1000000 1000000
-832 -572 -294 -572 -350 -712 -510 -137 -779 -189 -514 -173 -14 -476 -813 -483 -460 -759 -193 -997 -986 -621 -45 -401 -562 -930 -852 -188 -231 -763 -57 -762 -290 -957 -553 -244 -211 -104 -584 -370 -548 -966 -21 -664 -447 -491 -290 -882 -336 -26 -40 -623 -977 -842 -242 -163 -910 -873 -172 -50 -980 -536 -836 -435 -255 -649 -590 -504 -846 -809 -319 -962 -519 -114 -161 -760 -924 -202 -798 -787 -311 -8 -178 -85 -327 -228 -28 -219 -82 -406 -253 -928 -875 -427 -513 -428 -154 -603 -795 -651 -55 -851 -92 -452 -581 -702 -627 -23 -538 -487 -605 -675 -504 -605 -728 -973 -146 -905 -838 -265 -267 -493 -998 -497 -929 -437 -387 -234 -466 -773 -415 -377 -674 -431 -363 -885 -815 -315 -826 -359 -644 -147 -51 -660 -646 -220 -389 -48 -687 -749 -895 -828 -933 -55 -167 -822 -205 -561 -617 -837 -301 -963 -308 -468 -80 -327 -19 -753 -584 -61 -833 -16 -241 -396 -986 -96 -646 -498 -482 -616 -318 -747 -42 -103 -749 -834 -425 -930 -551 -176 -583 -208 -241 -506 -942 -143 -706 -947 -127 -736 -326 -704 -965 -571 -746 -826 -597 -929 -109 -654 -340 -80 -851 -846 -237 -255 -510 -950 -742 -858 -19 -335 -462 -67 -254 -510 -972 -25 -783 -79 -142 -626 -186 -843 -98 -623 -385 -209 -564 -504 -405 -76 -131 -512 -685 -858 -453 -398 -718 -858 -214 -262 -990 -609 -299 -872 -24 -268 -976 -730 -393 -667 -341 -745 -128 -22 -402 -569 -737 -301 -585 -231 -19 -169 -73 -859 -864 -855 -903 -594 -904 -809 -975 -343 -543 -195 -856 -927 -112 -879 -329 -712 -871 -689 -449 -36 -668 -595 -495 -91 -776 -364 -830 -815 -812 -122 -614 -794 -273 -238 -437 -225 -953 -382 -273 -484 -106 -237 -208 -942 -191 -49 -992 -604 -525 -115 -935 -593 -218 -420 -821 -126 -272 -762 -742 -13 -287 -381 -679 -237 -958 -750 -602 -841 -684 -257 -78 -698 -163 -485 -178 -438 -499 -30 -414 -900 -442 -385 -939 -480 -391 -248 -669 -10 -471 -683 -702 -284 -361 -462 -224 -426 -806 -935 -369 -166 -667 -794 -637 -934 -675 -327 -570 -890 -112 -923 -333 -925 -359 -167 -173 -222 -542 -483 -364 -31 -980 -304 -340 -278 -547 -518 -471 -475 -602 -104 -589 -928 -770 -975 -951 -323 -556 -957 -748 -718 -279 -397 -164 -586 -259 -563 -534 -184 -758 -592 -606 -665 -502 -767 -354 -64 -14 -330 -913 -962 -509 -824 -497 -619 -266 -381 -89 -779 -202 -540 -359 -353 -224 -366 -316 -252 -121 -380 -285 -161 -301 -732 -749 -508 -62 -490 -605 -687 -371 -609 -156 -464 -14 -272 -70 -994 -835 -680 -794 -681 -104 -600 -267 -852 -908 -434 -821 -919 -466 -691 -366 -34 -616 -240 -240 -527 -890 -22 -830 -280 -557 -790 -306 -657 -620 -344 -405 -303 -807 -733 -917 -26 -971 -671 -473 -740 -33 -135 -10 -843 -79 -303 -481 -796 -756 -388 -296 -716 -267 -612 -840 -37 -598 -522 -589 -553 -529 -369 -319 -713 -315 -822 -317 -607 -364 -722 -899 -808 -2 -17 -780 -965 -641 -171 -356 -43 -107 -279 -624 -981 -924 -487 -407 -960 -593 -378 -549 -283 -540 -755 -993 -36 -443 -849 -904 -4 -684 -806 -535 -621 -85 -997 -622 -830 -862 -416 -190 -67 -158 -558 -458 -140 -950 -684 -808 -573 -588 -97 -435 -750 -770 -412 -179 -157 -137 -402 -53 -522 -96 -190 -982 -326 -404 -926 -918 -554 -79 -148 -236 -223 -327 -808 -845 -939 -491 -166 -461 -379 -452 -365 -497 -518 -305 -181 -308 -654 -844 -724 -843 -639 -706 -695 -345 -358 -991 -89 -174 -928 -316 -931 -810 -476 -900 -306 -152 -806 -632 -724 -640 -940 -835 -962 -401 -494 -719 -303 -192 -332 -591 -839 -967 -894 -762 -47 -633 -449 -744 -582 -797 -293 -802 -255 -24 -463 -567 -920 -668 -153 -776 -782 -486 -959 -255 -640 -379 -455 -352 -357 -342 -822 -979 -274 -623 -495 -511 -835 -116 -129 -548 -174 -981 -72 -714 -305 -944 -778 -303 -204 -337 -76 -370 -454 -382 -70 -886 -7 -683 -601 -785 -36 -525 -41 -287 -188 -625 -989 -65 -640 -823 -372 -729 -379 -975 -227 -615 -338 -234 -835 -814 -47 -3 -451 -488 -98 -578 -789 -769 -473 -432 -708 -206 -540 -243 -215 -97 -23 -629 -69 -916 -755 -585 -387 -818 -640 -448 -313 -166 -113 -630 -414 -866 -973 -67 -567 -23 -406 -227 -974 -319 -243 -785 -241 -891 -783 -51 -455 -465 -621 -84 -474 -697 -875 -836 -755 -322 -566 -372 -344 -525 -211 -494 -231 -805 -334 -783 -741 -812 -560 -154 -613 -773 -499 -512 -729 -959 -450 -121 -531 -790 -964 -192 -158 -656 -400 -550 -178 -691 -246 -858 -252 -776 -838 -615 -855 -597 -967 -997 -204 -320 -113 -405 -697 -410 -148 -532 -799 -503 -768 -110 -249 -434 -169 -217 -506 -312 -944 -973 -621 -62 -154 -865 -489 -659 -528 -638 -602 -424 -357 -542 -388 -265 -291 -928 -114 -738 -231 -893 -617 -329 -744 -249 -200 -531 -189 -873 -50 -85 -797 -391 -132 -659 -89 -131 -921 -237 -685 -746 -352 -867 -851 -231 -149 -43 -729 -894 -302 -369 -698 -339 -777 -474 -789 -863 -491 -211 -270 -493 -777 -968 -298 -78 -657 -57 -336 -465 -623 -991 -803 -137 -856 -710 -941 -732 -287 -156 -577 -939 -874 -226 -99 -384 -330 -477 -979 -258 -762 -392 -279 -546 -501 -488 -450 -15 -439 -618 -558 -349 -979 -350 -27 -626 -854 -646 -589 -227 -546 -349 -337 -533 -264 -474 -400 -772 -551 -192 -762 -980 -128 -342 -81 -535 -137 -774 -207 -400 -77 -403 -233 -912 -647 -499 -842 -831 -987 -182 -723 -666 -292 -664 -694 -780 -13 -951 -533 -809 -794 -845 -990 -361 -839 -133 -844 -774 -436 -886 -830 -453 -342 -882 -357 -586 -875 -221 -874 -792 -283 -284 -787 -449 -982 -913 -202 -752 -776 -387 -419 -902 -750 -792 -558 -410 -193 -163 -50 -468 -285 -321 -168 -991 -591 -691 -18 -675 -175 -65 -297 -634 -95 -197 -573 -965 -410 -490 -953 -88 -587 -211 -175 -407 -507 -814 -962 -52 -345 -919 -203 -13 -737 -206 -517 -264 -732 -457 -156 -833 -704 -651 -621 -321 -498 -329 -730 -602 -62 -180 -700 -946 -882 -706 -402 -908 -502 -668 -160 -189 -859 -229 -262 -848 -681 -685 -601 -886 -724 -323 -307 -547 -72 -763 -950 -617 -237 -115 -153 -565 -476 -293 -892 -358 -5 -516 -777 -431 -96 -628 -257 -797 -953 -494 -359 -689 -378 -662 -555 -809 -212 -65 -981 -565 -486 -795 -834 -968 -778 -781 -831 -111 -14 -656 -987 -317 -208 -764 -130 -334 -13 -539 -746 -246 -637 -459 -134 -616 -806 -714 -283 -392 -80 -149 -815 -292 -623 -509 -854 -664 -624 -88 -76 -134 -333 -851 -706 -305 -232 -210 -287 -308 -248 -13 -920 -100 -941 -749 -264 -689 -665 -427 -612 -160 -1 -199 -829 -262 -596 -972 -360 -409 -721 -62 -727 -784 -187 -373 -215 -239 -764 -192 -876 -107 -976 -85 -785 -157 -614 -806 -489 -334 -282 -319 -474 -784 -8 -830 -330 -77 -560 -611 -321 -50 -699 -212 -868 -469 -605 -951 -860 -270 -996 -228 -906 -831 -535 -887 -219 -516 -951 -924 -349 -665 -887 -820 -478 -404 -698 -332 -544 -107 -271 -702 -577 -215 -599 -27 -254 -433 -882 -715 -643 -995 -282 -581 -146 -190 -102 -737 -526 -360 -71 -680 -98 -282 -729 -134 -643 -862 -458 -647 -333 -42 -355 -640 -791 -353 -836 -162 -907 -715 -187 -198 -835 -997 -9 -652 -956 -830 -192 -646 -291 -782 -484 -975 -957 -178 -971 -823 -668 -414 -301 -433 -763 -131 -869 -133 -670 -364 -266 -828 -379 -221 -797 -901 -823 -50 -251 -685 -578 -742 -666 -779 -256 -595 -607 -190 -187 -125 -697 -237 -50 -254 -958 -751 -694 -672 -767 -689 -159 -557 -212 -105 -807 -21 -915 -368 -13 -79 -60 -525 -529 -272 -291 -44 -197 -813 -809 -264 -370 -552 -949 -99 -611 -67 -502 -914 -77 -269 -432 -502 -74 -69 -45 -830 -164 -439 -69 -877 -369 -177 -991 -261 -216 -969 -683 -467 -856 -261 -350 -999 -355 -91 -936 -108 -27 -12 -18 -549 -908 -413 -583 -628 -380 -116 -593 -194 -549 -500 -233 -729 -810 -421 -695 -346 -219 -5 -770 -691 -930 -51 -67 -855 -837 -60 -580 -331 -679 -429 -733 -213 -640 -599 -450 -238 -882 -623 -454 -478 -948 -67 -920 -344 -793 -91 -754 -529 -651 -517 -702 -473 -144 -753 -327 -436 -516 -714 -211 -801 -298 -415 -678 -676 -370 -397 -237 -506 -453 -570 -230 -765 -353 -81 -50 -110 -730 -792 -313 -817 -447 -460 -18 -74 -831 -904 -34 -260 -811 -729 -148 -232 -508 -567 -389 -453 -724 -746 -486 -737 -911 -114 -381 -342 -171 -357 -68 -882 -132 -700 -424 -9 -936 -792 -450 -826 -287 -989 -478 -212 -433 -482 -7 -183 -200 -348 -758 -345 -560 -285 -571 -300 -133 -309 -594 -733 -368 -291 -816 -559 -804 -985 -272 -702 -9 -615 -573 -799 -87 -314 -328 -734 -47 -262 -356 -320 -123 -594 -497 -711 -400 -250 -85 -764 -939 -313 -629 -743 -617 -17 -651 -458 -562 -475 -942 -730 -305 -836 -21 -83 -761 -116 -810 -895 -658 -330 -185 -72 -769 -825 -211 -405 -824 -678 -391 -461 -262 -59 -310 -381 -914 -966 -21 -948 -132 -311 -508 -154 -120 -419 -385 -814 -828 -17 -594 -615 -160 -691 -526 -196 -958 -831 -851 -810 -42 -400 -611 -341 -360 -542 -832 -587 -179 -15 -608 -649 -879 -312 -315 -791 -341 -474 -152 -817 -899 -884 -656 -960 -883 -11 -610 -181 -332 -655 -438 -590 -186 -253 -512 -721 -914 -169 -256 -63 -589 -945 -231 -216 -2 -65 -464 -411 -744 -850 -634 -472 -490 -910 -674 -137 -897 -533 -593 -579 -329 -538 -165 -510 -221 -711 -95 -368 -180 -942 -579 -751 -341 -70 -945 -210 -187 -242 -276 -412 -729 -753 -517 -731 -722 -413 -186 -428 -564 -762 -201 -39 -54 -246 -204 -555 -611 -86 -650 -89 -32 -102 -74 -174 -806 -680 -630 -139 -193 -709 -226 -157 -711 -300 -544 -974 -16 -355 -908 -720 -929 -320 -880 -71 -491 -31 -331 -520 -673 -191 -137 -5 -567 -663 -601 -768 -462 -735 -923 -199 -131 -858 -819 -441 -233 -48 -921 -795 -620 -357 -586 -458 -439 -11 -31 -475 -591 -498 -892 -75 -472 -230 -79 -852 -912 -177 -368 -592 -31 -9 -268 -14 -41 -495 -805 -574 -185 -768 -767 -718 -163 -789 -981 -828 -336 -253 -793 -948 -659 -387 -594 -388 -288 -247 -798 -419 -887 -51 -589 -712 -141 -905 -155 -404 -63 -725 -102 -220 -57 -963 -296 -226 -147 -129 -750 -61 -504 -184 -608 -567 -647 -937 -618 -511 -240 -331 -722 -975 -980 -448 -84 -870 -967 -9 -504 -436 -26 -397 -604 -678 -32 -278 -525 -273 -227 -69 -918 -406 -128 -724 -166 -357 -298 -949 -732 -239 -675 -686 -812 -264 -958 -865 -18 -389 -83 -827 -418 -963 -153 -730 -477 -132 -835 -603 -369 -465 -770 -191 -975 -916 -735 -558 -290 -347 -200 -911 -188 -464 -645 -611 -515 -514 -198 -68 -744 -928 -503 -8 -352 -244 -129 -652 -751 -455 -319 -656 -778 -1000 -840 -184 -512 -276 -337 -350 -345 -596 -30 -406 -832 -999 -457 -985 -509 -735 -38 -61 -927 -853 -816 -734 -151 -959 -858 -341 -66 -327 -411 -771 -511 -57 -347 -350 -150 -794 -793 -36 -626 -127 -506 -679 -948 -115 -853 -867 -337 -644 -711 -572 -313 -23 -714 -695 -632 -605 -621 -788 -111 -161 -386 -813 -106 -132 -109 -651 -107 -437 -967 -103 -197 -727 -749 -459 -736 -349 -445 -409 -142 -583 -775 -339 -388 -678 -653 -842 -436 -991 -240 -380 -951 -413 -963 -182 -529 -840 -495 -311 -567 -536 -133 -463 -842 -149 -12 -469 -554 -554 -299 -339 -767 -849 -457 -107 -471 -444 -957 -651 -507 -879 -32 -429 -485 -564 -674 -729 -564 -42 -873 -709 -81 -982 -732 -748 -688 -519 -158 -311 -810 -932 -664 -658 -527 -255 -352 -648 -547 -821 -272 -120 -553 -634 -289 -160 -505 -773 -169 -333 -476 -809 -2 -383 -168 -751 -262 -373 -498 -120 -376 -919 -615 -825 -922 -639 -95 -847 -174 -544 -215 -421 -121 -701 -436 -73 -111 -516 -607 -678 -918 -798 -613 -683 -416 -372 -162 -771 -467 -942 -191 -669 -618 -694 -307 -451 -185 -670 -386 -349 -979 -823 -328 -225 -1000 -603 -690 -543 -883 -187 -219 -147 -828 -299 -264 -259 -926 -969 -789 -757 -289 -310 -54 -560 -927 -3 -371 -303 -594 -838 -364 -792 -921 -547 -983 -418 -920 -199 -88 -305 -498 -584 -373 -965 -864 -506 -298 -560 -78 -396 -798 -859 -201 -334 -132 -998 -941 -421 -249 -340 -250 -647 -869 -201 -799 -683 -205 -362 -61 -359 -223 -116 -194 -474 -902 -696 -819 -579 -635 -263 -595 -932 -266 -395 -735 -215 -428 -448 -538 -569 -688 -37 -343 -959 -556 -773 -948 -868 -688 -80 -506 -348 -294 -530 -134 -921 -703 -338 -265 -178 -452 -642 -607 -271 -355 -456 -69 -908 -386 -121 -963 -681 -769 -509 -731 -221 -566 -103 -902 -126 -89 -624 -991 -133 -844 -653 -436 -12 -558 -984 -114 -84 -261 -290 -326 -855 -170 -681 -645 -873 -546 -599 -895 -853 -641 -939 -796 -854 -252 -812 -868 -531 -64 -345 -386 -178 -544 -479 -878 -735 -543 -422 -423 -837 -853 -963 -185 -631 -924 -556 -918 -709 -192 -618 -340 -717 -81 -126 -187 -927 -781 -627 -765 -389 -488 -509 -46 -668 -816 -505 -710 -936 -135 -686 -816 -555 -97 -215 -846 -560 -379 -575 -977 -331 -111 -717 -189 -437 -725 -801 -601 -369 -607 -448 -552 -331 -838 -105 -356 -186 -120 -133 -762 -912 -24 -183 -545 -539 -625 -262 -535 -873 -57 -422 -23 -133 -176 -60 -692 -365 -879 -725 -792 -802 -312 -342 -281 -899 -933 -763 -997 -344 -367 -655 -35 -958 -69 -524 -225 -900 -436 -166 -662 -458 -477 -374 -480 -51 -873 -142 -780 -693 -195 -27 -379 -184 -552 -997 -636 -258 -366 -358 -33 -122 -29 -534 -61 -67 -4 -866 -553 -972 -151 -55 -747 -473 -466 -109 -521 -175 -3 -800 -547 -182 -863 -719 -791 -65 -75 -857 -165 -748 -857 -847 -14 -695 -620 -180 -256 -812 -422 -602 -122 -482 -499 -71 -970 -232 -429 -875 -129 -750 -580 -418 -154 -915 -543 -890 -633 -834 -633 -534 -766 -52 -488 -403 -18 -204 -396 -317 -214 -498 -817 -878 -622 -960 -406 -955 -608 -353 -992 -458 -112 -59 -868 -991 -326 -188 -811 -704 -283 -724 -704 -661 -385 -445 -244 -51 -852 -283 -750 -176 -83 -448 -717 -675 -317 -601 -262 -465 -1000 -619 -972 -383 -223 -296 -60 -96 -289 -576 -522 -620 -897 -385 -461 -698 -888 -668 -669 -964 -65 -473 -536 -522 -279 -709 -589 -774 -919 -933 -757 -972 -990 -871 -171 -926 -967 -504 -267 -270 -534 -330 -399 -31 -688 -62 -592 -173 -574 -586 -155 -559 -316 -61 -160 -840 -848 -105 -30 -366 -891 -420 -796 -455 -43 -395 -138 -908 -367 -745 -491 -638 -751 -774 -269 -913 -966 -271 -927 -569 -772 -242 -616 -599 -981 -36 -123 -750 -668 -476 -304 -567 -183 -190 -190 -867 -841 -442 -929 -536 -556 -361 -762 -990 -445 -846 -53 -895 -883 -5 -497 -11 -43 -542 -908 -917 -386 -492 -952 -14 -542 -999 -721 -230 -826 -202 -25 -882 -770 -383 -233 -849 -64 -898 -248 -467 -131 -695 -690 -326 -238 -461 -519 -766 -756 -58 -931 -994 -406 -179 -553 -712 -498 -80 -275 -379 -515 -531 -427 -779 -308 -123 -334 -122 -378 -17 -415 -397 -632 -54 -174 -84 -164 -318 -151 -654 -725 -382 -516 -649 -353 -167 -422 -434 -495 -113 -958 -87 -72 -228 -851 -793 -393 -657 -450 -913 -153 -657 -686 -839 -586 -693 -468 -187 -443 -878 -909 -61 -428 -57 -602 -211 -87 -757 -349 -703 -494 -532 -618 -367 -173 -52 -398 -980 -815 -912 -810 -159 -612 -977 -243 -85 -601 -810 -915 -1 -360 -518 -648 -380 -562 -156 -413 -157 -118 -576 -820 -529 -941 -193 -873 -738 -457 -689 -908 -109 -97 -593 -153 -774 -648 -40 -649 -204 -894 -753 -148 -175 -951 -153 -813 -945 -976 -804 -532 -369 -637 -928 -881 -742 -91 -726 -285 -282 -121 -635 -923 -822 -522 -292 -79 -6 -831 -431 -936 -709 -583 -816 -43 -617 -940 -239 -859 -518 -339 -939 -221 -331 -538 -60 -954 -860 -436 -898 -708 -925 -239 -942 -491 -41 -769 -895 -284 -514 -160 -840 -795 -145 -601 -365 -188 -321 -422 -227 -802 -665 -451 -174 -612 -162 -93 -15 -727 -976 -116 -941 -935 -486 -101 -988 -947 -15 -553 -701 -527 -438 -6 -102 -828 -565 -215 -217 -372 -842 -988 -545 -814 -257 -462 -521 -218 -811 -229 -121 -74 -634 -484 -66 -524 -678 -73 -153 -352 -873 -851 -309 -361 -26 -522 -358 -402 -576 -305 -888 -11 -947 -158 -883 -773 -720 -909 -258 -373 -643 -863 -243 -939 -343 -432 -119 -33 -280 -723 -212 -160 -611 -17 -913 -36 -216 -917 -872 -863 -122 -22 -648 -12 -197 -825 -2 -815 -19 -271 -671 -901 -406 -894 -65 -837 -348 -408 -167 -620 -948 -138 -379 -844 -983 -82 -298 -194 -880 -617 -389 -381 -649 -307 -357 -876 -34 -46 -566 -550 -112 -473 -237 -128 -742 -979 -800 -727 -415 -969 -243 -246 -226 -777 -57 -265 -151 -266 -888 -831 -816 -664 -577 -193 -807 -546 -54 -820 -631 -310 -751 -187 -596 -542 -731 -610 -618 -865 -424 -585 -366 -140 -862 -637 -388 -24 -903 -634 -634 -513 -47 -203 -169 -67 -10 -136 -406 -568 -390 -538 -651 -868 -774 -449 -263 -162 -389 -805 -928 -677 -758 -933 -195 -536 -90 -508 -334 -773 -314 -197 -61 -89 -795 -764 -552 -239 -282 -241 -925 -394 -416 -359 -360 -928 -973 -31 -792 -112 -198 -540 -835 -843 -347 -787 -569 -139 -602 -745 -104 -649 -594 -963 -100 -34 -160 -768 -433 -359 -896 -240 -659 -324 -23 -580 -730 -719 -396 -374 -795 -704 -251 -111 -296 -226 -89 -848 -393 -545 -887 -69 -185 -886 -410 -19 -35 -158 -468 -61 -668 -821 -547 -221 -426 -582 -285 -927 -353 -83 -118 -969 -452 -420 -791 -434 -121 -744 -272 -256 -839 -508 -529 -16 -129 -410 -726 -876 -64 -114 -461 -252 -661 -799 -560 -290 -461 -116 -233 -411 -280 -29 -25 -450 -326 -988 -756 -325 -227 -150 -232 -62 -370 -227 -699 -36 -734 -178 -997 -515 -491 -939 -414 -829 -60 -950 -913 -53 -258 -174 -288 -72 -102 -205 -210 -536 -202 -423 -446 -974 -555 -836 -649 -591 -729 -946 -273 -674 -312 -469 -438 -835 -864 -819 -913 -256 -532 -243 -143 -466 -542 -229 -279 -190 -267 -82 -177 -592 -185 -400 -488 -658 -953 -887 -828 -990 -716 -751 -655 -802 -387 -627 -491 -76 -705 -655 -829 -192 -244 -615 -295 -282 -396 -856 -50 -289 -681 -182 -911 -450 -9 -351 -472 -118 -376 -510 -467 -277 -120 -827 -847 -144 -675 -416 -163 -805 -681 -361 -900 -156 -544 -669 -681 -302 -273 -938 -660 -16 -37 -683 -584 -503 -400 -615 -723 -855 -722 -441 -267 -706 -224 -511 -881 -152 -813 -432 -449 -855 -793 -688 -811 -983 -935 -522 -278 -201 -708 -367 -776 -103 -348 -927 -218 -229 -534 -21 -461 -46 -801 -461 -728 -776 -47 -217 -482 -777 -899 -929 -481 -618 -816 -244 -687 -352 -587 -580 -107 -872 -749 -824 -271 -386 -878 -494 -772 -445 -788 -240 -564 -414 -566 -112 -816 -59 -624 -469 -881 -631 -914 -484 -408 -745 -267 -821 -221 -263 -129 -549 -725 -978 -705 -598 -323 -671 -938 -288 -977 -671 -372 -856 -176 -91 -142 -531 -389 -577 -769 -872 -347 -539 -725 -626 -764 -655 -664 -847 -862 -517 -886 -601 -151 -914 -596 -6 -352 -292 -251 -241 -115 -887 -588 -304 -216 -796 -215 -480 -125 -536 -349 -77 -898 -238 -993 -718 -402 -398 -463 -923 -337 -695 -912 -30 -621 -639 -270 -219 -394 -665 -677 -282 -992 -91 -955 -894 -87 -721 -720 -925 -928 -510 -702 -791 -784 -485 -444 -162 -950 -120 -447 -338 -953 -451 -152 -389 -392 -753 -767 -600 -131 -234 -179 -708 -721 -155 -962 -806 -18 -511 -676 -82 -772 -321 -869 -718 -66 -626 -87 -712 -877 -231 -459 -627 -629 -143 -720 -288 -237 -150 -830 -457 -892 -712 -117 -297 -61 -554 -579 -948 -14 -540 -253 -810 -82 -925 -654 -728 -198 -23 -519 -315 -198 -556 -55 -404 -908 -604 -580 -424 -670 -734 -276 -125 -23 -188 -2 -545 -172 -431 -561 -619 -858 -211 -11 -145 -964 -53 -454 -891 -416 -71 -303 -777 -887 -28 -577 -506 -338 -955 -882 -762 -341 -288 -10 -97 -203 -759 -153 -721 -838 -913 -656 -609 -748 -77 -622 -720 -95 -386 -938 -730 -255 -425 -523 -378 -838 -5 -410 -540 -592 -880 -401 -899 -451 -852 -733 -513 -119 -906 -973 -291 -559 -802 -957 -575 -263 -979 -527 -426 -227 -354 -409 -406 -610 -22 -928 -339 -127 -839 -305 -135 -733 -924 -916 -744 -356 -583 -48 -891 -240 -25 -56 -547 -386 -871 -742 -812 -897 -523 -973 -886 -253 -505 -135 -165 -177 -733 -85 -163 -768 -740 -963 -165 -768 -922 -879 -63 -953 -499 -407 -443 -977 -984 -290 -366 -573 -708 -74 -274 -606 -758 -147 -623 -230 -115 -617 -916 -203 -191 -386 -435 -393 -723 -564 -381 -843 -147 -465 -597 -469 -493 -558 -226 -988 -825 -400 -68 -463 -429 -848 -900 -738 -424 -722 -808 -11 -493 -240 -509 -139 -210 -461 -69 -826 -927 -434 -103 -411 -41 -811 -846 -606 -917 -449 -525 -329 -968 -772 -873 -178 -478 -438 -786 -703 -386 -478 -788 -74 -318 -419 -361 -502 -923 -136 -299 -748 -56 -254 -113 -957 -39 -296 -226 -674 -253 -574 -476 -530 -452 -950 -435 -356 -616 -867 -527 -124 -627 -896 -447 -363 -33 -434 -631 -968 -168 -884 -110 -493 -764 -601 -644 -842 -745 -897 -704 -763 -342 -167 -533 -860 -538 -225 -201 -884 -217 -164 -626 -211 -918 -98 -725 -601 -271 -2 -525 -576 -808 -354 -272 -152 -759 -845 -155 -954 -210 -290 -497 -768 -686 -776 -54 -495 -820 -824 -601 -724 -342 -793 -796 -907 -749 -165 -50 -136 -586 -251 -115 -550 -175 -56 -372 -444 -182 -433 -244 -979 -268 -636 -989 -779 -757 -327 -6 -14 -65 -358 -374 -673 -275 -148 -135 -919 -309 -176 -29 -956 -527 -13 -26 -228 -468 -759 -507 -654 -327 -865 -591 -429 -232 -340 -450 -144 -533 -986 -178 -928 -38 -525 -715 -607 -737 -982 -683 -655 -624 -586 -440 -442 -704 -847 -534 -967 -719 -93 -548 -634 -183 -775 -219 -78 -49 -4 -45 -907 -727 -104 -203 -325 -291 -500 -360 -11 -501 -73 -58 -658 -423 -666 -40 -669 -892 -466 -634 -892 -864 -854 -263 -211 -531 -38 -673 -457 -655 -142 -505 -66 -686 -23 -495 -856 -363 -518 -980 -832 -775 -314 -463 -395 -322 -237 -394 -765 -250 -13 -556 -664 -66 -397 -214 -20 -484 -557 -416 -228 -176 -485 -713 -221 -711 -300 -490 -910 -482 -179 -947 -874 -485 -10 -60 -332 -114 -397 -448 -894 -283 -169 -620 -782 -927 -654 -158 -520 -448 -16 -375 -432 -373 -942 -2 -62 -691 -317 -416 -496 -248 -816 -297 -172 -68 -674 -958 -559 -185 -109 -962 -933 -675 -456 -639 -792 -180 -897 -90 -211 -433 -47 -431 -805 -320 -181 -974 -461 -620 -324 -538 -272 -951 -90 -684 -272 -714 -844 -869 -273 -807 -439 -621 -885 -323 -19 -129 -298 -674 -220 -195 -131 -271 -722 -895 -94 -796 -969 -102 -873 -856 -784 -359 -747 -402 -768 -175 -807 -206 -112 -164 -850 -861 -110 -260 -925 -82 -192 -319 -420 -19 -520 -916 -865 -524 -747 -9 -855 -691 -25 -647 -918 -699 -81 -617 -168 -559 -290 -483 -715 -737 -488 -359 -48 -956 -643 -649 -745 -607 -62 -941 -274 -486 -189 -348 -62 -903 -854 -689 -228 -1000 -520 -245 -16 -324 -946 -603 -776 -74 -42 -178 -151 -416 -877 -373 -538 -572 -564 -813 -182 -699 -852 -255 -889 -494 -931 -466 -493 -330 -103 -41 -93 -879 -619 -905 -550 -213 -60 -778 -65 -418 -249 -481 -265 -314 -971 -346 -565 -592 -51 -381 -826 -43 -836 -140 -135 -533 -330 -252 -452 -703 -650 -54 -570 -997 -670 -420 -7 -216 -640 -66 -882 -446 -146 -476 -640 -379 -458 -225 -855 -619 -798 -349 -121 -740 -144 -920 -913 -921 -491 -818 -661 -585 -77 -865 -688 -201 -784 -298 -184 -607 -514 -817 -153 -575 -610 -107 -144 -476 -294 -701 -606 -937 -146 -728 -480 -20 -652 -389 -79 -175 -314 -862 -943 -206 -930 -84 -515 -271 -206 -116 -552 -434 -457 -26 -861 -382 -381 -933 -582 -285 -631 -281 -784 -219 -395 -20 -151 -462 -455 -336 -380 -415 -430 -942 -274 -857 -287 -978 -990 -303 -11 -782 -497 -981 -950 -211 -260 -350 -222 -993 -625 -380 -386 -968 -960 -921 -245 -441 -311 -136 -175 -528 -515 -128 -59 -962 -576 -27 -995 -820 -909 -429 -669 -702 -771 -760 -764 -909 -907 -294 -336 -426 -91 -4 -49 -3 -638 -839 -489 -343 -462 -352 -385 -692 -254 -462 -558 -194 -981 -152 -677 -432 -988 -635 -302 -279 -9 -603 -414 -522 -293 -829 -418 -948 -5 -210 -829 -288 -416 -442 -660 -300 -531 -21 -778 -716 -200 -796 -659 -510 -726 -724 -124 -833 -982 -754 -809 -320 -50 -978 -318 -211 -794 -505 -865 -583 -312 -777 -148 -377 -522 -36 -251 -231 -949 -914 -19 -194 -507 -553 -979 -456 -351 -976 -793 -987 -80 -470 -392 -339 -723 -10 -614 -931 -535 -105 -419 -46 -188 -910 -924 -152 -205 -371 -10 -556 -381 -553 -603 -440 -25 -52 -577 -225 -3 -516 -178 -530 -601 -821 -476 -441 -113 -119 -107 -351 -388 -311 -538 -155 -843 -129 -573 -471 -966 -323 -604 -175 -512 -738 -926 -356 -58 -708 -725 -218 -533 -688 -942 -15 -66 -291 -959 -460 -11 -418 -636 -403 -824 -727 -114 -976 -397 -537 -451 -699 -277 -518 -668 -785 -942 -789 -191 -424 -613 -798 -234 -393 -857 -315 -911 -829 -293 -554 -421 -181 -331 -979 -767 -493 -435 -389 -346 -774 -314 -268 -99 -800 -280 -889 -153 -841 -918 -953 -634 -587 -165 -198 -586 -822 -953 -710 -192 -657 -273 -774 -128 -110 -51 -146 -743 -878 -843 -325 -13 -72 -434 -988 -966 -589 -210 -973 -492 -676 -785 -874 -359 -532 -515 -791 -743 -249 -160 -610 -198 -915 -983 -434 -327 -530 -95 -243 -446 -238 -401 -747 -817 -607 -718 -263 -538 -9 -65 -435 -527 -375 -659 -772 -555 -816 -676 -107 -493 -218 -708 -671 -743 -971 -485 -911 -854 -113 -762 -646 -436 -14 -743 -749 -357 -628 -826 -85 -834 -545 -479 -307 -320 -206 -14 -604 -631 -794 -39 -990 -589 -117 -595 -413 -578 -200 -360 -600 -108 -68 -394 -354 -887 -366 -410 -663 -505 -797 -897 -662 -982 -943 -647 -366 -619 -211 -104 -202 -92 -57 -216 -671 -587 -127 -246 -610 -635 -628 -209 -409 -917 -958 -366 -310 -966 -937 -447 -398 -192 -236 -778 -939 -964 -338 -697 -479 -650 -643 -484 -199 -112 -678 -510 -804 -750 -578 -301 -626 -745 -161 -978 -789 -954 -594 -717 -202 -260 -527 -36 -654 -925 -850 -404 -641 -502 -457 -492 -202 -380 -952 -454 -989 -490 -530 -224 -840 -524 -193 -740 -552 -286 -789 -149 -600 -774 -843 -120 -748 -938 -267 -806 -909 -615 -39 -74 -805 -508 -808 -647 -993 -751 -37 -522 -287 -427 -794 -388 -236 -86 -473 -874 -549 -267 -992 -15 -958 -378 -255 -273 -452 -176 -565 -93 -700 -674 -347 -537 -716 -139 -840 -837 -405 -541 -638 -11 -317 -593 -386 -557 -567 -566 -662 -509 -736 -213 -722 -889 -767 -529 -620 -564 -139 -17 -406 -125 -17 -699 -872 -674 -78 -76 -988 -175 -286 -157 -984 -992 -702 -646 -339 -819 -308 -489 -349 -94 -771 -104 -589 -579 -126 -49 -717 -791 -451 -293 -429 -512 -122 -120 -177 -86 -192 -653 -655 -766 -247 -386 -85 -398 -924 -394 -257 -116 -526 -898 -606 -213 -343 -345 -172 -471 -74 -81 -184 -726 -46 -353 -117 -296 -478 -292 -219 -65 -450 -397 -366 -928 -15 -591 -563 -302 -830 -979 -915 -887 -779 -137 -802 -300 -516 -982 -50 -201 -387 -375 -32 -610 -833 -339 -1 -905 -814 -857 -972 -297 -228 -302 -642 -368 -905 -554 -417 -799 -520 -868 -171 -43 -918 -703 -852 -574 -701 -478 -278 -997 -505 -671 -176 -798 -704 -894 -484 -49 -53 -822 -561 -700 -546 -724 -764 -196 -457 -112 -352 -348 -58 -354 -347 -386 -570 -970 -418 -320 -662 -24 -217 -98 -545 -66 -29 -870 -851 -270 -875 -504 -751 -575 -704 -103 -753 -797 -844 -964 -305 -920 -670 -633 -364 -111 -741 -380 -766 -966 -398 -504 -555 -541 -316 -839 -432 -289 -753 -437 -790 -909 -919 -492 -921 -840 -272 -532 -662 -224 -997 -579 -969 -172 -124 -839 -359 -740 -782 -508 -192 -600 -86 -202 -945 -250 -813 -985 -309 -220 -207 -105 -728 -775 -507 -531 -658 -608 -63 -145 -499 -410 -744 -352 -165 -72 -162 -63 -982 -314 -902 -965 -139 -622 -61 -7 -70 -514 -911 -969 -296 -314 -135 -433 -195 -256 -962 -431 -425 -711 -466 -616 -661 -865 -132 -573 -998 -480 -950 -865 -256 -948 -614 -353 -348 -996 -209 -844 -523 -88 -911 -476 -467 -31 -697 -144 -73 -309 -778 -396 -172 -479 -341 -162 -698 -679 -390 -860 -932 -786 -722 -920 -277 -843 -959 -838 -429 -405 -74 -986 -14 -240 -212 -883 -154 -272 -677 -706 -633 -797 -733 -730 -935 -991 -915 -399 -943 -893 -777 -118 -661 -313 -614 -391 -507 -143 -145 -17 -626 -376 -521 -535 -177 -633 -541 -295 -260 -122 -8 -854 -82 -430 -716 -255 -140 -550 -52 -491 -761 -995 -851 -315 -254 -533 -321 -845 -790 -799 -693 -524 -358 -975 -488 -373 -263 -228 -860 -774 -172 -340 -548 -963 -776 -343 -564 -245 -325 -723 -91 -383 -220 -623 -62 -401 -221 -247 -618 -627 -824 -151 -71 -182 -554 -21 -611 -310 -230 -191 -332 -400 -434 -796 -447 -502 -274 -321 -275 -887 -398 -619 -818 -183 -758 -780 -867 -988 -887 -773 -391 -555 -952 -712 -458 -464 -683 -724 -91 -557 -598 -60 -235 -149 -383 -224 -738 -549 -272 -434 -894 -181 -626 -789 -796 -635 -129 -860 -884 -534 -674 -684 -757 -312 -804 -629 -324 -333 -335 -410 -403 -397 -604 -561 -824 -572 -340 -872 -814 -338 -827 -671 -970 -710 -554 -82 -12 -573 -184 -890 -58 -363 -112 -591 -184 -606 -935 -381 -178 -485 -92 -82 -694 -791 -168 -120 -136 -516 -737 -638 -985 -199 -842 -760 -457 -127 -113 -909 -523 -283 -756 -743 -398 -689 -192 -987 -53 -679 -432 -337 -804 -227 -432 -980 -488 -508 -785 -176 -898 -189 -105 -198 -711 -229 -108 -171 -420 -342 -998 -279 -76 -434 -769 -814 -794 -291 -317 -957 -1000 -85 -608 -856 -949 -369 -115 -234 -506 -398 -224 -96 -92 -818 -133 -4 -431 -334 -111 -887 -934 -961 -90 -785 -802 -879 -619 -608 -235 -874 -869 -699 -847 -127 -54 -282 -189 -711 -956 -878 -511 -907 -891 -682 -243 -934 -256 -857 -448 -25 -666 -657 -150 -649 -943 -613 -842 -622 -948 -84 -454 -111 -105 -919 -129 -458 -626 -708 -184 -592 -601 -653 -466 -246 -708 -503 -662 -57 -344 -216 -604 -873 -797 -361 -656 -265 -960 -14 -614 -502 -59 -747 -428 -581 -726 -249 -517 -50 -456 -588 -852 -857 -444 -255 -722 -550 -889 -345 -768 -482 -652 -891 -266 -496 -951 -440 -505 -96 -408 -943 -133 -409 -856 -911 -201 -777 -654 -909 -871 -351 -312 -690 -270 -875 -437 -738 -429 -280 -381 -38 -970 -456 -60 -291 -935 -874 -371 -703 -775 -595 -440 -809 -65 -880 -382 -624 -103 -343 -746 -483 -276 -469 -629 -472 -69 -232 -317 -246 -453 -662 -808 -893 -936 -860 -635 -657 -571 -201 -285 -540 -899 -990 -782 -872 -240 -55 -129 -494 -730 -99 -432 -589 -436 -177 -739 -649 -492 -83 -943 -684 -40 -162 -750 -643 -72 -74 -87 -434 -580 -63 -829 -439 -706 -149 -50 -260 -943 -266 -730 -101 -729 -39 -634 -540 -513 -551 -107 -61 -554 -333 -403 -993 -254 -635 -389 -659 -721 -808 -409 -761 -348 -776 -540 -93 -167 -426 -621 -544 -227 -699 -92 -358 -460 -643 -916 -975 -556 -833 -121 -173 -144 -296 -60 -289 -905 -558 -648 -367 -612 -978 -892 -353 -571 -144 -443 -368 -637 -465 -517 -291 -538 -199 -938 -580 -788 -885 -887 -349 -449 -339 -727 -38 -950 -974 -845 -410 -212 -71 -891 -955 -108 -305 -895 -340 -605 -155 -356 -446 -637 -303 -942 -193 -541 -779 -785 -988 -214 -273 -467 -833 -231 -879 -183 -888 -74 -86 -89 -95 -617 -514 -385 -253 -353 -704 -11 -881 -35 -372 -77 -719 -961 -948 -473 -259 -40 -997 -960 -326 -756 -810 -830 -708 -611 -631 -121 -240 -12 -343 -418 -919 -948 -676 -584 -447 -762 -19 -437 -553 -906 -170 -17 -161 -109 -226 -287 -747 -535 -853 -790 -189 -490 -773 -329 -496 -634 -570 -439 -377 -248 -32 -311 -774 -406 -927 -209 -108 -769 -909 -426 -45 -725 -907 -117 -952 -353 -13 -164 -341 -637 -687 -795 -823 -315 -843 -811 -119 -934 -100 -734 -132 -706 -904 -486 -576 -980 -917 -317 -938 -880 -390 -944 -187 -663 -18 -586 -75 -859 -598 -44 -968 -321 -700 -502 -424 -874 -774 -757 -949 -832 -18 -45 -341 -671 -790 -350 -417 -892 -263 -148 -206 -426 -770 -755 -134 -119 -49 -150 -906 -192 -679 -366 -730 -213 -384 -262 -198 -274 -109 -308 -510 -570 -650 -340 -151 -260 -690 -546 -727 -365 -399 -399 -669 -181 -691 -474 -264 -665 -123 -716 -284 -636 -573 -723 -432 -959 -196 -392 -731 -792 -581 -704 -418 -89 -653 -227 -928 -108 -785 -577 -112 -607 -536 -521 -950 -589 -391 -451 -752 -565 -83 -220 -252 -677 -974 -457 -678 -676 -907 -541 -699 -801 -180 -705 -150 -626 -93 -1 -521 -926 -412 -156 -414 -725 -158 -23 -863 -824 -799 -42 -705 -785 -273 -202 -255 -506 -863 -951 -790 -193 -254 -419 -333 -889 -681 -757 -121 -78 -357 -423 -912 -141 -100 -81 -958 -549 -22 -842 -208 -562 -191 -114 -65 -922 -338 -154 -612 -16 -559 -812 -590 -421 -475 -10 -299 -798 -345 -481 -501 -343 -222 -232 -977 -731 -73 -170 -746 -315 -686 -156 -253 -655 -496 -832 -636 -940 -906 -27 -269 -641 -518 -678 -681 -749 -585 -158 -413 -80 -7 -639 -355 -209 -671 -10 -874 -420 -710 -786 -814 -719 -804 -804 -234 -492 -610 -196 -674 -1 -834 -507 -248 -84 -352 -284 -580 -736 -181 -534 -605 -883 -706 -606 -870 -723 -492 -251 -309 -189 -465 -670 -226 -330 -123 -969 -200 -176 -565 -688 -347 -138 -382 -848 -289 -166 -212 -851 -143 -745 -531 -345 -190 -754 -538 -230 -134 -104 -544 -582 -128 -255 -867 -242 -30 -67 -944 -672 -362 -233 -137 -901 -256 -697 -600 -724 -334 -557 -105 -765 -394 -827 -389 -467 -932 -256 -913 -649 -594 -938 -416 -949 -458 -986 -919 -238 -285 -905 -760 -858 -84 -163 -987 -952 -29 -665 -975 -623 -798 -177 -929 -11 -210 -863 -776 -489 -594 -887 -616 -89 -402 -115 -165 -505 -398 -446 -864 -366 -936 -603 -304 -866 -546 -19 -489 -32 -883 -818 -747 -160 -64 -846 -15 -63 -659 -297 -568 -571 -86 -665 -189 -841 -667 -736 -276 -187 -702 -822 -866 -183 -67 -436 -617 -340 -15 -895 -107 -105 -447 -755 -62 -582 -574 -487 -13 -839 -978 -992 -532 -564 -444 -860 -143 -619 -503 -346 -644 -725 -226 -332 -194 -500 -509 -134 -449 -234 -439 -488 -814 -535 -747 -263 -422 -964 -443 -726 -195 -796 -39 -478 -909 -978 -105 -214 -149 -216 -327 -527 -245 -64 -980 -504 -578 -612 -821 -897 -709 -584 -675 -638 -698 -267 -524 -152 -530 -890 -337 -470 -403 -457 -140 -599 -562 -540 -589 -11 -138 -596 -216 -582 -650 -425 -977 -80 -315 -371 -134 -452 -630 -844 -196 -484 -156 -374 -62 -12 -640 -454 -49 -720 -552 -455 -468 -337 -550 -897 -185 -278 -547 -252 -692 -731 -18 -691 -441 -288 -343 -996 -804 -71 -858 -250 -428 -471 -713 -439 -524 -670 -347 -169 -764 -756 -736 -297 -987 -995 -964 -21 -56 -664 -995 -356 -918 -176 -231 -12 -453 -277 -858 -671 -113 -241 -889 -956 -538 -94 -319 -385 -171 -118 -299 -514 -488 -557 -875 -617 -755 -627 -430 -943 -480 -128 -697 -325 -474 -226 -556 -51 -508 -774 -625 -36 -323 -26 -101 -457 -221 -42 -442 -6 -185 -49 -357 -756 -716 -787 -704 -947 -800 -90 -545 -859 -879 -482 -795 -982 -204 -9 -111 -968 -64 -633 -730 -939 -803 -28 -283 -781 -454 -945 -876 -635 -372 -963 -602 -841 -273 -143 -260 -539 -621 -230 -802 -242 -962 -885 -54 -296 -997 -527 -371 -121 -308 -751 -37 -782 -331 -723 -363 -9 -248 -347 -586 -489 -917 -919 -28 -652 -405 -930 -30 -429 -445 -610 -622 -60 -954 -97 -290 -450 -657 -858 -634 -460 -206 -191 -413 -109 -268 -743 -939 -980 -244 -273 -740 -692 -932 -954 -644 -709 -39 -515 -313 -814 -460 -237 -381 -307 -73 -454 -517 -581 -718 -626 -953 -496 -665 -678 -905 -266 -358 -735 -766 -541 -190 -478 -36 -551 -878 -902 -715 -180 -222 -718 -31 -713 -509 -181 -723 -124 -702 -363 -735 -129 -147 -946 -618 -916 -707 -69 -457 -268 -436 -713 -661 -8 -603 -226 -604 -125 -643 -606 -79 -175 -572 -945 -835 -592 -900 -14 -730 -995 -885 -690 -726 -934 -707 -988 -117 -476 -505 -637 -27 -170 -511 -849 -208 -551 -488 -804 -481 -825 -718 -131 -420 -561 -476 -161 -314 -633 -717 -593 -104 -574 -866 -718 -286 -860 -589 -122 -589 -321 -725 -189 -769 -582 -6 -884 -977 -352 -962 -292 -233 -387 -714 -297 -743 -254 -687 -753 -817 -937 -731 -7 -219 -408 -419 -214 -80 -91 -929 -760 -268 -944 -616 -100 -709 -293 -91 -523 -529 -897 -600 -192 -799 -981 -481 -196 -166 -36 -758 -620 -792 -667 -242 -176 -94 -903 -442 -749 -838 -127 -978 -708 -428 -349 -197 -394 -739 -292 -673 -776 -528 -681 -804 -617 -620 -29 -318 -856 -863 -305 -102 -200 -133 -1 -106 -857 -962 -878 -764 -417 -172 -177 -880 -346 -833 -276 -98 -546 -101 -694 -489 -342 -106 -961 -322 -346 -998 -880 -106 -815 -289 -40 -753 -821 -78 -577 -82 -634 -852 -242 -357 -997 -965 -32 -913 -194 -305 -603 -994 -403 -313 -206 -72 -815 -755 -991 -25 -593 -331 -693 -973 -614 -728 -71 -719 -259 -776 -361 -547 -289 -870 -847 -344 -728 -241 -109 -595 -686 -912 -128 -358 -388 -654 -283 -709 -350 -251 -800 -276 -575 -912 -58 -243 -33 -63 -934 -367 -533 -686 -948 -746 -879 -600 -539 -971 -429 -820 -66 -320 -882 -197 -409 -220 -357 -901 -402 -349 -315 -959 -64 -322 -529 -861 -990 -638 -458 -114 -561 -244 -923 -158 -430 -582 -396 -998 -350 -389 -568 -465 -331 -705 -580 -322 -803 -667 -613 -68 -682 -765 -395 -562 -924 -474 -601 -594 -595 -406 -146 -361 -747 -173 -257 -634 -443 -197 -253 -611 -680 -555 -4 -967 -657 -571 -141 -253 -750 -165 -790 -475 -78 -65 -381 -390 -976 -505 -140 -517 -394 -339 -372 -661 -899 -782 -179 -178 -170 -851 -88 -150 -288 -314 -329 -90 -902 -244 -747 -736 -460 -352 -157 -443 -438 -315 -201 -266 -224 -526 -916 -460 -196 -713 -931 -709 -888 -960 -899 -566 -422 -241 -92 -150 -319 -324 -393 -655 -739 -940 -341 -163 -443 -32 -340 -330 -527 -157 -664 -970 -481 -129 -506 -385 -221 -608 -221 -269 -147 -972 -677 -38 -531 -974 -817 -183 -498 -924 -729 -12 -514 -30 -515 -494 -567 -220 -857 -580 -786 -9 -285 -421 -509 -127 -314 -711 -503 -350 -54 -286 -598 -383 -755 -73 -184 -807 -278 -132 -463 -636 -961 -310 -764 -390 -779 -916 -13 -251 -36 -719 -789 -561 -605 -324 -722 -629 -867 -52 -102 -765 -774 -941 -221 -853 -522 -5 -494 -362 -137 -420 -572 -78 -817 -310 -656 -995 -86 -529 -816 -713 -797 -241 -775 -745 -884 -78 -272 -899 -840 -979 -628 -945 -739 -905 -620 -114 -742 -398 -5 -529 -680 -25 -915 -566 -739 -195 -976 -282 -603 -991 -493 -768 -646 -917 -290 -75 -20 -478 -653 -144 -130 -732 -115 -131 -510 -909 -657 -485 -386 -294 -637 -220 -362 -616 -708 -681 -848 -236 -397 -26 -321 -667 -638 -981 -611 -797 -497 -434 -90 -646 -953 -589 -155 -825 -598 -736 -85 -379 -100 -543 -974 -759 -913 -987 -568 -572 -443 -401 -366 -725 -645 -267 -67 -330 -893 -863 -203 -577 -486 -650 -612 -401 -501 -4 -2 -661 -207 -960 -966 -439 -516 -68 -227 -914 -253 -981 -755 -585 -212 -108 -879 -296 -135 -660 -275 -64 -201 -590 -793 -963 -58 -643 -548 -936 -375 -950 -411 -665 -22 -555 -848 -562 -984 -24 -750 -476 -100 -250 -975 -983 -361 -78 -939 -686 -665 -270 -935 -875 -266 -436 -814 -840 -456 -149 -200 -581 -86 -15 -150 -156 -410 -749 -134 -729 -891 -215 -135 -680 -553 -752 -646 -974 -357 -133 -432 -302 -155 -741 -499 -958 -781 -266 -734 -936 -623 -770 -823 -891 -984 -117 -765 -382 -97 -291 -808 -635 -531 -654 -172 -533 -940 -595 -434 -35 -188 -772 -899 -212 -140 -374 -330 -572 -625 -765 -56 -916 -359 -77 -662 -148 -640 -714 -286 -843 -512 -958 -926 -871 -105 -911 -628 -212 -287 -789 -575 -334 -468 -981 -125 -850 -502 -901 -732 -828 -82 -506 -526 -503 -419 -785 -99 -34 -779 -149 -6 -861 -853 -358 -146 -618 -585 -274 -461 -789 -9 -701 -904 -828 -911 -411 -783 -574 -608 -595 -578 -134 -977 -82 -859 -900 -384 -908 -166 -397 -551 -669 -775 -847 -615 -365 -776 -230 -966 -660 -981 -195 -778 -860 -45 -121 -381 -791 -417 -415 -268 -5 -419 -708 -625 -214 -778 -846 -394 -314 -380 -80 -160 -620 -696 -3 -502 -188 -809 -408 -464 -740 -264 -981 -722 -433 -819 -964 -162 -257 -667 -867 -647 -683 -393 -159 -156 -918 -137 -183 -342 -539 -114 -216 -911 -504 -687 -884 -189 -466 -630 -41 -690 -1000 -381 -636 -622 -701 -684 -949 -156 -517 -196 -811 -626 -192 -93 -52 -501 -585 -517 -979 -760 -580 -46 -716 -997 -135 -986 -132 -891 -7 -747 -499 -772 -83 -139 -978 -781 -733 -309 -136 -352 -723 -258 -92 -987 -425 -60 -508 -515 -975 -908 -219 -925 -319 -541 -644 -397 -252 -209 -545 -240 -461 -219 -533 -564 -193 -158 -589 -636 -366 -70 -285 -157 -396 -286 -115 -284 -935 -556 -295 -403 -886 -195 -322 -244 -407 -550 -593 -978 -96 -445 -336 -673 -49 -662 -747 -637 -441 -528 -663 -474 -869 -177 -976 -242 -98 -596 -748 -90 -541 -717 -775 -349 -176 -281 -766 -573 -265 -625 -59 -621 -267 -52 -562 -781 -884 -457 -274 -733 -384 -48 -454 -829 -957 -282 -967 -940 -883 -765 -936 -907 -805 -562 -250 -89 -86 -579 -966 -139 -260 -965 -997 -806 -33 -244 -661 -426 -919 -697 -465 -911 -139 -111 -341 -432 -945 -444 -280 -462 -687 -152 -440 -847 -589 -709 -375 -656 -502 -471 -723 -803 -468 -681 -817 -911 -744 -228 -429 -992 -571 -889 -926 -872 -816 -130 -843 -850 -405 -613 -859 -404 -729 -296 -600 -544 -878 -516 -639 -896 -103 -942 -235 -514 -471 -926 -234 -711 -860 -395 -351 -645 -219 -973 -443 -71 -37 -702 -847 -940 -746 -831 -547 -769 -856 -107 -478 -61 -729 -166 -888 -140 -821 -965 -963 -211 -718 -164 -579 -611 -364 -661 -936 -890 -133 -183 -189 -402 -257 -78 -541 -110 -896 -732 -821 -796 -669 -211 -346 -792 -58 -776 -400 -120 -479 -70 -615 -183 -313 -706 -308 -309 -986 -207 -981 -167 -909 -175 -268 -843 -200 -53 -557 -93 -733 -523 -884 -219 -617 -994 -175 -655 -874 -12 -53 -959 -184 -272 -869 -126 -172 -112 -341 -962 -746 -263 -508 -930 -408 -319 -633 -321 -499 -567 -925 -820 -655 -171 -221 -600 -294 -660 -50 -722 -553 -120 -430 -923 -656 -270 -62 -238 -227 -623 -352 -668 -715 -925 -307 -512 -103 -594 -514 -66 -935 -955 -643 -644 -659 -844 -981 -820 -859 -465 -685 -192 -292 -328 -698 -9 -210 -449 -489 -68 -109 -397 -51 -752 -877 -373 -466 -586 -154 -60 -792 -670 -119 -978 -365 -893 -14 -343 -827 -408 -987 -519 -56 -152 -70 -246 -750 -267 -154 -708 -502 -329 -344 -257 -912 -920 -79 -962 -159 -538 -623 -332 -210 -750 -898 -713 -73 -744 -987 -403 -189 -70 -379 -948 -541 -308 -687 -507 -517 -54 -935 -127 -228 -235 -287 -158 -417 -7 -951 -423 -899 -614 -709 -930 -940 -67 -740 -102 -377 -182 -42 -533 -930 -135 -849 -126 -557 -261 -239 -485 -852 -21 -559 -676 -893 -692 -466 -531 -502 -488 -610 -840 -464 -766 -981 -437 -663 -807 -123 -822 -708 -970 -133 -851 -897 -408 -235 -614 -141 -713 -910 -620 -327 -917 -236 -717 -748 -218 -501 -448 -341 -166 -205 -800 -291 -4 -624 -10 -522 -850 -860 -671 -620 -96 -376 -774 -498 -426 -613 -279 -994 -930 -15 -499 -642 -94 -557 -385 -183 -89 -508 -150 -122 -511 -152 -890 -184 -989 -64 -756 -240 -319 -194 -751 -257 -951 -585 -820 -717 -92 -843 -620 -400 -109 -235 -111 -96 -622 -358 -473 -209 -492 -626 -624 -824 -529 -536 -302 -590 -158 -686 -162 -378 -568 -473 -437 -808 -707 -70 -364 -240 -66 -345 -2 -950 -419 -389 -3 -160 -886 -790 -4 -32 -887 -625 -487 -962 -824 -666 -93 -368 -601 -784 -95 -342 -546 -808 -919 -132 -438 -600 -862 -367 -648 -239 -681 -897 -861 -820 -667 -679 -190 -504 -652 -373 -8 -128 -21 -345 -969 -702 -314 -53 -229 -226 -780 -994 -786 -198 -779 -24 -193 -876 -898 -62 -392 -298 -353 -475 -981 -119 -304 -362 -280 -942 -557 -872 -577 -307 -284 -301 -622 -112 -531 -187 -99 -182 -541 -524 -668 -477 -605 -994 -384 -611 -953 -809 -41 -827 -273 -546 -896 -111 -892 -78 -542 -755 -521 -873 -670 -980 -804 -505 -723 -128 -707 -19 -196 -202 -544 -769 -293 -440 -584 -107 -729 -829 -457 -109 -26 -1000 -673 -465 -822 -21 -272 -333 -653 -247 -774 -399 -747 -35 -318 -995 -765 -530 -157 -94 -456 -421 -824 -595 -657 -109 -970 -711 -384 -170 -967 -235 -945 -207 -570 -195 -885 -879 -896 -738 -985 -658 -955 -21 -880 -118 -488 -312 -54 -945 -239 -605 -813 -714 -542 -320 -560 -94 -193 -688 -951 -476 -205 -720 -713 -978 -837 -403 -969 -934 -249 -13 -335 -658 -587 -275 -273 -374 -84 -264 -798 -578 -975 -373 -740 -255 -416 -912 -331 -894 -719 -597 -241 -256 -410 -717 -281 -998 -74 -401 -528 -640 -15 -697 -959 -275 -693 -498 -927 -807 -317 -576 -943 -331 -554 -193 -979 -363 -128 -639 -375 -84 -228 -362 -567 -610 -831 -522 -744 -111 -343 -468 -162 -540 -422 -883 -648 -992 -592 -660 -183 -245 -62 -654 -334 -23 -908 -487 -626 -927 -474 -288 -664 -721 -551 -547 -652 -926 -952 -32 -642 -621 -66 -253 -913 -279 -221 -156 -802 -571 -329 -274 -887 -117 -543 -986 -635 -735 -368 -432 -904 -220 -328 -573 -302 -972 -749 -286 -956 -50 -548 -516 -702 -667 -447 -208 -60 -793 -280 -12 -728 -258 -957 -295 -998 -911 -577 -8 -887 -44 -537 -926 -152 -741 -544 -947 -420 -126 -1000 -655 -592 -288 -121 -656 -334 -566 -897 -572 -651 -19 -647 -740 -893 -721 -390 -971 -127 -464 -176 -769 -45 -968 -17 -265 -123 -406 -984 -692 -709 -974 -985 -972 -927 -791 -397 -467 -717 -681 -702 -894 -388 -183 -854 -307 -216 -737 -145 -998 -141 -376 -342 -303 -29 -204 -798 -182 -348 -593 -318 -51 -573 -850 -896 -337 -58 -832 -142 -80 -283 -847 -956 -70 -109 -199 -307 -867 -322 -300 -770 -207 -175 -252 -234 -401 -285 -967 -882 -134 -22 -739 -728 -801 -319 -273 -367 -632 -518 -887 -280 -872 -773 -60 -599 -842 -772 -788 -992 -261 -779 -339 -442 -933 -346 -62 -495 -203 -564 -481 -344 -521 -787 -489 -758 -707 -429 -764 -484 -169 -345 -203 -917 -929 -808 -525 -173 -936 -361 -743 -508 -804 -77 -279 -523 -779 -729 -633 -585 -537 -831 -11 -523 -952 -209 -909 -878 -433 -659 -860 -563 -541 -718 -513 -789 -304 -342 -855 -772 -59 -921 -246 -31 -265 -270 -610 -79 -244 -951 -416 -701 -7 -427 -59 -210 -380 -961 -113 -174 -426 -557 -802 -491 -153 -983 -841 -632 -898 -217 -54 -560 -640 -457 -622 -432 -287 -471 -600 -904 -462 -800 -270 -122 -270 -359 -699 -617 -416 -887 -857 -153 -417 -905 -164 -813 -64 -326 -290 -671 -798 -721 -722 -699 -619 -702 -586 -985 -168 -892 -840 -568 -493 -937 -616 -550 -613 -600 -378 -418 -431 -369 -75 -122 -610 -523 -655 -941 -551 -383 -245 -126 -224 -848 -954 -454 -522 -243 -626 -838 -855 -533 -997 -518 -217 -655 -637 -870 -293 -786 -113 -451 -928 -848 -855 -915 -286 -450 -285 -765 -790 -852 -134 -38 -163 -169 -77 -675 -70 -508 -475 -545 -771 -430 -494 -986 -602 -535 -382 -241 -650 -36 -281 -649 -391 -536 -809 -192 -773 -471 -893 -613 -928 -932 -371 -125 -27 -695 -895 -490 -505 -383 -397 -124 -734 -663 -26 -711 -918 -78 -109 -875 -300 -488 -5 -302 -568 -128 -103 -592 -843 -87 -535 -785 -127 -761 -639 -87 -547 -405 -424 -70 -354 -606 -125 -275 -503 -684 -579 -631 -687 -631 -967 -298 -124 -859 -942 -539 -414 -7 -963 -668 -268 -102 -684 -248 -754 -273 -701 -837 -602 -767 -123 -282 -113 -264 -788 -143 -734 -817 -154 -853 -357 -69 -924 -589 -519 -539 -984 -885 -726 -663 -813 -570 -772 -757 -895 -902 -586 -716 -813 -281 -52 -531 -447 -92 -229 -216 -853 -890 -845 -201 -546 -383 -383 -970 -363 -459 -982 -667 -930 -206 -517 -241 -408 -20 -471 -324 -232 -979 -580 -906 -892 -283 -188 -183 -457 -691 -907 -231 -476 -462 -443 -256 -865 -455 -633 -485 -86 -559 -351 -482 -164 -284 -333 -120 -318 -86 -146 -298 -223 -847 -471 -399 -426 -172 -407 -462 -874 -621 -732 -383 -938 -175 -848 -525 -452 -636 -848 -176 -723 -645 -613 -997 -890 -590 -298 -665 -29 -744 -585 -127 -670 -194 -888 -847 -642 -100 -87 -212 -117 -853 -153 -164 -250 -522 -984 -481 -571 -930 -654 -715 -676 -93 -699 -281 -821 -217 -864 -860 -542 -452 -500 -134 -839 -588 -886 -413 -267 -970 -24 -370 -773 -550 -405 -88 -321 -773 -382 -707 -548 -935 -225 -989 -976 -162 -961 -163 -831 -618 -832 -399 -589 -639 -571 -940 -822 -833 -67 -667 -346 -165 -826 -617 -94 -229 -408 -454 -103 -89 -758 -787 -310 -647 -666 -65 -257 -72 -44 -593 -4 -968 -423 -804 -879 -362 -202 -100 -46 -10 -578 -42 -664 -777 -540 -534 -788 -577 -660 -157 -652 -891 -452 -879 -476 -286 -400 -262 -465 -135 -151 -388 -961 -930 -58 -307 -949 -495 -172 -800 -335 -598 -200 -386 -423 -433 -796 -232 -559 -235 -162 -163 -592 -79 -873 -793 -631 -200 -426 -134 -941 -260 -777 -926 -558 -1000 -926 -405 -689 -36 -974 -540 -812 -37 -222 -983 -955 -197 -461 -123 -755 -485 -339 -884 -770 -429 -357 -441 -211 -199 -510 -852 -739 -808 -953 -178 -249 -556 -329 -11 -745 -974 -923 -492 -964 -397 -90 -350 -282 -157 -611 -711 -341 -50 -513 -925 -76 -349 -629 -592 -865 -237 -733 -470 -243 -716 -992 -272 -381 -780 -382 -615 -695 -145 -402 -358 -320 -233 -997 -518 -734 -357 -849 -420 -641 -293 -403 -560 -753 -897 -109 -152 -771 -753 -836 -984 -25 -498 -391 -699 -82 -152 -725 -622 -783 -374 -960 -55 -438 -294 -757 -878 -527 -866 -88 -377 -373 -661 -862 -401 -680 -896 -494 -879 -628 -904 -988 -399 -539 -39 -615 -244 -146 -148 -431 -492 -337 -363 -455 -483 -741 -930 -559 -772 -135 -296 -351 -22 -332 -171 -458 -731 -953 -379 -28 -900 -312 -654 -569 -938 -302 -85 -412 -847 -153 -651 -450 -23 -974 -634 -550 -829 -346 -500 -888 -528 -105 -841 -486 -239 -610 -840 -466 -945 -22 -604 -273 -708 -523 -96 -768 -583 -64 -79 -619 -586 -202 -474 -165 -171 -725 -532 -688 -720 -886 -108 -227 -125 -241 -279 -453 -14 -558 -554 -191 -617 -945 -410 -921 -568 -331 -967 -247 -707 -932 -493 -467 -979 -842 -348 -856 -31 -431 -70 -389 -365 -122 -745 -851 -781 -277 -956 -730 -273 -167 -333 -520 -946 -562 -708 -896 -943 -670 -519 -44 -479 -734 -681 -942 -512 -258 -805 -383 -531 -842 -691 -22 -713 -100 -271 -29 -983 -500 -409 -527 -972 -641 -447 -865 -571 -728 -93 -988 -264 -673 -524 -118 -860 -92 -463 -74 -715 -199 -514 -848 -25 -363 -438 -347 -515 -637 -950 -441 -698 -872 -878 -675 -770 -501 -385 -926 -483 -930 -440 -801 -847 -449 -864 -928 -153 -650 -648 -684 -996 -714 -539 -452 -625 -389 -731 -311 -332 -42 -230 -861 -203 -838 -147 -837 -298 -35 -213 -863 -165 -423 -996 -655 -618 -317 -467 -77 -502 -293 -66 -510 -155 -926 -603 -201 -395 -711 -680 -513 -586 -639 -613 -178 -192 -370 -189 -91 -871 -203 -346 -205 -81 -452 -816 -473 -855 -822 -781 -867 -289 -13 -258 -791 -675 -643 -561 -10 -180 -996 -581 -525 -46 -13 -783 -59 -815 -948 -810 -802 -417 -94 -126 -401 -183 -947 -117 -514 -111 -911 -185 -368 -860 -775 -283 -85 -608 -109 -836 -121 -396 -516 -484 -344 -739 -616 -404 -856 -960 -100 -257 -211 -43 -165 -297 -506 -639 -176 -52 -896 -463 -411 -181 -735 -572 -612 -915 -14 -101 -562 -718 -701 -224 -932 -643 -210 -831 -552 -118 -168 -344 -162 -117 -883 -28 -114 -19 -902 -257 -730 -277 -315 -587 -963 -229 -489 -127 -12 -695 -712 -597 -981 -375 -184 -367 -198 -692 -826 -453 -854 -545 -74 -422 -399 -551 -877 -838 -197 -960 -595 -932 -833 -394 -571 -124 -872 -988 -117 -571 -319 -491 -26 -454 -804 -136 -366 -717 -771 -122 -852 -167 -939 -863 -729 -963 -755 -731 -514 -729 -11 -195 -274 -136 -677 -130 -431 -46 -435 -690 -102 -88 -29 -325 -911 -115 -962 -660 -64 -549 -254 -406 -767 -410 -706 -519 -488 -836 -202 -771 -630 -944 -201 -909 -339 -640 -803 -750 -561 -188 -553 -18 -425 -694 -903 -37 -655 -452 -974 -187 -976 -869 -712 -549 -477 -963 -259 -945 -871 -656 -673 -146 -595 -308 -135 -822 -302 -505 -185 -885 -527 -544 -750 -227 -842 -294 -690 -230 -929 -162 -97 -397 -484 -851 -902 -50 -778 -603 -601 -888 -648 -832 -951 -909 -10 -561 -579 -143 -25 -64 -349 -296 -188 -332 -151 -418 -517 -828 -573 -413 -818 -271 -865 -360 -375 -961 -728 -498 -674 -100 -680 -374 -127 -668 -86 -785 -634 -184 -493 -135 -763 -439 -289 -239 -375 -583 -962 -437 -92 -681 -614 -713 -813 -42 -734 -571 -82 -566 -357 -989 -707 -128 -416 -336 -180 -84 -537 -906 -301 -940 -824 -501 -24 -158 -78 -376 -933 -221 -706 -454 -103 -32 -684 -798 -54 -820 -656 -499 -888 -377 -118 -847 -654 -836 -58 -256 -255 -282 -148 -113 -65 -698 -580 -646 -664 -324 -294 -850 -849 -798 -154 -935 -620 -672 -64 -705 -717 -40 -152 -828 -176 -383 -256 -687 -659 -439 -80 -686 -394 -469 -966 -918 -69 -509 -964 -255 -787 -77 -85 -507 -559 -304 -40 -253 -183 -806 -796 -213 -96 -226 -827 -333 -792 -453 -162 -115 -762 -3 -88 -180 -983 -112 -910 -630 -642 -914 -791 -164 -884 -259 -865 -146 -469 -802 -63 -124 -165 -692 -445 -389 -420 -853 -693 -515 -923 -499 -706 -580 -50 -91 -699 -838 -259 -335 -120 -716 -100 -989 -759 -364 -787 -762 -983 -461 -418 -364 -945 -885 -915 -131 -90 -837 -929 -78 -70 -458 -651 -283 -949 -33 -750 -669 -194 -418 -414 -189 -945 -602 -506 -29 -471 -23 -640 -870 -835 -909 -667 -95 -620 -202 -970 -279 -355 -207 -648 -392 -320 -656 -163 -17 -260 -361 -735 -55 -218 -77 -248 -825 -713 -547 -150 -496 -367 -104 -600 -292 -682 -194 -998 -705 -965 -30 -124 -794 -355 -920 -226 -372 -130 -299 -380 -206 -567 -594 -453 -935 -904 -990 -793 -435 -425 -866 -324 -406 -5 -41 -515 -887 -132 -274 -276 -471 -340 -121 -54 -197 -189 -767 -702 -264 -57 -211 -718 -320 -812 -159 -612 -696 -547 -638 -76 -5 -691 -427 -249 -777 -150 -947 -850 -942 -128 -555 -601 -432 -685 -705 -843 -580 -268 -996 -988 -231 -200 -614 -180 -467 -931 -490 -796 -210 -243 -32 -592 -573 -908 -62 -74 -612 -15 -237 -621 -919 -866 -628 -959 -548 -293 -550 -75 -609 -989 -651 -507 -725 -642 -45 -675 -640 -886 -878 -140 -92 -486 -83 -248 -449 -34 -685 -902 -187 -269 -411 -183 -267 -222 -204 -519 -344 -514 -284 -901 -719 -619 -228 -89 -742 -843 -396 -520 -586 -620 -36 -793 -467 -127 -426 -790 -383 -264 -214 -632 -914 -743 -417 -587 -596 -878 -583 -585 -863 -725 -188 -700 -531 -92 -27 -588 -451 -823 -926 -351 -164 -347 -7 -199 -557 -51 -655 -548 -360 -318 -268 -95 -391 -299 -813 -361 -930 -477 -687 -438 -441 -366 -899 -944 -401 -193 -891 -371 -942 -786 -593 -827 -251 -229 -376 -539 -472 -258 -19 -557 -116 -36 -8 -913 -130 -131 -98 -56 -769 -25 -649 -387 -61 -250 -695 -991 -633 -829 -829 -290 -224 -627 -580 -390 -645 -337 -428 -496 -487 -50 -145 -858 -557 -475 -583 -789 -902 -406 -823 -713 -766 -753 -45 -203 -384 -773 -411 -820 -310 -539 -35 -780 -980 -985 -258 -312 -203 -971 -406 -532 -10 -633 -858 -842 -164 -618 -199 -946 -341 -968 -569 -784 -417 -640 -978 -179 -764 -610 -365 -605 -639 -44 -14 -215 -868 -737 -532 -487 -243 -715 -577 -314 -683 -242 -858 -752 -471 -363 -996 -939 -40 -561 -550 -220 -159 -652 -786 -495 -182 -44 -141 -620 -863 -130 -316 -463 -105 -990 -899 -25 -215 -402 -294 -843 -805 -414 -564 -984 -401 -225 -500 -26 -565 -488 -685 -594 -947 -12 -688 -622 -229 -39 -889 -852 -882 -430 -165 -477 -23 -959 -254 -857 -71 -724 -46 -402 -120 -855 -645 -799 -9 -625 -449 -470 -438 -401 -361 -858 -363 -242 -474 -105 -315 -210 -239 -642 -81 -764 -294 -593 -876 -997 -646 -670 -28 -95 -981 -563 -606 -743 -902 -636 -352 -688 -137 -574 -90 -289 -82 -627 -103 -47 -715 -994 -17 -978 -899 -602 -549 -690 -359 -165 -428 -800 -35 -57 -896 -714 -903 -307 -91 -697 -389 -181 -370 -805 -312 -424 -825 -701 -24 -302 -225 -870 -505 -533 -508 -940 -110 -196 -305 -596 -79 -167 -566 -907 -503 -728 -618 -880 -838 -110 -987 -806 -565 -633 -598 -630 -836 -156 -341 -460 -596 -637 -327 -273 -335 -609 -790 -834 -143 -653 -24 -839 -548 -459 -767 -589 -62 -79 -538 -329 -337 -661 -646 -221 -771 -495 -327 -349 -189 -533 -884 -580 -505 -395 -301 -732 -783 -869 -428 -782 -460 -26 -951 -640 -9 -130 -447 -9 -614 -615 -174 -611 -19 -393 -195 -271 -581 -825 -505 -399 -440 -602 -250 -620 -337 -123 -333 -249 -433 -689 -128 -44 -426 -401 -155 -522 -549 -469 -7 -961 -44 -228 -613 -885 -679 -258 -711 -494 -145 -652 -309 -50 -45 -245 -843 -368 -570 -837 -598 -564 -517 -10 -680 -488 -114 -613 -896 -144 -379 -601 -39 -360 -168 -414 -59 -782 -639 -467 -129 -186 -839 -760 -59 -577 -124 -140 -461 -253 -598 -998 -575 -666 -930 -160 -326 -776 -885 -177 -415 -450 -776 -890 -542 -333 -160 -887 -486 -410 -688 -885 -679 -658 -340 -582 -762 -5 -38 -873 -991 -370 -508 -766 -750 -883 -228 -373 -842 -934 -17 -81 -964 -193 -465 -617 -786 -606 -405 -793 -424 -17 -161 -756 -427 -666 -5 -968 -427 -41 -530 -505 -993 -861 -872 -249 -646 -641 -116 -888 -944 -675 -278 -939 -920 -696 -995 -508 -751 -740 -936 -244 -674 -126 -370 -777 -974 -124 -806 -704 -304 -924 -134 -542 -724 -505 -767 -25 -338 -552 -498 -549 -142 -225 -289 -532 -703 -685 -262 -812 -790 -602 -736 -719 -261 -2 -713 -760 -776 -963 -895 -813 -545 -637 -512 -573 -109 -981 -189 -368 -99 -403 -673 -670 -245 -714 -160 -160 -905 -126 -36 -783 -10 -684 -837 -743 -289 -668 -723 -402 -694 -454 -955 -919 -337 -348 -358 -444 -290 -905 -830 -495 -363 -719 -328 -18 -705 -696 -26 -667 -613 -549 -950 -318 -18 -823 -786 -822 -997 -976 -597 -91 -935 -743 -717 -15 -506 -812 -307 -541 -586 -229 -985 -402 -958 -542 -513 -356 -845 -995 -522 -329 -408 -233 -322 -980 -119 -460 -364 -632 -832 -119 -971 -158 -364 -347 -236 -983 -171 -327 -985 -82 -734 -470 -576 -198 -88 -167 -384 -671 -459 -910 -652 -713 -235 -382 -613 -560 -981 -74 -302 -941 -654 -879 -347 -843 -450 -768 -736 -584 -390 -349 -430 -553 -958 -451 -759 -904 -360 -660 -54 -621 -687 -899 -772 -290 -10 -326 -872 -392 -165 -786 -565 -343 -465 -39 -283 -135 -691 -370 -30 -979 -673 -960 -958 -624 -470 -967 -343 -750 -302 -392 -590 -28 -866 -574 -491 -217 -617 -127 -534 -673 -875 -674 -94 -227 -740 -718 -18 -881 -280 -381 -372 -655 -504 -381 -997 -938 -665 -752 -674 -411 -118 -919 -139 -795 -358 -930 -510 -656 -46 -381 -1000 -975 -510 -20 -239 -791 -606 -804 -569 -676 -224 -514 -819 -634 -526 -161 -369 -110 -425 -207 -203 -448 -145 -621 -410 -453 -766 -345 -887 -83 -664 -853 -913 -926 -738 -86 -776 -154 -887 -914 -140 -74 -425 -619 -177 -471 -842 -474 -751 -666 -432 -590 -563 -894 -164 -929 -449 -333 -658 -14 -482 -221 -420 -355 -921 -534 -617 -702 -828 -77 -989 -951 -707 -453 -11 -336 -244 -645 -888 -700 -41 -226 -602 -989 -198 -224 -764 -956 -855 -885 -915 -915 -359 -767 -714 -223 -110 -802 -888 -98 -369 -689 -242 -947 -541 -420 -43 -535 -193 -439 -168 -742 -46 -766 -203 -747 -284 -470 -789 -21 -193 -370 -292 -658 -883 -887 -48 -22 -566 -914 -110 -620 -314 -147 -78 -28 -917 -123 -89 -575 -360 -317 -616 -58 -239 -262 -696 -356 -664 -967 -251 -277 -386 -624 -280 -593 -952 -279 -281 -292 -512 -149 -68 -796 -156 -126 -757 -547 -3 -950 -571 -105 -298 -802 -367 -424 -485 -458 -993 -912 -440 -701 -143 -965 -983 -434 -763 -941 -287 -773 -663 -49 -951 -588 -974 -546 -370 -928 -579 -51 -131 -397 -5 -694 -373 -399 -143 -567 -101 -285 -38 -581 -530 -643 -358 -690 -88 -196 -67 -201 -711 -275 -843 -60 -466 -587 -986 -156 -336 -388 -179 -668 -908 -935 -605 -252 -985 -892 -826 -517 -746 -535 -671 -911 -64 -59 -117 -607 -312 -50 -284 -63 -874 -924 -528 -643 -68 -387 -912 -508 -347 -173 -488 -645 -78 -828 -9 -124 -533 -680 -547 -820 -789 -993 -48 -962 -348 -628 -495 -200 -516 -834 -129 -746 -965 -666 -359 -38 -512 -77 -512 -193 -228 -726 -821 -371 -470 -842 -611 -177 -362 -465 -297 -967 -747 -703 -824 -523 -548 -663 -409 -690 -79 -712 -407 -550 -1 -128 -657 -733 -189 -754 -638 -203 -582 -47 -60 -667 -492 -963 -113 -224 -782 -231 -763 -34 -26 -829 -914 -2 -1000 -825 -932 -413 -535 -981 -18 -417 -270 -118 -850 -609 -276 -935 -551 -605 -709 -382 -291 -146 -251 -711 -128 -242 -684 -17 -855 -388 -582 -560 -90 -154 -584 -605 -833 -623 -46 -493 -246 -612 -325 -636 -511 -201 -811 -220 -254 -263 -232 -608 -598 -152 -942 -217 -153 -622 -82 -661 -131 -447 -15 -373 -508 -653 -870 -822 -830 -605 -143 -754 -262 -65 -723 -951 -510 -628 -942 -63 -383 -623 -277 -204 -849 -564 -655 -196 -441 -130 -961 -532 -762 -287 -751 -398 -904 -963 -774 -930 -895 -848 -834 -39 -706 -870 -415 -580 -777 -482 -341 -941 -674 -556 -909 -235 -445 -624 -859 -323 -817 -915 -490 -353 -534 -678 -883 -361 -911 -425 -862 -171 -578 -853 -710 -67 -143 -135 -304 -420 -621 -543 -295 -13 -975 -398 -737 -755 -341 -94 -895 -69 -747 -856 -876 -940 -27 -701 -913 -811 -248 -629 -369 -44 -541 -484 -800 -409 -860 -382 -423 -555 -727 -501 -288 -156 -604 -507 -679 -348 -228 -975 -960 -771 -539 -501 -75 -432 -225 -342 -297 -77 -224 -689 -955 -432 -12 -740 -346 -999 -744 -600 -680 -846 -266 -11 -750 -637 -314 -868 -574 -756 -25 -358 -225 -879 -685 -1000 -24 -844 -391 -629 -300 -672 -578 -865 -241 -898 -599 -452 -551 -225 -882 -885 -682 -707 -884 -589 -420 -915 -182 -98 -102 -357 -261 -377 -650 -709 -32 -990 -458 -417 -149 -490 -43 -210 -544 -243 -900 -884 -400 -259 -362 -128 -255 -885 -221 -223 -743 -325 -402 -239 -246 -238 -987 -7 -50 -989 -147 -186 -287 -993 -463 -903 -487 -475 -864 -827 -965 -35 -854 -417 -908 -522 -877 -608 -937 -773 -730 -386 -816 -427 -695 -999 -278 -95 -653 -38 -71 -967 -516 -935 -399 -719 -733 -607 -734 -221 -192 -613 -533 -617 -617 -548 -26 -1 -935 -620 -57 -224 -538 -517 -170 -68 -462 -764 -108 -50 -242 -562 -477 -357 -707 -509 -361 -777 -955 -234 -548 -238 -993 -309 -789 -833 -186 -504 -749 -828 -165 -696 -136 -49 -34 -271 -492 -91 -267 -497 -543 -245 -240 -817 -935 -670 -666 -179 -25 -226 -438 -798 -150 -154 -830 -757 -939 -101 -769 -101 -308 -741 -648 -638 -633 -806 -46 -917 -698 -569 -905 -319 -851 -136 -20 -500 -853 -710 -121 -153 -9 -2 -923 -977 -623 -457 -143 -29 -566 -83 -402 -423 -123 -439 -135 -625 -665 -561 -604 -497 -843 -818 -202 -717 -658 -666 -764 -317 -341 -427 -560 -292 -380 -155 -745 -887 -552 -300 -648 -757 -364 -70 -167 -548 -876 -957 -640 -582 -842 -503 -670 -131 -830 -838 -307 -711 -55 -596 -156 -463 -314 -158 -189 -758 -730 -277 -672 -970 -815 -89 -356 -601 -557 -539 -601 -254 -810 -352 -90 -797 -998 -436 -382 -292 -601 -8 -687 -457 -113 -846 -638 -720 -936 -731 -21 -237 -157 -679 -619 -280 -268 -797 -754 -366 -774 -234 -131 -635 -336 -728 -86 -643 -714 -155 -443 -71 -796 -781 -485 -166 -565 -736 -818 -156 -682 -69 -712 -697 -348 -397 -290 -858 -723 -729 -92 -358 -836 -13 -323 -671 -55 -703 -200 -770 -119 -120 -337 -2 -65 -684 -6 -743 -860 -545 -18 -775 -529 -90 -498 -222 -149 -189 -463 -154 -204 -876 -238 -98 -810 -162 -598 -614 -509 -282 -217 -353 -215 -881 -412 -140 -423 -306 -379 -754 -623 -790 -608 -243 -964 -132 -653 -511 -282 -633 -410 -396 -264 -192 -555 -379 -362 -596 -302 -528 -795 -293 -724 -619 -890 -804 -318 -437 -398 -234 -829 -596 -626 -291 -311 -278 -505 -430 -429 -516 -893 -87 -657 -854 -252 -670 -660 -342 -232 -937 -484 -351 -898 -437 -311 -674 -586 -350 -16 -417 -144 -125 -293 -845 -598 -98 -152 -833 -605 -376 -379 -865 -62 -516 -138 -963 -63 -77 -284 -646 -319 -467 -168 -354 -881 -141 -691 -113 -513 -315 -245 -28 -152 -436 -844 -542 -781 -380 -964 -794 -742 -768 -547 -391 -502 -534 -630 -917 -419 -202 -910 -461 -507 -708 -317 -764 -522 -415 -566 -221 -201 -938 -167 -384 -520 -200 -936 -615 -827 -862 -110 -311 -503 -330 -919 -532 -574 -57 -803 -750 -362 -893 -876 -618 -476 -785 -344 -794 -65 -743 -225 -880 -303 -717 -754 -863 -541 -20 -100 -64 -41 -933 -345 -273 -366 -850 -490 -702 -803 -323 -931 -917 -759 -207 -13 -997 -368 -625 -945 -987 -26 -182 -478 -655 -600 -147 -410 -243 -293 -100 -835 -109 -248 -569 -689 -756 -11 -858 -462 -218 -212 -78 -194 -673 -175 -660 -465 -568 -68 -336 -907 -840 -192 -934 -757 -960 -757 -718 -125 -515 -960 -209 -151 -198 -207 -878 -331 -175 -328 -135 -729 -985 -771 -541 -502 -145 -999 -372 -290 -863 -340 -665 -694 -300 -859 -67 -837 -894 -781 -341 -472 -343 -204 -915 -716 -71 -259 -141 -386 -427 -73 -470 -802 -222 -633 -67 -793 -781 -188 -571 -462 -72 -575 -875 -583 -301 -441 -959 -747 -340 -911 -528 -724 -80 -365 -849 -640 -51 -606 -403 -240 -943 -37 -820 -123 -863 -883 -701 -672 -163 -519 -389 -472 -596 -568 -322 -106 -999 -915 -757 -581 -676 -376 -379 -237 -854 -915 -713 -973 -898 -907 -342 -179 -666 -49 -663 -772 -112 -99 -458 -993 -828 -644 -511 -878 -799 -198 -188 -107 -725 -205 -4 -140 -800 -819 -249 -934 -929 -700 -508 -562 -972 -570 -438 -325 -360 -530 -757 -998 -54 -317 -894 -471 -408 -731 -402 -502 -217 -481 -680 -249 -993 -230 -372 -938 -316 -6 -518 -501 -715 -759 -711 -31 -747 -854 -109 -772 -537 -379 -932 -214 -333 -276 -488 -567 -587 -604 -754 -893 -90 -813 -842 -548 -779 -302 -660 -626 -689 -704 -774 -591 -305 -171 -911 -304 -286 -981 -789 -807 -344 -830 -866 -221 -416 -769 -315 -579 -799 -858 -210 -911 -1 -431 -790 -621 -817 -846 -1000 -394 -336 -761 -39 -900 -791 -162 -719 -825 -193 -88 -925 -1 -988 -578 -389 -473 -443 -849 -429 -954 -333 -471 -761 -400 -70 -602 -305 -708 -75 -691 -611 -444 -753 -744 -946 -216 -279 -943 -500 -85 -761 -968 -416 -942 -340 -130 -227 -276 -343 -598 -635 -76 -876 -733 -214 -877 -790 -22 -826 -558 -201 -575 -394 -988 -71 -848 -871 -601 -468 -528 -213 -202 -426 -930 -36 -960 -340 -913 -313 -332 -661 -841 -384 -505 -61 -928 -507 -395 -65 -697 -538 -609 -343 -775 -486 -953 -512 -482 -478 -567 -456 -639 -373 -211 -305 -227 -803 -403 -996 -719 -468 -36 -656 -335 -885 -703 -923 -139 -63 -394 -400 -568 -77 -83 -431 -683 -164 -945 -831 -871 -276 -593 -990 -665 -633 -742 -110 -945 -252 -894 -188 -10 -8 -887 -5 -298 -952 -69 -241 -770 -53 -103 -441 -873 -11 -568 -563 -733 -846 -825 -235 -591 -759 -9 -180 -758 -225 -485 -221 -686 -156 -929 -872 -544 -926 -33 -660 -127 -145 -830 -641 -521 -525 -685 -48 -88 -288 -620 -592 -859 -390 -706 -887 -536 -950 -330 -54 -218 -451 -90 -529 -951 -153 -126 -1 -42 -312 -565 -805 -635 -476 -158 -398 -540 -592 -245 -641 -48 -557 -192 -680 -501 -10 -737 -947 -818 -941 -179 -50 -315 -495 -306 -964 -175 -120 -997 -851 -115 -278 -260 -615 -315 -224 -877 -55 -32 -588 -164 -570 -75 -184 -768 -999 -96 -492 -669 -176 -608 -417 -291 -804 -882 -387 -332 -90 -269 -278 -606 -586 -162 -510 -155 -908 -600 -891 -399 -39 -632 -381 -543 -623 -673 -767 -117 -54 -984 -470 -194 -177 -886 -281 -67 -900 -944 -323 -833 -562 -391 -846 -299 -351 -537 -535 -386 -675 -13 -674 -152 -29 -264 -910 -302 -661 -330 -503 -77 -133 -305 -628 -464 -621 -169 -205 -566 -884 -534 -300 -221 -743 -350 -47 -653 -722 -552 -594 -366 -586 -956 -759 -211 -706 -879 -452 -324 -840 -623 -681 -45 -141 -749 -962 -786 -733 -656 -645 -252 -766 -257 -490 -801 -445 -73 -92 -253 -839 -465 -452 -573 -490 -111 -624 -320 -586 -961 -196 -550 -903 -45 -293 -412 -842 -132 -291 -29 -644 -69 -912 -586 -804 -958 -927 -996 -110 -11 -853 -547 -651 -636 -431 -873 -698 -223 -180 -136 -715 -328 -332 -558 -401 -417 -432 -268 -711 -180 -654 -1000 -314 -287 -641 -940 -965 -618 -732 -282 -134 -657 -677 -393 -698 -871 -230 -202 -766 -343 -160 -917 -595 -143 -461 -284 -563 -175 -425 -119 -872 -8 -960 -673 -136 -244 -558 -364 -477 -400 -706 -590 -411 -825 -825 -997 -967 -525 -356 -892 -793 -812 -955 -857 -539 -412 -125 -500 -153 -377 -143 -52 -691 -5 -59 -195 -315 -276 -218 -582 -530 -317 -174 -241 -85 -342 -793 -12 -914 -550 -503 -207 -593 -384 -69 -302 -598 -62 -260 -990 -829 -276 -874 -628 -478 -851 -175 -426 -697 -971 -785 -821 -358 -202 -989 -581 -302 -106 -670 -972 -454 -94 -386 -807 -822 -157 -273 -336 -610 -367 -946 -311 -477 -692 -215 -322 -111 -413 -247 -981 -665 -698 -802 -927 -603 -266 -726 -896 -501 -492 -703 -143 -988 -313 -752 -941 -826 -320 -22 -660 -691 -488 -960 -103 -259 -926 -127 -820 -963 -990 -642 -746 -419 -673 -758 -298 -105 -15 -326 -748 -725 -700 -939 -770 -416 -584 -938 -370 -383 -733 -588 -268 -636 -308 -309 -206 -779 -656 -888 -760 -866 -31 -603 -417 -208 -206 -683 -15 -44 -661 -996 -393 -325 -601 -234 -857 -447 -631 -953 -77 -250 -254 -7 -558 -37 -440 -986 -734 -706 -368 -856 -876 -495 -525 -933 -565 -676 -659 -939 -995 -786 -766 -631 -154 -712 -859 -262 -136 -244 -379 -330 -717 -562 -638 -266 -51 -430 -964 -635 -202 -663 -850 -152 -237 -799 -960 -734 -459 -796 -872 -348 -381 -464 -900 -693 -939 -879 -140 -544 -87 -422 -41 -319 -762 -995 -270 -116 -521 -872 -770 -402 -764 -753 -941 -856 -967 -518 -735 -316 -58 -80 -417 -839 -769 -589 -743 -464 -85 -676 -845 -14 -510 -882 -969 -205 -102 -713 -949 -681 -689 -687 -437 -931 -572 -823 -868 -483 -978 -330 -790 -432 -795 -647 -561 -270 -156 -930 -794 -498 -476 -283 -366 -776 -230 -183 -268 -514 -926 -214 -130 -520 -358 -437 -914 -68 -161 -708 -127 -266 -896 -583 -243 -553 -516 -810 -801 -668 -418 -902 -681 -335 -925 -925 -882 -951 -373 -707 -663 -167 -47 -567 -635 -816 -802 -571 -996 -833 -403 -55 -656 -706 -29 -937 -78 -216 -991 -949 -729 -935 -451 -974 -157 -620 -602 -884 -282 -998 -905 -122 -194 -440 -623 -525 -910 -460 -150 -5 -281 -521 -674 -583 -327 -565 -839 -413 -768 -246 -269 -121 -517 -39 -143 -962 -639 -293 -968 -203 -131 -485 -208 -705 -757 -234 -605 -900 -443 -166 -788 -983 -495 -658 -683 -334 -819 -224 -114 -769 -524 -23 -269 -352 -660 -804 -444 -746 -217 -955 -603 -968 -970 -238 -670 -386 -635 -98 -407 -19 -526 -553 -305 -235 -734 -840 -397 -111 -599 -683 -422 -820 -498 -773 -619 -885 -380 -383 -284 -809 -136 -178 -135 -979 -618 -44 -958 -75 -409 -272 -543 -764 -530 -275 -218 -1 -403 -342 -478 -998 -799 -750 -121 -331 -845 -984 -962 -171 -954 -612 -936 -167 -776 -406 -674 -428 -301 -96 -946 -101 -349 -894 -981 -47 -430 -172 -283 -558 -717 -577 -381 -221 -132 -64 -270 -778 -80 -41 -246 -361 -558 -263 -544 -780 -518 -63 -545 -487 -910 -624 -104 -495 -542 -674 -366 -863 -67 -358 -666 -446 -956 -216 -135 -619 -682 -844 -137 -969 -128 -227 -644 -671 -198 -498 -587 -153 -982 -106 -227 -989 -400 -795 -174 -111 -165 -516 -40 -139 -13 -200 -782 -421 -611 -556 -800 -555 -611 -353 -247 -780 -284 -204 -349 -776 -826 -275 -612 -650 -385 -350 -722 -820 -332 -114 -577 -809 -95 -894 -344 -553 -260 -336 -961 -857 -72 -766 -503 -489 -600 -225 -419 -586 -585 -124 -340 -907 -114 -697 -409 -48 -554 -121 -345 -216 -141 -24 -331 -157 -720 -759 -958 -400 -966 -543 -999 -282 -723 -670 -688 -458 -492 -95 -185 -962 -340 -751 -276 -254 -123 -453 -697 -378 -338 -518 -242 -902 -959 -628 -979 -644 -634 -365 -947 -431 -133 -170 -852 -415 -154 -496 -681 -903 -970 -812 -260 -806 -845 -546 -316 -171 -52 -637 -925 -495 -483 -702 -467 -189 -636 -673 -318 -279 -460 -913 -555 -531 -199 -285 -690 -735 -148 -925 -183 -326 -689 -760 -547 -241 -34 -515 -360 -30 -207 -565 -808 -457 -54 -910 -477 -817 -993 -633 -502 -942 -263 -628 -737 -344 -173 -210 -312 -776 -602 -120 -50 -395 -859 -143 -561 -990 -319 -850 -625 -11 -429 -186 -900 -466 -434 -535 -977 -621 -707 -975 -889 -869 -832 -756 -882 -906 -749 -723 -291 -414 -85 -569 -223 -591 -704 -7 -171 -624 -540 -294 -738 -671 -71 -266 -544 -830 -100 -892 -982 -979 -474 -267 -12 -547 -848 -609 -331 -667 -878 -685 -143 -779 -660 -774 -51 -572 -93 -607 -707 -755 -26 -344 -94 -145 -242 -225 -707 -109 -460 -224 -180 -446 -833 -516 -290 -582 -698 -640 -143 -50 -875 -633 -849 -48 -662 -409 -498 -266 -990 -432 -828 -967 -862 -540 -604 -567 -606 -278 -893 -494 -781 -372 -281 -271 -262 -21 -106 -821 -706 -422 -887 -164 -955 -723 -438 -612 -240 -54 -477 -186 -375 -258 -586 -316 -806 -221 -430 -250 -966 -170 -631 -383 -801 -413 -96 -316 -956 -336 -386 -273 -841 -361 -921 -600 -228 -672 -332 -965 -886 -238 -459 -899 -498 -919 -347 -857 -594 -33 -109 -468 -574 -700 -430 -144 -115 -314 -327 -823 -995 -818 -336 -740 -576 -856 -898 -552 -561 -420 -284 -749 -892 -400 -191 -539 -501 -400 -8 -246 -670 -119 -585 -708 -982 -440 -920 -326 -714 -619 -213 -911 -615 -282 -426 -175 -6 -596 -582 -894 -420 -883 -897 -685 -409 -405 -8 -858 -998 -688 -273 -734 -60 -655 -453 -541 -801 -865 -278 -577 -104 -636 -421 -336 -406 -188 -218 -984 -125 -127 -594 -905 -699 -274 -905 -381 -44 -25 -728 -534 -219 -101 -592 -976 -648 -296 -4 -95 -232 -205 -265 -782 -417 -460 -57 -443 -400 -113 -110 -163 -606 -726 -99 -452 -236 -199 -358 -26 -959 -83 -609 -869 -811 -559 -859 -357 -930 -732 -134 -172 -649 -138 -289 -891 -796 -527 -366 -634 -597 -913 -338 -116 -501 -610 -62 -386 -329 -935 -208 -793 -299 -145 -926 -733 -551 -501 -259 -933 -637 -192 -179 -223 -525 -682 -402 -424 -141 -823 -7 -396 -819 -757 -888 -453 -967 -430 -99 -701 -49 -315 -390 -912 -364 -662 -672 -989 -129 -869 -559 -903 -501 -972 -922 -984 -252 -774 -2 -71 -450 -833 -599 -591 -322 -497 -640 -138 -128 -210 -260 -111 -389 -960 -322 -431 -217 -42 -804 -433 -268 -507 -23 -190 -323 -559 -494 -857 -129 -315 -712 -669 -847 -571 -371 -555 -721 -290 -595 -948 -464 -385 -9 -762 -540 -865 -357 -733 -894 -100 -533 -702 -61 -695 -25 -147 -191 -655 -511 -592 -890 -654 -836 -951 -556 -40 -301 -730 -992 -49 -601 -894 -710 -202 -314 -461 -753 -583 -516 -313 -305 -297 -873 -93 -47 -204 -53 -264 -819 -99 -569 -6 -650 -464 -787 -636 -505 -428 -753 -700 -425 -622 -33 -642 -387 -915 -291 -741 -578 -414 -787 -901 -546 -573 -416 -76 -539 -535 -327 -771 -83 -798 -709 -138 -528 -194 -332 -672 -461 -618 -337 -157 -820 -860 -411 -770 -777 -923 -651 -500 -446 -298 -426 -84 -198 -811 -432 -930 -61 -303 -437 -697 -468 -118 -146 -222 -419 -678 -368 -131 -205 -4 -342 -184 -47 -111 -880 -489 -504 -315 -963 -380 -103 -96 -804 -70 -691 -777 -469 -844 -669 -644 -12 -498 -777 -819 -272 -594 -709 -135 -837 -607 -136 -415 -146 -740 -668 -839 -259 -195 -966 -628 -266 -205 -460 -258 -684 -425 -86 -874 -315 -892 -245 -958 -127 -952 -220 -337 -167 -94 -385 -399 -559 -129 -332 -231 -398 -946 -582 -92 -396 -18 -211 -48 -916 -812 -568 -969 -867 -701 -677 -205 -806 -798 -57 -762 -480 -388 -267 -225 -466 -59 -37 -697 -602 -745 -701 -632 -127 -119 -458 -811 -791 -246 -542 -44 -62 -99 -453 -264 -79 -285 -421 -368 -354 -883 -351 -296 -868 -401 -103 -9 -89 -186 -858 -420 -629 -980 -503 -621 -414 -102 -399 -714 -783 -740 -991 -284 -497 -710 -74 -953 -518 -344 -903 -405 -306 -999 -25 -681 -217 -461 -921 -273 -25 -307 -832 -296 -870 -886 -199 -684 -651 -619 -653 -846 -413 -292 -485 -419 -166 -496 -945 -319 -785 -424 -666 -375 -786 -537 -32 -161 -256 -210 -837 -792 -997 -811 -819 -569 -149 -504 -676 -242 -926 -817 -370 -511 -972 -760 -10 -107 -703 -532 -918 -269 -679 -149 -921 -627 -676 -555 -176 -216 -902 -852 -405 -992 -381 -718 -826 -100 -687 -429 -421 -901 -504 -377 -390 -701 -857 -433 -808 -513 -791 -400 -345 -9 -420 -602 -418 -458 -95 -258 -827 -56 -380 -210 -231 -995 -593 -304 -955 -359 -634 -683 -617 -875 -283 -648 -598 -497 -401 -758 -333 -757 -34 -316 -586 -185 -131 -753 -952 -168 -901 -674 -669 -863 -717 -246 -521 -528 -447 -422 -152 -816 -484 -663 -164 -39 -585 -29 -736 -223 -261 -581 -412 -297 -236 -386 -118 -643 -637 -193 -664 -654 -270 -576 -865 -824 -427 -697 -108 -109 -624 -608 -715 -578 -546 -148 -694 -662 -465 -770 -345 -588 -82 -595 -521 -610 -531 -107 -549 -208 -819 -955 -394 -731 -941 -719 -142 -217 -506 -12 -541 -287 -104 -898 -270 -729 -133 -980 -875 -147 -487 -385 -960 -477 -741 -385 -655 -365 -627 -366 -951 -386 -879 -477 -336 -265 -317 -987 -611 -422 -782 -577 -942 -571 -344 -271 -446 -342 -68 -6 -505 -397 -299 -661 -192 -279 -762 -627 -79 -314 -746 -86 -714 -718 -932 -100 -465 -346 -504 -699 -71 -777 -456 -678 -386 -175 -252 -768 -8 -71 -815 -224 -782 -411 -432 -742 -419 -937 -717 -882 -356 -186 -603 -167 -35 -434 -767 -63 -371 -64 -351 -457 -83 -759 -281 -353 -689 -955 -10 -657 -896 -60 -247 -41 -678 -986 -102 -236 -446 -326 -678 -341 -367 -960 -911 -598 -48 -126 -514 -529 -401 -162 -253 -335 -791 -495 -950 -484 -71 -473 -469 -184 -774 -837 -846 -345 -271 -769 -259 -601 -433 -908 -445 -278 -293 -215 -339 -984 -357 -413 -729 -521 -358 -778 -921 -690 -329 -647 -964 -945 -262 -313 -225 -786 -631 -662 -930 -175 -655 -960 -471 -300 -26 -80 -516 -371 -449 -806 -464 -736 -841 -765 -22 -394 -145 -453 -228 -702 -14 -133 -310 -685 -302 -209 -327 -171 -17 -182 -373 -475 -738 -744 -694 -410 -462 -965 -252 -682 -394 -19 -234 -439 -464 -398 -578 -283 -822 -325 -72 -29 -812 -560 -673 -123 -67 -366 -789 -308 -654 -654 -787 -846 -23 -456 -412 -199 -746 -171 -787 -322 -237 -804 -700 -834 -866 -247 -522 -278 -610 -299 -756 -817 -508 -936 -417 -81 -272 -980 -332 -685 -698 -687 -963 -352 -122 -577 -125 -724 -235 -923 -286 -149 -999 -142 -111 -954 -911 -441 -743 -472 -345 -158 -432 -581 -149 -836 -989 -125 -154 -756 -60 -638 -14 -677 -219 -541 -573 -271 -541 -244 -415 -4 -979 -941 -629 -901 -4 -942 -334 -997 -450 -483 -24 -758 -449 -319 -418 -398 -23 -500 -550 -979 -621 -407 -761 -540 -331 -7 -587 -751 -236 -915 -736 -355 -655 -992 -444 -506 -604 -510 -851 -214 -823 -380 -252 -162 -888 -397 -754 -18 -515 -229 -61 -251 -569 -404 -294 -824 -688 -493 -328 -19 -737 -53 -532 -180 -299 -713 -715 -765 -791 -759 -772 -732 -471 -312 -442 -580 -569 -679 -428 -846 -666 -729 -558 -748 -820 -182 -975 -11 -303 -303 -853 -817 -257 -333 -797 -95 -563 -713 -700 -56 -112 -313 -497 -10 -678 -154 -157 -880 -52 -169 -837 -269 -885 -632 -266 -898 -496 -931 -435 -774 -516 -799 -523 -973 -869 -554 -793 -147 -694 -158 -876 -526 -254 -74 -202 -591 -262 -475 -629 -541 -482 -479 -238 -344 -137 -152 -941 -868 -782 -210 -847 -524 -747 -237 -138 -357 -875 -612 -529 -538 -1000 -525 -139 -761 -41 -846 -710 -503 -881 -890 -56 -620 -120 -691 -386 -653 -39 -98 -383 -28 -436 -883 -451 -11 -802 -28 -413 -77 -967 -667 -315 -301 -630 -201 -542 -90 -147 -39 -776 -452 -764 -29 -223 -234 -476 -765 -208 -533 -400 -206 -303 -253 -459 -965 -228 -41 -725 -130 -698 -900 -937 -25 -34 -874 -784 -435 -271 -511 -334 -131 -239 -980 -519 -34 -202 -286 -698 -385 -166 -485 -543 -809 -954 -544 -393 -645 -165 -665 -603 -448 -817 -594 -2 -520 -456 -713 -151 -198 -192 -411 -999 -116 -240 -747 -242 -466 -355 -287 -770 -328 -402 -63 -266 -49 -890 -159 -953 -459 -686 -207 -569 -383 -613 -825 -289 -653 -241 -490 -704 -232 -190 -200 -884 -935 -170 -158 -498 -995 -782 -527 -44 -971 -762 -889 -375 -582 -301 -632 -628 -805 -614 -167 -547 -635 -702 -152 -438 -474 -637 -339 -850 -364 -205 -929 -921 -480 -793 -661 -512 -924 -988 -530 -129 -37 -786 -111 -627 -349 -656 -580 -360 -674 -251 -75 -862 -602 -438 -740 -220 -757 -54 -478 -1 -941 -771 -207 -199 -432 -273 -724 -20 -558 -483 -825 -3 -156 -240 -661 -637 -842 -128 -551 -33 -414 -724 -734 -374 -958 -831 -418 -832 -153 -405 -953 -767 -614 -840 -182 -580 -450 -198 -19 -320 -521 -597 -159 -545 -603 -773 -222 -476 -290 -450 -979 -411 -686 -569 -308 -317 -6 -359 -479 -863 -290 -947 -770 -371 -935 -674 -875 -476 -785 -256 -461 -215 -757 -223 -777 -203 -892 -438 -582 -653 -42 -473 -502 -696 -894 -222 -683 -130 -983 -558 -981 -983 -313 -383 -962 -297 -723 -992 -137 -201 -719 -39 -57 -417 -401 -814 -161 -317 -289 -419 -818 -366 -96 -84 -265 -728 -669 -701 -819 -112 -844 -367 -81 -6 -736 -444 -104 -666 -1 -300 -197 -594 -800 -979 -373 -979 -877 -919 -318 -255 -956 -210 -807 -48 -535 -615 -122 -167 -615 -329 -888 -381 -636 -909 -900 -300 -971 -950 -562 -717 -435 -956 -571 -621 -430 -141 -99 -753 -179 -768 -414 -114 -877 -446 -225 -569 -162 -77 -107 -158 -692 -828 -708 -272 -159 -495 -241 -783 -627 -991 -488 -628 -805 -39 -617 -103 -558 -244 -718 -946 -623 -724 -227 -14 -658 -495 -375 -289 -916 -341 -966 -968 -998 -75 -29 -585 -563 -155 -112 -460 -621 -203 -97 -924 -409 -736 -867 -31 -647 -701 -240 -793 -990 -726 -456 -330 -644 -661 -132 -375 -854 -527 -495 -133 -794 -136 -888 -256 -960 -841 -492 -430 -136 -808 -915 -269 -235 -343 -922 -8 -314 -995 -476 -277 -670 -78 -376 -281 -895 -952 -96 -60 -132 -244 -48 -461 -793 -236 -478 -732 -995 -874 -390 -720 -304 -11 -515 -476 -941 -717 -652 -352 -115 -791 -412 -876 -124 -849 -204 -76 -965 -432 -677 -578 -707 -867 -44 -468 -994 -350 -931 -114 -727 -544 -708 -292 -405 -7 -827 -903 -14 -294 -576 -551 -312 -298 -36 -260 -279 -154 -995 -701 -678 -206 -476 -518 -647 -52 -154 -276 -719 -544 -259 -172 -204 -749 -988 -707 -577 -869 -969 -279 -809 -675 -843 -588 -24 -968 -708 -510 -561 -261 -484 -150 -891 -949 -842 -219 -179 -297 -86 -110 -954 -871 -857 -153 -350 -553 -691 -682 -288 -979 -14 -911 -116 -939 -651 -741 -45 -891 -113 -799 -574 -625 -291 -433 -444 -406 -959 -22 -921 -375 -672 -876 -164 -753 -845 -713 -83 -714 -264 -993 -223 -425 -313 -830 -953 -602 -456 -180 -588 -748 -35 -412 -99 -220 -347 -728 -649 -256 -482 -640 -968 -551 -100 -78 -195 -171 -255 -918 -301 -499 -242 -209 -582 -460 -555 -962 -122 -221 -504 -732 -962 -228 -447 -317 -193 -277 -543 -78 -831 -964 -312 -536 -940 -657 -181 -834 -462 -189 -279 -626 -696 -940 -374 -706 -159 -285 -508 -185 -799 -548 -430 -139 -274 -880 -568 -547 -781 -852 -251 -615 -159 -915 -172 -927 -71 -46 -552 -926 -509 -442 -301 -550 -720 -176 -768 -946 -732 -270 -994 -171 -57 -969 -739 -171 -15 -839 -470 -293 -716 -695 -48 -811 -100 -975 -925 -344 -254 -890 -429 -895 -869 -563 -159 -936 -412 -53 -270 -283 -396 -582 -626 -796 -454 -544 -534 -445 -98 -424 -497 -334 -531 -7 -142 -231 -720 -596 -836 -941 -561 -426 -886 -604 -595 -471 -49 -355 -183 -4 -636 -183 -1 -30 -919 -384 -962 -819 -217 -372 -603 -486 -874 -332 -771 -96 -200 -672 -293 -385 -707 -183 -467 -60 -466 -28 -409 -997 -309 -569 -999 -181 -734 -102 -349 -6 -765 -25 -311 -868 -693 -909 -557 -824 -571 -736 -363 -641 -741 -605 -233 -476 -650 -626 -798 -848 -541 -202 -484 -325 -331 -728 -755 -533 -522 -158 -945 -637 -97 -307 -90 -36 -132 -402 -211 -669 -251 -63 -816 -75 -561 -437 -125 -891 -466 -511 -802 -516 -14 -168 -54 -770 -402 -128 -53 -888 -644 -408 -578 -767 -430 -963 -897 -593 -268 -288 -546 -263 -994 -9 -125 -935 -172 -499 -502 -146 -972 -781 -934 -382 -87 -750 -891 -299 -818 -175 -702 -680 -930 -617 -274 -283 -302 -361 -492 -415 -369 -651 -72 -570 -25 -380 -700 -772 -773 -699 -856 -152 -355 -170 -592 -879 -96 -55 -856 -502 -34 -692 -389 -582 -722 -307 -671 -772 -937 -478 -590 -22 -295 -910 -598 -25 -757 -827 -169 -992 -652 -809 -725 -176 -669 -770 -862 -237 -795 -135 -36 -110 -181 -924 -698 -136 -33 -587 -388 -57 -31 -241 -872 -367 -133 -34 -10 -720 -460 -746 -302 -674 -4 -693 -448 -431 -874 -430 -695 -910 -20 -332 -465 -291 -62 -219 -988 -873 -205 -914 -699 -770 -110 -166 -129 -56 -386 -917 -806 -798 -880 -289 -13 -769 -380 -228 -108 -311 -817 -441 -806 -827 -960 -191 -207 -398 -940 -221 -119 -228 -451 -436 -997 -321 -284 -784 -405 -760 -322 -861 -409 -4 -272 -722 -865 -706 -132 -265 -261 -201 -440 -348 -96 -153 -641 -324 -475 -512 -332 -729 -926 -731 -511 -11 -939 -871 -847 -821 -516 -917 -226 -879 -105 -322 -152 -632 -147 -910 -790 -946 -513 -360 -903 -524 -238 -836 -484 -446 -433 -355 -696 -161 -728 -967 -268 -203 -977 -330 -111 -914 -406 -234 -529 -534 -473 -316 -400 -61 -550 -237 -818 -521 -330 -66 -534 -552 -786 -638 -296 -534 -515 -80 -493 -684 -395 -60 -583 -764 -848 -554 -855 -530 -432 -432 -628 -764 -665 -474 -834 -722 -262 -215 -974 -105 -555 -475 -462 -807 -159 -103 -434 -171 -836 -662 -440 -147 -915 -766 -543 -923 -763 -485 -179 -161 -834 -72 -314 -318 -95 -203 -444 -58 -622 -653 -577 -561 -603 -289 -631 -837 -106 -622 -664 -106 -420 -299 -340 -35 -549 -70 -621 -347 -857 -910 -715 -864 -437 -932 -678 -995 -793 -350 -677 -716 -946 -439 -798 -134 -965 -442 -918 -727 -461 -307 -206 -44 -327 -701 -577 -291 -33 -313 -200 -812 -742 -161 -822 -147 -367 -34 -859 -253 -685 -985 -979 -567 -74 -283 -55 -421 -357 -275 -42 -699 -370 -20 -664 -302 -364 -11 -710 -77 -331 -800 -950 -649 -132 -259 -905 -18 -545 -704 -847 -445 -445 -969 -510 -439 -565 -506 -694 -172 -156 -892 -512 -995 -950 -907 -703 -728 -637 -408 -437 -418 -40 -500 -97 -925 -315 -639 -264 -161 -733 -712 -548 -528 -461 -94 -759 -941 -750 -142 -203 -186 -795 -521 -312 -19 -696 -841 -43 -472 -172 -118 -994 -638 -229 -478 -779 -333 -323 -369 -863 -734 -802 -695 -140 -600 -126 -973 -521 -258 -316 -635 -295 -21 -140 -243 -230 -367 -272 -510 -71 -366 -347 -122 -958 -392 -843 -961 -673 -730 -995 -88 -1000 -811 -49 -757 -666 -56 -607 -277 -141 -457 -561 -925 -553 -932 -535 -938 -953 -3 -424 -776 -568 -447 -904 -477 -825 -521 -36 -178 -234 -881 -308 -175 -784 -342 -448 -930 -418 -65 -311 -883 -50 -52 -798 -623 -938 -494 -703 -817 -842 -549 -723 -745 -562 -216 -754 -747 -464 -325 -354 -109 -274 -292 -677 -803 -870 -437 -140 -806 -374 -147 -777 -764 -917 -821 -561 -795 -495 -296 -1000 -466 -760 -723 -533 -153 -179 -100 -992 -163 -163 -234 -281 -309 -349 -498 -558 -196 -758 -644 -794 -39 -402 -604 -489 -782 -32 -850 -225 -895 -628 -624 -792 -487 -701 -254 -407 -637 -939 -933 -717 -290 -641 -705 -685 -61 -426 -43 -981 -217 -640 -830 -259 -641 -108 -291 -665 -837 -927 -30 -140 -458 -400 -975 -1000 -481 -103 -35 -574 -514 -276 -457 -589 -836 -929 -565 -514 -347 -888 -94 -490 -664 -938 -846 -992 -597 -672 -289 -482 -974 -123 -883 -365 -801 -550 -2 -113 -322 -652 -34 -405 -809 -127 -453 -956 -283 -153 -772 -811 -66 -329 -503 -997 -835 -308 -120 -755 -778 -742 -651 -179 -237 -316 -242 -235 -659 -346 -582 -634 -23 -611 -614 -172 -742 -567 -21 -871 -118 -808 -918 -97 -197 -954 -501 -257 -62 -655 -775 -706 -759 -863 -522 -477 -850 -540 -166 -938 -960 -86 -269 -175 -852 -926 -654 -571 -771 -912 -755 -607 -647 -190 -729 -40 -296 -959 -754 -638 -274 -293 -335 -87 -581 -99 -86 -397 -221 -993 -439 -752 -39 -965 -80 -718 -983 -559 -665 -941 -188 -23 -326 -745 -149 -578 -915 -434 -669 -839 -525 -323 -79 -416 -428 -57 -153 -28 -778 -621 -53 -798 -784 -559 -737 -865 -52 -954 -152 -539 -996 -471 -706 -21 -858 -203 -779 -854 -19 -407 -846 -459 -447 -456 -857 -502 -646 -490 -300 -908 -284 -782 -44 -34 -138 -333 -861 -388 -240 -569 -731 -31 -997 -181 -713 -493 -929 -265 -120 -722 -863 -655 -826 -327 -956 -710 -27 -543 -843 -637 -801 -451 -844 -629 -812 -161 -858 -183 -112 -361 -422 -864 -236 -299 -215 -241 -248 -479 -810 -574 -233 -620 -854 -669 -912 -862 -438 -725 -841 -803 -897 -856 -406 -708 -803 -850 -850 -736 -61 -238 -400 -357 -996 -677 -550 -615 -713 -131 -414 -242 -592 -1000 -848 -916 -469 -884 -511 -626 -886 -580 -784 -465 -995 -674 -559 -152 -711 -57 -270 -646 -423 -755 -126 -152 -881 -81 -122 -938 -435 -745 -960 -105 -644 -684 -311 -522 -126 -241 -840 -213 -446 -286 -929 -523 -116 -341 -214 -891 -94 -951 -751 -96 -924 -793 -655 -165 -985 -539 -719 -356 -735 -573 -385 -231 -73 -450 -934 -722 -387 -535 -395 -203 -602 -55 -691 -152 -933 -60 -52 -894 -206 -574 -58 -280 -698 -812 -88 -528 -896 -128 -12 -356 -430 -975 -907 -902 -695 -159 -648 -18 -345 -259 -719 -943 -487 -870 -659 -966 -667 -420 -241 -773 -825 -876 -891 -298 -859 -675 -689 -778 -846 -708 -990 -407 -526 -304 -715 -321 -509 -124 -536 -668 -404 -702 -25 -398 -904 -872 -789 -561 -624 -108 -389 -290 -638 -233 -262 -968 -476 -9 -471 -162 -920 -897 -583 -509 -128 -875 -632 -440 -141 -224 -83 -810 -45 -599 -173 -82 -11 -174 -221 -60 -203 -614 -484 -919 -679 -147 -839 -912 -347 -102 -243 -672 -688 -171 -904 -981 -2 -215 -133 -775 -868 -878 -796 -877 -641 -714 -782 -902 -636 -923 -811 -492 -910 -605 -240 -79 -128 -27 -733 -772 -455 -830 -22 -505 -16 -144 -490 -934 -692 -122 -341 -155 -143 -891 -743 -811 -313 -200 -122 -844 -905 -673 -895 -133 -292 -810 -195 -435 -993 -181 -650 -12 -776 -443 -716 -927 -413 -524 -971 -389 -580 -261 -230 -44 -809 -214 -582 -868 -126 -303 -605 -469 -865 -643 -13 -894 -432 -730 -457 -853 -39 -507 -611 -695 -283 -198 -400 -802 -374 -846 -631 -953 -782 -409 -220 -562 -59 -391 -317 -986 -836 -444 -234 -885 -637 -914 -422 -808 -681 -468 -585 -916 -118 -236 -928 -785 -346 -51 -399 -190 -941 -735 -622 -666 -608 -146 -556 -388 -186 -409 -709 -491 -803 -407 -239 -422 -354 -954 -549 -128 -620 -493 -903 -174 -187 -508 -363 -470 -909 -483 -760 -400 -825 -551 -799 -919 -911 -75 -329 -818 -797 -593 -142 -888 -341 -229 -922 -223 -269 -147 -935 -91 -532 -752 -924 -554 -803 -427 -118 -272 -412 -847 -175 -976 -456 -722 -975 -100 -217 -728 -603 -321 -222 -584 -421 -697 -397 -494 -518 -61 -830 -224 -767 -184 -284 -948 -760 -342 -892 -782 -496 -171 -692 -325 -978 -480 -721 -195 -153 -229 -244 -889 -713 -612 -491 -78 -52 -195 -531 -652 -259 -969 -31 -674 -261 -636 -397 -564 -34 -482 -18 -535 -543 -781 -689 -678 -79 -250 -777 -95 -433 -85 -776 -630 -148 -431 -271 -225 -718 -516 -640 -132 -26 -883 -576 -942 -892 -505 -507 -296 -117 -832 -347 -705 -877 -126 -561 -715 -185 -994 -291 -379 -348 -794 -656 -781 -703 -262 -365 -872 -233 -941 -714 -689 -158 -499 -702 -768 -714 -46 -884 -154 -196 -623 -439 -181 -387 -194 -981 -843 -976 -590 -512 -737 -424 -479 -177 -334 -343 -49 -118 -92 -53 -613 -855 -44 -836 -818 -385 -446 -964 -836 -495 -461 -85 -635 -809 -276 -538 -807 -903 -590 -579 -82 -658 -622 -904 -331 -58 -582 -930 -121 -625 -623 -913 -984 -522 -737 -68 -278 -550 -485 -533 -391 -468 -673 -441 -889 -920 -842 -828 -811 -638 -414 -862 -308 -578 -706 -455 -855 -911 -306 -344 -799 -787 -31 -413 -310 -574 -727 -518 -161 -839 -169 -539 -14 -606 -727 -697 -742 -673 -566 -124 -244 -114 -488 -260 -770 -123 -452 -270 -686 -306 -103 -569 -673 -917 -74 -251 -860 -139 -785 -949 -277 -415 -550 -492 -839 -241 -727 -298 -499 -406 -284 -557 -287 -114 -997 -495 -875 -874 -541 -524 -978 -504 -416 -410 -700 -517 -691 -749 -125 -874 -563 -450 -566 -977 -949 -318 -840 -497 -653 -823 -650 -53 -478 -279 -236 -752 -887 -412 -492 -996 -498 -827 -349 -366 -498 -243 -383 -966 -268 -252 -955 -109 -289 -784 -340 -34 -708 -565 -598 -242 -749 -72 -324 -154 -770 -543 -18 -943 -429 -514 -690 -425 -650 -205 -115 -710 -499 -714 -539 -911 -931 -764 -525 -974 -827 -827 -139 -493 -178 -268 -500 -395 -76 -305 -461 -975 -91 -346 -103 -632 -673 -676 -12 -572 -482 -949 -493 -406 -929 -254 -881 -691 -184 -729 -684 -24 -493 -233 -95 -490 -803 -821 -496 -938 -699 -959 -583 -170 -47 -963 -356 -825 -712 -505 -482 -379 -341 -324 -732 -270 -12 -250 -137 -238 -202 -683 -190 -127 -266 -645 -641 -775 -582 -705 -969 -495 -490 -932 -14 -570 -757 -875 -357 -260 -836 -504 -326 -890 -597 -809 -796 -644 -233 -713 -868 -866 -64 -796 -926 -500 -842 -623 -588 -13 -610 -867 -16 -531 -666 -395 -613 -658 -252 -589 -199 -754 -67 -148 -966 -348 -673 -2 -192 -230 -535 -758 -13 -256 -415 -890 -62 -193 -52 -60 -289 -624 -921 -940 -213 -119 -619 -132 -220 -185 -670 -717 -367 -560 -938 -343 -923 -731 -462 -849 -356 -645 -244 -69 -998 -429 -654 -359 -875 -776 -710 -298 -521 -597 -233 -280 -248 -231 -366 -193 -949 -131 -628 -180 -965 -535 -187 -124 -479 -443 -931 -331 -570 -825 -208 -122 -86 -460 -221 -1000 -874 -69 -671 -159 -634 -736 -845 -176 -92 -188 -392 -907 -85 -827 -547 -842 -332 -122 -461 -167 -356 -604 -825 -934 -454 -940 -96 -903 -244 -991 -437 -475 -658 -661 -213 -676 -319 -42 -365 -132 -51 -159 -77 -57 -417 -905 -128 -326 -557 -376 -980 -773 -980 -658 -790 -227 -606 -748 -845 -300 -681 -732 -672 -526 -124 -108 -200 -261 -576 -548 -414 -449 -701 -60 -343 -714 -666 -453 -575 -867 -752 -829 -712 -387 -333 -212 -194 -1 -252 -681 -570 -70 -498 -610 -655 -25 -409 -274 -873 -677 -772 -197 -64 -533 -879 -962 -725 -940 -622 -769 -784 -765 -819 -336 -327 -350 -842 -819 -399 -670 -861 -893 -101 -42 -858 -28 -824 -756 -621 -173 -581 -397 -690 -385 -144 -423 -121 -834 -230 -765 -510 -411 -913 -102 -5 -229 -628 -920 -484 -333 -299 -131 -559 -362 -720 -855 -563 -536 -388 -343 -26 -673 -257 -827 -896 -176 -480 -714 -453 -362 -983 -476 -258 -969 -459 -657 -221 -720 -470 -987 -362 -268 -364 -743 -765 -686 -962 -796 -690 -563 -636 -868 -441 -400 -690 -144 -610 -861 -719 -237 -335 -36 -90 -103 -423 -618 -458 -107 -184 -907 -309 -855 -432 -53 -428 -916 -775 -456 -671 -14 -425 -758 -34 -878 -734 -903 -238 -193 -171 -449 -412 -188 -346 -509 -166 -140 -108 -399 -773 -387 -89 -322 -331 -69 -442 -4 -371 -154 -628 -994 -292 -807 -535 -687 -572 -42 -406 -93 -812 -926 -515 -343 -786 -940 -387 -620 -432 -956 -619 -267 -384 -196 -459 -976 -74 -453 -399 -556 -161 -893 -937 -239 -665 -710 -915 -855 -334 -620 -696 -97 -409 -748 -282 -206 -319 -96 -562 -638 -814 -657 -745 -980 -736 -635 -946 -774 -928 -973 -739 -810 -909 -333 -494 -53 -148 -124 -328 -219 -126 -321 -59 -16 -967 -316 -125 -66 -824 -156 -114 -47 -546 -343 -125 -721 -786 -768 -846 -98 -516 -427 -88 -256 -926 -484 -677 -274 -954 -229 -415 -240 -323 -492 -93 -880 -654 -507 -877 -102 -845 -552 -484 -145 -47 -464 -586 -569 -575 -106 -30 -422 -399 -241 -707 -104 -137 -361 -771 -88 -698 -219 -716 -646 -417 -816 -479 -915 -869 -869 -879 -159 -509 -715 -854 -722 -580 -530 -192 -107 -450 -363 -344 -168 -709 -66 -922 -651 -585 -560 -574 -789 -663 -634 -77 -631 -981 -315 -143 -91 -618 -856 -998 -650 -327 -562 -763 -530 -346 -321 -559 -396 -393 -564 -962 -623 -825 -20 -928 -182 -510 -248 -526 -992 -350 -910 -82 -139 -889 -223 -715 -643 -937 -590 -517 -461 -143 -914 -854 -841 -149 -71 -879 -342 -997 -39 -609 -255 -80 -276 -340 -658 -706 -477 -773 -234 -738 -105 -865 -343 -510 -655 -846 -324 -919 -241 -376 -549 -892 -175 -88 -712 -92 -482 -33 -420 -417 -252 -458 -863 -150 -897 -46 -456 -655 -177 -518 -39 -876 -791 -303 -542 -298 -454 -447 -107 -301 -592 -36 -555 -889 -64 -989 -12 -864 -991 -370 -199 -421 -580 -62 -750 -505 -953 -973 -906 -620 -110 -363 -715 -857 -362 -451 -196 -852 -862 -840 -933 -543 -362 -302 -666 -131 -597 -417 -618 -773 -657 -781 -672 -537 -254 -392 -191 -418 -859 -422 -725 -553 -647 -8 -209 -750 -678 -844 -723 -288 -548 -645 -630 -285 -853 -935 -881 -667 -21 -92 -413 -633 -367 -26 -989 -612 -125 -467 -214 -556 -166 -852 -518 -496 -350 -648 -823 -644 -788 -680 -990 -783 -993 -691 -331 -982 -337 -46 -561 -384 -320 -377 -256 -731 -313 -955 -421 -506 -839 -828 -744 -122 -239 -337 -906 -413 -805 -132 -265 -296 -993 -718 -788 -212 -246 -828 -371 -902 -676 -64 -626 -242 -579 -328 -154 -118 -320 -407 -211 -413 -666 -522 -962 -250 -937 -501 -455 -749 -466 -288 -570 -31 -771 -720 -247 -875 -741 -795 -295 -625 -44 -302 -13 -321 -228 -55 -295 -884 -951 -7 -655 -572 -427 -592 -169 -10 -269 -214 -412 -149 -782 -224 -92 -54 -820 -336 -789 -110 -655 -130 -81 -471 -73 -736 -646 -45 -167 -904 -99 -272 -286 -959 -492 -189 -92 -937 -4 -119 -974 -59 -204 -952 -174 -1000 -516 -212 -444 -950 -676 -497 -298 -265 -885 -305 -634 -892 -493 -923 -954 -246 -904 -42 -531 -905 -785 -108 -23 -561 -916 -600 -456 -569 -738 -438 -657 -188 -192 -547 -220 -595 -216 -964 -471 -600 -676 -798 -274 -964 -537 -421 -879 -183 -376 -760 -969 -335 -297 -283 -128 -257 -913 -514 -40 -547 -867 -497 -922 -78 -911 -557 -387 -365 -252 -724 -815 -761 -171 -845 -887 -406 -432 -56 -199 -218 -592 -892 -623 -114 -311 -934 -369 -795 -989 -450 -419 -784 -361 -62 -230 -480 -647 -736 -382 -286 -88 -833 -425 -787 -534 -398 -68 -189 -309 -226 -734 -378 -504 -80 -146 -961 -859 -38 -780 -22 -386 -536 -927 -408 -280 -800 -646 -652 -827 -468 -188 -194 -790 -996 -914 -759 -522 -143 -7 -881 -217 -543 -798 -126 -426 -73 -658 -188 -352 -4 -933 -877 -306 -935 -663 -669 -801 -359 -218 -221 -999 -580 -658 -338 -334 -290 -380 -43 -541 -345 -918 -2 -929 -855 -535 -371 -703 -552 -970 -368 -754 -499 -147 -561 -600 -589 -7 -405 -34 -469 -913 -966 -67 -11 -215 -399 -171 -488 -86 -468 -281 -842 -803 -579 -700 -662 -524 -167 -534 -48 -482 -388 -277 -515 -689 -268 -578 -317 -237 -175 -540 -842 -551 -571 -457 -176 -517 -4 -51 -926 -250 -746 -581 -373 -723 -186 -536 -785 -341 -483 -98 -20 -578 -756 -335 -115 -25 -713 -960 -161 -750 -167 -935 -941 -876 -276 -168 -620 -999 -668 -711 -896 -286 -544 -492 -519 -627 -840 -685 -250 -732 -808 -146 -764 -126 -383 -159 -21 -690 -764 -41 -398 -935 -261 -42 -940 -954 -530 -52 -871 -318 -211 -395 -664 -474 -891 -934 -781 -43 -829 -105 -407 -991 -863 -395 -544 -407 -281 -607 -534 -664 -715 -932 -16 -821 -362 -136 -871 -881 -473 -834 -583 -25 -743 -302 -250 -852 -12 -413 -956 -311 -608 -668 -665 -347 -688 -913 -18 -450 -231 -200 -747 -424 -253 -415 -474 -684 -782 -964 -989 -521 -36 -645 -292 -613 -296 -844 -507 -184 -461 -740 -832 -602 -428 -805 -826 -67 -428 -168 -406 -365 -239 -59 -768 -667 -814 -345 -630 -825 -914 -228 -849 -834 -545 -814 -799 -537 -165 -284 -476 -410 -323 -949 -333 -374 -429 -328 -767 -850 -384 -377 -498 -24 -238 -347 -486 -824 -799 -988 -417 -226 -158 -728 -255 -841 -584 -594 -58 -121 -431 -638 -838 -514 -694 -426 -270 -731 -10 -96 -190 -403 -785 -634 -502 -998 -1 -56 -959 -956 -504 -53 -594 -180 -903 -668 -131 -904 -104 -340 -824 -250 -872 -261 -639 -412 -603 -196 -85 -913 -332 -479 -136 -417 -496 -343 -313 -326 -327 -789 -969 -202 -244 -911 -993 -862 -937 -477 -639 -158 -616 -571 -112 -858 -112 -236 -271 -716 -735 -891 -147 -365 -556 -379 -446 -980 -13 -76 -12 -858 -482 -382 -511 -648 -465 -279 -824 -840 -337 -91 -638 -188 -632 -114 -92 -300 -953 -765 -435 -559 -983 -744 -638 -366 -633 -179 -863 -529 -574 -143 -613 -404 -283 -400 -788 -240 -921 -837 -893 -666 -826 -512 -931 -515 -947 -752 -107 -209 -918 -633 -266 -896 -869 -348 -686 -87 -561 -206 -10 -595 -972 -972 -439 -610 -298 -569 -522 -782 -759 -635 -780 -68 -342 -808 -414 -746 -260 -648 -949 -548 -444 -777 -657 -964 -966 -56 -311 -146 -315 -251 -59 -938 -699 -836 -381 -305 -786 -675 -52 -667 -841 -688 -172 -887 -87 -752 -869 -51 -77 -571 -818 -793 -970 -372 -775 -13 -855 -555 -84 -554 -368 -913 -21 -943 -393 -86 -269 -490 -529 -507 -296 -334 -899 -393 -248 -210 -425 -686 -717 -128 -284 -522 -633 -34 -802 -816 -601 -131 -519 -199 -242 -893 -592 -18 -879 -521 -546 -870 -220 -441 -66 -553 -550 -991 -267 -251 -765 -686 -869 -891 -765 -54 -375 -997 -146 -376 -431 -831 -788 -582 -827 -681 -728 -428 -340 -35 -891 -439 -103 -305 -419 -9 -759 -411 -915 -220 -21 -498 -727 -564 -816 -791 -527 -548 -123 -451 -581 -632 -114 -831 -136 -391 -551 -186 -34 -152 -701 -861 -919 -692 -73 -750 -438 -970 -813 -878 -144 -788 -560 -508 -432 -507 -16 -577 -46 -143 -911 -661 -312 -527 -575 -83 -70 -222 -448 -253 -395 -478 -320 -313 -182 -733 -804 -89 -421 -994 -399 -905 -253 -93 -712 -622 -767 -665 -667 -935 -141 -222 -303 -450 -503 -784 -610 -269 -233 -245 -321 -481 -340 -985 -872 -447 -204 -342 -452 -844 -85 -306 -922 -316 -86 -801 -695 -8 -320 -568 -565 -954 -951 -523 -940 -201 -151 -761 -28 -414 -889 -414 -76 -797 -224 -303 -972 -31 -961 -152 -733 -497 -20 -84 -878 -552 -370 -986 -297 -728 -802 -408 -972 -573 -270 -120 -569 -466 -170 -529 -569 -64 -311 -953 -569 -345 -283 -549 -462 -706 -210 -608 -621 -532 -331 -194 -904 -141 -92 -780 -171 -513 -513 -174 -607 -371 -939 -270 -833 -387 -692 -499 -50 -361 -488 -647 -401 -604 -396 -138 -862 -181 -514 -964 -302 -611 -100 -232 -735 -125 -897 -598 -210 -13 -362 -66 -778 -305 -546 -941 -125 -246 -288 -899 -182 -947 -824 -407 -445 -93 -204 -824 -472 -391 -30 -492 -217 -706 -377 -561 -325 -959 -195 -631 -462 -439 -801 -110 -262 -127 -766 -943 -549 -45 -431 -630 -438 -400 -98 -252 -391 -904 -510 -842 -987 -346 -905 -880 -534 -705 -563 -669 -399 -359 -847 -833 -76 -715 -19 -384 -113 -902 -861 -42 -829 -478 -350 -189 -876 -963 -26 -940 -630 -287 -4 -186 -587 -44 -103 -855 -304 -650 -769 -840 -7 -652 -420 -651 -338 -947 -688 -955 -375 -344 -985 -708 -586 -162 -720 -526 -293 -464 -205 -251 -618 -890 -390 -307 -880 -458 -289 -538 -171 -622 -756 -498 -521 -700 -113 -760 -960 -85 -359 -58 -447 -557 -968 -896 -53 -992 -300 -549 -615 -170 -530 -947 -865 -755 -2 -933 -967 -114 -417 -677 -180 -456 -580 -295 -377 -638 -277 -717 -392 -686 -833 -730 -254 -56 -270 -583 -986 -545 -491 -637 -817 -822 -117 -741 -551 -599 -547 -409 -589 -796 -61 -692 -185 -510 -175 -300 -514 -716 -794 -612 -893 -48 -151 -350 -811 -232 -911 -141 -705 -231 -304 -546 -545 -52 -564 -126 -121 -175 -421 -106 -154 -159 -934 -204 -806 -846 -541 -397 -257 -586 -52 -54 -667 -284 -851 -381 -515 -312 -159 -378 -800 -650 -216 -322 -325 -685 -224 -29 -16 -673 -839 -991 -628 -813 -464 -824 -231 -785 -987 -252 -405 -700 -567 -219 -396 -457 -190 -183 -616 -31 -739 -642 -482 -65 -251 -189 -777 -395 -695 -595 -457 -785 -76 -881 -579 -794 -532 -458 -555 -945 -942 -67 -268 -442 -570 -502 -790 -328 -628 -930 -204 -326 -149 -109 -748 -769 -281 -965 -450 -197 -146 -1 -286 -489 -639 -333 -577 -423 -448 -146 -206 -911 -310 -607 -462 -899 -711 -212 -572 -773 -394 -319 -211 -187 -104 -355 -84 -332 -143 -520 -819 -35 -798 -185 -951 -919 -299 -398 -885 -851 -351 -645 -347 -654 -282 -837 -454 -47 -478 -31 -123 -46 -245 -394 -284 -453 -112 -996 -693 -874 -282 -931 -704 -319 -853 -307 -118 -577 -856 -775 -903 -809 -164 -146 -600 -707 -351 -669 -957 -602 -172 -921 -924 -787 -160 -557 -224 -336 -165 -700 -838 -639 -885 -734 -879 -430 -605 -867 -766 -288 -619 -984 -476 -560 -722 -605 -423 -430 -724 -472 -95 -695 -470 -699 -653 -300 -45 -423 -45 -994 -429 -153 -877 -622 -56 -967 -213 -420 -250 -278 -391 -266 -121 -232 -207 -916 -431 -571 -797 -105 -270 -439 -730 -807 -36 -422 -486 -535 -807 -502 -117 -308 -683 -183 -756 -527 -63 -513 -216 -690 -718 -48 -624 -270 -731 -166 -498 -942 -769 -912 -249 -640 -350 -832 -995 -729 -858 -753 -134 -423 -626 -535 -951 -419 -36 -457 -284 -10 -577 -569 -925 -916 -935 -846 -653 -777 -403 -301 -864 -926 -819 -52 -566 -683 -716 -747 -617 -658 -553 -304 -676 -852 -737 -792 -458 -49 -923 -341 -550 -484 -949 -396 -473 -177 -582 -55 -210 -14 -576 -537 -775 -66 -788 -111 -205 -810 -365 -958 -376 -385 -615 -850 -874 -181 -930 -872 -369 -90 -580 -133 -499 -929 -752 -864 -582 -118 -540 -247 -72 -743 -536 -3 -410 -260 -642 -202 -986 -725 -789 -900 -362 -831 -334 -687 -272 -851 -365 -994 -271 -178 -832 -826 -454 -169 -969 -578 -5 -407 -807 -594 -27 -445 -149 -501 -894 -762 -368 -871 -476 -716 -336 -829 -691 -714 -326 -88 -432 -710 -773 -460 -470 -369 -521 -388 -321 -345 -974 -951 -696 -272 -419 -967 -585 -302 -8 -906 -969 -191 -23 -113 -840 -386 -731 -170 -573 -793 -414 -644 -670 -708 -278 -982 -400 -457 -230 -547 -15 -388 -578 -607 -657 -619 -136 -694 -643 -148 -862 -839 -766 -201 -45 -38 -54 -417 -973 -537 -644 -328 -747 -675 -781 -902 -77 -429 -771 -391 -394 -835 -149 -995 -575 -755 -792 -405 -400 -561 -255 -112 -375 -190 -537 -694 -265 -71 -585 -101 -650 -334 -50 -624 -725 -304 -2 -406 -672 -501 -593 -974 -9 -410 -312 -303 -533 -157 -296 -397 -297 -941 -240 -138 -22 -635 -793 -559 -804 -219 -764 -197 -948 -177 -514 -270 -181 -168 -725 -948 -33 -675 -902 -122 -478 -69 -160 -3 -628 -485 -540 -153 -340 -2 -180 -96 -384 -722 -366 -533 -243 -269 -476 -279 -605 -757 -6 -522 -296 -402 -897 -535 -839 -522 -920 -361 -211 -584 -118 -743 -620 -101 -66 -48 -136 -588 -645 -194 -305 -663 -263 -17 -809 -590 -587 -23 -459 -578 -829 -848 -90 -855 -723 -372 -621 -612 -384 -107 -778 -123 -302 -717 -923 -921 -519 -407 -947 -45 -243 -899 -868 -941 -147 -964 -904 -41 -137 -21 -503 -845 -497 -88 -338 -840 -318 -27 -916 -257 -27 -811 -656 -472 -113 -999 -452 -458 -550 -871 -435 -805 -281 -441 -65 -610 -402 -401 -322 -345 -332 -355 -480 -271 -73 -125 -66 -100 -192 -444 -770 -657 -383 -742 -326 -314 -209 -858 -251 -705 -114 -899 -147 -521 -597 -535 -8 -389 -399 -382 -311 -478 -843 -776 -452 -672 -404 -480 -629 -430 -62 -490 -238 -426 -577 -318 -645 -92 -337 -263 -101 -605 -450 -345 -456 -501 -51 -131 -348 -133 -324 -431 -715 -877 -740 -547 -808 -35 -999 -925 -205 -202 -354 -377 -287 -558 -9 -825 -68 -455 -112 -883 -177 -240 -675 -402 -511 -52 -946 -672 -99 -192 -784 -417 -856 -63 -147 -485 -190 -78 -179 -20 -898 -23 -362 -974 -524 -928 -639 -904 -647 -627 -121 -9 -432 -84 -473 -925 -608 -97 -557 -19 -444 -1 -499 -311 -933 -128 -855 -716 -482 -844 -217 -842 -133 -482 -293 -208 -152 -659 -544 -308 -639 -556 -825 -214 -654 -837 -919 -172 -406 -185 -225 -998 -18 -431 -577 -302 -356 -291 -291 -549 -986 -428 -591 -622 -193 -99 -191 -172 -604 -943 -934 -963 -506 -549 -916 -31 -540 -358 -248 -561 -713 -497 -441 -29 -206 -514 -726 -135 -291 -240 -930 -951 -895 -579 -190 -665 -172 -878 -331 -263 -908 -668 -327 -673 -261 -775 -282 -744 -763 -27 -109 -140 -859 -873 -280 -125 -631 -437 -581 -514 -961 -199 -170 -451 -203 -546 -346 -855 -623 -139 -175 -477 -814 -899 -826 -681 -85 -563 -874 -931 -428 -333 -506 -944 -477 -20 -985 -764 -447 -209 -130 -104 -358 -429 -41 -809 -332 -867 -519 -355 -90 -40 -433 -682 -30 -864 -644 -675 -315 -320 -361 -66 -321 -925 -160 -208 -213 -148 -767 -665 -534 -32 -846 -544 -412 -732 -296 -814 -730 -715 -296 -390 -467 -193 -308 -731 -736 -88 -360 -401 -151 -410 -494 -680 -822 -748 -994 -541 -989 -400 -242 -196 -263 -555 -798 -660 -940 -581 -275 -236 -955 -799 -93 -85 -986 -886 -882 -30 -207 -513 -427 -726 -95 -311 -517 -788 -96 -695 -187 -329 -593 -881 -735 -820 -435 -214 -520 -736 -705 -305 -46 -416 -916 -670 -53 -75 -943 -651 -414 -190 -846 -715 -177 -615 -925 -795 -385 -104 -179 -131 -143 -986 -977 -68 -196 -605 -636 -983 -997 -994 -783 -929 -948 -903 -48 -636 -776 -412 -441 -492 -315 -399 -454 -99 -43 -245 -280 -392 -751 -745 -469 -926 -659 -959 -116 -877 -599 -864 -438 -109 -33 -861 -283 -474 -926 -712 -85 -790 -949 -361 -125 -50 -482 -64 -731 -365 -127 -250 -488 -259 -859 -235 -693 -108 -959 -380 -770 -363 -991 -772 -653 -679 -176 -418 -334 -735 -608 -436 -767 -585 -696 -596 -864 -877 -700 -127 -976 -788 -448 -787 -833 -974 -48 -124 -489 -193 -324 -791 -286 -753 -312 -731 -529 -133 -406 -557 -85 -484 -914 -9 -323 -211 -20 -500 -900 -865 -574 -787 -717 -701 -157 -800 -390 -343 -445 -669 -228 -577 -418 -148 -661 -246 -684 -500 -403 -513 -873 -306 -526 -481 -143 -903 -110 -552 -94 -352 -939 -890 -84 -683 -694 -292 -891 -773 -704 -255 -801 -619 -335 -547 -73 -553 -154 -215 -728 -297 -970 -474 -477 -721 -384 -190 -742 -918 -568 -572 -700 -902 -916 -57 -64 -818 -709 -292 -651 -333 -200 -869 -134 -633 -199 -985 -736 -766 -684 -14 -851 -629 -983 -476 -181 -635 -383 -457 -38 -583 -825 -208 -489 -774 -627 -226 -714 -533 -893 -849 -175 -479 -818 -784 -171 -32 -319 -816 -713 -52 -272 -603 -158 -304 -986 -570 -999 -201 -965 -393 -929 -77 -712 -480 -12 -805 -925 -133 -583 -304 -895 -615 -464 -35 -632 -292 -287 -346 -908 -73 -764 -449 -283 -573 -408 -805 -637 -791 -516 -920 -838 -592 -829 -17 -444 -590 -406 -966 -952 -418 -500 -910 -755 -120 -623 -888 -588 -391 -361 -979 -649 -794 -84 -555 -477 -388 -10 -442 -293 -748 -136 -132 -148 -822 -976 -178 -156 -223 -203 -998 -13 -793 -660 -178 -958 -367 -568 -611 -896 -641 -151 -930 -149 -227 -849 -986 -614 -318 -516 -533 -737 -922 -977 -486 -58 -35 -730 -389 -384 -114 -995 -56 -506 -6 -372 -788 -176 -751 -357 -349 -668 -672 -252 -919 -959 -815 -319 -520 -925 -346 -951 -51 -524 -954 -714 -738 -271 -482 -39 -835 -682 -406 -916 -456 -617 -476 -554 -528 -215 -46 -3 -184 -934 -286 -438 -146 -634 -488 -727 -620 -83 -645 -72 -194 -113 -362 -110 -243 -97 -188 -196 -941 -397 -152 -4 -276 -666 -826 -68 -299 -569 -511 -482 -791 -120 -755 -478 -280 -488 -649 -804 -934 -941 -160 -657 -959 -281 -990 -421 -39 -621 -138 -366 -997 -952 -853 -451 -587 -515 -482 -275 -250 -574 -536 -114 -631 -769 -851 -964 -20 -508 -520 -943 -63 -154 -164 -380 -147 -672 -106 -20 -269 -73 -205 -763 -668 -296 -87 -319 -987 -687 -189 -841 -58 -532 -295 -346 -803 -248 -537 -201 -370 -878 -844 -471 -330 -76 -581 -100 -227 -874 -296 -689 -732 -224 -309 -589 -90 -334 -990 -991 -417 -264 -959 -900 -194 -819 -870 -149 -185 -179 -246 -786 -433 -464 -917 -288 -31 -847 -817 -467 -966 -430 -894 -663 -274 -872 -832 -928 -330 -497 -526 -869 -570 -374 -122 -235 -342 -329 -740 -791 -73 -165 -487 -590 -937 -36 -732 -480 -112 -65 -762 -853 -411 -617 -269 -52 -1000 -435 -137 -487 -399 -635 -755 -876 -692 -869 -802 -1 -344 -716 -334 -692 -607 -267 -143 -818 -563 -508 -295 -518 -154 -903 -463 -94 -492 -373 -584 -829 -23 -718 -457 -548 -45 -865 -295 -463 -491 -965 -128 -18 -467 -583 -329 -439 -326 -444 -338 -991 -218 -836 -341 -241 -903 -273 -291 -63 -704 -52 -43 -976 -830 -149 -796 -801 -424 -651 -399 -197 -403 -366 -872 -333 -526 -550 -168 -642 -296 -748 -461 -827 -677 -428 -635 -670 -825 -663 -127 -389 -669 -501 -453 -367 -402 -100 -434 -327 -230 -5 -852 -505 -336 -272 -733 -67 -196 -796 -323 -503 -691 -244 -726 -389 -374 -805 -182 -932 -764 -867 -892 -170 -207 -880 -685 -330 -601 -997 -385 -539 -699 -19 -667 -582 -414 -554 -439 -138 -956 -248 -294 -852 -624 -914 -661 -829 -53 -697 -662 -92 -100 -754 -857 -434 -981 -78 -970 -83 -723 -457 -132 -433 -396 -915 -759 -473 -674 -319 -707 -307 -760 -32 -84 -411 -225 -278 -322 -895 -186 -467 -657 -758 -668 -576 -139 -353 -901 -678 -586 -146 -320 -321 -211 -869 -290 -262 -555 -952 -894 -918 -29 -494 -81 -459 -101 -243 -581 -637 -702 -818 -778 -233 -682 -659 -961 -860 -217 -11 -652 -756 -670 -860 -781 -468 -541 -859 -80 -116 -516 -918 -50 -303 -310 -585 -165 -758 -105 -532 -729 -976 -959 -583 -444 -85 -288 -442 -872 -524 -667 -750 -510 -354 -406 -777 -964 -77 -974 -319 -362 -373 -314 -348 -158 -626 -655 -507 -689 -386 -250 -85 -150 -657 -256 -136 -456 -60 -980 -853 -872 -341 -908 -69 -872 -23 -169 -993 -355 -471 -947 -51 -608 -332 -13 -341 -549 -632 -217 -567 -526 -833 -332 -716 -101 -949 -686 -777 -693 -182 -935 -817 -527 -182 -783 -899 -575 -687 -928 -41 -122 -938 -684 -567 -42 -917 -315 -978 -609 -260 -635 -545 -963 -885 -650 -108 -553 -935 -653 -976 -520 -313 -326 -798 -822 -893 -408 -851 -986 -779 -630 -442 -777 -905 -549 -260 -906 -566 -204 -156 -851 -168 -927 -82 -325 -832 -78 -443 -577 -54 -170 -47 -143 -614 -753 -109 -997 -232 -106 -773 -393 -490 -904 -185 -293 -29 -416 -663 -207 -169 -472 -846 -39 -83 -204 -976 -397 -659 -989 -897 -648 -308 -479 -360 -892 -951 -90 -975 -251 -103 -14 -391 -393 -742 -375 -482 -698 -337 -566 -220 -153 -96 -617 -536 -975 -759 -849 -403 -484 -480 -538 -864 -786 -107 -132 -319 -445 -763 -838 -704 -533 -668 -402 -647 -719 -581 -463 -90 -375 -749 -916 -313 -347 -525 -477 -652 -704 -304 -40 -696 -842 -937 -588 -408 -126 -681 -689 -627 -896 -870 -514 -183 -885 -411 -793 -535 -412 -6 -624 -417 -90 -50 -146 -719 -697 -872 -87 -535 -955 -139 -49 -805 -580 -117 -710 -16 -189 -952 -544 -925 -602 -423 -348 -56 -200 -584 -874 -914 -363 -202 -801 -122 -452 -139 -124 -152 -477 -508 -956 -712 -701 -591 -470 -120 -292 -242 -173 -229 -387 -566 -448 -185 -103 -291 -462 -206 -448 -77 -985 -395 -278 -525 -833 -5 -721 -717 -773 -757 -24 -887 -313 -745 -632 -613 -74 -6 -442 -329 -402 -765 -640 -333 -145 -342 -361 -302 -657 -178 -769 -205 -127 -170 -293 -741 -981 -80 -508 -696 -89 -495 -121 -761 -931 -695 -167 -991 -819 -36 -201 -822 -627 -48 -213 -351 -739 -318 -898 -554 -345 -558 -764 -999 -168 -330 -631 -537 -556 -252 -4 -179 -439 -552 -576 -500 -126 -559 -234 -977 -279 -441 -213 -282 -294 -339 -782 -303 -281 -308 -852 -194 -925 -223 -353 -856 -576 -953 -484 -534 -91 -365 -456 -210 -49 -665 -670 -300 -793 -643 -299 -988 -313 -392 -389 -889 -349 -804 -514 -44 -884 -417 -356 -875 -652 -750 -333 -872 -720 -642 -768 -340 -317 -447 -225 -482 -398 -625 -868 -95 -319 -867 -92 -766 -10 -581 -329 -108 -237 -823 -25 -102 -607 -868 -478 -96 -873 -344 -43 -632 -802 -561 -929 -60 -750 -408 -180 -947 -829 -111 -926 -605 -869 -596 -796 -859 -432 -598 -532 -15 -781 -978 -637 -239 -49 -266 -272 -563 -364 -258 -245 -584 -484 -817 -311 -654 -630 -160 -184 -49 -231 -992 -688 -726 -303 -719 -974 -912 -422 -459 -908 -939 -851 -989 -480 -8 -138 -53 -232 -797 -665 -49 -548 -943 -334 -803 -281 -933 -54 -757 -203 -922 -774 -608 -146 -986 -621 -363 -326 -773 -684 -696 -997 -241 -188 -823 -435 -121 -617 -199 -32 -157 -127 -371 -709 -273 -850 -726 -558 -564 -313 -333 -777 -762 -124 -339 -418 -601 -917 -434 -689 -760 -657 -702 -515 -876 -478 -654 -640 -12 -792 -836 -31 -317 -378 -427 -531 -760 -381 -901 -518 -49 -764 -909 -84 -917 -627 -515 -92 -351 -880 -283 -733 -967 -617 -984 -313 -533 -490 -207 -604 -582 -43 -972 -340 -542 -901 -114 -526 -203 -107 -460 -720 -241 -402 -516 -974 -69 -777 -495 -811 -852 -159 -107 -278 -844 -391 -89 -129 -463 -704 -660 -612 -213 -293 -402 -933 -123 -207 -256 -818 -343 -829 -685 -821 -561 -635 -247 -362 -483 -685 -981 -932 -122 -978 -951 -907 -892 -99 -977 -165 -884 -979 -780 -273 -852 -434 -825 -523 -101 -898 -469 -837 -712 -685 -680 -774 -351 -974 -83 -739 -253 -924 -640 -858 -735 -786 -722 -252 -42 -648 -800 -687 -176 -504 -617 -151 -522 -359 -122 -518 -453 -303 -230 -974 -29 -316 -466 -838 -834 -988 -425 -958 -247 -708 -914 -776 -26 -335 -239 -146 -246 -89 -322 -345 -854 -570 -364 -217 -446 -740 -995 -933 -579 -968 -372 -879 -386 -324 -108 -89 -18 -203 -470 -49 -189 -536 -226 -797 -520 -542 -591 -284 -152 -623 -523 -919 -312 -310 -917 -609 -327 -223 -635 -530 -16 -408 -294 -43 -356 -501 -382 -964 -8 -672 -686 -380 -754 -365 -565 -269 -478 -594 -430 -832 -346 -89 -641 -818 -770 -419 -902 -814 -139 -134 -556 -598 -79 -501 -787 -236 -904 -530 -932 -82 -364 -691 -317 -726 -542 -248 -309 -908 -782 -937 -197 -173 -319 -31 -906 -906 -636 -433 -643 -830 -124 -765 -153 -367 -623 -634 -35 -917 -726 -67 -349 -147 -250 -839 -572 -623 -586 -725 -635 -26 -704 -568 -345 -886 -421 -92 -517 -153 -250 -9 -31 -355 -157 -72 -965 -360 -775 -66 -289 -593 -322 -537 -913 -996 -536 -212 -696 -565 -667 -110 -26 -564 -952 -234 -423 -595 -50 -750 -778 -459 -18 -506 -61 -626 -601 -138 -695 -314 -498 -630 -675 -734 -529 -303 -318 -162 -158 -545 -80 -238 -833 -797 -230 -90 -46 -695 -248 -318 -806 -438 -940 -644 -666 -645 -807 -513 -767 -117 -102 -691 -681 -928 -419 -472 -993 -61 -236 -841 -111 -645 -898 -745 -292 -4 -516 -572 -539 -233 -700 -160 -635 -296 -323 -892 -254 -329 -175 -415 -326 -102 -32 -581 -191 -691 -262 -200 -538 -257 -519 -679 -399 -923 -815 -451 -805 -104 -760 -792 -897 -447 -320 -305 -959 -697 -537 -288 -283 -16 -887 -418 -291 -55 -382 -291 -204 -595 -823 -39 -250 -423 -871 -799 -190 -757 -950 -263 -848 -826 -77 -827 -932 -363 -253 -789 -436 -387 -104 -262 -406 -788 -476 -712 -609 -563 -151 -55 -604 -924 -627 -412 -715 -844 -770 -891 -833 -463 -680 -994 -181 -92 -439 -357 -576 -210 -569 -412 -798 -832 -369 -905 -544 -212 -152 -285 -78 -165 -713 -607 -966 -336 -370 -849 -774 -649 -509 -281 -646 -553 -146 -586 -84 -336 -599 -789 -196 -252 -801 -407 -430 -485 -977 -640 -471 -46 -574 -607 -42 -982 -777 -703 -505 -585 -440 -609 -356 -508 -630 -521 -135 -630 -413 -174 -497 -676 -634 -640 -794 -682 -637 -743 -960 -690 -227 -709 -544 -486 -968 -305 -650 -312 -403 -728 -633 -297 -651 -713 -638 -99 -117 -943 -943 -349 -954 -723 -953 -482 -776 -128 -676 -57 -796 -678 -488 -205 -447 -837 -104 -816 -525 -392 -646 -953 -367 -838 -166 -74 -580 -538 -675 -515 -38 -782 -464 -120 -776 -964 -240 -136 -694 -866 -362 -463 -538 -860 -643 -434 -882 -477 -250 -67 -768 -996 -231 -585 -287 -631 -784 -803 -645 -723 -890 -298 -743 -29 -108 -408 -272 -478 -171 -128 -481 -59 -951 -906 -534 -631 -715 -600 -533 -232 -235 -175 -211 -886 -372 -882 -456 -424 -32 -384 -502 -192 -923 -408 -931 -80 -336 -994 -332 -247 -291 -391 -226 -99 -294 -162 -599 -309 -637 -634 -129 -432 -805 -984 -16 -460 -171 -521 -139 -320 -150 -247 -590 -610 -758 -343 -499 -552 -811 -719 -153 -428 -685 -606 -339 -835 -980 -715 -910 -263 -690 -298 -610 -701 -748 -600 -562 -559 -13 -32 -718 -548 -439 -300 -911 -218 -252 -884 -98 -293 -173 -440 -758 -16 -236 -941 -110 -764 -624 -962 -204 -997 -886 -58 -860 -205 -375 -630 -125 -245 -729 -721 -86 -127 -620 -12 -537 -187 -923 -572 -304 -813 -776 -415 -518 -279 -828 -656 -867 -917 -406 -813 -212 -836 -236 -294 -671 -327 -86 -474 -659 -261 -310 -589 -636 -125 -690 -44 -729 -236 -121 -18 -830 -501 -830 -487 -780 -428 -501 -755 -441 -99 -655 -249 -162 -43 -924 -282 -918 -107 -12 -503 -491 -219 -930 -934 -875 -166 -552 -584 -157 -459 -42 -146 -630 -514 -298 -640 -583 -66 -487 -348 -406 -501 -639 -264 -656 -399 -14 -424 -121 -619 -844 -642 -244 -159 -524 -339 -555 -894 -176 -559 -19 -818 -774 -305 -517 -336 -765 -52 -285 -219 -176 -761 -103 -19 -735 -680 -309 -648 -605 -298 -651 -963 -471 -910 -616 -221 -307 -422 -940 -76 -311 -599 -78 -47 -721 -789 -106 -271 -119 -8 -511 -229 -362 -163 -209 -987 -395 -723 -24 -424 -256 -935 -45 -986 -517 -909 -106 -325 -643 -306 -332 -646 -86 -891 -562 -627 -321 -935 -849 -626 -85 -494 -501 -904 -632 -36 -851 -673 -633 -592 -609 -313 -824 -37 -752 -443 -69 -133 -576 -615 -854 -901 -158 -101 -463 -417 -476 -529 -283 -512 -21 -257 -760 -5 -792 -366 -478 -90 -32 -390 -740 -680 -888 -38 -579 -599 -747 -618 -287 -592 -970 -344 -75 -54 -355 -649 -173 -949 -407 -950 -760 -266 -142 -907 -728 -410 -813 -205 -346 -818 -698 -680 -560 -943 -968 -881 -24 -3 -632 -851 -595 -183 -50 -404 -65 -51 -279 -593 -920 -862 -773 -272 -179 -423 -86 -301 -498 -540 -580 -544 -684 -29 -362 -292 -346 -549 -950 -925 -645 -218 -500 -436 -580 -234 -49 -876 -901 -673 -713 -608 -77 -41 -533 -335 -540 -6 -67 -904 -741 -345 -921 -740 -827 -234 -386 -349 -814 -238 -28 -522 -386 -73 -391 -371 -974 -940 -759 -487 -729 -604 -273 -45 -211 -751 -218 -854 -625 -149 -32 -750 -214 -826 -342 -137 -397 -799 -190 -294 -493 -341 -249 -21 -722 -806 -762 -748 -593 -372 -797 -896 -993 -720 -106 -334 -276 -841 -650 -259 -970 -283 -24 -426 -328 -377 -227 -831 -557 -641 -951 -702 -990 -8 -520 -54 -26 -553 -700 -809 -61 -26 -155 -248 -652 -215 -782 -433 -649 -967 -318 -885 -462 -817 -768 -397 -6 -816 -549 -71 -526 -762 -111 -423 -280 -333 -682 -343 -1 -753 -146 -533 -326 -529 -759 -860 -430 -646 -343 -973 -583 -60 -127 -597 -998 -408 -275 -466 -841 -892 -333 -326 -79 -16 -43 -152 -229 -98 -191 -732 -994 -65 -142 -788 -874 -564 -607 -673 -30 -863 -40 -513 -895 -398 -584 -558 -427 -403 -203 -297 -951 -484 -605 -5 -863 -322 -197 -982 -205 -103 -658 -214 -410 -931 -265 -646 -244 -227 -203 -433 -282 -749 -546 -786 -847 -837 -874 -774 -616 -752 -788 -724 -559 -913 -219 -329 -438 -487 -2 -940 -390 -714 -72 -769 -290 -702 -636 -508 -138 -659 -432 -377 -6 -563 -454 -184 -464 -656 -671 -567 -953 -88 -794 -733 -734 -947 -450 -199 -618 -315 -594 -141 -12 -104 -660 -692 -993 -626 -690 -926 -962 -467 -401 -607 -51 -870 -499 -642 -881 -322 -878 -475 -858 -981 -46 -187 -917 -110 -626 -888 -793 -800 -507 -164 -385 -466 -329 -610 -687 -184 -713 -976 -638 -555 -331 -174 -21 -247 -388 -21 -292 -178 -806 -206 -256 -930 -425 -754 -56 -400 -202 -216 -205 -652 -747 -183 -456 -725 -114 -70 -644 -168 -4 -946 -226 -136 -398 -635 -984 -962 -212 -759 -523 -979 -570 -89 -590 -760 -453 -291 -439 -424 -409 -76 -546 -427 -372 -949 -520 -36 -193 -49 -323 -744 -971 -93 -677 -941 -133 -505 -975 -752 -411 -558 -866 -818 -459 -178 -338 -343 -287 -168 -984 -3 -356 -740 -658 -163 -479 -894 -590 -633 -735 -406 -166 -267 -933 -203 -845 -46 -697 -90 -19 -958 -778 -183 -455 -264 -548 -509 -536 -869 -435 -116 -213 -942 -528 -449 -841 -578 -785 -521 -698 -235 -202 -912 -370 -580 -879 -119 -66 -606 -55 -738 -743 -983 -173 -259 -672 -250 -438 -805 -551 -102 -126 -566 -593 -729 -130 -567 -205 -977 -361 -475 -467 -638 -698 -371 -914 -983 -532 -202 -969 -208 -990 -88 -526 -975 -250 -975 -486 -198 -40 -577 -619 -698 -187 -981 -749 -85 -348 -776 -381 -937 -821 -614 -114 -668 -888 -726 -435 -695 -431 -425 -306 -5 -206 -352 -426 -974 -983 -678 -182 -400 -546 -947 -428 -168 -521 -711 -39 -606 -446 -658 -382 -734 -685 -645 -579 -437 -39 -358 -216 -937 -439 -993 -167 -464 -981 -245 -49 -12 -537 -328 -712 -724 -139 -549 -425 -371 -538 -809 -505 -347 -149 -468 -238 -16 -462 -626 -197 -864 -550 -85 -986 -691 -802 -135 -760 -780 -792 -441 -711 -786 -324 -485 -267 -324 -713 -730 -396 -408 -917 -948 -499 -16 -572 -656 -567 -394 -270 -469 -105 -879 -759 -117 -477 -13 -46 -146 -974 -340 -28 -922 -2 -823 -319 -209 -650 -301 -603 -763 -87 -808 -630 -1000 -804 -668 -198 -114 -499 -61 -395 -514 -828 -710 -515 -729 -22 -458 -47 -682 -698 -215 -787 -486 -132 -756 -205 -545 -352 -565 -508 -595 -537 -955 -142 -792 -56 -771 -166 -924 -429 -220 -793 -410 -698 -630 -469 -470 -230 -940 -333 -687 -259 -354 -407 -695 -718 -617 -944 -818 -480 -188 -533 -523 -168 -863 -799 -534 -681 -593 -915 -311 -952 -921 -684 -340 -811 -582 -653 -33 -586 -692 -197 -25 -909 -694 -758 -759 -905 -696 -744 -704 -923 -942 -718 -811 -185 -897 -20 -439 -646 -252 -507 -981 -862 -67 -594 -527 -838 -565 -489 -654 -901 -157 -236 -873 -572 -589 -180 -263 -766 -377 -877 -176 -733 -738 -498 -646 -875 -685 -226 -279 -41 -146 -333 -166 -162 -615 -360 -498 -203 -367 -216 -217 -675 -947 -430 -454 -631 -48 -177 -304 -731 -50 -494 -851 -18 -332 -159 -833 -710 -8 -657 -37 -787 -57 -568 -720 -672 -239 -455 -103 -579 -671 -430 -449 -708 -461 -73 -186 -277 -800 -943 -356 -379 -350 -428 -340 -494 -650 -375 -434 -34 -182 -129 -74 -165 -50 -546 -524 -402 -573 -175 -519 -355 -187 -109 -615 -183 -806 -92 -41 -560 -388 -811 -131 -306 -608 -599 -165 -882 -446 -500 -248 -449 -263 -755 -411 -757 -816 -227 -898 -449 -501 -476 -752 -147 -817 -754 -583 -520 -222 -503 -831 -905 -371 -784 -539 -49 -351 -76 -109 -424 -479 -865 -412 -202 -778 -747 -676 -711 -784 -239 -257 -385 -543 -860 -926 -75 -91 -296 -157 -269 -533 -612 -741 -892 -179 -674 -106 -598 -531 -430 -319 -285 -338 -792 -22 -957 -858 -930 -442 -504 -960 -319 -437 -783 -394 -692 -298 -453 -484 -581 -647 -284 -611 -985 -863 -804 -110 -81 -561 -635 -358 -809 -206 -669 -153 -190 -786 -596 -664 -659 -953 -825 -497 -711 -783 -254 -259 -192 -300 -839 -882 -745 -605 -861 -826 -931 -497 -975 -813 -534 -862 -243 -370 -594 -394 -517 -144 -211 -703 -579 -277 -327 -907 -814 -134 -399 -393 -897 -45 -65 -676 -411 -456 -35 -484 -661 -69 -433 -192 -302 -435 -396 -833 -632 -824 -682 -708 -994 -517 -279 -81 -737 -28 -869 -595 -408 -711 -263 -330 -896 -57 -215 -431 -267 -362 -970 -681 -844 -722 -116 -770 -428 -448 -662 -516 -865 -606 -482 -667 -774 -308 -865 -294 -614 -386 -172 -79 -803 -992 -734 -574 -827 -653 -335 -457 -737 -233 -360 -820 -499 -819 -481 -375 -686 -822 -134 -358 -154 -71 -345 -322 -405 -30 -105 -256 -416 -734 -134 -625 -770 -870 -933 -101 -765 -523 -606 -786 -936 -800 -990 -506 -47 -162 -722 -333 -159 -4 -960 -159 -855 -809 -471 -95 -143 -986 -373 -562 -798 -810 -114 -679 -331 -818 -446 -708 -372 -517 -833 -34 -778 -108 -628 -13 -323 -283 -822 -838 -360 -352 -270 -930 -104 -634 -956 -695 -876 -710 -960 -507 -951 -342 -557 -654 -867 -849 -555 -113 -181 -581 -835 -235 -599 -286 -560 -635 -595 -772 -715 -220 -609 -337 -275 -375 -702 -118 -987 -184 -356 -442 -856 -257 -640 -654 -738 -715 -783 -780 -922 -472 -288 -996 -127 -307 -592 -501 -310 -591 -517 -854 -353 -783 -211 -628 -709 -248 -238 -456 -496 -504 -723 -693 -649 -985 -872 -633 -255 -699 -141 -675 -6 -304 -726 -534 -252 -280 -903 -820 -67 -233 -900 -506 -383 -293 -280 -378 -62 -23 -947 -232 -123 -234 -818 -247 -502 -927 -898 -16 -306 -72 -874 -961 -183 -940 -573 -357 -930 -343 -192 -251 -673 -877 -548 -922 -337 -282 -579 -54 -549 -593 -948 -34 -3 -380 -471 -519 -678 -803 -339 -915 -871 -557 -676 -945 -478 -759 -794 -700 -21 -592 -980 -286 -569 -966 -802 -991 -883 -374 -598 -274 -493 -500 -9 -133 -176 -194 -642 -183 -653 -478 -368 -932 -728 -599 -566 -72 -520 -431 -521 -366 -703 -688 -881 -792 -150 -414 -650 -684 -243 -735 -582 -78 -91 -953 -956 -394 -52 -573 -685 -163 -612 -350 -299 -129 -958 -742 -857 -903 -971 -475 -727 -677 -496 -889 -1000 -302 -648 -409 -549 -215 -857 -434 -707 -646 -1 -428 -504 -868 -716 -211 -158 -674 -864 -148 -447 -359 -634 -373 -921 -110 -549 -66 -973 -307 -856 -46 -824 -49 -788 -35 -720 -856 -176 -753 -970 -126 -761 -127 -802 -258 -852 -842 -762 -918 -779 -958 -264 -775 -531 -85 -276 -59 -9 -270 -781 -715 -820 -621 -755 -597 -727 -828 -953 -328 -948 -361 -873 -53 -495 -853 -867 -566 -683 -478 -858 -358 -127 -14 -624 -592 -279 -288 -216 -203 -921 -262 -18 -110 -373 -67 -331 -775 -631 -174 -243 -235 -104 -462 -861 -738 -742 -722 -646 -627 -107 -150 -512 -70 -327 -474 -855 -445 -604 -379 -986 -871 -823 -462 -771 -766 -168 -138 -509 -372 -916 -618 -986 -913 -959 -424 -315 -128 -13 -944 -312 -864 -962 -402 -309 -351 -621 -534 -908 -715 -141 -511 -964 -465 -882 -840 -762 -766 -152 -72 -80 -456 -293 -59 -230 -969 -62 -392 -137 -207 -746 -885 -703 -932 -822 -334 -594 -561 -845 -868 -879 -877 -690 -564 -675 -999 -174 -959 -223 -950 -951 -841 -791 -6 -662 -487 -87 -790 -153 -464 -483 -8 -670 -688 -462 -480 -671 -282 -600 -331 -313 -248 -157 -164 -521 -236 -211 -165 -246 -551 -62 -370 -169 -761 -322 -838 -495 -114 -381 -310 -146 -391 -172 -639 -180 -159 -62 -16 -481 -215 -716 -978 -545 -458 -302 -846 -964 -340 -717 -822 -976 -4 -716 -274 -17 -930 -485 -935 -477 -776 -782 -400 -741 -34 -961 -622 -608 -123 -604 -539 -742 -427 -598 -706 -289 -631 -726 -761 -200 -328 -829 -133 -644 -676 -325 -773 -141 -455 -351 -811 -420 -638 -232 -790 -2 -843 -120 -504 -440 -614 -269 -115 -247 -965 -706 -522 -266 -991 -37 -875 -111 -11 -125 -703 -830 -273 -573 -317 -181 -283 -969 -964 -49 -420 -995 -421 -98 -544 -135 -740 -371 -498 -466 -287 -548 -853 -674 -876 -93 -111 -224 -563 -907 -265 -824 -272 -737 -533 -321 -854 -599 -395 -329 -733 -244 -817 -376 -520 -37 -138 -304 -661 -482 -266 -896 -500 -752 -407 -677 -450 -525 -164 -761 -591 -327 -712 -90 -431 -441 -554 -210 -523 -714 -806 -206 -200 -571 -974 -769 -516 -234 -218 -477 -622 -6 -502 -206 -173 -774 -259 -830 -124 -408 -396 -252 -48 -689 -5 -622 -724 -72 -705 -289 -477 -646 -745 -845 -217 -672 -441 -818 -971 -269 -647 -65 -622 -104 -314 -467 -920 -665 -263 -992 -555 -376 -989 -551 -33 -793 -777 -120 -758 -546 -639 -289 -56 -848 -855 -154 -107 -839 -445 -858 -378 -247 -964 -683 -457 -808 -932 -356 -34 -494 -77 -940 -339 -208 -365 -179 -233 -160 -943 -678 -552 -210 -213 -846 -673 -828 -570 -153 -572 -506 -334 -136 -607 -831 -174 -667 -384 -96 -314 -538 -7 -958 -263 -862 -869 -346 -489 -237 -375 -489 -519 -9 -53 -384 -242 -446 -771 -40 -150 -798 -383 -494 -716 -166 -218 -953 -438 -113 -567 -955 -30 -67 -108 -559 -712 -486 -628 -401 -926 -547 -301 -612 -777 -439 -493 -94 -187 -893 -32 -655 -489 -899 -534 -857 -582 -640 -939 -380 -463 -351 -118 -499 -336 -174 -991 -372 -902 -333 -611 -68 -135 -777 -788 -425 -73 -444 -172 -909 -228 -700 -827 -246 -579 -163 -108 -285 -804 -655 -979 -498 -191 -144 -324 -852 -353 -990 -522 -282 -497 -451 -611 -326 -682 -922 -1 -479 -803 -880 -4 -828 -280 -192 -803 -426 -806 -854 -736 -997 -733 -447 -305 -77 -871 -615 -893 -911 -502 -683 -984 -342 -976 -11 -191 -126 -109 -801 -838 -499 -555 -635 -174 -627 -123 -127 -734 -945 -876 -244 -670 -357 -592 -121 -858 -972 -496 -449 -45 -864 -891 -322 -744 -966 -129 -279 -645 -264 -93 -212 -248 -250 -580 -514 -986 -158 -238 -197 -8 -145 -191 -9 -288 -454 -714 -24 -18 -590 -420 -733 -182 -851 -871 -858 -720 -999 -490 -470 -642 -534 -314 -7 -569 -169 -17 -153 -284 -103 -572 -19 -354 -767 -219 -502 -454 -183 -902 -276 -690 -63 -443 -188 -985 -485 -4 -750 -97 -21 -331 -834 -729 -759 -144 -881 -76 -305 -812 -956 -820 -631 -251 -232 -535 -439 -469 -86 -892 -771 -738 -637 -405 -373 -71 -431 -365 -90 -234 -308 -829 -681 -386 -548 -583 -120 -807 -913 -468 -638 -490 -110 -745 -556 -90 -227 -285 -679 -654 -192 -421 -15 -429 -888 -892 -633 -493 -26 -697 -527 -965 -373 -56 -631 -696 -304 -401 -412 -659 -830 -426 -389 -276 -609 -719 -380 -716 -594 -760 -503 -775 -677 -565 -981 -440 -359 -419 -792 -370 -330 -788 -976 -885 -55 -679 -621 -709 -767 -990 -667 -385 -993 -171 -712 -842 -179 -901 -971 -608 -68 -821 -168 -405 -977 -807 -71 -610 -255 -148 -818 -584 -585 -896 -649 -772 -360 -986 -462 -790 -674 -523 -761 -390 -871 -869 -53 -754 -227 -365 -974 -727 -826 -565 -439 -388 -818 -211 -926 -979 -576 -333 -1000 -189 -651 -685 -695 -435 -566 -772 -145 -744 -6 -174 -192 -585 -419 -463 -937 -227 -553 -571 -576 -368 -157 -535 -58 -939 -994 -375 -789 -740 -489 -784 -715 -155 -602 -687 -480 -956 -287 -265 -535 -507 -707 -946 -633 -784 -21 -409 -858 -146 -835 -827 -776 -179 -358 -12 -857 -420 -183 -921 -699 -924 -274 -846 -253 -959 -715 -214 -633 -283 -599 -82 -457 -187 -371 -611 -512 -860 -754 -377 -233 -955 -741 -122 -942 -25 -511 -52 -438 -813 -809 -720 -738 -507 -453 -573 -758 -409 -676 -522 -272 -236 -838 -362 -690 -936 -984 -476 -315 -330 -833 -467 -944 -2 -873 -308 -735 -136 -266 -894 -407 -472 -408 -283 -738 -921 -459 -259 -520 -427 -351 -980 -531 -951 -79 -426 -651 -271 -272 -640 -399 -841 -61 -945 -510 -982 -881 -171 -348 -220 -295 -694 -110 -562 -340 -293 -295 -95 -827 -919 -672 -684 -137 -561 -93 -349 -775 -531 -906 -158 -354 -773 -559 -7 -32 -726 -213 -572 -922 -884 -712 -85 -602 -493 -635 -447 -450 -755 -743 -775 -235 -509 -355 -930 -333 -972 -433 -183 -893 -319 -797 -454 -544 -158 -986 -889 -989 -508 -642 -430 -429 -127 -552 -293 -412 -942 -606 -182 -375 -446 -496 -242 -715 -480 -45 -782 -252 -206 -772 -560 -180 -183 -982 -121 -305 -461 -690 -430 -259 -456 -121 -948 -219 -263 -993 -711 -644 -377 -111 -622 -549 -407 -849 -143 -753 -939 -389 -457 -341 -667 -179 -418 -473 -468 -246 -191 -749 -889 -935 -638 -801 -4 -467 -171 -256 -385 -687 -440 -42 -593 -423 -413 -380 -661 -496 -511 -832 -126 -559 -942 -731 -376 -26 -717 -137 -512 -45 -344 -241 -513 -605 -112 -635 -155 -64 -801 -487 -816 -197 -696 -50 -442 -760 -680 -291 -771 -951 -783 -142 -850 -776 -472 -617 -172 -230 -660 -151 -183 -115 -428 -378 -504 -721 -908 -586 -53 -39 -950 -120 -829 -896 -572 -157 -77 -900 -271 -614 -170 -119 -97 -766 -928 -488 -533 -31 -321 -862 -883 -927 -799 -107 -195 -568 -588 -911 -287 -718 -536 -496 -773 -327 -211 -417 -46 -169 -564 -934 -355 -24 -508 -817 -361 -224 -301 -553 -612 -497 -385 -556 -770 -916 -357 -673 -946 -248 -570 -734 -331 -539 -150 -969 -422 -634 -916 -322 -421 -885 -886 -629 -758 -428 -648 -983 -503 -354 -139 -520 -867 -944 -243 -564 -896 -538 -341 -373 -781 -158 -16 -963 -504 -387 -337 -57 -200 -608 -762 -591 -79 -244 -32 -784 -74 -489 -233 -283 -578 -430 -494 -926 -715 -16 -536 -720 -94 -251 -367 -854 -465 -917 -307 -27 -726 -124 -43 -998 -355 -642 -265 -750 -366 -435 -257 -541 -542 -290 -516 -25 -138 -75 -449 -486 -784 -816 -373 -288 -419 -5 -996 -550 -335 -465 -919 -690 -932 -97 -633 -25 -444 -246 -486 -603 -676 -110 -995 -102 -283 -694 -51 -426 -849 -152 -978 -21 -400 -111 -594 -486 -61 -545 -323 -956 -72 -123 -796 -967 -824 -925 -577 -763 -157 -511 -503 -511 -797 -779 -849 -331 -327 -120 -991 -169 -521 -163 -604 -517 -406 -197 -562 -26 -656 -300 -37 -164 -213 -377 -961 -710 -592 -271 -721 -512 -251 -47 -208 -556 -942 -204 -236 -821 -347 -495 -508 -42 -376 -653 -278 -936 -66 -181 -175 -975 -841 -736 -575 -186 -825 -701 -831 -869 -251 -984 -111 -473 -764 -926 -477 -821 -221 -95 -726 -572 -520 -945 -832 -991 -462 -968 -690 -23 -903 -563 -740 -88 -717 -996 -464 -392 -764 -605 -426 -130 -547 -231 -180 -647 -499 -806 -381 -247 -974 -478 -774 -1000 -214 -77 -54 -369 -590 -123 -179 -463 -793 -594 -36 -559 -618 -706 -893 -860 -669 -770 -289 -186 -572 -660 -101 -244 -247 -364 -688 -1 -629 -619 -162 -47 -902 -15 -309 -107 -979 -915 -822 -252 -763 -828 -795 -72 -243 -522 -763 -495 -580 -231 -606 -519 -953 -173 -652 -111 -532 -287 -840 -4 -42 -65 -683 -155 -152 -86 -629 -598 -863 -169 -29 -274 -528 -816 -8 -727 -348 -922 -493 -906 -721 -692 -52 -185 -548 -422 -765 -536 -729 -666 -227 -801 -946 -604 -68 -730 -202 -581 -715 -251 -169 -322 -636 -633 -147 -211 -921 -698 -692 -328 -551 -724 -901 -868 -611 -816 -997 -391 -561 -355 -396 -48 -308 -89 -503 -62 -354 -289 -712 -902 -575 -481 -76 -894 -940 -665 -297 -668 -96 -457 -615 -912 -169 -864 -870 -449 -140 -501 -71 -360 -706 -163 -310 -195 -62 -244 -445 -301 -563 -76 -302 -435 -554 -886 -495 -202 -268 -124 -354 -749 -179 -600 -939 -892 -925 -316 -42 -80 -965 -652 -527 -561 -234 -776 -845 -593 -775 -743 -211 -362 -53 -735 -772 -205 -820 -806 -697 -465 -252 -892 -120 -577 -399 -679 -346 -214 -551 -4 -289 -130 -954 -821 -375 -949 -132 -549 -998 -388 -322 -123 -638 -682 -330 -794 -186 -843 -506 -415 -846 -909 -213 -9 -353 -784 -323 -46 -860 -333 -12 -554 -503 -317 -975 -7 -886 -364 -416 -218 -715 -742 -953 -797 -302 -652 -966 -310 -383 -147 -696 -622 -161 -439 -551 -161 -487 -986 -571 -494 -187 -646 -688 -610 -678 -548 -546 -722 -406 -895 -621 -650 -104 -501 -986 -542 -789 -527 -898 -966 -399 -858 -62 -380 -44 -719 -269 -210 -445 -724 -964 -749 -738 -621 -478 -234 -369 -543 -151 -376 -476 -305 -417 -916 -457 -548 -824 -748 -347 -162 -533 -532 -324 -770 -896 -422 -394 -897 -241 -874 -347 -831 -127 -311 -891 -937 -652 -530 -579 -537 -753 -73 -267 -471 -856 -776 -83 -469 -38 -845 -362 -172 -892 -960 -184 -45 -837 -466 -805 -573 -440 -270 -466 -295 -15 -621 -738 -708 -485 -346 -81 -713 -79 -576 -252 -156 -514 -978 -239 -354 -684 -419 -617 -974 -975 -763 -650 -728 -999 -214 -389 -996 -947 -587 -823 -11 -62 -224 -330 -231 -593 -472 -522 -416 -857 -12 -55 -786 -405 -296 -667 -821 -64 -661 -69 -882 -35 -121 -549 -970 -686 -220 -372 -844 -225 -474 -171 -838 -600 -851 -189 -305 -854 -572 -917 -859 -175 -343 -787 -133 -723 -341 -718 -950 -940 -416 -167 -847 -456 -826 -716 -433 -411 -106 -211 -381 -986 -448 -930 -440 -870 -296 -416 -435 -967 -162 -281 -562 -872 -256 -87 -853 -200 -441 -401 -51 -716 -169 -238 -405 -931 -595 -689 -32 -134 -277 -335 -26 -526 -325 -534 -182 -680 -90 -1 -925 -964 -374 -682 -913 -302 -971 -201 -363 -593 -839 -191 -111 -399 -524 -656 -908 -134 -992 -854 -111 -935 -799 -431 -799 -719 -491 -522 -226 -632 -405 -95 -640 -365 -474 -771 -732 -638 -975 -379 -817 -18 -255 -16 -972 -719 -868 -553 -84 -249 -270 -119 -391 -428 -836 -360 -755 -278 -552 -967 -748 -824 -182 -183 -818 -494 -374 -3 -903 -740 -187 -750 -823 -668 -958 -819 -910 -82 -117 -901 -334 -675 -496 -947 -333 -167 -561 -591 -940 -344 -744 -790 -69 -914 -895 -623 -720 -113 -998 -324 -104 -24 -770 -541 -980 -881 -996 -961 -828 -447 -678 -115 -531 -49 -314 -675 -689 -916 -892 -897 -769 -824 -542 -128 -16 -181 -313 -742 -80 -468 -50 -346 -173 -337 -253 -757 -982 -144 -55 -49 -609 -260 -869 -984 -306 -431 -36 -211 -682 -939 -631 -784 -568 -443 -486 -843 -922 -765 -14 -726 -619 -817 -913 -228 -942 -539 -242 -534 -191 -854 -369 -246 -388 -449 -731 -788 -634 -871 -508 -176 -731 -588 -728 -955 -779 -721 -628 -990 -485 -4 -532 -983 -343 -843 -955 -655 -35 -396 -281 -237 -640 -998 -520 -469 -271 -629 -481 -844 -191 -745 -153 -885 -945 -259 -808 -463 -235 -623 -94 -530 -633 -42 -598 -666 -896 -359 -609 -45 -969 -644 -779 -482 -785 -653 -969 -7 -473 -484 -200 -501 -884 -105 -456 -107 -35 -206 -280 -275 -218 -676 -530 -664 -40 -930 -41 -259 -575 -428 -507 -612 -382 -359 -583 -675 -43 -594 -283 -220 -218 -854 -224 -771 -507 -962 -742 -993 -852 -437 -687 -769 -594 -613 -16 -621 -928 -292 -536 -495 -739 -708 -25 -440 -132 -27 -175 -660 -193 -133 -190 -44 -52 -100 -692 -705 -737 -632 -5 -805 -147 -311 -939 -183 -289 -106 -865 -165 -547 -80 -389 -788 -290 -487 -788 -333 -385 -417 -33 -389 -63 -571 -690 -666 -751 -72 -36 -785 -268 -700 -216 -559 -475 -733 -905 -910 -203 -546 -487 -309 -233 -195 -260 -195 -493 -306 -30 -505 -362 -680 -853 -778 -92 -181 -120 -500 -122 -495 -875 -340 -960 -749 -9 -450 -342 -288 -251 -563 -482 -360 -264 -372 -533 -260 -174 -221 -547 -780 -923 -348 -691 -781 -890 -62 -293 -906 -254 -954 -90 -304 -462 -268 -130 -945 -932 -451 -394 -41 -608 -561 -338 -961 -973 -177 -334 -52 -898 -578 -795 -537 -940 -225 -20 -288 -34 -49 -31 -534 -486 -597 -468 -6 -75 -389 -306 -996 -667 -998 -739 -919 -60 -426 -110 -628 -576 -40 -666 -969 -374 -227 -615 -9 -345 -476 -748 -960 -632 -751 -274 -139 -902 -860 -777 -825 -191 -601 -916 -877 -146 -60 -28 -793 -875 -41 -69 -543 -183 -428 -63 -928 -865 -49 -291 -120 -627 -455 -295 -626 -844 -427 -344 -13 -894 -778 -852 -724 -498 -644 -669 -769 -651 -362 -638 -648 -121 -132 -175 -739 -419 -621 -597 -934 -989 -544 -332 -772 -930 -617 -502 -445 -60 -821 -406 -49 -997 -172 -129 -532 -162 -695 -17 -654 -79 -344 -331 -936 -722 -591 -149 -836 -950 -937 -106 -884 -239 -420 -757 -559 -466 -953 -279 -558 -724 -363 -423 -925 -184 -572 -779 -812 -793 -269 -424 -476 -80 -807 -774 -843 -452 -980 -905 -503 -166 -315 -281 -191 -769 -27 -144 -678 -198 -396 -376 -578 -280 -502 -879 -102 -973 -851 -284 -649 -874 -354 -420 -51 -478 -273 -409 -803 -797 -771 -420 -568 -518 -757 -701 -323 -526 -518 -346 -890 -212 -821 -145 -703 -473 -421 -338 -458 -213 -615 -413 -268 -620 -668 -30 -53 -879 -22 -355 -475 -572 -165 -721 -346 -523 -658 -409 -32 -966 -17 -144 -655 -575 -978 -296 -499 -654 -659 -815 -546 -688 -259 -924 -574 -447 -165 -513 -633 -643 -81 -708 -563 -798 -890 -983 -635 -152 -664 -370 -67 -959 -407 -168 -488 -361 -285 -181 -754 -130 -322 -971 -301 -20 -191 -649 -755 -205 -385 -328 -968 -731 -183 -583 -718 -897 -737 -982 -217 -788 -362 -416 -840 -8 -955 -295 -570 -148 -569 -648 -306 -823 -104 -387 -994 -124 -658 -318 -733 -112 -739 -418 -566 -948 -786 -358 -701 -894 -708 -541 -214 -968 -486 -176 -204 -205 -69 -445 -887 -592 -773 -300 -77 -832 -918 -177 -134 -95 -618 -693 -733 -475 -162 -110 -347 -64 -242 -106 -828 -82 -649 -910 -375 -638 -900 -699 -263 -228 -649 -134 -634 -718 -74 -3 -706 -163 -315 -541 -713 -624 -898 -336 -240 -427 -369 -93 -963 -525 -427 -386 -798 -653 -218 -921 -618 -12 -81 -836 -832 -700 -596 -998 -465 -604 -390 -249 -967 -727 -278 -640 -458 -85 -6 -833 -87 -170 -851 -443 -965 -215 -856 -313 -609 -849 -667 -322 -635 -769 -399 -877 -378 -907 -914 -932 -266 -42 -34 -99 -298 -292 -660 -397 -536 -414 -756 -847 -171 -202 -135 -413 -799 -608 -940 -89 -534 -873 -933 -932 -727 -890 -84 -536 -370 -859 -945 -67 -633 -270 -855 -252 -375 -225 -796 -640 -75 -641 -706 -713 -102 -720 -995 -254 -936 -348 -731 -612 -982 -970 -4 -454 -478 -956 -998 -721 -250 -104 -751 -645 -486 -43 -395 -482 -259 -246 -937 -409 -853 -86 -73 -484 -844 -131 -870 -603 -357 -129 -569 -125 -93 -174 -537 -758 -982 -737 -863 -129 -908 -881 -173 -446 -219 -617 -884 -506 -389 -933 -166 -367 -373 -822 -321 -984 -695 -486 -632 -281 -942 -123 -801 -96 -164 -972 -778 -31 -205 -384 -953 -165 -186 -48 -608 -227 -201 -551 -127 -184 -545 -162 -291 -911 -931 -762 -124 -390 -143 -664 -949 -433 -364 -63 -433 -943 -647 -705 -736 -817 -711 -836 -223 -630 -513 -865 -169 -97 -320 -859 -55 -787 -598 -905 -780 -506 -726 -232 -294 -819 -958 -107 -69 -146 -74 -679 -112 -612 -754 -152 -165 -888 -850 -874 -778 -316 -17 -386 -377 -86 -218 -110 -865 -245 -403 -926 -723 -238 -555 -291 -518 -126 -434 -721 -713 -773 -392 -410 -560 -967 -140 -630 -337 -588 -68 -677 -738 -864 -521 -983 -670 -851 -96 -700 -31 -466 -220 -698 -321 -707 -146 -476 -675 -388 -108 -794 -820 -565 -32 -889 -801 -637 -382 -944 -286 -821 -948 -758 -766 -124 -433 -169 -372 -534 -671 -286 -573 -52 -955 -720 -633 -156 -56 -255 -271 -398 -585 -645 -396 -980 -448 -458 -271 -113 -434 -499 -979 -270 -689 -746 -242 -933 -722 -18 -587 -604 -785 -309 -745 -506 -530 -339 -251 -538 -208 -926 -117 -232 -911 -840 -422 -146 -288 -268 -904 -226 -966 -678 -799 -745 -974 -636 -638 -303 -540 -972 -924 -265 -339 -410 -669 -816 -808 -642 -402 -921 -890 -362 -974 -412 -483 -623 -69 -199 -950 -362 -855 -263 -941 -171 -608 -202 -843 -230 -760 -581 -875 -871 -137 -89 -9 -258 -54 -867 -644 -457 -275 -665 -532 -962 -950 -419 -13 -904 -438 -723 -719 -350 -501 -366 -445 -16 -901 -46 -645 -897 -146 -69 -243 -822 -694 -507 -923 -918 -113 -973 -560 -767 -334 -975 -610 -142 -153 -663 -610 -204 -634 -862 -22 -613 -851 -814 -125 -766 -845 -22 -102 -816 -948 -373 -815 -809 -847 -773 -898 -49 -245 -383 -762 -693 -423 -486 -349 -166 -715 -695 -536 -350 -320 -577 -231 -571 -535 -481 -545 -160 -253 -838 -26 -635 -892 -329 -432 -235 -9 -521 -90 -461 -916 -440 -168 -138 -277 -558 -261 -597 -365 -275 -759 -940 -14 -802 -863 -988 -101 -33 -825 -398 -589 -705 -424 -771 -119 -870 -547 -902 -631 -250 -850 -549 -845 -941 -588 -312 -221 -970 -776 -738 -972 -255 -875 -341 -512 -986 -295 -543 -633 -822 -917 -610 -859 -50 -209 -482 -857 -197 -828 -68 -398 -82 -208 -334 -481 -25 -214 -287 -447 -587 -238 -184 -327 -649 -14 -976 -258 -437 -894 -193 -428 -325 -974 -329 -485 -590 -984 -804 -826 -652 -503 -974 -740 -43 -761 -681 -933 -936 -377 -11 -497 -764 -732 -648 -830 -74 -719 -635 -505 -738 -82 -147 -74 -361 -230 -953 -555 -885 -489 -365 -637 -893 -133 -546 -374 -379 -46 -170 -877 -658 -207 -257 -827 -670 -582 -703 -775 -668 -925 -898 -890 -389 -55 -105 -442 -535 -889 -546 -998 -440 -951 -902 -797 -676 -61 -874 -67 -637 -837 -507 -631 -931 -611 -39 -37 -336 -740 -211 -201 -155 -95 -504 -987 -434 -693 -101 -886 -775 -1000 -516 -380 -272 -984 -296 -231 -864 -139 -235 -597 -300 -613 -395 -235 -624 -927 -47 -80 -72 -13 -378 -462 -696 -706 -149 -655 -779 -147 -496 -403 -139 -41 -404 -421 -503 -590 -591 -666 -725 -740 -937 -983 -414 -812 -4 -53 -808 -219 -701 -934 -202 -53 -755 -135 -655 -691 -789 -494 -115 -353 -106 -938 -791 -615 -590 -376 -725 -206 -990 -605 -482 -964 -911 -822 -251 -491 -931 -512 -846 -893 -541 -71 -897 -708 -907 -769 -484 -734 -125 -385 -29 -788 -405 -368 -939 -226 -890 -683 -260 -710 -262 -251 -512 -31 -123 -249 -401 -127 -605 -121 -83 -334 -541 -629 -244 -893 -333 -81 -127 -361 -743 -128 -767 -812 -448 -697 -746 -786 -144 -408 -691 -523 -354 -190 -35 -615 -715 -795 -292 -714 -589 -436 -214 -709 -92 -539 -354 -931 -587 -850 -823 -804 -346 -627 -546 -137 -765 -303 -733 -450 -8 -891 -804 -206 -383 -719 -25 -243 -610 -768 -640 -717 -379 -732 -83 -725 -564 -329 -33 -855 -828 -410 -542 -547 -210 -719 -320 -348 -247 -28 -489 -872 -890 -390 -57 -43 -454 -475 -732 -227 -800 -627 -715 -899 -534 -431 -471 -635 -621 -869 -864 -426 -739 -894 -924 -239 -773 -848 -813 -197 -456 -753 -425 -252 -869 -160 -890 -523 -697 -928 -705 -179 -123 -20 -374 -887 -393 -33 -736 -428 -768 -567 -883 -192 -976 -880 -404 -351 -422 -24 -638 -601 -307 -635 -483 -969 -600 -89 -270 -658 -205 -240 -849 -383 -199 -913 -821 -493 -347 -101 -916 -559 -278 -330 -674 -641 -159 -11 -271 -427 -603 -60 -758 -440 -90 -451 -739 -650 -414 -832 -676 -726 -948 -657 -959 -850 -929 -738 -166 -141 -456 -750 -737 -624 -250 -57 -265 -617 -930 -957 -40 -528 -737 -695 -297 -7 -634 -466 -972 -620 -2 -875 -71 -424 -853 -92 -536 -135 -588 -394 -779 -496 -43 -384 -62 -778 -388 -58 -532 -657 -813 -679 -971 -465 -490 -86 -351 -724 -688 -990 -102 -283 -747 -154 -779 -883 -954 -106 -135 -708 -663 -797 -448 -960 -628 -330 -885 -896 -957 -206 -972 -686 -672 -628 -404 -582 -26 -200 -563 -598 -691 -299 -532 -480 -603 -831 -566 -918 -558 -287 -653 -804 -194 -31 -180 -843 -810 -9 -292 -191 -777 -763 -372 -487 -462 -359 -628 -110 -607 -540 -756 -264 -814 -483 -183 -15 -595 -437 -610 -805 -222 -139 -192 -987 -448 -630 -857 -686 -73 -412 -160 -718 -548 -470 -570 -649 -736 -654 -451 -832 -305 -873 -860 -808 -893 -820 -547 -105 -327 -785 -624 -68 -713 -757 -335 -220 -560 -602 -57 -797 -282 -409 -885 -894 -552 -327 -400 -336 -640 -157 -174 -815 -621 -149 -913 -821 -665 -411 -19 -32 -723 -82 -736 -139 -309 -625 -792 -649 -426 -642 -727 -203 -979 -812 -85 -988 -180 -836 -592 -636 -550 -142 -638 -517 -912 -977 -608 -8 -83 -249 -474 -453 -762 -814 -961 -683 -114 -559 -580 -874 -484 -547 -164 -405 -838 -784 -65 -68 -154 -2 -821 -349 -285 -261 -7 -810 -364 -85 -538 -770 -260 -509 -198 -773 -183 -325 -849 -571 -617 -739 -148 -796 -664 -701 -938 -226 -127 -927 -443 -941 -691 -410 -35 -922 -402 -853 -122 -256 -237 -42 -597 -945 -696 -327 -396 -196 -794 -367 -901 -625 -302 -193 -333 -522 -472 -502 -560 -184 -904 -218 -974 -340 -197 -819 -884 -462 -748 -19 -798 -936 -323 -23 -255 -837 -256 -87 -608 -466 -645 -219 -122 -154 -755 -188 -749 -379 -232 -754 -893 -670 -533 -685 -858 -633 -721 -549 -206 -977 -496 -999 -818 -885 -631 -682 -206 -999 -79 -70 -87 -615 -493 -450 -488 -683 -151 -690 -320 -944 -72 -585 -323 -690 -248 -615 -400 -733 -937 -851 -661 -252 -701 -989 -228 -923 -628 -261 -839 -411 -273 -621 -773 -799 -94 -225 -155 -537 -865 -127 -148 -227 -591 -696 -571 -718 -104 -310 -615 -100 -860 -699 -753 -2 -814 -638 -702 -327 -472 -216 -923 -80 -38 -276 -197 -431 -979 -646 -371 -854 -512 -326 -108 -948 -657 -826 -573 -554 -629 -776 -172 -260 -425 -851 -394 -802 -624 -887 -914 -578 -552 -284 -729 -154 -515 -628 -786 -519 -570 -595 -370 -221 -378 -342 -43 -75 -551 -50 -196 -906 -853 -862 -526 -499 -249 -230 -53 -402 -221 -436 -366 -129 -610 -54 -24 -129 -505 -188 -449 -888 -991 -770 -388 -194 -831 -394 -542 -433 -262 -284 -596 -191 -143 -492 -455 -494 -504 -620 -970 -900 -381 -241 -214 -936 -117 -760 -613 -188 -627 -691 -833 -643 -48 -604 -636 -891 -563 -469 -882 -912 -741 -786 -948 -452 -796 -563 -820 -802 -718 -454 -352 -332 -702 -132 -204 -140 -69 -88 -79 -464 -13 -722 -436 -184 -571 -887 -298 -632 -4 -264 -789 -390 -868 -697 -66 -433 -849 -593 -558 -514 -734 -423 -92 -834 -808 -987 -236 -746 -632 -416 -799 -188 -402 -941 -227 -22 -570 -513 -715 -362 -697 -118 -389 -659 -838 -682 -997 -429 -313 -52 -682 -593 -180 -66 -282 -400 -461 -897 -224 -829 -460 -601 -528 -277 -847 -321 -242 -87 -513 -124 -199 -343 -732 -359 -86 -667 -246 -941 -525 -352 -428 -249 -449 -698 -99 -474 -274 -245 -622 -340 -300 -675 -31 -211 -531 -47 -675 -252 -254 -430 -112 -976 -254 -577 -309 -227 -767 -900 -894 -962 -32 -505 -732 -974 -736 -113 -596 -596 -827 -772 -538 -77 -356 -224 -961 -280 -176 -894 -750 -637 -283 -434 -21 -226 -609 -91 -172 -405 -63 -636 -969 -845 -426 -432 -400 -267 -218 -718 -208 -64 -891 -925 -989 -194 -972 -70 -19 -320 -371 -993 -553 -895 -285 -270 -448 -400 -657 -439 -168 -82 -427 -120 -137 -80 -391 -811 -406 -551 -607 -232 -209 -723 -453 -980 -136 -123 -513 -819 -47 -516 -527 -247 -772 -787 -262 -889 -961 -344 -308 -175 -495 -7 -497 -778 -815 -882 -120 -117 -862 -317 -126 -982 -506 -75 -626 -478 -850 -236 -636 -670 -289 -177 -483 -305 -309 -591 -188 -838 -543 -359 -995 -993 -185 -419 -87 -821 -803 -891 -921 -62 -567 -781 -997 -39 -724 -961 -664 -324 -531 -225 -754 -188 -178 -205 -681 -240 -492 -145 -151 -932 -138 -443 -820 -777 -22 -706 -852 -159 -873 -250 -509 -369 -27 -844 -91 -277 -43 -722 -882 -148 -795 -569 -319 -251 -181 -363 -988 -655 -268 -614 -635 -474 -383 -552 -747 -903 -180 -97 -841 -145 -167 -79 -452 -484 -92 -68 -528 -263 -382 -705 -271 -119 -302 -247 -465 -69 -124 -138 -203 -919 -215 -288 -248 -564 -221 -141 -858 -918 -260 -200 -879 -748 -672 -315 -886 -731 -519 -357 -506 -89 -753 -798 -139 -34 -100 -494 -167 -887 -217 -544 -180 -228 -836 -615 -556 -827 -391 -931 -567 -794 -974 -764 -279 -437 -911 -59 -833 -201 -208 -794 -143 -69 -870 -520 -666 -518 -954 -818 -296 -411 -415 -568 -39 -773 -330 -384 -850 -244 -205 -909 -919 -867 -606 -63 -130 -825 -2 -473 -711 -215 -827 -46 -433 -960 -498 -360 -578 -484 -136 -915 -390 -78 -279 -153 -252 -239 -525 -311 -738 -366 -658 -347 -944 -765 -782 -158 -662 -178 -999 -507 -352 -785 -995 -328 -269 -512 -635 -918 -926 -954 -782 -884 -32 -633 -288 -677 -162 -758 -47 -6 -70 -707 -954 -962 -872 -967 -237 -414 -703 -281 -963 -703 -20 -465 -614 -342 -993 -26 -73 -357 -480 -688 -262 -652 -287 -714 -597 -534 -401 -5 -868 -70 -829 -461 -10 -698 -159 -756 -729 -704 -526 -42 -774 -461 -571 -819 -788 -699 -455 -826 -994 -539 -916 -808 -689 -755 -679 -928 -208 -493 -54 -84 -788 -817 -347 -588 -885 -818 -570 -957 -661 -502 -424 -564 -377 -178 -170 -624 -615 -477 -352 -365 -50 -813 -131 -493 -145 -347 -456 -787 -405 -832 -406 -314 -428 -888 -728 -821 -636 -905 -437 -754 -569 -83 -968 -51 -894 -702 -718 -301 -39 -133 -543 -70 -435 -206 -369 -38 -39 -217 -956 -651 -325 -141 -186 -470 -553 -78 -69 -677 -980 -774 -62 -477 -386 -339 -96 -727 -344 -876 -697 -958 -971 -849 -640 -71 -857 -413 -792 -934 -14 -564 -292 -707 -164 -126 -316 -573 -621 -397 -110 -92 -516 -897 -781 -971 -34 -202 -403 -30 -877 -884 -232 -462 -434 -931 -876 -79 -755 -80 -786 -537 -359 -210 -410 -56 -58 -722 -141 -817 -626 -245 -753 -791 -576 -945 -498 -299 -591 -974 -338 -566 -445 -469 -264 -166 -15 -954 -635 -947 -35 -360 -731 -817 -565 -418 -583 -209 -557 -77 -265 -945 -83 -473 -313 -447 -506 -725 -739 -871 -120 -986 -696 -771 -938 -389 -408 -728 -816 -604 -995 -606 -767 -85 -911 -403 -268 -258 -319 -820 -504 -100 -451 -497 -557 -434 -981 -767 -998 -63 -341 -632 -23 -346 -389 -919 -116 -446 -38 -187 -524 -798 -258 -132 -196 -292 -747 -768 -772 -247 -633 -168 -228 -243 -102 -296 -775 -653 -628 -272 -212 -151 -14 -869 -483 -585 -974 -887 -470 -88 -789 -152 -786 -266 -88 -346 -312 -294 -790 -518 -701 -431 -412 -110 -807 -914 -322 -698 -350 -468 -186 -159 -366 -332 -879 -570 -733 -158 -295 -71 -385 -835 -340 -367 -168 -382 -859 -475 -683 -582 -465 -397 -916 -632 -442 -37 -82 -652 -579 -131 -214 -353 -31 -94 -485 -440 -422 -872 -813 -942 -196 -967 -260 -505 -865 -651 -758 -511 -78 -506 -929 -330 -48 -203 -212 -306 -305 -413 -710 -185 -208 -627 -31 -442 -582 -763 -906 -876 -369 -330 -588 -343 -305 -869 -849 -266 -305 -787 -306 -660 -835 -601 -156 -30 -698 -495 -214 -52 -942 -287 -992 -760 -696 -293 -301 -973 -85 -439 -306 -200 -282 -216 -368 -598 -701 -728 -695 -972 -589 -188 -958 -430 -670 -123 -129 -570 -266 -922 -570 -268 -801 -413 -586 -24 -27 -443 -830 -668 -422 -318 -636 -605 -362 -801 -874 -784 -548 -441 -343 -988 -852 -492 -149 -658 -337 -239 -828 -701 -664 -645 -708 -457 -511 -112 -777 -663 -112 -442 -139 -25 -39 -853 -901 -906 -655 -138 -949 -291 -381 -799 -892 -835 -635 -888 -568 -349 -169 -339 -133 -232 -197 -540 -826 -13 -726 -81 -592 -987 -798 -110 -181 -377 -552 -111 -429 -729 -70 -36 -585 -74 -399 -561 -852 -449 -426 -521 -470 -136 -947 -614 -970 -723 -95 -323 -126 -804 -382 -493 -754 -915 -189 -900 -521 -542 -591 -519 -614 -438 -187 -775 -173 -194 -539 -230 -755 -728 -622 -720 -91 -323 -581 -677 -75 -847 -469 -476 -267 -719 -77 -585 -533 -367 -486 -958 -622 -549 -335 -561 -535 -583 -498 -636 -114 -753 -359 -825 -464 -181 -201 -10 -702 -738 -618 -429 -402 -452 -272 -913 -892 -637 -846 -809 -688 -583 -137 -509 -106 -921 -519 -11 -977 -979 -235 -527 -103 -702 -171 -798 -462 -329 -774 -602 -653 -387 -217 -348 -52 -48 -726 -942 -307 -59 -676 -378 -906 -367 -122 -219 -661 -995 -56 -63 -687 -209 -831 -817 -213 -148 -328 -683 -309 -370 -241 -791 -401 -9 -761 -105 -861 -263 -406 -99 -74 -895 -589 -971 -525 -543 -317 -332 -503 -885 -83 -672 -149 -588 -425 -286 -444 -810 -276 -646 -133 -179 -348 -273 -140 -75 -504 -321 -856 -3 -441 -993 -361 -219 -739 -874 -93 -329 -699 -542 -925 -453 -36 -305 -495 -246 -785 -428 -606 -470 -272 -919 -951 -332 -894 -849 -727 -99 -498 -619 -108 -927 -866 -657 -814 -471 -487 -366 -336 -833 -494 -479 -368 -557 -69 -198 -150 -811 -86 -952 -876 -949 -740 -187 -876 -136 -660 -240 -941 -989 -823 -689 -673 -828 -208 -302 -637 -347 -487 -397 -629 -427 -922 -658 -124 -854 -703 -436 -572 -99 -747 -447 -551 -160 -389 -171 -788 -370 -499 -829 -418 -709 -45 -771 -698 -768 -215 -728 -774 -469 -606 -489 -368 -762 -437 -979 -645 -298 -492 -208 -467 -92 -975 -37 -886 -628 -790 -727 -31 -593 -734 -231 -163 -62 -243 -16 -935 -374 -604 -122 -232 -321 -260 -759 -662 -469 -630 -481 -956 -326 -844 -369 -629 -323 -243 -250 -484 -638 -604 -376 -790 -318 -694 -898 -527 -114 -442 -625 -18 -859 -809 -923 -43 -974 -127 -760 -310 -41 -298 -888 -557 -156 -52 -520 -948 -176 -243 -377 -784 -635 -709 -289 -658 -18 -461 -357 -501 -964 -409 -87 -917 -877 -789 -637 -551 -513 -562 -408 -13 -271 -690 -392 -71 -264 -725 -125 -213 -368 -73 -798 -763 -362 -471 -989 -290 -401 -525 -734 -374 -141 -100 -835 -848 -966 -104 -63 -45 -110 -856 -138 -598 -550 -397 -68 -951 -308 -998 -379 -770 -169 -131 -667 -3 -10 -491 -173 -444 -340 -606 -748 -890 -901 -294 -222 -29 -590 -778 -275 -778 -889 -896 -513 -254 -838 -919 -633 -133 -790 -121 -971 -644 -313 -942 -500 -404 -293 -909 -806 -8 -482 -984 -59 -133 -647 -482 -564 -602 -889 -297 -565 -807 -295 -636 -251 -549 -740 -272 -340 -611 -371 -342 -710 -704 -898 -60 -123 -791 -654 -139 -681 -525 -776 -877 -874 -620 -997 -223 -606 -441 -605 -815 -439 -140 -619 -528 -380 -546 -654 -419 -583 -993 -568 -285 -207 -557 -316 -95 -766 -488 -580 -909 -997 -204 -585 -205 -879 -368 -914 -613 -804 -621 -894 -147 -7 -193 -875 -381 -627 -351 -866 -305 -714 -308 -588 -488 -244 -739 -108 -938 -327 -315 -906 -256 -247 -225 -645 -155 -214 -888 -98 -7 -604 -69 -553 -248 -747 -461 -38 -525 -272 -780 -312 -621 -53 -616 -844 -346 -354 -939 -253 -274 -576 -168 -650 -823 -380 -264 -422 -84 -999 -284 -175 -196 -912 -901 -49 -452 -293 -874 -834 -8 -794 -561 -513 -425 -228 -889 -188 -875 -922 -14 -455 -435 -929 -63 -270 -356 -555 -148 -832 -14 -525 -771 -664 -937 -344 -61 -81 -143 -127 -557 -998 -386 -880 -505 -766 -486 -81 -2 -710 -525 -702 -879 -424 -357 -772 -625 -860 -895 -860 -515 -259 -444 -492 -19 -29 -748 -589 -271 -735 -112 -135 -973 -238 -688 -257 -656 -140 -241 -926 -791 -495 -315 -363 -87 -561 -728 -699 -462 -46 -335 -472 -127 -907 -468 -703 -365 -510 -409 -653 -657 -68 -734 -717 -79 -685 -52 -694 -72 -663 -78 -98 -950 -214 -703 -202 -364 -236 -176 -46 -295 -159 -303 -266 -967 -67 -308 -94 -430 -228 -561 -145 -673 -357 -63 -207 -200 -833 -386 -308 -440 -600 -40 -253 -783 -924 -892 -198 -677 -354 -999 -585 -111 -615 -788 -923 -664 -482 -369 -156 -335 -300 -212 -362 -895 -831 -153 -879 -291 -961 -306 -980 -904 -324 -374 -185 -701 -658 -848 -403 -171 -205 -577 -546 -305 -172 -442 -793 -58 -688 -285 -400 -23 -423 -124 -164 -788 -952 -505 -376 -68 -302 -262 -57 -93 -93 -900 -694 -755 -77 -634 -629 -962 -695 -226 -569 -913 -740 -868 -417 -835 -890 -348 -635 -362 -36 -669 -234 -353 -215 -828 -901 -23 -404 -668 -483 -229 -304 -24 -733 -856 -72 -855 -930 -335 -111 -467 -998 -828 -847 -521 -892 -813 -250 -755 -104 -85 -357 -474 -664 -68 -501 -735 -881 -480 -827 -860 -596 -129 -559 -353 -194 -406 -93 -777 -979 -417 -436 -585 -319 -249 -161 -729 -379 -767 -365 -231 -132 -428 -172 -751 -201 -192 -728 -906 -235 -687 -874 -133 -601 -283 -613 -913 -233 -445 -264 -444 -492 -832 -816 -776 -104 -320 -945 -88 -68 -651 -22 -583 -29 -37 -740 -723 -101 -15 -603 -95 -569 -425 -64 -780 -967 -38 -937 -579 -849 -500 -406 -725 -30 -960 -246 -749 -99 -553 -296 -739 -522 -149 -586 -622 -605 -417 -810 -505 -474 -273 -631 -516 -954 -383 -880 -155 -349 -774 -2 -251 -248 -854 -332 -187 -678 -242 -119 -901 -160 -942 -336 -567 -779 -651 -871 -898 -170 -188 -158 -377 -337 -948 -102 -741 -365 -13 -585 -669 -999 -662 -169 -57 -272 -18 -61 -857 -422 -93 -184 -245 -260 -643 -868 -11 -657 -905 -974 -678 -616 -930 -417 -672 -21 -382 -445 -869 -537 -268 -601 -365 -946 -860 -530 -698 -393 -242 -758 -550 -494 -976 -930 -849 -700 -257 -384 -325 -812 -572 -1000 -852 -590 -336 -672 -434 -179 -682 -1 -518 -334 -759 -42 -136 -274 -312 -198 -20 -749 -832 -544 -274 -19 -947 -574 -123 -231 -751 -729 -739 -637 -723 -196 -765 -724 -485 -477 -266 -685 -948 -146 -375 -221 -111 -974 -949 -444 -248 -381 -303 -808 -983 -844 -430 -480 -786 -472 -120 -81 -251 -967 -237 -235 -407 -804 -222 -933 -653 -777 -39 -877 -109 -999 -672 -643 -165 -636 -105 -397 -89 -742 -734 -639 -665 -765 -138 -647 -637 -158 -867 -22 -779 -981 -38 -748 -282 -915 -118 -348 -34 -523 -491 -957 -891 -725 -397 -444 -723 -251 -825 -486 -627 -225 -727 -548 -397 -508 -936 -12 -2 -669 -953 -406 -982 -747 -674 -478 -728 -126 -319 -257 -722 -645 -773 -453 -397 -770 -935 -240 -455 -943 -677 -934 -301 -363 -542 -546 -49 -408 -893 -960 -345 -942 -543 -693 -303 -274 -1000 -734 -377 -724 -720 -679 -653 -497 -893 -210 -984 -713 -513 -129 -937 -422 -634 -98 -848 -309 -748 -640 -924 -862 -93 -318 -676 -46 -843 -508 -740 -596 -492 -359 -833 -508 -202 -976 -982 -915 -618 -917 -101 -420 -746 -855 -559 -41 -622 -420 -622 -334 -443 -1000 -329 -392 -976 -785 -576 -385 -311 -495 -505 -614 -336 -204 -784 -185 -566 -191 -442 -192 -808 -855 -732 -525 -288 -345 -25 -35 -923 -967 -453 -886 -433 -624 -720 -892 -52 -754 -864 -37 -496 -18 -807 -869 -140 -288 -74 -655 -220 -872 -940 -361 -284 -382 -657 -482 -863 -359 -185 -923 -761 -548 -920 -952 -408 -830 -855 -455 -365 -711 -86 -805 -141 -435 -414 -698 -718 -4 -279 -329 -214 -542 -174 -891 -358 -524 -512 -714 -437 -661 -531 -369 -259 -492 -1000 -326 -236 -932 -590 -803 -942 -414 -775 -375 -40 -987 -902 -749 -685 -994 -806 -553 -820 -997 -437 -962 -452 -577 -556 -248 -716 -623 -72 -441 -388 -257 -773 -882 -712 -621 -846 -685 -456 -961 -428 -949 -92 -566 -343 -94 -182 -170 -103 -759 -280 -176 -691 -963 -683 -413 -278 -648 -175 -831 -185 -471 -980 -460 -87 -595 -700 -72 -622 -392 -895 -600 -403 -252 -704 -536 -484 -129 -580 -433 -624 -894 -250 -851 -705 -897 -727 -6 -249 -834 -27 -926 -175 -396 -743 -319 -433 -450 -974 -134 -578 -179 -851 -857 -472 -154 -573 -493 -242 -470 -496 -224 -418 -619 -995 -809 -229 -924 -340 -28 -851 -509 -839 -370 -454 -775 -178 -316 -398 -699 -700 -747 -889 -639 -431 -35 -396 -411 -169 -653 -850 -80 -662 -987 -248 -796 -134 -734 -494 -9 -64 -598 -50 -6 -97 -887 -338 -972 -17 -207 -631 -259 -407 -749 -659 -839 -894 -629 -910 -889 -841 -942 -39 -76 -521 -371 -129 -209 -383 -423 -78 -78 -10 -829 -20 -514 -217 -444 -873 -983 -800 -628 -845 -557 -486 -518 -211 -745 -395 -367 -554 -295 -587 -486 -83 -244 -557 -851 -796 -160 -65 -945 -813 -889 -78 -775 -585 -429 -641 -486 -589 -737 -973 -772 -809 -99 -126 -726 -666 -848 -489 -233 -281 -782 -327 -918 -518 -318 -848 -876 -550 -585 -294 -540 -233 -643 -627 -294 -541 -457 -281 -794 -347 -729 -793 -459 -619 -915 -709 -916 -902 -753 -373 -903 -163 -719 -881 -21 -912 -136 -323 -307 -242 -677 -574 -316 -362 -138 -154 -715 -717 -850 -538 -947 -629 -470 -944 -259 -950 -886 -648 -724 -274 -796 -827 -230 -891 -735 -797 -106 -405 -144 -888 -385 -454 -940 -826 -517 -305 -87 -912 -502 -9 -512 -685 -142 -452 -48 -10 -43 -102 -775 -204 -143 -622 -911 -327 -485 -941 -459 -444 -328 -231 -497 -840 -592 -422 -62 -416 -205 -976 -165 -569 -739 -738 -631 -342 -79 -116 -682 -800 -516 -99 -719 -630 -865 -857 -417 -58 -441 -359 -603 -628 -291 -852 -82 -850 -955 -669 -879 -44 -91 -982 -172 -76 -915 -992 -38 -58 -108 -183 -358 -328 -17 -864 -742 -309 -49 -735 -526 -263 -919 -309 -668 -629 -150 -744 -118 -186 -357 -619 -549 -513 -708 -12 -236 -530 -919 -488 -81 -774 -949 -563 -441 -949 -718 -35 -582 -381 -763 -293 -967 -652 -890 -171 -615 -768 -149 -385 -347 -131 -737 -225 -201 -559 -508 -223 -866 -423 -322 -175 -686 -763 -958 -545 -138 -143 -967 -12 -622 -704 -758 -648 -30 -747 -980 -564 -39 -540 -752 -451 -688 -624 -649 -981 -207 -6 -487 -743 -402 -392 -662 -980 -371 -940 -533 -49 -578 -991 -335 -799 -626 -280 -550 -366 -708 -421 -699 -455 -246 -493 -819 -89 -233 -944 -849 -79 -331 -173 -478 -729 -297 -697 -267 -377 -11 -450 -36 -228 -482 -284 -494 -765 -627 -758 -754 -881 -779 -145 -309 -746 -773 -690 -334 -260 -459 -133 -485 -196 -260 -819 -980 -401 -79 -817 -841 -722 -819 -85 -199 -913 -930 -938 -263 -343 -282 -278 -936 -515 -512 -262 -727 -465 -668 -882 -80 -210 -910 -682 -260 -38 -88 -788 -513 -331 -344 -747 -126 -76 -450 -568 -322 -378 -694 -358 -140 -784 -846 -745 -599 -242 -105 -631 -331 -795 -1000 -277 -15 -309 -730 -355 -888 -173 -254 -771 -788 -198 -620 -870 -538 -209 -509 -312 -556 -439 -887 -908 -485 -318 -48 -569 -78 -688 -804 -418 -662 -480 -121 -493 -93 -141 -342 -947 -406 -273 -256 -833 -72 -17 -76 -246 -680 -747 -504 -828 -151 -745 -601 -182 -709 -967 -148 -218 -452 -525 -996 -740 -598 -259 -721 -418 -270 -704 -548 -189 -708 -11 -577 -359 -398 -955 -166 -658 -240 -585 -196 -638 -177 -436 -450 -71 -88 -532 -779 -825 -178 -409 -564 -4 -207 -967 -852 -475 -388 -27 -317 -231 -129 -626 -138 -703 -83 -42 -583 -581 -132 -969 -452 -793 -78 -408 -168 -643 -63 -908 -283 -801 -730 -269 -369 -403 -688 -356 -824 -995 -42 -752 -465 -645 -929 -740 -212 -793 -968 -222 -38 -2 -629 -653 -965 -973 -549 -881 -515 -894 -75 -461 -347 -15 -665 -67 -295 -179 -434 -603 -147 -704 -312 -533 -876 -598 -944 -488 -416 -22 -991 -59 -91 -884 -311 -411 -121 -252 -108 -650 -646 -598 -360 -927 -578 -451 -140 -511 -269 -919 -788 -412 -107 -456 -167 -480 -19 -569 -762 -420 -219 -762 -523 -615 -599 -804 -851 -551 -135 -590 -586 -564 -789 -432 -927 -486 -677 -788 -995 -761 -678 -582 -456 -787 -223 -566 -707 -481 -923 -321 -732 -361 -862 -638 -313 -324 -196 -219 -757 -695 -863 -193 -494 -55 -500 -712 -119 -94 -590 -199 -652 -375 -633 -615 -943 -405 -241 -417 -76 -155 -485 -50 -405 -814 -829 -464 -734 -938 -358 -621 -629 -456 -682 -266 -494 -168 -316 -402 -488 -323 -978 -758 -343 -570 -604 -638 -532 -207 -247 -777 -963 -374 -437 -279 -398 -658 -440 -486 -156 -677 -858 -110 -181 -318 -366 -258 -181 -570 -574 -963 -141 -218 -117 -985 -197 -673 -973 -379 -285 -605 -476 -360 -261 -189 -192 -721 -189 -478 -665 -204 -130 -795 -108 -234 -543 -671 -323 -181 -912 -160 -616 -167 -634 -816 -728 -717 -777 -415 -533 -427 -208 -155 -139 -640 -277 -875 -900 -922 -767 -364 -955 -535 -228 -813 -180 -232 -807 -319 -335 -621 -238 -733 -703 -292 -627 -42 -575 -471 -691 -647 -172 -74 -62 -215 -228 -798 -516 -995 -71 -148 -909 -68 -132 -192 -797 -421 -959 -18 -386 -547 -991 -427 -737 -522 -755 -648 -707 -408 -705 -22 -286 -673 -744 -684 -796 -664 -866 -93 -959 -493 -898 -267 -541 -828 -129 -562 -847 -550 -900 -869 -18 -643 -135 -622 -366 -744 -927 -261 -619 -359 -708 -616 -327 -36 -735 -374 -202 -322 -353 -79 -299 -15 -991 -265 -928 -922 -173 -349 -522 -797 -42 -337 -26 -614 -487 -54 -927 -317 -452 -50 -618 -928 -313 -209 -49 -605 -692 -719 -701 -855 -202 -433 -984 -298 -520 -739 -212 -160 -590 -484 -974 -601 -922 -7 -863 -790 -155 -21 -480 -654 -789 -673 -696 -699 -946 -171 -330 -344 -291 -63 -632 -10 -882 -655 -183 -853 -752 -584 -947 -572 -18 -711 -869 -580 -290 -610 -363 -232 -381 -458 -238 -675 -988 -341 -13 -713 -518 -341 -11 -541 -685 -914 -404 -308 -548 -272 -67 -1000 -96 -977 -477 -13 -950 -289 -128 -947 -90 -509 -400 -472 -966 -172 -944 -913 -397 -736 -116 -134 -790 -444 -401 -793 -135 -393 -254 -763 -632 -16 -628 -337 -786 -424 -953 -964 -414 -340 -673 -865 -441 -298 -685 -93 -827 -473 -899 -689 -49 -522 -951 -103 -541 -613 -391 -970 -645 -888 -257 -873 -616 -132 -537 -201 -511 -625 -311 -40 -417 -351 -850 -419 -367 -803 -319 -377 -680 -962 -144 -655 -982 -172 -94 -290 -136 -936 -971 -768 -666 -776 -755 -266 -84 -641 -809 -76 -883 -544 -190 -62 -692 -320 -920 -676 -988 -161 -340 -582 -863 -879 -620 -495 -583 -341 -12 -74 -131 -207 -247 -24 -558 -773 -415 -744 -42 -865 -347 -586 -868 -228 -766 -513 -137 -414 -649 -468 -897 -863 -17 -55 -452 -258 -177 -812 -800 -150 -772 -164 -676 -739 -891 -987 -585 -879 -862 -635 -695 -571 -240 -513 -934 -703 -447 -455 -135 -29 -707 -572 -635 -872 -439 -53 -365 -577 -717 -102 -463 -880 -692 -398 -565 -875 -877 -890 -196 -874 -433 -240 -565 -393 -943 -509 -599 -607 -404 -765 -711 -570 -38 -503 -256 -309 -992 -640 -262 -27 -392 -928 -338 -180 -379 -27 -738 -654 -1000 -260 -505 -991 -329 -698 -525 -27 -932 -206 -702 -465 -586 -462 -200 -589 -542 -926 -525 -751 -588 -440 -186 -238 -16 -182 -140 -39 -90 -785 -339 -259 -303 -754 -993 -680 -394 -419 -578 -99 -798 -907 -766 -486 -929 -503 -929 -854 -645 -927 -751 -894 -59 -556 -126 -185 -425 -116 -762 -110 -376 -238 -934 -157 -654 -803 -358 -993 -663 -254 -519 -486 -390 -760 -780 -878 -906 -105 -949 -749 -918 -881 -798 -980 -199 -138 -748 -807 -619 -688 -392 -5 -382 -69 -862 -31 -11 -202 -986 -337 -598 -240 -836 -220 -549 -397 -48 -746 -403 -595 -639 -670 -797 -622 -423 -323 -479 -913 -731 -12 -242 -234 -23 -817 -235 -191 -760 -91 -688 -179 -272 -555 -403 -390 -690 -438 -663 -190 -195 -9 -45 -255 -514 -114 -31 -794 -157 -933 -70 -732 -533 -513 -374 -320 -609 -43 -416 -144 -589 -122 -23 -247 -692 -668 -232 -21 -13 -611 -753 -669 -652 -658 -285 -765 -540 -164 -457 -706 -100 -579 -517 -412 -967 -565 -47 -592 -974 -489 -663 -613 -652 -808 -74 -793 -795 -827 -976 -317 -506 -393 -318 -748 -29 -52 -750 -19 -428 -199 -130 -14 -85 -102 -252 -695 -624 -880 -624 -120 -19 -213 -946 -867 -759 -376 -389 -286 -208 -574 -398 -624 -164 -474 -339 -530 -189 -16 -287 -291 -860 -800 -835 -804 -177 -267 -102 -793 -56 -685 -575 -471 -365 -963 -344 -292 -209 -180 -806 -774 -521 -9 -145 -913 -357 -523 -406 -198 -90 -776 -598 -129 -16 -734 -324 -473 -64 -806 -319 -147 -20 -910 -714 -665 -932 -526 -386 -758 -176 -508 -716 -840 -746 -775 -92 -200 -504 -777 -22 -899 -904 -562 -635 -193 -581 -201 -408 -680 -276 -511 -133 -79 -876 -598 -946 -260 -467 -699 -231 -788 -441 -698 -992 -529 -555 -625 -684 -172 -569 -327 -932 -605 -622 -942 -477 -711 -147 -757 -182 -853 -545 -911 -111 -586 -114 -723 -74 -937 -904 -421 -127 -820 -78 -675 -702 -180 -460 -84 -448 -882 -564 -412 -165 -430 -180 -744 -146 -121 -699 -179 -961 -255 -708 -916 -761 -857 -372 -523 -137 -683 -47 -267 -875 -653 -412 -856 -111 -911 -990 -705 -198 -445 -170 -399 -97 -595 -337 -10 -509 -120 -14 -345 -674 -712 -882 -771 -669 -139 -776 -933 -754 -360 -1000 -252 -58 -372 -122 -907 -771 -929 -530 -414 -302 -936 -132 -26 -607 -691 -454 -227 -725 -221 -727 -726 -361 -706 -374 -30 -725 -827 -802 -562 -290 -358 -410 -850 -664 -538 -290 -889 -512 -209 -847 -659 -345 -741 -35 -343 -725 -802 -318 -710 -988 -755 -704 -358 -775 -719 -239 -60 -436 -255 -221 -327 -649 -327 -30 -440 -159 -898 -955 -157 -23 -73 -714 -75 -977 -638 -601 -351 -630 -171 -850 -226 -123 -794 -831 -420 -649 -997 -9 -451 -505 -747 -810 -862 -141 -193 -645 -67 -290 -605 -995 -622 -17 -783 -786 -61 -19 -222 -154 -394 -887 -900 -568 -650 -849 -894 -793 -189 -376 -415 -543 -636 -183 -4 -121 -229 -217 -64 -533 -293 -405 -149 -643 -723 -805 -341 -24 -559 -336 -73 -703 -687 -684 -641 -265 -1 -89 -523 -782 -353 -49 -168 -551 -929 -704 -470 -420 -951 -643 -324 -127 -326 -704 -108 -890 -501 -973 -5 -488 -127 -58 -754 -976 -460 -609 -845 -259 -40 -561 -588 -211 -545 -214 -800 -286 -689 -954 -598 -287 -201 -518 -334 -459 -93 -928 -829 -771 -95 -428 -91 -551 -404 -538 -811 -602 -379 -171 -615 -842 -978 -888 -80 -261 -835 -746 -330 -221 -906 -187 -166 -904 -35 -824 -268 -595 -134 -588 -42 -615 -566 -278 -330 -480 -84 -163 -492 -960 -29 -36 -646 -329 -933 -103 -161 -62 -451 -689 -776 -39 -305 -2 -118 -285 -152 -428 -312 -640 -487 -468 -41 -474 -171 -189 -488 -534 -66 -6 -839 -652 -141 -245 -690 -53 -669 -728 -593 -86 -747 -754 -907 -479 -268 -656 -386 -108 -776 -682 -232 -913 -838 -135 -402 -275 -313 -110 -855 -216 -977 -539 -79 -623 -156 -155 -21 -972 -428 -42 -618 -675 -801 -231 -365 -734 -650 -51 -92 -489 -450 -533 -494 -547 -734 -736 -111 -444 -703 -168 -148 -328 -210 -468 -41 -963 -274 -782 -293 -194 -350 -375 -532 -595 -390 -95 -53 -475 -648 -369 -52 -531 -99 -206 -219 -225 -14 -844 -711 -646 -726 -109 -653 -414 -54 -69 -816 -842 -355 -589 -507 -27 -851 -596 -999 -560 -924 -810 -816 -534 -321 -78 -538 -303 -87 -616 -538 -223 -786 -84 -374 -80 -272 -384 -810 -492 -878 -899 -133 -292 -509 -166 -500 -749 -13 -228 -177 -141 -199 -35 -125 -379 -157 -903 -964 -539 -4 -815 -125 -416 -198 -13 -572 -349 -101 -836 -527 -8 -824 -255 -890 -389 -98 -69 -688 -460 -676 -666 -106 -876 -8 -504 -232 -955 -724 -621 -399 -77 -184 -604 -830 -279 -308 -884 -170 -751 -669 -200 -1000 -680 -969 -741 -462 -626 -188 -31 -700 -100 -978 -270 -2 -849 -239 -628 -126 -665 -847 -125 -758 -902 -516 -109 -224 -379 -524 -785 -901 -365 -889 -63 -662 -100 -522 -338 -94 -529 -401 -966 -379 -196 -726 -668 -667 -5 -403 -868 -936 -920 -123 -868 -688 -161 -165 -873 -725 -397 -712 -570 -632 -906 -18 -329 -988 -371 -578 -744 -187 -565 -407 -290 -364 -510 -741 -625 -913 -130 -477 -843 -409 -113 -161 -992 -16 -293 -848 -527 -462 -308 -432 -685 -618 -169 -711 -145 -313 -466 -106 -511 -939 -201 -824 -120 -610 -711 -469 -337 -113 -326 -711 -59 -11 -593 -410 -434 -872 -872 -792 -440 -168 -367 -955 -715 -558 -16 -597 -206 -666 -582 -467 -551 -146 -129 -31 -518 -332 -527 -828 -801 -532 -221 -74 -986 -369 -800 -540 -752 -727 -432 -356 -846 -944 -515 -747 -856 -650 -559 -770 -608 -267 -496 -372 -451 -476 -349 -426 -599 -144 -823 -810 -740 -498 -2 -984 -47 -87 -191 -512 -678 -338 -441 -438 -201 -94 -909 -696 -412 -740 -26 -137 -373 -641 -795 -769 -429 -149 -73 -245 -283 -854 -273 -365 -787 -406 -668 -91 -309 -276 -117 -10 -275 -556 -280 -155 -554 -426 -396 -542 -155 -904 -15 -142 -960 -426 -625 -780 -787 -833 -397 -832 -981 -930 -163 -68 -295 -675 -924 -286 -725 -685 -126 -699 -128 -37 -329 -843 -751 -989 -289 -721 -257 -36 -476 -507 -736 -775 -996 -302 -388 -140 -810 -400 -830 -435 -157 -493 -669 -810 -854 -673 -796 -30 -330 -454 -329 -790 -640 -941 -549 -990 -585 -334 -943 -351 -495 -910 -515 -825 -465 -633 -391 -484 -305 -750 -664 -607 -441 -781 -384 -22 -528 -164 -505 -542 -785 -758 -495 -987 -648 -593 -193 -894 -227 -685 -174 -559 -501 -233 -130 -612 -673 -25 -149 -677 -243 -379 -4 -892 -281 -522 -874 -833 -404 -896 -180 -202 -902 -508 -18 -501 -729 -453 -46 -140 -634 -523 -549 -885 -169 -239 -842 -345 -701 -248 -328 -953 -914 -406 -598 -817 -455 -774 -277 -740 -688 -993 -325 -234 -604 -707 -51 -486 -918 -233 -20 -997 -436 -956 -738 -420 -804 -817 -383 -910 -925 -611 -918 -270 -142 -945 -203 -830 -695 -513 -864 -532 -530 -990 -57 -923 -462 -775 -357 -982 -708 -137 -233 -750 -541 -488 -539 -943 -926 -706 -956 -568 -843 -273 -588 -839 -799 -319 -131 -926 -651 -415 -922 -89 -876 -76 -98 -163 -483 -839 -865 -463 -7 -155 -123 -483 -642 -113 -805 -780 -45 -728 -673 -829 -646 -350 -715 -411 -123 -857 -900 -508 -239 -248 -849 -289 -557 -239 -995 -72 -155 -117 -659 -443 -256 -581 -355 -510 -451 -760 -102 -135 -732 -649 -279 -529 -320 -369 -735 -640 -799 -751 -850 -944 -538 -693 -308 -128 -881 -824 -450 -190 -744 -16 -529 -254 -696 -634 -551 -306 -608 -902 -50 -761 -680 -471 -894 -62 -178 -472 -420 -130 -422 -558 -272 -687 -587 -458 -719 -635 -662 -99 -82 -613 -732 -610 -935 -792 -364 -501 -456 -830 -39 -433 -244 -867 -818 -439 -112 -596 -235 -210 -895 -172 -464 -321 -855 -674 -475 -166 -942 -77 -494 -820 -290 -559 -133 -460 -891 -434 -597 -521 -99 -817 -863 -160 -816 -783 -25 -834 -292 -307 -557 -450 -859 -217 -551 -62 -638 -377 -484 -328 -39 -409 -577 -349 -42 -157 -418 -932 -347 -409 -927 -582 -944 -885 -483 -653 -316 -368 -91 -35 -340 -513 -670 -627 -517 -132 -838 -536 -424 -949 -495 -769 -769 -760 -188 -384 -316 -152 -541 -679 -999 -801 -44 -593 -50 -503 -31 -613 -849 -781 -187 -749 -44 -293 -194 -136 -68 -631 -72 -969 -692 -217 -805 -741 -451 -944 -380 -671 -890 -982 -371 -619 -89 -884 -605 -190 -821 -420 -679 -529 -909 -473 -71 -831 -230 -509 -527 -978 -365 -958 -949 -997 -1000 -926 -490 -65 -142 -412 -235 -503 -622 -137 -787 -694 -394 -454 -889 -393 -13 -838 -320 -286 -994 -806 -939 -760 -871 -336 -591 -445 -102 -602 -641 -660 -915 -40 -727 -793 -882 -2 -295 -811 -69 -405 -293 -87 -207 -4 -103 -997 -127 -762 -748 -1 -456 -100 -757 -421 -693 -525 -90 -469 -223 -519 -463 -562 -2 -94 -566 -407 -846 -779 -337 -23 -357 -6 -106 -387 -902 -55 -280 -987 -33 -50 -793 -84 -793 -115 -3 -708 -250 -147 -49 -869 -184 -1000 -971 -10 -942 -709 -661 -912 -484 -272 -807 -936 -408 -294 -660 -262 -650 -667 -897 -861 -436 -758 -917 -791 -396 -463 -138 -138 -919 -47 -71 -408 -652 -193 -656 -15 -442 -87 -148 -15 -604 -469 -334 -58 -299 -342 -520 -259 -231 -971 -16 -640 -114 -690 -132 -403 -289 -616 -179 -148 -386 -38 -148 -686 -173 -516 -59 -284 -463 -624 -264 -423 -54 -849 -730 -227 -211 -692 -976 -425 -920 -224 -460 -342 -86 -110 -901 -310 -143 -280 -460 -89 -739 -207 -722 -104 -602 -898 -96 -650 -433 -856 -171 -765 -985 -389 -326 -973 -481 -124 -277 -185 -460 -322 -243 -222 -533 -643 -921 -586 -120 -936 -625 -36 -891 -702 -102 -673 -165 -438 -294 -968 -344 -469 -303 -809 -880 -216 -105 -122 -487 -755 -605 -719 -954 -479 -120 -872 -514 -716 -132 -579 -26 -93 -813 -797 -745 -552 -241 -942 -520 -904 -568 -775 -783 -510 -221 -732 -734 -877 -406 -588 -687 -818 -334 -441 -277 -703 -157 -641 -395 -736 -959 -420 -75 -688 -96 -265 -324 -553 -319 -371 -139 -361 -345 -360 -649 -302 -665 -964 -498 -843 -367 -563 -206 -505 -802 -368 -470 -37 -300 -153 -353 -859 -177 -894 -278 -906 -916 -588 -168 -397 -536 -414 -496 -591 -52 -101 -619 -345 -33 -107 -626 -265 -471 -503 -83 -198 -59 -48 -660 -990 -609 -426 -91 -777 -774 -767 -639 -330 -542 -245 -868 -594 -148 -139 -459 -464 -583 -453 -697 -430 -603 -366 -248 -245 -943 -424 -638 -839 -29 -309 -260 -927 -523 -174 -91 -506 -726 -370 -672 -701 -389 -38 -312 -405 -769 -904 -421 -831 -942 -299 -219 -947 -512 -725 -722 -174 -71 -550 -269 -720 -271 -526 -612 -486 -835 -796 -403 -1 -401 -467 -247 -42 -149 -74 -279 -653 -970 -993 -91 -73 -417 -874 -49 -807 -636 -944 -152 -989 -438 -972 -270 -438 -421 -30 -169 -993 -781 -505 -737 -562 -848 -537 -828 -500 -890 -417 -830 -882 -209 -974 -639 -431 -34 -257 -821 -56 -321 -51 -848 -306 -32 -233 -204 -729 -389 -131 -946 -55 -779 -438 -581 -757 -763 -475 -986 -610 -963 -456 -960 -886 -745 -762 -593 -595 -692 -121 -122 -324 -689 -786 -995 -463 -601 -940 -194 -633 -800 -544 -598 -142 -852 -848 -201 -167 -714 -246 -76 -398 -669 -150 -324 -674 -181 -971 -752 -815 -199 -63 -8 -12 -335 -530 -925 -552 -8 -563 -755 -402 -919 -348 -290 -168 -398 -59 -370 -307 -832 -273 -489 -614 -182 -394 -48 -227 -190 -724 -79 -767 -808 -760 -898 -964 -361 -33 -69 -638 -335 -807 -353 -93 -271 -297 -314 -27 -272 -386 -883 -818 -633 -310 -810 -23 -297 -884 -920 -86 -248 -278 -361 -266 -821 -729 -953 -712 -51 -499 -989 -938 -50 -581 -920 -127 -533 -779 -318 -705 -20 -927 -710 -750 -955 -367 -814 -949 -892 -673 -475 -776 -220 -43 -200 -698 -182 -98 -763 -489 -509 -21 -759 -867 -546 -923 -49 -571 -116 -951 -264 -387 -320 -368 -835 -528 -710 -706 -195 -657 -61 -623 -797 -23 -83 -75 -510 -570 -377 -876 -739 -893 -995 -921 -555 -602 -520 -372 -183 -275 -121 -343 -262 -449 -709 -536 -673 -911 -228 -44 -736 -667 -897 -275 -774 -786 -58 -932 -753 -737 -229 -896 -836 -369 -480 -892 -47 -165 -187 -546 -331 -177 -981 -250 -220 -123 -99 -746 -703 -658 -847 -628 -869 -186 -85 -523 -761 -506 -895 -945 -885 -561 -745 -596 -487 -780 -125 -627 -272 -713 -849 -571 -353 -195 -764 -748 -803 -157 -392 -188 -860 -632 -668 -823 -996 -193 -714 -191 -310 -269 -880 -124 -191 -918 -853 -30 -10 -854 -766 -497 -925 -707 -258 -578 -432 -812 -842 -852 -128 -883 -592 -466 -891 -435 -791 -287 -722 -810 -264 -753 -846 -405 -376 -248 -470 -912 -328 -949 -825 -214 -290 -440 -914 -577 -21 -942 -654 -766 -590 -113 -25 -639 -691 -142 -414 -435 -165 -749 -607 -863 -759 -25 -772 -634 -993 -323 -444 -546 -590 -627 -261 -716 -175 -58 -744 -781 -46 -963 -241 -102 -668 -594 -152 -938 -945 -738 -479 -420 -743 -878 -190 -852 -148 -779 -385 -510 -325 -156 -574 -53 -946 -260 -56 -415 -125 -96 -248 -294 -457 -754 -766 -467 -567 -863 -65 -552 -568 -479 -594 -501 -391 -774 -151 -988 -609 -372 -198 -895 -625 -615 -875 -907 -581 -737 -46 -194 -927 -223 -421 -654 -564 -809 -549 -949 -134 -869 -284 -916 -877 -702 -737 -806 -21 -44 -829 -296 -405 -804 -55 -291 -379 -570 -977 -140 -560 -667 -438 -290 -316 -925 -12 -158 -972 -193 -930 -864 -365 -493 -406 -435 -257 -796 -465 -455 -874 -538 -499 -118 -351 -340 -77 -970 -193 -173 -829 -448 -973 -602 -600 -174 -536 -811 -376 -40 -259 -205 -217 -296 -720 -166 -823 -769 -1 -861 -584 -294 -89 -483 -720 -225 -44 -362 -183 -146 -382 -982 -282 -361 -468 -444 -42 -501 -79 -466 -649 -249 -857 -997 -390 -592 -33 -432 -695 -550 -608 -308 -907 -117 -26 -73 -552 -561 -72 -671 -608 -532 -223 -354 -740 -579 -624 -616 -187 -447 -672 -920 -350 -799 -497 -512 -273 -100 -905 -358 -107 -78 -994 -749 -299 -307 -735 -696 -55 -595 -30 -764 -132 -370 -248 -710 -617 -21 -293 -140 -565 -7 -340 -577 -465 -563 -205 -28 -349 -429 -884 -34 -681 -39 -140 -261 -433 -753 -984 -873 -527 -5 -547 -424 -113 -661 -334 -233 -143 -340 -885 -264 -614 -699 -323 -853 -154 -813 -806 -709 -421 -774 -734 -776 -949 -119 -393 -985 -52 -672 -226 -419 -473 -879 -327 -181 -808 -757 -338 -729 -581 -654 -572 -564 -661 -122 -153 -964 -800 -546 -599 -830 -834 -841 -184 -490 -388 -992 -938 -712 -568 -66 -75 -98 -851 -721 -353 -23 -547 -212 -251 -35 -928 -885 -842 -223 -164 -685 -815 -421 -51 -155 -419 -563 -225 -24 -184 -107 -526 -532 -94 -424 -816 -370 -150 -232 -671 -547 -729 -775 -602 -402 -546 -381 -652 -607 -453 -902 -812 -385 -207 -336 -414 -684 -188 -135 -398 -703 -745 -423 -402 -732 -495 -710 -827 -769 -427 -265 -312 -275 -688 -561 -509 -508 -810 -548 -975 -174 -425 -255 -683 -475 -926 -945 -961 -903 -443 -670 -155 -865 -463 -965 -498 -933 -754 -446 -323 -504 -528 -126 -70 -585 -805 -808 -505 -900 -505 -343 -510 -277 -543 -592 -280 -823 -86 -885 -913 -716 -69 -587 -677 -187 -677 -608 -931 -508 -314 -332 -996 -86 -349 -690 -96 -58 -154 -917 -572 -203 -346 -548 -56 -867 -307 -329 -445 -789 -815 -377 -728 -436 -793 -582 -720 -671 -357 -229 -748 -621 -210 -968 -804 -887 -940 -403 -28 -389 -401 -208 -422 -399 -256 -541 -973 -901 -461 -437 -869 -902 -953 -540 -444 -52 -938 -691 -145 -289 -703 -352 -464 -957 -421 -36 -245 -366 -89 -25 -699 -166 -501 -955 -752 -456 -71 -396 -140 -797 -440 -367 -879 -679 -681 -358 -103 -186 -75 -913 -853 -721 -781 -326 -619 -716 -376 -488 -87 -794 -11 -683 -823 -772 -121 -429 -75 -186 -970 -201 -570 -914 -128 -375 -495 -925 -105 -629 -227 -682 -790 -223 -953 -43 -432 -999 -934 -429 -442 -421 -192 -158 -333 -967 -860 -364 -627 -584 -73 -610 -532 -967 -846 -30 -275 -683 -81 -925 -774 -850 -758 -502 -384 -996 -275 -354 -548 -507 -448 -302 -278 -963 -708 -752 -847 -446 -666 -770 -462 -307 -553 -176 -544 -422 -804 -368 -114 -365 -547 -746 -403 -273 -848 -95 -570 -786 -20 -504 -321 -812 -592 -98 -216 -477 -888 -33 -585 -153 -718 -717 -246 -988 -682 -685 -689 -618 -207 -458 -883 -584 -684 -737 -549 -283 -741 -773 -83 -324 -280 -606 -899 -394 -97 -555 -429 -559 -137 -443 -321 -115 -755 -487 -712 -983 -315 -895 -713 -375 -216 -287 -545 -241 -819 -838 -101 -7 -514 -186 -415 -186 -976 -701 -258 -910 -260 -732 -667 -925 -732 -758 -283 -704 -426 -969 -313 -879 -46 -575 -899 -695 -405 -80 -939 -471 -385 -823 -202 -273 -476 -985 -895 -828 -379 -930 -875 -835 -238 -708 -759 -196 -195 -530 -86 -517 -798 -490 -780 -99 -133 -908 -60 -732 -258 -355 -149 -830 -953 -682 -773 -159 -523 -193 -503 -199 -185 -526 -586 -359 -87 -855 -872 -383 -425 -919 -370 -737 -994 -508 -527 -822 -392 -214 -271 -569 -165 -550 -372 -292 -689 -357 -636 -98 -817 -545 -886 -753 -874 -326 -199 -525 -858 -170 -3 -495 -966 -661 -293 -823 -301 -515 -459 -159 -963 -549 -170 -242 -954 -64 -694 -311 -682 -943 -466 -435 -808 -836 -577 -836 -747 -348 -544 -522 -244 -222 -890 -561 -8 -318 -690 -658 -665 -546 -569 -693 -800 -255 -103 -635 -279 -161 -468 -421 -560 -69 -37 -355 -284 -805 -487 -432 -507 -786 -926 -274 -283 -398 -268 -575 -896 -920 -602 -632 -975 -161 -209 -948 -221 -161 -488 -217 -230 -439 -497 -485 -460 -497 -729 -240 -932 -118 -804 -689 -746 -940 -980 -873 -334 -831 -815 -14 -509 -275 -907 -304 -249 -537 -590 -617 -124 -903 -795 -108 -50 -851 -681 -373 -46 -804 -572 -926 -235 -214 -869 -734 -14 -305 -194 -132 -198 -171 -188 -853 -594 -695 -947 -605 -155 -699 -967 -561 -341 -379 -302 -610 -195 -617 -565 -640 -349 -274 -420 -650 -584 -852 -81 -637 -416 -699 -606 -232 -85 -948 -615 -907 -243 -32 -84 -638 -281 -373 -517 -584 -517 -817 -731 -335 -46 -25 -530 -147 -895 -606 -115 -394 -548 -986 -238 -171 -78 -193 -453 -468 -308 -881 -570 -696 -700 -577 -471 -118 -458 -198 -653 -414 -529 -999 -990 -384 -525 -666 -96 -982 -426 -59 -582 -194 -989 -743 -111 -151 -420 -372 -234 -924 -344 -472 -434 -557 -109 -990 -175 -758 -840 -944 -685 -543 -58 -76 -129 -832 -303 -101 -565 -498 -267 -302 -985 -527 -293 -295 -550 -306 -503 -364 -868 -126 -830 -653 -827 -818 -572 -554 -509 -521 -266 -710 -715 -595 -444 -259 -360 -360 -203 -227 -682 -953 -961 -982 -534 -57 -878 -706 -177 -741 -25 -526 -481 -392 -255 -343 -867 -82 -575 -355 -587 -720 -743 -628 -796 -578 -564 -827 -463 -596 -273 -362 -540 -653 -805 -368 -429 -892 -484 -382 -165 -337 -690 -115 -917 -566 -412 -585 -794 -850 -94 -87 -746 -548 -543 -656 -297 -908 -673 -742 -928 -77 -475 -729 -494 -46 -571 -81 -93 -63 -325 -171 -233 -191 -928 -174 -371 -204 -331 -783 -577 -85 -958 -768 -282 -176 -482 -503 -503 -74 -673 -346 -737 -833 -271 -73 -973 -907 -949 -956 -109 -324 -530 -708 -425 -982 -144 -181 -970 -649 -50 -969 -964 -547 -397 -683 -452 -18 -354 -496 -320 -878 -933 -64 -645 -177 -151 -427 -22 -407 -196 -153 -657 -187 -826 -203 -30 -926 -24 -131 -174 -979 -401 -388 -714 -928 -220 -777 -474 -637 -591 -716 -61 -168 -138 -453 -740 -997 -47 -580 -639 -335 -306 -871 -396 -668 -841 -844 -335 -449 -356 -748 -996 -416 -372 -750 -180 -362 -349 -688 -307 -773 -801 -109 -293 -61 -747 -356 -130 -574 -477 -567 -883 -999 -948 -376 -845 -515 -957 -802 -969 -434 -82 -684 -171 -819 -350 -704 -70 -276 -117 -627 -465 -811 -269 -393 -471 -803 -284 -183 -80 -299 -257 -968 -135 -440 -8 -906 -390 -248 -522 -955 -936 -453 -723 -226 -487 -958 -281 -802 -401 -715 -547 -964 -605 -314 -552 -331 -364 -663 -901 -478 -345 -487 -628 -158 -219 -258 -537 -765 -386 -350 -771 -793 -410 -377 -77 -469 -533 -168 -145 -963 -506 -66 -849 -939 -384 -61 -21 -570 -706 -555 -273 -959 -644 -112 -585 -7 -652 -441 -359 -147 -273 -601 -827 -589 -667 -721 -270 -364 -337 -188 -456 -893 -971 -325 -912 -23 -280 -381 -490 -8 -460 -737 -911 -410 -58 -797 -122 -601 -712 -454 -78 -440 -586 -237 -104 -18 -397 -147 -693 -353 -565 -853 -632 -290 -847 -32 -215 -131 -685 -962 -345 -50 -726 -557 -529 -541 -19 -820 -74 -552 -217 -447 -995 -292 -443 -867 -266 -490 -48 -509 -203 -457 -549 -758 -811 -815 -723 -718 -713 -181 -667 -119 -291 -475 -876 -517 -376 -278 -200 -396 -563 -805 -159 -354 -336 -636 -113 -808 -145 -174 -239 -471 -571 -283 -826 -849 -244 -126 -740 -890 -644 -225 -807 -422 -626 -243 -525 -727 -432 -856 -204 -875 -518 -504 -950 -492 -702 -804 -270 -736 -984 -282 -41 -486 -494 -758 -640 -903 -195 -680 -45 -598 -768 -791 -28 -988 -784 -147 -173 -150 -268 -885 -80 -881 -727 -679 -860 -321 -921 -490 -991 -793 -769 -579 -42 -655 -31 -100 -91 -884 -857 -931 -933 -434 -428 -983 -919 -956 -954 -824 -478 -713 -908 -693 -479 -834 -770 -811 -735 -597 -370 -210 -417 -492 -630 -934 -794 -71 -3 -411 -445 -589 -207 -905 -389 -186 -191 -6 -339 -755 -828 -112 -683 -319 -609 -297 -876 -724 -344 -507 -129 -528 -316 -880 -795 -861 -621 -830 -664 -196 -581 -979 -725 -882 -279 -1000 -361 -264 -422 -603 -561 -579 -273 -492 -480 -155 -699 -601 -78 -641 -965 -272 -839 -368 -30 -290 -519 -865 -990 -796 -706 -821 -534 -126 -658 -508 -550 -58 -168 -578 -153 -919 -814 -661 -621 -991 -95 -819 -890 -419 -499 -380 -146 -497 -180 -578 -751 -518 -926 -241 -497 -212 -811 -371 -911 -567 -278 -421 -927 -98 -918 -656 -55 -250 -240 -105 -909 -803 -559 -731 -441 -234 -217 -692 -687 -847 -307 -336 -294 -80 -362 -518 -569 -412 -456 -183 -35 -81 -791 -634 -200 -330 -715 -531 -639 -917 -718 -945 -406 -870 -331 -873 -961 -23 -691 -628 -446 -485 -875 -793 -50 -199 -847 -861 -708 -822 -654 -421 -981 -790 -787 -428 -689 -245 -436 -802 -568 -274 -672 -539 -584 -674 -61 -390 -280 -126 -500 -7 -710 -350 -960 -234 -266 -508 -142 -44 -952 -671 -249 -848 -59 -929 -675 -671 -835 -296 -700 -201 -481 -932 -347 -807 -798 -166 -247 -777 -31 -653 -739 -750 -750 -727 -71 -528 -740 -366 -926 -337 -521 -85 -767 -698 -94 -740 -208 -498 -507 -948 -425 -580 -750 -4 -595 -87 -821 -673 -23 -80 -949 -402 -506 -547 -538 -712 -1 -706 -895 -938 -377 -649 -391 -420 -462 -455 -367 -657 -734 -252 -245 -849 -136 -841 -834 -172 -373 -208 -419 -705 -678 -487 -405 -550 -177 -181 -69 -377 -208 -984 -275 -642 -540 -335 -569 -940 -266 -446 -939 -287 -853 -524 -623 -475 -507 -183 -943 -498 -76 -113 -199 -236 -411 -10 -991 -18 -578 -565 -659 -642 -52 -787 -717 -101 -8 -579 -89 -555 -604 -905 -75 -954 -877 -939 -190 -929 -93 -501 -30 -397 -235 -182 -485 -882 -479 -959 -923 -234 -909 -875 -414 -97 -377 -496 -288 -272 -92 -860 -825 -380 -783 -400 -534 -443 -239 -628 -529 -591 -846 -250 -561 -326 -144 -950 -853 -132 -290 -39 -793 -413 -535 -728 -524 -48 -578 -527 -869 -235 -777 -402 -100 -450 -869 -44 -317 -572 -335 -730 -280 -480 -244 -226 -6 -528 -841 -215 -431 -626 -816 -937 -185 -22 -258 -716 -304 -24 -3 -312 -786 -249 -18 -107 -604 -323 -563 -230 -137 -441 -476 -446 -912 -87 -72 -731 -767 -301 -341 -151 -80 -719 -639 -658 -521 -194 -56 -307 -559 -650 -773 -153 -406 -958 -397 -532 -421 -18 -542 -915 -195 -696 -461 -674 -572 -389 -260 -195 -254 -249 -24 -389 -98 -352 -302 -404 -792 -78 -982 -820 -610 -747 -528 -570 -299 -479 -206 -546 -366 -883 -293 -162 -202 -766 -183 -257 -798 -162 -407 -701 -893 -592 -93 -256 -362 -561 -219 -549 -394 -31 -544 -875 -820 -847 -224 -448 -879 -824 -616 -122 -183 -768 -425 -120 -851 -254 -596 -732 -858 -774 -679 -481 -648 -14 -482 -149 -594 -591 -374 -715 -16 -82 -340 -848 -38 -126 -830 -56 -669 -238 -517 -864 -108 -336 -103 -258 -346 -148 -77 -664 -179 -755 -897 -154 -481 -281 -80 -565 -389 -261 -553 -609 -504 -547 -881 -710 -495 -163 -516 -208 -194 -724 -241 -547 -234 -725 -156 -27 -739 -278 -891 -900 -401 -468 -939 -178 -687 -751 -309 -389 -483 -412 -267 -846 -804 -999 -506 -326 -71 -97 -423 -921 -962 -252 -475 -53 -182 -631 -755 -690 -831 -662 -572 -746 -834 -583 -259 -772 -341 -960 -809 -122 -268 -172 -989 -313 -661 -761 -406 -548 -589 -139 -329 -67 -883 -933 -361 -507 -951 -164 -401 -88 -28 -15 -940 -761 -334 -815 -349 -951 -198 -779 -567 -840 -339 -935 -940 -137 -607 -823 -661 -246 -196 -992 -432 -426 -675 -83 -76 -547 -806 -224 -64 -480 -50 -250 -966 -943 -867 -516 -627 -260 -935 -983 -180 -271 -351 -400 -722 -196 -848 -124 -48 -350 -143 -112 -946 -618 -99 -925 -172 -450 -609 -303 -665 -440 -720 -734 -422 -797 -11 -26 -480 -447 -657 -775 -332 -562 -974 -823 -203 -266 -889 -563 -745 -374 -509 -732 -966 -247 -880 -823 -762 -490 -856 -726 -921 -11 -755 -983 -420 -575 -789 -286 -664 -354 -555 -704 -13 -153 -620 -966 -544 -726 -425 -509 -166 -592 -601 -275 -931 -196 -876 -499 -331 -736 -881 -17 -258 -113 -991 -783 -549 -224 -848 -553 -626 -32 -526 -175 -761 -244 -579 -652 -783 -941 -501 -191 -295 -234 -468 -933 -725 -896 -712 -270 -958 -406 -400 -99 -427 -912 -483 -252 -316 -111 -842 -118 -509 -748 -698 -773 -64 -932 -550 -508 -323 -829 -438 -222 -524 -339 -697 -136 -223 -617 -63 -11 -76 -949 -274 -958 -901 -182 -759 -404 -514 -230 -518 -459 -193 -86 -516 -832 -730 -748 -749 -314 -279 -623 -690 -576 -954 -469 -459 -335 -470 -317 -280 -415 -841 -489 -640 -642 -688 -291 -400 -313 -953 -800 -434 -650 -905 -691 -964 -271 -930 -431 -904 -989 -765 -476 -531 -814 -613 -844 -452 -968 -769 -177 -316 -999 -866 -96 -670 -691 -518 -344 -740 -832 -924 -537 -851 -216 -131 -402 -706 -814 -295 -691 -946 -441 -445 -610 -348 -279 -910 -256 -840 -836 -847 -892 -143 -427 -161 -707 -876 -362 -561 -622 -243 -943 -37 -300 -796 -203 -445 -568 -320 -633 -864 -516 -518 -980 -598 -874 -766 -869 -611 -812 -911 -817 -851 -915 -590 -568 -42 -800 -974 -223 -30 -253 -949 -461 -198 -650 -188 -912 -915 -943 -682 -878 -542 -3 -817 -912 -712 -799 -243 -890 -125 -610 -689 -469 -902 -988 -591 -692 -347 -511 -718 -871 -799 -276 -647 -635 -939 -705 -438 -60 -438 -352 -830 -859 -349 -407 -29 -604 -610 -799 -543 -479 -668 -505 -477 -358 -155 -876 -733 -41 -424 -223 -472 -70 -430 -916 -712 -986 -106 -171 -379 -743 -131 -534 -865 -224 -683 -339 -917 -142 -825 -140 -959 -492 -78 -160 -39 -463 -279 -757 -745 -239 -433 -764 -995 -479 -417 -763 -669 -746 -473 -446 -837 -553 -623 -881 -775 -831 -387 -731 -41 -58 -814 -228 -437 -590 -617 -317 -688 -580 -652 -695 -532 -162 -901 -625 -95 -477 -977 -153 -206 -210 -13 -459 -153 -153 -76 -747 -633 -743 -930 -501 -722 -54 -569 -762 -489 -797 -954 -373 -733 -490 -824 -11 -782 -890 -856 -541 -60 -514 -269 -141 -126 -993 -527 -448 -252 -667 -559 -64 -728 -921 -397 -35 -764 -302 -373 -775 -288 -218 -102 -873 -535 -47 -360 -623 -852 -786 -756 -251 -672 -708 -208 -126 -245 -755 -266 -960 -774 -760 -622 -143 -413 -17 -308 -460 -263 -203 -375 -759 -277 -155 -962 -126 -671 -598 -678 -878 -447 -458 -900 -569 -693 -756 -59 -809 -516 -487 -377 -319 -714 -169 -378 -926 -546 -455 -890 -701 -180 -203 -91 -530 -711 -428 -719 -671 -231 -486 -342 -338 -298 -448 -600 -201 -768 -936 -570 -932 -331 -817 -938 -998 -530 -803 -686 -233 -518 -876 -712 -78 -490 -546 -114 -990 -229 -718 -439 -661 -828 -562 -162 -448 -43 -558 -503 -298 -58 -933 -239 -788 -438 -253 -750 -845 -344 -161 -80 -100 -270 -414 -827 -247 -358 -43 -538 -126 -119 -171 -32 -590 -56 -712 -91 -645 -38 -109 -363 -591 -649 -250 -753 -536 -112 -112 -943 -66 -497 -597 -547 -71 -548 -36 -644 -631 -446 -124 -42 -575 -348 -194 -232 -307 -383 -772 -430 -795 -560 -576 -833 -188 -434 -619 -489 -772 -755 -682 -103 -127 -852 -223 -898 -875 -176 -344 -680 -643 -612 -240 -972 -657 -613 -942 -780 -185 -563 -26 -916 -227 -940 -338 -562 -1000 -446 -176 -578 -367 -367 -738 -845 -535 -269 -999 -954 -794 -943 -611 -775 -620 -726 -935 -978 -601 -780 -274 -620 -482 -656 -426 -444 -409 -333 -710 -845 -144 -644 -618 -346 -356 -512 -308 -834 -408 -938 -742 -281 -163 -212 -112 -804 -965 -721 -246 -352 -470 -880 -533 -997 -768 -861 -895 -92 -414 -998 -192 -333 -530 -505 -197 -260 -136 -252 -308 -520 -426 -980 -873 -310 -901 -442 -497 -797 -477 -256 -398 -452 -717 -625 -139 -438 -747 -262 -348 -374 -217 -382 -646 -477 -102 -255 -485 -633 -259 -238 -973 -923 -145 -236 -138 -973 -77 -153 -288 -120 -82 -551 -885 -958 -432 -234 -659 -33 -747 -94 -145 -333 -157 -347 -877 -828 -729 -876 -625 -399 -678 -927 -397 -62 -481 -991 -668 -492 -478 -613 -988 -453 -159 -845 -667 -106 -98 -233 -294 -850 -278 -505 -255 -646 -41 -587 -102 -965 -883 -88 -432 -928 -477 -176 -26 -93 -650 -722 -271 -947 -618 -345 -47 -400 -488 -912 -711 -98 -15 -109 -371 -846 -664 -11 -581 -990 -548 -142 -557 -656 -885 -170 -318 -214 -991 -894 -572 -359 -295 -7 -266 -150 -171 -436 -119 -831 -479 -540 -813 -404 -501 -829 -637 -466 -447 -922 -337 -865 -624 -953 -465 -774 -811 -246 -507 -77 -747 -221 -911 -364 -277 -868 -447 -197 -309 -997 -981 -337 -363 -996 -779 -617 -574 -590 -433 -349 -275 -601 -716 -167 -10 -242 -592 -467 -853 -986 -293 -983 -628 -58 -564 -670 -145 -690 -482 -682 -818 -776 -515 -392 -942 -710 -445 -778 -591 -890 -836 -961 -74 -692 -672 -217 -740 -921 -7 -281 -215 -230 -357 -752 -304 -978 -748 -701 -705 -437 -4 -369 -273 -928 -946 -584 -382 -498 -299 -849 -590 -543 -469 -608 -609 -966 -63 -6 -700 -315 -212 -388 -828 -418 -477 -994 -488 -281 -171 -989 -57 -811 -710 -133 -989 -698 -913 -415 -924 -730 -552 -946 -908 -177 -631 -713 -532 -250 -207 -849 -815 -895 -272 -199 -381 -246 -8 -284 -120 -826 -336 -286 -942 -439 -889 -855 -520 -247 -291 -334 -994 -5 -450 -812 -61 -735 -464 -71 -980 -249 -532 -551 -714 -692 -33 -755 -395 -240 -500 -430 -722 -408 -99 -176 -660 -649 -6 -29 -427 -59 -788 -748 -751 -419 -635 -346 -340 -275 -947 -363 -243 -328 -661 -453 -374 -320 -559 -584 -654 -717 -71 -740 -280 -1000 -537 -124 -269 -79 -21 -890 -702 -1 -863 -564 -600 -418 -212 -899 -27 -8 -953 -84 -179 -665 -417 -808 -171 -797 -327 -726 -303 -432 -866 -74 -896 -814 -368 -735 -554 -588 -428 -868 -835 -428 -409 -886 -762 -461 -943 -726 -49 -387 -238 -61 -221 -678 -915 -977 -718 -287 -433 -383 -398 -755 -882 -397 -877 -650 -931 -220 -455 -246 -13 -106 -581 -802 -561 -338 -946 -875 -102 -295 -696 -34 -573 -651 -984 -796 -662 -845 -861 -338 -357 -575 -191 -395 -50 -794 -743 -795 -932 -883 -406 -438 -877 -901 -26 -407 -789 -469 -149 -158 -459 -494 -512 -591 -299 -132 -538 -915 -228 -871 -479 -78 -70 -833 -253 -839 -843 -192 -697 -493 -314 -363 -83 -240 -263 -183 -698 -677 -192 -182 -283 -951 -958 -776 -391 -735 -424 -894 -267 -428 -394 -183 -116 -357 -641 -410 -376 -151 -120 -359 -494 -442 -606 -818 -42 -711 -280 -83 -132 -261 -36 -915 -788 -549 -971 -766 -729 -514 -277 -399 -391 -790 -704 -725 -168 -86 -915 -927 -316 -315 -197 -434 -697 -433 -286 -458 -501 -184 -969 -707 -56 -119 -126 -630 -89 -576 -655 -154 -638 -538 -437 -700 -76 -749 -422 -30 -536 -708 -964 -578 -930 -426 -4 -279 -790 -894 -815 -732 -226 -738 -626 -973 -6 -313 -252 -544 -239 -789 -706 -226 -735 -708 -446 -598 -18 -241 -706 -769 -514 -770 -54 -335 -853 -849 -352 -472 -87 -544 -381 -377 -536 -302 -780 -699 -69 -959 -286 -42 -638 -820 -528 -499 -174 -869 -749 -443 -152 -652 -680 -824 -143 -241 -784 -873 -738 -331 -727 -7 -797 -848 -531 -262 -796 -599 -928 -225 -561 -232 -303 -894 -677 -535 -137 -361 -818 -499 -450 -323 -624 -872 -119 -546 -628 -992 -532 -324 -611 -978 -414 -31 -935 -311 -213 -522 -87 -79 -544 -174 -333 -737 -990 -933 -754 -121 -540 -99 -875 -397 -395 -249 -529 -104 -686 -815 -808 -781 -815 -613 -658 -316 -16 -904 -661 -79 -398 -113 -910 -966 -488 -420 -45 -138 -157 -889 -164 -49 -525 -703 -205 -541 -408 -70 -780 -632 -55 -128 -741 -89 -434 -659 -325 -343 -150 -849 -793 -439 -82 -341 -62 -310 -776 -191 -820 -3 -546 -63 -852 -890 -268 -716 -529 -382 -454 -309 -380 -267 -460 -722 -998 -909 -816 -562 -743 -343 -711 -713 -325 -95 -393 -90 -102 -93 -210 -568 -649 -579 -200 -296 -148 -926 -920 -730 -936 -928 -293 -773 -954 -632 -768 -57 -528 -939 -669 -780 -72 -155 -393 -512 -857 -714 -611 -660 -435 -921 -754 -50 -739 -30 -439 -279 -643 -657 -23 -525 -51 -408 -88 -93 -166 -944 -509 -116 -419 -972 -477 -60 -134 -468 -280 -71 -542 -93 -167 -123 -512 -664 -513 -437 -709 -218 -261 -908 -707 -138 -847 -112 -100 -944 -178 -160 -703 -105 -654 -70 -763 -745 -634 -101 -235 -218 -408 -560 -631 -186 -902 -643 -904 -551 -573 -40 -984 -261 -197 -505 -128 -69 -881 -118 -272 -950 -348 -350 -649 -374 -960 -49 -585 -355 -933 -295 -721 -824 -970 -27 -330 -369 -506 -643 -544 -966 -345 -635 -64 -193 -536 -983 -853 -30 -605 -88 -701 -267 -700 -771 -76 -785 -280 -489 -996 -601 -387 -101 -14 -776 -541 -143 -685 -417 -258 -569 -344 -689 -540 -154 -897 -377 -433 -172 -479 -573 -336 -100 -949 -912 -830 -26 -125 -332 -101 -40 -854 -522 -116 -769 -286 -769 -849 -256 -138 -717 -714 -732 -42 -420 -834 -897 -154 -208 -626 -625 -243 -692 -89 -208 -473 -987 -569 -302 -224 -149 -297 -216 -307 -295 -58 -505 -399 -959 -295 -299 -307 -402 -109 -807 -233 -104 -16 -869 -284 -347 -244 -888 -333 -352 -756 -927 -12 -606 -644 -985 -187 -747 -187 -887 -520 -946 -418 -666 -24 -977 -12 -765 -993 -258 -37 -167 -369 -837 -429 -904 -863 -600 -813 -240 -2 -968 -913 -969 -181 -992 -972 -476 -711 -99 -839 -300 -233 -621 -668 -559 -489 -540 -305 -62 -939 -369 -380 -134 -440 -326 -599 -900 -939 -615 -334 -383 -475 -621 -474 -445 -782 -535 -440 -926 -562 -993 -8 -947 -199 -669 -983 -677 -187 -806 -982 -345 -91 -728 -312 -768 -522 -940 -209 -835 -667 -886 -624 -583 -735 -125 -885 -851 -52 -974 -912 -70 -575 -590 -548 -263 -82 -3 -790 -875 -109 -638 -719 -354 -887 -669 -925 -734 -492 -69 -575 -485 -749 -95 -356 -815 -880 -217 -397 -626 -388 -517 -41 -866 -630 -956 -548 -983 -227 -434 -781 -975 -320 -877 -325 -591 -77 -35 -338 -811 -460 -695 -688 -997 -676 -110 -892 -121 -942 -357 -122 -869 -821 -518 -415 -426 -698 -406 -87 -41 -768 -145 -332 -9 -639 -725 -260 -785 -809 -331 -581 -468 -185 -673 -148 -518 -583 -450 -553 -584 -533 -275 -372 -421 -930 -666 -664 -974 -662 -565 -130 -930 -767 -467 -956 -52 -855 -434 -462 -342 -983 -470 -228 -493 -722 -207 -91 -122 -72 -254 -595 -99 -332 -345 -730 -643 -227 -636 -910 -29 -94 -635 -517 -190 -15 -779 -27 -654 -210 -321 -188 -352 -902 -477 -601 -728 -980 -895 -76 -582 -480 -185 -593 -222 -373 -91 -198 -247 -705 -57 -206 -522 -529 -280 -898 -355 -595 -933 -110 -953 -127 -436 -516 -636 -767 -119 -614 -265 -625 -538 -89 -814 -879 -480 -896 -864 -807 -478 -976 -393 -840 -719 -362 -536 -998 -373 -388 -301 -767 -352 -817 -494 -900 -941 -263 -594 -270 -897 -656 -331 -873 -872 -395 -691 -457 -245 -363 -464 -244 -452 -722 -27 -378 -785 -965 -618 -217 -32 -890 -535 -60 -256 -755 -116 -160 -343 -535 -319 -470 -592 -861 -22 -531 -910 -44 -483 -72 -856 -835 -337 -942 -877 -217 -444 -489 -576 -539 -387 -532 -713 -175 -504 -506 -479 -951 -896 -252 -561 -778 -701 -693 -334 -132 -338 -465 -653 -755 -515 -488 -897 -669 -336 -798 -524 -893 -314 -796 -806 -400 -878 -563 -391 -343 -258 -942 -227 -12 -442 -998 -576 -730 -981 -180 -495 -327 -770 -393 -756 -763 -175 -383 -482 -25 -746 -149 -91 -161 -731 -130 -603 -962 -669 -483 -522 -81 -20 -653 -170 -763 -811 -262 -818 -583 -335 -494 -72 -224 -548 -749 -474 -270 -114 -2 -392 -52 -73 -462 -314 -553 -411 -119 -716 -255 -596 -554 -127 -890 -356 -22 -591 -845 -760 -901 -823 -278 -629 -42 -731 -335 -396 -29 -588 -904 -12 -83 -749 -120 -376 -245 -852 -540 -602 -533 -744 -810 -250 -769 -763 -570 -657 -614 -989 -494 -282 -898 -95 -626 -600 -138 -29 -589 -257 -797 -528 -371 -593 -541 -816 -271 -683 -200 -719 -273 -550 -44 -499 -693 -527 -216 -75 -181 -363 -302 -475 -562 -465 -164 -522 -137 -390 -155 -336 -818 -875 -633 -6 -441 -483 -416 -462 -112 -565 -951 -678 -760 -223 -866 -178 -946 -766 -587 -541 -488 -574 -592 -6 -46 -263 -942 -23 -361 -301 -932 -422 -264 -783 -978 -767 -629 -588 -210 -129 -356 -774 -740 -57 -289 -534 -732 -685 -817 -488 -385 -938 -600 -181 -255 -147 -314 -382 -62 -888 -747 -736 -398 -661 -2 -19 -861 -963 -375 -94 -705 -926 -603 -114 -885 -286 -836 -250 -296 -848 -776 -473 -515 -670 -227 -531 -678 -852 -995 -610 -540 -133 -996 -685 -710 -19 -98 -865 -194 -385 -961 -728 -759 -90 -301 -2 -276 -63 -975 -690 -479 -365 -511 -123 -718 -159 -978 -643 -791 -93 -763 -888 -879 -143 -449 -339 -130 -114 -704 -778 -497 -906 -374 -481 -886 -795 -595 -446 -698 -784 -839 -255 -779 -251 -159 -89 -494 -75 -340 -842 -136 -574 -824 -899 -716 -482 -83 -124 -546 -517 -56 -778 -699 -725 -348 -689 -27 -334 -447 -808 -808 -386 -825 -437 -841 -390 -927 -189 -927 -851 -622 -644 -456 -393 -651 -640 -284 -24 -485 -410 -946 -849 -71 -646 -732 -668 -260 -133 -212 -306 -223 -503 -650 -952 -851 -638 -252 -206 -486 -283 -446 -685 -600 -369 -572 -135 -954 -933 -717 -15 -197 -271 -692 -539 -801 -969 -639 -540 -94 -984 -301 -380 -769 -287 -981 -187 -835 -498 -940 -711 -683 -541 -433 -673 -503 -389 -129 -501 -452 -284 -716 -515 -698 -849 -235 -331 -996 -824 -861 -209 -166 -239 -709 -427 -49 -720 -513 -599 -562 -486 -182 -915 -420 -585 -612 -655 -91 -152 -226 -181 -616 -650 -650 -326 -277 -259 -394 -203 -65 -843 -731 -509 -415 -244 -878 -441 -212 -666 -307 -183 -134 -713 -39 -99 -611 -255 -581 -564 -134 -711 -200 -614 -745 -719 -416 -675 -633 -988 -192 -647 -619 -567 -455 -87 -229 -257 -676 -102 -151 -260 -180 -561 -12 -940 -706 -600 -273 -716 -401 -733 -124 -492 -60 -165 -107 -948 -302 -697 -786 -370 -150 -699 -223 -969 -570 -320 -833 -724 -190 -39 -220 -270 -768 -15 -744 -907 -453 -339 -674 -417 -678 -739 -863 -459 -627 -805 -218 -233 -762 -343 -695 -798 -620 -869 -571 -94 -102 -688 -131 -749 -814 -279 -593 -2 -475 -761 -407 -220 -647 -546 -239 -945 -285 -20 -107 -900 -894 -370 -720 -140 -384 -594 -942 -467 -9 -772 -603 -395 -541 -411 -710 -399 -312 -787 -900 -521 -553 -618 -51 -967 -85 -655 -550 -745 -657 -92 -945 -762 -498 -468 -708 -187 -967 -558 -700 -974 -866 -581 -162 -231 -786 -520 -444 -746 -508 -205 -98 -989 -12 -696 -886 -924 -45 -131 -142 -135 -536 -237 -33 -404 -813 -666 -807 -261 -15 -826 -910 -223 -846 -591 -40 -794 -344 -637 -639 -572 -587 -511 -165 -740 -718 -983 -4 -851 -270 -39 -501 -126 -210 -492 -405 -64 -977 -151 -797 -969 -990 -901 -872 -935 -704 -705 -60 -10 -410 -90 -183 -36 -820 -165 -907 -912 -691 -711 -779 -453 -983 -354 -176 -565 -607 -78 -734 -159 -961 -873 -257 -984 -653 -454 -545 -289 -201 -815 -753 -810 -295 -501 -954 -627 -379 -701 -530 -107 -185 -885 -870 -769 -547 -790 -177 -351 -867 -849 -738 -798 -801 -16 -632 -539 -275 -527 -383 -553 -11 -882 -282 -299 -199 -366 -347 -691 -850 -203 -217 -465 -112 -736 -116 -657 -512 -422 -408 -796 -720 -9 -696 -516 -688 -939 -372 -8 -661 -274 -404 -583 -594 -601 -994 -822 -760 -161 -70 -467 -360 -729 -768 -102 -335 -277 -708 -211 -155 -521 -424 -974 -204 -891 -193 -536 -993 -825 -131 -151 -689 -84 -493 -108 -89 -800 -779 -563 -786 -265 -301 -769 -706 -975 -479 -260 -470 -980 -672 -371 -552 -587 -766 -302 -655 -508 -254 -766 -846 -279 -556 -568 -243 -38 -592 -70 -964 -115 -7 -285 -935 -387 -886 -235 -582 -539 -734 -584 -693 -445 -928 -599 -12 -917 -961 -810 -750 -723 -225 -554 -536 -277 -470 -679 -922 -536 -603 -820 -396 -555 -173 -401 -185 -615 -192 -620 -766 -656 -278 -457 -578 -15 -299 -102 -582 -834 -958 -313 -468 -673 -946 -678 -309 -554 -586 -107 -657 -390 -647 -46 -940 -969 -744 -191 -21 -917 -716 -769 -221 -740 -254 -867 -236 -237 -270 -973 -289 -112 -668 -224 -832 -522 -198 -777 -80 -458 -396 -331 -176 -749 -221 -930 -371 -966 -574 -859 -197 -868 -854 -374 -524 -838 -732 -588 -913 -785 -303 -467 -32 -905 -213 -280 -52 -619 -11 -816 -892 -105 -333 -313 -791 -538 -641 -520 -715 -264 -711 -151 -942 -460 -619 -79 -491 -311 -50 -457 -484 -220 -358 -558 -538 -613 -306 -681 -761 -762 -537 -319 -863 -478 -636 -906 -186 -59 -753 -400 -826 -611 -761 -19 -169 -572 -200 -837 -948 -905 -207 -467 -765 -92 -20 -525 -977 -490 -724 -131 -682 -699 -508 -515 -789 -234 -267 -662 -778 -885 -690 -426 -461 -457 -675 -809 -503 -847 -852 -344 -997 -313 -168 -145 -976 -381 -546 -66 -531 -759 -626 -246 -966 -31 -586 -192 -161 -888 -731 -617 -231 -680 -265 -255 -424 -942 -819 -930 -91 -422 -702 -538 -25 -754 -450 -268 -597 -429 -758 -166 -886 -149 -384 -484 -745 -437 -646 -799 -933 -214 -180 -190 -455 -525 -319 -34 -849 -301 -823 -774 -558 -807 -641 -510 -912 -958 -457 -983 -799 -884 -62 -204 -507 -468 -741 -326 -604 -285 -892 -477 -739 -275 -136 -617 -84 -56 -705 -46 -469 -321 -388 -950 -1000 -231 -783 -135 -170 -474 -292 -665 -973 -39 -999 -89 -75 -625 -590 -558 -315 -400 -400 -247 -895 -602 -944 -301 -71 -443 -854 -513 -152 -572 -428 -702 -236 -213 -614 -218 -801 -184 -195 -614 -425 -462 -387 -244 -759 -313 -640 -261 -451 -721 -425 -122 -835 -949 -298 -748 -989 -194 -356 -761 -909 -865 -119 -709 -30 -992 -897 -237 -747 -250 -521 -450 -843 -85 -971 -483 -562 -439 -594 -402 -491 -193 -937 -888 -704 -287 -432 -434 -301 -7 -564 -394 -319 -659 -495 -787 -299 -172 -595 -673 -525 -741 -904 -359 -254 -308 -581 -251 -332 -902 -626 -282 -401 -36 -897 -730 -676 -359 -372 -785 -858 -243 -868 -169 -531 -866 -377 -466 -532 -764 -296 -459 -38 -706 -336 -247 -464 -781 -163 -986 -628 -966 -935 -81 -164 -443 -155 -701 -133 -10 -26 -633 -108 -136 -146 -400 -745 -841 -828 -245 -900 -366 -955 -23 -333 -265 -5 -163 -143 -689 -882 -446 -164 -578 -565 -707 -620 -790 -872 -957 -216 -797 -445 -88 -455 -731 -383 -877 -460 -585 -31 -603 -931 -452 -809 -732 -146 -131 -588 -591 -190 -290 -647 -245 -446 -365 -173 -6 -208 -825 -568 -910 -241 -927 -417 -119 -611 -840 -957 -145 -509 -410 -805 -408 -742 -187 -764 -435 -990 -505 -935 -351 -920 -233 -676 -264 -624 -790 -845 -160 -760 -223 -12 -457 -100 -81 -108 -459 -487 -394 -62 -917 -525 -504 -378 -303 -774 -96 -878 -762 -818 -25 -844 -876 -810 -91 -717 -332 -92 -763 -85 -987 -779 -672 -948 -187 -815 -483 -896 -989 -743 -466 -454 -551 -423 -734 -403 -401 -689 -27 -225 -354 -539 -407 -44 -758 -975 -808 -680 -577 -302 -13 -89 -730 -493 -310 -446 -798 -966 -507 -924 -187 -271 -936 -751 -279 -609 -955 -286 -584 -792 -410 -379 -293 -23 -228 -49 -621 -839 -154 -273 -390 -318 -584 -437 -385 -515 -959 -964 -90 -798 -726 -872 -857 -888 -864 -973 -267 -728 -977 -684 -519 -101 -583 -4 -865 -459 -219 -500 -715 -170 -673 -537 -346 -82 -457 -379 -71 -804 -975 -383 -91 -851 -15 -751 -709 -944 -599 -517 -371 -384 -971 -574 -847 -993 -937 -270 -116 -483 -937 -415 -907 -927 -868 -272 -450 -863 -960 -832 -246 -575 -704 -306 -923 -197 -888 -661 -622 -47 -829 -591 -580 -318 -715 -712 -495 -50 -349 -312 -920 -970 -941 -358 -882 -436 -850 -176 -470 -674 -695 -699 -675 -710 -273 -309 -578 -696 -448 -209 -278 -606 -715 -802 -942 -3 -984 -282 -952 -994 -535 -906 -820 -590 -301 -821 -710 -864 -508 -932 -137 -210 -802 -834 -458 -399 -307 -386 -766 -591 -210 -200 -221 -528 -860 -967 -754 -1 -263 -242 -561 -301 -741 -634 -122 -34 -453 -793 -9 -605 -683 -361 -295 -492 -437 -525 -415 -521 -412 -334 -819 -361 -869 -251 -393 -639 -8 -144 -976 -15 -218 -867 -649 -311 -528 -842 -743 -338 -191 -230 -944 -458 -244 -670 -566 -712 -181 -679 -917 -697 -660 -637 -209 -958 -149 -598 -757 -190 -377 -274 -802 -953 -92 -725 -529 -188 -563 -913 -201 -408 -811 -770 -628 -243 -881 -837 -331 -101 -314 -184 -241 -733 -185 -721 -120 -239 -299 -414 -122 -54 -739 -774 -846 -968 -884 -432 -29 -94 -190 -244 -799 -40 -207 -638 -172 -896 -822 -245 -689 -643 -955 -756 -791 -687 -400 -245 -138 -452 -662 -735 -83 -436 -866 -868 -871 -157 -666 -845 -111 -140 -252 -919 -209 -234 -309 -805 -443 -682 -996 -41 -53 -179 -382 -30 -853 -399 -652 -555 -116 -19 -613 -294 -999 -790 -403 -285 -744 -595 -932 -637 -975 -556 -905 -689 -754 -835 -827 -723 -945 -313 -921 -310 -165 -604 -457 -282 -750 -613 -451 -694 -55 -463 -153 -960 -175 -862 -450 -828 -464 -390 -259 -713 -432 -562 -528 -788 -278 -388 -414 -622 -225 -700 -603 -678 -981 -817 -760 -751 -557 -484 -472 -49 -853 -36 -66 -770 -309 -728 -528 -508 -177 -129 -760 -350 -322 -963 -643 -203 -822 -983 -945 -373 -163 -23 -38 -18 -991 -304 -526 -286 -512 -917 -203 -489 -301 -501 -687 -863 -667 -652 -366 -277 -620 -439 -543 -818 -385 -718 -10 -1000 -5 -506 -749 -305 -799 -44 -835 -668 -662 -908 -763 -832 -120 -250 -934 -710 -329 -738 -661 -319 -864 -849 -724 -163 -959 -298 -488 -902 -103 -920 -81 -656 -432 -955 -498 -701 -575 -956 -61 -864 -975 -911 -765 -138 -485 -389 -603 -210 -931 -579 -15 -251 -295 -159 -884 -659 -244 -929 -54 -460 -181 -552 -672 -46 -953 -230 -301 -114 -722 -454 -698 -689 -203 -425 -956 -25 -485 -2 -518 -204 -875 -996 -503 -84 -654 -263 -470 -91 -813 -494 -885 -922 -220 -486 -790 -938 -353 -297 -638 -233 -106 -618 -117 -942 -754 -485 -267 -203 -578 -230 -806 -310 -721 -667 -681 -398 -779 -575 -738 -45 -964 -66 -696 -218 -977 -272 -126 -89 -342 -688 -137 -800 -403 -304 -232 -926 -614 -897 -116 -86 -238 -459 -218 -492 -820 -13 -474 -177 -156 -725 -665 -995 -163 -669 -746 -342 -50 -51 -942 -216 -523 -863 -788 -871 -437 -41 -503 -88 -142 -541 -771 -143 -869 -377 -667 -733 -67 -927 -617 -691 -820 -875 -198 -724 -1000 -164 -567 -349 -686 -692 -607 -850 -938 -38 -668 -222 -363 -149 -475 -561 -49 -546 -791 -315 -506 -693 -459 -727 -319 -550 -244 -816 -508 -253 -859 -114 -567 -154 -556 -485 -703 -961 -895 -517 -434 -630 -395 -76 -455 -798 -777 -198 -533 -698 -319 -957 -649 -655 -290 -913 -796 -731 -744 -292 -556 -293 -629 -270 -249 -871 -805 -310 -990 -734 -422 -984 -708 -48 -684 -159 -64 -63 -58 -554 -805 -832 -390 -618 -451 -935 -74 -800 -593 -57 -417 -77 -523 -873 -139 -916 -919 -50 -516 -554 -555 -205 -119 -480 -60 -758 -928 -887 -894 -377 -312 -140 -75 -25 -658 -792 -103 -977 -945 -7 -238 -13 -248 -311 -180 -955 -75 -666 -614 -806 -851 -627 -869 -23 -666 -457 -577 -620 -202 -102 -520 -382 -579 -73 -168 -855 -186 -9 -400 -116 -479 -849 -213 -987 -64 -481 -848 -162 -726 -192 -979 -222 -68 -767 -927 -585 -991 -844 -509 -175 -790 -979 -98 -697 -157 -735 -350 -477 -846 -427 -535 -97 -532 -961 -119 -240 -391 -622 -428 -937 -873 -969 -257 -230 -59 -660 -96 -430 -443 -15 -841 -140 -128 -302 -847 -368 -445 -985 -887 -351 -47 -279 -930 -713 -474 -368 -105 -937 -572 -533 -530 -10 -125 -293 -887 -957 -148 -647 -922 -214 -321 -141 -422 -294 -341 -544 -857 -172 -791 -76 -719 -769 -657 -539 -926 -968 -28 -619 -622 -972 -718 -603 -144 -97 -757 -400 -835 -187 -145 -146 -112 -181 -372 -784 -339 -497 -873 -801 -221 -349 -100 -563 -506 -238 -200 -82 -274 -306 -395 -120 -101 -269 -378 -140 -224 -208 -349 -505 -486 -31 -691 -120 -666 -252 -245 -32 -435 -279 -450 -30 -140 -862 -750 -433 -821 -466 -470 -117 -247 -161 -273 -645 -975 -228 -949 -635 -548 -286 -537 -747 -441 -724 -609 -250 -423 -923 -23 -229 -43 -14 -670 -459 -337 -461 -136 -633 -781 -28 -764 -113 -850 -963 -357 -934 -60 -441 -780 -539 -780 -81 -194 -277 -719 -897 -433 -145 -928 -968 -811 -869 -800 -789 -224 -222 -560 -201 -391 -944 -258 -433 -224 -134 -946 -72 -414 -1 -419 -393 -341 -377 -637 -799 -898 -624 -716 -628 -69 -482 -202 -553 -849 -774 -650 -385 -93 -57 -279 -333 -12 -619 -723 -501 -478 -368 -467 -522 -907 -836 -761 -759 -942 -2 -471 -959 -220 -208 -252 -63 -626 -400 -826 -373 -399 -748 -944 -995 -1000 -781 -667 -897 -567 -28 -133 -588 -595 -851 -83 -119 -837 -996 -667 -758 -42 -91 -103 -537 -203 -714 -642 -154 -211 -175 -800 -147 -787 -541 -849 -215 -813 -992 -357 -830 -82 -354 -153 -699 -144 -726 -256 -812 -857 -531 -75 -767 -853 -757 -381 -333 -327 -356 -231 -116 -19 -130 -354 -386 -420 -55 -29 -496 -670 -478 -166 -85 -249 -311 -684 -727 -481 -367 -218 -735 -416 -994 -303 -588 -854 -820 -192 -536 -488 -916 -285 -314 -817 -472 -414 -942 -774 -157 -984 -403 -501 -227 -936 -457 -215 -321 -371 -765 -862 -522 -753 -582 -587 -819 -69 -339 -160 -82 -764 -722 -340 -640 -453 -674 -344 -540 -921 -628 -222 -230 -546 -17 -956 -648 -516 -380 -820 -74 -383 -869 -572 -688 -473 -723 -42 -278 -697 -45 -659 -89 -576 -901 -116 -421 -440 -106 -347 -446 -931 -348 -229 -157 -400 -655 -337 -665 -145 -13 -944 -65 -745 -557 -304 -282 -870 -597 -650 -757 -80 -258 -641 -311 -177 -937 -843 -876 -391 -363 -158 -714 -708 -230 -32 -852 -887 -287 -692 -691 -378 -479 -103 -758 -134 -922 -504 -453 -204 -525 -236 -629 -198 -690 -895 -84 -636 -976 -221 -17 -128 -818 -505 -901 -826 -892 -55 -758 -610 -641 -782 -619 -222 -670 -512 -914 -512 -14 -843 -295 -316 -322 -370 -295 -227 -415 -602 -995 -245 -781 -477 -856 -443 -909 -841 -512 -585 -697 -800 -259 -61 -176 -533 -866 -877 -331 -748 -270 -619 -998 -431 -914 -140 -835 -973 -435 -873 -225 -303 -558 -666 -65 -566 -607 -940 -259 -914 -997 -36 -49 -989 -567 -666 -266 -410 -955 -832 -618 -136 -951 -423 -740 -655 -294 -149 -891 -838 -244 -49 -459 -27 -854 -544 -51 -155 -978 -105 -161 -671 -221 -578 -263 -106 -941 -489 -139 -919 -854 -345 -731 -813 -705 -565 -5 -1000 -454 -26 -202 -235 -970 -158 -355 -646 -956 -21 -707 -12 -311 -581 -484 -189 -922 -976 -270 -169 -561 -694 -371 -128 -753 -281 -980 -301 -135 -595 -85 -740 -293 -598 -63 -664 -205 -18 -771 -478 -216 -940 -248 -133 -203 -363 -950 -899 -826 -935 -283 -23 -961 -598 -689 -352 -557 -244 -513 -163 -916 -172 -939 -709 -370 -212 -275 -776 -111 -49 -535 -926 -533 -258 -454 -635 -327 -380 -964 -325 -97 -249 -745 -524 -27 -160 -617 -690 -500 -39 -513 -591 -915 -169 -878 -470 -692 -637 -65 -967 -785 -641 -257 -563 -203 -332 -386 -42 -574 -736 -111 -943 -124 -591 -812 -621 -585 -853 -69 -606 -241 -322 -535 -570 -882 -208 -403 -261 -729 -571 -463 -378 -843 -449 -744 -902 -635 -181 -665 -743 -480 -471 -452 -295 -917 -771 -624 -631 -765 -835 -866 -324 -990 -87 -928 -136 -622 -940 -143 -65 -672 -812 -204 -792 -315 -473 -941 -743 -84 -935 -969 -82 -429 -864 -424 -791 -811 -149 -424 -927 -376 -360 -387 -744 -308 -557 -615 -242 -992 -465 -117 -607 -749 -985 -391 -93 -700 -867 -56 -392 -91 -5 -761 -332 -294 -948 -723 -453 -648 -715 -287 -31 -941 -794 -800 -947 -740 -908 -661 -162 -207 -982 -404 -277 -963 -536 -804 -900 -610 -174 -763 -628 -958 -496 -307 -496 -281 -296 -6 -317 -508 -875 -518 -978 -564 -825 -639 -714 -953 -125 -728 -122 -763 -14 -403 -835 -413 -425 -85 -723 -328 -458 -125 -353 -154 -618 -648 -638 -210 -749 -496 -921 -4 -489 -324 -213 -495 -366 -801 -951 -655 -958 -725 -543 -670 -766 -629 -485 -974 -443 -59 -354 -148 -910 -76 -451 -784 -514 -548 -424 -588 -760 -675 -874 -730 -551 -880 -942 -470 -906 -764 -345 -207 -591 -773 -359 -393 -950 -932 -420 -52 -614 -503 -574 -790 -95 -928 -197 -843 -356 -119 -302 -480 -590 -674 -647 -582 -453 -753 -820 -515 -84 -370 -336 -220 -265 -977 -827 -737 -387 -958 -444 -770 -982 -594 -5 -401 -285 -58 -662 -909 -356 -968 -635 -750 -901 -777 -464 -678 -167 -382 -4 -542 -746 -716 -419 -38 -946 -940 -154 -621 -647 -532 -270 -979 -849 -462 -128 -976 -55 -425 -727 -778 -748 -802 -726 -5 -182 -797 -752 -422 -142 -267 -59 -111 -456 -778 -517 -908 -200 -218 -380 -747 -732 -900 -784 -274 -802 -873 -556 -445 -210 -344 -874 -471 -902 -278 -125 -613 -760 -593 -281 -692 -762 -775 -607 -23 -188 -530 -392 -531 -430 -314 -356 -534 -844 -428 -922 -59 -228 -987 -337 -926 -632 -679 -771 -594 -57 -588 -72 -130 -672 -498 -605 -349 -784 -587 -260 -366 -851 -25 -849 -14 -448 -174 -362 -962 -253 -948 -617 -131 -214 -298 -634 -31 -747 -341 -613 -748 -779 -109 -964 -252 -24 -314 -962 -299 -17 -19 -684 -141 -807 -849 -585 -543 -446 -872 -804 -232 -527 -695 -441 -520 -249 -328 -18 -819 -34 -643 -685 -423 -442 -666 -478 -73 -418 -498 -383 -230 -697 -464 -231 -596 -864 -751 -896 -727 -123 -754 -393 -998 -390 -285 -395 -809 -787 -736 -234 -527 -101 -254 -665 -747 -932 -932 -259 -529 -35 -109 -445 -176 -406 -488 -944 -55 -548 -180 -496 -874 -66 -890 -640 -101 -307 -137 -671 -427 -906 -882 -645 -714 -789 -404 -13 -411 -22 -252 -492 -218 -315 -287 -38 -804 -260 -42 -981 -888 -652 -64 -9 -705 -157 -327 -254 -402 -6 -862 -143 -287 -672 -153 -292 -976 -570 -401 -682 -797 -82 -767 -609 -399 -237 -541 -332 -178 -886 -854 -28 -756 -558 -33 -767 -905 -578 -891 -946 -534 -144 -412 -967 -953 -629 -756 -402 -977 -65 -577 -724 -271 -889 -36 -750 -587 -801 -907 -673 -833 -916 -70 -341 -214 -466 -700 -831 -774 -376 -662 -787 -711 -242 -823 -400 -36 -346 -620 -502 -183 -10 -37 -400 -80 -331 -10 -136 -893 -995 -179 -804 -85 -130 -483 -129 -795 -12 -573 -783 -849 -312 -288 -471 -422 -426 -783 -208 -695 -974 -94 -884 -432 -168 -934 -629 -180 -60 -247 -703 -744 -709 -109 -540 -280 -883 -943 -713 -471 -720 -46 -444 -144 -433 -323 -859 -46 -699 -855 -525 -309 -501 -892 -529 -671 -893 -105 -57 -1 -640 -749 -409 -985 -540 -237 -327 -695 -551 -98 -128 -768 -356 -690 -971 -877 -613 -749 -689 -319 -131 -872 -945 -406 -131 -261 -137 -68 -848 -373 -569 -394 -659 -513 -448 -212 -975 -534 -428 -524 -880 -517 -614 -834 -289 -597 -884 -193 -571 -688 -726 -931 -874 -586 -174 -46 -704 -177 -121 -193 -225 -428 -614 -64 -78 -277 -364 -487 -774 -979 -958 -320 -886 -900 -336 -64 -657 -218 -984 -595 -164 -379 -252 -618 -120 -234 -391 -163 -77 -44 -826 -17 -164 -279 -711 -913 -492 -977 -579 -289 -577 -535 -768 -499 -791 -397 -319 -609 -879 -611 -270 -452 -320 -809 -46 -977 -31 -437 -650 -851 -729 -295 -190 -274 -870 -622 -777 -847 -467 -675 -622 -452 -960 -995 -42 -669 -474 -900 -731 -912 -88 -952 -962 -945 -671 -407 -192 -209 -344 -741 -166 -605 -267 -904 -88 -44 -777 -790 -799 -291 -575 -944 -312 -267 -352 -64 -447 -863 -228 -185 -788 -769 -879 -835 -711 -499 -865 -597 -935 -465 -330 -268 -690 -411 -884 -104 -998 -691 -160 -275 -464 -935 -415 -960 -489 -284 -26 -27 -504 -123 -848 -494 -164 -960 -229 -168 -642 -969 -76 -137 -821 -989 -650 -680 -590 -986 -679 -393 -724 -999 -699 -777 -28 -655 -969 -781 -141 -814 -422 -939 -519 -135 -190 -710 -91 -179 -116 -561 -824 -368 -510 -712 -901 -70 -180 -406 -705 -282 -935 -850 -50 -405 -826 -500 -732 -471 -809 -102 -321 -513 -910 -327 -284 -21 -190 -549 -734 -190 -777 -782 -800 -842 -383 -969 -849 -812 -807 -384 -289 -574 -397 -764 -312 -902 -22 -92 -771 -908 -811 -874 -621 -474 -232 -524 -582 -908 -556 -962 -913 -324 -960 -280 -71 -233 -750 -196 -534 -604 -730 -240 -565 -651 -799 -895 -34 -85 -84 -880 -626 -344 -464 -871 -13 -874 -459 -839 -32 -281 -585 -779 -924 -949 -193 -508 -352 -208 -799 -188 -224 -299 -318 -745 -38 -437 -180 -755 -594 -704 -618 -610 -448 -71 -680 -207 -47 -907 -91 -955 -736 -120 -350 -552 -849 -332 -566 -561 -830 -307 -809 -927 -658 -115 -994 -919 -447 -777 -715 -846 -349 -950 -42 -779 -913 -134 -67 -657 -630 -200 -564 -986 -204 -456 -200 -732 -366 -176 -108 -261 -247 -669 -176 -780 -925 -75 -203 -677 -536 -27 -166 -221 -859 -758 -418 -728 -343 -110 -921 -492 -524 -481 -816 -715 -706 -421 -333 -456 -40 -423 -725 -961 -183 -664 -368 -552 -602 -93 -484 -697 -804 -424 -60 -252 -910 -563 -344 -62 -988 -690 -309 -78 -663 -88 -864 -573 -90 -159 -992 -764 -76 -712 -135 -94 -894 -546 -789 -857 -194 -184 -702 -644 -435 -308 -506 -647 -645 -121 -736 -47 -870 -345 -718 -288 -585 -994 -103 -8 -551 -213 -769 -168 -981 -272 -713 -950 -709 -931 -434 -994 -306 -181 -336 -590 -911 -776 -633 -766 -839 -734 -92 -74 -26 -812 -272 -662 -104 -298 -616 -893 -315 -26 -264 -4 -917 -709 -745 -488 -308 -275 -211 -562 -40 -921 -385 -787 -834 -434 -901 -647 -569 -487 -274 -35 -432 -716 -785 -67 -991 -186 -413 -369 -119 -667 -112 -406 -875 -298 -199 -448 -481 -28 -950 -64 -315 -37 -795 -547 -44 -437 -924 -814 -745 -255 -912 -258 -518 -551 -269 -573 -623 -778 -754 -940 -639 -804 -655 -985 -951 -48 -557 -447 -704 -110 -622 -949 -681 -515 -406 -304 -371 -122 -594 -527 -59 -701 -218 -169 -311 -255 -85 -878 -4 -395 -365 -45 -305 -680 -626 -499 -254 -664 -688 -461 -789 -148 -987 -133 -10 -861 -40 -249 -892 -410 -51 -152 -785 -944 -33 -726 -86 -751 -401 -124 -725 -276 -629 -168 -693 -254 -487 -482 -875 -824 -227 -773 -995 -211 -30 -193 -773 -618 -536 -515 -256 -472 -749 -938 -820 -692 -229 -506 -357 -244 -716 -372 -563 -669 -740 -735 -566 -32 -274 -435 -307 -934 -959 -29 -363 -157 -966 -312 -373 -322 -562 -295 -250 -575 -350 -335 -274 -704 -895 -67 -32 -789 -311 -468 -662 -78 -502 -832 -619 -655 -170 -501 -108 -862 -840 -53 -882 -70 -787 -299 -913 -904 -75 -105 -3 -826 -765 -513 -341 -591 -204 -42 -702 -78 -177 -265 -374 -943 -753 -252 -290 -946 -915 -588 -290 -963 -292 -763 -961 -766 -860 -258 -258 -646 -753 -973 -22 -443 -237 -78 -983 -530 -871 -993 -225 -344 -361 -132 -156 -805 -134 -543 -744 -503 -798 -374 -490 -387 -940 -821 -523 -505 -172 -31 -392 -627 -715 -267 -636 -431 -690 -951 -186 -515 -383 -549 -579 -103 -159 -399 -872 -942 -192 -63 -629 -837 -961 -242 -736 -618 -289 -85 -945 -932 -475 -22 -604 -66 -767 -131 -850 -999 -540 -957 -142 -336 -669 -915 -725 -781 -773 -178 -903 -32 -456 -724 -677 -116 -336 -431 -977 -838 -837 -304 -79 -32 -367 -621 -273 -219 -774 -285 -603 -995 -628 -729 -387 -394 -726 -379 -795 -330 -333 -708 -509 -687 -981 -960 -775 -655 -880 -259 -715 -782 -368 -458 -205 -819 -581 -357 -425 -370 -674 -839 -815 -25 -901 -515 -101 -328 -562 -835 -207 -21 -61 -587 -841 -418 -868 -239 -48 -339 -590 -777 -339 -944 -935 -855 -562 -852 -911 -40 -967 -382 -75 -82 -693 -140 -137 -595 -183 -869 -810 -323 -312 -899 -491 -916 -143 -948 -67 -697 -736 -708 -154 -879 -6 -547 -37 -943 -628 -515 -603 -989 -460 -758 -143 -883 -142 -427 -596 -534 -795 -768 -180 -758 -315 -120 -991 -890 -434 -396 -292 -695 -294 -384 -846 -719 -360 -433 -158 -809 -378 -574 -68 -74 -523 -626 -224 -931 -422 -625 -785 -297 -744 -825 -581 -786 -870 -615 -875 -79 -827 -684 -606 -838 -242 -367 -465 -990 -975 -431 -985 -848 -568 -783 -152 -21 -310 -616 -782 -26 -825 -341 -448 -876 -4 -119 -159 -129 -60 -730 -964 -431 -336 -79 -268 -469 -994 -726 -77 -132 -531 -655 -426 -424 -148 -871 -964 -915 -788 -757 -379 -84 -400 -822 -536 -883 -954 -45 -76 -215 -577 -788 -883 -146 -989 -973 -566 -546 -439 -644 -975 -680 -623 -337 -195 -884 -466 -43 -936 -109 -795 -765 -389 -245 -285 -866 -242 -499 -689 -227 -301 -617 -828 -254 -390 -892 -827 -37 -933 -703 -938 -397 -147 -217 -915 -805 -69 -656 -580 -480 -126 -301 -564 -28 -527 -447 -597 -958 -143 -852 -976 -907 -539 -270 -340 -260 -827 -969 -891 -667 -996 -969 -592 -734 -421 -63 -21 -812 -538 -500 -962 -171 -168 -631 -692 -60 -398 -974 -502 -247 -711 -328 -531 -1 -218 -752 -111 -958 -376 -757 -928 -617 -393 -656 -677 -381 -617 -724 -302 -756 -782 -928 -242 -644 -626 -687 -956 -740 -571 -885 -254 -743 -174 -424 -555 -825 -325 -313 -676 -92 -118 -801 -136 -199 -438 -315 -146 -508 -398 -687 -956 -767 -597 -114 -768 -948 -854 -228 -941 -630 -128 -816 -210 -689 -673 -501 -964 -578 -823 -311 -75 -584 -800 -967 -832 -941 -156 -337 -444 -32 -14 -828 -85 -657 -711 -107 -733 -906 -278 -455 -461 -889 -464 -193 -461 -811 -715 -182 -184 -212 -490 -877 -396 -869 -256 -117 -425 -542 -16 -672 -691 -809 -714 -882 -244 -740 -362 -855 -7 -132 -448 -948 -552 -851 -650 -360 -212 -167 -787 -89 -77 -992 -119 -579 -50 -860 -885 -94 -863 -584 -540 -195 -429 -711 -663 -551 -122 -276 -220 -37 -906 -542 -835 -690 -826 -882 -90 -479 -243 -252 -362 -675 -320 -628 -733 -912 -672 -359 -717 -269 -839 -5 -376 -415 -396 -908 -126 -787 -800 -844 -949 -452 -251 -711 -532 -778 -272 -537 -431 -941 -344 -754 -78 -762 -285 -991 -593 -890 -422 -420 -689 -972 -365 -153 -276 -412 -520 -586 -780 -387 -378 -447 -288 -924 -839 -780 -662 -657 -279 -225 -439 -76 -994 -891 -677 -999 -224 -949 -516 -197 -217 -966 -777 -882 -506 -849 -186 -972 -330 -710 -376 -763 -807 -30 -914 -240 -620 -684 -829 -493 -867 -801 -936 -453 -288 -977 -234 -996 -89 -736 -546 -604 -716 -501 -847 -388 -501 -167 -276 -52 -759 -509 -63 -949 -946 -54 -497 -562 -8 -756 -734 -440 -672 -382 -605 -92 -957 -2 -2 -255 -383 -73 -735 -376 -560 -525 -910 -408 -607 -576 -801 -94 -372 -356 -604 -755 -900 -167 -507 -146 -435 -164 -956 -848 -82 -648 -307 -235 -444 -50 -302 -687 -825 -643 -96 -473 -485 -956 -904 -671 -798 -172 -297 -214 -844 -19 -791 -444 -249 -642 -537 -800 -23 -323 -109 -549 -688 -658 -110 -986 -354 -404 -347 -302 -279 -460 -734 -203 -142 -613 -850 -631 -612 -350 -107 -326 -959 -304 -593 -122 -292 -854 -859 -772 -781 -596 -606 -455 -444 -741 -13 -951 -766 -827 -223 -499 -829 -735 -342 -297 -950 -460 -535 -328 -725 -315 -50 -877 -573 -264 -874 -187 -195 -290 -264 -135 -229 -104 -205 -426 -72 -33 -78 -104 -321 -260 -814 -558 -458 -894 -993 -553 -541 -329 -99 -260 -800 -557 -330 -631 -889 -751 -109 -352 -839 -767 -599 -829 -817 -143 -288 -156 -170 -657 -289 -257 -519 -301 -26 -46 -793 -308 -861 -384 -637 -862 -305 -91 -159 -795 -775 -593 -39 -749 -262 -553 -937 -318 -193 -269 -975 -667 -893 -879 -279 -66 -590 -118 -117 -750 -304 -705 -10 -574 -481 -656 -776 -18 -776 -786 -909 -645 -805 -288 -87 -868 -521 -626 -207 -566 -785 -363 -850 -758 -954 -450 -229 -873 -88 -685 -422 -809 -862 -583 -263 -743 -738 -279 -773 -292 -97 -756 -428 -44 -690 -346 -630 -119 -284 -229 -395 -627 -925 -522 -89 -919 -672 -553 -742 -644 -747 -309 -134 -206 -851 -590 -827 -852 -508 -769 -336 -881 -405 -62 -313 -896 -621 -447 -511 -483 -189 -212 -725 -831 -157 -277 -37 -269 -819 -769 -112 -777 -23 -258 -169 -926 -76 -716 -191 -725 -710 -684 -561 -392 -609 -717 -657 -639 -432 -232 -565 -682 -333 -563 -440 -98 -500 -719 -399 -476 -685 -629 -621 -360 -818 -571 -906 -955 -403 -897 -586 -465 -759 -544 -931 -684 -877 -903 -107 -598 -577 -798 -610 -888 -707 -995 -563 -331 -10 -932 -645 -119 -196 -973 -484 -949 -729 -135 -83 -240 -731 -557 -610 -794 -340 -365 -737 -87 -395 -769 -841 -663 -351 -822 -162 -473 -319 -640 -65 -244 -948 -686 -905 -185 -945 -814 -287 -538 -39 -42 -4 -930 -947 -375 -545 -69 -504 -918 -974 -213 -158 -856 -214 -417 -279 -646 -423 -327 -849 -339 -364 -280 -703 -470 -507 -474 -956 -241 -704 -90 -731 -119 -744 -714 -135 -872 -546 -178 -687 -949 -327 -240 -412 -534 -5 -282 -223 -771 -611 -853 -677 -850 -910 -839 -390 -95 -770 -43 -940 -978 -569 -802 -868 -807 -220 -82 -328 -651 -197 -356 -666 -768 -934 -978 -138 -725 -153 -679 -751 -817 -176 -470 -216 -144 -492 -340 -128 -132 -194 -184 -535 -965 -58 -411 -773 -739 -900 -594 -381 -192 -250 -143 -160 -302 -622 -952 -605 -309 -288 -369 -74 -342 -663 -946 -565 -378 -884 -982 -22 -223 -512 -255 -612 -268 -112 -799 -540 -759 -157 -554 -133 -664 -321 -98 -825 -916 -266 -681 -439 -916 -666 -714 -345 -144 -119 -997 -715 -184 -492 -832 -982 -871 -463 -642 -799 -722 -736 -927 -684 -557 -748 -399 -829 -383 -752 -273 -756 -792 -363 -407 -658 -635 -987 -930 -422 -243 -242 -337 -603 -559 -942 -648 -128 -872 -396 -364 -272 -276 -405 -352 -291 -157 -19 -859 -936 -995 -11 -718 -328 -185 -773 -977 -405 -63 -406 -242 -714 -412 -119 -548 -590 -785 -556 -273 -785 -8 -118 -307 -540 -823 -367 -808 -546 -938 -690 -475 -962 -879 -582 -205 -741 -332 -665 -54 -914 -427 -48 -906 -822 -149 -945 -499 -977 -966 -114 -912 -772 -433 -530 -653 -477 -216 -257 -616 -225 -882 -735 -758 -54 -778 -322 -886 -690 -455 -886 -92 -600 -250 -865 -945 -895 -763 -124 -770 -864 -232 -356 -22 -963 -94 -22 -114 -691 -902 -629 -294 -934 -460 -541 -324 -260 -1000 -947 -588 -774 -111 -12 -469 -669 -607 -173 -21 -59 -976 -199 -233 -151 -354 -167 -184 -138 -591 -824 -365 -882 -108 -980 -374 -444 -462 -650 -772 -236 -23 -319 -687 -621 -805 -254 -667 -448 -723 -404 -994 -501 -739 -260 -690 -680 -508 -128 -938 -953 -284 -71 -929 -398 -930 -717 -761 -820 -560 -629 -782 -86 -83 -931 -163 -57 -312 -278 -456 -650 -416 -442 -892 -240 -486 -420 -786 -874 -836 -271 -434 -317 -464 -776 -63 -34 -883 -408 -671 -257 -993 -726 -123 -111 -819 -970 -916 -244 -222 -839 -669 -553 -890 -864 -405 -701 -614 -468 -796 -762 -180 -977 -732 -246 -472 -919 -51 -903 -70 -426 -280 -964 -853 -121 -636 -630 -218 -529 -614 -819 -722 -129 -796 -739 -459 -871 -143 -43 -657 -260 -55 -997 -928 -711 -569 -67 -522 -213 -607 -919 -212 -44 -377 -381 -859 -569 -27 -489 -108 -429 -545 -256 -400 -902 -919 -381 -102 -452 -661 -109 -136 -844 -196 -974 -19 -942 -93 -203 -662 -89 -698 -173 -856 -346 -376 -149 -847 -925 -504 -287 -822 -743 -354 -365 -267 -242 -966 -5 -61 -565 -649 -905 -707 -615 -129 -489 -385 -343 -759 -145 -403 -90 -207 -913 -720 -508 -497 -107 -903 -707 -133 -242 -85 -255 -620 -435 -540 -514 -24 -374 -953 -128 -451 -551 -673 -705 -909 -88 -947 -202 -375 -809 -922 -763 -42 -118 -805 -73 -421 -826 -663 -138 -243 -52 -755 -18 -409 -398 -224 -934 -797 -242 -233 -633 -794 -247 -937 -31 -562 -254 -38 -220 -189 -801 -455 -131 -887 -139 -972 -126 -707 -558 -930 -127 -412 -964 -175 -769 -432 -47 -302 -519 -174 -862 -426 -320 -425 -123 -411 -660 -388 -446 -79 -515 -234 -69 -223 -633 -278 -706 -503 -964 -477 -196 -187 -235 -183 -497 -706 -204 -177 -114 -878 -105 -659 -93 -971 -387 -17 -509 -666 -150 -538 -202 -683 -361 -461 -184 -122 -300 -347 -233 -489 -352 -928 -766 -113 -371 -276 -593 -526 -269 -259 -933 -270 -55 -527 -920 -657 -782 -816 -895 -315 -905 -7 -230 -820 -874 -196 -720 -303 -247 -332 -620 -715 -579 -639 -613 -445 -853 -562 -302 -797 -72 -758 -20 -246 -178 -902 -548 -349 -768 -55 -751 -596 -362 -862 -625 -263 -629 -771 -77 -144 -551 -300 -690 -620 -117 -119 -338 -435 -852 -356 -540 -940 -210 -437 -249 -105 -735 -358 -36 -175 -209 -947 -724 -619 -328 -924 -91 -170 -959 -24 -526 -423 -47 -323 -723 -751 -687 -889 -583 -156 -136 -262 -431 -977 -516 -491 -203 -918 -593 -972 -696 -564 -600 -650 -912 -946 -336 -79 -824 -252 -804 -446 -149 -597 -297 -771 -858 -790 -995 -187 -292 -381 -431 -137 -740 -320 -316 -865 -647 -26 -547 -899 -767 -383 -857 -830 -436 -719 -224 -29 -815 -905 -58 -652 -198 -289 -567 -928 -999 -317 -893 -6 -436 -122 -249 -462 -529 -676 -449 -90 -842 -757 -835 -321 -558 -159 -647 -859 -987 -655 -907 -523 -193 -713 -691 -420 -117 -576 -846 -972 -342 -301 -286 -831 -77 -951 -170 -138 -547 -90 -756 -311 -772 -682 -193 -720 -775 -581 -408 -620 -563 -55 -739 -939 -838 -593 -756 -155 -449 -677 -783 -733 -473 -550 -396 -821 -663 -555 -536 -147 -518 -149 -459 -378 -261 -355 -244 -258 -581 -906 -108 -884 -408 -651 -504 -408 -23 -818 -289 -428 -814 -123 -456 -375 -476 -226 -605 -929 -304 -411 -970 -247 -401 -421 -54 -911 -747 -226 -323 -920 -347 -253 -778 -504 -964 -980 -427 -681 -496 -41 -399 -698 -556 -551 -952 -902 -202 -811 -268 -505 -526 -220 -259 -926 -360 -419 -551 -124 -739 -201 -960 -117 -275 -730 -746 -1 -596 -964 -224 -351 -52 -160 -365 -568 -343 -366 -671 -658 -196 -716 -118 -984 -523 -46 -1000 -820 -342 -508 -670 -521 -735 -30 -556 -384 -525 -574 -949 -202 -521 -321 -35 -598 -990 -498 -882 -358 -665 -779 -714 -333 -695 -454 -264 -84 -927 -81 -219 -601 -464 -812 -702 -57 -922 -639 -430 -436 -14 -776 -634 -458 -717 -358 -369 -358 -713 -618 -305 -193 -151 -920 -58 -334 -160 -874 -290 -404 -816 -542 -573 -419 -553 -149 -479 -525 -322 -956 -580 -713 -187 -975 -914 -443 -741 -356 -958 -174 -156 -916 -383 -969 -105 -949 -255 -486 -492 -284 -733 -378 -112 -373 -861 -48 -480 -822 -761 -495 -841 -669 -703 -285 -681 -447 -97 -989 -694 -386 -912 -534 -202 -84 -773 -227 -186 -654 -182 -554 -399 -769 -556 -597 -340 -845 -37 -843 -23 -388 -819 -80 -720 -805 -352 -428 -429 -565 -376 -985 -780 -150 -819 -886 -342 -385 -338 -143 -973 -518 -943 -586 -475 -717 -479 -525 -911 -105 -582 -114 -182 -958 -284 -291 -593 -168 -744 -847 -39 -425 -533 -140 -811 -531 -159 -169 -358 -90 -525 -731 -933 -637 -954 -541 -336 -639 -73 -847 -720 -919 -721 -613 -54 -710 -660 -331 -816 -773 -715 -494 -56 -191 -286 -432 -862 -237 -699 -623 -576 -220 -341 -879 -950 -961 -952 -58 -573 -776 -285 -580 -669 -724 -553 -113 -477 -375 -367 -863 -38 -506 -692 -825 -242 -81 -177 -119 -615 -218 -22 -191 -66 -16 -705 -911 -787 -918 -874 -826 -640 -537 -402 -340 -814 -910 -735 -777 -256 -945 -308 -76 -328 -340 -364 -993 -660 -593 -916 -947 -163 -914 -8 -333 -837 -264 -26 -541 -114 -451 -146 -294 -334 -136 -104 -366 -590 -857 -328 -789 -802 -641 -581 -841 -812 -326 -873 -906 -378 -100 -357 -559 -697 -189 -117 -421 -510 -4 -382 -643 -909 -872 -507 -604 -754 -216 -726 -48 -475 -542 -529 -711 -793 -815 -32 -573 -666 -469 -884 -317 -994 -809 -96 -895 -296 -396 -863 -637 -598 -917 -419 -530 -186 -752 -864 -342 -895 -706 -478 -575 -319 -104 -159 -662 -411 -371 -956 -418 -724 -370 -39 -477 -606 -502 -571 -511 -534 -694 -84 -9 -557 -512 -999 -240 -582 -997 -258 -900 -95 -160 -419 -211 -82 -901 -914 -397 -996 -26 -761 -569 -698 -359 -12 -173 -874 -814 -179 -418 -360 -159 -110 -163 -252 -910 -110 -838 -798 -942 -720 -375 -390 -377 -208 -656 -593 -454 -59 -383 -113 -623 -785 -847 -519 -398 -375 -462 -742 -707 -930 -3 -589 -655 -296 -842 -464 -563 -423 -189 -169 -26 -66 -179 -178 -672 -576 -331 -267 -340 -717 -188 -90 -55 -518 -780 -493 -517 -479 -684 -690 -648 -547 -415 -583 -947 -721 -631 -890 -207 -425 -392 -793 -687 -845 -133 -614 -134 -968 -506 -667 -749 -830 -247 -170 -907 -255 -57 -270 -601 -599 -565 -907 -690 -52 -712 -942 -675 -976 -374 -52 -974 -593 -161 -110 -778 -27 -936 -96 -362 -285 -100 -822 -134 -643 -727 -784 -161 -706 -824 -415 -495 -356 -760 -47 -960 -322 -713 -579 -496 -795 -858 -419 -424 -725 -553 -136 -336 -877 -714 -897 -502 -414 -279 -802 -639 -209 -300 -937 -213 -288 -242 -434 -376 -979 -916 -785 -636 -578 -86 -522 -914 -864 -224 -477 -314 -685 -766 -378 -545 -752 -654 -829 -193 -563 -620 -73 -771 -684 -99 -460 -905 -687 -952 -539 -287 -119 -653 -357 -651 -557 -976 -4 -215 -787 -258 -879 -691 -857 -553 -4 -374 -482 -34 -284 -151 -885 -90 -981 -922 -595 -968 -249 -275 -87 -996 -577 -911 -917 -676 -958 -818 -746 -452 -113 -113 -765 -213 -389 -521 -590 -546 -933 -988 -364 -900 -800 -238 -313 -693 -134 -926 -908 -907 -273 -901 -466 -984 -592 -219 -509 -277 -811 -534 -284 -847 -598 -217 -627 -190 -400 -648 -42 -697 -323 -681 -837 -225 -784 -621 -417 -875 -173 -11 -636 -257 -618 -36 -305 -604 -41 -707 -260 -504 -912 -296 -388 -772 -980 -49 -953 -691 -353 -185 -52 -562 -971 -398 -794 -246 -13 -456 -53 -391 -403 -148 -847 -558 -470 -764 -900 -701 -860 -521 -611 -129 -153 -257 -246 -283 -702 -129 -612 -160 -736 -894 -652 -524 -999 -816 -987 -976 -944 -252 -785 -320 -577 -952 -929 -940 -1000 -319 -351 -107 -298 -330 -653 -128 -31 -685 -85 -989 -547 -606 -801 -727 -202 -438 -969 -962 -726 -456 -810 -123 -381 -921 -539 -916 -852 -315 -820 -565 -743 -155 -217 -790 -172 -829 -647 -424 -19 -759 -105 -201 -642 -654 -470 -278 -705 -427 -825 -239 -435 -342 -471 -941 -349 -824 -396 -69 -689 -334 -553 -116 -534 -856 -328 -220 -811 -721 -394 -46 -83 -859 -210 -17 -675 -8 -248 -553 -188 -251 -452 -455 -576 -668 -107 -833 -314 -281 -165 -958 -372 -861 -752 -384 -305 -475 -917 -330 -871 -701 -722 -983 -583 -441 -55 -175 -814 -986 -735 -702 -809 -575 -90 -17 -494 -19 -287 -603 -490 -480 -686 -260 -212 -632 -764 -47 -269 -661 -386 -246 -602 -491 -32 -329 -121 -413 -56 -619 -444 -649 -818 -933 -368 -695 -37 -196 -573 -567 -43 -40 -747 -641 -605 -482 -758 -884 -941 -520 -969 -223 -633 -384 -51 -636 -608 -651 -108 -677 -913 -698 -110 -225 -876 -360 -255 -551 -156 -823 -970 -921 -640 -289 -10 -861 -322 -717 -676 -501 -294 -259 -64 -222 -678 -373 -711 -240 -874 -563 -850 -662 -17 -8 -123 -165 -455 -655 -817 -979 -223 -659 -220 -479 -597 -549 -881 -245 -602 -357 -58 -874 -645 -434 -346 -383 -508 -518 -470 -355 -308 -572 -327 -392 -534 -595 -870 -512 -23 -709 -668 -195 -490 -264 -84 -264 -719 -844 -175 -828 -501 -394 -83 -318 -448 -820 -513 -860 -958 -997 -574 -221 -558 -683 -581 -617 -860 -833 -903 -31 -271 -134 -26 -290 -665 -442 -868 -372 -412 -464 -370 -165 -653 -527 -510 -113 -722 -269 -715 -555 -117 -682 -623 -326 -39 -481 -598 -279 -765 -132 -24 -38 -480 -135 -132 -361 -604 -44 -598 -226 -770 -598 -105 -898 -411 -905 -307 -295 -557 -485 -539 -805 -890 -840 -292 -24 -551 -912 -618 -990 -102 -817 -352 -704 -330 -300 -533 -470 -995 -919 -945 -11 -446 -86 -90 -722 -891 -202 -276 -963 -249 -290 -766 -491 -616 -406 -685 -79 -720 -917 -705 -358 -562 -832 -836 -790 -96 -272 -111 -645 -736 -859 -837 -306 -842 -75 -427 -115 -993 -743 -313 -885 -365 -836 -601 -685 -936 -649 -381 -190 -449 -500 -443 -141 -917 -278 -177 -225 -167 -79 -317 -851 -872 -254 -530 -521 -271 -695 -277 -22 -341 -989 -367 -305 -167 -349 -681 -718 -385 -33 -349 -567 -757 -832 -250 -549 -628 -600 -802 -779 -505 -921 -669 -525 -25 -557 -616 -730 -481 -361 -44 -418 -282 -38 -870 -24 -790 -863 -726 -77 -977 -325 -678 -470 -980 -987 -686 -625 -878 -484 -602 -87 -915 -656 -703 -803 -766 -602 -896 -617 -756 -366 -870 -426 -777 -436 -902 -435 -1000 -704 -316 -576 -924 -233 -125 -713 -982 -879 -661 -33 -728 -11 -746 -67 -172 -237 -554 -428 -206 -933 -302 -217 -104 -245 -896 -655 -160 -891 -464 -285 -896 -500 -489 -958 -165 -531 -76 -436 -457 -371 -193 -509 -883 -132 -612 -760 -308 -296 -430 -598 -782 -700 -724 -442 -472 -272 -136 -73 -59 -481 -312 -200 -653 -139 -950 -123 -354 -114 -529 -153 -437 -78 -825 -541 -149 -420 -221 -773 -757 -275 -627 -117 -484 -689 -249 -2 -288 -880 -76 -402 -907 -174 -452 -370 -481 -447 -619 -417 -943 -837 -480 -983 -64 -581 -706 -103 -837 -103 -828 -841 -77 -959 -510 -918 -790 -785 -797 -102 -707 -269 -840 -677 -785 -980 -496 -530 -730 -375 -55 -93 -19 -405 -594 -46 -75 -618 -137 -863 -736 -662 -724 -46 -382 -379 -473 -432 -336 -710 -335 -350 -56 -696 -228 -847 -543 -780 -389 -457 -357 -402 -557 -871 -123 -208 -566 -317 -701 -184 -665 -804 -893 -823 -111 -256 -139 -599 -304 -736 -548 -994 -595 -445 -13 -190 -338 -871 -75 -187 -974 -505 -774 -471 -544 -365 -904 -419 -615 -893 -424 -93 -356 -212 -148 -674 -686 -177 -309 -830 -328 -394 -168 -791 -867 -959 -739 -310 -566 -620 -455 -659 -201 -802 -461 -487 -293 -538 -828 -187 -519 -399 -347 -688 -354 -351 -759 -157 -767 -226 -851 -984 -427 -534 -624 -427 -523 -993 -799 -624 -536 -15 -3 -890 -672 -976 -926 -238 -493 -545 -956 -614 -691 -375 -722 -174 -271 -208 -382 -446 -578 -473 -860 -949 -859 -534 -885 -741 -752 -963 -459 -319 -366 -377 -508 -753 -590 -890 -327 -493 -146 -118 -330 -431 -429 -386 -802 -878 -582 -61 -839 -454 -567 -836 -979 -119 -751 -962 -961 -848 -873 -583 -269 -931 -844 -432 -289 -210 -536 -816 -350 -189 -601 -427 -66 -718 -930 -444 -427 -183 -487 -644 -674 -162 -284 -504 -111 -852 -596 -70 -691 -864 -604 -685 -400 -144 -256 -722 -498 -897 -32 -4 -960 -283 -963 -529 -163 -687 -865 -821 -889 -883 -406 -611 -851 -199 -438 -889 -966 -541 -293 -578 -9 -250 -857 -970 -848 -44 -323 -593 -277 -602 -77 -984 -724 -620 -902 -476 -936 -87 -432 -512 -186 -303 -30 -756 -701 -232 -750 -60 -385 -457 -898 -909 -18 -832 -675 -364 -799 -927 -413 -324 -815 -718 -691 -483 -559 -74 -86 -870 -270 -512 -143 -546 -349 -434 -518 -854 -223 -523 -937 -474 -551 -332 -400 -915 -735 -758 -553 -581 -505 -794 -342 -107 -411 -655 -660 -73 -104 -592 -938 -831 -552 -737 -673 -219 -448 -418 -235 -636 -62 -150 -331 -756 -971 -895 -226 -774 -956 -486 -157 -848 -147 -289 -703 -867 -934 -261 -470 -895 -200 -267 -511 -442 -833 -482 -672 -762 -983 -712 -529 -156 -584 -957 -286 -995 -877 -957 -899 -664 -692 -473 -360 -462 -405 -840 -180 -83 -504 -685 -545 -528 -796 -371 -996 -742 -677 -395 -152 -678 -337 -278 -188 -448 -73 -481 -25 -108 -353 -600 -924 -437 -150 -698 -283 -321 -869 -252 -885 -819 -16 -702 -230 -310 -871 -906 -336 -657 -830 -905 -107 -452 -191 -333 -127 -708 -929 -234 -412 -746 -953 -982 -487 -77 -317 -146 -864 -491 -303 -136 -121 -319 -796 -27 -677 -281 -853 -534 -219 -550 -22 -22 -819 -322 -710 -202 -278 -746 -674 -476 -702 -604 -66 -506 -947 -677 -943 -486 -721 -232 -608 -681 -100 -122 -65 -947 -118 -351 -286 -708 -897 -122 -398 -2 -905 -516 -510 -943 -704 -152 -645 -672 -225 -367 -5 -713 -307 -512 -536 -628 -289 -273 -381 -428 -428 -959 -37 -540 -938 -15 -759 -534 -269 -885 -50 -446 -113 -570 -778 -450 -3 -724 -822 -671 -451 -430 -559 -294 -98 -824 -711 -662 -959 -54 -915 -921 -751 -840 -526 -393 -740 -330 -701 -237 -104 -256 -896 -59 -728 -72 -443 -309 -524 -826 -320 -902 -336 -415 -456 -160 -521 -972 -633 -977 -483 -668 -303 -405 -131 -300 -258 -268 -119 -279 -738 -366 -492 -340 -763 -868 -571 -354 -891 -373 -111 -490 -660 -343 -754 -41 -816 -988 -979 -970 -250 -30 -58 -928 -788 -659 -199 -942 -652 -519 -263 -36 -247 -413 -708 -562 -440 -466 -143 -946 -301 -514 -948 -88 -796 -773 -661 -592 -586 -683 -266 -913 -748 -638 -79 -285 -568 -724 -164 -152 -381 -103 -641 -714 -736 -436 -994 -637 -396 -775 -409 -186 -609 -732 -492 -897 -853 -60 -940 -728 -300 -911 -871 -967 -541 -552 -783 -204 -406 -896 -445 -905 -496 -346 -68 -478 -645 -655 -912 -568 -686 -371 -675 -972 -29 -508 -204 -282 -402 -809 -504 -405 -501 -568 -582 -340 -722 -893 -41 -485 -207 -986 -414 -486 -934 -180 -50 -161 -652 -796 -129 -113 -81 -379 -331 -916 -100 -295 -524 -392 -127 -337 -176 -838 -984 -800 -740 -64 -952 -979 -679 -90 -304 -25 -33 -561 -686 -644 -275 -328 -54 -243 -635 -412 -733 -795 -937 -146 -122 -753 -327 -284 -814 -306 -338 -538 -419 -316 -249 -347 -828 -755 -715 -284 -773 -74 -963 -316 -826 -83 -463 -707 -325 -240 -793 -156 -340 -464 -704 -787 -639 -932 -618 -611 -71 -893 -305 -956 -936 -686 -600 -80 -307 -863 -85 -141 -658 -652 -725 -790 -506 -967 -856 -583 -383 -336 -870 -689 -547 -163 -842 -778 -354 -366 -188 -34 -11 -202 -111 -497 -846 -122 -443 -439 -814 -366 -81 -950 -208 -736 -210 -872 -823 -661 -209 -196 -664 -24 -855 -567 -148 -484 -891 -252 -684 -499 -875 -669 -795 -17 -726 -98 -847 -194 -787 -888 -197 -681 -578 -100 -574 -221 -74 -569 -193 -38 -216 -744 -275 -800 -368 -514 -472 -810 -787 -522 -579 -659 -499 -186 -627 -780 -845 -353 -896 -788 -983 -353 -219 -375 -892 -780 -87 -737 -726 -956 -731 -120 -675 -549 -853 -559 -990 -424 -411 -698 -587 -679 -57 -606 -989 -578 -142 -92 -53 -932 -4 -535 -595 -664 -303 -144 -350 -528 -939 -405 -596 -608 -882 -105 -742 -993 -840 -425 -510 -127 -68 -46 -337 -171 -69 -569 -195 -531 -276 -604 -266 -808 -255 -45 -707 -685 -378 -553 -931 -365 -50 -998 -747 -210 -716 -558 -489 -863 -418 -640 -538 -880 -527 -727 -389 -25 -696 -764 -899 -251 -51 -501 -331 -905 -588 -538 -914 -618 -67 -860 -640 -282 -707 -955 -462 -814 -127 -891 -479 -683 -725 -989 -824 -192 -51 -821 -733 -283 -718 -644 -516 -949 -433 -939 -546 -799 -847 -170 -101 -12 -209 -715 -532 -899 -883 -423 -760 -930 -350 -960 -526 -108 -193 -330 -63 -845 -589 -75 -322 -888 -552 -874 -745 -993 -272 -926 -802 -906 -41 -247 -111 -760 -801 -396 -724 -632 -129 -157 -213 -447 -228 -570 -414 -801 -385 -24 -483 -499 -286 -33 -11 -924 -509 -887 -506 -193 -823 -799 -354 -686 -164 -811 -607 -938 -121 -63 -329 -84 -687 -507 -531 -621 -868 -732 -58 -689 -714 -834 -944 -613 -641 -752 -394 -289 -184 -104 -904 -327 -860 -347 -127 -308 -642 -277 -76 -994 -913 -487 -683 -944 -865 -379 -574 -563 -806 -831 -613 -810 -761 -809 -909 -450 -740 -253 -921 -783 -148 -135 -589 -195 -93 -490 -751 -312 -146 -261 -761 -18 -709 -329 -402 -110 -901 -675 -994 -517 -942 -98 -729 -282 -184 -457 -748 -438 -313 -723 -511 -486 -513 -655 -190 -66 -927 -795 -475 -536 -629 -309 -756 -508 -115 -721 -305 -306 -377 -799 -994 -523 -856 -985 -549 -696 -514 -796 -186 -173 -724 -847 -722 -850 -712 -487 -608 -890 -292 -895 -833 -427 -772 -147 -226 -357 -502 -278 -120 -637 -414 -904 -769 -314 -353 -405 -940 -761 -916 -738 -476 -944 -271 -796 -173 -284 -353 -169 -216 -769 -738 -229 -737 -279 -361 -537 -803 -657 -671 -193 -642 -978 -201 -440 -307 -613 -359 -27 -792 -535 -893 -751 -7 -533 -893 -228 -142 -827 -150 -719 -374 -934 -134 -223 -904 -796 -722 -741 -880 -610 -690 -405 -193 -713 -298 -259 -763 -216 -702 -983 -324 -782 -470 -307 -620 -700 -996 -901 -438 -104 -731 -652 -422 -891 -694 -331 -497 -975 -144 -553 -79 -944 -969 -569 -281 -802 -670 -437 -621 -751 -708 -832 -86 -940 -998 -794 -584 -445 -971 -94 -215 -437 -692 -261 -596 -436 -245 -588 -856 -170 -347 -370 -959 -477 -284 -265 -956 -667 -971 -133 -900 -605 -63 -326 -386 -118 -291 -875 -508 -687 -87 -700 -421 -161 -456 -749 -500 -447 -84 -890 -749 -124 -658 -204 -426 -605 -463 -163 -843 -58 -223 -612 -544 -192 -720 -494 -952 -152 -268 -486 -628 -602 -917 -666 -92 -578 -57 -756 -360 -623 -505 -137 -200 -274 -541 -35 -612 -579 -922 -608 -324 -291 -919 -912 -632 -16 -270 -844 -575 -795 -275 -571 -554 -379 -148 -216 -41 -201 -691 -323 -716 -931 -966 -539 -67 -374 -42 -314 -235 -345 -609 -330 -717 -102 -190 -516 -693 -375 -284 -691 -648 -371 -740 -758 -588 -827 -705 -283 -67 -42 -113 -72 -124 -26 -371 -756 -765 -167 -176 -659 -486 -603 -226 -472 -680 -766 -277 -360 -603 -102 -810 -50 -242 -11 -190 -596 -198 -762 -798 -548 -427 -212 -973 -996 -927 -230 -563 -472 -799 -647 -737 -954 -132 -790 -952 -681 -757 -757 -457 -700 -382 -922 -272 -421 -140 -250 -355 -944 -584 -149 -231 -596 -832 -990 -720 -496 -289 -212 -485 -968 -439 -111 -809 -70 -609 -879 -807 -787 -44 -899 -346 -436 -309 -166 -480 -923 -232 -309 -893 -216 -924 -468 -931 -235 -140 -918 -643 -519 -467 -555 -231 -324 -475 -931 -38 -532 -614 -571 -183 -80 -721 -628 -576 -168 -903 -702 -55 -649 -300 -212 -943 -799 -162 -607 -706 -809 -16 -77 -350 -950 -801 -968 -886 -857 -675 -411 -485 -656 -759 -763 -28 -317 -365 -117 -285 -702 -39 -278 -336 -145 -3 -705 -496 -930 -991 -188 -102 -650 -337 -273 -922 -876 -357 -515 -660 -433 -974 -473 -388 -124 -568 -729 -51 -495 -547 -381 -508 -296 -872 -255 -301 -310 -583 -903 -798 -457 -68 -933 -377 -216 -336 -140 -441 -281 -638 -799 -855 -890 -729 -293 -61 -911 -408 -268 -753 -252 -702 -23 -428 -377 -804 -897 -675 -65 -574 -492 -225 -894 -739 -434 -932 -234 -394 -402 -117 -367 -782 -834 -274 -362 -312 -706 -568 -438 -395 -362 -188 -220 -884 -61 -387 -974 -70 -379 -965 -342 -910 -835 -434 -414 -613 -302 -675 -970 -596 -995 -976 -174 -118 -923 -155 -561 -16 -950 -937 -72 -938 -262 -993 -451 -69 -795 -422 -830 -907 -551 -235 -228 -438 -981 -420 -468 -41 -159 -962 -310 -828 -84 -191 -279 -403 -460 -958 -368 -234 -566 -119 -265 -343 -262 -951 -537 -685 -196 -855 -162 -229 -259 -99 -449 -705 -524 -423 -787 -40 -546 -177 -503 -919 -433 -502 -87 -814 -447 -560 -488 -243 -281 -407 -996 -322 -945 -803 -590 -91 -967 -264 -26 -878 -361 -613 -64 -236 -561 -503 -467 -81 -52 -143 -534 -757 -384 -462 -105 -138 -920 -464 -819 -558 -393 -503 -148 -880 -435 -964 -990 -568 -282 -332 -921 -407 -925 -642 -522 -139 -441 -392 -751 -302 -609 -469 -435 -538 -751 -345 -59 -91 -684 -678 -542 -363 -785 -914 -216 -191 -863 -962 -23 -325 -765 -833 -388 -915 -616 -835 -860 -24 -250 -595 -618 -663 -382 -828 -412 -248 -866 -320 -704 -598 -805 -626 -932 -46 -737 -711 -727 -931 -809 -827 -91 -417 -470 -948 -750 -99 -902 -705 -361 -397 -680 -33 -647 -453 -749 -966 -511 -807 -331 -944 -917 -697 -297 -117 -900 -894 -246 -907 -479 -763 -288 -983 -698 -4 -240 -821 -451 -385 -645 -881 -680 -487 -131 -511 -470 -244 -674 -71 -272 -804 -396 -123 -649 -923 -527 -125 -325 -669 -524 -121 -369 -208 -503 -225 -749 -349 -582 -831 -495 -369 -883 -901 -427 -927 -304 -665 -145 -979 -581 -522 -143 -589 -44 -144 -359 -325 -318 -137 -579 -355 -630 -246 -461 -757 -475 -391 -424 -696 -459 -835 -634 -321 -149 -236 -992 -810 -591 -673 -448 -171 -260 -724 -247 -583 -763 -88 -977 -220 -704 -554 -479 -915 -656 -311 -123 -470 -360 -183 -143 -823 -324 -703 -851 -354 -368 -418 -911 -209 -712 -455 -709 -972 -28 -997 -151 -638 -162 -878 -770 -76 -300 -622 -625 -237 -603 -783 -311 -541 -751 -163 -646 -224 -624 -569 -481 -467 -862 -372 -345 -137 -859 -39 -427 -260 -300 -261 -554 -922 -744 -121 -101 -331 -97 -78 -606 -632 -612 -74 -749 -713 -891 -612 -221 -731 -513 -880 -288 -672 -81 -741 -533 -203 -686 -788 -464 -828 -235 -239 -758 -720 -660 -534 -275 -272 -840 -46 -155 -626 -286 -678 -28 -686 -611 -221 -517 -878 -307 -543 -691 -890 -236 -362 -411 -673 -309 -130 -414 -152 -227 -33 -993 -778 -311 -801 -463 -56 -579 -776 -87 -218 -901 -50 -569 -134 -132 -38 -393 -45 -519 -717 -276 -995 -435 -54 -934 -133 -671 -267 -178 -828 -30 -104 -955 -67 -780 -871 -228 -153 -910 -273 -30 -394 -126 -425 -833 -596 -24 -80 -885 -258 -330 -336 -242 -939 -321 -522 -179 -592 -159 -725 -372 -330 -745 -167 -870 -137 -844 -987 -235 -176 -130 -945 -968 -14 -312 -750 -885 -415 -115 -788 -130 -709 -417 -441 -633 -593 -989 -505 -955 -734 -61 -76 -365 -373 -970 -525 -806 -922 -296 -421 -385 -465 -794 -581 -365 -566 -190 -656 -954 -892 -390 -123 -538 -108 -245 -56 -219 -758 -636 -171 -134 -881 -643 -439 -250 -890 -597 -749 -979 -84 -50 -402 -244 -590 -916 -386 -528 -182 -83 -783 -539 -383 -31 -668 -452 -188 -813 -221 -614 -40 -653 -764 -585 -850 -839 -855 -620 -967 -56 -417 -664 -567 -331 -740 -270 -564 -343 -546 -724 -68 -793 -588 -607 -550 -435 -759 -208 -914 -115 -321 -662 -422 -111 -309 -497 -941 -855 -907 -942 -294 -107 -304 -358 -822 -542 -312 -39 -710 -883 -751 -919 -320 -331 -559 -13 -769 -863 -313 -273 -759 -29 -28 -215 -921 -155 -567 -162 -590 -174 -533 -667 -65 -279 -572 -908 -420 -300 -56 -556 -287 -78 -850 -243 -140 -24 -16 -243 -631 -549 -832 -898 -90 -465 -221 -343 -177 -26 -667 -145 -421 -192 -757 -512 -773 -117 -629 -927 -513 -120 -585 -436 -401 -461 -445 -491 -988 -425 -99 -468 -440 -188 -466 -151 -597 -561 -824 -934 -809 -972 -279 -82 -64 -312 -552 -113 -399 -700 -955 -787 -95 -265 -849 -762 -880 -40 -794 -320 -484 -636 -124 -147 -261 -956 -501 -267 -545 -663 -922 -567 -202 -166 -403 -191 -409 -201 -608 -650 -93 -740 -863 -109 -146 -139 -779 -605 -174 -824 -780 -303 -240 -324 -759 -359 -313 -23 -196 -922 -530 -980 -829 -447 -379 -704 -413 -446 -618 -63 -583 -304 -816 -903 -913 -797 -438 -485 -343 -457 -729 -201 -237 -721 -809 -877 -568 -571 -180 -392 -124 -63 -330 -390 -758 -550 -794 -697 -869 -896 -196 -252 -844 -1000 -656 -334 -786 -574 -867 -937 -804 -732 -96 -355 -979 -308 -864 -206 -908 -910 -575 -295 -701 -842 -803 -513 -728 -897 -299 -214 -299 -253 -778 -338 -73 -612 -621 -502 -212 -399 -393 -149 -499 -263 -789 -640 -29 -283 -709 -117 -881 -479 -805 -928 -487 -337 -23 -470 -775 -616 -438 -663 -669 -30 -116 -410 -934 -519 -410 -51 -593 -952 -538 -363 -243 -702 -220 -337 -966 -461 -210 -95 -449 -265 -859 -57 -662 -713 -112 -899 -626 -51 -853 -120 -415 -682 -266 -683 -833 -153 -158 -989 -376 -224 -379 -593 -714 -729 -590 -872 -55 -846 -763 -170 -457 -188 -631 -587 -963 -461 -525 -613 -720 -221 -470 -378 -101 -506 -625 -30 -570 -278 -868 -899 -665 -422 -468 -18 -733 -778 -135 -987 -564 -605 -286 -435 -816 -954 -319 -303 -884 -274 -273 -542 -715 -30 -958 -85 -533 -857 -252 -965 -380 -412 -59 -1000 -535 -575 -878 -697 -648 -397 -979 -598 -316 -335 -624 -532 -495 -682 -323 -749 -870 -440 -687 -285 -672 -71 -659 -593 -263 -633 -329 -520 -567 -539 -862 -757 -858 -472 -902 -935 -222 -653 -413 -243 -827 -771 -391 -371 -334 -165 -446 -754 -746 -477 -590 -673 -376 -184 -868 -942 -78 -204 -805 -49 -194 -900 -758 -484 -68 -225 -613 -979 -270 -327 -145 -159 -746 -373 -259 -588 -866 -580 -345 -690 -547 -809 -96 -77 -762 -968 -672 -240 -831 -179 -159 -236 -658 -793 -918 -183 -270 -986 -956 -804 -643 -499 -809 -948 -750 -249 -338 -494 -630 -713 -800 -931 -721 -268 -708 -844 -117 -603 -812 -167 -687 -259 -698 -850 -377 -282 -559 -22 -322 -565 -792 -83 -658 -665 -134 -532 -361 -510 -833 -864 -179 -100 -891 -885 -104 -993 -290 -337 -765 -613 -731 -589 -902 -241 -430 -147 -345 -699 -33 -306 -684 -910 -716 -466 -643 -263 -473 -928 -231 -29 -572 -93 -178 -761 -512 -967 -14 -93 -494 -226 -142 -534 -99 -516 -419 -434 -314 -850 -208 -152 -384 -213 -65 -540 -918 -17 -950 -129 -624 -658 -928 -667 -937 -337 -874 -308 -995 -295 -837 -642 -198 -438 -265 -166 -694 -22 -414 -618 -388 -190 -39 -505 -628 -748 -383 -74 -833 -550 -60 -752 -898 -139 -870 -715 -724 -965 -600 -980 -873 -112 -103 -190 -942 -747 -77 -372 -710 -124 -825 -912 -145 -648 -197 -557 -965 -705 -426 -834 -52 -106 -738 -169 -104 -556 -693 -624 -840 -787 -378 -601 -304 -765 -144 -960 -18 -383 -861 -686 -119 -740 -971 -390 -40 -80 -656 -529 -492 -923 -549 -933 -874 -862 -748 -330 -674 -977 -602 -295 -823 -360 -888 -580 -467 -263 -347 -624 -251 -364 -578 -166 -229 -963 -676 -74 -884 -216 -257 -597 -578 -816 -978 -461 -660 -592 -588 -952 -604 -866 -804 -733 -421 -895 -123 -774 -730 -178 -240 -407 -979 -183 -381 -151 -299 -902 -391 -352 -145 -709 -488 -321 -829 -354 -402 -873 -420 -632 -645 -484 -663 -89 -637 -190 -926 -565 -746 -451 -665 -11 -221 -827 -808 -691 -716 -527 -384 -915 -354 -26 -88 -618 -512 -586 -493 -562 -978 -44 -277 -684 -463 -546 -301 -375 -88 -625 -123 -177 -862 -536 -657 -12 -971 -960 -971 -189 -398 -971 -395 -594 -550 -241 -147 -163 -184 -39 -482 -739 -96 -183 -419 -810 -3 -957 -491 -266 -554 -970 -169 -548 -314 -186 -306 -369 -689 -284 -246 -138 -756 -518 -962 -529 -151 -805 -622 -933 -602 -433 -726 -137 -834 -477 -557 -847 -585 -816 -744 -821 -894 -560 -977 -469 -434 -47 -971 -873 -958 -763 -939 -656 -919 -923 -369 -363 -618 -963 -857 -266 -700 -687 -290 -709 -414 -961 -453 -114 -90 -509 -559 -457 -186 -819 -915 -782 -574 -392 -311 -930 -134 -219 -558 -501 -964 -305 -925 -16 -960 -943 -3 -153 -315 -594 -486 -569 -178 -525 -439 -533 -48 -778 -588 -979 -346 -378 -216 -658 -474 -945 -567 -573 -539 -748 -363 -953 -887 -14 -736 -481 -680 -358 -956 -277 -119 -351 -64 -564 -662 -93 -174 -387 -145 -62 -343 -325 -516 -751 -761 -605 -235 -428 -74 -203 -935 -798 -150 -522 -934 -467 -532 -300 -460 -803 -588 -565 -984 -425 -652 -590 -560 -755 -143 -830 -229 -408 -349 -714 -286 -276 -8 -947 -766 -426 -39 -381 -396 -216 -196 -233 -746 -638 -761 -30 -158 -489 -558 -152 -133 -978 -381 -873 -921 -224 -147 -344 -10 -486 -853 -34 -393 -735 -164 -580 -756 -446 -848 -424 -170 -877 -313 -138 -32 -97 -706 -623 -719 -887 -849 -969 -360 -59 -182 -912 -812 -250 -222 -284 -378 -544 -548 -520 -818 -489 -668 -377 -593 -663 -151 -266 -958 -898 -197 -879 -241 -813 -327 -255 -627 -616 -232 -474 -560 -304 -308 -653 -190 -184 -773 -151 -939 -290 -212 -819 -958 -612 -292 -2 -443 -536 -502 -106 -994 -686 -361 -503 -392 -289 -364 -359 -206 -666 -444 -552 -432 -783 -580 -335 -699 -578 -111 -357 -139 -120 -806 -372 -156 -255 -847 -317 -268 -633 -562 -383 -488 -424 -484 -42 -286 -395 -749 -861 -515 -289 -496 -274 -758 -874 -964 -781 -697 -660 -294 -491 -407 -957 -590 -408 -466 -396 -88 -506 -873 -495 -756 -709 -20 -901 -125 -210 -760 -771 -95 -137 -961 -779 -498 -914 -162 -914 -914 -918 -683 -719 -444 -487 -42 -811 -48 -42 -707 -470 -390 -506 -785 -583 -616 -132 -503 -387 -547 -549 -608 -807 -172 -349 -16 -976 -982 -388 -917 -899 -650 -343 -252 -852 -210 -26 -67 -209 -582 -725 -850 -528 -379 -682 -286 -475 -944 -160 -653 -897 -934 -862 -554 -23 -543 -785 -110 -432 -514 -723 -360 -741 -709 -462 -58 -92 -357 -18 -891 -212 -228 -639 -189 -404 -876 -98 -885 -48 -414 -921 -499 -349 -997 -164 -176 -850 -262 -382 -911 -866 -702 -69 -521 -570 -562 -822 -407 -815 -692 -641 -172 -908 -137 -341 -313 -633 -183 -767 -185 -903 -276 -987 -980 -395 -482 -430 -108 -904 -917 -772 -487 -355 -942 -702 -612 -803 -900 -850 -735 -490 -232 -481 -760 -798 -876 -83 -88 -919 -252 -309 -874 -823 -299 -333 -705 -237 -695 -726 -720 -847 -960 -965 -889 -27 -533 -468 -714 -80 -29 -935 -893 -711 -585 -320 -834 -528 -346 -756 -204 -486 -41 -108 -991 -830 -12 -383 -139 -781 -823 -104 -757 -317 -836 -915 -471 -231 -482 -976 -36 -221 -141 -174 -875 -958 -9 -197 -487 -872 -103 -926 -506 -397 -232 -807 -410 -175 -685 -682 -903 -340 -469 -748 -470 -102 -948 -843 -967 -944 -186 -338 -254 -560 -761 -241 -447 -19 -379 -575 -984 -303 -19 -745 -303 -783 -372 -289 -917 -732 -928 -381 -153 -975 -872 -766 -295 -959 -322 -228 -442 -211 -173 -49 -181 -158 -403 -557 -10 -668 -650 -12 -268 -445 -230 -689 -197 -191 -779 -878 -842 -853 -60 -313 -131 -769 -3 -809 -978 -154 -805 -810 -161 -779 -847 -620 -706 -754 -222 -563 -67 -207 -463 -273 -745 -429 -114 -496 -956 -941 -860 -304 -783 -706 -909 -533 -570 -658 -866 -770 -8 -145 -804 -500 -561 -287 -995 -554 -302 -79 -545 -638 -967 -773 -646 -83 -41 -466 -119 -717 -853 -96 -427 -491 -843 -402 -794 -530 -337 -831 -554 -180 -405 -875 -554 -996 -714 -381 -549 -473 -233 -851 -989 -588 -952 -828 -460 -309 -426 -267 -76 -51 -840 -125 -197 -16 -101 -539 -86 -448 -299 -293 -291 -60 -354 -89 -895 -778 -10 -791 -76 -136 -548 -376 -79 -909 -85 -769 -584 -250 -604 -975 -596 -838 -240 -426 -449 -351 -543 -488 -472 -789 -478 -110 -637 -337 -88 -38 -768 -445 -267 -78 -554 -827 -111 -816 -564 -269 -262 -227 -109 -227 -744 -725 -769 -811 -26 -499 -9 -11 -163 -842 -149 -363 -606 -848 -79 -314 -712 -545 -249 -97 -893 -962 -10 -181 -204 -175 -961 -600 -83 -359 -66 -593 -611 -820 -893 -722 -793 -495 -169 -242 -768 -977 -801 -69 -832 -199 -537 -829 -407 -585 -501 -7 -878 -832 -414 -652 -972 -905 -34 -453 -737 -464 -314 -332 -275 -246 -982 -361 -994 -225 -218 -910 -670 -938 -330 -131 -624 -697 -383 -843 -108 -929 -33 -564 -626 -2 -593 -820 -625 -200 -754 -488 -890 -103 -448 -295 -461 -243 -120 -900 -714 -626 -513 -587 -372 -859 -990 -174 -14 -458 -999 -840 -420 -167 -353 -104 -143 -985 -135 -592 -94 -567 -773 -906 -834 -796 -475 -306 -995 -181 -718 -653 -269 -485 -656 -493 -63 -103 -923 -156 -268 -749 -284 -498 -859 -817 -388 -707 -780 -576 -50 -566 -395 -678 -754 -436 -58 -2 -739 -521 -164 -945 -177 -41 -25 -141 -650 -678 -468 -177 -842 -830 -736 -334 -928 -474 -174 -383 -820 -566 -438 -582 -567 -607 -478 -127 -380 -788 -644 -760 -689 -385 -165 -960 -612 -607 -897 -538 -44 -52 -733 -927 -641 -820 -445 -69 -79 -241 -237 -987 -658 -558 -884 -320 -723 -461 -323 -150 -370 -43 -272 -411 -659 -341 -587 -673 -108 -13 -562 -55 -941 -438 -575 -786 -126 -450 -507 -214 -171 -705 -308 -942 -718 -426 -714 -426 -873 -1 -133 -683 -26 -759 -621 -258 -147 -350 -98 -905 -363 -178 -264 -790 -290 -268 -787 -157 -199 -914 -229 -152 -630 -642 -113 -457 -52 -303 -743 -809 -710 -642 -944 -784 -102 -502 -544 -157 -800 -557 -591 -699 -647 -952 -500 -947 -349 -399 -858 -936 -119 -535 -417 -646 -179 -568 -50 -388 -700 -749 -501 -919 -557 -321 -514 -397 -687 -672 -631 -975 -992 -860 -638 -877 -554 -435 -959 -7 -505 -889 -79 -929 -633 -301 -243 -456 -808 -660 -63 -824 -93 -192 -822 -674 -991 -973 -200 -201 -212 -248 -927 -904 -830 -226 -861 -435 -662 -722 -891 -205 -344 -101 -998 -316 -71 -892 -657 -581 -257 -218 -989 -818 -985 -616 -617 -195 -606 -245 -56 -342 -102 -872 -310 -59 -527 -153 -493 -39 -751 -11 -968 -894 -435 -926 -668 -559 -391 -407 -259 -530 -310 -217 -361 -296 -674 -733 -329 -638 -229 -382 -720 -784 -869 -816 -641 -187 -950 -361 -482 -455 -483 -232 -289 -710 -977 -919 -303 -119 -614 -271 -274 -473 -343 -127 -435 -64 -143 -500 -720 -519 -791 -226 -667 -525 -730 -613 -585 -245 -590 -596 -485 -199 -527 -261 -44 -140 -621 -571 -224 -951 -885 -976 -445 -366 -527 -405 -774 -288 -765 -857 -336 -458 -56 -192 -571 -731 -743 -772 -972 -672 -519 -675 -526 -81 -404 -728 -494 -173 -605 -413 -802 -631 -457 -988 -954 -941 -924 -851 -857 -97 -755 -377 -294 -233 -985 -960 -232 -195 -275 -727 -80 -756 -580 -980 -991 -536 -213 -567 -461 -553 -271 -997 -813 -886 -334 -916 -879 -406 -608 -10 -958 -297 -32 -499 -582 -337 -951 -328 -121 -349 -628 -756 -829 -987 -266 -647 -101 -510 -461 -909 -434 -802 -253 -632 -709 -78 -996 -665 -19 -225 -23 -75 -565 -737 -910 -564 -876 -628 -437 -167 -362 -456 -124 -497 -655 -318 -532 -852 -381 -38 -435 -958 -985 -25 -72 -227 -95 -871 -643 -984 -990 -142 -854 -757 -322 -12 -671 -365 -266 -744 -349 -262 -144 -809 -437 -536 -589 -974 -729 -331 -300 -155 -405 -148 -356 -230 -472 -993 -456 -893 -600 -848 -777 -986 -530 -248 -438 -496 -767 -648 -748 -553 -316 -212 -220 -457 -522 -317 -569 -305 -158 -731 -472 -271 -363 -219 -708 -848 -476 -856 -771 -643 -291 -922 -193 -894 -894 -191 -130 -830 -910 -164 -878 -116 -446 -779 -477 -65 -768 -681 -758 -28 -686 -53 -550 -173 -138 -812 -133 -603 -907 -139 -602 -693 -873 -124 -32 -812 -873 -654 -717 -93 -509 -762 -536 -387 -724 -764 -246 -31 -101 -548 -610 -422 -352 -778 -529 -415 -819 -438 -558 -645 -838 -822 -855 -380 -379 -193 -525 -113 -322 -592 -828 -989 -343 -831 -554 -30 -234 -41 -494 -418 -485 -462 -32 -500 -520 -971 -635 -956 -983 -422 -607 -619 -666 -63 -7 -658 -971 -27 -811 -16 -739 -440 -79 -622 -803 -335 -715 -401 -253 -99 -348 -62 -249 -196 -676 -330 -233 -301 -148 -768 -669 -127 -350 -918 -693 -291 -586 -744 -178 -47 -539 -366 -988 -30 -289 -43 -800 -922 -167 -219 -295 -498 -604 -186 -531 -15 -141 -691 -18 -816 -549 -688 -385 -487 -51 -276 -77 -818 -202 -414 -945 -299 -828 -141 -920 -514 -860 -36 -185 -833 -983 -786 -562 -539 -808 -437 -25 -762 -693 -961 -221 -513 -906 -426 -245 -29 -971 -795 -304 -98 -954 -761 -171 -290 -144 -244 -564 -276 -595 -746 -140 -304 -312 -99 -732 -199 -823 -547 -60 -666 -269 -367 -226 -661 -376 -457 -883 -216 -431 -327 -646 -608 -17 -921 -844 -819 -605 -955 -854 -619 -61 -677 -349 -281 -459 -746 -853 -28 -520 -159 -649 -215 -480 -100 -780 -710 -289 -314 -715 -910 -142 -798 -8 -167 -499 -516 -142 -657 -206 -183 -813 -209 -891 -373 -87 -809 -218 -896 -923 -744 -858 -498 -466 -151 -403 -735 -308 -328 -12 -237 -293 -734 -856 -625 -545 -167 -908 -31 -934 -545 -274 -687 -970 -328 -649 -681 -606 -445 -453 -661 -508 -107 -486 -989 -992 -555 -359 -43 -431 -251 -314 -606 -66 -689 -273 -602 -499 -872 -637 -644 -528 -821 -154 -544 -423 -910 -985 -180 -518 -441 -621 -570 -193 -572 -854 -979 -834 -817 -918 -982 -3 -911 -373 -703 -422 -179 -429 -921 -839 -539 -527 -341 -673 -15 -597 -422 -519 -967 -25 -809 -87 -615 -42 -202 -76 -745 -199 -608 -263 -821 -685 -887 -594 -68 -457 -867 -61 -926 -131 -134 -443 -634 -798 -279 -861 -784 -702 -914 -886 -576 -32 -999 -453 -627 -808 -59 -625 -254 -536 -700 -594 -770 -242 -151 -891 -389 -623 -585 -567 -796 -721 -615 -400 -313 -654 -622 -909 -932 -137 -937 -652 -166 -87 -64 -73 -981 -246 -587 -440 -223 -636 -474 -448 -830 -484 -446 -803 -879 -618 -727 -88 -955 -443 -53 -961 -560 -938 -200 -704 -349 -52 -258 -904 -258 -789 -252 -11 -932 -407 -890 -204 -914 -891 -524 -564 -52 -274 -147 -850 -968 -337 -964 -185 -626 -791 -532 -375 -116 -920 -949 -540 -338 -41 -298 -564 -528 -658 -246 -208 -907 -7 -412 -72 -977 -553 -908 -309 -319 -755 -248 -410 -90 -203 -772 -742 -716 -694 -227 -767 -690 -185 -475 -912 -740 -797 -890 -963 -354 -342 -833 -339 -497 -7 -613 -406 -291 -594 -844 -524 -411 -907 -10 -689 -513 -635 -620 -145 -456 -849 -176 -512 -366 -32 -991 -339 -863 -279 -835 -787 -776 -167 -881 -959 -139 -342 -156 -561 -995 -848 -201 -117 -97 -102 -590 -47 -724 -215 -52 -202 -260 -737 -472 -60 -544 -786 -975 -575 -604 -708 -603 -222 -651 -403 -286 -316 -78 -670 -910 -674 -671 -113 -190 -19 -254 -667 -107 -49 -480 -593 -168 -40 -137 -202 -517 -227 -864 -428 -651 -879 -738 -233 -314 -231 -157 -198 -454 -536 -575 -803 -786 -314 -823 -437 -213 -489 -516 -894 -486 -332 -449 -385 -660 -723 -968 -871 -516 -936 -671 -523 -264 -790 -93 -465 -978 -42 -708 -297 -390 -15 -42 -942 -457 -41 -528 -245 -529 -132 -289 -328 -830 -178 -838 -402 -560 -174 -598 -456 -382 -266 -800 -571 -663 -715 -588 -826 -311 -977 -658 -769 -223 -212 -294 -78 -712 -568 -926 -113 -596 -369 -728 -280 -29 -32 -326 -765 -933 -382 -61 -690 -256 -621 -777 -686 -364 -770 -784 -550 -846 -301 -319 -882 -168 -260 -278 -205 -384 -803 -906 -896 -184 -742 -217 -255 -299 -21 -254 -604 -755 -492 -254 -540 -348 -499 -991 -32 -807 -569 -477 -593 -216 -778 -246 -144 -6 -947 -439 -935 -799 -622 -739 -427 -208 -122 -517 -737 -144 -562 -343 -937 -414 -608 -811 -341 -171 -707 -98 -68 -331 -644 -956 -386 -249 -465 -911 -236 -572 -466 -742 -785 -117 -515 -848 -756 -461 -760 -466 -881 -408 -727 -328 -854 -193 -924 -286 -638 -792 -879 -315 -163 -618 -595 -14 -626 -315 -648 -223 -703 -122 -746 -15 -974 -487 -807 -464 -913 -482 -418 -725 -428 -936 -452 -790 -87 -126 -634 -999 -757 -95 -602 -929 -644 -430 -429 -398 -905 -733 -224 -402 -257 -722 -683 -234 -843 -844 -263 -590 -166 -133 -982 -221 -100 -176 -464 -145 -94 -38 -764 -599 -347 -882 -670 -583 -282 -967 -931 -807 -831 -477 -641 -257 -405 -160 -702 -265 -773 -330 -279 -60 -300 -757 -388 -163 -659 -227 -553 -524 -51 -816 -933 -520 -350 -315 -529 -444 -228 -491 -653 -488 -59 -814 -658 -341 -940 -146 -830 -828 -868 -511 -319 -432 -181 -711 -748 -454 -11 -190 -166 -577 -653 -652 -659 -958 -745 -525 -883 -115 -493 -594 -314 -135 -339 -299 -538 -989 -176 -742 -964 -484 -723 -932 -816 -425 -346 -403 -951 -991 -782 -308 -72 -299 -243 -170 -24 -147 -401 -415 -370 -699 -486 -523 -561 -226 -289 -276 -612 -629 -1000 -599 -836 -102 -291 -53 -310 -773 -95 -708 -669 -512 -310 -403 -22 -822 -124 -860 -914 -553 -903 -570 -240 -221 -980 -443 -657 -355 -447 -219 -914 -67 -256 -994 -41 -813 -429 -744 -827 -667 -492 -623 -581 -475 -941 -730 -79 -368 -271 -713 -460 -475 -241 -987 -500 -397 -947 -413 -461 -233 -56 -767 -273 -824 -862 -173 -193 -441 -929 -270 -147 -497 -287 -523 -723 -45 -433 -328 -616 -318 -670 -750 -641 -514 -457 -459 -845 -223 -273 -483 -582 -332 -313 -683 -299 -508 -334 -500 -405 -780 -314 -289 -837 -910 -907 -762 -593 -248 -434 -111 -405 -892 -560 -522 -598 -400 -837 -585 -438 -182 -973 -214 -928 -856 -547 -185 -781 -717 -498 -500 -222 -852 -16 -360 -997 -438 -767 -426 -841 -853 -128 -284 -748 -309 -468 -236 -498 -354 -172 -547 -472 -699 -492 -431 -597 -65 -369 -36 -207 -836 -774 -989 -321 -637 -413 -910 -918 -28 -995 -408 -49 -474 -863 -955 -829 -886 -36 -387 -691 -593 -208 -735 -599 -24 -351 -205 -464 -449 -21 -253 -760 -398 -689 -98 -316 -158 -537 -302 -667 -68 -361 -408 -328 -767 -25 -971 -531 -790 -895 -109 -527 -9 -150 -153 -622 -603 -387 -258 -636 -183 -891 -776 -419 -153 -389 -973 -491 -358 -815 -379 -838 -25 -834 -358 -151 -229 -198 -431 -585 -941 -981 -399 -397 -324 -320 -789 -908 -598 -114 -553 -279 -379 -891 -731 -891 -474 -119 -446 -719 -856 -887 -42 -233 -916 -951 -986 -219 -938 -335 -708 -34 -629 -128 -791 -555 -854 -275 -101 -86 -779 -657 -766 -228 -50 -836 -29 -139 -266 -217 -102 -514 -702 -644 -665 -861 -896 -166 -864 -189 -296 -40 -173 -649 -752 -601 -739 -848 -108 -110 -774 -227 -4 -671 -289 -255 -176 -169 -177 -559 -177 -770 -979 -507 -753 -662 -98 -240 -328 -558 -435 -468 -84 -88 -892 -418 -763 -484 -973 -580 -17 -373 -134 -524 -684 -510 -92 -301 -856 -93 -397 -973 -942 -908 -395 -70 -870 -812 -444 -944 -275 -804 -469 -386 -751 -124 -762 -53 -351 -541 -277 -617 -15 -959 -269 -80 -152 -156 -644 -68 -799 -365 -340 -117 -398 -282 -737 -834 -93 -59 -759 -62 -521 -897 -732 -816 -397 -153 -242 -695 -913 -652 -679 -10 -694 -659 -967 -24 -576 -767 -362 -293 -391 -537 -476 -350 -986 -156 -810 -627 -64 -128 -151 -27 -567 -70 -755 -161 -199 -173 -518 -577 -138 -487 -687 -127 -670 -713 -691 -270 -805 -505 -954 -527 -485 -720 -64 -314 -630 -908 -26 -432 -123 -935 -833 -929 -50 -759 -271 -383 -320 -102 -195 -249 -122 -646 -761 -993 -356 -303 -326 -517 -553 -179 -743 -902 -761 -845 -929 -786 -650 -757 -326 -72 -237 -619 -430 -638 -586 -399 -746 -378 -800 -660 -64 -541 -227 -379 -411 -389 -228 -85 -310 -47 -742 -354 -781 -83 -70 -865 -921 -358 -126 -958 -404 -778 -455 -525 -787 -890 -703 -954 -436 -721 -106 -681 -607 -172 -300 -182 -480 -704 -233 -927 -157 -435 -449 -158 -819 -372 -182 -644 -295 -188 -473 -274 -699 -987 -693 -574 -245 -113 -516 -226 -848 -389 -210 -465 -91 -974 -624 -112 -233 -344 -166 -133 -367 -67 -256 -907 -940 -242 -982 -322 -854 -836 -737 -103 -971 -459 -721 -861 -778 -411 -423 -786 -464 -514 -994 -96 -916 -89 -551 -718 -998 -792 -75 -236 -346 -708 -22 -71 -350 -717 -161 -532 -524 -829 -509 -156 -467 -837 -123 -524 -780 -93 -756 -841 -949 -219 -515 -335 -110 -613 -228 -108 -688 -468 -25 -467 -403 -681 -908 -424 -448 -393 -656 -395 -637 -175 -183 -322 -381 -389 -412 -425 -363 -740 -486 -986 -529 -398 -427 -79 -70 -953 -877 -940 -802 -586 -145 -140 -848 -217 -182 -424 -804 -470 -997 -999 -442 -305 -537 -752 -973 -723 -770 -811 -41 -934 -439 -957 -178 -16 -641 -469 -63 -284 -127 -428 -627 -873 -251 -680 -732 -482 -182 -263 -890 -497 -934 -169 -110 -564 -989 -692 -907 -103 -809 -769 -739 -822 -536 -920 -454 -232 -465 -407 -188 -449 -881 -297 -250 -308 -209 -328 -94 -48 -203 -57 -874 -277 -882 -736 -574 -683 -741 -634 -68 -746 -713 -564 -190 -112 -628 -344 -232 -418 -585 -394 -307 -702 -452 -584 -236 -322 -196 -18 -850 -112 -171 -775 -299 -384 -342 -744 -823 -328 -959 -596 -851 -427 -215 -540 -581 -27 -667 -857 -384 -916 -235 -771 -313 -748 -449 -948 -703 -882 -395 -147 -624 -688 -677 -913 -571 -532 -570 -785 -377 -698 -297 -547 -420 -810 -977 -226 -726 -105 -159 -483 -735 -266 -112 -803 -629 -425 -738 -20 -341 -172 -728 -621 -532 -246 -278 -456 -792 -818 -261 -158 -533 -280 -235 -413 -366 -139 -921 -977 -152 -473 -66 -362 -572 -550 -333 -892 -980 -409 -912 -46 -136 -868 -472 -487 -95 -363 -24 -228 -55 -337 -349 -404 -68 -383 -972 -357 -361 -329 -54 -428 -77 -249 -846 -65 -221 -700 -747 -158 -42 -160 -442 -670 -655 -428 -252 -485 -804 -798 -69 -19 -182 -49 -134 -253 -639 -838 -691 -703 -14 -84 -745 -590 -635 -210 -963 -639 -1 -186 -570 -745 -89 -356 -161 -557 -914 -380 -616 -598 -195 -43 -18 -381 -586 -727 -20 -693 -312 -604 -851 -291 -729 -939 -693 -596 -297 -387 -354 -406 -109 -896 -126 -328 -997 -47 -861 -808 -891 -165 -649 -162 -417 -60 -388 -643 -932 -615 -728 -221 -430 -608 -215 -513 -738 -751 -462 -226 -991 -560 -486 -867 -952 -894 -938 -175 -24 -386 -726 -353 -268 -900 -813 -127 -348 -349 -135 -882 -302 -819 -413 -593 -914 -903 -214 -528 -661 -724 -131 -873 -790 -31 -426 -474 -811 -165 -858 -344 -66 -885 -32 -210 -414 -153 -233 -364 -50 -908 -704 -903 -666 -786 -395 -690 -106 -606 -568 -139 -270 -966 -692 -736 -366 -48 -474 -598 -65 -920 -59 -543 -840 -839 -533 -368 -557 -796 -875 -339 -580 -964 -422 -118 -353 -473 -74 -678 -990 -254 -964 -618 -337 -468 -253 -367 -389 -982 -340 -92 -142 -9 -88 -465 -356 -607 -662 -133 -590 -489 -494 -774 -973 -214 -858 -420 -628 -461 -342 -644 -380 -995 -967 -825 -45 -961 -372 -793 -154 -396 -615 -145 -480 -825 -255 -424 -262 -917 -692 -289 -143 -208 -783 -591 -81 -707 -104 -322 -611 -43 -458 -974 -454 -731 -578 -416 -702 -369 -693 -396 -416 -97 -394 -120 -773 -272 -356 -115 -557 -424 -368 -31 -679 -342 -110 -852 -937 -326 -555 -364 -59 -791 -547 -307 -571 -361 -255 -174 -95 -307 -624 -229 -120 -719 -425 -408 -463 -683 -791 -878 -203 -995 -30 -930 -760 -84 -303 -845 -858 -341 -20 -217 -992 -986 -962 -220 -26 -591 -918 -171 -832 -237 -130 -946 -89 -767 -88 -982 -718 -650 -611 -519 -196 -630 -533 -699 -396 -334 -166 -1 -187 -646 -171 -968 -549 -212 -341 -827 -749 -286 -605 -787 -340 -802 -48 -311 -369 -1000 -263 -120 -418 -354 -861 -563 -849 -181 -990 -689 -121 -415 -818 -849 -804 -812 -192 -877 -51 -337 -20 -473 -77 -574 -236 -811 -660 -727 -105 -22 -386 -939 -525 -870 -124 -596 -888 -524 -910 -64 -764 -613 -971 -601 -927 -151 -999 -809 -977 -931 -842 -431 -640 -415 -28 -552 -742 -961 -520 -208 -413 -752 -191 -200 -565 -152 -152 -235 -904 -171 -965 -208 -428 -757 -460 -287 -177 -469 -728 -256 -269 -58 -708 -639 -24 -910 -155 -46 -579 -11 -477 -34 -142 -762 -820 -433 -106 -363 -816 -899 -376 -428 -39 -990 -935 -496 -994 -435 -913 -725 -785 -148 -107 -271 -618 -152 -224 -233 -785 -247 -350 -668 -655 -611 -700 -771 -246 -846 -206 -219 -126 -674 -94 -911 -584 -44 -711 -515 -821 -782 -632 -964 -693 -717 -58 -145 -892 -103 -936 -348 -623 -509 -135 -966 -894 -147 -541 -999 -466 -851 -373 -289 -674 -213 -422 -720 -75 -267 -164 -760 -883 -301 -936 -600 -775 -892 -841 -685 -541 -718 -707 -60 -883 -223 -363 -24 -708 -47 -419 -273 -943 -743 -28 -978 -733 -453 -300 -924 -878 -915 -237 -345 -852 -600 -251 -256 -599 -694 -832 -115 -782 -703 -225 -85 -873 -703 -161 -55 -72 -237 -351 -798 -137 -886 -42 -743 -56 -702 -864 -137 -845 -498 -823 -666 -490 -628 -46 -530 -839 -259 -501 -270 -683 -428 -474 -670 -547 -875 -246 -801 -360 -696 -54 -177 -331 -134 -737 -605 -575 -203 -436 -997 -391 -461 -678 -971 -546 -543 -757 -571 -842 -814 -625 -131 -258 -868 -551 -585 -877 -286 -408 -35 -687 -482 -974 -984 -419 -34 -551 -81 -86 -702 -232 -921 -54 -366 -146 -116 -320 -384 -108 -325 -417 -485 -272 -133 -475 -478 -263 -473 -847 -371 -266 -493 -618 -443 -134 -409 -442 -932 -987 -823 -960 -792 -714 -767 -702 -694 -640 -224 -137 -709 -504 -136 -405 -99 -797 -796 -157 -487 -832 -543 -105 -438 -319 -173 -945 -96 -66 -337 -168 -293 -191 -422 -894 -383 -625 -365 -900 -715 -886 -713 -954 -949 -261 -483 -746 -250 -667 -834 -524 -836 -766 -221 -288 -316 -300 -702 -780 -482 -322 -702 -379 -865 -289 -42 -247 -855 -1000 -299 -510 -286 -643 -497 -158 -501 -752 -93 -799 -145 -139 -423 -712 -4 -118 -992 -821 -498 -219 -452 -5 -475 -65 -307 -949 -179 -33 -95 -976 -441 -549 -742 -73 -914 -546 -253 -798 -174 -152 -581 -17 -776 -309 -678 -578 -691 -77 -483 -914 -752 -347 -402 -75 -654 -583 -413 -274 -836 -342 -566 -168 -301 -719 -303 -715 -755 -994 -653 -943 -703 -984 -794 -981 -996 -388 -417 -132 -715 -132 -554 -155 -185 -827 -345 -114 -793 -317 -770 -543 -34 -286 -718 -357 -716 -757 -44 -944 -242 -597 -511 -969 -117 -816 -984 -860 -295 -143 -819 -990 -528 -85 -555 -428 -94 -949 -399 -553 -187 -173 -739 -642 -61 -488 -425 -214 -475 -518 -156 -546 -988 -945 -667 -401 -157 -391 -301 -129 -420 -769 -324 -620 -210 -312 -631 -74 -693 -308 -489 -656 -817 -967 -960 -599 -915 -685 -894 -545 -976 -790 -202 -313 -391 -119 -301 -611 -237 -634 -959 -185 -589 -19 -982 -78 -957 -752 -559 -779 -791 -707 -684 -962 -231 -127 -2 -316 -535 -825 -487 -411 -988 -168 -325 -808 -793 -529 -822 -879 -628 -85 -78 -587 -565 -709 -690 -864 -826 -781 -880 -865 -950 -517 -329 -70 -80 -707 -91 -611 -311 -500 -974 -861 -839 -354 -341 -150 -336 -81 -612 -383 -158 -609 -272 -812 -456 -186 -283 -803 -291 -843 -444 -756 -984 -435 -281 -517 -738 -627 -167 -611 -565 -750 -175 -794 -734 -923 -828 -424 -361 -446 -968 -908 -611 -821 -635 -612 -147 -286 -498 -948 -841 -556 -701 -973 -138 -811 -554 -559 -133 -947 -981 -673 -413 -292 -351 -200 -580 -256 -2 -200 -181 -809 -32 -816 -350 -721 -974 -354 -152 -999 -210 -198 -704 -167 -664 -747 -85 -762 -570 -226 -83 -31 -967 -391 -639 -535 -383 -877 -938 -457 -32 -910 -65 -554 -59 -240 -79 -453 -359 -232 -257 -416 -94 -124 -127 -470 -546 -428 -69 -114 -156 -129 -924 -901 -891 -138 -168 -826 -989 -521 -162 -600 -774 -28 -715 -483 -552 -740 -231 -409 -239 -21 -967 -570 -586 -303 -11 -691 -934 -949 -285 -413 -737 -896 -340 -161 -766 -988 -409 -884 -821 -481 -386 -701 -555 -999 -839 -879 -798 -59 -622 -257 -308 -928 -884 -137 -697 -482 -582 -113 -269 -910 -63 -408 -450 -838 -632 -173 -847 -915 -538 -367 -222 -919 -117 -18 -8 -677 -721 -940 -71 -641 -886 -34 -139 -921 -705 -716 -631 -67 -666 -908 -589 -618 -245 -504 -260 -517 -921 -961 -439 -392 -298 -380 -926 -997 -858 -445 -109 -435 -121 -673 -109 -94 -47 -467 -353 -140 -815 -31 -957 -836 -214 -421 -713 -941 -223 -720 -283 -306 -754 -520 -326 -779 -289 -537 -298 -38 -211 -929 -632 -55 -423 -632 -226 -754 -907 -373 -887 -489 -854 -568 -156 -962 -11 -817 -756 -684 -934 -849 -59 -805 -583 -971 -468 -351 -605 -69 -674 -423 -723 -728 -232 -918 -295 -984 -917 -813 -815 -162 -765 -895 -232 -828 -345 -385 -415 -258 -572 -691 -679 -686 -384 -123 -892 -452 -701 -470 -937 -826 -78 -593 -231 -374 -493 -435 -175 -368 -250 -88 -21 -598 -227 -298 -945 -107 -783 -23 -287 -506 -62 -324 -728 -703 -204 -728 -383 -527 -651 -62 -36 -703 -777 -972 -932 -214 -161 -640 -984 -784 -425 -225 -203 -164 -202 -465 -925 -512 -469 -670 -766 -809 -851 -224 -242 -396 -560 -328 -469 -171 -955 -882 -20 -461 -314 -582 -608 -525 -324 -517 -750 -910 -123 -270 -614 -777 -16 -538 -44 -482 -745 -48 -409 -72 -836 -720 -499 -276 -828 -727 -874 -374 -887 -290 -489 -765 -288 -286 -948 -266 -253 -574 -322 -807 -158 -731 -729 -913 -595 -669 -239 -857 -291 -924 -16 -314 -106 -213 -65 -92 -95 -322 -506 -885 -413 -342 -597 -388 -957 -67 -180 -89 -975 -54 -810 -466 -60 -30 -188 -790 -967 -947 -726 -721 -286 -238 -494 -360 -783 -722 -784 -939 -951 -894 -727 -236 -982 -882 -716 -382 -35 -927 -935 -600 -769 -748 -365 -766 -358 -709 -386 -509 -284 -354 -237 -41 -421 -441 -700 -182 -819 -997 -237 -757 -954 -70 -597 -332 -782 -102 -22 -287 -302 -543 -502 -902 -395 -531 -493 -778 -56 -251 -458 -114 -743 -855 -45 -627 -157 -470 -852 -527 -343 -514 -26 -840 -872 -611 -37 -240 -443 -409 -880 -816 -87 -985 -598 -440 -75 -431 -728 -506 -96 -85 -235 -313 -548 -33 -167 -373 -792 -770 -49 -149 -119 -919 -406 -548 -291 -201 -643 -724 -82 -187 -727 -214 -660 -358 -612 -365 -637 -612 -391 -960 -820 -981 -760 -503 -880 -622 -18 -977 -205 -773 -795 -64 -816 -94 -454 -740 -725 -426 -161 -150 -858 -189 -932 -94 -396 -697 -326 -316 -147 -783 -528 -912 -973 -143 -223 -597 -326 -598 -989 -742 -765 -241 -278 -214 -863 -471 -243 -457 -608 -616 -995 -941 -370 -335 -935 -221 -266 -722 -933 -568 -84 -365 -137 -46 -11 -677 -777 -9 -201 -479 -681 -597 -403 -376 -668 -712 -752 -626 -499 -807 -976 -975 -79 -470 -392 -696 -982 -678 -258 -328 -28 -858 -21 -523 -88 -421 -327 -755 -705 -857 -438 -980 -801 -967 -329 -106 -80 -752 -411 -203 -243 -462 -791 -794 -57 -20 -658 -44 -737 -923 -19 -817 -883 -976 -570 -961 -461 -912 -976 -333 -396 -192 -531 -57 -620 -311 -620 -266 -727 -322 -626 -785 -759 -92 -190 -1000 -622 -976 -390 -673 -607 -50 -402 -509 -896 -750 -890 -305 -142 -594 -477 -61 -770 -613 -321 -895 -164 -483 -326 -125 -146 -5 -442 -154 -464 -564 -810 -388 -612 -277 -729 -813 -257 -78 -255 -391 -812 -734 -871 -258 -299 -374 -464 -939 -432 -559 -671 -120 -911 -759 -345 -236 -203 -409 -979 -922 -168 -685 -914 -309 -597 -382 -166 -244 -631 -578 -864 -360 -775 -85 -517 -697 -484 -266 -914 -667 -691 -532 -979 -49 -822 -144 -273 -341 -556 -662 -657 -746 -633 -521 -685 -143 -886 -632 -461 -32 -598 -989 -113 -245 -348 -279 -700 -574 -94 -736 -582 -209 -149 -611 -863 -380 -740 -616 -957 -394 -924 -393 -484 -625 -428 -487 -726 -810 -741 -515 -203 -161 -179 -957 -165 -434 -866 -35 -412 -104 -840 -978 -530 -407 -272 -432 -826 -933 -428 -218 -770 -379 -953 -776 -488 -513 -428 -475 -931 -427 -859 -616 -846 -810 -656 -143 -691 -151 -271 -753 -292 -50 -950 -39 -815 -655 -907 -869 -189 -352 -642 -262 -778 -713 -582 -488 -626 -412 -885 -645 -417 -329 -956 -48 -298 -597 -697 -806 -459 -944 -511 -147 -663 -630 -665 -357 -835 -354 -377 -316 -182 -15 -308 -863 -199 -199 -720 -145 -517 -455 -231 -369 -291 -674 -167 -30 -918 -546 -310 -190 -76 -782 -265 -751 -726 -169 -642 -930 -306 -593 -552 -537 -567 -388 -813 -230 -435 -918 -63 -532 -756 -304 -691 -28 -661 -886 -91 -412 -478 -458 -698 -50 -837 -934 -329 -610 -37 -685 -847 -266 -489 -32 -715 -961 -859 -963 -817 -956 -192 -270 -345 -261 -678 -18 -467 -342 -740 -635 -432 -547 -347 -934 -216 -903 -563 -184 -538 -421 -500 -713 -83 -388 -262 -808 -461 -347 -275 -940 -322 -673 -21 -937 -479 -644 -259 -358 -807 -671 -371 -201 -217 -223 -688 -378 -458 -133 -737 -48 -263 -651 -101 -761 -746 -397 -84 -211 -650 -525 -310 -541 -903 -727 -73 -641 -853 -497 -18 -245 -942 -577 -136 -533 -801 -469 -760 -826 -173 -837 -314 -673 -947 -400 -320 -954 -453 -781 -693 -432 -576 -199 -699 -753 -953 -588 -511 -875 -600 -5 -158 -740 -741 -276 -750 -913 -125 -285 -672 -27 -509 -312 -589 -992 -987 -693 -494 -468 -646 -891 -512 -555 -981 -359 -742 -374 -354 -668 -988 -499 -705 -210 -775 -271 -268 -918 -246 -824 -855 -150 -818 -540 -563 -779 -340 -783 -477 -997 -313 -948 -461 -343 -476 -758 -817 -64 -874 -13 -757 -754 -559 -653 -47 -706 -220 -381 -665 -961 -575 -212 -552 -376 -573 -997 -719 -83 -192 -684 -817 -896 -159 -914 -649 -144 -61 -713 -624 -319 -885 -316 -713 -852 -590 -28 -188 -707 -897 -122 -888 -384 -755 -23 -831 -223 -874 -161 -874 -398 -923 -845 -162 -500 -35 -612 -410 -255 -810 -971 -161 -162 -118 -259 -57 -778 -679 -691 -636 -51 -941 -585 -823 -989 -166 -340 -389 -521 -727 -177 -102 -927 -933 -818 -613 -674 -109 -993 -558 -449 -292 -841 -633 -41 -611 -954 -553 -814 -724 -374 -780 -956 -511 -82 -206 -212 -748 -775 -358 -293 -39 -271 -194 -797 -658 -650 -920 -822 -887 -656 -92 -614 -168 -813 -554 -544 -681 -728 -604 -540 -974 -910 -13 -485 -182 -958 -479 -935 -233 -763 -103 -925 -466 -159 -954 -643 -183 -731 -198 -740 -536 -57 -952 -421 -774 -910 -207 -245 -218 -732 -120 -336 -528 -68 -989 -363 -329 -300 -888 -971 -198 -40 -802 -186 -597 -715 -426 -551 -606 -186 -426 -692 -45 -294 -868 -870 -846 -38 -889 -29 -219 -885 -406 -474 -383 -556 -876 -70 -731 -603 -847 -541 -896 -153 -459 -957 -74 -586 -245 -716 -744 -526 -501 -724 -93 -263 -379 -781 -490 -694 -732 -758 -679 -871 -440 -953 -736 -352 -755 -714 -132 -292 -155 -580 -88 -591 -777 -872 -879 -138 -460 -547 -310 -813 -84 -625 -871 -467 -267 -795 -627 -76 -845 -395 -268 -569 -864 -400 -144 -750 -276 -917 -813 -842 -201 -154 -37 -103 -266 -357 -368 -840 -247 -473 -31 -992 -288 -201 -471 -655 -417 -438 -649 -194 -258 -104 -572 -653 -439 -395 -994 -333 -821 -332 -789 -244 -113 -745 -988 -631 -127 -257 -191 -939 -387 -310 -801 -844 -115 -467 -689 -721 -938 -131 -195 -201 -955 -482 -299 -445 -769 -488 -982 -727 -175 -824 -785 -396 -703 -413 -418 -802 -892 -124 -738 -823 -652 -343 -885 -977 -210 -101 -353 -111 -521 -807 -831 -815 -470 -149 -4 -838 -865 -123 -53 -721 -334 -488 -878 -945 -602 -311 -787 -167 -199 -27 -71 -582 -419 -306 -231 -4 -534 -31 -84 -983 -594 -17 -772 -492 -605 -66 -460 -352 -987 -889 -165 -324 -479 -490 -380 -447 -940 -41 -404 -188 -575 -783 -274 -224 -519 -446 -655 -128 -680 -747 -383 -705 -322 -221 -294 -177 -905 -109 -802 -751 -845 -136 -439 -894 -254 -248 -854 -707 -522 -116 -78 -716 -654 -890 -790 -741 -661 -453 -286 -676 -453 -208 -238 -464 -622 -858 -930 -699 -80 -543 -358 -471 -672 -492 -874 -325 -267 -952 -569 -279 -282 -582 -187 -159 -910 -306 -704 -670 -34 -525 -739 -125 -832 -898 -173 -555 -104 -724 -272 -895 -302 -1 -498 -487 -606 -131 -521 -199 -422 -98 -17 -988 -12 -240 -985 -731 -896 -24 -546 -909 -169 -105 -792 -79 -565 -674 -335 -174 -631 -67 -590 -789 -996 -877 -397 -64 -498 -185 -778 -437 -369 -445 -162 -959 -940 -867 -356 -171 -988 -162 -960 -112 -96 -870 -972 -223 -229 -495 -309 -996 -435 -316 -675 -931 -449 -320 -960 -378 -297 -419 -722 -755 -418 -867 -864 -533 -105 -769 -301 -921 -867 -669 -490 -108 -708 -637 -738 -154 -239 -45 -801 -207 -820 -470 -349 -97 -306 -830 -964 -670 -516 -449 -635 -958 -407 -571 -160 -187 -435 -299 -631 -273 -584 -990 -493 -941 -32 -673 -934 -241 -121 -388 -119 -554 -491 -100 -5 -33 -925 -92 -187 -275 -84 -802 -413 -182 -149 -360 -986 -863 -778 -361 -570 -55 -740 -697 -351 -72 -87 -137 -278 -535 -600 -413 -588 -260 -973 -902 -309 -223 -158 -607 -159 -853 -647 -694 -611 -79 -17 -109 -448 -24 -7 -245 -574 -427 -825 -36 -342 -722 -101 -904 -853 -682 -507 -159 -354 -540 -649 -143 -714 -244 -1 -626 -316 -562 -893 -988 -498 -305 -193 -992 -838 -675 -838 -553 -833 -157 -435 -910 -730 -69 -86 -356 -395 -459 -963 -248 -844 -38 -708 -705 -189 -527 -839 -671 -983 -1 -430 -501 -494 -915 -452 -886 -842 -439 -457 -828 -967 -855 -88 -39 -105 -299 -264 -826 -417 -186 -955 -610 -620 -176 -402 -628 -654 -621 -368 -224 -178 -961 -873 -136 -104 -158 -563 -132 -772 -207 -952 -829 -387 -622 -612 -346 -110 -634 -478 -293 -49 -892 -274 -618 -148 -355 -256 -464 -59 -847 -739 -751 -796 -635 -810 -482 -352 -964 -915 -104 -12 -159 -740 -379 -79 -655 -375 -803 -363 -962 -315 -308 -807 -258 -958 -594 -681 -58 -119 -273 -295 -533 -951 -303 -969 -801 -424 -462 -68 -882 -788 -543 -842 -800 -473 -223 -940 -850 -532 -406 -565 -622 -298 -920 -49 -381 -894 -789 -33 -445 -898 -724 -139 -736 -886 -277 -864 -391 -671 -904 -28 -386 -91 -897 -605 -842 -656 -179 -480 -495 -706 -517 -220 -40 -392 -523 -614 -324 -138 -142 -107 -232 -236 -464 -359 -784 -912 -736 -72 -614 -892 -823 -208 -866 -336 -18 -492 -710 -978 -271 -2 -244 -567 -291 -188 -500 -651 -584 -395 -644 -277 -294 -463 -175 -465 -592 -704 -913 -930 -489 -910 -935 -436 -71 -949 -98 -158 -459 -506 -485 -867 -407 -125 -940 -316 -51 -720 -377 -542 -227 -157 -582 -807 -643 -92 -797 -153 -955 -315 -335 -583 -455 -185 -141 -350 -209 -513 -76 -796 -461 -474 -36 -412 -74 -467 -266 -681 -88 -759 -606 -30 -357 -682 -866 -700 -900 -559 -877 -749 -786 -600 -633 -982 -615 -342 -749 -304 -502 -467 -684 -847 -39 -553 -839 -58 -764 -780 -434 -206 -950 -931 -581 -969 -788 -571 -150 -892 -808 -805 -542 -566 -333 -40 -425 -422 -661 -67 -667 -921 -399 -961 -990 -107 -354 -306 -711 -507 -478 -613 -352 -851 -232 -956 -146 -417 -5 -263 -177 -356 -343 -632 -921 -445 -65 -477 -509 -715 -173 -432 -253 -962 -793 -662 -845 -260 -259 -296 -600 -419 -938 -68 -665 -149 -352 -988 -340 -780 -479 -424 -350 -581 -973 -692 -733 -279 -624 -580 -705 -138 -180 -322 -625 -52 -513 -237 -423 -363 -896 -74 -619 -932 -921 -160 -243 -887 -130 -556 -910 -753 -768 -88 -185 -537 -76 -861 -824 -744 -957 -78 -473 -136 -425 -162 -35 -750 -479 -232 -635 -315 -298 -219 -74 -881 -451 -175 -96 -333 -789 -582 -205 -8 -274 -79 -725 -868 -853 -742 -472 -534 -119 -964 -251 -13 -141 -264 -498 -548 -910 -297 -945 -345 -683 -236 -582 -758 -4 -669 -878 -361 -767 -496 -26 -297 -321 -157 -531 -799 -357 -902 -382 -523 -771 -692 -486 -782 -836 -415 -850 -672 -694 -31 -584 -407 -718 -243 -681 -117 -997 -314 -674 -464 -938 -935 -689 -466 -52 -657 -286 -360 -870 -76 -871 -709 -304 -483 -796 -168 -878 -172 -717 -516 -734 -538 -532 -924 -648 -533 -407 -137 -592 -403 -311 -573 -709 -178 -469 -468 -702 -6 -778 -542 -634 -85 -505 -92 -403 -705 -514 -764 -150 -580 -441 -891 -697 -146 -991 -533 -15 -984 -260 -732 -802 -862 -937 -100 -371 -944 -416 -44 -692 -255 -920 -99 -713 -30 -316 -676 -951 -901 -148 -499 -494 -967 -704 -375 -798 -252 -434 -473 -901 -149 -383 -842 -602 -321 -979 -207 -914 -240 -224 -725 -10 -832 -188 -468 -392 -320 -549 -884 -126 -106 -437 -64 -163 -936 -947 -158 -246 -208 -982 -53 -559 -634 -288 -102 -547 -685 -645 -71 -594 -968 -396 -790 -23 -821 -621 -788 -285 -595 -156 -887 -46 -361 -136 -334 -314 -668 -429 -509 -137 -819 -290 -95 -834 -402 -501 -186 -968 -870 -588 -675 -1 -687 -342 -176 -254 -753 -840 -877 -552 -803 -844 -224 -472 -679 -718 -588 -529 -59 -78 -853 -271 -189 -988 -467 -245 -718 -938 -922 -638 -63 -77 -857 -539 -971 -69 -751 -878 -949 -504 -168 -626 -817 -988 -270 -408 -462 -144 -101 -750 -837 -439 -799 -195 -352 -745 -623 -621 -998 -451 -695 -628 -22 -959 -527 -640 -730 -328 -926 -338 -252 -806 -183 -699 -665 -336 -280 -256 -508 -906 -332 -820 -382 -275 -223 -775 -604 -400 -871 -87 -80 -434 -488 -644 -511 -298 -226 -945 -80 -311 -993 -156 -868 -380 -741 -192 -349 -730 -725 -449 -514 -858 -25 -935 -347 -359 -258 -611 -2 -262 -485 -670 -293 -872 -715 -787 -257 -496 -278 -167 -293 -715 -764 -416 -277 -358 -831 -283 -738 -211 -406 -793 -261 -352 -353 -514 -556 -392 -506 -640 -712 -589 -184 -290 -977 -444 -746 -486 -101 -50 -69 -919 -469 -600 -175 -111 -241 -132 -673 -589 -713 -130 -333 -150 -432 -645 -23 -37 -945 -669 -73 -356 -362 -954 -147 -609 -784 -74 -956 -257 -169 -560 -389 -492 -362 -474 -339 -524 -498 -561 -206 -791 -69 -227 -380 -438 -343 -311 -575 -817 -220 -33 -131 -283 -949 -893 -600 -992 -432 -842 -433 -174 -465 -28 -577 -965 -386 -547 -707 -221 -457 -969 -401 -96 -327 -648 -320 -856 -1000 -579 -391 -420 -835 -534 -907 -421 -529 -662 -750 -25 -934 -153 -830 -176 -373 -162 -528 -255 -836 -24 -758 -461 -386 -176 -891 -994 -832 -779 -592 -861 -20 -966 -169 -257 -936 -583 -681 -298 -773 -923 -836 -381 -190 -837 -241 -634 -508 -913 -234 -426 -427 -729 -793 -263 -844 -94 -552 -952 -42 -801 -976 -401 -915 -195 -791 -449 -969 -523 -904 -50 -341 -847 -101 -55 -518 -580 -223 -752 -781 -237 -934 -317 -788 -554 -123 -165 -707 -86 -756 -827 -357 -907 -6 -379 -773 -938 -218 -264 -514 -679 -876 -792 -981 -319 -630 -793 -312 -211 -102 -208 -175 -186 -759 -345 -281 -141 -568 -313 -746 -613 -344 -482 -198 -763 -218 -871 -762 -930 -780 -689 -103 -740 -688 -649 -188 -299 -615 -618 -860 -609 -859 -531 -65 -614 -949 -866 -455 -593 -588 -891 -324 -652 -124 -415 -4 -645 -681 -151 -131 -795 -705 -746 -120 -164 -915 -231 -572 -490 -432 -900 -956 -967 -251 -125 -797 -389 -408 -809 -403 -56 -224 -607 -808 -81 -825 -66 -292 -597 -969 -312 -488 -437 -301 -951 -351 -130 -557 -218 -825 -441 -607 -428 -591 -748 -576 -441 -490 -208 -61 -678 -730 -507 -781 -707 -382 -373 -232 -217 -952 -501 -294 -926 -119 -111 -91 -999 -235 -290 -984 -952 -595 -390 -689 -103 -918 -465 -132 -460 -603 -736 -236 -664 -485 -715 -919 -6 -628 -493 -650 -771 -509 -452 -414 -17 -956 -320 -972 -59 -73 -247 -31 -404 -432 -600 -621 -490 -564 -697 -800 -255 -218 -442 -536 -173 -939 -527 -285 -877 -641 -402 -759 -875 -267 -472 -745 -495 -550 -548 -658 -573 -361 -488 -198 -627 -893 -458 -745 -217 -157 -981 -576 -570 -952 -767 -453 -985 -44 -677 -178 -727 -136 -674 -60 -782 -885 -539 -691 -655 -99 -236 -200 -566 -376 -839 -425 -266 -881 -546 -660 -710 -369 -64 -952 -373 -32 -964 -588 -361 -611 -889 -95 -453 -205 -70 -645 -315 -912 -799 -394 -380 -474 -408 -109 -743 -100 -294 -813 -570 -81 -898 -347 -480 -691 -967 -278 -405 -112 -661 -319 -379 -54 -25 -713 -874 -673 -399 -455 -696 -475 -210 -397 -948 -981 -699 -732 -781 -331 -451 -548 -888 -350 -123 -660 -401 -181 -480 -350 -426 -91 -237 -179 -222 -343 -627 -98 -88 -705 -558 -353 -700 -322 -520 -891 -836 -688 -629 -97 -639 -652 -434 -187 -648 -377 -814 -184 -993 -573 -358 -489 -26 -390 -584 -890 -967 -529 -871 -337 -799 -210 -30 -499 -704 -534 -296 -172 -681 -309 -174 -143 -53 -614 -586 -115 -96 -37 -751 -308 -266 -634 -659 -529 -930 -902 -694 -7 -759 -666 -151 -938 -992 -640 -1 -979 -463 -489 -565 -261 -331 -900 -367 -266 -343 -143 -473 -277 -911 -732 -764 -716 -419 -660 -230 -442 -646 -512 -541 -51 -766 -64 -474 -334 -473 -840 -169 -491 -3 -962 -346 -841 -558 -487 -650 -681 -600 -323 -358 -329 -270 -777 -939 -100 -867 -762 -222 -946 -805 -947 -257 -413 -423 -81 -694 -491 -46 -237 -338 -565 -128 -224 -759 -189 -884 -594 -42 -214 -719 -649 -276 -843 -12 -867 -618 -304 -804 -879 -66 -717 -568 -291 -803 -946 -773 -711 -397 -948 -832 -325 -961 -45 -393 -551 -578 -388 -196 -387 -39 -794 -266 -132 -88 -6 -829 -966 -219 -820 -26 -446 -304 -445 -774 -309 -762 -367 -129 -884 -91 -698 -643 -220 -518 -739 -661 -730 -571 -228 -759 -158 -894 -211 -511 -132 -672 -28 -173 -424 -875 -69 -407 -829 -899 -41 -581 -763 -128 -779 -537 -104 -762 -713 -485 -73 -362 -227 -939 -161 -924 -748 -146 -435 -315 -36 -769 -681 -578 -363 -943 -128 -93 -561 -119 -965 -559 -844 -24 -136 -781 -600 -534 -170 -631 -430 -552 -314 -940 -324 -820 -290 -860 -725 -118 -438 -306 -376 -219 -236 -262 -37 -309 -699 -366 -671 -316 -710 -297 -525 -819 -575 -383 -782 -291 -886 -101 -99 -395 -751 -364 -723 -159 -329 -953 -893 -420 -246 -849 -995 -351 -783 -721 -82 -59 -307 -652 -804 -833 -593 -835 -687 -798 -981 -899 -463 -355 -53 -478 -512 -981 -596 -837 -59 -886 -31 -356 -223 -406 -67 -613 -44 -675 -606 -941 -634 -243 -86 -423 -441 -538 -304 -478 -272 -897 -761 -469 -120 -415 -879 -606 -687 -560 -413 -803 -405 -355 -902 -933 -889 -663 -930 -378 -190 -32 -759 -659 -647 -131 -398 -465 -103 -519 -698 -790 -674 -743 -990 -377 -483 -739 -103 -506 -126 -73 -763 -181 -128 -331 -203 -891 -933 -906 -385 -269 -581 -705 -969 -1000 -906 -645 -674 -151 -823 -43 -523 -849 -712 -543 -332 -720 -513 -959 -356 -574 -21 -881 -629 -792 -547 -68 -593 -50 -365 -716 -156 -244 -868 -777 -50 -305 -673 -469 -857 -864 -102 -314 -787 -240 -873 -686 -954 -269 -585 -901 -497 -353 -777 -958 -255 -514 -344 -566 -911 -372 -598 -885 -650 -319 -964 -859 -347 -478 -41 -911 -427 -144 -62 -571 -922 -778 -53 -926 -829 -887 -616 -859 -789 -323 -429 -734 -208 -54 -918 -988 -538 -412 -4 -927 -8 -728 -108 -529 -652 -367 -516 -700 -105 -831 -662 -992 -400 -432 -376 -70 -63 -102 -541 -209 -216 -617 -312 -692 -103 -379 -239 -300 -411 -118 -384 -276 -193 -419 -803 -774 -931 -234 -451 -810 -342 -316 -903 -775 -726 -50 -505 -719 -847 -643 -778 -538 -326 -897 -168 -432 -942 -906 -757 -208 -239 -339 -887 -886 -95 -774 -947 -996 -606 -597 -740 -904 -834 -880 -46 -454 -637 -426 -714 -606 -613 -996 -887 -99 -2 -104 -973 -656 -588 -755 -924 -541 -340 -967 -185 -477 -576 -269 -486 -553 -688 -346 -934 -415 -706 -264 -868 -12 -333 -564 -659 -46 -358 -618 -741 -698 -956 -236 -109 -969 -936 -576 -873 -966 -339 -36 -787 -414 -527 -534 -920 -170 -279 -409 -821 -265 -370 -570 -241 -41 -774 -658 -905 -545 -194 -790 -738 -312 -127 -234 -711 -435 -752 -222 -611 -630 -935 -965 -409 -189 -350 -125 -35 -332 -361 -25 -286 -344 -914 -58 -905 -235 -990 -321 -560 -581 -833 -80 -557 -942 -421 -988 -327 -574 -410 -15 -373 -767 -323 -242 -80 -546 -550 -70 -893 -751 -352 -702 -456 -929 -923 -198 -183 -634 -337 -631 -590 -843 -726 -374 -124 -12 -536 -746 -310 -342 -833 -731 -520 -334 -150 -234 -368 -563 -925 -364 -468 -212 -101 -609 -756 -438 -457 -643 -76 -704 -346 -866 -844 -589 -861 -562 -955 -294 -69 -580 -767 -641 -250 -247 -984 -191 -784 -804 -456 -624 -988 -199 -435 -30 -269 -352 -478 -18 -808 -387 -92 -810 -203 -512 -241 -412 -205 -714 -502 -376 -165 -506 -607 -959 -320 -843 -699 -356 -62 -990 -417 -71 -720 -58 -840 -350 -312 -756 -689 -303 -493 -325 -157 -126 -368 -35 -75 -50 -537 -659 -957 -52 -147 -344 -944 -464 -21 -548 -804 -443 -782 -821 -887 -520 -582 -637 -445 -397 -888 -748 -973 -261 -221 -414 -334 -912 -111 -929 -674 -572 -780 -789 -895 -388 -153 -78 -975 -144 -446 -461 -829 -457 -359 -223 -491 -870 -280 -11 -833 -813 -321 -389 -872 -78 -46 -974 -85 -310 -391 -973 -968 -159 -96 -622 -593 -688 -453 -907 -672 -665 -929 -247 -333 -283 -914 -700 -189 -900 -168 -714 -525 -907 -947 -133 -327 -617 -139 -844 -197 -660 -162 -830 -509 -994 -284 -999 -997 -768 -37 -481 -40 -518 -345 -326 -143 -417 -853 -103 -199 -931 -599 -637 -939 -698 -784 -707 -311 -773 -806 -760 -79 -104 -303 -888 -922 -373 -238 -285 -530 -316 -542 -59 -345 -203 -321 -655 -115 -895 -994 -18 -121 -675 -683 -239 -748 -613 -709 -717 -996 -619 -600 -916 -602 -954 -873 -423 -212 -756 -305 -828 -84 -989 -116 -672 -391 -116 -763 -296 -33 -247 -448 -140 -68 -525 -181 -469 -267 -983 -496 -590 -807 -991 -643 -472 -406 -12 -574 -438 -489 -856 -53 -300 -415 -856 -789 -679 -70 -535 -632 -177 -548 -846 -461 -867 -357 -768 -972 -952 -604 -25 -829 -563 -151 -142 -810 -532 -842 -227 -58 -93 -453 -388 -642 -566 -448 -305 -20 -24 -895 -354 -98 -303 -921 -423 -369 -879 -415 -255 -34 -688 -268 -541 -872 -697 -424 -917 -557 -83 -175 -326 -597 -153 -769 -684 -583 -83 -170 -285 -136 -920 -451 -684 -416 -520 -219 -873 -298 -864 -208 -159 -917 -83 -417 -531 -234 -432 -846 -127 -741 -41 -952 -286 -953 -499 -741 -226 -80 -659 -232 -885 -858 -27 -729 -679 -935 -307 -339 -924 -947 -127 -303 -737 -765 -42 -145 -931 -549 -964 -323 -816 -198 -993 -17 -59 -396 -980 -638 -169 -497 -988 -701 -392 -360 -134 -987 -617 -669 -878 -936 -941 -840 -117 -177 -157 -326 -198 -165 -87 -277 -829 -857 -584 -817 -269 -538 -388 -937 -534 -815 -972 -38 -158 -939 -290 -563 -965 -608 -445 -927 -164 -878 -972 -914 -870 -328 -636 -243 -370 -514 -315 -334 -753 -52 -865 -273 -950 -651 -237 -72 -712 -499 -692 -427 -270 -827 -313 -232 -190 -690 -41 -254 -508 -783 -194 -692 -702 -861 -256 -746 -995 -473 -464 -710 -498 -393 -411 -754 -268 -180 -956 -953 -568 -275 -64 -820 -982 -548 -812 -570 -503 -583 -518 -806 -929 -985 -252 -611 -287 -949 -506 -461 -870 -545 -217 -340 -503 -542 -885 -578 -767 -789 -336 -340 -215 -752 -63 -116 -443 -650 -352 -947 -652 -278 -421 -454 -239 -316 -794 -154 -94 -433 -660 -385 -787 -89 -732 -230 -525 -579 -883 -414 -845 -906 -725 -335 -194 -807 -806 -514 -875 -759 -556 -833 -420 -710 -988 -397 -593 -387 -423 -59 -926 -211 -966 -848 -198 -755 -524 -686 -790 -302 -624 -340 -993 -182 -48 -332 -133 -638 -479 -126 -351 -551 -72 -444 -28 -841 -684 -573 -891 -144 -115 -536 -923 -211 -367 -221 -911 -378 -74 -104 -890 -577 -33 -36 -566 -813 -262 -35 -295 -956 -674 -959 -293 -346 -157 -12 -188 -156 -978 -443 -460 -882 -486 -984 -443 -872 -215 -187 -119 -738 -808 -170 -923 -219 -620 -939 -319 -34 -373 -553 -965 -704 -608 -41 -323 -975 -259 -560 -649 -182 -947 -234 -693 -148 -156 -47 -337 -124 -774 -103 -672 -699 -779 -800 -517 -487 -384 -192 -944 -180 -130 -901 -476 -63 -757 -98 -355 -9 -468 -230 -324 -214 -367 -365 -500 -431 -628 -988 -38 -595 -26 -861 -778 -198 -624 -230 -139 -681 -417 -147 -686 -120 -688 -1 -991 -224 -845 -346 -343 -822 -643 -222 -256 -28 -776 -732 -144 -528 -914 -309 -755 -647 -227 -148 -89 -848 -271 -8 -895 -681 -367 -573 -167 -489 -198 -112 -99 -535 -919 -988 -658 -790 -344 -191 -253 -223 -73 -351 -349 -133 -941 -925 -505 -966 -691 -860 -19 -152 -544 -671 -70 -430 -459 -775 -789 -477 -818 -385 -568 -472 -328 -107 -768 -696 -81 -993 -71 -34 -849 -218 -807 -276 -430 -436 -475 -306 -648 -651 -964 -168 -194 -872 -664 -39 -885 -626 -459 -624 -233 -624 -151 -459 -246 -861 -505 -220 -746 -589 -485 -917 -309 -792 -760 -793 -581 -694 -841 -156 -775 -39 -74 -583 -232 -289 -958 -738 -562 -317 -429 -563 -617 -847 -699 -808 -22 -385 -807 -182 -717 -865 -321 -593 -963 -915 -157 -136 -635 -363 -700 -992 -78 -766 -465 -968 -398 -29 -185 -435 -752 -582 -74 -447 -964 -240 -906 -832 -195 -900 -68 -51 -824 -251 -859 -22 -501 -65 -572 -500 -931 -151 -801 -390 -561 -795 -421 -486 -318 -57 -54 -659 -73 -404 -682 -939 -714 -116 -433 -260 -174 -964 -204 -546 -5 -186 -991 -43 -226 -320 -860 -446 -289 -8 -638 -610 -823 -925 -559 -277 -488 -870 -845 -285 -805 -436 -83 -174 -64 -380 -710 -563 -49 -320 -360 -671 -990 -487 -537 -904 -765 -183 -593 -757 -596 -433 -315 -158 -683 -400 -67 -254 -830 -720 -479 -843 -597 -418 -781 -642 -615 -548 -313 -708 -89 -783 -615 -841 -467 -478 -18 -125 -394 -989 -258 -419 -983 -787 -306 -847 -993 -102 -578 -372 -444 -778 -526 -832 -506 -963 -277 -337 -396 -818 -934 -817 -280 -224 -506 -458 -993 -324 -551 -349 -830 -120 -464 -818 -684 -69 -201 -558 -107 -46 -510 -346 -483 -876 -806 -724 -912 -673 -398 -869 -164 -664 -687 -68 -851 -514 -16 -619 -503 -227 -202 -430 -264 -620 -734 -438 -938 -863 -968 -451 -454 -365 -967 -616 -304 -345 -372 -807 -834 -674 -873 -283 -652 -950 -186 -781 -404 -779 -777 -74 -230 -139 -95 -23 -551 -405 -18 -569 -531 -36 -12 -255 -506 -653 -869 -899 -78 -479 -648 -74 -271 -702 -507 -302 -895 -168 -384 -691 -690 -984 -719 -657 -363 -91 -395 -838 -86 -474 -1 -855 -448 -884 -529 -405 -373 -530 -194 -651 -761 -490 -186 -956 -815 -736 -538 -5 -694 -589 -312 -402 -508 -287 -777 -899 -658 -873 -748 -621 -695 -78 -764 -920 -743 -497 -824 -578 -347 -103 -237 -602 -697 -721 -659 -213 -59 -215 -692 -337 -976 -118 -371 -26 -758 -468 -904 -484 -640 -224 -977 -603 -988 -861 -928 -376 -642 -603 -180 -417 -674 -614 -819 -700 -605 -252 -968 -275 -108 -451 -52 -131 -237 -258 -895 -568 -33 -96 -569 -436 -222 -463 -473 -545 -190 -917 -920 -620 -551 -684 -156 -347 -525 -262 -545 -539 -398 -816 -144 -86 -651 -341 -633 -915 -674 -572 -478 -459 -925 -212 -586 -44 -684 -135 -895 -522 -808 -339 -873 -87 -908 -256 -106 -171 -342 -155 -891 -937 -894 -555 -909 -566 -545 -591 -625 -706 -139 -544 -771 -821 -14 -729 -806 -888 -892 -398 -578 -29 -841 -755 -974 -777 -344 -727 -882 -753 -825 -523 -889 -196 -627 -716 -990 -559 -287 -196 -164 -465 -946 -151 -33 -297 -633 -349 -565 -835 -620 -655 -915 -777 -115 -565 -459 -556 -113 -25 -339 -122 -881 -140 -619 -27 -132 -442 -228 -739 -287 -818 -766 -211 -688 -278 -522 -867 -737 -499 -785 -544 -547 -629 -750 -964 -795 -805 -212 -850 -78 -376 -514 -904 -632 -811 -31 -463 -75 -291 -390 -298 -240 -201 -326 -213 -722 -449 -490 -274 -332 -311 -498 -703 -431 -860 -972 -328 -43 -628 -481 -991 -381 -717 -571 -242 -492 -423 -849 -661 -77 -819 -259 -347 -220 -524 -192 -471 -331 -639 -507 -274 -327 -76 -685 -328 -856 -980 -222 -986 -865 -662 -755 -308 -152 -317 -776 -3 -822 -250 -683 -346 -711 -131 -885 -377 -408 -517 -465 -128 -520 -219 -686 -531 -484 -824 -225 -259 -265 -148 -319 -286 -870 -266 -332 -442 -1 -75 -674 -288 -660 -953 -817 -199 -101 -256 -232 -533 -660 -316 -744 -347 -474 -196 -211 -128 -141 -22 -167 -317 -188 -493 -307 -243 -266 -277 -687 -715 -803 -293 -907 -25 -306 -899 -423 -416 -380 -356 -346 -700 -3 -201 -537 -676 -691 -120 -78 -869 -615 -352 -117 -192 -899 -632 -55 -659 -568 -635 -859 -495 -627 -756 -366 -599 -819 -431 -960 -18 -131 -932 -546 -741 -663 -946 -806 -979 -442 -902 -408 -629 -113 -641 -367 -280 -199 -646 -879 -84 -882 -447 -41 -953 -556 -806 -900 -298 -767 -416 -859 -732 -66 -727 -28 -409 -655 -138 -779 -535 -372 -974 -524 -533 -197 -875 -341 -444 -440 -188 -861 -102 -694 -519 -737 -952 -227 -702 -867 -174 -103 -14 -722 -490 -853 -247 -955 -501 -735 -665 -964 -312 -239 -231 -623 -599 -319 -120 -731 -779 -880 -424 -428 -595 -451 -380 -94 -363 -431 -519 -55 -971 -730 -940 -749 -391 -611 -234 -916 -789 -879 -756 -140 -797 -902 -684 -44 -236 -844 -882 -125 -849 -775 -264 -917 -532 -469 -400 -110 -282 -350 -141 -30 -491 -24 -542 -320 -789 -198 -686 -235 -938 -739 -507 -620 -253 -420 -415 -821 -453 -383 -804 -692 -258 -719 -752 -680 -105 -978 -733 -256 -23 -868 -765 -199 -697 -684 -346 -67 -941 -209 -947 -760 -79 -873 -363 -276 -615 -13 -187 -106 -923 -507 -416 -987 -52 -574 -840 -877 -421 -134 -161 -940 -787 -209 -181 -541 -155 -196 -924 -782 -188 -649 -135 -838 -833 -397 -299 -816 -624 -572 -357 -44 -733 -17 -526 -307 -580 -86 -312 -163 -990 -887 -458 -15 -997 -66 -945 -298 -92 -761 -965 -467 -293 -421 -599 -163 -308 -29 -706 -176 -719 -553 -340 -230 -647 -556 -895 -19 -863 -727 -120 -909 -799 -409 -95 -28 -892 -194 -319 -727 -190 -115 -839 -315 -304 -249 -399 -256 -789 -956 -438 -406 -122 -773 -729 -398 -894 -669 -765 -474 -200 -478 -348 -625 -711 -474 -616 -80 -758 -919 -415 -13 -201 -862 -239 -601 -71 -127 -254 -863 -736 -439 -184 -708 -791 -626 -611 -991 -77 -393 -602 -326 -118 -591 -691 -249 -885 -728 -240 -11 -152 -688 -636 -755 -972 -752 -477 -145 -245 -803 -451 -868 -360 -299 -567 -658 -516 -445 -957 -199 -155 -236 -248 -975 -37 -490 -66 -56 -943 -339 -118 -176 -341 -285 -993 -90 -200 -513 -515 -980 -33 -276 -108 -63 -992 -96 -870 -544 -114 -927 -317 -162 -309 -810 -971 -628 -652 -61 -135 -308 -211 -226 -196 -906 -135 -245 -980 -882 -154 -474 -710 -194 -775 -666 -787 -510 -885 -41 -522 -129 -966 -243 -107 -912 -598 -399 -643 -703 -63 -259 -809 -978 -83 -3 -524 -826 -908 -653 -467 -948 -446 -136 -81 -658 -664 -310 -347 -76 -487 -144 -520 -546 -852 -183 -969 -913 -857 -794 -481 -780 -814 -906 -810 -291 -662 -366 -983 -769 -894 -33 -300 -240 -856 -26 -611 -218 -850 -494 -547 -512 -859 -13 -702 -185 -316 -777 -370 -348 -846 -82 -646 -296 -660 -902 -531 -251 -110 -946 -88 -260 -146 -128 -99 -783 -339 -743 -286 -773 -588 -389 -138 -213 -393 -846 -305 -593 -556 -620 -182 -512 -986 -375 -120 -254 -802 -396 -522 -19 -11 -508 -109 -875 -541 -346 -56 -64 -351 -886 -933 -866 -484 -564 -630 -675 -344 -846 -291 -810 -802 -397 -262 -800 -806 -349 -232 -388 -927 -168 -120 -633 -359 -458 -592 -522 -39 -915 -499 -468 -483 -626 -617 -768 -95 -182 -368 -128 -378 -530 -660 -285 -563 -877 -542 -452 -546 -44 -51 -537 -498 -389 -360 -647 -841 -434 -329 -546 -859 -150 -408 -682 -744 -296 -963 -494 -996 -934 -910 -396 -709 -82 -658 -310 -244 -795 -355 -427 -11 -982 -30 -179 -819 -746 -159 -659 -47 -256 -397 -261 -499 -736 -553 -372 -68 -387 -440 -644 -539 -234 -150 -514 -218 -24 -716 -411 -431 -471 -914 -47 -813 -538 -183 -774 -678 -217 -114 -784 -270 -807 -724 -2 -793 -847 -393 -506 -897 -146 -564 -146 -888 -384 -993 -253 -711 -216 -692 -29 -947 -930 -439 -114 -680 -956 -116 -882 -141 -393 -465 -734 -38 -991 -527 -130 -309 -519 -193 -220 -664 -15 -227 -374 -964 -928 -112 -400 -262 -733 -242 -486 -182 -250 -502 -110 -129 -846 -24 -306 -261 -279 -295 -620 -996 -296 -23 -24 -268 -393 -8 -703 -876 -975 -140 -420 -93 -98 -923 -316 -75 -459 -766 -110 -746 -418 -47 -978 -459 -421 -513 -900 -932 -697 -735 -243 -798 -233 -806 -969 -81 -904 -277 -710 -269 -447 -724 -975 -446 -78 -477 -4 -469 -455 -992 -214 -265 -202 -554 -620 -515 -735 -962 -137 -889 -660 -462 -422 -598 -958 -359 -155 -779 -130 -213 -916 -141 -145 -547 -180 -107 -738 -668 -384 -244 -893 -396 -398 -638 -840 -277 -627 -249 -98 -458 -15 -853 -612 -739 -84 -172 -632 -861 -785 -251 -274 -333 -958 -597 -802 -408 -319 -443 -153 -776 -973 -107 -137 -882 -375 -743 -342 -847 -872 -167 -6 -896 -920 -836 -435 -804 -685 -594 -214 -191 -257 -887 -385 -980 -574 -803 -954 -4 -216 -96 -915 -295 -424 -609 -173 -346 -980 -455 -52 -689 -646 -178 -374 -765 -938 -18 -430 -848 -206 -487 -464 -52 -722 -596 -143 -703 -317 -335 -580 -69 -587 -493 -456 -599 -918 -328 -270 -825 -364 -801 -91 -682 -651 -248 -616 -414 -384 -166 -761 -92 -564 -690 -725 -473 -342 -978 -627 -57 -882 -752 -674 -859 -895 -693 -209 -119 -800 -245 -578 -312 -589 -172 -500 -203 -96 -216 -595 -534 -798 -132 -534 -760 -3 -919 -385 -181 -897 -523 -486 -465 -411 -877 -681 -690 -770 -692 -658 -640 -732 -486 -64 -583 -909 -989 -79 -580 -960 -927 -961 -626 -181 -523 -220 -733 -209 -856 -3 -589 -190 -812 -736 -120 -796 -302 -704 -453 -212 -75 -695 -834 -487 -667 -848 -417 -380 -240 -181 -264 -894 -419 -691 -801 -655 -115 -29 -22 -125 -134 -478 -611 -965 -549 -651 -721 -310 -159 -995 -28 -202 -223 -580 -45 -448 -303 -426 -758 -5 -91 -54 -918 -979 -465 -851 -809 -563 -954 -70 -581 -402 -635 -650 -236 -59 -477 -423 -70 -51 -759 -261 -239 -406 -827 -595 -705 -730 -965 -359 -870 -551 -250 -738 -844 -787 -519 -971 -907 -504 -769 -553 -442 -930 -229 -111 -731 -476 -565 -502 -933 -170 -311 -983 -602 -265 -504 -198 -227 -583 -320 -54 -809 -187 -447 -668 -257 -633 -537 -954 -177 -126 -650 -592 -655 -483 -942 -878 -51 -23 -156 -436 -475 -812 -553 -460 -61 -177 -981 -141 -505 -790 -612 -981 -738 -593 -278 -480 -498 -909 -878 -234 -560 -703 -793 -481 -928 -190 -936 -11 -27 -948 -133 -784 -986 -760 -144 -360 -432 -480 -539 -731 -201 -126 -242 -543 -818 -257 -84 -39 -16 -891 -179 -511 -4 -635 -219 -909 -946 -347 -511 -225 -93 -976 -62 -15 -980 -878 -458 -533 -956 -204 -892 -528 -502 -588 -122 -561 -939 -804 -958 -312 -668 -398 -113 -516 -514 -791 -805 -201 -942 -859 -58 -870 -187 -708 -382 -456 -674 -257 -376 -722 -924 -251 -11 -190 -839 -250 -205 -722 -393 -355 -405 -905 -384 -812 -74 -699 -456 -680 -704 -499 -321 -861 -466 -44 -157 -913 -678 -26 -109 -504 -100 -132 -735 -411 -952 -645 -378 -197 -268 -142 -461 -102 -583 -65 -522 -673 -870 -185 -879 -378 -57 -684 -362 -693 -291 -169 -140 -548 -139 -930 -926 -122 -721 -778 -498 -548 -3 -922 -454 -860 -110 -265 -263 -951 -75 -596 -618 -415 -341 -431 -1000 -348 -649 -10 -812 -627 -87 -891 -806 -635 -774 -615 -502 -847 -892 -57 -713 -11 -682 -908 -558 -157 -125 -698 -538 -170 -60 -169 -773 -954 -229 -839 -142 -444 -316 -826 -100 -390 -215 -716 -371 -354 -841 -364 -715 -415 -462 -203 -327 -335 -106 -384 -33 -137 -64 -676 -554 -184 -463 -496 -492 -79 -780 -56 -765 -401 -688 -647 -465 -507 -48 -631 -599 -771 -922 -416 -820 -581 -342 -584 -921 -126 -367 -901 -538 -435 -809 -338 -744 -591 -199 -378 -864 -629 -299 -448 -905 -887 -377 -158 -351 -153 -662 -540 -168 -95 -19 -337 -326 -846 -984 -380 -463 -399 -327 -161 -332 -590 -688 -640 -543 -53 -153 -845 -31 -832 -863 -439 -956 -931 -585 -882 -188 -714 -603 -386 -546 -422 -551 -626 -904 -798 -964 -177 -558 -694 -26 -335 -437 -85 -98 -165 -377 -146 -320 -958 -280 -695 -489 -174 -112 -927 -310 -890 -634 -324 -29 -780 -636 -1000 -782 -87 -738 -753 -383 -913 -231 -272 -300 -78 -946 -175 -23 -290 -410 -298 -723 -660 -983 -263 -273 -99 -110 -637 -697 -948 -69 -909 -965 -583 -742 -959 -686 -257 -114 -154 -129 -34 -210 -175 -701 -337 -141 -612 -37 -400 -207 -967 -12 -55 -917 -134 -112 -408 -926 -306 -595 -784 -820 -259 -569 -717 -856 -938 -198 -807 -102 -831 -231 -214 -536 -10 -828 -909 -774 -825 -834 -13 -578 -861 -792 -516 -169 -919 -850 -389 -979 -88 -76 -64 -318 -347 -903 -719 -49 -999 -13 -234 -36 -871 -935 -895 -516 -846 -134 -841 -309 -17 -559 -56 -993 -360 -34 -137 -657 -14 -304 -894 -55 -531 -456 -776 -795 -854 -476 -28 -587 -512 -816 -885 -117 -262 -90 -65 -350 -687 -933 -559 -284 -461 -279 -223 -436 -551 -261 -504 -157 -338 -298 -984 -59 -772 -83 -457 -747 -673 -828 -530 -467 -818 -659 -847 -144 -597 -900 -140 -126 -560 -238 -607 -9 -142 -817 -96 -282 -402 -844 -483 -316 -209 -161 -34 -659 -508 -645 -174 -964 -878 -595 -374 -113 -156 -374 -984 -349 -929 -938 -318 -846 -827 -390 -104 -944 -675 -876 -928 -21 -459 -617 -121 -786 -588 -664 -137 -873 -504 -922 -813 -202 -613 -274 -833 -629 -564 -637 -726 -4 -650 -101 -57 -528 -330 -538 -687 -311 -924 -536 -4 -3 -871 -636 -876 -700 -950 -423 -136 -228 -720 -605 -61 -801 -867 -368 -40 -691 -197 -585 -698 -164 -185 -91 -802 -530 -867 -439 -919 -243 -326 -197 -292 -274 -525 -977 -13 -733 -729 -166 -414 -702 -174 -259 -720 -861 -764 -520 -402 -691 -360 -206 -377 -677 -584 -586 -222 -6 -389 -281 -219 -972 -373 -311 -998 -49 -367 -275 -997 -735 -73 -609 -454 -706 -454 -818 -895 -937 -871 -151 -375 -459 -316 -734 -653 -194 -424 -144 -291 -62 -525 -534 -962 -199 -905 -650 -623 -606 -596 -380 -722 -90 -2 -26 -682 -527 -140 -473 -987 -802 -650 -961 -985 -149 -963 -464 -97 -756 -570 -355 -92 -473 -391 -132 -709 -231 -197 -785 -763 -661 -947 -194 -152 -330 -241 -166 -334 -916 -174 -957 -619 -254 -171 -384 -735 -830 -216 -21 -471 -181 -334 -439 -841 -374 -192 -41 -994 -292 -453 -658 -205 -309 -607 -125 -627 -326 -599 -109 -556 -27 -563 -91 -739 -400 -301 -82 -900 -106 -618 -455 -649 -641 -139 -465 -814 -547 -784 -30 -905 -886 -921 -343 -33 -9 -554 -726 -40 -92 -783 -118 -734 -300 -156 -775 -301 -631 -318 -692 -683 -583 -866 -930 -735 -138 -76 -562 -618 -540 -249 -464 -396 -26 -728 -663 -497 -376 -379 -936 -625 -746 -786 -159 -210 -600 -556 -830 -767 -599 -190 -460 -867 -161 -620 -355 -529 -526 -914 -481 -891 -46 -380 -277 -735 -356 -364 -706 -508 -93 -132 -377 -129 -744 -705 -702 -171 -803 -552 -854 -572 -435 -533 -381 -454 -235 -263 -205 -951 -98 -347 -403 -111 -637 -35 -842 -786 -228 -111 -496 -487 -217 -22 -480 -889 -2 -126 -56 -474 -904 -642 -279 -659 -593 -488 -484 -23 -90 -976 -682 -563 -533 -176 -785 -690 -920 -112 -498 -506 -964 -461 -561 -263 -982 -477 -947 -256 -619 -165 -402 -551 -786 -499 -383 -397 -742 -327 -849 -985 -110 -764 -665 -295 -651 -386 -220 -193 -647 -176 -766 -670 -287 -90 -286 -154 -534 -724 -273 -560 -669 -817 -235 -952 -622 -612 -624 -377 -659 -585 -17 -935 -341 -3 -142 -367 -857 -999 -766 -619 -597 -83 -178 -468 -455 -563 -330 -171 -753 -480 -177 -372 -697 -420 -304 -22 -86 -305 -156 -908 -746 -289 -267 -68 -5 -442 -887 -800 -635 -735 -903 -796 -638 -280 -812 -37 -648 -205 -758 -475 -397 -546 -210 -94 -208 -951 -868 -279 -927 -493 -741 -231 -277 -393 -681 -385 -176 -662 -306 -539 -889 -345 -103 -211 -61 -286 -591 -896 -860 -562 -914 -746 -5 -877 -210 -911 -446 -622 -868 -569 -193 -723 -112 -341 -408 -413 -767 -933 -653 -399 -739 -296 -795 -223 -837 -587 -47 -269 -282 -415 -532 -331 -526 -43 -751 -494 -564 -50 -663 -901 -859 -844 -259 -565 -967 -947 -57 -113 -417 -592 -262 -356 -410 -461 -586 -935 -20 -14 -28 -171 -541 -182 -14 -105 -286 -51 -794 -541 -853 -962 -864 -748 -586 -798 -705 -197 -358 -377 -183 -588 -234 -33 -164 -967 -912 -5 -424 -473 -157 -540 -161 -213 -318 -411 -483 -847 -513 -759 -161 -482 -291 -249 -883 -453 -300 -532 -541 -147 -172 -973 -706 -681 -27 -831 -316 -410 -953 -307 -154 -699 -890 -749 -595 -683 -243 -522 -727 -605 -641 -267 -406 -846 -561 -831 -914 -994 -540 -120 -534 -429 -499 -915 -997 -333 -806 -744 -688 -444 -213 -248 -262 -254 -557 -966 -84 -321 -329 -160 -239 -368 -176 -578 -898 -537 -173 -181 -724 -311 -682 -65 -614 -870 -46 -625 -325 -385 -10 -405 -932 -339 -798 -302 -285 -350 -952 -44 -880 -999 -548 -274 -204 -71 -997 -536 -961 -802 -867 -343 -186 -743 -416 -384 -402 -772 -307 -192 -574 -844 -751 -571 -933 -857 -983 -577 -617 -741 -222 -175 -417 -254 -149 -470 -987 -155 -921 -376 -343 -738 -164 -173 -619 -331 -195 -137 -167 -940 -562 -80 -945 -885 -319 -7 -239 -182 -526 -250 -452 -817 -701 -197 -771 -902 -161 -560 -744 -62 -593 -898 -793 -698 -916 -864 -420 -740 -910 -158 -483 -14 -507 -927 -731 -968 -618 -613 -666 -551 -20 -9 -132 -260 -41 -973 -617 -605 -5 -223 -512 -887 -835 -302 -928 -21 -529 -734 -738 -137 -281 -351 -664 -970 -114 -354 -609 -742 -507 -666 -448 -284 -240 -830 -761 -35 -741 -398 -73 -174 -430 -525 -792 -394 -741 -463 -764 -971 -640 -538 -25 -423 -572 -382 -12 -52 -449 -567 -84 -176 -660 -807 -912 -843 -495 -244 -436 -738 -844 -646 -917 -372 -189 -71 -321 -66 -273 -599 -664 -179 -679 -35 -472 -642 -601 -417 -759 -295 -441 -908 -814 -975 -823 -772 -469 -21 -568 -767 -768 -508 -702 -710 -52 -881 -848 -107 -903 -100 -387 -550 -761 -629 -164 -98 -487 -51 -238 -247 -720 -791 -354 -855 -390 -441 -546 -512 -830 -565 -571 -508 -970 -125 -504 -875 -974 -973 -792 -489 -995 -55 -669 -117 -481 -138 -661 -573 -132 -200 -952 -841 -458 -450 -912 -784 -484 -731 -473 -161 -822 -234 -900 -715 -831 -946 -169 -876 -280 -60 -830 -587 -657 -22 -314 -781 -943 -484 -717 -339 -198 -201 -861 -719 -346 -613 -291 -665 -385 -338 -560 -394 -372 -200 -372 -396 -669 -686 -58 -137 -683 -422 -333 -60 -173 -195 -909 -112 -528 -354 -593 -978 -113 -677 -946 -910 -76 -148 -347 -939 -746 -422 -55 -840 -805 -596 -748 -685 -460 -718 -953 -48 -928 -194 -570 -240 -445 -949 -108 -6 -425 -914 -442 -897 -570 -840 -832 -366 -266 -572 -933 -366 -72 -151 -362 -320 -530 -669 -236 -380 -151 -382 -271 -92 -828 -293 -35 -810 -618 -654 -365 -178 -312 -955 -663 -369 -286 -667 -723 -791 -989 -157 -667 -510 -535 -385 -98 -860 -281 -97 -151 -603 -925 -707 -762 -500 -48 -959 -467 -664 -973 -368 -857 -212 -905 -504 -266 -704 -910 -915 -960 -21 -931 -704 -143 -487 -853 -426 -684 -941 -836 -297 -313 -93 -885 -964 -537 -769 -105 -813 -71 -246 -403 -384 -197 -701 -842 -281 -368 -139 -572 -480 -178 -402 -445 -94 -60 -475 -256 -897 -131 -200 -657 -137 -2 -986 -847 -223 -233 -585 -355 -425 -691 -182 -943 -536 -754 -121 -825 -72 -651 -554 -177 -747 -308 -738 -853 -986 -117 -85 -442 -807 -307 -21 -787 -606 -82 -308 -367 -596 -1 -749 -842 -658 -832 -747 -902 -962 -280 -263 -296 -564 -380 -863 -2 -320 -857 -795 -316 -797 -54 -741 -552 -965 -610 -141 -103 -394 -47 -136 -283 -598 -900 -209 -143 -411 -34 -206 -784 -670 -996 -422 -728 -928 -985 -212 -199 -938 -389 -672 -768 -249 -964 -221 -446 -641 -374 -512 -117 -387 -111 -455 -107 -791 -673 -465 -368 -334 -845 -176 -216 -447 -253 -957 -986 -808 -544 -352 -177 -263 -288 -885 -332 -477 -621 -630 -140 -624 -559 -135 -737 -944 -808 -584 -945 -270 -347 -869 -295 -953 -999 -374 -872 -593 -994 -226 -288 -413 -627 -857 -799 -76 -418 -805 -95 -555 -407 -322 -746 -341 -665 -11 -619 -645 -578 -81 -853 -150 -384 -717 -368 -980 -313 -435 -868 -216 -436 -666 -290 -863 -652 -795 -368 -274 -933 -513 -605 -205 -500 -338 -908 -681 -971 -421 -212 -813 -27 -201 -806 -262 -701 -307 -635 -324 -234 -417 -943 -634 -206 -688 -101 -737 -922 -10 -929 -293 -171 -794 -637 -881 -252 -492 -702 -600 -916 -906 -163 -810 -699 -960 -423 -548 -808 -172 -778 -207 -822 -739 -336 -432 -768 -718 -509 -395 -562 -897 -197 -166 -811 -541 -696 -819 -301 -87 -907 -520 -499 -150 -253 -445 -549 -750 -814 -24 -815 -125 -230 -11 -86 -870 -126 -848 -455 -759 -828 -209 -378 -801 -851 -671 -440 -205 -86 -46 -942 -223 -816 -960 -704 -757 -310 -1 -859 -803 -35 -110 -803 -730 -434 -786 -366 -86 -959 -546 -935 -641 -439 -686 -507 -705 -56 -151 -841 -275 -250 -975 -397 -71 -44 -78 -625 -631 -68 -159 -429 -451 -438 -163 -330 -178 -209 -993 -152 -712 -280 -689 -148 -767 -681 -427 -619 -56 -839 -625 -239 -880 -248 -684 -677 -30 -708 -553 -924 -892 -75 -442 -150 -91 -537 -306 -293 -138 -5 -199 -546 -305 -3 -174 -777 -477 -654 -825 -773 -507 -432 -414 -745 -728 -136 -958 -181 -165 -532 -594 -511 -194 -947 -679 -549 -120 -546 -791 -667 -685 -42 -70 -867 -332 -151 -961 -810 -742 -293 -1 -871 -346 -525 -118 -253 -639 -245 -308 -307 -68 -854 -992 -180 -365 -30 -251 -788 -443 -392 -579 -345 -146 -933 -103 -455 -264 -743 -658 -52 -572 -88 -879 -65 -8 -338 -989 -339 -707 -4 -4 -849 -971 -586 -462 -489 -336 -815 -619 -220 -558 -867 -769 -739 -235 -528 -35 -681 -855 -323 -896 -910 -476 -127 -116 -114 -47 -677 -243 -109 -274 -992 -203 -604 -383 -352 -826 -604 -610 -260 -5 -951 -805 -196 -809 -85 -122 -750 -842 -915 -900 -9 -93 -204 -495 -925 -211 -110 -311 -31 -876 -594 -555 -628 -559 -255 -34 -287 -162 -499 -742 -252 -879 -881 -23 -653 -323 -928 -240 -588 -298 -661 -544 -148 -885 -621 -873 -805 -585 -614 -234 -705 -476 -267 -339 -199 -873 -251 -689 -168 -976 -716 -870 -406 -217 -16 -787 -968 -274 -426 -998 -688 -657 -809 -30 -235 -827 -451 -880 -972 -479 -507 -537 -54 -61 -327 -365 -3 -345 -207 -672 -301 -628 -526 -781 -365 -299 -459 -39 -976 -952 -632 -107 -869 -39 -664 -201 -959 -381 -648 -903 -928 -106 -134 -728 -870 -43 -882 -798 -994 -845 -442 -702 -160 -840 -502 -89 -668 -844 -799 -467 -302 -86 -157 -553 -774 -235 -47 -363 -26 -483 -404 -301 -190 -686 -703 -459 -7 -549 -774 -189 -466 -841 -780 -776 -150 -393 -314 -688 -940 -796 -729 -156 -658 -727 -821 -280 -28 -18 -883 -378 -301 -151 -241 -830 -906 -78 -521 -785 -684 -176 -780 -564 -467 -377 -120 -608 -665 -558 -707 -366 -975 -760 -63 -48 -863 -729 -858 -338 -851 -526 -872 -976 -254 -526 -457 -194 -293 -663 -493 -727 -921 -968 -55 -329 -187 -405 -616 -561 -811 -412 -587 -443 -261 -413 -728 -150 -991 -32 -142 -453 -601 -945 -253 -509 -446 -729 -306 -617 -486 -672 -945 -550 -661 -579 -836 -882 -331 -562 -964 -494 -318 -341 -333 -944 -938 -385 -281 -874 -701 -952 -484 -45 -308 -896 -439 -520 -909 -773 -364 -823 -824 -807 -445 -683 -246 -227 -196 -217 -221 -146 -39 -544 -442 -491 -106 -969 -235 -298 -800 -246 -671 -973 -26 -702 -524 -149 -213 -641 -965 -261 -230 -53 -945 -336 -395 -64 -54 -320 -497 -135 -644 -134 -703 -258 -828 -594 -313 -674 -144 -94 -763 -134 -393 -218 -867 -713 -1000 -42 -176 -453 -229 -538 -288 -798 -648 -706 -110 -309 -900 -942 -813 -676 -332 -62 -33 -104 -581 -970 -5 -341 -29 -34 -827 -256 -216 -804 -407 -600 -623 -441 -735 -663 -638 -814 -194 -285 -484 -793 -243 -974 -116 -78 -353 -79 -758 -427 -507 -754 -724 -891 -611 -980 -444 -765 -128 -116 -470 -50 -747 -58 -283 -996 -381 -290 -560 -292 -601 -107 -116 -5 -697 -298 -447 -44 -403 -413 -30 -520 -549 -809 -356 -720 -535 -708 -286 -109 -856 -755 -37 -85 -265 -554 -65 -386 -417 -183 -139 -883 -741 -163 -99 -238 -955 -62 -708 -826 -786 -787 -289 -788 -691 -461 -91 -973 -116 -197 -599 -954 -934 -232 -85 -930 -562 -341 -918 -299 -542 -811 -942 -222 -295 -817 -17 -544 -224 -960 -706 -671 -587 -424 -896 -176 -781 -502 -195 -384 -470 -472 -332 -415 -976 -965 -949 -572 -550 -561 -170 -113 -763 -331 -136 -980 -453 -557 -803 -776 -386 -226 -313 -782 -535 -690 -676 -932 -152 -413 -618 -921 -952 -624 -844 -144 -11 -549 -863 -877 -846 -60 -169 -592 -837 -894 -540 -184 -963 -257 -785 -641 -322 -139 -723 -195 -896 -113 -429 -835 -748 -389 -606 -478 -946 -978 -314 -218 -643 -114 -51 -256 -1 -909 -723 -722 -920 -199 -504 -638 -847 -598 -203 -442 -736 -361 -569 -106 -244 -973 -737 -694 -445 -531 -489 -230 -346 -208 -508 -248 -190 -141 -886 -935 -282 -595 -232 -746 -691 -824 -533 -690 -292 -695 -655 -28 -26 -299 -800 -591 -881 -625 -605 -533 -494 -245 -283 -586 -644 -364 -847 -858 -907 -724 -612 -209 -815 -352 -486 -712 -332 -808 -45 -944 -248 -85 -899 -266 -412 -431 -804 -733 -622 -156 -194 -244 -400 -96 -142 -242 -452 -686 -452 -948 -257 -161 -736 -107 -210 -187 -107 -78 -522 -712 -483 -574 -281 -183 -671 -902 -105 -305 -351 -724 -768 -680 -86 -345 -644 -671 -53 -647 -522 -354 -971 -749 -22 -255 -325 -53 -190 -779 -227 -648 -432 -56 -460 -891 -718 -65 -952 -582 -180 -722 -195 -78 -76 -177 -693 -998 -736 -909 -223 -402 -947 -278 -169 -384 -621 -218 -921 -939 -292 -528 -749 -501 -639 -364 -810 -185 -342 -691 -483 -686 -434 -625 -389 -156 -741 -284 -839 -189 -427 -457 -458 -480 -289 -370 -956 -626 -641 -529 -242 -566 -304 -391 -15 -91 -947 -848 -911 -573 -53 -259 -139 -75 -369 -986 -354 -241 -333 -933 -246 -852 -544 -423 -486 -40 -751 -664 -183 -478 -179 -452 -234 -213 -661 -160 -484 -169 -802 -462 -370 -507 -11 -423 -773 -665 -163 -450 -849 -113 -24 -123 -798 -330 -75 -958 -262 -517 -997 -266 -965 -349 -960 -739 -225 -360 -653 -465 -40 -48 -56 -517 -654 -238 -305 -320 -185 -404 -188 -237 -232 -228 -967 -164 -571 -574 -574 -146 -200 -717 -119 -238 -171 -885 -312 -714 -671 -671 -972 -62 -862 -360 -969 -374 -635 -194 -661 -291 -220 -442 -913 -329 -240 -104 -899 -997 -422 -895 -571 -711 -537 -140 -708 -569 -971 -507 -948 -635 -627 -977 -241 -215 -187 -729 -596 -781 -455 -384 -371 -102 -352 -713 -109 -283 -338 -58 -424 -569 -79 -528 -953 -410 -962 -975 -837 -207 -459 -102 -367 -188 -973 -95 -418 -922 -448 -76 -401 -193 -650 -343 -369 -647 -426 -20 -715 -567 -796 -137 -470 -149 -691 -986 -54 -780 -958 -983 -148 -134 -350 -390 -342 -272 -235 -178 -672 -818 -418 -396 -914 -217 -994 -423 -698 -682 -906 -452 -434 -798 -52 -66 -638 -35 -438 -662 -553 -999 -362 -802 -93 -391 -509 -933 -280 -90 -26 -517 -94 -690 -849 -669 -369 -331 -463 -806 -399 -874 -504 -751 -273 -993 -104 -556 -123 -767 -303 -861 -916 -238 -958 -437 -999 -58 -873 -570 -350 -17 -995 -191 -378 -991 -750 -502 -398 -551 -765 -430 -54 -951 -332 -676 -663 -507 -979 -630 -452 -836 -270 -324 -317 -963 -232 -19 -243 -769 -419 -663 -913 -659 -216 -415 -61 -732 -588 -543 -765 -302 -728 -576 -993 -917 -863 -530 -910 -169 -936 -33 -723 -175 -7 -622 -846 -134 -156 -238 -667 -747 -59 -977 -178 -316 -392 -635 -940 -296 -308 -295 -413 -416 -513 -83 -129 -804 -634 -975 -79 -70 -693 -98 -660 -675 -136 -623 -27 -448 -74 -408 -721 -370 -997 -551 -553 -592 -595 -207 -623 -497 -922 -758 -890 -353 -285 -929 -457 -957 -245 -55 -466 -402 -199 -850 -990 -352 -972 -114 -964 -292 -730 -407 -976 -546 -127 -820 -597 -106 -258 -701 -185 -583 -252 -621 -599 -568 -472 -130 -342 -768 -681 -477 -887 -252 -981 -190 -276 -318 -376 -155 -988 -594 -809 -154 -426 -832 -270 -388 -42 -989 -485 -702 -727 -662 -455 -675 -227 -546 -708 -830 -680 -631 -994 -765 -747 -419 -10 -10 -275 -341 -583 -387 -72 -552 -988 -196 -552 -330 -232 -521 -584 -901 -545 -796 -376 -899 -274 -743 -797 -854 -306 -663 -194 -426 -327 -4 -127 -894 -444 -310 -68 -211 -91 -965 -450 -796 -409 -531 -720 -655 -478 -46 -751 -960 -398 -9 -701 -788 -210 -735 -253 -709 -201 -650 -632 -219 -713 -36 -100 -940 -55 -532 -216 -135 -162 -142 -611 -826 -450 -543 -560 -77 -166 -46 -775 -649 -425 -555 -41 -846 -232 -732 -418 -855 -344 -23 -273 -769 -319 -800 -754 -744 -480 -106 -952 -964 -491 -905 -439 -382 -172 -267 -528 -716 -591 -79 -979 -477 -642 -693 -446 -245 -753 -338 -257 -46 -692 -85 -153 -455 -136 -54 -628 -984 -706 -950 -549 -131 -326 -543 -136 -2 -632 -784 -901 -313 -52 -257 -286 -582 -935 -836 -773 -799 -810 -283 -336 -965 -602 -778 -840 -67 -809 -549 -974 -797 -197 -782 -396 -280 -981 -368 -852 -646 -142 -985 -500 -100 -959 -163 -755 -985 -56 -762 -77 -13 -842 -354 -185 -587 -227 -251 -21 -889 -525 -936 -391 -421 -374 -704 -855 -467 -474 -618 -219 -42 -861 -748 -951 -841 -599 -380 -402 -505 -168 -805 -609 -183 -937 -120 -543 -880 -886 -283 -287 -703 -16 -117 -735 -965 -671 -316 -502 -869 -14 -342 -779 -241 -119 -577 -459 -964 -780 -477 -691 -51 -674 -513 -139 -202 -244 -364 -738 -755 -519 -565 -869 -20 -777 -967 -210 -546 -457 -912 -934 -167 -848 -288 -680 -507 -281 -550 -801 -860 -67 -514 -372 -943 -804 -917 -239 -453 -150 -603 -987 -791 -314 -117 -691 -347 -179 -476 -346 -323 -793 -398 -145 -305 -181 -61 -933 -142 -973 -890 -807 -725 -414 -746 -921 -955 -157 -468 -115 -759 -175 -216 -74 -541 -798 -899 -119 -838 -733 -550 -979 -372 -54 -283 -214 -201 -815 -580 -794 -803 -111 -599 -243 -412 -918 -338 -767 -983 -881 -744 -88 -153 -908 -619 -667 -867 -432 -514 -235 -322 -737 -67 -148 -99 -200 -934 -848 -342 -233 -999 -90 -292 -107 -415 -403 -868 -888 -988 -191 -956 -679 -3 -875 -779 -369 -215 -698 -404 -707 -858 -688 -585 -287 -496 -672 -304 -881 -14 -908 -28 -553 -655 -910 -872 -593 -949 -218 -263 -490 -384 -665 -876 -93 -899 -539 -276 -575 -47 -845 -523 -926 -606 -850 -969 -895 -181 -281 -371 -868 -322 -254 -79 -982 -319 -307 -145 -140 -160 -938 -176 -371 -358 -912 -558 -156 -535 -724 -136 -701 -535 -910 -441 -433 -734 -239 -486 -564 -70 -201 -462 -448 -806 -226 -733 -693 -437 -804 -911 -470 -328 -1 -372 -119 -915 -755 -453 -50 -116 -523 -412 -854 -326 -425 -887 -607 -693 -642 -348 -937 -705 -141 -446 -592 -879 -141 -992 -443 -410 -147 -457 -981 -483 -735 -795 -159 -262 -346 -466 -590 -88 -185 -620 -894 -100 -617 -731 -599 -347 -958 -356 -85 -421 -219 -853 -156 -630 -810 -586 -171 -461 -699 -655 -216 -441 -609 -900 -380 -706 -103 -631 -769 -103 -357 -539 -976 -239 -584 -20 -266 -136 -486 -394 -406 -697 -696 -741 -466 -170 -314 -453 -627 -679 -998 -376 -620 -2 -539 -927 -676 -859 -752 -174 -560 -768 -710 -582 -155 -576 -148 -518 -527 -953 -431 -98 -184 -743 -678 -524 -530 -913 -837 -646 -688 -857 -658 -441 -604 -25 -446 -185 -800 -498 -726 -126 -918 -707 -4 -89 -744 -475 -429 -23 -117 -642 -299 -491 -68 -828 -341 -95 -258 -863 -742 -6 -323 -325 -54 -952 -361 -294 -952 -212 -943 -924 -560 -517 -209 -311 -785 -264 -102 -259 -87 -558 -308 -134 -744 -357 -934 -265 -841 -158 -411 -224 -878 -945 -630 -579 -318 -735 -444 -869 -549 -159 -16 -575 -515 -577 -139 -853 -63 -721 -616 -743 -771 -179 -373 -544 -182 -245 -439 -556 -210 -713 -136 -407 -78 -425 -685 -772 -606 -590 -120 -466 -52 -976 -459 -66 -846 -311 -269 -284 -539 -313 -470 -555 -825 -604 -28 -581 -418 -431 -968 -575 -239 -125 -324 -520 -928 -428 -553 -49 -466 -284 -946 -333 -936 -886 -263 -324 -14 -343 -870 -922 -719 -601 -594 -471 -966 -171 -346 -442 -446 -355 -821 -16 -520 -992 -399 -295 -301 -450 -77 -229 -856 -100 -97 -748 -891 -643 -273 -148 -986 -52 -92 -238 -317 -477 -394 -404 -36 -256 -401 -721 -911 -30 -356 -708 -888 -359 -193 -791 -599 -470 -461 -584 -309 -430 -71 -359 -267 -575 -472 -227 -964 -152 -889 -872 -839 -318 -545 -121 -65 -452 -590 -91 -29 -875 -63 -329 -717 -21 -885 -138 -748 -635 -584 -384 -198 -170 -200 -951 -229 -50 -388 -694 -948 -517 -409 -570 -545 -163 -28 -947 -90 -834 -55 -601 -985 -659 -114 -899 -273 -499 -129 -890 -39 -298 -836 -194 -760 -984 -157 -896 -101 -595 -330 -991 -413 -261 -974 -99 -515 -347 -968 -389 -946 -489 -262 -215 -395 -474 -1 -961 -935 -823 -975 -700 -245 -614 -921 -95 -851 -703 -488 -349 -544 -624 -647 -87 -831 -112 -778 -692 -167 -900 -856 -790 -310 -286 -66 -701 -372 -496 -414 -548 -139 -800 -234 -439 -491 -358 -46 -547 -552 -262 -764 -108 -609 -420 -576 -270 -209 -875 -160 -878 -668 -90 -55 -487 -582 -846 -580 -994 -497 -727 -209 -699 -200 -308 -980 -546 -996 -911 -756 -374 -644 -164 -1000 -382 -127 -489 -116 -569 -414 -388 -980 -585 -50 -744 -40 -373 -723 -104 -195 -846 -242 -639 -912 -789 -62 -328 -906 -91 -419 -143 -862 -190 -718 -287 -766 -375 -611 -682 -427 -174 -877 -297 -218 -238 -447 -656 -118 -815 -712 -780 -439 -835 -189 -554 -118 -58 -933 -871 -862 -619 -62 -293 -180 -884 -9 -335 -253 -286 -937 -395 -375 -392 -31 -445 -494 -383 -871 -160 -846 -142 -713 -807 -130 -454 -311 -15 -262 -382 -624 -939 -904 -747 -836 -590 -995 -723 -983 -695 -701 -367 -479 -309 -315 -64 -494 -264 -753 -420 -763 -24 -954 -457 -905 -200 -387 -597 -99 -476 -357 -103 -411 -318 -127 -705 -342 -941 -385 -13 -97 -933 -852 -692 -634 -584 -696 -695 -128 -451 -574 -903 -795 -34 -989 -866 -385 -434 -793 -405 -332 -7 -441 -505 -940 -883 -466 -580 -964 -14 -674 -41 -926 -1 -519 -874 -876 -496 -414 -138 -879 -93 -286 -278 -285 -351 -545 -676 -32 -551 -112 -6 -114 -552 -48 -425 -222 -485 -733 -226 -820 -947 -779 -369 -66 -740 -323 -1000 -3 -280 -849 -826 -490 -437 -375 -295 -159 -111 -615 -279 -939 -95 -43 -643 -5 -94 -932 -877 -230 -257 -74 -568 -420 -954 -148 -826 -914 -599 -844 -79 -279 -137 -498 -376 -564 -462 -278 -916 -217 -380 -79 -329 -856 -55 -877 -423 -90 -474 -359 -39 -72 -362 -71 -464 -147 -79 -345 -394 -167 -395 -229 -329 -559 -635 -649 -523 -968 -709 -911 -110 -709 -140 -565 -577 -50 -896 -632 -258 -597 -621 -153 -929 -238 -438 -362 -274 -593 -216 -448 -121 -498 -622 -802 -262 -116 -920 -566 -788 -61 -273 -587 -10 -758 -340 -347 -622 -692 -419 -845 -777 -249 -677 -791 -322 -339 -350 -529 -557 -508 -198 -290 -269 -363 -565 -152 -995 -875 -504 -28 -8 -422 -4 -448 -759 -960 -133 -402 -901 -244 -973 -637 -124 -744 -454 -17 -476 -865 -862 -687 -724 -762 -71 -779 -116 -420 -20 -101 -538 -872 -350 -834 -604 -138 -786 -752 -519 -889 -294 -52 -952 -300 -813 -544 -87 -273 -49 -537 -875 -532 -181 -253 -614 -936 -386 -845 -685 -389 -228 -137 -709 -711 -676 -86 -843 -629 -738 -18 -161 -564 -112 -431 -877 -591 -475 -141 -389 -603 -410 -107 -112 -363 -106 -32 -850 -544 -383 -666 -231 -776 -549 -427 -47 -61 -180 -133 -694 -871 -955 -324 -20 -831 -534 -47 -12 -952 -259 -511 -430 -129 -719 -47 -268 -911 -122 -525 -329 -518 -365 -15 -235 -832 -425 -146 -474 -422 -400 -780 -273 -687 -32 -475 -756 -81 -961 -91 -85 -466 -354 -848 -778 -108 -586 -745 -477 -679 -293 -145 -685 -130 -314 -835 -172 -182 -570 -944 -638 -527 -494 -882 -789 -503 -170 -57 -353 -887 -907 -721 -936 -442 -392 -944 -392 -562 -999 -803 -461 -226 -95 -240 -731 -786 -214 -487 -475 -552 -322 -785 -253 -532 -940 -312 -808 -93 -693 -340 -533 -418 -519 -105 -493 -560 -745 -93 -403 -83 -216 -679 -320 -914 -897 -683 -578 -189 -25 -897 -11 -5 -566 -887 -318 -820 -937 -749 -850 -802 -924 -417 -74 -561 -670 -845 -149 -203 -653 -147 -906 -926 -557 -775 -778 -221 -853 -486 -108 -843 -401 -387 -422 -171 -317 -275 -718 -350 -374 -446 -472 -395 -636 -694 -761 -688 -388 -566 -868 -173 -288 -216 -414 -550 -148 -343 -777 -181 -740 -580 -958 -305 -383 -820 -934 -45 -419 -174 -813 -775 -917 -222 -79 -823 -10 -726 -618 -182 -397 -307 -974 -426 -807 -824 -413 -280 -255 -382 -293 -262 -512 -819 -534 -699 -519 -392 -874 -839 -234 -731 -200 -221 -286 -421 -7 -419 -239 -700 -122 -810 -392 -649 -535 -186 -320 -314 -848 -460 -109 -400 -101 -467 -312 -890 -959 -2 -255 -741 -619 -798 -592 -825 -898 -328 -730 -574 -434 -628 -460 -541 -983 -264 -621 -119 -152 -818 -928 -527 -959 -484 -281 -799 -279 -131 -7 -365 -815 -954 -685 -75 -93 -395 -191 -609 -970 -950 -807 -977 -988 -670 -933 -876 -930 -85 -92 -719 -656 -420 -686 -38 -594 -238 -604 -791 -441 -749 -826 -651 -150 -311 -779 -745 -587 -191 -54 -867 -29 -163 -690 -126 -588 -545 -30 -826 -186 -882 -334 -816 -411 -216 -205 -221 -626 -217 -964 -924 -380 -370 -679 -639 -117 -965 -759 -899 -491 -286 -70 -106 -861 -552 -244 -873 -343 -299 -434 -580 -429 -844 -765 -177 -383 -764 -885 -708 -748 -580 -461 -567 -234 -950 -867 -664 -280 -631 -237 -11 -763 -131 -369 -354 -719 -356 -110 -444 -31 -908 -863 -322 -65 -286 -31 -729 -622 -615 -786 -331 -190 -982 -933 -634 -746 -972 -952 -119 -427 -176 -453 -447 -67 -566 -112 -221 -584 -142 -498 -326 -457 -535 -357 -128 -457 -55 -151 -891 -482 -804 -21 -643 -396 -133 -607 -748 -877 -483 -579 -13 -637 -22 -307 -292 -112 -267 -169 -995 -277 -316 -543 -129 -160 -483 -667 -882 -755 -438 -74 -383 -26 -733 -68 -972 -802 -45 -667 -30 -781 -771 -108 -891 -34 -623 -677 -640 -162 -553 -218 -631 -473 -81 -515 -845 -22 -654 -629 -907 -822 -877 -983 -145 -224 -704 -544 -331 -582 -555 -334 -576 -604 -33 -848 -423 -44 -597 -554 -821 -38 -941 -975 -196 -575 -390 -628 -822 -900 -143 -929 -956 -502 -902 -178 -779 -957 -575 -479 -447 -225 -258 -905 -321 -231 -80 -344 -294 -859 -375 -177 -776 -327 -433 -714 -324 -103 -271 -83 -103 -289 -27 -999 -559 -704 -875 -833 -756 -282 -496 -89 -888 -503 -255 -584 -900 -450 -168 -142 -152 -844 -569 -819 -628 -3 -788 -75 -198 -699 -179 -967 -859 -575 -57 -799 -701 -433 -444 -854 -395 -501 -540 -220 -424 -506 -32 -723 -444 -207 -746 -453 -80 -944 -10 -656 -594 -180 -241 -191 -519 -759 -891 -475 -258 -84 -589 -415 -272 -472 -54 -768 -302 -464 -919 -1000 -53 -844 -388 -776 -488 -338 -307 -800 -131 -350 -381 -325 -485 -519 -262 -386 -782 -174 -426 -230 -360 -511 -925 -92 -962 -273 -126 -494 -467 -251 -858 -266 -514 -871 -418 -487 -663 -420 -222 -7 -202 -594 -646 -142 -533 -856 -499 -448 -940 -907 -775 -603 -453 -810 -665 -661 -785 -485 -445 -586 -674 -745 -670 -793 -721 -348 -824 -492 -48 -481 -223 -400 -450 -447 -463 -75 -648 -408 -534 -363 -985 -670 -28 -230 -662 -759 -224 -755 -336 -5 -697 -349 -748 -770 -23 -320 -33 -96 -398 -510 -824 -321 -457 -418 -166 -152 -863 -459 -979 -548 -707 -668 -362 -402 -378 -691 -243 -419 -134 -250 -507 -643 -319 -306 -625 -552 -594 -438 -534 -643 -797 -269 -649 -910 -936 -504 -91 -730 -297 -881 -677 -871 -18 -252 -929 -868 -625 -317 -676 -610 -187 -519 -628 -76 -360 -233 -53 -877 -575 -632 -227 -622 -871 -146 -346 -252 -772 -445 -578 -691 -436 -138 -198 -327 -568 -202 -66 -606 -795 -614 -93 -498 -276 -383 -326 -957 -38 -454 -762 -299 -658 -936 -951 -949 -690 -852 -10 -896 -54 -940 -992 -83 -105 -177 -659 -132 -884 -69 -621 -953 -470 -896 -539 -983 -691 -500 -731 -437 -258 -311 -110 -160 -609 -288 -666 -294 -860 -760 -338 -288 -353 -338 -798 -661 -184 -967 -171 -674 -50 -794 -762 -286 -617 -768 -883 -582 -24 -585 -781 -872 -631 -194 -337 -523 -861 -620 -504 -297 -39 -931 -554 -226 -735 -652 -34 -123 -339 -446 -134 -942 -489 -79 -24 -400 -316 -935 -949 -385 -961 -458 -71 -308 -174 -53 -629 -249 -332 -553 -972 -385 -175 -67 -649 -832 -611 -779 -91 -165 -409 -643 -55 -425 -897 -699 -348 -802 -305 -816 -379 -373 -18 -334 -677 -179 -767 -45 -125 -778 -558 -934 -190 -100 -207 -987 -396 -606 -239 -381 -953 -296 -348 -625 -914 -453 -781 -247 -426 -676 -324 -585 -181 -322 -376 -990 -739 -838 -656 -227 -629 -876 -824 -901 -914 -77 -463 -656 -173 -276 -412 -277 -799 -616 -405 -827 -557 -982 -357 -955 -739 -645 -840 -395 -59 -661 -42 -226 -797 -520 -53 -636 -8 -451 -948 -196 -487 -561 -576 -493 -347 -176 -694 -115 -40 -615 -876 -334 -496 -202 -623 -526 -108 -895 -715 -274 -332 -15 -462 -661 -870 -411 -707 -744 -837 -435 -5 -248 -839 -181 -555 -878 -991 -56 -917 -112 -630 -87 -221 -248 -670 -75 -943 -924 -209 -703 -408 -805 -834 -127 -418 -830 -495 -200 -125 -30 -715 -182 -102 -73 -679 -155 -194 -740 -39 -786 -837 -734 -642 -766 -637 -459 -462 -678 -718 -641 -967 -963 -575 -365 -119 -236 -287 -523 -81 -816 -230 -94 -901 -52 -381 -809 -670 -244 -843 -538 -276 -24 -234 -976 -946 -903 -535 -533 -614 -613 -524 -580 -662 -907 -175 -779 -921 -450 -410 -867 -931 -946 -517 -611 -174 -544 -251 -919 -374 -174 -1000 -35 -951 -732 -903 -454 -265 -158 -229 -990 -557 -696 -11 -220 -144 -418 -310 -678 -785 -134 -34 -623 -124 -235 -867 -988 -135 -56 -476 -660 -497 -384 -393 -175 -709 -860 -264 -232 -627 -548 -686 -763 -353 -985 -943 -737 -199 -260 -51 -481 -839 -682 -539 -308 -30 -496 -897 -414 -771 -521 -980 -166 -768 -52 -706 -846 -378 -909 -372 -666 -577 -549 -105 -509 -314 -273 -903 -87 -182 -337 -821 -359 -539 -168 -184 -936 -282 -880 -52 -967 -11 -319 -84 -558 -238 -122 -885 -817 -248 -580 -506 -89 -284 -409 -602 -593 -454 -205 -206 -135 -15 -251 -210 -767 -99 -363 -708 -1000 -96 -632 -552 -659 -470 -410 -667 -525 -50 -986 -283 -849 -833 -237 -107 -655 -785 -13 -67 -518 -80 -127 -323 -692 -467 -443 -659 -909 -260 -668 -623 -767 -687 -689 -241 -156 -366 -100 -923 -609 -947 -828 -310 -622 -776 -189 -154 -319 -658 -834 -816 -599 -320 -804 -774 -630 -552 -331 -780 -850 -377 -296 -273 -92 -686 -559 -362 -689 -754 -579 -798 -471 -185 -692 -630 -59 -41 -727 -512 -14 -311 -762 -752 -733 -39 -70 -24 -317 -926 -229 -394 -482 -585 -818 -868 -733 -149 -834 -52 -896 -573 -634 -852 -903 -107 -875 -143 -318 -917 -880 -872 -726 -770 -887 -786 -479 -823 -582 -251 -85 -172 -753 -519 -123 -414 -25 -124 -558 -774 -269 -883 -86 -837 -587 -692 -454 -300 -713 -815 -204 -801 -85 -575 -126 -137 -727 -82 -379 -476 -575 -140 -179 -419 -763 -9 -549 -424 -680 -675 -861 -980 -888 -895 -505 -728 -924 -316 -354 -173 -632 -830 -733 -600 -36 -33 -116 -965 -268 -892 -243 -687 -188 -812 -82 -750 -578 -328 -377 -531 -723 -289 -468 -316 -455 -441 -235 -466 -711 -762 -333 -147 -232 -146 -494 -959 -985 -25 -755 -245 -762 -848 -471 -254 -885 -295 -894 -368 -395 -837 -359 -355 -271 -461 -160 -681 -389 -901 -835 -495 -189 -488 -516 -28 -448 -273 -561 -19 -807 -528 -310 -57 -84 -766 -834 -735 -684 -593 -852 -358 -257 -810 -882 -979 -758 -481 -687 -722 -941 -930 -749 -114 -581 -41 -232 -411 -337 -378 -932 -914 -602 -899 -572 -772 -286 -655 -928 -803 -728 -406 -349 -895 -724 -508 -870 -794 -940 -50 -239 -376 -480 -559 -777 -776 -291 -658 -564 -899 -8 -757 -870 -934 -677 -893 -210 -15 -34 -405 -495 -172 -71 -958 -985 -346 -429 -181 -391 -746 -708 -743 -331 -93 -377 -410 -205 -450 -438 -588 -802 -549 -574 -540 -497 -289 -513 -108 -909 -556 -380 -58 -98 -860 -902 -947 -313 -246 -540 -349 -634 -279 -300 -145 -34 -741 -702 -809 -974 -923 -311 -854 -686 -804 -781 -64 -784 -317 -250 -6 -568 -851 -206 -209 -123 -92 -619 -835 -494 -884 -110 -906 -486 -391 -450 -673 -257 -431 -384 -886 -136 -678 -217 -326 -864 -158 -195 -46 -735 -284 -138 -431 -170 -390 -522 -218 -20 -733 -195 -252 -193 -324 -781 -768 -147 -510 -396 -13 -271 -849 -735 -571 -941 -219 -224 -197 -365 -199 -681 -99 -491 -959 -464 -86 -435 -539 -649 -591 -703 -916 -428 -453 -121 -726 -16 -776 -397 -582 -494 -612 -617 -125 -673 -382 -835 -65 -916 -778 -853 -319 -588 -902 -828 -877 -68 -107 -10 -197 -307 -27 -263 -854 -9 -138 -681 -497 -557 -54 -342 -177 -545 -661 -928 -544 -79 -944 -485 -922 -79 -381 -604 -437 -631 -86 -510 -501 -156 -520 -494 -847 -99 -187 -570 -990 -948 -351 -326 -67 -880 -624 -929 -721 -404 -55 -751 -693 -471 -745 -643 -856 -841 -669 -294 -728 -77 -811 -377 -240 -889 -588 -921 -852 -189 -97 -897 -396 -545 -231 -483 -814 -274 -510 -130 -146 -631 -584 -840 -551 -770 -83 -387 -118 -700 -631 -998 -804 -800 -865 -837 -76 -833 -708 -469 -995 -511 -130 -333 -742 -893 -35 -25 -843 -896 -700 -257 -534 -204 -988 -160 -248 -452 -355 -131 -595 -694 -300 -233 -630 -556 -288 -832 -567 -700 -767 -422 -53 -753 -459 -680 -657 -914 -634 -546 -832 -517 -439 -277 -999 -253 -179 -351 -737 -39 -939 -974 -257 -193 -462 -116 -978 -202 -405 -378 -317 -776 -676 -161 -738 -24 -655 -321 -701 -802 -984 -334 -450 -249 -658 -530 -450 -921 -552 -378 -333 -693 -517 -561 -827 -246 -991 -470 -639 -751 -889 -191 -908 -847 -376 -920 -135 -780 -434 -547 -535 -875 -529 -284 -262 -199 -289 -888 -34 -934 -552 -358 -833 -564 -519 -722 -986 -441 -946 -462 -727 -555 -947 -930 -199 -619 -235 -344 -77 -423 -684 -728 -658 -692 -624 -578 -198 -510 -54 -684 -86 -237 -516 -176 -982 -416 -990 -577 -877 -242 -698 -818 -508 -92 -831 -574 -389 -962 -817 -470 -28 -298 -901 -485 -395 -634 -52 -657 -307 -557 -877 -629 -321 -147 -313 -68 -324 -681 -886 -885 -667 -364 -857 -619 -279 -887 -292 -770 -366 -896 -741 -493 -989 -715 -881 -444 -219 -269 -262 -590 -482 -153 -158 -901 -397 -527 -717 -410 -36 -599 -540 -377 -638 -486 -92 -841 -985 -820 -301 -256 -917 -919 -833 -85 -767 -908 -118 -963 -131 -262 -821 -735 -88 -48 -216 -800 -141 -794 -589 -642 -950 -177 -424 -204 -498 -297 -512 -798 -583 -788 -244 -591 -472 -319 -948 -234 -615 -516 -698 -817 -145 -723 -592 -741 -938 -466 -337 -454 -316 -421 -490 -243 -665 -978 -207 -308 -769 -564 -282 -637 -731 -454 -578 -935 -219 -411 -419 -680 -521 -152 -958 -950 -919 -306 -870 -532 -312 -644 -657 -153 -510 -879 -999 -810 -351 -198 -11 -683 -673 -86 -237 -738 -700 -175 -359 -754 -208 -969 -170 -391 -112 -433 -611 -17 -26 -736 -617 -331 -98 -141 -59 -797 -418 -703 -188 -169 -981 -916 -583 -624 -303 -47 -375 -407 -795 -216 -368 -907 -40 -766 -605 -236 -803 -579 -332 -295 -839 -925 -712 -704 -770 -417 -522 -997 -282 -634 -133 -305 -323 -479 -363 -178 -527 -656 -187 -478 -445 -933 -123 -111 -5 -995 -445 -315 -119 -742 -532 -513 -255 -471 -113 -442 -272 -22 -72 -179 -141 -911 -979 -815 -911 -231 -209 -35 -824 -260 -866 -588 -12 -158 -155 -1000 -328 -292 -51 -714 -645 -814 -400 -717 -689 -64 -599 -301 -396 -567 -871 -402 -461 -238 -791 -655 -560 -224 -732 -494 -606 -999 -220 -322 -663 -28 -476 -84 -556 -269 -572 -848 -275 -551 -85 -491 -604 -567 -905 -903 -463 -455 -318 -542 -569 -679 -898 -626 -580 -254 -713 -77 -923 -902 -195 -478 -771 -654 -284 -419 -18 -92 -348 -769 -645 -323 -739 -716 -3 -417 -402 -446 -465 -590 -376 -97 -565 -873 -716 -619 -86 -488 -497 -631 -835 -530 -608 -451 -80 -675 -450 -533 -401 -453 -658 -599 -461 -960 -551 -252 -442 -444 -156 -202 -231 -875 -334 -652 -691 -523 -580 -400 -452 -385 -291 -937 -606 -345 -353 -214 -858 -823 -394 -721 -565 -263 -405 -758 -108 -277 -424 -317 -457 -935 -413 -69 -89 -290 -856 -707 -186 -364 -392 -481 -24 -952 -735 -472 -445 -174 -801 -25 -868 -557 -69 -246 -435 -862 -515 -401 -547 -643 -650 -746 -915 -889 -850 -962 -595 -248 -699 -842 -685 -331 -645 -725 -238 -422 -673 -831 -181 -553 -706 -576 -881 -212 -613 -1 -756 -175 -336 -885 -138 -517 -187 -861 -7 -553 -810 -892 -903 -450 -924 -683 -332 -73 -436 -283 -248 -321 -986 -554 -354 -463 -217 -511 -863 -896 -103 -206 -832 -691 -91 -118 -100 -974 -906 -516 -618 -392 -371 -979 -432 -776 -716 -790 -517 -593 -302 -3 -724 -590 -723 -109 -366 -361 -484 -425 -876 -158 -986 -372 -323 -96 -491 -162 -910 -872 -180 -89 -749 -658 -644 -220 -959 -514 -478 -461 -769 -447 -808 -970 -299 -14 -128 -670 -884 -201 -441 -859 -123 -343 -581 -581 -938 -535 -853 -505 -3 -684 -398 -742 -262 -316 -524 -842 -777 -865 -791 -906 -987 -953 -525 -618 -769 -704 -380 -469 -231 -346 -479 -125 -26 -459 -596 -118 -22 -800 -291 -93 -162 -29 -872 -39 -91 -492 -905 -194 -106 -814 -980 -359 -494 -828 -719 -465 -267 -405 -885 -200 -851 -821 -995 -436 -190 -912 -784 -200 -499 -112 -186 -370 -741 -797 -898 -716 -491 -289 -750 -260 -9 -66 -74 -282 -853 -241 -408 -19 -603 -157 -598 -20 -26 -160 -290 -40 -138 -543 -402 -223 -948 -529 -249 -394 -711 -293 -16 -164 -413 -258 -395 -817 -676 -507 -168 -992 -727 -891 -885 -321 -545 -772 -151 -917 -979 -84 -187 -6 -266 -21 -569 -265 -678 -954 -814 -498 -692 -312 -694 -926 -869 -49 -589 -680 -770 -600 -290 -317 -259 -964 -695 -931 -537 -166 -758 -694 -961 -296 -16 -902 -832 -308 -884 -111 -75 -309 -534 -963 -342 -302 -298 -389 -164 -345 -122 -958 -250 -122 -671 -738 -602 -892 -408 -325 -143 -541 -252 -489 -393 -283 -427 -979 -141 -61 -443 -919 -702 -375 -411 -936 -964 -273 -722 -779 -939 -869 -69 -866 -372 -355 -836 -812 -912 -705 -906 -289 -263 -442 -767 -510 -658 -824 -688 -189 -981 -140 -482 -233 -925 -609 -797 -961 -224 -781 -320 -659 -371 -758 -747 -210 -163 -485 -399 -612 -970 -206 -721 -688 -807 -459 -609 -179 -873 -417 -280 -278 -195 -193 -507 -746 -764 -677 -725 -51 -654 -859 -499 -10 -591 -98 -849 -280 -524 -882 -445 -727 -74 -978 -1000 -393 -474 -413 -259 -567 -807 -630 -811 -881 -635 -986 -60 -390 -280 -678 -608 -203 -136 -115 -443 -569 -564 -842 -125 -471 -710 -125 -414 -591 -282 -123 -881 -451 -119 -486 -379 -1 -307 -907 -695 -250 -752 -685 -71 -582 -760 -330 -810 -840 -834 -793 -975 -232 -584 -556 -160 -48 -540 -388 -611 -414 -400 -460 -982 -198 -10 -428 -399 -611 -203 -15 -458 -444 -182 -437 -388 -156 -224 -278 -860 -595 -838 -39 -513 -380 -810 -980 -954 -628 -802 -520 -522 -39 -570 -7 -322 -522 -97 -417 -408 -816 -255 -940 -879 -802 -466 -164 -943 -136 -89 -225 -780 -936 -787 -729 -71 -625 -921 -53 -650 -972 -188 -413 -431 -519 -864 -939 -16 -252 -48 -995 -794 -867 -762 -833 -997 -1 -990 -454 -36 -154 -541 -704 -879 -772 -221 -120 -6 -636 -473 -524 -621 -264 -380 -923 -319 -837 -527 -545 -596 -195 -732 -623 -659 -633 -66 -344 -71 -42 -810 -504 -57 -751 -318 -294 -999 -161 -160 -999 -332 -375 -225 -70 -465 -467 -270 -715 -940 -504 -532 -97 -528 -722 -710 -827 -155 -403 -373 -800 -902 -298 -434 -296 -575 -894 -122 -137 -16 -161 -470 -561 -40 -273 -450 -401 -553 -202 -44 -955 -498 -496 -105 -580 -527 -798 -174 -364 -240 -641 -114 -423 -16 -992 -191 -463 -553 -710 -510 -439 -535 -8 -866 -958 -27 -400 -249 -853 -236 -298 -276 -779 -244 -574 -537 -149 -205 -845 -137 -506 -713 -969 -724 -239 -877 -650 -983 -406 -441 -720 -720 -438 -442 -783 -524 -371 -284 -657 -928 -572 -410 -74 -165 -567 -317 -506 -497 -82 -324 -262 -97 -219 -575 -408 -172 -400 -809 -302 -590 -945 -342 -426 -781 -269 -616 -429 -27 -268 -182 -195 -95 -717 -339 -329 -461 -993 -393 -249 -231 -915 -648 -975 -874 -15 -106 -461 -435 -471 -498 -55 -290 -990 -554 -845 -270 -493 -94 -277 -649 -756 -21 -566 -222 -527 -408 -239 -653 -585 -231 -938 -995 -256 -472 -885 -87 -420 -263 -585 -730 -381 -428 -450 -763 -664 -185 -393 -773 -841 -624 -759 -549 -104 -503 -34 -257 -802 -892 -514 -69 -620 -403 -270 -665 -583 -187 -860 -710 -871 -894 -970 -790 -582 -103 -986 -136 -157 -368 -744 -669 -660 -717 -153 -974 -905 -872 -985 -332 -260 -489 -207 -547 -190 -660 -762 -757 -86 -796 -289 -865 -916 -863 -17 -645 -99 -583 -164 -86 -910 -613 -78 -301 -854 -360 -310 -424 -787 -146 -580 -160 -750 -66 -504 -483 -885 -737 -561 -956 -656 -460 -556 -403 -297 -197 -768 -237 -458 -427 -101 -212 -711 -316 -60 -619 -154 -719 -125 -492 -594 -958 -299 -690 -662 -348 -617 -906 -784 -539 -680 -840 -234 -66 -497 -217 -542 -572 -130 -492 -540 -917 -195 -242 -407 -987 -989 -534 -785 -375 -821 -502 -92 -630 -979 -492 -37 -110 -729 -670 -786 -390 -174 -763 -462 -436 -198 -921 -43 -32 -107 -648 -451 -57 -427 -197 -831 -854 -487 -675 -604 -836 -363 -607 -923 -235 -78 -597 -985 -307 -287 -312 -36 -653 -998 -666 -712 -165 -552 -701 -810 -46 -796 -244 -820 -579 -438 -763 -422 -303 -405 -2 -871 -749 -229 -852 -161 -625 -551 -436 -162 -159 -374 -777 -372 -558 -570 -501 -644 -768 -298 -518 -923 -156 -901 -672 -383 -700 -468 -869 -255 -938 -500 -128 -289 -745 -742 -143 -349 -623 -542 -880 -775 -410 -325 -44 -985 -71 -964 -874 -907 -677 -597 -596 -972 -526 -73 -418 -159 -910 -126 -31 -234 -472 -83 -110 -936 -121 -470 -49 -332 -22 -460 -588 -299 -557 -774 -794 -440 -227 -844 -277 -577 -531 -283 -752 -355 -56 -825 -879 -562 -696 -233 -904 -164 -383 -53 -649 -759 -960 -269 -62 -24 -864 -281 -37 -622 -838 -99 -360 -771 -520 -525 -462 -14 -259 -4 -936 -796 -886 -837 -953 -440 -292 -264 -680 -51 -183 -852 -667 -783 -390 -389 -283 -551 -403 -301 -275 -831 -926 -41 -619 -607 -473 -417 -586 -222 -554 -941 -371 -890 -671 -270 -824 -344 -897 -734 -678 -614 -182 -570 -927 -859 -404 -213 -615 -145 -400 -286 -761 -112 -404 -774 -913 -456 -10 -662 -91 -562 -29 -185 -562 -131 -814 -601 -969 -634 -146 -279 -945 -590 -965 -314 -730 -914 -276 -417 -340 -706 -135 -105 -169 -197 -22 -809 -355 -699 -153 -616 -725 -824 -879 -427 -417 -591 -198 -375 -841 -427 -265 -750 -527 -323 -900 -331 -425 -588 -385 -53 -583 -62 -88 -213 -317 -562 -886 -679 -506 -716 -125 -967 -575 -628 -275 -812 -798 -85 -437 -693 -187 -659 -433 -901 -346 -714 -739 -452 -584 -887 -993 -519 -927 -884 -49 -437 -145 -927 -604 -132 -269 -817 -713 -87 -847 -533 -530 -899 -837 -29 -37 -392 -807 -942 -232 -921 -733 -668 -684 -307 -764 -311 -105 -241 -62 -446 -566 -598 -113 -157 -578 -16 -513 -871 -135 -706 -554 -142 -627 -187 -1 -236 -147 -453 -637 -41 -119 -956 -927 -818 -813 -978 -564 -808 -84 -634 -81 -800 -173 -295 -862 -703 -686 -287 -655 -704 -702 -233 -186 -758 -239 -369 -217 -208 -253 -73 -200 -686 -28 -884 -921 -450 -516 -208 -241 -326 -132 -705 -398 -482 -930 -719 -739 -723 -903 -168 -815 -108 -85 -557 -329 -933 -705 -248 -730 -773 -842 -205 -763 -500 -53 -824 -881 -271 -238 -273 -343 -68 -873 -835 -408 -16 -558 -787 -759 -789 -858 -464 -62 -146 -963 -432 -451 -652 -324 -223 -106 -579 -666 -448 -996 -105 -106 -16 -178 -137 -166 -10 -490 -3 -353 -918 -158 -398 -187 -321 -119 -466 -128 -113 -995 -808 -652 -67 -269 -42 -482 -931 -41 -38 -433 -429 -869 -654 -80 -577 -755 -737 -410 -857 -451 -482 -533 -506 -499 -416 -677 -760 -253 -169 -58 -804 -762 -192 -671 -303 -514 -480 -659 -371 -739 -628 -1000 -473 -489 -592 -870 -410 -952 -120 -964 -498 -708 -217 -760 -874 -712 -314 -669 -633 -46 -744 -810 -154 -782 -92 -516 -186 -236 -958 -989 -716 -131 -643 -490 -114 -474 -470 -318 -37 -15 -606 -178 -266 -867 -210 -226 -271 -145 -763 -609 -179 -436 -41 -953 -904 -960 -564 -724 -362 -563 -167 -884 -975 -130 -313 -484 -225 -703 -229 -377 -261 -139 -35 -598 -460 -82 -49 -886 -426 -405 -425 -25 -114 -203 -786 -449 -308 -473 -695 -536 -915 -907 -785 -471 -7 -250 -655 -226 -174 -171 -616 -222 -498 -127 -675 -343 -591 -34 -994 -947 -605 -299 -353 -950 -118 -296 -718 -764 -333 -730 -18 -889 -298 -725 -15 -596 -399 -554 -38 -6 -976 -400 -286 -998 -616 -318 -301 -135 -660 -932 -458 -90 -699 -863 -39 -204 -738 -917 -350 -426 -787 -246 -873 -428 -552 -29 -212 -875 -606 -381 -66 -776 -81 -945 -262 -905 -689 -884 -837 -715 -641 -51 -189 -901 -57 -242 -625 -367 -710 -247 -724 -677 -158 -995 -303 -475 -631 -850 -715 -251 -298 -356 -377 -448 -137 -728 -280 -830 -156 -873 -200 -224 -566 -579 -497 -465 -385 -464 -128 -520 -463 -746 -137 -430 -319 -957 -386 -897 -444 -698 -345 -176 -40 -992 -79 -628 -487 -847 -139 -546 -785 -903 -636 -18 -716 -45 -229 -96 -737 -987 -368 -422 -250 -90 -837 -262 -903 -117 -599 -697 -397 -250 -565 -940 -855 -317 -777 -273 -359 -495 -211 -189 -523 -613 -721 -22 -857 -773 -881 -289 -394 -589 -32 -267 -589 -653 -576 -793 -690 -596 -488 -267 -777 -491 -76 -678 -500 -606 -334 -529 -745 -784 -4 -522 -446 -316 -458 -273 -125 -10 -192 -846 -557 -508 -246 -696 -907 -72 -435 -752 -567 -381 -430 -661 -13 -941 -692 -161 -791 -267 -842 -393 -83 -633 -478 -311 -348 -19 -338 -866 -100 -430 -630 -793 -530 -649 -996 -898 -356 -287 -107 -975 -978 -504 -640 -25 -307 -78 -940 -926 -641 -344 -62 -702 -171 -221 -918 -761 -235 -574 -872 -808 -699 -359 -265 -24 -512 -278 -293 -176 -673 -11 -745 -373 -273 -83 -712 -696 -412 -890 -673 -638 -725 -882 -75 -531 -609 -177 -251 -193 -229 -833 -990 -898 -220 -513 -316 -787 -54 -82 -96 -856 -113 -642 -305 -1 -305 -603 -523 -30 -634 -940 -222 -861 -521 -288 -155 -763 -764 -988 -963 -911 -570 -809 -977 -806 -137 -883 -890 -690 -666 -236 -746 -31 -847 -339 -530 -148 -854 -60 -343 -182 -247 -488 -492 -365 -351 -742 -696 -899 -321 -970 -790 -888 -407 -606 -41 -283 -316 -584 -330 -947 -845 -3 -608 -380 -898 -929 -526 -940 -967 -619 -91 -453 -651 -221 -675 -367 -804 -584 -386 -832 -471 -894 -48 -647 -195 -759 -143 -526 -489 -328 -592 -185 -136 -459 -204 -225 -691 -979 -658 -265 -882 -482 -74 -871 -502 -593 -249 -570 -200 -331 -622 -6 -583 -328 -733 -976 -99 -170 -837 -610 -943 -117 -489 -74 -986 -481 -404 -290 -226 -812 -120 -338 -551 -886 -447 -596 -294 -286 -423 -859 -653 -544 -43 -892 -928 -539 -269 -706 -951 -300 -8 -75 -18 -282 -582 -507 -400 -214 -480 -497 -137 -247 -460 -153 -651 -46 -224 -690 -58 -312 -916 -905 -266 -157 -460 -551 -692 -605 -197 -62 -661 -266 -971 -18 -768 -700 -278 -681 -4 -943 -81 -272 -421 -523 -243 -313 -27 -547 -12 -193 -258 -957 -610 -944 -552 -972 -138 -90 -965 -937 -60 -562 -789 -669 -629 -681 -796 -177 -895 -454 -108 -164 -836 -550 -195 -772 -116 -544 -851 -35 -847 -621 -545 -754 -501 -420 -675 -526 -282 -185 -217 -829 -282 -450 -794 -560 -876 -960 -185 -765 -779 -312 -486 -810 -73 -690 -453 -618 -337 -95 -795 -52 -211 -86 -806 -455 -988 -442 -989 -910 -753 -868 -487 -155 -80 -140 -166 -691 -809 -279 -869 -490 -623 -119 -977 -295 -928 -133 -362 -794 -418 -834 -319 -712 -200 -727 -809 -410 -139 -563 -725 -674 -610 -91 -47 -369 -894 -80 -104 -373 -20 -978 -754 -734 -681 -871 -631 -188 -725 -792 -926 -188 -637 -705 -942 -41 -905 -85 -891 -434 -601 -481 -838 -714 -391 -298 -3 -38 -867 -418 -272 -419 -696 -968 -620 -314 -846 -800 -670 -514 -12 -609 -778 -695 -724 -198 -76 -668 -682 -785 -889 -644 -102 -274 -494 -163 -638 -489 -334 -719 -640 -851 -336 -75 -733 -359 -169 -666 -557 -846 -567 -647 -950 -149 -579 -667 -751 -262 -63 -32 -738 -3 -274 -851 -413 -740 -212 -915 -632 -928 -344 -203 -905 -109 -613 -74 -806 -155 -917 -132 -690 -149 -519 -755 -815 -480 -456 -257 -732 -406 -554 -246 -522 -811 -656 -557 -575 -719 -590 -846 -286 -479 -934 -15 -763 -344 -714 -617 -334 -491 -168 -41 -347 -65 -873 -801 -568 -864 -284 -27 -433 -910 -481 -146 -250 -917 -941 -255 -475 -604 -874 -638 -530 -106 -385 -583 -857 -82 -371 -464 -995 -319 -565 -79 -994 -335 -370 -725 -832 -543 -316 -756 -323 -840 -860 -912 -501 -59 -908 -807 -805 -314 -775 -629 -715 -577 -63 -196 -196 -903 -426 -536 -905 -213 -496 -546 -989 -755 -383 -658 -403 -671 -19 -767 -697 -887 -918 -671 -81 -912 -142 -94 -736 -422 -462 -985 -577 -66 -937 -802 -382 -385 -929 -49 -325 -970 -769 -443 -826 -252 -116 -18 -670 -247 -183 -932 -930 -922 -983 -899 -672 -596 -456 -950 -213 -285 -456 -942 -814 -827 -454 -95 -504 -311 -486 -23 -629 -690 -577 -467 -953 -447 -231 -854 -359 -846 -804 -209 -493 -385 -286 -103 -760 -783 -942 -966 -227 -752 -231 -198 -673 -446 -76 -216 -164 -53 -214 -433 -968 -33 -226 -854 -149 -296 -445 -290 -54 -603 -361 -187 -515 -440 -674 -387 -441 -104 -142 -671 -801 -888 -211 -220 -424 -31 -118 -786 -143 -214 -361 -937 -588 -981 -198 -833 -499 -556 -235 -872 -595 -794 -96 -787 -597 -686 -947 -166 -1000 -669 -69 -631 -871 -160 -523 -923 -899 -959 -1 -573 -633 -386 -704 -149 -777 -101 -685 -862 -548 -332 -977 -435 -220 -314 -986 -40 -518 -672 -131 -385 -93 -833 -763 -322 -7 -332 -625 -397 -204 -559 -942 -502 -545 -491 -13 -573 -731 -18 -612 -742 -159 -1000 -523 -324 -607 -297 -888 -641 -119 -469 -59 -177 -766 -422 -702 -919 -785 -961 -79 -40 -741 -958 -342 -55 -372 -456 -597 -902 -70 -412 -142 -192 -644 -392 -945 -905 -318 -410 -386 -911 -174 -326 -886 -920 -510 -276 -887 -316 -663 -37 -282 -433 -626 -247 -640 -827 -256 -940 -342 -620 -889 -496 -102 -651 -266 -150 -906 -279 -718 -53 -11 -88 -281 -819 -595 -740 -324 -870 -437 -225 -94 -79 -676 -895 -552 -585 -87 -567 -596 -125 -210 -695 -421 -668 -333 -415 -678 -714 -898 -898 -513 -283 -273 -311 -672 -14 -230 -568 -570 -533 -399 -3 -66 -336 -283 -941 -41 -210 -285 -578 -701 -77 -490 -552 -522 -984 -658 -745 -172 -940 -634 -279 -966 -976 -568 -692 -853 -328 -311 -193 -837 -317 -863 -643 -802 -159 -430 -724 -151 -908 -598 -995 -853 -584 -876 -280 -245 -393 -97 -878 -460 -708 -473 -996 -316 -415 -2 -526 -607 -116 -357 -811 -346 -495 -498 -841 -441 -706 -513 -662 -121 -570 -459 -127 -268 -719 -427 -633 -938 -410 -582 -513 -965 -357 -698 -651 -237 -306 -281 -315 -419 -875 -44 -358 -936 -476 -895 -207 -611 -605 -537 -666 -344 -852 -146 -536 -582 -144 -720 -257 -38 -249 -360 -306 -492 -506 -129 -701 -604 -779 -987 -871 -867 -730 -416 -399 -809 -223 -35 -921 -858 -725 -34 -326 -544 -227 -919 -282 -750 -413 -430 -530 -793 -449 -722 -780 -449 -711 -375 -913 -47 -619 -699 -689 -894 -768 -288 -38 -861 -573 -744 -420 -462 -662 -433 -105 -697 -934 -361 -702 -889 -802 -790 -946 -64 -814 -492 -915 -450 -555 -58 -82 -887 -340 -129 -150 -993 -182 -293 -749 -25 -262 -378 -661 -799 -463 -897 -488 -137 -736 -183 -957 -403 -761 -928 -700 -43 -107 -392 -216 -933 -96 -92 -238 -989 -12 -572 -584 -991 -675 -271 -937 -253 -693 -752 -980 -821 -79 -90 -180 -752 -791 -852 -490 -12 -968 -909 -890 -113 -346 -619 -117 -487 -969 -426 -854 -651 -567 -659 -874 -894 -715 -606 -796 -168 -287 -296 -822 -400 -872 -424 -37 -658 -816 -496 -563 -553 -920 -840 -381 -828 -545 -29 -871 -733 -721 -95 -158 -769 -50 -628 -408 -546 -79 -427 -580 -802 -916 -362 -595 -862 -585 -288 -780 -468 -135 -295 -825 -844 -141 -898 -170 -565 -221 -661 -416 -918 -83 -996 -94 -105 -88 -708 -482 -715 -795 -412 -671 -571 -611 -164 -548 -373 -409 -501 -19 -68 -605 -995 -522 -16 -737 -954 -111 -924 -906 -189 -352 -646 -808 -224 -976 -757 -904 -840 -972 -561 -78 -567 -582 -576 -201 -158 -441 -362 -423 -450 -377 -187 -134 -71 -326 -992 -261 -62 -567 -257 -142 -81 -747 -623 -443 -302 -15 -484 -34 -11 -860 -892 -799 -801 -414 -681 -782 -812 -690 -446 -242 -243 -653 -395 -959 -390 -518 -427 -112 -698 -140 -746 -241 -276 -249 -14 -804 -359 -307 -890 -794 -859 -827 -112 -337 -92 -597 -248 -219 -788 -87 -263 -279 -803 -48 -623 -618 -750 -264 -348 -51 -959 -328 -595 -978 -639 -560 -550 -752 -40 -936 -594 -564 -639 -512 -157 -595 -859 -495 -636 -345 -464 -349 -338 -104 -404 -749 -566 -266 -610 -446 -322 -620 -210 -669 -474 -111 -91 -1000 -182 -675 -352 -635 -815 -494 -876 -848 -779 -900 -993 -786 -65 -442 -300 -101 -878 -451 -78 -217 -80 -205 -570 -438 -941 -386 -822 -765 -117 -308 -665 -794 -182 -979 -760 -799 -792 -37 -67 -181 -873 -716 -962 -845 -145 -780 -800 -897 -48 -938 -69 -618 -58 -894 -277 -383 -659 -215 -737 -198 -16 -307 -717 -489 -638 -293 -111 -877 -476 -800 -103 -761 -130 -346 -159 -575 -117 -238 -18 -945 -577 -601 -136 -122 -756 -488 -928 -6 -496 -237 -137 -589 -366 -943 -873 -663 -706 -885 -898 -621 -502 -73 -198 -421 -42 -927 -61 -255 -429 -572 -640 -646 -427 -936 -497 -814 -495 -125 -752 -593 -681 -623 -308 -780 -298 -546 -729 -31 -52 -800 -837 -15 -86 -615 -280 -489 -40 -568 -189 -50 -793 -850 -646 -741 -387 -876 -126 -322 -561 -582 -638 -984 -547 -794 -272 -244 -895 -662 -934 -136 -385 -585 -980 -627 -617 -597 -405 -239 -527 -24 -624 -671 -618 -839 -423 -340 -181 -896 -423 -230 -791 -577 -882 -731 -58 -538 -289 -545 -474 -299 -194 -329 -322 -190 -161 -852 -213 -308 -643 -71 -313 -247 -853 -975 -762 -383 -159 -146 -407 -7 -564 -546 -261 -395 -904 -83 -716 -30 -383 -809 -422 -75 -898 -77 -13 -747 -178 -744 -531 -229 -262 -558 -797 -20 -26 -633 -718 -154 -410 -400 -504 -297 -610 -92 -569 -74 -6 -658 -657 -562 -568 -690 -643 -127 -712 -646 -409 -368 -51 -881 -912 -523 -926 -898 -680 -678 -482 -993 -963 -913 -766 -94 -377 -212 -936 -156 -80 -990 -509 -897 -876 -989 -115 -564 -792 -525 -468 -321 -455 -858 -718 -855 -232 -245 -22 -577 -377 -663 -51 -692 -520 -19 -157 -970 -422 -831 -577 -379 -592 -735 -471 -238 -723 -235 -910 -993 -312 -136 -981 -177 -148 -177 -505 -674 -93 -229 -350 -297 -793 -554 -1 -431 -24 -73 -531 -833 -227 -398 -9 -816 -285 -91 -218 -876 -116 -398 -924 -233 -613 -406 -800 -677 -528 -772 -740 -405 -854 -634 -759 -839 -495 -742 -224 -690 -831 -782 -474 -176 -557 -100 -410 -348 -716 -483 -655 -889 -761 -240 -36 -714 -611 -498 -749 -484 -74 -886 -674 -191 -432 -570 -824 -739 -346 -603 -919 -786 -39 -126 -743 -438 -488 -165 -208 -216 -467 -562 -166 -408 -288 -411 -937 -491 -799 -802 -822 -804 -511 -684 -425 -87 -658 -108 -789 -701 -892 -260 -625 -313 -661 -370 -518 -228 -660 -676 -54 -506 -371 -356 -93 -19 -731 -289 -710 -178 -304 -843 -864 -717 -68 -400 -326 -100 -407 -763 -688 -126 -156 -669 -583 -377 -437 -270 -994 -978 -960 -202 -211 -320 -278 -117 -25 -542 -948 -105 -414 -830 -413 -119 -876 -261 -143 -683 -937 -721 -908 -707 -201 -139 -391 -847 -901 -300 -335 -636 -659 -630 -496 -527 -112 -159 -881 -568 -902 -31 -819 -749 -8 -448 -28 -515 -388 -816 -159 -457 -876 -269 -336 -125 -427 -463 -608 -597 -373 -527 -80 -828 -46 -933 -722 -894 -636 -213 -102 -582 -713 -622 -534 -642 -491 -566 -147 -315 -958 -657 -917 -955 -188 -66 -790 -169 -953 -857 -854 -221 -910 -721 -994 -522 -670 -168 -994 -119 -449 -471 -831 -137 -531 -299 -545 -836 -983 -820 -668 -744 -856 -364 -51 -49 -782 -399 -33 -710 -46 -43 -827 -297 -500 -669 -716 -451 -350 -446 -182 -523 -17 -162 -126 -133 -831 -476 -447 -882 -56 -710 -868 -987 -765 -549 -401 -291 -264 -42 -783 -840 -480 -514 -228 -900 -14 -807 -743 -109 -60 -464 -78 -276 -868 -270 -829 -974 -959 -713 -991 -337 -954 -436 -443 -731 -803 -835 -788 -187 -272 -990 -958 -169 -478 -298 -837 -936 -846 -382 -52 -852 -818 -658 -780 -362 -202 -677 -440 -317 -958 -566 -355 -878 -369 -603 -728 -968 -28 -899 -146 -220 -487 -172 -98 -670 -323 -470 -248 -784 -702 -220 -416 -808 -800 -655 -904 -455 -594 -690 -894 -212 -854 -359 -899 -928 -23 -663 -812 -197 -573 -482 -481 -136 -446 -84 -28 -42 -681 -106 -901 -116 -536 -656 -830 -998 -497 -595 -432 -422 -577 -387 -713 -658 -119 -807 -238 -623 -41 -888 -163 -180 -910 -909 -47 -783 -368 -872 -893 -464 -262 -266 -643 -643 -915 -574 -488 -776 -373 -876 -45 -597 -959 -111 -384 -193 -631 -368 -894 -782 -876 -379 -105 -253 -625 -307 -531 -960 -350 -742 -933 -61 -139 -527 -330 -715 -830 -355 -359 -319 -212 -707 -637 -737 -828 -847 -874 -512 -802 -303 -357 -590 -356 -705 -573 -743 -719 -151 -775 -783 -883 -740 -406 -253 -159 -38 -287 -22 -578 -666 -171 -830 -793 -233 -42 -711 -481 -755 -136 -526 -726 -639 -821 -692 -443 -149 -61 -305 -260 -211 -665 -883 -892 -507 -637 -728 -227 -133 -12 -701 -378 -66 -126 -921 -707 -262 -332 -1 -791 -135 -827 -258 -534 -698 -467 -24 -907 -291 -769 -828 -567 -240 -234 -409 -704 -253 -740 -891 -566 -283 -658 -867 -761 -142 -221 -271 -977 -163 -856 -794 -535 -321 -307 -14 -950 -607 -851 -651 -985 -780 -528 -212 -52 -281 -68 -184 -415 -580 -800 -251 -94 -831 -203 -112 -429 -481 -777 -828 -409 -906 -273 -614 -683 -838 -380 -559 -628 -196 -268 -925 -350 -844 -235 -715 -119 -151 -649 -588 -687 -715 -540 -907 -828 -517 -484 -940 -412 -386 -202 -863 -215 -321 -114 -108 -939 -238 -287 -506 -29 -558 -546 -754 -538 -639 -767 -323 -791 -824 -158 -390 -349 -416 -522 -270 -785 -20 -880 -183 -137 -690 -471 -971 -657 -358 -732 -821 -792 -882 -75 -883 -800 -851 -601 -107 -332 -742 -712 -767 -517 -570 -28 -68 -954 -129 -706 -843 -926 -287 -845 -56 -871 -373 -920 -684 -532 -256 -302 -101 -224 -52 -485 -105 -157 -440 -238 -449 -5 -174 -226 -788 -150 -860 -237 -275 -654 -410 -846 -593 -844 -215 -149 -931 -818 -42 -733 -233 -942 -580 -491 -326 -342 -580 -54 -743 -974 -955 -308 -647 -698 -691 -789 -459 -286 -323 -278 -716 -132 -304 -595 -271 -227 -498 -887 -870 -263 -872 -718 -747 -698 -585 -244 -355 -977 -633 -212 -501 -576 -911 -862 -500 -111 -82 -502 -329 -7 -11 -998 -852 -132 -47 -539 -589 -390 -826 -182 -462 -209 -937 -349 -989 -571 -34 -705 -956 -93 -748 -838 -131 -405 -867 -494 -194 -173 -446 -803 -980 -128 -857 -158 -327 -8 -728 -206 -77 -104 -4 -825 -272 -591 -670 -794 -68 -493 -800 -888 -749 -759 -323 -374 -438 -778 -318 -194 -740 -487 -423 -695 -695 -272 -28 -304 -953 -216 -834 -280 -232 -79 -575 -254 -967 -269 -226 -169 -683 -830 -365 -147 -17 -118 -885 -713 -913 -95 -288 -289 -733 -201 -627 -99 -591 -268 -583 -897 -65 -933 -717 -276 -561 -369 -461 -222 -110 -47 -318 -184 -552 -39 -401 -171 -467 -393 -996 -837 -39 -410 -434 -460 -712 -136 -795 -129 -999 -147 -291 -158 -978 -645 -325 -64 -793 -642 -500 -885 -546 -487 -657 -261 -832 -409 -151 -777 -641 -977 -413 -722 -797 -610 -405 -86 -493 -21 -985 -278 -307 -870 -679 -762 -886 -993 -89 -958 -866 -491 -973 -43 -394 -503 -920 -116 -78 -632 -259 -835 -753 -80 -321 -683 -883 -422 -842 -792 -624 -100 -115 -190 -942 -527 -546 -528 -715 -246 -836 -800 -838 -979 -695 -991 -404 -639 -851 -820 -154 -545 -589 -345 -134 -247 -819 -357 -947 -712 -401 -834 -482 -198 -788 -604 -241 -143 -562 -961 -487 -319 -658 -782 -898 -313 -99 -501 -407 -696 -576 -708 -841 -541 -709 -197 -908 -676 -786 -753 -231 -746 -193 -870 -546 -26 -734 -754 -998 -559 -21 -819 -956 -591 -972 -497 -19 -96 -296 -982 -848 -376 -803 -307 -680 -255 -723 -357 -285 -953 -484 -50 -760 -389 -666 -741 -416 -821 -743 -125 -576 -167 -195 -823 -893 -345 -717 -197 -387 -793 -270 -11 -911 -996 -357 -443 -61 -690 -859 -152 -169 -506 -868 -541 -294 -185 -498 -948 -10 -633 -47 -742 -709 -504 -610 -971 -887 -956 -675 -534 -285 -534 -841 -324 -120 -897 -349 -274 -511 -702 -883 -464 -968 -917 -897 -731 -191 -766 -477 -962 -641 -802 -318 -158 -987 -892 -871 -769 -545 -940 -966 -57 -549 -580 -384 -593 -463 -45 -718 -425 -895 -922 -531 -166 -175 -438 -477 -773 -946 -614 -258 -971 -312 -596 -101 -332 -54 -165 -470 -580 -6 -774 -888 -588 -925 -52 -162 -341 -753 -458 -529 -935 -30 -226 -490 -669 -852 -970 -663 -857 -16 -76 -321 -695 -469 -50 -851 -404 -368 -795 -205 -276 -814 -115 -433 -167 -908 -759 -169 -637 -727 -790 -739 -904 -194 -156 -667 -504 -587 -439 -300 -394 -175 -876 -309 -54 -120 -138 -58 -744 -581 -865 -379 -406 -983 -951 -77 -922 -586 -808 -498 -741 -576 -63 -799 -76 -732 -731 -559 -615 -525 -223 -612 -741 -179 -639 -716 -659 -629 -804 -723 -219 -789 -460 -31 -418 -392 -104 -110 -258 -711 -942 -1000 -307 -977 -915 -966 -854 -862 -353 -113 -826 -976 -327 -653 -434 -335 -78 -649 -972 -991 -9 -110 -412 -396 -277 -19 -745 -160 -24 -178 -177 -5 -242 -88 -147 -755 -504 -843 -292 -742 -441 -41 -693 -44 -140 -695 -729 -181 -694 -59 -159 -623 -244 -278 -294 -759 -112 -86 -558 -709 -194 -140 -78 -115 -218 -799 -798 -751 -923 -819 -126 -299 -901 -516 -94 -946 -968 -20 -537 -841 -153 -275 -474 -474 -92 -363 -553 -255 -584 -176 -853 -766 -112 -633 -349 -730 -146 -366 -742 -340 -690 -556 -462 -271 -310 -459 -41 -164 -237 -321 -185 -316 -550 -957 -174 -298 -244 -787 -610 -535 -741 -646 -415 -760 -261 -506 -592 -217 -244 -990 -780 -620 -509 -361 -477 -363 -47 -184 -664 -685 -362 -609 -120 -223 -220 -40 -924 -41 -877 -458 -873 -127 -568 -170 -413 -620 -55 -530 -782 -263 -604 -521 -62 -899 -612 -675 -631 -796 -400 -19 -348 -649 -671 -207 -163 -869 -948 -310 -197 -787 -98 -347 -250 -224 -255 -975 -275 -172 -186 -53 -701 -941 -534 -121 -768 -120 -584 -543 -675 -711 -569 -274 -356 -14 -282 -985 -979 -54 -734 -333 -984 -694 -737 -926 -863 -764 -535 -61 -432 -661 -931 -727 -503 -224 -297 -188 -350 -96 -697 -570 -769 -46 -895 -343 -706 -439 -543 -94 -223 -692 -709 -816 -283 -970 -312 -880 -960 -835 -670 -615 -317 -99 -424 -482 -274 -820 -623 -254 -42 -648 -697 -282 -53 -486 -381 -807 -944 -760 -547 -820 -527 -25 -161 -17 -933 -703 -744 -52 -821 -231 -700 -487 -994 -723 -409 -531 -73 -918 -422 -541 -555 -782 -884 -316 -65 -469 -90 -303 -168 -634 -941 -41 -881 -768 -391 -339 -474 -589 -812 -475 -347 -219 -440 -608 -461 -994 -950 -651 -448 -372 -869 -791 -438 -758 -535 -169 -863 -841 -566 -381 -605 -557 -298 -494 -533 -784 -9 -517 -205 -654 -294 -939 -979 -205 -718 -967 -372 -878 -822 -13 -26 -710 -336 -958 -655 -178 -971 -336 -112 -461 -668 -272 -74 -680 -332 -142 -37 -894 -58 -962 -665 -212 -702 -899 -637 -910 -766 -133 -951 -248 -727 -920 -202 -616 -275 -194 -666 -245 -434 -68 -386 -761 -745 -988 -396 -189 -131 -349 -859 -494 -644 -35 -564 -935 -730 -210 -588 -508 -340 -992 -137 -488 -528 -227 -547 -352 -920 -644 -398 -354 -486 -451 -729 -677 -142 -1000 -76 -533 -194 -88 -976 -203 -899 -779 -25 -172 -284 -466 -529 -70 -276 -384 -909 -744 -377 -422 -745 -309 -188 -256 -108 -105 -882 -681 -337 -777 -703 -495 -116 -388 -678 -817 -999 -918 -305 -681 -482 -113 -461 -901 -749 -161 -492 -386 -139 -471 -190 -537 -992 -659 -89 -683 -317 -916 -367 -222 -4 -313 -692 -5 -669 -573 -433 -725 -441 -252 -939 -142 -986 -64 -534 -508 -637 -816 -507 -290 -31 -88 -973 -170 -298 -309 -202 -521 -217 -975 -367 -242 -506 -648 -773 -180 -739 -742 -775 -262 -407 -899 -153 -674 -733 -371 -5 -47 -615 -735 -629 -378 -250 -206 -836 -631 -909 -864 -505 -192 -8 -934 -927 -437 -650 -159 -621 -93 -252 -24 -666 -923 -437 -446 -636 -913 -106 -546 -435 -130 -894 -23 -263 -772 -212 -914 -25 -151 -638 -19 -322 -675 -941 -745 -149 -945 -195 -5 -766 -216 -70 -116 -572 -712 -8 -905 -253 -754 -912 -388 -319 -379 -714 -547 -958 -847 -829 -737 -368 -43 -195 -822 -226 -318 -976 -925 -256 -801 -7 -726 -878 -309 -497 -358 -319 -52 -950 -269 -55 -573 -819 -847 -907 -877 -732 -164 -309 -605 -441 -759 -41 -42 -699 -952 -451 -758 -310 -245 -865 -620 -796 -891 -961 -861 -788 -515 -139 -718 -418 -45 -476 -285 -526 -990 -693 -656 -511 -677 -175 -649 -631 -199 -944 -880 -97 -264 -643 -814 -519 -268 -767 -94 -760 -230 -996 -13 -992 -895 -965 -949 -578 -761 -2 -309 -982 -414 -63 -602 -634 -573 -693 -226 -295 -524 -884 -976 -560 -405 -972 -247 -18 -658 -83 -647 -883 -250 -106 -495 -547 -166 -292 -885 -310 -149 -938 -201 -903 -180 -534 -740 -270 -592 -466 -400 -103 -254 -135 -971 -61 -432 -159 -406 -875 -996 -777 -301 -317 -104 -294 -303 -317 -620 -474 -541 -441 -824 -856 -981 -94 -888 -327 -154 -514 -415 -259 -728 -605 -481 -236 -163 -73 -104 -359 -328 -883 -185 -284 -566 -122 -957 -747 -685 -578 -639 -677 -79 -669 -461 -311 -183 -391 -941 -320 -445 -322 -934 -873 -735 -743 -83 -531 -119 -16 -891 -600 -181 -241 -53 -88 -43 -64 -575 -220 -151 -966 -639 -840 -952 -541 -911 -833 -966 -519 -970 -500 -180 -754 -76 -419 -314 -879 -119 -308 -491 -228 -191 -966 -392 -907 -235 -622 -513 -183 -877 -829 -359 -122 -268 -145 -928 -513 -393 -352 -23 -275 -983 -882 -483 -936 -517 -358 -857 -12 -119 -464 -774 -941 -561 -551 -895 -577 -32 -267 -183 -730 -843 -50 -982 -593 -180 -846 -893 -435 -723 -528 -703 -691 -543 -255 -581 -208 -589 -608 -232 -177 -865 -53 -313 -822 -361 -377 -172 -558 -911 -412 -776 -671 -874 -908 -899 -786 -125 -594 -808 -594 -30 -673 -416 -143 -648 -89 -498 -708 -826 -23 -362 -247 -676 -702 -276 -245 -317 -372 -647 -117 -455 -624 -28 -422 -193 -371 -745 -616 -632 -866 -989 -626 -892 -937 -177 -348 -371 -203 -943 -656 -489 -497 -641 -463 -519 -215 -982 -960 -179 -708 -802 -448 -315 -499 -831 -827 -832 -19 -745 -69 -636 -108 -837 -801 -480 -994 -352 -42 -597 -15 -733 -631 -991 -428 -8 -469 -843 -178 -12 -913 -968 -908 -252 -48 -701 -525 -706 -500 -249 -534 -854 -799 -610 -815 -36 -712 -2 -445 -202 -418 -325 -86 -73 -438 -273 -766 -336 -965 -670 -798 -122 -873 -47 -551 -851 -120 -700 -445 -975 -260 -109 -696 -493 -832 -162 -8 -802 -433 -620 -475 -396 -117 -454 -95 -120 -434 -465 -215 -275 -790 -682 -549 -989 -409 -508 -379 -23 -703 -852 -3 -170 -577 -31 -874 -461 -473 -316 -847 -663 -258 -300 -965 -1000 -506 -638 -219 -409 -617 -229 -622 -146 -952 -590 -368 -615 -349 -980 -124 -152 -28 -422 -820 -982 -552 -31 -818 -696 -831 -811 -326 -720 -432 -517 -869 -622 -676 -116 -327 -405 -316 -291 -807 -666 -287 -206 -292 -662 -231 -125 -782 -667 -249 -292 -603 -457 -963 -472 -930 -659 -220 -679 -881 -94 -510 -393 -649 -922 -494 -793 -127 -202 -100 -293 -751 -989 -363 -794 -519 -888 -354 -684 -601 -467 -633 -52 -894 -821 -931 -866 -7 -762 -888 -33 -660 -967 -461 -792 -287 -325 -30 -314 -736 -749 -284 -542 -957 -722 -885 -895 -564 -491 -904 -15 -949 -302 -720 -179 -577 -424 -433 -156 -703 -613 -638 -839 -131 -478 -165 -401 -169 -323 -24 -514 -913 -62 -952 -612 -488 -660 -888 -993 -986 -954 -904 -820 -527 -756 -201 -275 -647 -476 -532 -560 -894 -677 -591 -832 -268 -561 -140 -241 -268 -142 -906 -331 -111 -94 -587 -438 -839 -272 -618 -923 -675 -186 -707 -900 -253 -63 -392 -451 -66 -563 -572 -550 -760 -274 -542 -989 -253 -807 -598 -260 -759 -153 -650 -492 -74 -468 -848 -631 -629 -666 -368 -390 -987 -271 -990 -35 -362 -639 -76 -910 -937 -112 -749 -693 -162 -592 -430 -928 -783 -501 -705 -332 -330 -99 -46 -674 -796 -811 -965 -843 -117 -40 -743 -159 -363 -212 -645 -761 -549 -111 -802 -453 -242 -592 -367 -480 -425 -153 -701 -629 -224 -890 -693 -479 -13 -748 -781 -291 -761 -157 -270 -225 -264 -522 -657 -141 -177 -545 -31 -40 -617 -624 -585 -934 -544 -417 -696 -589 -681 -917 -884 -983 -747 -552 -84 -821 -230 -345 -602 -907 -21 -551 -155 -166 -394 -85 -621 -427 -53 -959 -588 -775 -277 -595 -462 -137 -134 -544 -166 -975 -544 -739 -526 -697 -345 -206 -511 -500 -509 -975 -308 -627 -806 -892 -44 -790 -119 -440 -662 -652 -621 -891 -763 -527 -654 -998 -865 -824 -703 -258 -844 -469 -203 -508 -382 -596 -808 -428 -235 -336 -616 -281 -167 -665 -712 -466 -291 -70 -795 -85 -995 -210 -360 -844 -258 -666 -899 -846 -537 -824 -295 -524 -618 -860 -387 -782 -765 -763 -986 -325 -987 -523 -7 -551 -522 -23 -575 -983 -667 -864 -330 -361 -978 -425 -790 -550 -247 -981 -457 -410 -746 -655 -363 -221 -971 -162 -445 -715 -901 -675 -482 -778 -78 -600 -765 -435 -106 -946 -553 -99 -421 -116 -768 -40 -711 -504 -684 -63 -168 -126 -426 -907 -489 -958 -418 -569 -521 -871 -716 -415 -839 -936 -166 -170 -261 -203 -42 -566 -690 -126 -692 -137 -260 -132 -791 -30 -251 -351 -339 -533 -345 -207 -86 -805 -845 -400 -316 -517 -651 -607 -124 -585 -834 -173 -113 -985 -105 -838 -280 -761 -738 -278 -54 -580 -962 -951 -267 -563 -670 -704 -178 -195 -183 -431 -35 -27 -67 -796 -259 -711 -192 -748 -258 -756 -663 -716 -183 -990 -701 -11 -706 -130 -672 -572 -415 -397 -403 -451 -865 -518 -541 -329 -270 -494 -314 -594 -687 -404 -207 -821 -497 -916 -1000 -322 -713 -393 -101 -714 -963 -823 -437 -809 -865 -312 -361 -417 -2 -3 -832 -928 -228 -130 -742 -586 -356 -420 -913 -738 -491 -255 -837 -690 -877 -647 -101 -365 -392 -607 -7 -193 -728 -531 -355 -20 -895 -400 -732 -858 -677 -992 -1 -302 -806 -260 -769 -40 -59 -534 -897 -197 -114 -971 -765 -121 -656 -608 -211 -122 -429 -944 -181 -353 -860 -943 -699 -575 -33 -9 -308 -381 -860 -787 -706 -159 -217 -142 -309 -205 -858 -782 -101 -109 -461 -638 -888 -493 -763 -718 -933 -582 -47 -225 -605 -375 -836 -354 -987 -453 -394 -428 -439 -990 -909 -526 -544 -9 -208 -430 -879 -155 -507 -928 -308 -27 -698 -95 -124 -94 -360 -158 -416 -394 -809 -568 -166 -281 -937 -312 -257 -931 -460 -387 -198 -935 -586 -367 -263 -384 -25 -659 -400 -565 -640 -643 -58 -836 -994 -188 -361 -526 -706 -970 -617 -856 -729 -909 -596 -393 -784 -60 -360 -931 -737 -394 -703 -67 -512 -95 -676 -852 -554 -948 -253 -301 -393 -142 -379 -69 -522 -70 -830 -984 -36 -102 -382 -311 -17 -140 -850 -5 -985 -712 -171 -250 -133 -299 -362 -815 -65 -366 -82 -485 -455 -742 -434 -174 -84 -647 -87 -543 -436 -369 -465 -41 -364 -935 -74 -275 -566 -669 -356 -677 -807 -985 -434 -935 -825 -737 -376 -494 -953 -949 -968 -173 -34 -754 -356 -104 -662 -58 -414 -165 -531 -157 -295 -220 -677 -827 -347 -912 -806 -845 -888 -342 -57 -63 -734 -783 -952 -352 -827 -768 -999 -681 -174 -885 -818 -363 -2 -294 -532 -742 -412 -566 -53 -636 -611 -807 -524 -393 -193 -739 -3 -21 -839 -560 -640 -176 -181 -303 -656 -283 -229 -329 -516 -573 -380 -914 -252 -96 -962 -78 -568 -462 -1000 -694 -173 -17 -936 -638 -757 -740 -248 -736 -129 -243 -323 -60 -90 -596 -309 -614 -182 -984 -639 -548 -650 -605 -724 -815 -56 -448 -217 -431 -228 -572 -273 -195 -829 -609 -371 -212 -98 -481 -478 -682 -386 -812 -77 -10 -498 -450 -50 -673 -881 -869 -459 -356 -68 -826 -397 -36 -1000 -253 -753 -47 -827 -436 -871 -980 -977 -762 -93 -872 -941 -542 -677 -718 -656 -995 -222 -332 -989 -974 -483 -198 -981 -589 -197 -899 -655 -237 -792 -58 -367 -681 -228 -541 -242 -793 -638 -797 -626 -567 -129 -943 -427 -391 -685 -688 -83 -906 -448 -908 -918 -165 -737 -26 -636 -537 -566 -482 -414 -625 -138 -793 -856 -683 -40 -465 -330 -202 -605 -154 -781 -620 -51 -309 -619 -299 -445 -794 -726 -768 -616 -905 -195 -927 -20 -295 -854 -394 -444 -435 -307 -910 -880 -480 -282 -754 -720 -947 -306 -975 -345 -813 -216 -680 -523 -944 -257 -586 -110 -157 -811 -855 -860 -946 -57 -483 -793 -133 -177 -667 -204 -758 -458 -318 -188 -761 -705 -801 -157 -225 -302 -33 -584 -427 -262 -47 -15 -212 -49 -125 -210 -821 -234 -709 -361 -977 -184 -754 -754 -168 -171 -360 -15 -359 -558 -430 -238 -750 -798 -769 -436 -837 -798 -373 -662 -101 -197 -108 -771 -630 -198 -102 -843 -126 -194 -781 -271 -984 -119 -353 -984 -73 -446 -817 -992 -550 -837 -940 -989 -339 -78 -696 -851 -204 -762 -205 -338 -814 -585 -75 -72 -26 -865 -540 -820 -312 -38 -394 -558 -20 -268 -257 -835 -222 -435 -987 -190 -148 -405 -565 -478 -176 -242 -619 -25 -390 -195 -167 -60 -338 -397 -899 -802 -358 -969 -266 -394 -339 -492 -881 -327 -438 -309 -770 -357 -823 -978 -838 -69 -494 -662 -722 -65 -648 -265 -784 -188 -699 -729 -57 -329 -850 -366 -77 -503 -378 -402 -954 -412 -192 -544 -692 -968 -978 -977 -196 -174 -880 -267 -376 -602 -764 -58 -234 -432 -748 -222 -914 -798 -771 -561 -843 -824 -48 -763 -16 -277 -740 -899 -885 -464 -712 -710 -686 -976 -183 -710 -212 -487 -941 -778 -280 -135 -677 -793 -983 -626 -585 -155 -157 -842 -719 -752 -136 -276 -826 -448 -571 -48 -768 -367 -924 -6 -154 -894 -184 -488 -885 -329 -716 -216 -261 -267 -834 -44 -673 -651 -33 -333 -477 -252 -180 -870 -887 -575 -904 -65 -435 -534 -599 -190 -587 -129 -908 -544 -291 -961 -228 -965 -724 -388 -34 -275 -795 -494 -15 -992 -315 -189 -957 -380 -109 -757 -755 -276 -139 -846 -569 -546 -22 -249 -771 -698 -628 -429 -737 -728 -135 -30 -217 -435 -904 -348 -142 -42 -150 -721 -972 -648 -122 -757 -989 -907 -184 -315 -456 -85 -863 -376 -568 -365 -64 -493 -518 -179 -145 -805 -965 -724 -126 -528 -53 -882 -741 -737 -364 -96 -172 -625 -514 -451 -23 -83 -160 -954 -721 -225 -963 -593 -476 -236 -85 -297 -704 -353 -140 -922 -234 -909 -306 -188 -40 -329 -616 -154 -671 -872 -582 -645 -236 -36 -993 -288 -470 -293 -204 -910 -879 -998 -516 -728 -833 -802 -298 -609 -262 -31 -667 -226 -316 -483 -290 -509 -596 -665 -195 -955 -308 -110 -581 -565 -936 -827 -288 -21 -402 -783 -20 -117 -799 -253 -811 -670 -219 -847 -659 -874 -447 -488 -41 -566 -202 -114 -53 -636 -365 -831 -619 -676 -301 -840 -989 -94 -656 -568 -413 -968 -857 -535 -732 -449 -215 -725 -169 -601 -456 -342 -727 -681 -245 -233 -123 -790 -800 -689 -384 -937 -778 -901 -526 -969 -815 -870 -745 -516 -413 -532 -939 -74 -892 -465 -707 -724 -884 -700 -756 -854 -146 -643 -953 -331 -562 -497 -620 -930 -986 -984 -451 -971 -272 -157 -22 -148 -685 -146 -156 -351 -501 -886 -321 -874 -569 -139 -852 -134 -710 -986 -867 -352 -113 -667 -978 -338 -290 -881 -484 -319 -290 -825 -288 -520 -385 -478 -951 -159 -950 -521 -506 -321 -690 -124 -258 -529 -214 -693 -77 -602 -719 -903 -318 -636 -46 -225 -10 -825 -696 -680 -123 -83 -603 -116 -67 -293 -912 -525 -683 -681 -484 -87 -76 -887 -804 -134 -205 -955 -929 -752 -181 -468 -906 -999 -537 -592 -653 -106 -909 -722 -853 -837 -378 -855 -739 -925 -193 -243 -399 -633 -588 -782 -870 -599 -490 -571 -47 -351 -305 -752 -997 -539 -187 -592 -237 -741 -499 -440 -66 -841 -383 -275 -268 -1 -407 -944 -18 -198 -415 -815 -692 -594 -121 -676 -721 -273 -350 -508 -73 -766 -445 -358 -69 -748 -52 -961 -135 -684 -930 -532 -628 -736 -153 -767 -566 -6 -832 -749 -784 -50 -432 -777 -634 -325 -23 -29 -652 -856 -385 -882 -98 -591 -828 -203 -402 -453 -621 -450 -364 -399 -185 -242 -156 -74 -457 -280 -289 -179 -849 -63 -787 -907 -739 -654 -379 -861 -476 -321 -712 -717 -546 -321 -614 -517 -224 -118 -285 -904 -47 -535 -594 -232 -655 -650 -887 -815 -921 -985 -660 -450 -476 -416 -582 -218 -429 -125 -382 -258 -160 -367 -48 -146 -301 -371 -108 -647 -788 -556 -86 -537 -228 -103 -359 -2 -272 -20 -974 -348 -624 -328 -477 -951 -444 -233 -432 -842 -853 -464 -320 -105 -216 -721 -938 -576 -16 -434 -638 -102 -533 -907 -942 -137 -127 -816 -978 -103 -691 -918 -677 -283 -10 -465 -496 -947 -212 -566 -697 -130 -400 -154 -929 -448 -70 -693 -814 -788 -231 -573 -691 -981 -498 -877 -622 -615 -906 -3 -267 -736 -488 -77 -616 -906 -865 -155 -346 -163 -296 -804 -631 -370 -458 -818 -652 -192 -449 -476 -66 -496 -605 -11 -555 -401 -740 -305 -719 -118 -170 -773 -833 -265 -520 -92 -36 -579 -744 -548 -92 -893 -749 -367 -773 -245 -646 -322 -45 -811 -646 -296 -256 -797 -416 -276 -480 -754 -849 -375 -854 -501 -369 -246 -429 -216 -697 -638 -44 -185 -267 -257 -845 -290 -188 -762 -292 -699 -228 -491 -32 -230 -619 -782 -901 -284 -177 -193 -814 -296 -225 -418 -940 -49 -119 -848 -79 -710 -989 -92 -892 -161 -342 -153 -440 -870 -265 -935 -206 -450 -960 -140 -150 -595 -930 -638 -761 -754 -16 -357 -116 -591 -606 -501 -641 -293 -22 -798 -304 -146 -148 -576 -110 -845 -147 -216 -606 -256 -632 -625 -94 -220 -282 -821 -573 -672 -60 -218 -525 -950 -246 -389 -183 -390 -674 -1 -934 -564 -240 -226 -473 -842 -305 -103 -685 -321 -625 -493 -482 -404 -211 -180 -975 -753 -950 -464 -27 -994 -143 -96 -7 -183 -613 -640 -790 -653 -586 -843 -596 -659 -333 -398 -286 -647 -505 -538 -218 -690 -136 -259 -340 -1000 -899 -977 -709 -597 -185 -81 -509 -667 -357 -639 -759 -611 -423 -496 -154 -278 -644 -177 -862 -781 -972 -804 -235 -60 -633 -735 -516 -207 -85 -924 -918 -629 -935 -108 -118 -796 -689 -809 -512 -783 -400 -124 -456 -398 -98 -913 -856 -498 -201 -33 -67 -24 -767 -170 -559 -496 -231 -302 -159 -253 -739 -757 -52 -693 -471 -443 -5 -381 -774 -349 -600 -755 -596 -51 -698 -432 -535 -290 -233 -761 -522 -344 -528 -202 -756 -494 -399 -674 -186 -121 -152 -442 -617 -422 -148 -73 -957 -907 -426 -248 -620 -13 -229 -369 -365 -965 -134 -842 -897 -430 -77 -946 -904 -592 -640 -768 -592 -59 -144 -269 -117 -122 -83 -353 -426 -719 -159 -569 -675 -811 -788 -122 -161 -233 -912 -347 -183 -80 -169 -118 -988 -598 -303 -139 -966 -374 -981 -42 -431 -89 -136 -844 -592 -369 -889 -547 -438 -351 -929 -615 -921 -607 -931 -533 -178 -636 -296 -259 -232 -335 -47 -788 -693 -911 -849 -239 -606 -656 -335 -428 -293 -51 -361 -962 -172 -679 -31 -408 -198 -698 -434 -875 -519 -288 -930 -132 -505 -729 -705 -747 -450 -164 -929 -842 -461 -822 -39 -243 -733 -207 -598 -439 -431 -209 -308 -139 -406 -597 -213 -390 -468 -657 -178 -209 -144 -440 -1 -406 -907 -544 -741 -308 -634 -998 -683 -141 -422 -210 -904 -851 -993 -448 -214 -883 -665 -500 -245 -484 -987 -493 -397 -250 -194 -94 -194 -274 -463 -996 -184 -552 -202 -980 -288 -831 -71 -723 -468 -396 -194 -818 -607 -331 -247 -598 -259 -767 -455 -214 -543 -912 -52 -617 -655 -405 -746 -569 -320 -534 -175 -964 -551 -767 -818 -480 -309 -59 -186 -924 -158 -486 -152 -21 -23 -161 -835 -509 -3 -916 -322 -481 -209 -172 -22 -918 -809 -908 -101 -81 -344 -273 -143 -444 -489 -677 -870 -237 -228 -709 -516 -180 -507 -360 -182 -128 -422 -836 -241 -948 -532 -864 -248 -568 -766 -952 -837 -840 -355 -257 -750 -75 -132 -345 -591 -698 -222 -597 -521 -489 -281 -382 -107 -167 -381 -69 -89 -859 -92 -56 -896 -554 -420 -297 -457 -184 -500 -62 -669 -584 -126 -392 -20 -65 -90 -505 -773 -608 -936 -791 -182 -334 -652 -513 -600 -688 -778 -659 -134 -935 -47 -820 -828 -369 -516 -990 -218 -540 -171 -809 -928 -618 -651 -375 -857 -790 -978 -209 -411 -63 -297 -210 -835 -289 -479 -247 -731 -141 -211 -561 -867 -279 -672 -18 -703 -898 -913 -538 -433 -602 -678 -345 -460 -467 -601 -835 -534 -675 -247 -766 -7 -788 -509 -932 -690 -765 -15 -397 -563 -735 -872 -529 -999 -736 -81 -529 -417 -110 -943 -977 -963 -107 -76 -88 -333 -609 -887 -854 -600 -661 -137 -389 -914 -505 -435 -688 -537 -640 -890 -592 -200 -460 -61 -321 -201 -265 -108 -981 -744 -982 -908 -374 -187 -309 -917 -922 -506 -188 -506 -690 -609 -841 -158 -538 -612 -183 -528 -604 -480 -690 -592 -127 -816 -722 -510 -433 -202 -830 -184 -862 -735 -73 -477 -439 -829 -500 -345 -174 -451 -542 -721 -288 -928 -509 -146 -594 -250 -137 -10 -535 -884 -566 -615 -831 -183 -283 -711 -208 -680 -219 -38 -992 -311 -698 -149 -211 -344 -449 -690 -182 -874 -297 -749 -950 -817 -100 -795 -169 -291 -574 -384 -213 -845 -969 -539 -674 -461 -53 -847 -754 -336 -69 -109 -313 -440 -815 -82 -132 -478 -913 -591 -969 -971 -74 -161 -819 -455 -602 -444 -454 -161 -682 -631 -200 -980 -592 -593 -225 -845 -68 -867 -467 -178 -63 -809 -792 -335 -384 -862 -63 -708 -486 -332 -126 -804 -584 -403 -492 -265 -294 -847 -991 -964 -912 -402 -127 -877 -129 -239 -310 -590 -905 -321 -299 -398 -27 -788 -800 -803 -87 -216 -486 -233 -447 -5 -67 -7 -571 -21 -870 -192 -610 -3 -726 -322 -197 -4 -436 -131 -228 -724 -336 -682 -616 -448 -531 -161 -479 -64 -608 -195 -606 -446 -825 -642 -492 -904 -582 -727 -773 -961 -512 -886 -818 -68 -772 -959 -514 -112 -694 -338 -999 -459 -752 -832 -593 -564 -907 -70 -191 -189 -753 -644 -877 -480 -743 -887 -416 -484 -255 -389 -817 -967 -47 -627 -706 -433 -213 -658 -39 -226 -460 -731 -947 -373 -136 -676 -458 -390 -522 -783 -406 -512 -307 -235 -929 -325 -545 -604 -235 -580 -344 -687 -970 -854 -891 -678 -611 -628 -301 -515 -969 -596 -752 -748 -381 -491 -400 -942 -750 -761 -996 -993 -235 -298 -91 -730 -916 -500 -684 -260 -633 -954 -768 -877 -207 -934 -512 -697 -147 -42 -741 -112 -588 -904 -627 -556 -405 -273 -208 -325 -424 -972 -72 -142 -602 -190 -814 -982 -280 -162 -948 -285 -96 -316 -550 -198 -723 -424 -265 -331 -630 -324 -787 -75 -529 -821 -30 -722 -165 -826 -550 -704 -444 -309 -195 -913 -13 -135 -477 -138 -845 -605 -814 -611 -559 -590 -510 -530 -906 -640 -298 -863 -444 -455 -27 -870 -566 -510 -335 -887 -15 -403 -776 -695 -547 -911 -873 -442 -681 -933 -610 -736 -203 -5 -599 -360 -754 -351 -756 -425 -816 -104 -197 -481 -105 -108 -903 -956 -478 -282 -136 -631 -245 -25 -582 -378 -2 -83 -273 -767 -213 -335 -17 -369 -93 -860 -276 -506 -329 -763 -954 -886 -598 -909 -704 -186 -446 -182 -166 -231 -999 -462 -146 -93 -622 -924 -80 -764 -290 -892 -568 -298 -143 -100 -448 -618 -748 -579 -417 -171 -610 -851 -751 -42 -450 -840 -697 -352 -961 -150 -540 -600 -691 -851 -552 -993 -496 -449 -1000 -556 -992 -851 -666 -808 -893 -367 -148 -469 -784 -805 -483 -302 -899 -698 -407 -892 -842 -334 -530 -72 -434 -619 -968 -925 -327 -694 -79 -851 -993 -359 -390 -642 -494 -891 -341 -484 -484 -404 -919 -802 -177 -78 -316 -515 -430 -863 -732 -500 -4 -451 -211 -766 -30 -569 -909 -461 -346 -995 -435 -154 -652 -100 -263 -750 -756 -6 -308 -899 -37 -737 -565 -516 -489 -560 -397 -85 -395 -522 -214 -821 -344 -551 -436 -817 -901 -241 -678 -60 -110 -784 -456 -612 -949 -643 -63 -592 -274 -644 -889 -797 -992 -251 -256 -651 -586 -579 -198 -783 -182 -255 -228 -364 -866 -830 -763 -145 -397 -193 -25 -83 -682 -650 -900 -623 -910 -429 -314 -278 -966 -375 -23 -255 -85 -616 -501 -678 -117 -908 -352 -180 -145 -67 -2 -607 -414 -785 -369 -698 -424 -825 -423 -817 -406 -342 -335 -658 -173 -477 -222 -421 -79 -393 -843 -974 -964 -417 -636 -835 -366 -423 -686 -279 -39 -817 -568 -251 -728 -128 -420 -876 -654 -97 -146 -167 -819 -311 -177 -878 -356 -864 -258 -464 -73 -445 -691 -722 -33 -839 -599 -336 -141 -97 -634 -763 -631 -289 -794 -309 -859 -8 -353 -929 -959 -230 -320 -988 -124 -744 -502 -25 -354 -202 -430 -641 -398 -567 -243 -170 -831 -530 -254 -535 -34 -666 -12 -271 -950 -875 -434 -369 -76 -917 -699 -908 -511 -65 -621 -931 -22 -260 -575 -36 -357 -436 -500 -586 -397 -362 -527 -239 -476 -102 -519 -167 -895 -978 -745 -601 -759 -37 -81 -489 -557 -524 -818 -206 -929 -802 -898 -28 -42 -136 -333 -86 -943 -949 -152 -453 -632 -344 -901 -219 -913 -771 -702 -774 -538 -880 -337 -535 -757 -911 -547 -236 -235 -883 -475 -820 -925 -678 -225 -740 -175 -21 -337 -375 -535 -754 -679 -409 -275 -26 -851 -608 -561 -749 -978 -591 -476 -391 -825 -727 -318 -886 -118 -797 -231 -157 -365 -951 -831 -730 -776 -498 -207 -627 -301 -816 -508 -24 -739 -942 -123 -526 -164 -100 -23 -598 -30 -425 -853 -227 -708 -719 -188 -487 -908 -526 -531 -173 -406 -79 -960 -240 -355 -655 -51 -471 -113 -176 -502 -166 -351 -314 -626 -507 -290 -539 -828 -768 -503 -253 -562 -984 -633 -184 -268 -940 -487 -427 -175 -657 -33 -883 -80 -426 -480 -112 -585 -696 -141 -375 -984 -509 -540 -582 -520 -743 -550 -460 -241 -43 -214 -937 -252 -912 -829 -664 -523 -792 -676 -196 -773 -475 -913 -22 -828 -722 -578 -165 -299 -455 -538 -173 -185 -979 -687 -820 -517 -39 -934 -542 -953 -540 -39 -646 -864 -534 -348 -15 -822 -129 -350 -188 -335 -738 -483 -714 -474 -483 -361 -489 -285 -781 -926 -254 -712 -227 -757 -138 -874 -787 -994 -297 -856 -712 -643 -507 -826 -362 -951 -659 -481 -863 -328 -631 -35 -969 -763 -440 -48 -856 -505 -115 -697 -529 -557 -741 -258 -971 -284 -609 -323 -127 -483 -740 -364 -34 -561 -264 -879 -615 -563 -923 -529 -645 -667 -449 -171 -913 -577 -475 -518 -230 -279 -274 -667 -705 -601 -650 -84 -259 -189 -805 -517 -841 -986 -773 -252 -232 -468 -157 -789 -174 -768 -351 -273 -946 -934 -597 -403 -394 -511 -898 -97 -340 -163 -829 -308 -443 -856 -440 -656 -508 -641 -870 -909 -574 -178 -705 -812 -827 -799 -113 -818 -48 -628 -453 -408 -310 -516 -167 -15 -250 -840 -872 -622 -238 -915 -570 -495 -360 -886 -690 -485 -552 -767 -279 -773 -116 -87 -690 -789 -216 -286 -913 -520 -324 -316 -22 -46 -352 -327 -522 -582 -814 -887 -34 -112 -696 -657 -697 -852 -560 -73 -12 -12 -505 -808 -849 -213 -5 -662 -570 -612 -25 -575 -219 -112 -969 -131 -690 -664 -211 -576 -380 -549 -246 -936 -917 -410 -777 -795 -25 -741 -441 -705 -69 -35 -921 -726 -879 -491 -948 -906 -698 -786 -423 -831 -431 -385 -101 -5 -866 -902 -499 -199 -694 -966 -16 -498 -784 -562 -383 -88 -526 -906 -888 -777 -20 -779 -757 -666 -10 -602 -89 -615 -765 -499 -335 -769 -564 -42 -303 -978 -530 -563 -80 -915 -513 -259 -195 -730 -524 -141 -580 -471 -942 -338 -355 -814 -620 -632 -115 -478 -341 -249 -115 -788 -233 -431 -256 -55 -495 -37 -855 -322 -800 -913 -307 -957 -487 -784 -435 -977 -37 -458 -650 -389 -238 -338 -221 -357 -566 -69 -244 -283 -518 -452 -487 -393 -24 -71 -475 -796 -414 -906 -261 -17 -396 -18 -931 -824 -605 -227 -319 -688 -243 -611 -401 -308 -33 -564 -423 -46 -384 -154 -666 -115 -150 -883 -857 -252 -369 -225 -372 -691 -336 -698 -738 -979 -193 -902 -418 -778 -317 -685 -978 -938 -392 -502 -799 -511 -940 -51 -855 -149 -496 -585 -58 -800 -279 -409 -294 -639 -558 -147 -407 -115 -989 -739 -223 -806 -421 -376 -195 -938 -124 -961 -951 -172 -130 -612 -546 -256 -363 -919 -884 -50 -946 -616 -325 -111 -509 -818 -944 -743 -502 -478 -329 -106 -975 -519 -148 -374 -867 -778 -241 -298 -166 -63 -941 -137 -693 -205 -689 -511 -355 -30 -480 -366 -766 -591 -562 -371 -959 -976 -483 -837 -139 -491 -724 -942 -185 -996 -531 -87 -767 -974 -844 -70 -248 -448 -833 -881 -987 -203 -322 -721 -803 -278 -44 -315 -725 -988 -393 -123 -230 -983 -352 -14 -87 -465 -17 -342 -817 -250 -801 -728 -800 -157 -664 -669 -241 -645 -30 -63 -750 -515 -941 -362 -527 -994 -992 -104 -166 -718 -36 -236 -870 -493 -932 -961 -762 -81 -916 -307 -234 -557 -643 -675 -4 -234 -176 -926 -168 -351 -943 -754 -685 -269 -118 -410 -598 -211 -739 -351 -99 -645 -84 -219 -557 -478 -194 -961 -787 -478 -249 -307 -378 -602 -872 -649 -342 -464 -279 -453 -600 -43 -489 -12 -290 -765 -968 -107 -881 -687 -445 -283 -941 -168 -373 -263 -435 -26 -131 -793 -587 -402 -746 -953 -353 -50 -917 -772 -417 -685 -346 -489 -704 -232 -624 -351 -837 -656 -427 -119 -716 -636 -244 -593 -597 -954 -859 -808 -999 -428 -274 -685 -208 -360 -171 -219 -925 -964 -107 -495 -381 -635 -366 -747 -1 -631 -678 -709 -944 -30 -731 -857 -255 -903 -722 -857 -789 -975 -170 -139 -899 -272 -514 -14 -585 -593 -59 -294 -434 -572 -277 -426 -583 -968 -211 -76 -48 -130 -208 -335 -565 -680 -251 -985 -262 -564 -934 -137 -472 -211 -925 -30 -712 -203 -551 -337 -273 -771 -519 -244 -844 -893 -841 -512 -670 -908 -568 -802 -957 -336 -790 -573 -618 -439 -767 -304 -33 -861 -434 -135 -244 -764 -995 -106 -618 -993 -960 -888 -204 -590 -703 -173 -228 -578 -216 -291 -945 -801 -463 -766 -831 -30 -576 -508 -616 -155 -575 -830 -615 -507 -481 -701 -563 -440 -132 -548 -937 -854 -978 -162 -475 -631 -446 -98 -321 -618 -754 -398 -152 -229 -455 -355 -670 -944 -318 -907 -661 -625 -113 -54 -862 -105 -187 -178 -608 -26 -855 -405 -506 -230 -1 -140 -920 -184 -132 -32 -362 -113 -743 -373 -43 -74 -540 -780 -932 -293 -379 -628 -122 -781 -203 -111 -216 -176 -690 -871 -168 -638 -695 -805 -621 -915 -602 -171 -810 -592 -866 -591 -378 -90 -839 -226 -190 -185 -664 -368 -985 -354 -23 -994 -623 -925 -363 -841 -800 -934 -280 -146 -357 -749 -160 -564 -413 -726 -617 -410 -404 -222 -311 -609 -855 -748 -692 -138 -624 -141 -808 -336 -614 -129 -14 -3 -654 -463 -548 -553 -542 -620 -778 -143 -519 -435 -780 -353 -227 -106 -300 -876 -142 -513 -31 -905 -933 -41 -464 -37 -765 -629 -830 -919 -303 -181 -269 -212 -276 -41 -382 -915 -89 -813 -77 -292 -947 -452 -108 -561 -32 -279 -555 -135 -679 -982 -706 -304 -996 -220 -650 -829 -81 -829 -744 -255 -826 -816 -105 -963 -944 -480 -971 -482 -852 -864 -576 -795 -90 -509 -344 -591 -38 -889 -230 -581 -192 -180 -801 -708 -328 -937 -872 -946 -733 -987 -314 -892 -512 -811 -414 -505 -802 -613 -932 -495 -188 -910 -687 -316 -749 -395 -95 -37 -305 -411 -256 -747 -443 -613 -340 -800 -847 -266 -308 -312 -804 -344 -864 -924 -95 -79 -844 -475 -926 -531 -618 -868 -278 -172 -851 -875 -394 -25 -979 -46 -317 -442 -526 -825 -506 -297 -600 -636 -974 -580 -951 -543 -302 -407 -580 -118 -98 -89 -839 -391 -640 -413 -81 -96 -321 -367 -878 -219 -800 -134 -623 -398 -410 -725 -782 -958 -913 -440 -763 -49 -499 -13 -292 -740 -740 -740 -89 -309 -978 -40 -241 -657 -492 -254 -972 -319 -735 -647 -666 -761 -422 -597 -812 -216 -941 -941 -7 -26 -764 -183 -141 -402 -724 -329 -513 -599 -742 -704 -376 -820 -105 -43 -864 -497 -902 -239 -58 -719 -897 -258 -69 -658 -202 -940 -8 -322 -431 -611 -661 -956 -847 -388 -954 -161 -125 -680 -387 -301 -442 -243 -822 -556 -415 -771 -389 -88 -912 -698 -687 -434 -688 -312 -383 -914 -625 -957 -553 -836 -6 -443 -440 -285 -94 -771 -29 -538 -351 -374 -987 -497 -513 -537 -854 -541 -700 -121 -27 -456 -23 -969 -830 -489 -55 -225 -156 -946 -807 -42 -313 -595 -812 -475 -1 -891 -784 -33 -611 -610 -38 -315 -106 -244 -936 -133 -598 -923 -641 -458 -626 -441 -804 -712 -54 -583 -556 -173 -602 -89 -848 -202 -961 -402 -911 -349 -786 -309 -835 -498 -146 -252 -263 -905 -453 -9 -944 -366 -926 -247 -767 -934 -617 -386 -697 -823 -741 -354 -936 -857 -729 -718 -868 -688 -713 -22 -93 -479 -172 -867 -935 -950 -655 -167 -54 -742 -51 -832 -460 -785 -262 -468 -966 -911 -103 -969 -928 -392 -480 -404 -716 -256 -726 -623 -674 -890 -731 -740 -923 -515 -400 -716 -369 -357 -15 -961 -271 -802 -696 -844 -333 -453 -73 -500 -83 -311 -593 -214 -999 -247 -899 -645 -840 -849 -545 -35 -654 -112 -8 -315 -463 -59 -514 -470 -896 -828 -563 -708 -994 -399 -793 -430 -624 -68 -160 -64 -255 -150 -601 -763 -560 -930 -589 -867 -905 -406 -464 -959 -91 -169 -100 -653 -113 -74 -255 -650 -119 -331 -610 -690 -148 -415 -367 -615 -312 -275 -335 -224 -994 -705 -763 -708 -854 -578 -536 -94 -396 -974 -966 -362 -102 -480 -531 -341 -100 -213 -535 -701 -583 -417 -550 -395 -243 -329 -396 -109 -3 -25 -763 -53 -520 -352 -817 -133 -750 -155 -52 -484 -667 -642 -874 -45 -829 -856 -692 -800 -10 -335 -878 -591 -788 -27 -677 -66 -242 -452 -107 -698 -605 -926 -86 -901 -411 -406 -743 -742 -994 -82 -14 -473 -784 -365 -634 -287 -792 -225 -934 -876 -343 -760 -768 -619 -433 -475 -208 -959 -827 -836 -260 -821 -170 -597 -626 -976 -229 -970 -164 -676 -130 -885 -559 -276 -252 -750 -429 -126 -222 -946 -981 -865 -992 -551 -238 -259 -633 -983 -752 -454 -819 -709 -541 -53 -519 -813 -586 -919 -357 -581 -33 -366 -809 -176 -161 -460 -639 -277 -970 -865 -871 -335 -234 -548 -290 -223 -317 -607 -276 -699 -363 -213 -640 -429 -470 -226 -953 -293 -914 -318 -608 -105 -261 -655 -976 -166 -724 -222 -261 -980 -687 -52 -376 -475 -886 -65 -700 -887 -942 -95 -203 -220 -109 -218 -310 -187 -539 -506 -987 -851 -755 -623 -622 -123 -231 -880 -237 -551 -33 -987 -783 -47 -913 -587 -284 -535 -633 -12 -121 -156 -677 -304 -720 -468 -114 -349 -960 -946 -110 -904 -238 -749 -956 -171 -52 -227 -567 -209 -431 -271 -413 -602 -514 -352 -517 -921 -408 -543 -535 -193 -256 -829 -854 -916 -495 -435 -633 -328 -67 -890 -235 -803 -655 -105 -514 -111 -301 -372 -398 -235 -289 -642 -955 -969 -651 -447 -826 -157 -402 -904 -949 -830 -668 -736 -904 -202 -165 -170 -580 -980 -353 -533 -411 -556 -882 -210 -498 -963 -790 -97 -699 -371 -549 -924 -823 -201 -226 -612 -109 -620 -475 -972 -349 -823 -919 -910 -912 -552 -670 -891 -917 -668 -249 -138 -770 -25 -553 -378 -45 -620 -980 -892 -890 -131 -119 -224 -517 -1000 -501 -309 -359 -884 -207 -925 -251 -353 -494 -317 -451 -179 -877 -482 -351 -784 -703 -830 -593 -818 -758 -433 -866 -597 -478 -5 -124 -647 -878 -32 -253 -238 -767 -594 -288 -588 -372 -603 -596 -888 -892 -455 -941 -906 -738 -230 -517 -995 -658 -618 -662 -697 -410 -172 -770 -887 -688 -483 -193 -843 -404 -8 -914 -683 -882 -340 -76 -438 -372 -591 -979 -259 -943 -751 -562 -842 -991 -854 -529 -256 -168 -111 -618 -153 -433 -861 -209 -975 -153 -233 -494 -768 -460 -345 -883 -325 -944 -316 -651 -315 -725 -824 -42 -668 -699 -379 -150 -168 -756 -397 -777 -695 -167 -869 -668 -942 -118 -473 -682 -283 -427 -401 -104 -253 -727 -996 -650 -604 -697 -103 -940 -517 -168 -472 -88 -768 -446 -992 -362 -989 -33 -888 -338 -930 -423 -460 -609 -413 -340 -683 -854 -308 -688 -407 -34 -478 -775 -54 -694 -211 -453 -381 -771 -233 -209 -235 -765 -978 -755 -220 -915 -963 -667 -360 -833 -70 -955 -456 -724 -362 -571 -129 -403 -695 -238 -847 -175 -890 -850 -225 -963 -410 -891 -332 -224 -589 -675 -956 -17 -246 -90 -369 -958 -121 -382 -247 -524 -560 -798 -444 -429 -552 -943 -758 -465 -209 -364 -110 -335 -675 -81 -568 -918 -128 -491 -567 -318 -539 -69 -942 -199 -875 -587 -769 -163 -125 -412 -31 -647 -727 -959 -480 -832 -823 -796 -156 -506 -344 -797 -148 -105 -335 -898 -238 -499 -963 -421 -481 -925 -29 -491 -463 -162 -806 -381 -44 -479 -439 -278 -727 -918 -757 -267 -685 -993 -158 -587 -541 -181 -31 -527 -462 -157 -295 -709 -520 -502 -696 -34 -997 -711 -593 -560 -163 -856 -860 -381 -273 -661 -692 -127 -899 -935 -494 -524 -561 -679 -636 -309 -382 -800 -322 -57 -611 -872 -519 -169 -767 -467 -818 -2 -722 -881 -180 -774 -382 -633 -550 -767 -122 -377 -409 -219 -269 -957 -796 -247 -31 -812 -184 -800 -700 -630 -797 -52 -287 -281 -786 -382 -676 -206 -570 -979 -588 -455 -586 -780 -388 -139 -60 -748 -958 -687 -690 -249 -445 -881 -986 -372 -951 -811 -327 -893 -918 -836 -452 -898 -908 -596 -539 -575 -665 -932 -573 -277 -607 -936 -205 -505 -88 -496 -732 -171 -866 -597 -399 -255 -483 -428 -820 -38 -529 -170 -87 -784 -265 -499 -236 -305 -455 -221 -431 -224 -742 -794 -760 -440 -122 -423 -397 -371 -34 -587 -423 -16 -557 -250 -304 -446 -160 -574 -712 -696 -947 -396 -518 -802 -536 -825 -13 -772 -497 -869 -536 -922 -124 -543 -457 -619 -765 -945 -201 -988 -610 -376 -608 -242 -84 -876 -485 -778 -807 -246 -458 -141 -446 -114 -144 -389 -220 -431 -236 -410 -982 -44 -866 -427 -464 -166 -791 -100 -413 -772 -417 -653 -420 -125 -484 -318 -630 -336 -705 -750 -801 -431 -704 -278 -799 -504 -943 -62 -303 -13 -594 -607 -399 -785 -631 -338 -764 -199 -673 -252 -427 -664 -641 -733 -375 -203 -777 -338 -447 -595 -875 -64 -605 -588 -856 -991 -377 -638 -448 -669 -788 -525 -374 -75 -164 -724 -138 -303 -604 -687 -943 -464 -14 -663 -332 -595 -182 -374 -994 -760 -713 -916 -784 -483 -728 -274 -46 -561 -441 -869 -788 -483 -373 -375 -553 -631 -883 -524 -494 -806 -746 -643 -446 -318 -213 -222 -342 -516 -721 -487 -873 -543 -813 -447 -471 -114 -482 -640 -998 -658 -838 -909 -513 -195 -710 -340 -730 -824 -592 -974 -448 -676 -965 -594 -43 -749 -917 -200 -315 -584 -976 -782 -414 -404 -519 -778 -904 -28 -430 -995 -526 -71 -142 -527 -947 -188 -74 -863 -925 -732 -695 -935 -637 -292 -231 -585 -231 -729 -759 -887 -454 -382 -636 -548 -572 -944 -378 -716 -35 -347 -275 -859 -792 -39 -54 -495 -509 -608 -653 -293 -916 -399 -44 -939 -780 -483 -680 -371 -935 -931 -416 -656 -431 -539 -588 -562 -286 -295 -833 -337 -445 -113 -808 -325 -321 -656 -488 -138 -154 -573 -179 -348 -622 -136 -33 -817 -714 -279 -364 -201 -133 -44 -138 -549 -910 -588 -254 -248 -739 -647 -921 -350 -662 -237 -387 -333 -511 -126 -710 -993 -609 -2 -940 -351 -333 -50 -574 -495 -714 -225 -31 -469 -204 -177 -947 -86 -428 -108 -674 -283 -656 -241 -723 -654 -490 -815 -677 -142 -654 -117 -986 -486 -362 -62 -333 -366 -344 -258 -670 -333 -465 -527 -228 -164 -238 -134 -856 -451 -210 -649 -384 -53 -248 -453 -458 -999 -762 -894 -596 -549 -199 -410 -253 -992 -948 -253 -364 -871 -838 -804 -692 -763 -780 -482 -173 -700 -779 -230 -773 -468 -195 -735 -729 -509 -257 -970 -264 -650 -340 -826 -734 -367 -686 -471 -664 -340 -585 -547 -276 -406 -710 -587 -882 -458 -962 -220 -280 -508 -891 -111 -991 -358 -794 -798 -179 -974 -509 -13 -481 -163 -530 -317 -803 -664 -823 -929 -234 -520 -435 -75 -810 -615 -100 -951 -788 -220 -965 -103 -483 -818 -290 -330 -424 -963 -680 -985 -843 -214 -813 -284 -281 -198 -595 -243 -947 -176 -693 -407 -390 -310 -678 -513 -704 -655 -35 -883 -787 -439 -136 -694 -458 -145 -231 -992 -812 -854 -684 -199 -551 -856 -773 -549 -785 -884 -325 -416 -567 -42 -43 -340 -821 -553 -774 -669 -428 -195 -64 -775 -156 -512 -507 -907 -908 -883 -737 -347 -396 -126 -381 -742 -50 -674 -184 -536 -664 -157 -14 -443 -203 -955 -998 -404 -521 -234 -109 -745 -269 -883 -773 -471 -557 -690 -184 -877 -453 -764 -454 -34 -462 -69 -592 -958 -994 -690 -751 -696 -443 -642 -122 -217 -540 -915 -935 -869 -220 -470 -901 -640 -955 -886 -90 -415 -614 -999 -589 -508 -588 -660 -496 -568 -414 -334 -751 -878 -809 -679 -810 -195 -475 -580 -272 -828 -900 -404 -814 -223 -769 -721 -926 -676 -138 -674 -464 -549 -27 -246 -788 -355 -307 -474 -341 -81 -598 -954 -240 -224 -186 -614 -952 -505 -719 -544 -649 -326 -730 -409 -202 -698 -593 -331 -617 -449 -702 -285 -15 -519 -508 -942 -316 -880 -737 -192 -294 -884 -61 -45 -512 -727 -927 -830 -925 -266 -193 -380 -973 -190 -83 -374 -676 -900 -434 -755 -620 -125 -66 -736 -658 -470 -489 -986 -100 -990 -794 -633 -157 -499 -147 -670 -861 -899 -767 -916 -601 -500 -464 -65 -198 -415 -855 -645 -69 -816 -324 -362 -921 -965 -287 -939 -34 -279 -291 -585 -229 -342 -592 -816 -170 -587 -719 -231 -616 -508 -71 -341 -247 -598 -255 -622 -478 -890 -457 -23 -167 -404 -426 -28 -358 -567 -616 -178 -281 -782 -402 -815 -912 -221 -981 -682 -556 -888 -45 -221 -279 -281 -625 -370 -764 -87 -663 -52 -573 -944 -199 -778 -473 -685 -263 -204 -695 -743 -335 -533 -337 -89 -701 -537 -230 -947 -994 -474 -417 -885 -734 -119 -944 -53 -492 -847 -589 -922 -282 -954 -93 -203 -474 -524 -876 -587 -105 -763 -95 -777 -180 -966 -189 -189 -624 -821 -278 -513 -56 -93 -361 -420 -430 -424 -513 -680 -441 -161 -521 -167 -68 -329 -391 -64 -872 -554 -912 -291 -627 -244 -28 -139 -469 -290 -89 -407 -840 -14 -29 -50 -370 -836 -964 -365 -924 -122 -624 -876 -352 -289 -588 -686 -236 -66 -768 -514 -954 -321 -846 -316 -991 -50 -697 -65 -170 -373 -512 -220 -293 -502 -487 -118 -437 -52 -18 -82 -628 -367 -839 -524 -599 -734 -978 -471 -348 -365 -181 -103 -211 -250 -410 -851 -485 -252 -334 -172 -60 -591 -154 -30 -356 -109 -881 -788 -718 -565 -315 -55 -8 -282 -200 -668 -797 -265 -566 -883 -63 -25 -249 -703 -766 -982 -27 -919 -536 -863 -564 -369 -468 -678 -747 -864 -131 -822 -454 -419 -859 -246 -300 -872 -606 -120 -847 -144 -501 -471 -704 -484 -396 -831 -522 -188 -666 -740 -44 -370 -423 -807 -9 -420 -532 -150 -250 -78 -988 -775 -163 -2 -393 -588 -393 -458 -96 -596 -163 -520 -924 -103 -308 -462 -425 -240 -303 -203 -857 -795 -662 -162 -622 -906 -968 -231 -776 -793 -734 -277 -591 -246 -946 -160 -827 -761 -7 -434 -871 -395 -139 -254 -329 -434 -648 -696 -7 -928 -295 -428 -197 -963 -115 -553 -987 -361 -947 -184 -804 -785 -12 -231 -273 -210 -114 -772 -996 -386 -622 -340 -394 -422 -93 -794 -623 -648 -20 -23 -879 -180 -118 -774 -569 -895 -428 -494 -680 -808 -111 -647 -468 -951 -524 -559 -329 -513 -441 -924 -838 -692 -32 -337 -314 -280 -364 -741 -852 -207 -14 -830 -267 -793 -646 -767 -650 -65 -124 -479 -827 -370 -146 -373 -936 -582 -652 -311 -138 -479 -91 -15 -473 -553 -369 -211 -202 -36 -774 -964 -18 -770 -305 -518 -835 -749 -237 -278 -72 -67 -895 -264 -29 -602 -422 -521 -340 -90 -773 -58 -806 -12 -188 -210 -823 -742 -567 -753 -739 -200 -317 -538 -963 -410 -664 -626 -323 -847 -442 -695 -973 -639 -790 -177 -628 -673 -592 -69 -40 -593 -135 -955 -238 -608 -526 -118 -934 -550 -336 -457 -490 -764 -37 -711 -274 -81 -693 -597 -877 -299 -584 -383 -996 -91 -584 -903 -797 -846 -242 -793 -153 -865 -461 -372 -678 -654 -511 -674 -222 -745 -164 -26 -557 -38 -300 -941 -847 -351 -605 -105 -690 -425 -807 -969 -145 -743 -520 -723 -746 -451 -559 -440 -31 -441 -963 -334 -984 -425 -738 -66 -803 -390 -956 -768 -638 -9 -292 -199 -561 -618 -940 -302 -270 -362 -193 -959 -475 -681 -741 -820 -315 -916 -899 -842 -978 -559 -323 -154 -360 -214 -629 -361 -266 -672 -672 -250 -226 -850 -432 -42 -749 -246 -442 -699 -976 -583 -973 -790 -902 -759 -922 -943 -34 -165 -620 -525 -287 -759 -65 -593 -118 -746 -813 -467 -449 -613 -172 -155 -628 -697 -217 -704 -799 -932 -373 -447 -440 -771 -367 -360 -645 -565 -552 -799 -624 -521 -348 -375 -918 -635 -473 -281 -64 -637 -893 -75 -450 -241 -553 -103 -33 -798 -621 -670 -991 -558 -623 -67 -467 -441 -241 -271 -158 -939 -649 -276 -569 -802 -910 -509 -625 -362 -155 -549 -74 -320 -622 -968 -715 -929 -598 -568 -459 -273 -807 -693 -434 -218 -572 -681 -715 -673 -206 -186 -685 -785 -147 -312 -22 -149 -634 -125 -768 -374 -617 -362 -965 -962 -230 -701 -79 -77 -964 -479 -1 -749 -239 -949 -704 -572 -914 -149 -596 -430 -559 -198 -851 -82 -433 -116 -423 -914 -534 -105 -564 -892 -633 -150 -591 -667 -462 -842 -207 -226 -317 -764 -635 -73 -710 -71 -261 -291 -490 -1 -155 -748 -240 -944 -928 -817 -566 -371 -868 -282 -289 -782 -417 -66 -876 -775 -629 -495 -127 -52 -829 -822 -90 -971 -671 -515 -362 -200 -672 -532 -373 -672 -916 -620 -481 -126 -334 -446 -16 -547 -503 -260 -541 -719 -308 -26 -880 -796 -138 -551 -288 -387 -374 -734 -832 -611 -250 -226 -546 -620 -142 -224 -327 -449 -152 -80 -956 -157 -306 -678 -997 -856 -574 -801 -616 -857 -135 -664 -137 -522 -390 -674 -792 -152 -72 -295 -9 -289 -354 -29 -570 -81 -261 -176 -841 -892 -637 -625 -977 -960 -484 -460 -683 -600 -117 -386 -58 -86 -716 -581 -240 -366 -389 -701 -151 -656 -263 -787 -898 -425 -67 -258 -62 -513 -881 -362 -160 -915 -440 -846 -922 -92 -400 -171 -884 -739 -82 -98 -289 -826 -498 -556 -476 -793 -393 -709 -58 -37 -40 -526 -757 -658 -385 -804 -397 -536 -779 -65 -343 -896 -882 -331 -511 -567 -334 -817 -797 -817 -485 -176 -749 -137 -194 -279 -132 -895 -156 -538 -790 -927 -367 -123 -758 -659 -178 -399 -496 -156 -345 -332 -517 -551 -634 -156 -382 -67 -77 -232 -927 -868 -811 -637 -405 -993 -252 -352 -236 -172 -137 -21 -681 -880 -819 -229 -70 -583 -222 -837 -744 -605 -32 -367 -818 -116 -938 -310 -275 -696 -520 -342 -941 -858 -785 -244 -904 -862 -444 -157 -75 -99 -159 -446 -689 -798 -364 -420 -83 -772 -109 -363 -28 -828 -545 -946 -874 -703 -633 -929 -537 -302 -340 -342 -684 -528 -912 -293 -134 -155 -415 -714 -383 -976 -870 -91 -685 -991 -831 -32 -617 -973 -231 -927 -615 -742 -159 -760 -376 -263 -112 -152 -510 -484 -254 -428 -428 -578 -288 -85 -331 -548 -215 -402 -942 -19 -444 -90 -190 -95 -931 -49 -42 -601 -987 -662 -732 -724 -671 -938 -962 -366 -16 -263 -95 -198 -919 -224 -499 -730 -731 -603 -718 -676 -53 -749 -616 -732 -837 -835 -604 -330 -34 -561 -205 -36 -183 -55 -464 -254 -510 -768 -101 -549 -31 -487 -55 -57 -281 -754 -442 -619 -152 -231 -651 -164 -176 -104 -375 -953 -82 -955 -393 -716 -854 -931 -694 -827 -490 -611 -511 -122 -287 -132 -953 -185 -566 -763 -89 -779 -852 -143 -434 -703 -524 -221 -651 -165 -427 -191 -324 -876 -208 -811 -980 -501 -579 -578 -12 -116 -9 -618 -361 -497 -544 -320 -14 -538 -648 -161 -758 -266 -401 -873 -492 -377 -170 -350 -59 -959 -265 -908 -231 -25 -1000 -351 -821 -81 -45 -756 -917 -732 -555 -657 -251 -588 -985 -481 -992 -426 -207 -758 -88 -714 -963 -533 -925 -221 -478 -127 -553 -828 -22 -645 -880 -279 -54 -758 -621 -303 -927 -296 -560 -320 -373 -593 -676 -73 -889 -200 -359 -823 -813 -769 -524 -186 -817 -971 -380 -835 -589 -481 -74 -524 -913 -207 -55 -104 -174 -642 -545 -444 -428 -37 -904 -630 -158 -77 -574 -441 -409 -449 -554 -192 -571 -364 -870 -65 -995 -257 -788 -919 -856 -550 -403 -292 -176 -972 -154 -866 -318 -80 -270 -339 -1000 -790 -314 -640 -91 -901 -344 -25 -983 -27 -831 -998 -497 -774 -295 -801 -19 -579 -338 -602 -213 -585 -707 -374 -955 -252 -506 -146 -719 -878 -248 -213 -714 -289 -387 -649 -149 -444 -45 -546 -604 -225 -795 -846 -127 -226 -526 -764 -707 -705 -632 -724 -168 -744 -937 -280 -430 -728 -125 -207 -384 -93 -84 -750 -552 -831 -828 -888 -187 -291 -569 -771 -924 -288 -209 -704 -731 -726 -150 -353 -517 -157 -971 -956 -633 -489 -624 -576 -729 -635 -481 -762 -722 -221 -441 -69 -327 -697 -920 -98 -236 -738 -209 -206 -174 -475 -159 -259 -775 -69 -301 -754 -994 -43 -238 -350 -107 -324 -789 -179 -326 -574 -486 -840 -778 -742 -854 -759 -781 -724 -785 -614 -141 -438 -630 -855 -84 -142 -580 -746 -280 -929 -527 -57 -605 -244 -619 -528 -950 -273 -704 -114 -675 -157 -121 -575 -701 -347 -895 -406 -839 -486 -530 -130 -91 -120 -500 -883 -620 -960 -512 -776 -800 -298 -431 -985 -767 -50 -471 -978 -547 -312 -69 -246 -76 -272 -448 -147 -324 -259 -233 -401 -846 -923 -37 -785 -52 -25 -164 -857 -776 -306 -110 -537 -4 -955 -32 -830 -823 -320 -11 -670 -755 -941 -358 -933 -897 -885 -923 -481 -427 -934 -831 -265 -420 -345 -985 -302 -990 -771 -512 -862 -93 -541 -753 -231 -416 -745 -479 -706 -51 -694 -483 -611 -185 -776 -529 -11 -682 -574 -474 -662 -479 -657 -867 -84 -589 -525 -155 -795 -395 -825 -245 -799 -256 -434 -621 -465 -265 -691 -349 -174 -341 -551 -972 -945 -786 -758 -185 -819 -39 -795 -898 -925 -563 -807 -775 -426 -350 -352 -552 -385 -546 -762 -952 -125 -530 -828 -884 -305 -640 -683 -751 -185 -375 -901 -626 -986 -774 -531 -563 -160 -269 -577 -322 -844 -325 -884 -684 -593 -257 -726 -560 -593 -323 -861 -331 -81 -260 -706 -827 -306 -437 -912 -872 -369 -341 -302 -426 -75 -338 -822 -467 -247 -328 -696 -672 -259 -75 -622 -254 -940 -542 -671 -87 -437 -916 -221 -877 -705 -669 -561 -223 -325 -875 -86 -482 -921 -712 -86 -543 -843 -745 -897 -185 -575 -22 -814 -984 -256 -355 -449 -665 -409 -878 -602 -879 -663 -815 -803 -533 -726 -422 -314 -823 -748 -124 -12 -230 -311 -823 -244 -497 -630 -303 -939 -686 -652 -504 -483 -822 -999 -409 -421 -879 -534 -377 -715 -515 -247 -418 -989 -300 -706 -549 -424 -209 -375 -642 -640 -2 -803 -298 -170 -255 -51 -540 -745 -37 -196 -524 -797 -878 -506 -667 -790 -241 -571 -366 -210 -569 -144 -193 -546 -932 -707 -163 -842 -727 -144 -164 -949 -554 -204 -297 -800 -291 -140 -607 -504 -761 -970 -974 -751 -291 -396 -913 -406 -740 -565 -238 -135 -438 -426 -269 -961 -180 -43 -647 -3 -969 -169 -400 -392 -629 -110 -317 -778 -262 -850 -315 -523 -806 -459 -861 -889 -676 -593 -406 -698 -893 -559 -31 -533 -343 -732 -301 -108 -242 -22 -157 -414 -330 -339 -879 -611 -568 -676 -444 -562 -937 -250 -89 -469 -295 -360 -177 -665 -754 -430 -763 -227 -556 -662 -570 -102 -707 -642 -726 -56 -889 -113 -550 -412 -373 -930 -968 -364 -907 -172 -371 -798 -263 -597 -921 -334 -397 -908 -186 -325 -815 -35 -378 -882 -347 -262 -39 -694 -60 -785 -750 -659 -102 -335 -867 -854 -704 -535 -912 -891 -121 -100 -894 -867 -761 -47 -327 -949 -406 -767 -74 -168 -424 -397 -707 -910 -643 -460 -88 -571 -647 -458 -677 -757 -800 -376 -493 -174 -828 -21 -820 -506 -338 -415 -711 -526 -177 -313 -121 -8 -756 -287 -92 -98 -312 -408 -849 -749 -127 -778 -897 -709 -996 -50 -739 -92 -358 -814 -999 -631 -603 -45 -670 -404 -810 -920 -64 -359 -824 -331 -612 -108 -353 -316 -174 -647 -205 -111 -12 -828 -305 -734 -171 -548 -963 -600 -111 -186 -706 -192 -162 -435 -126 -778 -751 -609 -203 -294 -234 -612 -892 -780 -372 -988 -447 -283 -112 -485 -908 -350 -923 -486 -463 -691 -330 -784 -411 -972 -501 -936 -618 -195 -832 -12 -659 -629 -538 -973 -496 -578 -558 -691 -123 -551 -992 -695 -788 -312 -958 -616 -577 -902 -867 -265 -161 -21 -88 -876 -34 -869 -767 -593 -994 -824 -728 -635 -279 -496 -504 -248 -915 -414 -706 -451 -165 -528 -293 -755 -263 -476 -268 -29 -609 -568 -217 -982 -635 -51 -518 -498 -612 -850 -817 -652 -561 -336 -269 -1000 -431 -216 -64 -773 -626 -965 -6 -353 -126 -724 -238 -271 -26 -432 -687 -309 -431 -21 -752 -127 -667 -405 -146 -347 -727 -386 -71 -505 -460 -909 -953 -48 -302 -699 -73 -154 -385 -93 -596 -334 -137 -335 -569 -831 -525 -491 -379 -525 -802 -631 -198 -722 -773 -516 -166 -314 -11 -191 -381 -660 -907 -335 -33 -763 -799 -779 -455 -128 -942 -57 -966 -312 -565 -651 -592 -737 -998 -762 -57 -345 -618 -203 -36 -244 -185 -758 -27 -361 -482 -411 -483 -973 -159 -302 -548 -729 -62 -51 -377 -668 -555 -973 -367 -946 -696 -695 -71 -853 -877 -651 -260 -939 -252 -5 -552 -34 -831 -726 -192 -98 -855 -704 -207 -448 -521 -561 -961 -190 -943 -301 -485 -868 -715 -294 -32 -9 -164 -338 -859 -871 -393 -299 -272 -869 -948 -990 -414 -787 -278 -334 -461 -404 -681 -630 -150 -995 -861 -481 -945 -536 -185 -91 -578 -821 -421 -871 -896 -781 -137 -705 -392 -57 -663 -549 -92 -698 -162 -25 -897 -386 -693 -602 -534 -542 -148 -219 -376 -701 -926 -307 -793 -712 -571 -638 -120 -485 -300 -471 -547 -510 -861 -529 -8 -651 -196 -40 -65 -665 -281 -968 -75 -641 -188 -168 -227 -403 -366 -607 -72 -673 -938 -22 -205 -492 -112 -275 -966 -479 -105 -905 -189 -303 -627 -777 -612 -666 -580 -241 -970 -104 -819 -699 -589 -317 -941 -945 -701 -533 -919 -471 -780 -168 -595 -28 -46 -846 -670 -639 -519 -75 -625 -555 -754 -652 -159 -327 -597 -76 -520 -654 -921 -882 -852 -804 -657 -50 -419 -902 -747 -284 -394 -166 -788 -363 -349 -53 -919 -362 -950 -873 -988 -340 -874 -435 -245 -263 -997 -557 -243 -283 -364 -785 -848 -940 -478 -993 -154 -106 -786 -467 -355 -34 -17 -523 -297 -374 -194 -160 -102 -308 -596 -55 -55 -653 -148 -124 -911 -414 -194 -663 -954 -49 -879 -659 -565 -62 -553 -58 -129 -39 -291 -660 -46 -822 -190 -672 -743 -835 -536 -103 -42 -610 -491 -203 -276 -299 -947 -914 -77 -363 -222 -115 -296 -231 -404 -471 -119 -850 -559 -230 -743 -130 -550 -193 -259 -39 -289 -19 -152 -758 -929 -621 -149 -210 -686 -876 -537 -368 -934 -927 -827 -816 -941 -841 -975 -873 -830 -747 -680 -37 -85 -504 -662 -347 -948 -40 -355 -387 -689 -252 -986 -17 -502 -282 -717 -950 -202 -993 -301 -148 -901 -392 -188 -561 -740 -648 -610 -412 -928 -622 -985 -178 -542 -137 -964 -536 -842 -766 -20 -543 -480 -401 -638 -83 -617 -721 -618 -878 -999 -386 -331 -804 -579 -266 -604 -20 -233 -907 -570 -747 -871 -496 -862 -686 -16 -850 -68 -283 -352 -394 -568 -939 -994 -709 -63 -333 -591 -603 -452 -785 -574 -447 -578 -73 -107 -381 -607 -414 -797 -449 -420 -720 -242 -914 -685 -686 -857 -371 -909 -457 -198 -539 -587 -879 -422 -300 -803 -764 -40 -754 -551 -134 -123 -631 -497 -199 -570 -590 -176 -599 -205 -128 -103 -931 -29 -636 -761 -113 -1 -799 -32 -539 -16 -464 -378 -363 -423 -782 -664 -275 -340 -357 -310 -296 -981 -142 -68 -979 -551 -298 -346 -808 -474 -149 -775 -32 -255 -378 -518 -907 -584 -306 -629 -191 -749 -234 -451 -668 -522 -936 -597 -70 -680 -489 -13 -780 -315 -541 -157 -481 -367 -36 -948 -675 -75 -67 -114 -17 -837 -282 -881 -165 -358 -505 -352 -222 -34 -482 -976 -893 -299 -76 -421 -971 -700 -248 -296 -258 -479 -896 -276 -609 -468 -104 -342 -227 -349 -546 -604 -479 -810 -70 -440 -620 -335 -177 -168 -882 -658 -940 -996 -794 -188 -82 -92 -908 -89 -37 -493 -905 -29 -686 -5 -354 -831 -134 -318 -7 -171 -598 -412 -754 -558 -418 -181 -355 -603 -992 -714 -569 -667 -603 -522 -222 -328 -258 -381 -721 -522 -264 -421 -474 -678 -591 -622 -767 -565 -892 -475 -66 -964 -357 -535 -590 -645 -887 -412 -673 -695 -916 -225 -136 -473 -459 -485 -280 -722 -748 -865 -863 -502 -893 -837 -339 -17 -83 -514 -526 -607 -399 -459 -540 -535 -78 -707 -254 -253 -523 -853 -365 -609 -196 -107 -215 -18 -272 -256 -909 -535 -686 -486 -909 -832 -136 -20 -771 -569 -768 -323 -38 -659 -197 -3 -940 -939 -980 -974 -241 -713 -442 -995 -839 -690 -178 -153 -417 -760 -719 -874 -125 -842 -348 -228 -17 -697 -800 -192 -920 -328 -542 -258 -188 -903 -560 -98 -377 -461 -857 -489 -928 -943 -362 -605 -482 -634 -928 -739 -494 -934 -141 -232 -912 -678 -320 -311 -913 -526 -596 -990 -761 -619 -648 -977 -471 -713 -477 -335 -783 -117 -573 -106 -480 -622 -648 -914 -982 -443 -877 -824 -18 -684 -101 -699 -830 -474 -212 -964 -839 -930 -223 -228 -15 -619 -865 -99 -927 -829 -121 -463 -519 -201 -559 -690 -357 -158 -825 -1 -851 -581 -460 -872 -963 -563 -420 -42 -802 -256 -847 -119 -470 -640 -612 -258 -97 -554 -26 -82 -606 -272 -349 -698 -994 -141 -508 -821 -754 -696 -177 -316 -253 -682 -287 -165 -464 -754 -868 -793 -282 -422 -706 -116 -310 -958 -914 -808 -843 -136 -343 -870 -999 -643 -383 -308 -311 -303 -406 -41 -686 -855 -501 -103 -171 -200 -661 -690 -38 -795 -981 -369 -253 -366 -847 -417 -598 -205 -559 -334 -266 -285 -528 -718 -139 -218 -87 -195 -318 -999 -287 -805 -132 -411 -659 -546 -266 -292 -222 -417 -977 -879 -524 -668 -317 -39 -463 -729 -334 -343 -995 -15 -359 -624 -44 -561 -115 -881 -688 -534 -663 -759 -441 -181 -703 -428 -416 -803 -16 -935 -606 -342 -278 -327 -234 -387 -699 -657 -424 -289 -354 -178 -599 -732 -338 -889 -743 -5 -39 -129 -404 -628 -758 -554 -492 -565 -35 -215 -710 -855 -388 -678 -875 -762 -406 -531 -722 -528 -180 -338 -564 -820 -203 -42 -661 -605 -213 -513 -477 -252 -850 -454 -366 -3 -831 -733 -663 -871 -121 -650 -791 -767 -281 -254 -332 -276 -870 -575 -832 -63 -946 -687 -412 -40 -420 -944 -180 -250 -968 -911 -696 -550 -916 -139 -715 -592 -91 -529 -582 -322 -557 -624 -127 -147 -626 -772 -519 -625 -393 -267 -16 -923 -605 -3 -1000 -154 -773 -540 -517 -352 -889 -844 -625 -745 -440 -125 -188 -521 -718 -327 -786 -278 -331 -692 -603 -447 -126 -688 -188 -869 -239 -568 -763 -961 -259 -567 -906 -310 -903 -771 -893 -798 -932 -9 -341 -513 -995 -462 -337 -999 -402 -434 -42 -443 -38 -125 -704 -459 -271 -999 -982 -666 -897 -630 -510 -959 -677 -408 -637 -96 -802 -129 -140 -563 -859 -388 -236 -172 -845 -399 -864 -614 -866 -35 -969 -85 -558 -902 -617 -942 -299 -589 -429 -409 -208 -421 -388 -386 -314 -804 -529 -689 -482 -472 -298 -862 -113 -920 -263 -420 -148 -41 -835 -171 -596 -537 -778 -3 -362 -564 -794 -693 -765 -273 -406 -761 -19 -945 -712 -422 -75 -814 -479 -327 -622 -735 -84 -172 -499 -53 -150 -131 -37 -629 -845 -198 -636 -20 -789 -127 -216 -669 -427 -752 -106 -74 -703 -732 -736 -766 -403 -147 -761 -796 -840 -928 -838 -231 -344 -221 -838 -371 -777 -721 -496 -145 -237 -110 -100 -226 -818 -703 -164 -888 -444 -425 -826 -215 -992 -824 -925 -718 -357 -921 -899 -347 -908 -859 -616 -559 -799 -777 -901 -592 -179 -872 -686 -265 -785 -645 -523 -702 -935 -392 -537 -470 -162 -983 -911 -603 -810 -315 -422 -67 -93 -422 -83 -326 -643 -758 -626 -637 -847 -241 -102 -589 -910 -662 -410 -762 -606 -778 -580 -626 -208 -512 -886 -966 -156 -879 -441 -442 -129 -426 -374 -891 -104 -75 -677 -421 -505 -850 -542 -153 -723 -959 -471 -536 -28 -131 -998 -382 -926 -734 -886 -785 -372 -930 -476 -347 -214 -549 -668 -876 -133 -660 -883 -312 -578 -283 -153 -720 -876 -145 -657 -452 -427 -881 -845 -520 -493 -332 -477 -756 -785 -896 -738 -914 -689 -766 -585 -15 -508 -995 -908 -17 -616 -172 -382 -322 -840 -603 -21 -233 -645 -572 -309 -428 -278 -677 -520 -717 -433 -87 -375 -202 -919 -813 -172 -224 -479 -436 -152 -723 -625 -979 -422 -280 -771 -608 -123 -474 -708 -175 -525 -875 -8 -985 -599 -763 -151 -905 -217 -773 -204 -280 -25 -186 -708 -183 -605 -813 -896 -807 -427 -149 -403 -869 -905 -670 -457 -750 -198 -614 -446 -985 -946 -575 -397 -650 -268 -713 -594 -800 -256 -552 -819 -327 -913 -67 -150 -687 -371 -976 -853 -782 -692 -515 -445 -307 -251 -905 -80 -754 -654 -860 -214 -71 -758 -374 -369 -651 -629 -446 -372 -647 -601 -76 -191 -8 -63 -872 -130 -428 -828 -972 -54 -495 -698 -818 -954 -307 -866 -766 -947 -681 -300 -279 -796 -295 -55 -461 -577 -204 -390 -552 -55 -749 -59 -595 -130 -445 -757 -135 -258 -287 -254 -629 -507 -420 -108 -444 -646 -866 -171 -288 -108 -961 -479 -323 -431 -530 -11 -486 -853 -171 -885 -803 -649 -266 -202 -916 -453 -170 -331 -248 -53 -258 -827 -767 -778 -686 -568 -646 -84 -426 -241 -616 -476 -342 -926 -787 -428 -808 -484 -25 -606 -110 -808 -343 -275 -931 -284 -696 -751 -119 -852 -853 -631 -495 -685 -641 -542 -48 -897 -221 -651 -920 -895 -840 -783 -882 -823 -146 -834 -225 -402 -845 -829 -295 -502 -566 -735 -132 -811 -766 -648 -127 -475 -53 -682 -236 -855 -701 -359 -410 -938 -935 -960 -773 -793 -563 -27 -968 -228 -707 -350 -692 -818 -594 -813 -241 -122 -505 -396 -848 -542 -843 -261 -188 -275 -380 -617 -525 -450 -875 -821 -450 -266 -447 -494 -819 -240 -54 -727 -832 -629 -874 -981 -796 -473 -460 -689 -337 -302 -967 -802 -388 -550 -978 -19 -536 -532 -408 -319 -372 -335 -55 -574 -86 -257 -45 -252 -136 -31 -678 -35 -314 -526 -703 -835 -658 -716 -653 -21 -372 -506 -242 -491 -836 -371 -47 -996 -78 -216 -114 -830 -811 -140 -198 -971 -24 -304 -509 -1000 -153 -219 -713 -31 -901 -873 -27 -239 -650 -390 -148 -152 -383 -136 -232 -336 -793 -881 -216 -252 -772 -772 -15 -643 -914 -177 -139 -970 -481 -201 -448 -626 -714 -430 -324 -198 -403 -946 -367 -310 -170 -512 -54 -674 -495 -252 -875 -736 -878 -705 -679 -967 -294 -500 -699 -98 -146 -127 -372 -815 -892 -708 -273 -151 -884 -243 -596 -78 -698 -176 -295 -709 -681 -340 -532 -655 -813 -587 -213 -813 -899 -531 -909 -889 -784 -411 -387 -583 -219 -32 -281 -737 -654 -632 -345 -214 -836 -590 -365 -774 -25 -923 -510 -449 -948 -535 -822 -739 -138 -928 -828 -978 -396 -647 -569 -885 -766 -704 -31 -418 -589 -641 -251 -136 -121 -156 -53 -590 -402 -474 -900 -134 -173 -421 -788 -290 -535 -473 -911 -619 -635 -250 -641 -951 -817 -299 -902 -870 -59 -423 -619 -745 -45 -321 -817 -793 -83 -531 -166 -668 -888 -59 -218 -100 -20 -393 -262 -802 -371 -4 -614 -70 -823 -992 -301 -469 -908 -733 -822 -266 -188 -449 -704 -135 -422 -163 -956 -84 -627 -122 -843 -680 -995 -683 -579 -532 -975 -877 -194 -962 -586 -488 -791 -226 -978 -271 -757 -30 -402 -958 -875 -510 -373 -152 -41 -850 -680 -356 -987 -685 -1000 -724 -782 -797 -388 -182 -303 -686 -615 -881 -949 -757 -325 -239 -571 -466 -303 -968 -255 -388 -524 -108 -564 -897 -212 -452 -282 -149 -970 -232 -432 -354 -449 -119 -393 -146 -806 -85 -604 -585 -110 -327 -725 -175 -967 -707 -122 -587 -549 -33 -19 -666 -117 -496 -221 -887 -550 -100 -123 -739 -685 -360 -6 -270 -301 -354 -473 -130 -663 -68 -103 -504 -846 -409 -344 -872 -405 -792 -631 -267 -760 -431 -678 -926 -154 -818 -324 -471 -776 -689 -12 -627 -503 -827 -266 -222 -986 -88 -558 -876 -538 -806 -534 -352 -92 -467 -428 -983 -762 -363 -290 -421 -982 -370 -95 -135 -809 -320 -899 -729 -261 -885 -629 -581 -926 -633 -317 -866 -373 -683 -942 -633 -48 -692 -501 -584 -453 -330 -282 -277 -679 -488 -627 -670 -945 -11 -71 -938 -987 -486 -381 -423 -588 -48 -854 -552 -322 -451 -31 -874 -931 -139 -421 -13 -787 -380 -828 -135 -742 -575 -133 -748 -913 -1000 -977 -624 -363 -527 -47 -401 -842 -932 -213 -606 -55 -195 -827 -859 -51 -569 -482 -895 -903 -129 -388 -813 -612 -539 -21 -276 -37 -287 -431 -575 -869 -798 -181 -611 -246 -979 -425 -669 -224 -978 -572 -626 -777 -204 -29 -19 -412 -516 -831 -810 -71 -340 -974 -393 -575 -485 -326 -581 -303 -79 -794 -784 -309 -161 -483 -111 -965 -352 -408 -491 -100 -654 -330 -986 -248 -279 -719 -52 -485 -105 -8 -544 -215 -962 -523 -588 -431 -619 -748 -61 -388 -888 -685 -302 -658 -699 -519 -455 -950 -262 -358 -495 -876 -135 -8 -940 -765 -541 -344 -368 -774 -245 -288 -878 -682 -604 -205 -331 -676 -985 -698 -140 -556 -449 -193 -744 -272 -750 -503 -59 -900 -902 -985 -568 -745 -179 -80 -187 -218 -397 -823 -496 -58 -302 -755 -893 -182 -764 -891 -724 -831 -688 -596 -289 -641 -468 -729 -158 -577 -611 -694 -59 -552 -154 -104 -888 -445 -373 -577 -560 -118 -422 -904 -628 -299 -1 -160 -194 -146 -252 -13 -783 -486 -378 -84 -416 -939 -705 -719 -701 -464 -421 -104 -235 -215 -58 -156 -931 -291 -900 -333 -26 -202 -804 -768 -495 -360 -934 -245 -102 -320 -613 -17 -168 -139 -732 -934 -219 -58 -480 -704 -764 -237 -7 -828 -160 -411 -604 -789 -475 -432 -786 -849 -757 -101 -433 -514 -473 -839 -600 -899 -300 -256 -745 -258 -965 -741 -565 -576 -689 -587 -92 -372 -329 -715 -135 -769 -732 -947 -68 -443 -266 -709 -809 -84 -800 -164 -817 -335 -473 -523 -192 -6 -347 -181 -355 -580 -512 -215 -400 -177 -90 -919 -413 -86 -745 -956 -508 -211 -849 -69 -143 -547 -430 -690 -244 -115 -665 -990 -68 -389 -144 -25 -380 -75 -525 -881 -929 -887 -114 -424 -866 -945 -604 -302 -933 -1000 -203 -169 -734 -984 -168 -957 -707 -654 -341 -508 -455 -775 -341 -563 -531 -188 -523 -486 -825 -157 -948 -519 -79 -825 -755 -642 -922 -551 -377 -388 -611 -936 -728 -554 -675 -914 -874 -946 -789 -291 -537 -58 -914 -286 -397 -771 -483 -52 -274 -958 -101 -885 -596 -908 -373 -568 -89 -729 -716 -843 -109 -199 -721 -619 -557 -856 -166 -138 -146 -226 -402 -64 -27 -142 -298 -208 -743 -692 -849 -394 -42 -385 -589 -210 -189 -387 -604 -635 -433 -588 -121 -87 -566 -893 -22 -520 -467 -609 -982 -620 -781 -286 -736 -904 -572 -907 -597 -375 -871 -39 -345 -983 -650 -439 -448 -48 -489 -126 -818 -406 -524 -192 -882 -380 -889 -401 -490 -526 -490 -534 -496 -90 -527 -641 -168 -830 -160 -492 -646 -647 -687 -625 -561 -451 -2 -316 -956 -419 -543 -667 -904 -606 -832 -642 -483 -668 -180 -285 -331 -531 -120 -161 -629 -710 -304 -301 -786 -723 -146 -718 -978 -915 -750 -344 -215 -999 -437 -236 -56 -991 -1 -276 -462 -456 -935 -837 -850 -758 -463 -426 -597 -798 -742 -57 -127 -177 -150 -379 -994 -359 -725 -168 -757 -139 -609 -635 -913 -412 -423 -295 -240 -10 -15 -946 -441 -468 -285 -717 -549 -358 -523 -231 -489 -263 -126 -318 -817 -505 -223 -158 -807 -29 -957 -152 -133 -797 -779 -484 -752 -341 -333 -7 -75 -451 -105 -184 -295 -411 -905 -186 -927 -321 -112 -512 -721 -858 -960 -161 -289 -999 -529 -976 -740 -203 -297 -876 -530 -614 -163 -425 -172 -878 -763 -146 -161 -282 -758 -334 -533 -142 -64 -621 -291 -946 -577 -963 -838 -177 -48 -961 -640 -637 -704 -637 -928 -208 -148 -923 -213 -100 -80 -159 -340 -432 -605 -505 -6 -336 -833 -490 -574 -155 -922 -308 -456 -985 -504 -366 -530 -963 -974 -11 -738 -525 -487 -540 -507 -80 -655 -431 -523 -73 -413 -991 -558 -41 -190 -580 -875 -448 -897 -735 -113 -947 -301 -951 -445 -820 -926 -286 -97 -900 -183 -774 -484 -229 -168 -463 -208 -1 -683 -426 -911 -10 -421 -595 -13 -696 -66 -806 -38 -55 -944 -971 -806 -284 -756 -940 -103 -338 -807 -430 -130 -874 -162 -704 -742 -611 -972 -834 -751 -899 -555 -338 -728 -344 -264 -97 -937 -456 -27 -418 -452 -732 -656 -597 -196 -285 -783 -148 -780 -169 -114 -932 -439 -305 -561 -602 -637 -781 -102 -409 -9 -699 -647 -397 -914 -582 -775 -601 -797 -519 -29 -249 -601 -441 -354 -322 -359 -394 -836 -328 -712 -158 -365 -568 -365 -282 -1000 -59 -27 -765 -619 -417 -568 -942 -66 -942 -261 -930 -993 -685 -579 -477 -27 -126 -252 -471 -254 -150 -103 -838 -907 -701 -588 -352 -605 -582 -376 -976 -378 -174 -90 -689 -711 -28 -171 -518 -331 -373 -641 -10 -806 -336 -966 -671 -614 -910 -814 -524 -920 -334 -906 -360 -543 -278 -850 -935 -639 -256 -440 -224 -948 -869 -441 -293 -411 -69 -886 -616 -192 -362 -893 -90 -265 -607 -66 -183 -737 -199 -896 -243 -750 -80 -358 -695 -286 -289 -659 -129 -235 -239 -862 -645 -547 -334 -477 -229 -665 -225 -529 -890 -161 -331 -701 -22 -951 -386 -326 -703 -185 -452 -622 -442 -55 -760 -944 -968 -476 -170 -838 -476 -610 -747 -681 -407 -615 -354 -934 -498 -663 -763 -141 -700 -472 -726 -116 -359 -482 -128 -843 -908 -994 -384 -929 -120 -279 -937 -956 -958 -656 -84 -271 -384 -559 -39 -134 -336 -915 -353 -267 -196 -80 -860 -867 -385 -757 -576 -702 -603 -932 -141 -500 -914 -48 -577 -185 -12 -807 -135 -81 -577 -811 -983 -255 -823 -134 -510 -554 -492 -494 -920 -958 -777 -701 -438 -991 -570 -982 -869 -232 -41 -337 -619 -658 -395 -785 -127 -634 -855 -939 -201 -886 -546 -897 -572 -919 -65 -521 -431 -650 -41 -949 -425 -488 -957 -837 -666 -448 -597 -608 -774 -757 -723 -859 -707 -944 -166 -355 -558 -478 -425 -76 -269 -36 -557 -706 -520 -295 -279 -803 -156 -290 -6 -508 -37 -633 -374 -800 -382 -286 -846 -365 -224 -899 -56 -92 -787 -626 -211 -641 -910 -664 -140 -184 -269 -46 -712 -965 -354 -914 -740 -582 -969 -255 -425 -761 -234 -430 -24 -63 -63 -493 -835 -286 -720 -597 -585 -313 -235 -575 -273 -147 -894 -771 -243 -596 -832 -270 -799 -518 -298 -799 -385 -219 -539 -954 -897 -416 -707 -708 -484 -93 -540 -180 -484 -839 -217 -155 -866 -46 -553 -683 -71 -979 -618 -637 -493 -884 -68 -267 -689 -590 -406 -190 -866 -810 -487 -45 -649 -523 -930 -432 -230 -330 -770 -308 -473 -590 -905 -608 -291 -149 -247 -205 -959 -325 -517 -729 -679 -704 -908 -590 -146 -255 -420 -899 -632 -753 -76 -948 -19 -532 -851 -498 -162 -412 -74 -904 -319 -507 -304 -616 -798 -857 -465 -593 -620 -17 -159 -500 -511 -611 -517 -63 -529 -795 -744 -474 -75 -909 -21 -913 -391 -333 -910 -158 -120 -26 -411 -901 -452 -151 -874 -498 -697 -93 -372 -105 -682 -13 -361 -357 -988 -987 -713 -19 -880 -584 -467 -925 -493 -691 -828 -824 -775 -802 -217 -941 -291 -216 -602 -455 -674 -654 -420 -987 -225 -171 -803 -889 -678 -685 -852 -94 -343 -229 -439 -240 -974 -800 -247 -680 -364 -27 -318 -245 -872 -769 -811 -530 -243 -628 -448 -559 -81 -373 -462 -160 -949 -120 -614 -266 -998 -984 -105 -27 -110 -37 -843 -888 -644 -416 -969 -702 -894 -137 -161 -586 -905 -131 -686 -881 -19 -538 -420 -172 -728 -760 -965 -750 -624 -716 -662 -311 -43 -848 -650 -363 -838 -480 -681 -430 -510 -238 -860 -353 -132 -67 -754 -997 -237 -818 -385 -941 -694 -504 -751 -808 -147 -713 -533 -326 -947 -695 -565 -585 -657 -839 -264 -968 -110 -118 -93 -60 -278 -370 -952 -980 -578 -645 -136 -878 -107 -68 -992 -807 -589 -829 -509 -327 -269 -261 -192 -712 -687 -100 -935 -194 -76 -986 -222 -838 -628 -175 -991 -918 -915 -183 -848 -164 -295 -997 -332 -637 -86 -253 -458 -864 -620 -273 -858 -5 -646 -745 -589 -127 -128 -600 -897 -482 -621 -283 -911 -929 -429 -775 -343 -491 -663 -348 -34 -406 -789 -367 -565 -327 -188 -410 -187 -198 -148 -706 -867 -601 -293 -129 -221 -600 -251 -955 -230 -934 -424 -337 -843 -665 -260 -482 -4 -930 -583 -366 -16 -366 -265 -12 -471 -373 -766 -47 -690 -718 -426 -722 -494 -29 -439 -820 -271 -576 -422 -759 -430 -966 -971 -300 -366 -327 -945 -69 -510 -854 -280 -297 -376 -906 -855 -763 -831 -108 -303 -563 -346 -617 -884 -776 -490 -239 -52 -909 -952 -441 -579 -313 -631 -52 -192 -977 -65 -105 -122 -514 -437 -63 -493 -657 -36 -455 -928 -710 -788 -840 -315 -397 -4 -897 -19 -344 -521 -84 -356 -189 -613 -739 -137 -742 -687 -740 -846 -821 -635 -596 -761 -535 -622 -650 -429 -425 -670 -62 -92 -443 -651 -528 -8 -116 -869 -826 -958 -385 -75 -44 -24 -874 -465 -239 -732 -231 -731 -981 -366 -376 -119 -963 -990 -774 -519 -660 -629 -936 -858 -269 -234 -862 -194 -691 -250 -621 -398 -50 -35 -851 -719 -381 -579 -970 -475 -542 -821 -803 -169 -934 -594 -379 -363 -847 -208 -773 -144 -877 -649 -102 -549 -371 -345 -688 -999 -753 -642 -923 -429 -841 -156 -799 -701 -696 -916 -621 -774 -418 -223 -93 -39 -219 -695 -567 -855 -486 -354 -992 -845 -434 -903 -471 -913 -330 -763 -952 -346 -762 -171 -560 -535 -383 -757 -514 -331 -535 -930 -811 -48 -140 -538 -463 -349 -73 -770 -759 -896 -551 -103 -403 -683 -23 -888 -624 -85 -577 -701 -438 -626 -293 -393 -677 -534 -481 -498 -146 -342 -679 -342 -717 -8 -9 -984 -953 -287 -369 -498 -790 -811 -267 -494 -665 -830 -545 -843 -364 -401 -321 -149 -432 -748 -14 -400 -431 -627 -891 -902 -911 -926 -813 -358 -93 -875 -316 -756 -567 -779 -713 -598 -905 -22 -513 -132 -542 -464 -743 -294 -9 -7 -321 -436 -781 -226 -180 -219 -990 -436 -353 -113 -994 -685 -487 -670 -410 -201 -552 -791 -76 -575 -954 -558 -851 -247 -221 -926 -121 -133 -126 -233 -166 -297 -178 -148 -80 -701 -847 -221 -770 -689 -540 -780 -531 -119 -940 -516 -581 -884 -566 -38 -683 -840 -176 -294 -366 -386 -798 -294 -612 -918 -426 -320 -457 -755 -697 -61 -991 -956 -41 -961 -285 -23 -383 -791 -471 -444 -819 -164 -993 -441 -266 -366 -749 -57 -683 -313 -573 -165 -558 -516 -278 -107 -542 -644 -96 -645 -733 -397 -132 -845 -675 -954 -904 -886 -411 -790 -987 -402 -279 -612 -942 -94 -846 -803 -949 -1 -178 -790 -461 -785 -381 -505 -823 -154 -82 -647 -418 -611 -696 -979 -22 -887 -968 -1 -865 -280 -279 -458 -157 -914 -588 -81 -298 -629 -741 -248 -999 -768 -289 -187 -891 -390 -225 -84 -279 -137 -338 -792 -545 -765 -228 -223 -324 -915 -185 -795 -358 -453 -647 -376 -643 -739 -815 -552 -891 -349 -196 -446 -304 -932 -139 -627 -43 -412 -812 -975 -388 -77 -276 -897 -225 -249 -399 -132 -724 -486 -421 -578 -922 -391 -41 -498 -32 -319 -435 -706 -740 -223 -540 -105 -729 -33 -872 -337 -19 -702 -446 -728 -77 -779 -682 -425 -610 -585 -10 -360 -601 -727 -571 -235 -176 -172 -144 -855 -677 -69 -41 -886 -987 -59 -987 -769 -137 -932 -322 -513 -645 -787 -655 -959 -283 -572 -153 -623 -209 -52 -94 -497 -513 -44 -114 -565 -907 -214 -545 -955 -351 -974 -1000 -978 -550 -941 -798 -12 -835 -323 -107 -823 -357 -560 -248 -218 -742 -767 -209 -832 -4 -174 -303 -290 -532 -588 -527 -378 -867 -907 -980 -600 -220 -563 -391 -867 -59 -157 -728 -437 -750 -766 -311 -400 -921 -941 -288 -320 -231 -862 -561 -591 -827 -771 -644 -261 -876 -781 -647 -83 -188 -873 -107 -240 -12 -30 -296 -264 -563 -381 -282 -743 -924 -192 -846 -923 -673 -150 -967 -441 -166 -550 -947 -680 -951 -174 -156 -810 -670 -66 -363 -653 -241 -477 -288 -437 -623 -475 -320 -806 -180 -173 -513 -199 -464 -318 -430 -817 -296 -2 -358 -399 -681 -66 -497 -31 -65 -616 -396 -151 -835 -485 -266 -340 -378 -574 -324 -166 -312 -677 -738 -606 -396 -369 -744 -461 -637 -455 -632 -182 -405 -602 -500 -828 -479 -933 -6 -681 -645 -259 -174 -262 -159 -468 -82 -787 -294 -742 -173 -803 -749 -306 -219 -131 -871 -844 -285 -123 -429 -600 -260 -237 -761 -8 -929 -3 -3 -871 -557 -549 -202 -133 -516 -790 -774 -961 -710 -880 -138 -530 -455 -380 -565 -572 -26 -645 -643 -826 -78 -493 -525 -341 -141 -957 -68 -181 -190 -449 -593 -462 -930 -731 -601 -331 -383 -294 -369 -50 -124 -848 -58 -936 -201 -429 -420 -66 -76 -129 -114 -90 -293 -552 -999 -923 -720 -161 -317 -861 -7 -495 -690 -949 -276 -985 -191 -949 -825 -88 -413 -630 -534 -293 -914 -39 -191 -371 -215 -159 -318 -605 -409 -820 -90 -56 -759 -760 -282 -890 -312 -981 -36 -614 -687 -46 -460 -414 -312 -454 -458 -485 -992 -678 -807 -502 -3 -666 -550 -99 -50 -991 -721 -3 -715 -136 -631 -617 -165 -570 -599 -46 -196 -100 -838 -192 -287 -568 -517 -896 -978 -740 -103 -549 -379 -813 -183 -757 -928 -973 -974 -624 -396 -92 -142 -602 -866 -551 -875 -137 -406 -536 -878 -685 -955 -175 -74 -240 -680 -359 -306 -260 -361 -65 -172 -194 -166 -356 -502 -777 -183 -906 -179 -436 -656 -351 -549 -795 -274 -352 -145 -435 -381 -775 -725 -72 -586 -330 -918 -742 -951 -574 -440 -541 -524 -817 -582 -541 -235 -708 -201 -143 -785 -732 -896 -476 -760 -83 -110 -156 -921 -311 -216 -123 -581 -953 -837 -222 -640 -949 -478 -5 -774 -152 -251 -765 -946 -515 -902 -479 -183 -144 -33 -973 -888 -880 -136 -803 -281 -985 -996 -265 -621 -799 -883 -391 -34 -437 -753 -378 -917 -431 -267 -356 -262 -73 -402 -3 -282 -175 -470 -281 -726 -971 -186 -333 -428 -458 -857 -965 -220 -118 -677 -793 -905 -607 -214 -340 -828 -949 -744 -953 -597 -426 -268 -484 -468 -859 -775 -805 -103 -438 -858 -589 -678 -177 -633 -704 -453 -740 -666 -276 -844 -769 -211 -196 -363 -551 -838 -241 -424 -862 -712 -654 -936 -207 -339 -300 -34 -726 -865 -319 -697 -14 -883 -455 -451 -94 -997 -809 -986 -339 -571 -539 -388 -227 -533 -213 -366 -849 -961 -569 -152 -397 -213 -740 -490 -52 -945 -982 -456 -368 -615 -725 -497 -65 -908 -847 -328 -494 -567 -247 -621 -693 -988 -261 -506 -368 -75 -990 -990 -643 -367 -478 -782 -684 -415 -168 -70 -184 -245 -195 -890 -607 -405 -937 -945 -347 -714 -587 -757 -956 -798 -888 -889 -785 -55 -128 -522 -330 -722 -838 -4 -905 -41 -433 -246 -135 -155 -58 -590 -607 -413 -963 -432 -477 -803 -809 -500 -484 -652 -689 -603 -253 -553 -805 -733 -651 -751 -282 -407 -14 -21 -882 -669 -961 -585 -846 -456 -625 -615 -108 -818 -719 -6 -715 -99 -133 -30 -639 -514 -917 -565 -102 -194 -460 -193 -514 -145 -910 -283 -452 -84 -536 -984 -753 -982 -532 -520 -802 -79 -204 -46 -224 -158 -525 -753 -975 -133 -519 -481 -54 -159 -352 -51 -1 -915 -510 -182 -326 -263 -208 -364 -179 -344 -157 -649 -449 -330 -254 -923 -450 -265 -673 -910 -346 -593 -379 -802 -337 -354 -158 -4 -408 -962 -495 -786 -525 -520 -172 -612 -285 -12 -250 -900 -937 -238 -590 -651 -813 -568 -259 -564 -90 -448 -346 -346 -859 -138 -472 -559 -380 -645 -479 -749 -76 -345 -887 -157 -527 -399 -355 -455 -966 -123 -138 -544 -457 -324 -412 -611 -934 -704 -284 -523 -921 -413 -603 -472 -713 -595 -326 -241 -43 -275 -863 -527 -937 -13 -480 -94 -294 -199 -849 -104 -143 -475 -935 -819 -163 -207 -537 -557 -56 -62 -85 -516 -941 -264 -254 -324 -678 -587 -797 -639 -365 -119 -377 -364 -776 -730 -872 -568 -876 -294 -453 -480 -322 -716 -890 -960 -60 -817 -213 -487 -683 -353 -352 -359 -954 -791 -52 -173 -931 -626 -188 -866 -138 -14 -672 -181 -120 -585 -894 -4 -395 -753 -483 -128 -488 -824 -855 -806 -705 -42 -867 -875 -841 -407 -287 -458 -958 -647 -800 -988 -876 -96 -227 -891 -405 -530 -110 -943 -125 -689 -562 -84 -425 -775 -892 -106 -140 -549 -511 -555 -256 -932 -435 -448 -554 -423 -872 -517 -634 -332 -434 -266 -2 -159 -955 -299 -175 -944 -247 -13 -877 -905 -784 -172 -676 -612 -174 -425 -322 -482 -527 -101 -768 -31 -512 -596 -987 -551 -846 -156 -491 -196 -608 -637 -597 -674 -62 -415 -718 -492 -572 -603 -396 -357 -950 -896 -66 -753 -714 -323 -168 -947 -882 -504 -906 -658 -521 -197 -348 -410 -397 -509 -81 -283 -861 -814 -157 -269 -567 -319 -833 -995 -57 -339 -348 -652 -219 -49 -638 -8 -481 -829 -995 -197 -285 -802 -924 -759 -355 -313 -928 -125 -719 -410 -407 -271 -438 -153 -862 -323 -931 -592 -623 -521 -340 -315 -308 -243 -58 -116 -307 -616 -944 -152 -596 -233 -26 -924 -131 -912 -224 -160 -428 -762 -57 -409 -528 -610 -836 -61 -602 -669 -172 -165 -835 -653 -68 -995 -627 -245 -65 -732 -186 -742 -988 -221 -317 -520 -254 -276 -211 -500 -245 -283 -822 -358 -2 -604 -695 -654 -972 -420 -449 -2 -887 -790 -204 -348 -249 -858 -385 -825 -17 -617 -43 -889 -820 -309 -860 -2 -200 -770 -878 -833 -941 -521 -715 -540 -236 -605 -721 -196 -107 -666 -157 -682 -920 -739 -943 -586 -713 -655 -744 -749 -299 -98 -888 -48 -960 -190 -373 -434 -129 -702 -972 -717 -977 -152 -270 -64 -953 -206 -505 -786 -38 -823 -4 -272 -976 -830 -122 -970 -562 -656 -598 -359 -148 -803 -518 -384 -480 -676 -539 -673 -152 -693 -767 -655 -955 -323 -5 -41 -220 -786 -805 -2 -332 -477 -327 -110 -542 -279 -7 -816 -547 -14 -983 -344 -876 -374 -324 -357 -171 -746 -989 -96 -537 -81 -66 -245 -693 -626 -766 -666 -214 -253 -756 -570 -389 -862 -181 -861 -574 -333 -521 -763 -910 -547 -205 -86 -424 -308 -684 -747 -962 -691 -2 -65 -81 -114 -488 -543 -175 -872 -942 -176 -293 -810 -669 -9 -618 -402 -727 -933 -343 -512 -264 -113 -879 -217 -670 -524 -782 -763 -845 -161 -733 -973 -894 -501 -306 -561 -377 -772 -218 -316 -136 -628 -204 -347 -25 -47 -582 -610 -110 -846 -109 -524 -643 -42 -374 -202 -645 -538 -979 -164 -35 -917 -759 -47 -181 -451 -232 -569 -113 -807 -630 -848 -142 -972 -274 -612 -888 -480 -380 -768 -280 -396 -860 -416 -95 -502 -904 -351 -550 -96 -310 -895 -579 -36 -950 -15 -803 -881 -133 -41 -522 -551 -97 -646 -228 -724 -897 -441 -604 -793 -623 -536 -603 -791 -149 -596 -776 -921 -365 -882 -998 -950 -107 -726 -909 -32 -255 -583 -631 -502 -960 -402 -779 -688 -809 -230 -622 -258 -715 -56 -634 -91 -421 -241 -881 -554 -47 -511 -220 -24 -731 -40 -748 -498 -13 -500 -713 -212 -610 -139 -308 -249 -564 -134 -135 -450 -436 -659 -337 -198 -503 -574 -878 -260 -961 -48 -902 -612 -385 -968 -607 -483 -252 -761 -936 -270 -753 -821 -411 -687 -738 -527 -530 -248 -84 -412 -838 -8 -88 -663 -671 -188 -723 -619 -325 -296 -437 -46 -337 -183 -316 -294 -810 -556 -655 -361 -252 -508 -875 -24 -903 -404 -853 -262 -751 -952 -64 -567 -409 -942 -845 -864 -456 -897 -231 -922 -255 -60 -839 -421 -840 -422 -997 -816 -943 -768 -46 -869 -407 -333 -680 -212 -832 -539 -987 -972 -657 -976 -654 -955 -153 -536 -442 -328 -417 -895 -457 -211 -965 -657 -300 -20 -450 -284 -593 -450 -479 -539 -199 -514 -82 -990 -878 -823 -296 -845 -415 -367 -51 -481 -354 -748 -355 -972 -214 -28 -973 -666 -575 -984 -892 -783 -602 -151 -616 -514 -80 -140 -464 -607 -611 -306 -419 -33 -412 -923 -923 -196 -938 -691 -765 -826 -356 -865 -653 -256 -709 -857 -548 -57 -311 -640 -547 -162 -768 -323 -630 -532 -739 -254 -628 -50 -632 -879 -780 -363 -272 -515 -808 -108 -399 -103 -12 -572 -153 -47 -773 -376 -840 -383 -471 -632 -988 -912 -44 -227 -728 -121 -421 -691 -43 -791 -588 -966 -843 -153 -941 -812 -78 -543 -980 -311 -88 -387 -341 -584 -609 -808 -32 -932 -775 -524 -914 -558 -46 -220 -704 -472 -313 -554 -361 -117 -744 -11 -505 -381 -703 -339 -465 -34 -505 -233 -134 -278 -429 -642 -431 -354 -999 -75 -146 -204 -644 -109 -589 -180 -74 -33 -650 -424 -5 -278 -981 -684 -365 -972 -148 -804 -164 -742 -626 -320 -856 -734 -626 -394 -800 -251 -12 -634 -225 -599 -11 -760 -60 -823 -833 -211 -349 -548 -117 -229 -912 -604 -187 -150 -458 -820 -296 -952 -471 -741 -933 -663 -220 -255 -794 -521 -608 -948 -411 -952 -890 -355 -421 -938 -418 -783 -425 -512 -790 -654 -548 -961 -151 -179 -753 -189 -281 -857 -230 -865 -229 -927 -175 -978 -268 -77 -37 -185 -28 -335 -254 -340 -113 -963 -348 -367 -753 -827 -448 -935 -184 -786 -641 -546 -888 -607 -639 -44 -377 -546 -509 -794 -415 -407 -330 -277 -192 -387 -328 -527 -181 -103 -852 -777 -904 -741 -223 -976 -836 -513 -366 -288 -299 -317 -90 -496 -965 -164 -525 -548 -689 -430 -272 -255 -539 -539 -584 -799 -22 -944 -756 -589 -407 -241 -77 -574 -135 -481 -247 -892 -858 -310 -169 -916 -975 -813 -362 -668 -778 -528 -882 -631 -795 -461 -746 -970 -351 -936 -732 -645 -930 -19 -585 -594 -7 -717 -366 -381 -26 -1 -418 -467 -633 -196 -926 -254 -777 -142 -16 -252 -925 -367 -666 -546 -812 -592 -284 -336 -999 -886 -263 -700 -604 -906 -367 -382 -640 -618 -758 -235 -119 -369 -593 -777 -719 -354 -40 -597 -921 -496 -811 -597 -805 -789 -212 -100 -441 -309 -317 -56 -928 -858 -410 -820 -116 -297 -128 -592 -983 -404 -457 -874 -976 -577 -179 -399 -748 -665 -481 -190 -380 -953 -221 -72 -234 -806 -762 -272 -138 -787 -464 -70 -585 -407 -754 -918 -483 -196 -821 -64 -814 -408 -217 -123 -987 -651 -549 -200 -500 -456 -947 -875 -272 -370 -628 -44 -987 -37 -511 -212 -765 -756 -467 -307 -698 -351 -869 -411 -690 -383 -723 -142 -247 -941 -369 -858 -529 -360 -761 -724 -501 -36 -54 -850 -675 -629 -316 -16 -145 -97 -396 -69 -242 -759 -809 -888 -619 -380 -714 -14 -175 -656 -222 -146 -409 -646 -822 -197 -132 -902 -169 -385 -346 -486 -554 -479 -874 -692 -440 -840 -211 -180 -755 -711 -761 -235 -632 -498 -477 -833 -81 -700 -97 -281 -782 -108 -494 -660 -663 -665 -123 -302 -476 -829 -16 -493 -500 -301 -252 -37 -938 -625 -138 -455 -255 -123 -826 -316 -216 -551 -237 -144 -320 -157 -397 -409 -77 -722 -511 -124 -492 -558 -950 -9 -867 -18 -877 -689 -953 -957 -422 -168 -83 -381 -775 -383 -608 -425 -336 -538 -124 -540 -279 -866 -786 -667 -787 -895 -528 -796 -168 -522 -282 -980 -620 -389 -75 -608 -617 -437 -215 -878 -558 -1000 -411 -86 -855 -841 -893 -344 -127 -877 -939 -930 -36 -193 -617 -566 -617 -724 -605 -41 -2 -220 -878 -49 -820 -694 -245 -321 -615 -917 -859 -630 -457 -928 -437 -952 -841 -528 -254 -296 -775 -943 -825 -611 -266 -508 -556 -962 -60 -434 -582 -600 -600 -29 -689 -897 -772 -711 -648 -947 -493 -560 -504 -17 -635 -731 -580 -454 -173 -447 -372 -267 -297 -651 -898 -372 -90 -71 -955 -48 -116 -846 -958 -135 -619 -990 -361 -173 -603 -623 -978 -514 -242 -774 -557 -162 -145 -15 -472 -891 -212 -740 -725 -360 -763 -78 -426 -907 -65 -512 -632 -795 -731 -961 -438 -344 -399 -446 -903 -11 -924 -612 -46 -907 -995 -960 -948 -128 -571 -884 -217 -512 -316 -354 -21 -952 -882 -5 -121 -895 -58 -575 -425 -379 -27 -993 -121 -171 -764 -638 -362 -93 -568 -68 -906 -335 -164 -117 -94 -420 -815 -429 -195 -557 -867 -694 -722 -936 -825 -842 -366 -872 -441 -919 -564 -243 -797 -218 -667 -794 -111 -85 -777 -578 -885 -6 -76 -678 -293 -304 -379 -939 -766 -339 -535 -582 -709 -404 -689 -49 -966 -875 -639 -712 -148 -385 -141 -825 -338 -575 -871 -457 -415 -641 -512 -918 -162 -149 -450 -5 -278 -719 -414 -290 -16 -294 -319 -401 -57 -503 -110 -907 -20 -239 -192 -657 -833 -655 -627 -799 -410 -251 -601 -780 -182 -629 -452 -846 -338 -823 -306 -323 -745 -915 -338 -260 -911 -188 -887 -817 -773 -949 -107 -963 -735 -209 -606 -908 -486 -620 -171 -623 -201 -894 -446 -17 -848 -815 -805 -137 -949 -468 -134 -542 -217 -41 -102 -227 -367 -692 -707 -188 -449 -973 -822 -340 -138 -837 -485 -869 -66 -939 -552 -873 -232 -931 -298 -764 -26 -28 -825 -741 -656 -688 -345 -828 -853 -177 -256 -138 -232 -43 -425 -493 -544 -172 -322 -517 -90 -28 -698 -852 -671 -751 -667 -26 -311 -527 -920 -692 -246 -182 -312 -61 -880 -287 -367 -57 -854 -804 -633 -731 -914 -716 -184 -407 -611 -472 -832 -841 -230 -80 -671 -37 -919 -928 -796 -802 -443 -994 -488 -218 -396 -377 -376 -350 -966 -238 -501 -809 -118 -85 -948 -854 -811 -255 -243 -298 -666 -677 -977 -852 -446 -812 -849 -115 -638 -998 -178 -930 -729 -546 -494 -489 -174 -925 -282 -173 -752 -519 -661 -100 -958 -102 -589 -676 -342 -705 -413 -76 -546 -761 -739 -106 -889 -9 -917 -927 -960 -748 -499 -348 -350 -307 -731 -619 -899 -714 -143 -755 -704 -750 -930 -310 -572 -71 -590 -478 -563 -973 -440 -488 -453 -443 -257 -32 -105 -160 -288 -927 -830 -405 -754 -82 -713 -161 -904 -236 -352 -794 -210 -226 -108 -589 -568 -212 -468 -325 -396 -575 -424 -463 -93 -929 -588 -700 -215 -479 -336 -373 -69 -724 -883 -967 -622 -24 -518 -76 -8 -194 -382 -859 -457 -486 -95 -670 -222 -590 -978 -262 -191 -853 -111 -494 -328 -953 -648 -935 -955 -90 -395 -603 -482 -976 -561 -450 -186 -912 -113 -628 -17 -831 -255 -543 -549 -923 -843 -925 -594 -639 -337 -485 -120 -147 -569 -349 -263 -158 -843 -820 -48 -946 -462 -307 -407 -557 -554 -849 -972 -796 -634 -640 -505 -440 -427 -301 -780 -11 -363 -155 -827 -71 -94 -805 -102 -112 -807 -482 -879 -963 -669 -167 -213 -876 -993 -770 -504 -286 -385 -656 -894 -174 -61 -516 -162 -250 -508 -675 -400 -882 -50 -595 -483 -124 -723 -961 -158 -515 -593 -893 -914 -433 -241 -651 -887 -852 -988 -731 -388 -950 -939 -339 -517 -674 -618 -611 -953 -210 -597 -183 -820 -821 -606 -737 -720 -452 -709 -857 -142 -801 -879 -112 -827 -678 -69 -604 -277 -266 -822 -511 -713 -155 -266 -438 -293 -255 -483 -546 -182 -454 -867 -545 -112 -619 -207 -994 -556 -760 -284 -147 -25 -726 -271 -434 -313 -337 -693 -650 -313 -571 -210 -836 -219 -128 -477 -584 -931 -529 -371 -924 -685 -880 -71 -713 -262 -932 -792 -149 -867 -933 -410 -415 -267 -577 -449 -116 -50 -601 -576 -339 -504 -64 -646 -877 -445 -656 -769 -227 -640 -321 -544 -30 -30 -599 -262 -166 -662 -29 -968 -187 -516 -672 -265 -388 -281 -140 -363 -479 -964 -310 -69 -49 -901 -318 -23 -5 -711 -208 -80 -535 -309 -894 -385 -659 -743 -476 -192 -877 -245 -445 -341 -420 -685 -16 -332 -183 -509 -77 -350 -589 -54 -813 -175 -917 -58 -933 -47 -408 -585 -421 -139 -765 -183 -551 -119 -745 -577 -43 -339 -127 -316 -252 -528 -913 -276 -500 -97 -397 -903 -506 -977 -240 -424 -883 -122 -220 -93 -562 -457 -465 -173 -12 -610 -82 -70 -148 -676 -189 -804 -418 -93 -164 -781 -317 -655 -284 -412 -886 -328 -663 -269 -907 -86 -294 -490 -851 -55 -791 -348 -46 -790 -472 -823 -11 -393 -632 -96 -90 -391 -445 -497 -931 -460 -359 -542 -111 -909 -275 -743 -820 -635 -817 -568 -40 -428 -146 -368 -967 -397 -528 -849 -537 -520 -515 -559 -235 -760 -826 -151 -842 -347 -815 -304 -929 -696 -90 -961 -532 -832 -550 -385 -738 -259 -577 -479 -885 -835 -457 -138 -270 -469 -786 -128 -940 -711 -481 -131 -191 -58 -197 -52 -966 -435 -853 -722 -472 -811 -576 -38 -366 -261 -408 -970 -890 -653 -305 -756 -374 -278 -90 -249 -213 -351 -90 -289 -851 -57 -8 -89 -290 -238 -400 -853 -484 -600 -308 -147 -354 -417 -796 -782 -941 -287 -359 -870 -699 -186 -685 -211 -608 -817 -104 -299 -653 -635 -37 -525 -33 -827 -758 -628 -916 -762 -400 -791 -772 -483 -453 -680 -404 -376 -539 -128 -319 -788 -408 -405 -351 -515 -474 -919 -62 -237 -877 -958 -598 -124 -390 -248 -24 -951 -424 -18 -443 -372 -357 -428 -53 -801 -930 -578 -479 -484 -75 -553 -2 -120 -283 -523 -31 -719 -10 -709 -761 -999 -297 -749 -986 -408 -803 -248 -391 -230 -797 -997 -64 -662 -16 -102 -715 -49 -821 -965 -964 -515 -461 -73 -83 -283 -732 -412 -315 -717 -421 -689 -941 -54 -913 -322 -794 -233 -470 -93 -116 -809 -237 -438 -630 -566 -278 -732 -559 -288 -945 -464 -901 -29 -738 -828 -452 -943 -122 -624 -767 -548 -265 -703 -963 -177 -95 -608 -387 -261 -480 -958 -939 -969 -529 -478 -779 -751 -456 -649 -955 -1 -10 -490 -885 -915 -920 -386 -889 -435 -967 -219 -937 -185 -595 -576 -282 -300 -605 -32 -429 -207 -777 -330 -157 -317 -601 -527 -80 -401 -689 -356 -257 -47 -234 -760 -695 -923 -799 -647 -97 -363 -260 -157 -440 -914 -614 -852 -736 -443 -133 -404 -497 -712 -197 -787 -923 -95 -412 -589 -119 -935 -591 -229 -683 -574 -897 -900 -560 -580 -479 -346 -904 -408 -196 -426 -768 -672 -510 -137 -203 -128 -869 -771 -576 -965 -485 -59 -349 -110 -288 -408 -145 -83 -580 -56 -965 -361 -175 -444 -91 -336 -527 -645 -820 -413 -771 -7 -392 -282 -948 -354 -755 -762 -639 -903 -330 -186 -245 -293 -753 -557 -6 -765 -192 -685 -854 -935 -931 -1000 -466 -772 -564 -90 -603 -166 -94 -794 -69 -694 -767 -64 -488 -612 -20 -71 -820 -378 -333 -349 -692 -836 -670 -519 -94 -248 -593 -233 -14 -524 -424 -695 -67 -142 -602 -884 -900 -147 -61 -365 -404 -931 -143 -513 -234 -107 -955 -958 -528 -991 -592 -219 -901 -209 -855 -39 -362 -555 -922 -937 -557 -534 -882 -873 -162 -42 -942 -377 -896 -556 -818 -396 -358 -916 -101 -414 -881 -939 -492 -229 -398 -278 -77 -507 -631 -270 -111 -363 -802 -545 -883 -5 -44 -608 -3 -185 -700 -304 -508 -567 -351 -507 -894 -713 -310 -802 -7 -428 -2 -297 -455 -584 -61 -819 -834 -48 -442 -20 -191 -803 -595 -196 -974 -24 -316 -77 -738 -294 -428 -937 -352 -42 -150 -303 -119 -665 -540 -21 -746 -325 -490 -564 -532 -745 -831 -666 -139 -717 -799 -720 -546 -907 -134 -5 -663 -437 -336 -499 -823 -722 -597 -714 -905 -926 -909 -158 -148 -221 -594 -936 -361 -184 -112 -694 -854 -172 -73 -423 -758 -622 -986 -264 -234 -394 -861 -678 -168 -858 -74 -993 -895 -908 -136 -813 -323 -731 -590 -77 -784 -796 -712 -962 -614 -785 -140 -176 -143 -262 -894 -550 -466 -402 -588 -807 -417 -772 -980 -901 -680 -855 -352 -881 -604 -79 -851 -321 -188 -329 -713 -229 -857 -998 -325 -209 -265 -509 -718 -522 -120 -827 -227 -967 -743 -965 -742 -29 -203 -670 -43 -902 -4 -646 -871 -722 -77 -266 -585 -826 -557 -295 -754 -954 -661 -814 -907 -578 -380 -3 -570 -679 -173 -401 -969 -551 -218 -122 -995 -559 -262 -650 -719 -187 -700 -68 -816 -328 -129 -66 -732 -401 -572 -348 -173 -755 -314 -619 -567 -551 -305 -308 -524 -609 -180 -759 -66 -414 -835 -870 -928 -634 -179 -515 -848 -744 -717 -208 -467 -257 -276 -611 -842 -977 -893 -641 -793 -518 -923 -33 -152 -147 -729 -174 -689 -427 -67 -163 -922 -499 -845 -63 -70 -637 -957 -207 -447 -306 -515 -924 -908 -438 -843 -626 -360 -925 -973 -370 -11 -225 -575 -822 -149 -290 -125 -923 -559 -359 -696 -923 -263 -793 -986 -702 -932 -839 -61 -915 -368 -815 -491 -59 -193 -124 -827 -562 -628 -719 -962 -1 -823 -745 -897 -543 -819 -222 -197 -72 -446 -451 -199 -400 -411 -44 -80 -594 -601 -651 -998 -223 -865 -477 -498 -175 -653 -348 -784 -873 -488 -419 -727 -75 -69 -580 -72 -764 -911 -466 -418 -208 -413 -172 -258 -138 -222 -276 -863 -467 -797 -117 -944 -873 -626 -182 -124 -506 -746 -915 -344 -178 -253 -425 -357 -710 -291 -393 -632 -93 -117 -312 -805 -69 -28 -843 -301 -478 -985 -867 -873 -239 -209 -684 -852 -663 -658 -591 -585 -675 -886 -132 -401 -618 -294 -774 -959 -891 -479 -941 -100 -869 -358 -321 -894 -65 -254 -513 -954 -141 -152 -333 -691 -932 -469 -657 -425 -604 -900 -816 -251 -65 -173 -789 -553 -996 -641 -364 -918 -943 -671 -230 -237 -200 -538 -793 -820 -265 -200 -249 -28 -842 -781 -1 -267 -528 -225 -735 -970 -154 -971 -518 -19 -509 -428 -531 -800 -165 -521 -389 -186 -611 -869 -569 -153 -270 -108 -404 -460 -943 -623 -654 -815 -359 -65 -90 -682 -363 -967 -214 -380 -170 -913 -39 -787 -89 -325 -923 -570 -136 -239 -268 -530 -707 -272 -533 -836 -283 -449 -374 -283 -52 -280 -831 -534 -530 -177 -711 -995 -109 -814 -363 -949 -485 -292 -814 -190 -863 -381 -211 -156 -85 -433 -143 -971 -898 -600 -182 -534 -801 -613 -168 -56 -392 -739 -560 -14 -354 -805 -604 -354 -250 -254 -670 -478 -613 -440 -129 -95 -888 -728 -874 -583 -765 -326 -974 -891 -524 -193 -693 -676 -464 -995 -436 -961 -729 -469 -422 -183 -167 -416 -91 -798 -411 -149 -480 -749 -546 -242 -709 -181 -565 -491 -495 -973 -429 -211 -595 -470 -110 -285 -515 -526 -15 -5 -976 -697 -399 -713 -182 -934 -320 -951 -890 -593 -231 -620 -462 -362 -103 -133 -260 -599 -750 -786 -596 -795 -302 -35 -713 -514 -775 -497 -718 -831 -674 -614 -139 -344 -151 -728 -600 -62 -485 -111 -11 -57 -194 -176 -596 -116 -359 -82 -67 -502 -984 -883 -410 -994 -513 -721 -324 -886 -944 -554 -492 -143 -562 -278 -647 -657 -422 -827 -117 -441 -220 -83 -65 -193 -64 -401 -112 -358 -764 -865 -307 -217 -709 -106 -410 -265 -103 -598 -300 -85 -897 -627 -156 -118 -113 -490 -141 -265 -746 -647 -152 -661 -704 -11 -256 -177 -601 -102 -737 -641 -707 -609 -100 -621 -376 -795 -580 -952 -288 -151 -797 -35 -304 -961 -290 -320 -340 -919 -352 -899 -389 -608 -401 -250 -5 -629 -86 -176 -910 -414 -521 -819 -109 -926 -902 -558 -679 -756 -792 -952 -530 -698 -87 -663 -923 -152 -846 -126 -64 -801 -32 -161 -835 -868 -946 -683 -617 -949 -75 -228 -847 -92 -754 -825 -853 -702 -405 -437 -104 -341 -481 -566 -502 -638 -572 -841 -885 -603 -51 -891 -456 -63 -168 -563 -823 -147 -909 -960 -155 -910 -123 -17 -310 -383 -939 -85 -529 -516 -217 -677 -877 -515 -617 -74 -428 -766 -551 -869 -882 -327 -842 -743 -402 -876 -881 -10 -355 -898 -457 -297 -108 -995 -917 -585 -149 -794 -312 -217 -273 -987 -720 -178 -141 -835 -910 -131 -87 -810 -166 -416 -685 -34 -756 -638 -458 -542 -72 -808 -635 -233 -121 -854 -331 -281 -301 -993 -831 -971 -740 -873 -396 -29 -104 -988 -862 -241 -420 -358 -974 -982 -353 -212 -716 -341 -361 -895 -688 -439 -328 -213 -778 -968 -161 -61 -170 -855 -30 -248 -239 -28 -323 -393 -625 -735 -341 -100 -672 -644 -190 -140 -879 -516 -611 -407 -906 -313 -838 -343 -122 -948 -143 -84 -598 -796 -913 -999 -97 -903 -477 -497 -550 -960 -773 -779 -478 -879 -495 -201 -233 -816 -246 -909 -999 -423 -411 -210 -855 -764 -49 -255 -610 -138 -465 -213 -606 -319 -64 -559 -600 -443 -47 -436 -265 -191 -160 -881 -776 -570 -621 -758 -526 -670 -712 -496 -418 -904 -716 -29 -315 -655 -515 -832 -865 -77 -727 -280 -845 -731 -968 -704 -302 -155 -340 -564 -392 -68 -87 -917 -966 -792 -26 -367 -274 -921 -492 -810 -966 -673 -763 -48 -795 -898 -402 -717 -464 -303 -541 -930 -506 -736 -562 -298 -934 -192 -373 -512 -895 -855 -853 -752 -788 -78 -267 -71 -270 -20 -448 -303 -805 -269 -470 -999 -443 -391 -512 -841 -719 -140 -619 -579 -850 -709 -303 -322 -431 -193 -469 -243 -812 -96 -759 -671 -487 -274 -589 -530 -658 -385 -542 -998 -967 -401 -468 -889 -557 -55 -4 -711 -241 -115 -444 -170 -684 -735 -14 -799 -904 -604 -40 -175 -641 -513 -14 -977 -770 -29 -28 -819 -392 -104 -570 -795 -565 -719 -618 -683 -422 -807 -448 -867 -120 -930 -360 -238 -652 -485 -961 -652 -535 -380 -164 -891 -944 -881 -121 -405 -466 -330 -6 -1000 -570 -93 -777 -906 -961 -544 -840 -419 -299 -867 -972 -507 -223 -832 -589 -123 -665 -29 -961 -269 -595 -319 -726 -450 -463 -839 -891 -181 -26 -75 -516 -589 -938 -985 -648 -678 -292 -487 -373 -767 -14 -24 -151 -60 -903 -332 -172 -835 -202 -984 -616 -629 -425 -703 -959 -950 -30 -599 -677 -760 -181 -630 -964 -560 -358 -963 -841 -131 -313 -910 -415 -645 -840 -191 -436 -780 -857 -366 -584 -142 -211 -223 -990 -326 -937 -807 -676 -697 -932 -305 -613 -314 -626 -645 -873 -991 -798 -943 -371 -128 -869 -469 -107 -298 -385 -603 -659 -780 -490 -945 -709 -572 -622 -845 -336 -672 -368 -305 -543 -962 -153 -473 -142 -434 -959 -948 -983 -233 -977 -555 -601 -868 -344 -724 -370 -174 -485 -697 -287 -637 -920 -329 -888 -335 -488 -874 -276 -517 -664 -83 -210 -394 -572 -813 -273 -246 -753 -273 -637 -616 -538 -110 -445 -921 -626 -679 -926 -283 -266 -481 -659 -492 -678 -607 -748 -762 -776 -402 -90 -730 -1000 -622 -739 -823 -765 -79 -579 -629 -260 -939 -457 -261 -919 -358 -920 -36 -212 -146 -947 -421 -116 -621 -766 -491 -958 -478 -549 -433 -820 -769 -674 -44 -268 -182 -703 -467 -178 -161 -753 -793 -824 -271 -72 -867 -205 -949 -786 -33 -401 -673 -587 -271 -739 -439 -987 -74 -906 -841 -685 -721 -684 -609 -713 -763 -367 -342 -670 -302 -773 -588 -503 -86 -780 -34 -457 -539 -531 -856 -290 -687 -179 -41 -742 -239 -509 -702 -425 -625 -388 -704 -311 -672 -429 -278 -178 -964 -443 -909 -663 -876 -653 -114 -604 -272 -704 -902 -647 -2 -275 -439 -350 -671 -198 -540 -577 -56 -662 -62 -980 -951 -688 -483 -421 -9 -403 -610 -63 -542 -261 -471 -811 -284 -166 -80 -82 -807 -988 -979 -886 -516 -906 -514 -271 -825 -656 -364 -546 -954 -210 -976 -21 -306 -445 -611 -884 -476 -329 -1 -908 -190 -558 -537 -549 -782 -116 -765 -421 -677 -725 -705 -360 -116 -288 -704 -700 -486 -106 -342 -984 -10 -340 -647 -184 -380 -19 -211 -104 -102 -596 -744 -415 -298 -38 -60 -151 -873 -132 -584 -119 -262 -646 -246 -61 -718 -879 -757 -667 -520 -237 -321 -123 -433 -817 -250 -809 -947 -973 -368 -73 -445 -715 -391 -324 -533 -440 -113 -895 -192 -543 -137 -996 -776 -835 -899 -680 -632 -799 -40 -939 -325 -831 -388 -709 -147 -832 -27 -255 -413 -444 -133 -216 -972 -522 -321 -811 -345 -880 -232 -564 -71 -511 -875 -631 -969 -371 -591 -996 -70 -789 -184 -654 -926 -627 -114 -412 -55 -60 -967 -364 -274 -273 -692 -133 -225 -318 -943 -225 -684 -870 -73 -228 -400 -692 -546 -93 -536 -223 -297 -418 -590 -396 -673 -526 -710 -838 -13 -342 -434 -780 -402 -675 -513 -911 -407 -238 -69 -938 -800 -566 -268 -366 -830 -19 -554 -633 -657 -687 -906 -149 -285 -796 -346 -767 -772 -497 -425 -887 -950 -237 -891 -889 -644 -449 -309 -235 -155 -525 -996 -785 -121 -900 -194 -814 -87 -507 -23 -963 -75 -525 -753 -603 -356 -278 -502 -460 -23 -243 -585 -872 -80 -170 -806 -300 -418 -503 -44 -674 -610 -937 -148 -160 -676 -642 -783 -112 -131 -405 -861 -767 -58 -813 -403 -985 -649 -287 -794 -628 -922 -5 -940 -478 -86 -638 -770 -194 -721 -194 -925 -412 -445 -749 -760 -220 -621 -782 -881 -618 -163 -4 -494 -245 -134 -755 -913 -180 -153 -182 -788 -505 -340 -603 -392 -858 -375 -523 -581 -105 -502 -474 -196 -633 -915 -659 -840 -962 -510 -91 -188 -948 -399 -820 -256 -18 -15 -37 -938 -234 -208 -35 -400 -601 -983 -758 -74 -544 -363 -1000 -717 -937 -268 -241 -838 -175 -645 -425 -971 -647 -333 -291 -395 -873 -440 -730 -469 -218 -15 -980 -400 -926 -968 -541 -748 -35 -804 -733 -531 -5 -523 -659 -414 -331 -230 -557 -17 -821 -490 -947 -762 -410 -419 -845 -741 -686 -23 -820 -849 -305 -37 -797 -266 -355 -6 -301 -263 -297 -113 -158 -642 -466 -286 -397 -212 -725 -680 -116 -378 -115 -920 -140 -139 -504 -748 -876 -821 -987 -665 -431 -715 -420 -897 -453 -361 -944 -197 -44 -657 -826 -272 -799 -570 -733 -944 -469 -234 -928 -745 -999 -166 -849 -603 -94 -213 -38 -387 -515 -857 -304 -302 -682 -95 -721 -224 -845 -958 -518 -454 -945 -151 -724 -740 -891 -977 -471 -628 -19 -137 -783 -240 -699 -466 -403 -893 -343 -831 -770 -935 -603 -513 -655 -661 -787 -740 -768 -797 -35 -917 -390 -309 -259 -900 -71 -562 -613 -635 -35 -139 -417 -751 -82 -971 -135 -110 -829 -154 -63 -598 -40 -291 -287 -580 -236 -327 -681 -246 -367 -88 -854 -48 -431 -82 -155 -90 -44 -456 -812 -681 -112 -366 -424 -113 -948 -691 -989 -309 -600 -491 -865 -951 -48 -704 -384 -31 -614 -79 -245 -469 -721 -417 -61 -310 -354 -407 -323 -817 -827 -959 -67 -919 -53 -637 -435 -956 -131 -46 -323 -812 -651 -67 -606 -695 -897 -284 -354 -8 -804 -815 -391 -800 -269 -947 -136 -196 -717 -211 -30 -602 -635 -734 -543 -738 -690 -909 -22 -246 -356 -917 -690 -577 -871 -103 -849 -262 -529 -15 -624 -144 -240 -344 -118 -544 -257 -851 -213 -663 -807 -816 -763 -79 -359 -937 -469 -962 -513 -800 -713 -394 -491 -209 -739 -892 -557 -905 -36 -188 -348 -712 -242 -955 -608 -627 -859 -715 -491 -356 -266 -672 -164 -492 -831 -758 -844 -494 -356 -619 -57 -828 -260 -434 -429 -325 -43 -26 -592 -638 -106 -197 -101 -438 -246 -733 -291 -17 -933 -116 -748 -247 -759 -514 -232 -699 -288 -639 -191 -973 -874 -997 -339 -489 -632 -925 -716 -890 -576 -776 -349 -391 -280 -910 -983 -659 -453 -135 -171 -311 -158 -726 -195 -703 -419 -37 -494 -109 -255 -525 -581 -16 -686 -338 -252 -294 -632 -842 -523 -189 -227 -82 -480 -928 -968 -548 -180 -564 -266 -519 -381 -163 -175 -593 -147 -779 -364 -880 -773 -871 -811 -351 -173 -147 -885 -955 -598 -327 -690 -430 -872 -639 -783 -509 -507 -836 -449 -670 -488 -331 -656 -246 -813 -756 -316 -579 -717 -502 -858 -293 -740 -53 -918 -220 -832 -362 -743 -299 -304 -380 -988 -219 -969 -525 -501 -443 -760 -988 -574 -426 -4 -653 -260 -468 -995 -100 -648 -146 -426 -465 -468 -713 -848 -845 -517 -900 -764 -255 -615 -806 -377 -945 -772 -334 -738 -474 -914 -851 -350 -404 -576 -366 -712 -981 -559 -725 -771 -232 -59 -308 -718 -717 -586 -820 -444 -307 -734 -423 -374 -954 -370 -898 -921 -400 -645 -241 -95 -853 -188 -784 -781 -289 -472 -266 -795 -537 -876 -102 -375 -106 -665 -293 -576 -426 -187 -279 -224 -886 -388 -678 -396 -317 -279 -271 -613 -749 -770 -460 -835 -738 -728 -598 -546 -273 -296 -697 -120 -127 -932 -833 -586 -200 -490 -886 -678 -358 -163 -853 -783 -354 -907 -447 -875 -598 -581 -381 -203 -368 -954 -153 -9 -181 -994 -980 -758 -119 -441 -273 -858 -105 -431 -307 -577 -39 -413 -383 -281 -601 -1000 -951 -771 -836 -765 -7 -146 -920 -910 -275 -326 -551 -191 -993 -457 -974 -871 -238 -47 -390 -914 -335 -614 -301 -608 -281 -296 -905 -654 -466 -334 -10 -799 -378 -718 -844 -432 -262 -216 -707 -388 -623 -508 -661 -773 -747 -801 -369 -843 -394 -68 -706 -940 -18 -596 -775 -274 -771 -526 -751 -756 -202 -557 -311 -347 -280 -290 -717 -707 -593 -112 -852 -300 -560 -539 -192 -656 -108 -243 -144 -334 -438 -329 -96 -565 -422 -997 -894 -250 -603 -353 -242 -529 -591 -451 -556 -705 -585 -180 -324 -618 -879 -896 -333 -647 -871 -973 -349 -300 -398 -42 -825 -294 -62 -411 -234 -517 -513 -133 -859 -103 -889 -779 -477 -841 -748 -574 -794 -272 -68 -727 -440 -221 -454 -685 -210 -413 -90 -998 -536 -673 -3 -964 -550 -708 -531 -228 -594 -493 -9 -359 -392 -587 -129 -870 -641 -891 -957 -844 -845 -86 -922 -552 -586 -932 -801 -501 -474 -347 -689 -815 -259 -704 -200 -258 -111 -49 -185 -285 -141 -333 -63 -499 -931 -385 -713 -503 -401 -34 -783 -713 -843 -90 -485 -870 -46 -308 -108 -473 -105 -467 -546 -332 -580 -612 -345 -644 -816 -455 -354 -718 -220 -570 -270 -581 -306 -26 -168 -490 -447 -962 -336 -863 -827 -187 -412 -93 -617 -772 -275 -133 -667 -46 -570 -115 -393 -814 -997 -309 -653 -98 -187 -628 -593 -690 -310 -275 -129 -310 -803 -673 -563 -778 -908 -374 -25 -319 -608 -695 -573 -378 -532 -806 -200 -65 -123 -727 -700 -614 -159 -400 -378 -571 -800 -707 -730 -221 -492 -182 -438 -770 -232 -559 -858 -581 -947 -732 -11 -741 -116 -916 -721 -873 -164 -638 -44 -353 -994 -206 -507 -673 -630 -968 -855 -528 -640 -670 -920 -923 -205 -345 -132 -783 -380 -994 -454 -512 -29 -569 -14 -217 -4 -696 -616 -669 -802 -579 -647 -607 -819 -281 -996 -587 -520 -781 -606 -639 -910 -688 -546 -455 -136 -822 -191 -904 -337 -319 -63 -138 -86 -834 -186 -947 -642 -497 -580 -726 -697 -184 -425 -99 -182 -728 -167 -188 -10 -1000 -247 -41 -72 -928 -696 -536 -600 -678 -847 -299 -342 -224 -468 -652 -994 -394 -467 -344 -886 -676 -106 -121 -996 -310 -900 -662 -88 -713 -16 -586 -244 -444 -205 -740 -325 -90 -748 -334 -659 -228 -528 -508 -476 -243 -566 -765 -563 -73 -957 -18 -708 -471 -767 -330 -737 -710 -342 -481 -639 -622 -367 -821 -900 -306 -720 -433 -8 -286 -393 -770 -936 -652 -413 -424 -945 -466 -54 -689 -71 -410 -100 -23 -823 -787 -154 -152 -9 -780 -718 -414 -367 -397 -275 -119 -951 -488 -299 -344 -487 -771 -102 -148 -425 -510 -992 -510 -464 -560 -493 -20 -247 -631 -810 -672 -811 -994 -467 -28 -918 -789 -556 -218 -430 -704 -784 -854 -142 -869 -531 -726 -219 -328 -482 -121 -579 -610 -463 -627 -498 -103 -148 -482 -175 -851 -891 -448 -613 -934 -45 -479 -446 -143 -107 -416 -297 -833 -854 -721 -468 -68 -606 -889 -248 -129 -233 -525 -315 -469 -692 -751 -140 -202 -954 -740 -811 -334 -359 -997 -439 -113 -724 -886 -713 -933 -918 -484 -135 -73 -964 -430 -759 -738 -614 -483 -104 -291 -986 -998 -302 -743 -802 -31 -193 -460 -794 -807 -52 -696 -868 -762 -890 -146 -955 -65 -970 -954 -110 -916 -197 -123 -386 -691 -354 -581 -358 -929 -391 -465 -5 -742 -313 -411 -509 -375 -128 -395 -354 -210 -58 -207 -525 -933 -976 -839 -965 -677 -903 -390 -14 -484 -732 -666 -253 -299 -925 -530 -600 -986 -270 -90 -377 -370 -23 -900 -266 -529 -747 -193 -628 -241 -353 -99 -784 -234 -333 -887 -364 -163 -505 -119 -709 -740 -923 -152 -5 -909 -677 -76 -173 -419 -275 -283 -704 -400 -470 -337 -90 -606 -451 -592 -364 -809 -910 -248 -899 -889 -414 -183 -236 -48 -767 -710 -797 -250 -684 -498 -767 -626 -651 -685 -650 -299 -523 -57 -27 -855 -507 -444 -420 -167 -125 -310 -275 -858 -66 -106 -623 -504 -862 -836 -732 -140 -766 -629 -479 -806 -40 -527 -371 -522 -282 -394 -686 -392 -15 -472 -107 -673 -285 -617 -112 -709 -107 -868 -16 -690 -248 -471 -64 -993 -190 -424 -697 -767 -790 -58 -716 -415 -438 -272 -472 -501 -22 -701 -996 -781 -684 -802 -368 -83 -880 -951 -768 -923 -590 -311 -225 -624 -809 -850 -705 -724 -973 -190 -507 -414 -342 -353 -33 -437 -454 -390 -383 -374 -495 -553 -441 -946 -362 -379 -864 -275 -841 -175 -779 -840 -14 -767 -928 -484 -960 -478 -979 -963 -631 -39 -212 -606 -970 -444 -183 -694 -712 -485 -614 -425 -559 -969 -859 -516 -931 -575 -710 -270 -577 -774 -242 -954 -234 -994 -907 -2 -94 -660 -589 -115 -33 -554 -660 -53 -62 -464 -261 -554 -681 -912 -157 -252 -351 -677 -178 -661 -680 -704 -481 -523 -983 -635 -957 -363 -945 -921 -631 -828 -696 -805 -514 -610 -526 -853 -424 -20 -579 -637 -973 -825 -411 -619 -816 -44 -974 -929 -981 -693 -45 -479 -602 -849 -936 -89 -22 -887 -800 -1000 -884 -111 -255 -406 -560 -199 -204 -168 -192 -360 -974 -679 -147 -932 -550 -514 -428 -42 -696 -534 -469 -411 -548 -85 -150 -487 -615 -451 -478 -847 -932 -915 -331 -817 -583 -646 -466 -173 -692 -979 -203 -91 -203 -529 -455 -314 -497 -625 -421 -869 -633 -834 -45 -349 -662 -640 -699 -181 -962 -377 -958 -205 -703 -159 -578 -444 -269 -172 -475 -892 -863 -39 -947 -597 -101 -155 -93 -541 -654 -960 -169 -453 -829 -290 -624 -166 -708 -227 -921 -878 -128 -15 -697 -843 -553 -777 -995 -339 -462 -835 -306 -701 -676 -505 -944 -187 -255 -357 -196 -621 -473 -988 -912 -523 -114 -180 -2 -388 -423 -584 -662 -721 -457 -322 -703 -650 -902 -659 -802 -856 -144 -794 -412 -759 -951 -62 -89 -453 -329 -606 -373 -962 -134 -62 -565 -446 -450 -533 -164 -365 -194 -964 -284 -543 -398 -454 -740 -685 -389 -781 -945 -20 -689 -145 -921 -568 -87 -548 -985 -991 -459 -139 -85 -847 -650 -999 -252 -972 -268 -838 -769 -143 -277 -748 -273 -732 -414 -581 -787 -812 -336 -190 -851 -621 -326 -214 -642 -205 -18 -354 -375 -46 -622 -15 -421 -713 -367 -424 -56 -787 -584 -991 -180 -45 -220 -256 -533 -94 -157 -564 -779 -188 -551 -965 -911 -295 -4 -523 -930 -296 -311 -221 -507 -446 -851 -646 -316 -101 -836 -392 -96 -805 -870 -115 -307 -944 -707 -92 -464 -598 -925 -180 -579 -291 -372 -349 -309 -83 -786 -327 -756 -96 -180 -805 -258 -211 -398 -836 -664 -963 -496 -911 -290 -956 -480 -64 -198 -829 -859 -540 -296 -729 -358 -593 -431 -950 -248 -781 -742 -807 -549 -598 -343 -451 -629 -235 -666 -238 -645 -500 -997 -349 -449 -745 -549 -686 -512 -80 -862 -666 -695 -297 -927 -187 -882 -786 -967 -953 -469 -112 -743 -378 -366 -851 -467 -808 -77 -840 -381 -305 -855 -497 -416 -333 -953 -297 -404 -779 -351 -876 -7 -309 -44 -545 -423 -625 -665 -271 -646 -415 -853 -362 -755 -354 -636 -806 -73 -73 -791 -706 -911 -216 -777 -467 -192 -838 -878 -886 -185 -158 -996 -347 -819 -9 -711 -397 -63 -514 -303 -940 -483 -171 -536 -80 -496 -39 -715 -107 -743 -360 -458 -14 -156 -87 -502 -454 -82 -65 -334 -384 -402 -558 -138 -178 -530 -953 -528 -88 -12 -409 -279 -632 -867 -62 -561 -266 -5 -571 -410 -782 -740 -220 -799 -815 -997 -874 -64 -500 -98 -468 -114 -549 -921 -52 -645 -427 -279 -456 -681 -317 -270 -331 -904 -687 -232 -898 -920 -980 -904 -970 -298 -628 -599 -898 -146 -445 -383 -18 -42 -675 -305 -829 -305 -493 -200 -362 -524 -714 -320 -486 -738 -634 -730 -616 -121 -329 -852 -183 -967 -616 -709 -197 -664 -288 -291 -798 -134 -6 -575 -768 -380 -645 -398 -739 -292 -228 -481 -836 -898 -146 -795 -196 -453 -758 -604 -550 -154 -945 -879 -509 -102 -673 -113 -624 -743 -604 -546 -372 -160 -111 -221 -346 -153 -138 -412 -211 -25 -276 -783 -24 -901 -105 -296 -809 -733 -454 -251 -409 -270 -595 -544 -376 -279 -870 -917 -730 -36 -533 -147 -359 -808 -453 -706 -666 -233 -115 -137 -485 -841 -552 -547 -341 -357 -569 -550 -437 -538 -216 -219 -584 -617 -973 -588 -753 -95 -522 -485 -331 -651 -833 -59 -81 -888 -528 -921 -60 -825 -43 -561 -477 -969 -414 -663 -217 -975 -546 -335 -190 -316 -458 -211 -2 -418 -564 -261 -273 -243 -675 -52 -881 -306 -658 -915 -267 -703 -520 -140 -257 -571 -975 -623 -415 -332 -609 -556 -642 -878 -400 -736 -340 -157 -184 -192 -561 -196 -246 -667 -623 -704 -111 -929 -595 -369 -207 -279 -933 -446 -652 -40 -936 -560 -264 -930 -765 -763 -338 -177 -342 -945 -23 -819 -26 -780 -655 -177 -565 -57 -280 -316 -691 -348 -13 -214 -171 -742 -298 -665 -610 -723 -570 -233 -51 -86 -656 -619 -932 -354 -482 -705 -882 -807 -594 -444 -265 -627 -806 -83 -578 -376 -429 -531 -979 -396 -17 -825 -85 -415 -616 -437 -85 -16 -195 -762 -153 -129 -153 -966 -229 -477 -599 -156 -526 -773 -818 -405 -795 -870 -438 -100 -406 -816 -332 -684 -635 -669 -809 -747 -880 -319 -497 -380 -919 -246 -872 -280 -282 -592 -717 -446 -438 -190 -912 -538 -622 -641 -741 -351 -718 -691 -112 -473 -196 -220 -506 -846 -981 -982 -698 -988 -551 -365 -648 -632 -774 -495 -208 -60 -378 -921 -939 -511 -608 -86 -613 -920 -609 -228 -69 -578 -155 -868 -713 -270 -218 -107 -485 -638 -29 -105 -249 -773 -61 -653 -21 -835 -311 -826 -171 -604 -372 -438 -734 -810 -798 -938 -877 -354 -601 -656 -502 -591 -605 -652 -523 -730 -1 -674 -468 -528 -35 -771 -439 -808 -411 -533 -343 -859 -802 -385 -468 -182 -248 -704 -515 -803 -93 -494 -339 -131 -673 -632 -444 -826 -417 -491 -464 -611 -902 -873 -788 -662 -754 -262 -1 -761 -453 -63 -621 -488 -220 -694 -290 -356 -904 -390 -17 -841 -970 -613 -297 -688 -89 -476 -314 -501 -24 -519 -18 -377 -990 -60 -584 -927 -350 -308 -829 -832 -68 -115 -73 -150 -780 -635 -599 -487 -43 -695 -124 -337 -250 -359 -948 -907 -784 -466 -496 -403 -589 -847 -774 -654 -801 -518 -96 -925 -542 -48 -591 -893 -739 -64 -965 -9 -485 -651 -105 -939 -232 -497 -263 -641 -721 -90 -468 -625 -654 -581 -691 -549 -902 -288 -557 -869 -562 -316 -647 -858 -755 -155 -1000 -460 -712 -771 -804 -16 -567 -69 -618 -681 -518 -903 -832 -728 -576 -257 -885 -805 -314 -718 -720 -760 -896 -134 -982 -216 -344 -423 -548 -63 -209 -798 -673 -523 -421 -34 -169 -378 -834 -277 -80 -634 -614 -509 -920 -66 -335 -577 -909 -578 -922 -922 -958 -804 -250 -858 -434 -70 -569 -745 -827 -950 -198 -28 -656 -821 -558 -413 -192 -770 -285 -922 -237 -751 -323 -853 -319 -108 -171 -504 -385 -603 -474 -227 -845 -597 -236 -27 -931 -284 -920 -414 -410 -558 -996 -20 -381 -249 -323 -991 -636 -73 -326 -572 -75 -129 -777 -748 -503 -254 -215 -23 -273 -908 -261 -893 -336 -677 -589 -340 -360 -155 -57 -772 -694 -729 -656 -988 -569 -750 -828 -323 -886 -255 -982 -337 -681 -282 -601 -393 -605 -167 -263 -601 -446 -927 -573 -121 -131 -457 -628 -729 -356 -671 -397 -838 -557 -862 -407 -777 -670 -292 -715 -400 -972 -692 -907 -887 -736 -482 -491 -900 -135 -912 -542 -292 -822 -403 -181 -177 -320 -610 -501 -640 -49 -380 -598 -372 -175 -602 -43 -611 -746 -980 -741 -967 -846 -701 -468 -257 -930 -802 -762 -809 -224 -404 -608 -598 -969 -356 -963 -81 -359 -650 -169 -186 -423 -723 -251 -727 -880 -575 -481 -362 -896 -631 -642 -11 -110 -409 -719 -545 -125 -977 -258 -870 -89 -832 -831 -534 -533 -4 -573 -108 -764 -934 -34 -107 -741 -17 -218 -854 -348 -169 -627 -266 -621 -299 -823 -132 -93 -377 -839 -49 -517 -836 -565 -201 -485 -816 -376 -461 -383 -507 -893 -637 -859 -513 -237 -18 -397 -905 -353 -164 -477 -198 -823 -656 -464 -462 -849 -644 -391 -955 -932 -382 -357 -533 -275 -169 -922 -51 -148 -790 -179 -775 -216 -612 -832 -869 -744 -842 -713 -615 -864 -654 -814 -143 -35 -425 -476 -363 -816 -365 -24 -622 -426 -993 -914 -378 -975 -847 -955 -691 -467 -524 -129 -966 -227 -645 -168 -133 -796 -903 -814 -140 -650 -53 -379 -695 -424 -453 -576 -178 -372 -404 -564 -205 -134 -119 -619 -717 -314 -609 -239 -860 -884 -128 -524 -278 -970 -185 -178 -237 -757 -35 -85 -677 -920 -694 -577 -138 -276 -758 -150 -286 -804 -188 -585 -315 -994 -874 -317 -880 -965 -67 -838 -729 -535 -952 -781 -530 -426 -486 -153 -195 -300 -178 -275 -10 -504 -937 -204 -830 -535 -388 -818 -62 -540 -931 -829 -724 -933 -189 -805 -483 -460 -532 -930 -395 -71 -740 -848 -878 -442 -163 -738 -914 -284 -7 -385 -145 -549 -676 -608 -693 -719 -863 -532 -338 -680 -623 -114 -997 -98 -356 -802 -79 -379 -932 -747 -3 -592 -768 -777 -403 -720 -43 -593 -346 -939 -313 -738 -188 -388 -313 -161 -276 -332 -984 -185 -84 -71 -328 -386 -893 -327 -922 -186 -472 -402 -192 -774 -42 -255 -825 -215 -287 -687 -900 -542 -816 -537 -124 -145 -151 -704 -258 -930 -132 -740 -912 -74 -886 -208 -273 -766 -231 -585 -93 -248 -990 -703 -994 -412 -410 -861 -719 -114 -50 -63 -487 -109 -448 -735 -526 -855 -881 -743 -401 -372 -813 -113 -763 -375 -490 -264 -999 -79 -742 -573 -689 -447 -348 -647 -138 -698 -345 -723 -262 -899 -989 -535 -899 -364 -308 -337 -51 -75 -477 -498 -918 -745 -337 -922 -578 -867 -776 -742 -468 -654 -501 -153 -187 -811 -929 -416 -869 -975 -569 -658 -633 -944 -59 -818 -776 -36 -428 -389 -806 -366 -824 -940 -985 -763 -486 -304 -195 -884 -986 -387 -778 -992 -115 -337 -869 -301 -561 -160 -472 -711 -378 -834 -196 -172 -683 -846 -373 -850 -234 -512 -482 -143 -147 -632 -616 -120 -677 -245 -654 -733 -750 -33 -17 -132 -326 -655 -203 -272 -930 -45 -71 -788 -967 -305 -81 -36 -893 -732 -852 -764 -776 -952 -860 -562 -125 -154 -528 -577 -332 -476 -28 -175 -929 -171 -829 -794 -411 -592 -260 -453 -482 -470 -902 -182 -877 -753 -294 -679 -147 -133 -345 -211 -100 -713 -535 -729 -369 -939 -467 -265 -150 -990 -771 -706 -206 -472 -569 -526 -797 -137 -14 -54 -808 -80 -193 -58 -54 -353 -535 -946 -999 -913 -230 -152 -934 -898 -392 -302 -967 -688 -229 -244 -456 -138 -158 -607 -33 -478 -226 -156 -196 -27 -706 -329 -418 -862 -825 -709 -624 -746 -753 -197 -470 -573 -47 -813 -803 -180 -120 -763 -617 -410 -208 -485 -598 -420 -752 -36 -296 -638 -472 -66 -183 -621 -870 -803 -765 -243 -439 -712 -1000 -363 -602 -58 -211 -273 -27 -83 -99 -683 -883 -79 -296 -179 -87 -647 -176 -924 -973 -331 -756 -166 -712 -31 -984 -783 -365 -322 -510 -638 -713 -98 -674 -528 -821 -211 -763 -801 -176 -122 -951 -529 -676 -681 -405 -642 -611 -676 -751 -414 -470 -190 -747 -60 -551 -413 -343 -379 -835 -760 -944 -817 -726 -480 -116 -884 -652 -409 -902 -484 -884 -966 -630 -487 -263 -575 -350 -881 -576 -221 -821 -385 -843 -449 -590 -962 -300 -891 -514 -555 -623 -20 -428 -498 -668 -222 -316 -721 -439 -809 -94 -159 -504 -218 -347 -548 -883 -296 -521 -961 -43 -93 -143 -443 -87 -534 -26 -606 -409 -595 -576 -300 -728 -876 -496 -442 -912 -782 -842 -27 -667 -463 -208 -978 -164 -399 -438 -745 -413 -919 -302 -636 -114 -564 -402 -259 -119 -236 -747 -867 -979 -206 -418 -48 -575 -666 -680 -377 -421 -138 -808 -294 -470 -6 -881 -239 -356 -917 -485 -192 -91 -137 -436 -401 -351 -121 -856 -18 -194 -350 -844 -329 -386 -298 -512 -802 -978 -328 -87 -701 -451 -872 -460 -204 -543 -940 -577 -789 -945 -428 -667 -143 -877 -39 -285 -97 -912 -48 -936 -270 -344 -682 -122 -355 -818 -283 -179 -34 -369 -198 -491 -366 -922 -317 -270 -916 -863 -96 -264 -206 -925 -966 -2 -398 -442 -132 -809 -745 -723 -762 -777 -606 -252 -163 -473 -430 -527 -222 -331 -149 -998 -894 -431 -571 -144 -571 -941 -106 -747 -83 -770 -978 -8 -186 -330 -710 -644 -354 -386 -142 -824 -49 -609 -186 -965 -2 -612 -273 -544 -382 -189 -64 -333 -514 -984 -992 -978 -332 -780 -49 -748 -557 -421 -61 -935 -708 -775 -937 -450 -545 -195 -92 -168 -418 -121 -300 -280 -623 -862 -86 -759 -205 -275 -252 -420 -223 -931 -161 -943 -153 -366 -831 -902 -29 -909 -256 -813 -837 -986 -112 -791 -205 -158 -686 -360 -267 -349 -432 -504 -163 -223 -794 -231 -494 -366 -256 -292 -915 -879 -992 -501 -359 -907 -733 -331 -527 -302 -959 -988 -670 -725 -68 -205 -573 -516 -984 -562 -339 -63 -135 -649 -592 -275 -453 -83 -326 -293 -42 -430 -198 -457 -857 -979 -461 -403 -199 -195 -915 -906 -35 -315 -43 -645 -765 -656 -830 -212 -921 -608 -610 -373 -556 -297 -221 -775 -942 -787 -661 -538 -351 -297 -979 -978 -326 -487 -952 -330 -784 -128 -86 -638 -842 -290 -986 -42 -915 -102 -312 -114 -415 -834 -831 -156 -766 -590 -130 -343 -39 -180 -746 -864 -463 -786 -518 -751 -57 -323 -13 -472 -449 -613 -790 -419 -966 -14 -675 -829 -519 -461 -29 -514 -81 -824 -281 -62 -192 -727 -364 -332 -586 -938 -893 -860 -290 -175 -490 -912 -460 -260 -757 -133 -889 -607 -961 -895 -977 -130 -276 -292 -100 -788 -77 -663 -509 -384 -513 -54 -554 -536 -345 -465 -541 -419 -337 -734 -719 -446 -508 -578 -320 -290 -80 -295 -750 -475 -592 -11 -348 -514 -625 -849 -747 -103 -969 -298 -261 -744 -859 -765 -301 -195 -186 -783 -433 -884 -893 -845 -699 -276 -325 -971 -79 -329 -271 -682 -310 -190 -327 -114 -95 -221 -949 -207 -961 -10 -50 -394 -475 -644 -445 -698 -588 -716 -504 -432 -34 -863 -98 -808 -328 -572 -733 -424 -978 -78 -901 -575 -753 -2 -380 -115 -453 -338 -921 -261 -287 -86 -73 -884 -833 -229 -275 -297 -236 -892 -999 -941 -161 -915 -111 -265 -839 -127 -147 -836 -766 -109 -827 -591 -412 -492 -488 -174 -711 -599 -93 -111 -91 -352 -74 -51 -531 -701 -635 -117 -531 -379 -185 -373 -945 -38 -30 -181 -120 -182 -182 -423 -352 -723 -484 -372 -74 -654 -975 -589 -284 -560 -49 -579 -681 -744 -320 -557 -805 -676 -962 -79 -637 -80 -601 -607 -657 -315 -961 -750 -103 -10 -106 -264 -8 -933 -130 -835 -808 -718 -449 -287 -28 -229 -699 -773 -591 -644 -621 -397 -988 -159 -384 -299 -254 -920 -903 -528 -719 -943 -893 -211 -418 -152 -246 -558 -62 -896 -67 -972 -353 -61 -706 -232 -160 -778 -699 -681 -302 -675 -980 -904 -44 -983 -648 -674 -515 -221 -958 -685 -283 -284 -171 -803 -519 -992 -654 -874 -861 -915 -201 -237 -621 -216 -562 -737 -468 -682 -436 -647 -182 -62 -688 -647 -187 -478 -515 -844 -39 -359 -517 -339 -764 -985 -704 -534 -341 -449 -641 -494 -837 -32 -386 -565 -529 -98 -660 -333 -214 -146 -512 -116 -106 -667 -481 -926 -387 -153 -667 -971 -597 -730 -857 -638 -236 -742 -937 -316 -582 -629 -273 -37 -712 -968 -406 -203 -643 -500 -690 -812 -809 -224 -114 -914 -685 -10 -713 -602 -321 -576 -334 -675 -107 -667 -445 -956 -153 -110 -471 -809 -496 -49 -776 -185 -141 -606 -258 -193 -545 -41 -40 -115 -309 -959 -304 -420 -578 -713 -336 -383 -319 -434 -807 -654 -750 -365 -220 -586 -463 -671 -401 -359 -746 -823 -139 -431 -777 -5 -58 -611 -104 -381 -425 -928 -10 -621 -596 -346 -929 -864 -952 -138 -940 -32 -477 -669 -744 -29 -202 -633 -940 -831 -545 -244 -929 -370 -869 -257 -60 -122 -751 -200 -527 -162 -17 -697 -615 -636 -113 -457 -529 -25 -386 -119 -922 -229 -586 -984 -948 -355 -168 -261 -713 -645 -178 -110 -563 -615 -781 -41 -217 -977 -553 -828 -667 -811 -912 -969 -665 -369 -606 -461 -905 -774 -10 -738 -544 -17 -473 -207 -124 -475 -147 -769 -701 -176 -764 -835 -755 -528 -210 -845 -635 -691 -403 -996 -726 -519 -854 -585 -586 -406 -621 -975 -148 -653 -602 -509 -401 -646 -668 -902 -940 -350 -196 -688 -737 -655 -16 -403 -467 -192 -140 -231 -418 -191 -116 -981 -727 -29 -22 -285 -855 -301 -9 -607 -53 -333 -618 -843 -363 -607 -656 -345 -933 -336 -863 -508 -201 -173 -104 -331 -98 -523 -237 -327 -89 -187 -725 -776 -299 -497 -853 -177 -393 -847 -697 -261 -387 -36 -256 -475 -424 -879 -33 -483 -393 -124 -924 -97 -612 -314 -11 -775 -338 -552 -905 -385 -496 -753 -423 -348 -708 -79 -281 -689 -325 -340 -994 -562 -791 -541 -54 -544 -574 -120 -582 -245 -146 -497 -461 -775 -569 -300 -802 -695 -119 -149 -470 -265 -998 -924 -354 -583 -158 -927 -403 -777 -530 -37 -791 -256 -792 -109 -408 -603 -601 -292 -217 -309 -573 -523 -376 -486 -658 -451 -75 -740 -313 -331 -100 -58 -543 -223 -326 -752 -919 -430 -21 -452 -879 -7 -59 -638 -12 -152 -292 -556 -642 -981 -79 -279 -175 -646 -220 -325 -748 -648 -430 -836 -184 -946 -175 -283 -280 -167 -922 -365 -917 -259 -705 -168 -363 -667 -807 -891 -136 -513 -636 -321 -980 -456 -61 -903 -28 -16 -60 -771 -732 -127 -408 -962 -734 -865 -870 -232 -85 -47 -93 -41 -735 -340 -595 -931 -272 -32 -796 -592 -628 -537 -104 -370 -265 -564 -415 -547 -843 -630 -660 -756 -640 -582 -748 -275 -962 -890 -92 -482 -203 -779 -615 -153 -378 -214 -500 -805 -227 -134 -966 -221 -324 -224 -684 -84 -893 -481 -883 -876 -424 -323 -536 -983 -686 -640 -897 -415 -595 -84 -233 -31 -482 -899 -750 -677 -806 -369 -289 -608 -860 -958 -356 -687 -995 -297 -800 -517 -191 -627 -802 -197 -990 -217 -435 -982 -115 -880 -834 -754 -486 -116 -264 -836 -27 -648 -351 -679 -153 -118 -598 -634 -667 -198 -390 -387 -275 -202 -66 -317 -861 -607 -405 -565 -223 -789 -414 -301 -878 -191 -949 -87 -380 -980 -793 -380 -204 -668 -16 -233 -256 -159 -400 -280 -821 -335 -590 -448 -803 -708 -12 -869 -999 -839 -551 -75 -107 -160 -315 -412 -687 -175 -520 -53 -742 -617 -32 -762 -138 -321 -203 -574 -853 -553 -319 -318 -449 -474 -413 -882 -497 -685 -277 -786 -908 -559 -939 -692 -836 -606 -771 -199 -49 -219 -49 -585 -946 -59 -340 -72 -132 -300 -977 -875 -120 -82 -948 -472 -869 -108 -114 -844 -908 -99 -951 -797 -848 -725 -610 -738 -703 -79 -789 -996 -33 -541 -569 -106 -161 -104 -378 -613 -387 -624 -662 -923 -484 -518 -840 -914 -860 -230 -163 -972 -730 -377 -976 -314 -369 -134 -264 -549 -809 -120 -652 -292 -663 -275 -867 -323 -622 -135 -799 -252 -550 -372 -717 -285 -176 -466 -724 -317 -128 -201 -974 -52 -29 -143 -622 -996 -217 -263 -293 -78 -336 -633 -757 -153 -331 -179 -330 -572 -452 -427 -270 -715 -779 -502 -177 -340 -143 -568 -334 -601 -863 -376 -229 -211 -583 -916 -871 -713 -866 -818 -873 -449 -974 -578 -792 -963 -254 -315 -637 -698 -152 -185 -150 -921 -106 -494 -823 -120 -297 -618 -710 -396 -682 -349 -225 -968 -352 -976 -991 -14 -851 -922 -961 -209 -691 -454 -844 -410 -252 -298 -399 -541 -585 -428 -635 -922 -563 -217 -104 -174 -419 -844 -762 -314 -537 -736 -520 -577 -558 -780 -760 -181 -713 -252 -304 -67 -491 -419 -289 -923 -137 -355 -814 -153 -917 -61 -635 -470 -712 -252 -469 -390 -846 -941 -41 -901 -205 -392 -260 -573 -209 -831 -193 -851 -963 -436 -764 -867 -10 -689 -451 -596 -680 -236 -423 -807 -360 -303 -728 -60 -520 -123 -814 -105 -921 -491 -157 -951 -535 -408 -743 -169 -303 -244 -580 -231 -123 -460 -146 -241 -15 -807 -83 -743 -293 -711 -419 -419 -79 -376 -901 -189 -130 -489 -105 -878 -194 -849 -334 -43 -998 -551 -77 -177 -47 -964 -963 -605 -882 -157 -59 -767 -384 -130 -497 -11 -198 -601 -802 -220 -699 -694 -718 -323 -894 -670 -85 -545 -36 -303 -424 -417 -936 -242 -929 -107 -7 -250 -386 -181 -77 -762 -621 -383 -902 -130 -780 -963 -260 -96 -193 -16 -245 -236 -962 -906 -955 -378 -704 -731 -62 -990 -376 -54 -644 -441 -289 -712 -111 -301 -4 -21 -599 -379 -212 -978 -521 -732 -427 -390 -127 -525 -95 -695 -103 -429 -735 -371 -947 -904 -738 -13 -598 -456 -319 -168 -844 -542 -970 -874 -266 -168 -614 -630 -138 -297 -153 -977 -220 -66 -602 -251 -799 -494 -388 -643 -767 -880 -524 -429 -672 -902 -767 -720 -557 -485 -760 -86 -492 -698 -849 -831 -681 -794 -929 -842 -687 -226 -247 -542 -796 -191 -608 -707 -940 -409 -623 -812 -812 -412 -897 -986 -221 -466 -30 -475 -789 -482 -140 -332 -476 -668 -862 -637 -325 -324 -796 -355 -455 -314 -837 -742 -627 -587 -886 -508 -627 -936 -958 -690 -590 -500 -642 -95 -578 -396 -917 -720 -321 -199 -736 -721 -581 -927 -606 -346 -383 -332 -482 -1 -239 -181 -465 -545 -617 -993 -311 -784 -312 -898 -26 -622 -362 -168 -192 -60 -502 -203 -898 -70 -984 -331 -616 -482 -882 -202 -69 -886 -122 -749 -494 -259 -407 -920 -412 -211 -715 -113 -723 -497 -832 -148 -309 -908 -980 -984 -363 -890 -538 -318 -432 -54 -451 -632 -256 -8 -68 -531 -425 -670 -227 -797 -296 -851 -499 -65 -906 -279 -726 -265 -490 -346 -301 -586 -689 -876 -944 -422 -307 -811 -989 -49 -400 -144 -214 -664 -625 -75 -427 -233 -525 -191 -917 -740 -961 -967 -721 -613 -939 -455 -303 -531 -373 -289 -761 -82 -368 -767 -646 -344 -45 -545 -370 -766 -806 -305 -185 -189 -752 -566 -645 -709 -140 -361 -950 -890 -858 -807 -826 -855 -575 -860 -287 -408 -864 -708 -10 -719 -757 -578 -73 -535 -814 -469 -165 -45 -253 -834 -717 -901 -870 -840 -202 -956 -582 -214 -51 -893 -441 -242 -330 -184 -572 -852 -223 -522 -621 -73 -259 -374 -726 -885 -803 -554 -453 -331 -685 -614 -786 -359 -177 -888 -906 -142 -357 -672 -150 -634 -841 -962 -794 -735 -819 -467 -464 -84 -168 -205 -844 -679 -632 -908 -527 -293 -661 -192 -229 -248 -881 -955 -365 -60 -20 -975 -68 -8 -815 -941 -306 -366 -685 -12 -559 -406 -429 -332 -169 -766 -643 -526 -651 -984 -704 -633 -238 -620 -223 -860 -999 -383 -995 -395 -719 -902 -803 -140 -913 -414 -882 -3 -418 -794 -834 -654 -959 -250 -100 -595 -24 -254 -217 -788 -361 -328 -295 -903 -377 -793 -861 -507 -443 -821 -977 -89 -41 -377 -487 -142 -938 -395 -184 -757 -758 -288 -741 -116 -169 -104 -381 -104 -903 -193 -7 -616 -2 -248 -966 -622 -201 -197 -95 -461 -876 -509 -25 -264 -681 -920 -833 -822 -19 -65 -851 -641 -970 -662 -975 -617 -6 -617 -111 -610 -114 -89 -779 -171 -271 -588 -827 -419 -916 -994 -748 -473 -322 -752 -142 -280 -780 -897 -345 -329 -298 -691 -737 -221 -142 -621 -177 -194 -532 -695 -60 -346 -948 -459 -666 -389 -840 -534 -90 -38 -993 -952 -677 -189 -50 -827 -402 -345 -892 -207 -289 -95 -456 -811 -47 -951 -11 -456 -94 -20 -613 -196 -772 -432 -177 -609 -818 -424 -761 -846 -829 -31 -139 -701 -66 -188 -794 -695 -616 -185 -479 -741 -590 -7 -346 -240 -232 -589 -313 -405 -637 -2 -893 -996 -188 -860 -14 -163 -511 -459 -646 -3 -757 -187 -274 -692 -182 -258 -691 -333 -176 -945 -785 -659 -958 -56 -596 -534 -366 -869 -517 -485 -964 -843 -621 -86 -429 -155 -962 -858 -978 -826 -694 -236 -390 -632 -693 -101 -467 -778 -283 -920 -810 -885 -50 -723 -5 -928 -827 -700 -804 -264 -5 -766 -672 -613 -697 -877 -631 -891 -862 -564 -420 -417 -650 -12 -783 -539 -717 -262 -12 -982 -412 -827 -844 -594 -384 -206 -691 -417 -950 -441 -838 -475 -390 -957 -527 -483 -773 -62 -380 -431 -878 -670 -310 -809 -260 -960 -395 -13 -719 -163 -617 -329 -435 -848 -565 -376 -782 -680 -205 -779 -638 -487 -999 -100 -747 -198 -145 -318 -768 -535 -37 -303 -740 -399 -299 -735 -262 -6 -270 -730 -299 -115 -403 -717 -94 -209 -596 -563 -299 -210 -36 -202 -181 -908 -931 -646 -731 -918 -912 -367 -435 -975 -927 -545 -694 -323 -593 -761 -234 -232 -550 -271 -854 -71 -709 -340 -487 -745 -124 -681 -895 -800 -988 -869 -564 -360 -644 -493 -394 -171 -155 -214 -126 -232 -5 -281 -19 -34 -253 -732 -531 -132 -499 -904 -128 -874 -863 -67 -509 -814 -61 -820 -306 -859 -143 -438 -300 -858 -691 -25 -637 -518 -224 -293 -290 -713 -720 -274 -613 -300 -345 -14 -618 -575 -533 -722 -444 -557 -471 -537 -75 -840 -618 -823 -309 -371 -884 -405 -956 -54 -502 -466 -607 -859 -159 -720 -570 -427 -643 -435 -453 -261 -213 -658 -180 -775 -491 -753 -7 -223 -339 -900 -243 -670 -67 -413 -130 -910 -740 -320 -235 -124 -240 -861 -383 -541 -114 -41 -388 -991 -660 -72 -550 -340 -942 -752 -22 -266 -570 -41 -111 -19 -422 -742 -2 -543 -181 -652 -159 -267 -976 -34 -641 -82 -556 -574 -510 -245 -172 -875 -9 -241 -972 -489 -775 -500 -694 -209 -276 -7 -182 -451 -269 -371 -62 -535 -178 -29 -242 -920 -810 -959 -580 -156 -957 -904 -309 -548 -281 -505 -551 -684 -181 -249 -954 -267 -63 -535 -126 -584 -246 -691 -246 -167 -370 -332 -676 -623 -34 -356 -587 -396 -376 -40 -696 -56 -302 -285 -237 -108 -465 -457 -112 -223 -850 -976 -332 -387 -162 -959 -908 -715 -799 -230 -419 -560 -959 -907 -406 -348 -904 -622 -195 -744 -325 -40 -369 -701 -611 -745 -208 -654 -791 -164 -962 -207 -63 -161 -635 -752 -304 -111 -469 -372 -20 -517 -467 -115 -196 -629 -660 -659 -734 -968 -775 -816 -750 -895 -193 -357 -863 -624 -78 -660 -414 -701 -463 -787 -951 -836 -636 -998 -108 -248 -559 -181 -133 -186 -675 -320 -518 -336 -781 -820 -145 -609 -783 -573 -534 -787 -299 -312 -326 -515 -687 -242 -118 -506 -433 -81 -264 -65 -283 -756 -182 -651 -729 -794 -592 -656 -592 -16 -343 -62 -886 -775 -292 -331 -153 -847 -204 -481 -413 -909 -990 -678 -980 -579 -946 -764 -368 -105 -44 -665 -193 -568 -308 -899 -54 -600 -887 -265 -765 -664 -462 -538 -929 -392 -848 -358 -119 -858 -603 -998 -420 -610 -925 -788 -497 -70 -769 -938 -569 -603 -61 -732 -905 -607 -926 -287 -42 -611 -741 -645 -267 -796 -663 -903 -454 -726 -55 -799 -952 -148 -484 -100 -271 -89 -248 -91 -272 -738 -224 -527 -785 -742 -975 -144 -87 -469 -536 -832 -190 -626 -260 -79 -805 -773 -47 -357 -225 -149 -444 -794 -478 -708 -667 -566 -842 -511 -751 -190 -333 -408 -608 -896 -287 -80 -122 -680 -98 -110 -842 -41 -716 -183 -918 -396 -779 -165 -874 -864 -937 -36 -170 -24 -776 -5 -695 -829 -941 -606 -49 -864 -398 -480 -992 -504 -993 -722 -348 -767 -351 -258 -686 -707 -277 -193 -611 -109 -277 -736 -219 -713 -790 -755 -631 -715 -998 -631 -338 -620 -698 -290 -127 -893 -374 -876 -8 -444 -930 -718 -342 -817 -248 -594 -214 -382 -672 -712 -393 -58 -419 -54 -692 -128 -971 -505 -402 -916 -335 -583 -6 -987 -850 -62 -318 -840 -280 -563 -614 -993 -67 -236 -581 -166 -647 -841 -938 -425 -625 -423 -761 -661 -111 -307 -793 -704 -817 -650 -767 -863 -258 -511 -975 -897 -797 -199 -555 -20 -662 -253 -59 -585 -221 -255 -574 -353 -644 -666 -985 -184 -195 -398 -698 -574 -29 -446 -834 -81 -244 -46 -28 -863 -267 -396 -320 -43 -434 -250 -531 -543 -234 -181 -997 -281 -949 -287 -481 -689 -306 -312 -51 -916 -199 -538 -70 -41 -606 -337 -72 -64 -246 -281 -475 -229 -540 -869 -612 -806 -520 -712 -730 -496 -146 -717 -580 -559 -448 -263 -868 -147 -874 -101 -834 -353 -556 -858 -580 -473 -484 -849 -463 -410 -571 -350 -589 -965 -77 -289 -741 -394 -124 -852 -407 -620 -6 -689 -552 -842 -368 -229 -420 -603 -430 -336 -300 -262 -110 -993 -625 -568 -316 -773 -490 -592 -304 -47 -234 -635 -343 -947 -762 -515 -707 -545 -752 -293 -453 -937 -449 -83 -42 -268 -115 -683 -83 -53 -339 -270 -990 -468 -419 -813 -845 -228 -423 -799 -657 -609 -248 -176 -126 -850 -956 -299 -305 -791 -960 -539 -501 -862 -772 -88 -853 -179 -399 -81 -531 -351 -195 -824 -596 -351 -39 -958 -483 -5 -699 -760 -278 -777 -853 -331 -651 -795 -684 -856 -669 -604 -29 -688 -413 -741 -905 -435 -496 -715 -781 -445 -918 -72 -674 -836 -272 -334 -939 -903 -810 -59 -273 -836 -606 -428 -352 -926 -471 -185 -995 -24 -279 -597 -256 -466 -273 -682 -913 -935 -198 -478 -112 -287 -473 -70 -644 -31 -461 -300 -312 -939 -888 -764 -853 -726 -132 -392 -641 -98 -716 -434 -90 -637 -923 -871 -954 -80 -86 -939 -852 -618 -833 -666 -275 -751 -4 -119 -825 -710 -784 -30 -557 -438 -830 -779 -788 -74 -505 -739 -9 -212 -634 -862 -9 -720 -666 -866 -272 -905 -730 -166 -823 -503 -342 -18 -45 -613 -912 -32 -13 -577 -868 -339 -742 -954 -544 -275 -743 -872 -949 -445 -209 -818 -569 -801 -216 -898 -57 -964 -541 -951 -729 -479 -988 -639 -801 -738 -438 -573 -422 -677 -689 -144 -519 -359 -770 -815 -186 -383 -608 -896 -261 -75 -898 -594 -887 -878 -717 -257 -838 -181 -28 -423 -124 -533 -327 -886 -831 -588 -28 -729 -49 -849 -416 -565 -368 -792 -64 -504 -6 -277 -690 -983 -983 -595 -995 -223 -182 -959 -241 -509 -822 -93 -681 -737 -30 -712 -418 -137 -704 -192 -380 -769 -23 -657 -437 -235 -191 -942 -886 -923 -216 -870 -930 -260 -597 -331 -357 -973 -545 -851 -977 -671 -797 -10 -238 -893 -277 -153 -132 -367 -8 -288 -852 -792 -789 -231 -342 -233 -586 -410 -31 -989 -501 -736 -857 -51 -349 -560 -318 -350 -858 -898 -204 -912 -158 -558 -345 -658 -545 -566 -705 -134 -682 -821 -740 -111 -464 -620 -827 -997 -782 -62 -988 -875 -703 -396 -789 -114 -118 -233 -715 -895 -12 -365 -792 -596 -260 -947 -613 -587 -271 -10 -696 -801 -99 -519 -661 -499 -516 -493 -174 -968 -790 -588 -754 -682 -434 -968 -391 -203 -492 -328 -699 -211 -282 -527 -674 -729 -668 -890 -150 -766 -783 -987 -642 -405 -682 -300 -175 -398 -72 -247 -415 -379 -999 -693 -461 -712 -291 -306 -961 -438 -639 -362 -636 -204 -477 -803 -129 -578 -933 -385 -756 -83 -726 -365 -969 -921 -881 -222 -689 -65 -174 -708 -834 -745 -14 -226 -208 -20 -370 -278 -534 -255 -93 -942 -495 -415 -105 -187 -392 -606 -21 -344 -656 -85 -888 -52 -77 -626 -619 -449 -635 -241 -565 -243 -805 -123 -590 -848 -624 -148 -903 -785 -53 -410 -44 -545 -1 -141 -2 -280 -839 -307 -212 -180 -328 -12 -438 -966 -322 -844 -264 -698 -996 -434 -531 -380 -80 -161 -678 -734 -110 -481 -42 -646 -847 -864 -701 -428 -869 -856 -458 -40 -144 -498 -125 -949 -217 -97 -631 -310 -729 -325 -123 -960 -207 -767 -781 -736 -507 -205 -317 -385 -513 -469 -713 -234 -671 -42 -546 -811 -56 -968 -217 -506 -300 -609 -644 -929 -964 -81 -535 -817 -923 -351 -552 -413 -208 -658 -225 -937 -799 -844 -227 -56 -595 -4 -360 -65 -37 -212 -476 -971 -395 -468 -930 -765 -551 -766 -964 -67 -883 -61 -124 -412 -453 -329 -614 -293 -523 -246 -431 -1 -440 -819 -505 -658 -310 -519 -893 -181 -76 -244 -768 -622 -183 -903 -753 -944 -782 -480 -22 -576 -377 -439 -477 -94 -185 -10 -4 -49 -366 -503 -255 -868 -784 -224 -429 -914 -153 -940 -83 -335 -642 -225 -985 -878 -944 -528 -297 -543 -267 -470 -544 -538 -779 -690 -483 -8 -706 -779 -544 -863 -869 -831 -702 -550 -863 -128 -138 -686 -130 -463 -937 -977 -602 -817 -34 -776 -809 -986 -927 -812 -101 -459 -91 -353 -413 -154 -773 -486 -920 -713 -314 -153 -682 -291 -408 -784 -828 -380 -45 -348 -534 -821 -695 -889 -896 -629 -350 -352 -658 -484 -870 -445 -224 -411 -515 -744 -470 -310 -507 -857 -710 -795 -594 -655 -920 -441 -25 -500 -81 -63 -359 -718 -912 -410 -56 -515 -383 -262 -487 -941 -739 -39 -475 -62 -519 -837 -975 -516 -797 -819 -700 -901 -428 -264 -425 -610 -428 -703 -5 -511 -498 -726 -393 -129 -321 -795 -204 -528 -487 -17 -954 -952 -900 -377 -276 -563 -167 -411 -488 -892 -540 -97 -781 -636 -274 -326 -637 -109 -113 -470 -201 -468 -121 -215 -299 -269 -672 -693 -476 -592 -95 -450 -180 -251 -787 -88 -347 -70 -535 -891 -581 -281 -136 -63 -387 -895 -978 -94 -48 -223 -241 -729 -685 -328 -547 -626 -610 -839 -236 -148 -940 -288 -699 -322 -463 -214 -11 -586 -278 -707 -633 -808 -796 -482 -519 -104 -412 -552 -488 -976 -970 -356 -609 -261 -491 -104 -886 -753 -258 -755 -406 -131 -554 -983 -658 -577 -466 -482 -824 -833 -579 -662 -475 -433 -51 -46 -799 -423 -165 -28 -646 -313 -103 -441 -941 -32 -881 -177 -443 -43 -426 -477 -904 -758 -712 -718 -39 -241 -685 -358 -506 -127 -399 -40 -364 -156 -200 -921 -954 -542 -255 -975 -991 -410 -61 -187 -289 -413 -646 -237 -593 -426 -575 -231 -524 -655 -57 -329 -167 -758 -405 -233 -386 -80 -630 -993 -318 -105 -691 -213 -135 -520 -7 -668 -100 -498 -301 -994 -126 -30 -715 -940 -447 -355 -320 -762 -866 -851 -697 -158 -196 -12 -435 -539 -423 -601 -364 -147 -568 -399 -403 -932 -881 -744 -189 -429 -971 -455 -470 -952 -996 -670 -479 -493 -96 -774 -795 -37 -795 -653 -579 -691 -230 -691 -541 -310 -801 -540 -156 -379 -906 -158 -404 -800 -643 -893 -577 -954 -801 -271 -495 -85 -530 -755 -494 -248 -384 -503 -304 -568 -290 -95 -812 -600 -397 -899 -110 -820 -264 -476 -592 -803 -357 -574 -130 -861 -261 -792 -304 -381 -781 -590 -70 -180 -703 -752 -776 -54 -690 -767 -654 -604 -59 -30 -476 -771 -140 -389 -52 -865 -274 -300 -366 -852 -767 -593 -487 -978 -930 -852 -249 -825 -588 -593 -671 -464 -340 -777 -997 -1 -362 -825 -709 -969 -525 -723 -579 -383 -353 -187 -749 -845 -675 -921 -361 -738 -772 -305 -278 -470 -377 -745 -443 -819 -314 -529 -524 -75 -496 -712 -377 -341 -821 -28 -119 -79 -329 -496 -136 -787 -978 -370 -2 -957 -82 -227 -761 -762 -844 -290 -66 -560 -818 -997 -410 -823 -794 -254 -920 -385 -653 -296 -38 -513 -314 -727 -842 -367 -819 -917 -204 -189 -698 -536 -902 -622 -843 -233 -151 -688 -90 -725 -868 -996 -505 -221 -222 -983 -213 -50 -528 -32 -102 -272 -578 -238 -549 -564 -579 -151 -754 -159 -610 -816 -15 -688 -984 -400 -575 -807 -802 -225 -597 -66 -376 -896 -534 -840 -273 -999 -441 -489 -846 -501 -885 -457 -24 -580 -70 -297 -465 -393 -404 -779 -691 -427 -628 -501 -464 -607 -944 -421 -279 -478 -440 -399 -111 -875 -643 -292 -523 -461 -244 -652 -474 -498 -214 -500 -639 -294 -914 -59 -809 -228 -750 -992 -825 -273 -132 -140 -848 -674 -544 -41 -298 -465 -448 -45 -648 -286 -154 -704 -428 -663 -634 -678 -853 -496 -275 -947 -770 -5 -473 -601 -658 -74 -690 -75 -478 -253 -811 -507 -891 -781 -923 -235 -59 -381 -949 -932 -385 -679 -767 -3 -809 -120 -996 -88 -95 -444 -239 -197 -66 -159 -702 -230 -783 -131 -779 -691 -824 -682 -785 -786 -85 -966 -48 -457 -720 -964 -287 -488 -246 -660 -199 -335 -892 -126 -195 -463 -186 -786 -65 -863 -282 -589 -256 -629 -442 -177 -630 -476 -774 -460 -309 -562 -221 -301 -726 -24 -375 -958 -346 -244 -113 -1000 -934 -985 -586 -447 -281 -876 -441 -187 -924 -900 -277 -525 -469 -607 -233 -392 -970 -949 -758 -919 -55 -206 -800 -832 -900 -701 -234 -882 -543 -239 -296 -187 -396 -380 -752 -638 -699 -976 -549 -994 -204 -174 -545 -160 -305 -581 -844 -269 -744 -150 -23 -382 -784 -906 -209 -917 -457 -31 -494 -299 -55 -743 -259 -912 -504 -334 -683 -512 -827 -628 -244 -145 -595 -823 -641 -489 -554 -959 -754 -690 -422 -457 -103 -674 -50 -65 -562 -319 -348 -220 -774 -7 -141 -438 -973 -190 -732 -19 -876 -745 -774 -194 -6 -248 -354 -533 -998 -688 -641 -18 -919 -361 -946 -767 -548 -929 -928 -890 -197 -739 -504 -858 -824 -212 -339 -375 -897 -412 -956 -9 -928 -415 -334 -320 -935 -305 -63 -526 -638 -936 -132 -385 -301 -354 -744 -188 -783 -512 -842 -903 -151 -450 -977 -426 -918 -905 -432 -421 -530 -616 -410 -788 -702 -725 -47 -643 -581 -444 -217 -434 -545 -906 -601 -288 -516 -319 -56 -178 -192 -213 -593 -784 -692 -425 -766 -314 -257 -653 -22 -88 -894 -87 -565 -225 -52 -644 -216 -542 -722 -24 -199 -38 -292 -673 -478 -963 -295 -92 -738 -356 -125 -710 -457 -457 -778 -637 -180 -822 -622 -694 -865 -574 -602 -983 -689 -535 -876 -523 -963 -124 -709 -226 -581 -161 -378 -92 -274 -639 -724 -661 -536 -958 -340 -687 -359 -403 -78 -816 -436 -955 -168 -243 -539 -476 -396 -971 -915 -934 -930 -459 -677 -606 -111 -987 -6 -503 -77 -120 -631 -327 -202 -993 -539 -759 -90 -425 -135 -218 -184 -776 -115 -627 -689 -370 -461 -369 -120 -800 -685 -235 -127 -664 -183 -194 -249 -250 -148 -703 -692 -648 -253 -535 -710 -658 -801 -26 -781 -723 -6 -416 -628 -409 -160 -980 -268 -213 -578 -565 -366 -608 -588 -132 -980 -738 -170 -497 -598 -751 -238 -787 -823 -248 -395 -632 -97 -969 -488 -434 -928 -830 -173 -312 -557 -246 -89 -642 -948 -907 -83 -242 -372 -680 -162 -722 -140 -680 -863 -306 -563 -944 -165 -280 -267 -404 -373 -653 -464 -204 -698 -557 -422 -481 -598 -384 -563 -718 -163 -888 -196 -786 -180 -322 -693 -352 -694 -475 -220 -241 -290 -209 -323 -495 -787 -685 -390 -344 -510 -905 -979 -755 -230 -274 -343 -340 -197 -149 -880 -461 -386 -237 -986 -399 -427 -32 -981 -46 -431 -852 -745 -73 -716 -62 -49 -172 -126 -33 -134 -350 -479 -487 -218 -231 -881 -423 -555 -99 -74 -286 -88 -360 -850 -954 -682 -53 -899 -740 -252 -838 -500 -987 -822 -486 -537 -157 -983 -132 -607 -910 -565 -249 -751 -544 -900 -994 -741 -203 -838 -965 -83 -673 -395 -548 -776 -401 -232 -233 -464 -797 -791 -753 -473 -252 -519 -213 -438 -291 -931 -219 -397 -581 -344 -943 -688 -126 -469 -144 -895 -568 -338 -673 -479 -818 -379 -55 -457 -879 -217 -894 -892 -645 -360 -941 -743 -588 -72 -995 -482 -868 -59 -517 -32 -638 -256 -451 -863 -471 -900 -202 -716 -605 -707 -395 -300 -216 -532 -529 -651 -705 -87 -333 -384 -421 -441 -125 -626 -822 -206 -841 -800 -313 -490 -622 -969 -294 -170 -807 -761 -577 -575 -432 -656 -981 -692 -801 -784 -599 -268 -987 -640 -983 -290 -609 -840 -513 -902 -565 -658 -263 -469 -290 -125 -567 -949 -840 -468 -494 -373 -392 -25 -542 -239 -769 -376 -150 -346 -377 -558 -614 -995 -667 -616 -781 -629 -993 -876 -875 -968 -346 -839 -916 -911 -586 -325 -418 -591 -468 -461 -916 -74 -210 -556 -833 -659 -681 -260 -847 -989 -672 -346 -684 -493 -997 -280 -77 -137 -678 -493 -870 -849 -547 -822 -591 -52 -954 -788 -865 -977 -885 -33 -696 -57 -550 -519 -516 -203 -66 -601 -715 -274 -656 -847 -976 -689 -465 -718 -875 -120 -641 -71 -800 -880 -2 -529 -462 -584 -388 -998 -34 -427 -150 -88 -926 -770 -708 -270 -134 -884 -845 -237 -740 -133 -290 -60 -416 -165 -713 -908 -377 -254 -500 -764 -883 -427 -331 -115 -172 -337 -325 -561 -551 -624 -577 -33 -770 -652 -227 -475 -315 -218 -37 -366 -610 -299 -500 -888 -707 -115 -825 -252 -754 -767 -543 -610 -400 -419 -603 -667 -194 -433 -694 -599 -981 -409 -177 -186 -497 -133 -655 -105 -814 -701 -410 -595 -441 -79 -803 -381 -429 -724 -975 -179 -124 -126 -476 -219 -30 -73 -142 -789 -64 -938 -471 -226 -564 -488 -588 -149 -379 -67 -841 -752 -134 -265 -32 -475 -202 -927 -992 -161 -671 -19 -770 -710 -947 -38 -670 -378 -876 -860 -459 -540 -430 -457 -306 -956 -124 -580 -490 -971 -686 -602 -342 -73 -868 -421 -44 -139 -486 -838 -581 -434 -833 -683 -619 -918 -699 -736 -628 -866 -521 -522 -686 -758 -328 -583 -757 -724 -463 -51 -972 -544 -385 -46 -872 -709 -898 -792 -304 -751 -467 -712 -902 -279 -884 -985 -29 -846 -195 -459 -371 -768 -988 -388 -103 -808 -543 -240 -869 -934 -704 -203 -314 -384 -24 -139 -842 -226 -728 -988 -843 -53 -682 -385 -252 -371 -345 -579 -981 -947 -529 -650 -411 -902 -914 -639 -751 -679 -774 -656 -703 -947 -614 -217 -261 -193 -35 -63 -395 -273 -704 -372 -476 -892 -619 -881 -601 -933 -563 -952 -356 -369 -998 -480 -8 -303 -145 -607 -64 -716 -694 -730 -1 -669 -518 -650 -877 -124 -738 -53 -708 -332 -974 -742 -884 -539 -524 -795 -296 -800 -90 -330 -66 -677 -772 -823 -149 -102 -283 -135 -946 -27 -750 -319 -819 -638 -108 -795 -17 -112 -459 -930 -662 -9 -627 -814 -391 -185 -11 -904 -233 -580 -85 -664 -521 -830 -263 -393 -45 -122 -835 -23 -774 -517 -657 -724 -401 -630 -208 -689 -720 -929 -231 -96 -589 -50 -897 -866 -730 -606 -579 -695 -294 -684 -288 -646 -358 -868 -123 -831 -870 -358 -938 -881 -594 -488 -593 -164 -65 -965 -715 -465 -578 -32 -565 -325 -315 -87 -613 -991 -81 -797 -340 -21 -691 -984 -121 -670 -540 -660 -925 -21 -405 -223 -134 -341 -891 -650 -891 -150 -370 -242 -951 -708 -687 -223 -177 -814 -285 -366 -542 -903 -143 -519 -729 -989 -844 -977 -18 -686 -774 -153 -368 -185 -33 -154 -509 -608 -673 -914 -128 -312 -859 -911 -155 -776 -810 -82 -646 -343 -256 -339 -459 -634 -850 -156 -109 -343 -433 -369 -383 -342 -204 -388 -557 -161 -128 -307 -504 -260 -78 -626 -274 -751 -823 -387 -431 -103 -520 -966 -332 -984 -304 -498 -961 -219 -20 -956 -948 -369 -125 -953 -140 -722 -926 -446 -234 -628 -134 -375 -1000 -472 -242 -405 -775 -567 -904 -695 -35 -616 -782 -652 -312 -29 -788 -701 -473 -678 -298 -425 -534 -886 -478 -584 -607 -981 -414 -43 -100 -714 -203 -624 -399 -17 -749 -769 -260 -85 -894 -840 -236 -462 -124 -562 -522 -261 -1000 -708 -742 -770 -102 -22 -707 -140 -44 -782 -513 -848 -209 -273 -845 -870 -912 -667 -621 -493 -362 -699 -330 -943 -61 -917 -48 -397 -490 -695 -761 -564 -723 -141 -448 -906 -55 -238 -264 -661 -4 -716 -930 -785 -149 -87 -346 -366 -634 -924 -144 -255 -592 -861 -539 -325 -612 -567 -663 -218 -321 -503 -962 -392 -865 -859 -72 -272 -304 -722 -446 -593 -719 -354 -873 -6 -660 -217 -366 -628 -22 -352 -860 -212 -908 -321 -428 -103 -302 -101 -845 -202 -321 -695 -493 -594 -630 -197 -646 -984 -435 -563 -545 -914 -666 -701 -908 -390 -934 -900 -577 -807 -879 -14 -125 -98 -819 -602 -950 -836 -681 -666 -971 -679 -372 -635 -266 -700 -944 -897 -785 -558 -244 -664 -436 -383 -351 -582 -349 -80 -346 -292 -394 -129 -650 -703 -98 -456 -2 -868 -311 -325 -551 -594 -448 -374 -586 -44 -251 -755 -75 -826 -477 -425 -402 -378 -900 -164 -964 -868 -906 -657 -500 -462 -979 -926 -44 -335 -165 -765 -121 -213 -966 -439 -970 -586 -755 -194 -427 -204 -540 -137 -428 -494 -409 -40 -969 -607 -632 -766 -938 -146 -611 -835 -34 -31 -937 -727 -569 -864 -767 -621 -126 -139 -433 -811 -860 -811 -427 -248 -69 -955 -285 -426 -466 -300 -46 -430 -691 -765 -100 -450 -662 -265 -319 -248 -715 -979 -707 -791 -426 -219 -377 -795 -241 -213 -355 -783 -665 -24 -399 -540 -560 -936 -260 -969 -703 -482 -567 -918 -442 -377 -726 -519 -561 -783 -386 -169 -666 -760 -934 -192 -575 -778 -456 -750 -299 -292 -236 -600 -516 -142 -516 -575 -564 -398 -964 -63 -472 -298 -587 -577 -79 -60 -581 -717 -559 -183 -604 -394 -639 -716 -123 -256 -117 -421 -794 -488 -589 -752 -645 -294 -910 -577 -40 -924 -365 -980 -190 -392 -478 -399 -678 -816 -382 -359 -460 -800 -27 -691 -204 -801 -971 -609 -500 -69 -169 -760 -107 -921 -249 -930 -788 -708 -615 -987 -749 -303 -351 -191 -62 -58 -262 -852 -842 -339 -718 -442 -155 -125 -507 -698 -709 -817 -63 -247 -8 -506 -536 -671 -792 -677 -47 -512 -475 -462 -829 -859 -275 -644 -671 -739 -539 -407 -238 -368 -783 -760 -428 -569 -902 -285 -937 -394 -953 -524 -881 -270 -891 -504 -868 -69 -204 -95 -668 -821 -369 -397 -309 -624 -769 -181 -614 -706 -181 -613 -117 -859 -959 -158 -320 -689 -61 -950 -927 -81 -189 -760 -121 -328 -75 -826 -329 -327 -850 -301 -606 -642 -478 -884 -998 -735 -444 -131 -442 -861 -487 -172 -546 -489 -968 -920 -728 -929 -393 -947 -779 -829 -777 -388 -851 -312 -271 -858 -721 -721 -715 -778 -113 -277 -167 -830 -304 -638 -514 -48 -524 -353 -959 -395 -8 -561 -948 -835 -533 -734 -873 -372 -920 -791 -305 -550 -967 -247 -121 -10 -498 -976 -92 -853 -783 -840 -21 -708 -798 -328 -970 -13 -1 -464 -993 -163 -902 -144 -181 -870 -428 -417 -623 -422 -22 -595 -697 -537 -481 -925 -349 -811 -426 -988 -525 -299 -592 -650 -334 -926 -689 -975 -469 -517 -534 -277 -119 -702 -679 -517 -143 -841 -715 -653 -529 -313 -728 -455 -753 -703 -17 -262 -245 -624 -529 -82 -365 -1000 -435 -650 -912 -837 -240 -254 -409 -918 -162 -100 -879 -971 -779 -352 -160 -252 -689 -829 -76 -539 -52 -915 -576 -767 -791 -688 -692 -437 -954 -909 -438 -216 -598 -255 -393 -350 -802 -527 -816 -832 -927 -792 -920 -449 -204 -178 -948 -346 -821 -974 -255 -102 -822 -112 -900 -192 -76 -892 -577 -195 -568 -673 -916 -64 -871 -159 -442 -231 -776 -880 -855 -835 -843 -764 -729 -760 -145 -751 -821 -280 -712 -833 -172 -707 -758 -373 -628 -321 -755 -250 -555 -61 -10 -571 -424 -500 -946 -345 -700 -319 -648 -282 -401 -122 -221 -816 -607 -36 -938 -133 -899 -828 -580 -750 -721 -315 -274 -753 -785 -950 -94 -46 -324 -722 -359 -512 -656 -583 -503 -141 -724 -872 -229 -17 -795 -304 -284 -88 -888 -186 -692 -732 -419 -827 -350 -25 -893 -457 -812 -399 -667 -623 -373 -596 -50 -590 -384 -307 -333 -492 -888 -138 -318 -846 -752 -981 -926 -74 -83 -417 -574 -186 -323 -156 -611 -941 -322 -351 -404 -576 -643 -872 -991 -865 -138 -920 -201 -974 -444 -425 -236 -419 -699 -589 -893 -922 -559 -690 -330 -570 -538 -301 -456 -227 -114 -171 -297 -841 -38 -633 -461 -469 -144 -731 -809 -387 -374 -573 -427 -110 -183 -361 -243 -831 -89 -10 -543 -189 -168 -914 -321 -993 -741 -895 -64 -314 -637 -114 -907 -451 -981 -176 -758 -236 -346 -868 -677 -856 -568 -188 -906 -98 -116 -311 -454 -116 -273 -164 -456 -889 -151 -614 -478 -801 -81 -258 -538 -355 -849 -422 -490 -283 -943 -663 -953 -646 -19 -204 -1 -952 -404 -159 -944 -661 -117 -269 -602 -335 -809 -982 -483 -293 -865 -547 -183 -113 -472 -207 -669 -498 -229 -471 -52 -171 -335 -69 -439 -800 -536 -96 -878 -729 -140 -679 -567 -868 -244 -861 -338 -256 -114 -204 -626 -171 -842 -943 -269 -301 -90 -747 -797 -78 -943 -782 -316 -315 -804 -954 -307 -23 -276 -774 -903 -607 -380 -899 -353 -667 -73 -378 -375 -222 -154 -733 -155 -834 -760 -30 -669 -169 -516 -987 -62 -626 -678 -23 -343 -768 -484 -186 -687 -958 -157 -995 -831 -44 -628 -832 -66 -890 -998 -890 -99 -514 -937 -916 -438 -131 -814 -784 -408 -328 -964 -135 -647 -169 -284 -806 -967 -790 -876 -70 -823 -838 -133 -330 -827 -454 -375 -920 -241 -529 -989 -699 -180 -73 -782 -533 -133 -88 -614 -696 -859 -711 -377 -443 -803 -743 -876 -981 -629 -448 -54 -990 -474 -963 -854 -256 -690 -438 -706 -515 -965 -37 -868 -275 -528 -20 -276 -316 -470 -509 -646 -848 -748 -145 -677 -70 -174 -727 -989 -425 -443 -499 -71 -222 -277 -471 -506 -612 -627 -290 -446 -149 -505 -700 -165 -293 -632 -584 -900 -551 -651 -863 -734 -491 -327 -903 -320 -899 -932 -292 -888 -314 -931 -845 -392 -818 -531 -661 -987 -16 -205 -937 -378 -447 -836 -772 -267 -846 -776 -275 -747 -538 -38 -121 -466 -697 -128 -569 -797 -455 -372 -439 -318 -589 -453 -665 -957 -8 -476 -809 -505 -436 -911 -542 -145 -974 -423 -47 -678 -802 -274 -813 -134 -153 -491 -231 -211 -901 -381 -347 -189 -464 -750 -838 -420 -801 -909 -951 -416 -26 -780 -540 -619 -568 -737 -930 -744 -472 -444 -260 -2 -204 -837 -556 -54 -679 -179 -826 -767 -819 -277 -767 -75 -806 -668 -396 -926 -933 -235 -98 -438 -972 -442 -174 -172 -485 -820 -617 -709 -891 -932 -672 -861 -973 -486 -901 -884 -769 -874 -392 -91 -101 -853 -323 -443 -460 -590 -862 -978 -710 -228 -179 -186 -836 -973 -340 -720 -408 -957 -552 -495 -809 -540 -583 -389 -781 -892 -874 -934 -712 -492 -965 -431 -945 -362 -516 -189 -384 -229 -238 -594 -793 -661 -583 -538 -504 -437 -819 -578 -587 -594 -885 -385 -921 -72 -84 -839 -338 -425 -994 -686 -635 -436 -109 -928 -232 -703 -243 -968 -676 -12 -856 -177 -904 -266 -490 -137 -26 -384 -84 -597 -433 -769 -792 -652 -638 -620 -885 -965 -675 -72 -797 -108 -595 -376 -196 -91 -404 -69 -965 -564 -238 -659 -225 -814 -103 -550 -339 -598 -522 -840 -960 -717 -804 -544 -690 -209 -923 -823 -696 -318 -989 -971 -795 -14 -405 -323 -779 -126 -473 -471 -673 -329 -688 -346 -538 -402 -586 -935 -555 -126 -495 -656 -860 -567 -834 -377 -993 -100 -487 -593 -215 -639 -319 -205 -196 -823 -342 -457 -187 -969 -250 -92 -101 -798 -580 -213 -456 -631 -611 -418 -219 -943 -441 -161 -428 -331 -573 -145 -873 -973 -425 -584 -272 -270 -739 -26 -250 -162 -975 -665 -278 -846 -781 -800 -484 -148 -212 -895 -731 -102 -737 -879 -326 -212 -298 -189 -485 -946 -489 -96 -987 -749 -981 -844 -571 -477 -301 -358 -614 -126 -821 -754 -803 -272 -557 -154 -697 -974 -71 -263 -458 -369 -731 -366 -15 -929 -358 -631 -336 -934 -582 -83 -345 -722 -875 -145 -825 -790 -923 -428 -525 -655 -415 -170 -251 -141 -572 -418 -612 -262 -890 -287 -114 -687 -343 -432 -842 -413 -556 -365 -428 -123 -647 -142 -893 -764 -220 -41 -674 -443 -456 -378 -316 -358 -627 -329 -877 -278 -35 -859 -293 -452 -424 -718 -355 -193 -623 -29 -140 -809 -798 -474 -594 -18 -601 -149 -152 -409 -685 -254 -57 -433 -800 -711 -283 -117 -100 -278 -228 -255 -549 -132 -836 -437 -409 -515 -406 -76 -994 -194 -582 -379 -420 -739 -344 -611 -104 -332 -950 -366 -247 -999 -866 -643 -993 -590 -181 -109 -991 -358 -18 -675 -709 -588 -231 -845 -557 -899 -459 -502 -41 -650 -127 -808 -611 -593 -791 -432 -175 -726 -563 -728 -841 -565 -937 -702 -40 -128 -945 -595 -271 -721 -291 -320 -506 -772 -401 -328 -892 -769 -949 -69 -397 -771 -989 -675 -147 -597 -231 -766 -921 -562 -998 -458 -31 -821 -450 -461 -229 -102 -450 -322 -172 -138 -37 -607 -841 -674 -901 -556 -721 -870 -257 -824 -140 -45 -614 -145 -853 -237 -78 -577 -197 -750 -450 -399 -669 -283 -249 -264 -339 -849 -353 -97 -895 -181 -635 -336 -801 -53 -140 -847 -648 -486 -504 -909 -545 -657 -729 -845 -485 -200 -426 -893 -492 -772 -664 -430 -445 -39 -400 -174 -818 -424 -291 -99 -662 -366 -62 -471 -501 -102 -309 -68 -428 -869 -664 -843 -707 -613 -255 -953 -105 -532 -248 -867 -808 -553 -164 -148 -263 -996 -161 -171 -40 -593 -59 -962 -308 -462 -993 -34 -510 -940 -318 -95 -443 -767 -334 -238 -260 -77 -589 -102 -166 -589 -243 -515 -199 -364 -346 -814 -162 -889 -174 -111 -880 -984 -307 -153 -68 -171 -190 -747 -123 -466 -242 -197 -618 -4 -528 -477 -655 -29 -965 -326 -111 -771 -676 -126 -582 -317 -901 -717 -903 -301 -978 -700 -540 -610 -245 -598 -143 -509 -947 -935 -233 -678 -829 -573 -278 -948 -773 -98 -768 -258 -642 -563 -854 -978 -17 -171 -422 -557 -753 -483 -188 -47 -36 -331 -909 -815 -966 -47 -554 -395 -832 -414 -447 -890 -181 -51 -636 -916 -293 -158 -309 -635 -845 -956 -170 -153 -297 -14 -374 -6 -644 -660 -843 -530 -712 -643 -424 -614 -62 -848 -516 -754 -541 -406 -55 -969 -764 -751 -681 -823 -485 -685 -336 -584 -844 -515 -415 -809 -83 -444 -996 -205 -176 -954 -52 -51 -181 -376 -726 -835 -845 -10 -127 -478 -252 -824 -951 -630 -510 -115 -191 -464 -862 -2 -756 -632 -496 -761 -66 -774 -62 -196 -250 -563 -168 -304 -710 -669 -561 -850 -7 -124 -910 -472 -59 -669 -631 -160 -866 -236 -666 -563 -217 -471 -58 -202 -227 -223 -125 -566 -253 -724 -885 -819 -523 -126 -124 -550 -246 -297 -222 -349 -736 -821 -614 -1 -899 -555 -938 -763 -657 -525 -78 -204 -925 -67 -342 -526 -829 -79 -357 -796 -222 -880 -215 -676 -544 -316 -788 -917 -375 -932 -629 -669 -3 -454 -809 -75 -145 -468 -391 -148 -731 -720 -495 -604 -114 -857 -103 -287 -519 -987 -420 -253 -406 -743 -724 -151 -31 -749 -40 -446 -691 -992 -518 -656 -249 -729 -397 -530 -101 -641 -778 -500 -114 -673 -99 -847 -355 -436 -325 -665 -296 -712 -643 -759 -426 -435 -827 -312 -241 -598 -950 -953 -645 -434 -623 -177 -612 -66 -364 -399 -902 -105 -442 -182 -617 -67 -379 -203 -971 -687 -312 -812 -41 -552 -19 -115 -653 -704 -697 -610 -572 -896 -526 -345 -863 -296 -331 -908 -594 -833 -139 -104 -729 -271 -616 -19 -67 -933 -384 -953 -258 -173 -345 -920 -985 -640 -649 -749 -422 -878 -552 -523 -600 -9 -565 -658 -615 -398 -775 -912 -352 -518 -902 -457 -471 -87 -688 -84 -293 -731 -374 -467 -986 -442 -734 -848 -328 -873 -210 -49 -454 -64 -538 -421 -127 -420 -703 -425 -397 -659 -388 -724 -54 -418 -708 -307 -804 -587 -621 -332 -614 -277 -635 -174 -253 -224 -939 -473 -779 -440 -461 -404 -131 -869 -562 -425 -595 -474 -316 -454 -293 -311 -659 -758 -536 -751 -842 -198 -913 -353 -915 -801 -573 -565 -892 -415 -744 -395 -633 -361 -346 -308 -528 -935 -857 -124 -724 -106 -9 -230 -449 -517 -123 -58 -103 -444 -139 -586 -487 -990 -692 -830 -559 -568 -458 -576 -263 -56 -29 -725 -458 -430 -173 -458 -295 -438 -333 -947 -657 -132 -490 -21 -909 -986 -111 -326 -155 -668 -205 -886 -883 -676 -156 -831 -703 -798 -432 -514 -967 -780 -238 -466 -188 -899 -359 -250 -284 -681 -969 -41 -307 -368 -709 -643 -414 -578 -508 -176 -180 -747 -126 -127 -288 -456 -397 -692 -104 -807 -955 -540 -606 -487 -553 -836 -145 -929 -752 -2 -632 -845 -256 -516 -72 -109 -609 -812 -352 -829 -7 -329 -971 -71 -448 -270 -623 -976 -512 -909 -26 -167 -57 -498 -185 -316 -638 -506 -384 -243 -603 -439 -248 -820 -501 -567 -446 -289 -560 -833 -643 -800 -612 -241 -572 -884 -28 -874 -656 -518 -25 -623 -957 -710 -618 -476 -351 -171 -309 -942 -950 -356 -6 -790 -506 -789 -758 -546 -546 -712 -455 -920 -490 -506 -207 -803 -259 -937 -65 -66 -685 -24 -242 -320 -67 -536 -202 -765 -870 -693 -937 -87 -789 -152 -340 -547 -377 -8 -702 -863 -640 -940 -793 -685 -195 -997 -794 -220 -972 -715 -787 -168 -71 -963 -636 -404 -910 -420 -272 -126 -993 -478 -235 -568 -796 -818 -44 -777 -917 -303 -539 -207 -400 -261 -507 -370 -468 -65 -513 -169 -11 -400 -66 -687 -238 -267 -570 -209 -575 -998 -680 -438 -232 -569 -625 -230 -46 -843 -945 -194 -525 -653 -46 -231 -752 -590 -790 -439 -92 -577 -395 -362 -283 -979 -302 -122 -275 -295 -980 -351 -590 -784 -757 -542 -593 -535 -886 -224 -470 -713 -558 -306 -902 -710 -362 -576 -768 -228 -603 -138 -453 -63 -3 -257 -696 -434 -800 -232 -82 -43 -311 -631 -251 -629 -909 -973 -679 -448 -933 -119 -165 -167 -702 -355 -711 -833 -356 -802 -813 -202 -167 -56 -792 -992 -595 -79 -410 -254 -134 -637 -434 -740 -234 -351 -816 -286 -681 -577 -835 -171 -795 -932 -209 -603 -265 -368 -636 -750 -99 -659 -970 -777 -555 -629 -882 -168 -794 -375 -526 -625 -254 -852 -884 -520 -923 -720 -256 -318 -979 -330 -709 -853 -805 -66 -405 -274 -735 -370 -495 -466 -420 -556 -140 -544 -120 -100 -413 -383 -632 -659 -358 -931 -947 -888 -990 -531 -152 -255 -985 -22 -387 -714 -436 -8 -218 -699 -219 -11 -173 -70 -624 -451 -452 -662 -271 -8 -476 -221 -133 -87 -912 -211 -879 -433 -100 -179 -398 -687 -571 -724 -326 -89 -34 -56 -111 -526 -984 -245 -637 -346 -466 -708 -342 -136 -364 -162 -264 -302 -427 -507 -11 -317 -149 -557 -415 -756 -245 -702 -552 -961 -110 -794 -362 -364 -820 -617 -738 -497 -759 -640 -821 -523 -803 -735 -106 -345 -597 -531 -865 -738 -250 -440 -853 -254 -795 -660 -393 -13 -923 -856 -228 -73 -388 -551 -156 -91 -12 -105 -182 -876 -300 -485 -262 -355 -876 -223 -323 -297 -164 -302 -169 -361 -170 -224 -883 -583 -670 -46 -492 -948 -261 -183 -617 -502 -80 -854 -937 -519 -815 -552 -476 -856 -882 -502 -630 -685 -761 -677 -397 -650 -688 -863 -590 -529 -364 -981 -813 -599 -896 -449 -668 -677 -638 -771 -703 -218 -337 -445 -446 -408 -906 -722 -992 -819 -51 -646 -641 -995 -575 -829 -503 -944 -710 -371 -552 -325 -141 -436 -945 -741 -747 -567 -397 -314 -953 -794 -360 -360 -383 -933 -215 -616 -278 -142 -847 -488 -581 -30 -82 -155 -28 -826 -499 -477 -897 -229 -896 -780 -502 -93 -368 -570 -511 -873 -787 -966 -242 -430 -923 -703 -147 -566 -242 -611 -246 -226 -641 -306 -494 -910 -458 -308 -848 -742 -79 -342 -544 -905 -223 -566 -971 -968 -962 -579 -650 -831 -603 -172 -113 -513 -429 -331 -221 -440 -391 -230 -255 -557 -408 -186 -910 -519 -288 -302 -96 -328 -726 -301 -922 -650 -868 -428 -392 -830 -209 -361 -414 -738 -327 -686 -426 -797 -97 -431 -70 -778 -527 -603 -762 -463 -123 -342 -514 -143 -537 -172 -656 -103 -489 -689 -626 -875 -683 -168 -326 -130 -910 -554 -458 -641 -891 -967 -976 -353 -801 -619 -891 -566 -136 -421 -694 -172 -214 -951 -537 -452 -833 -573 -588 -290 -994 -584 -597 -21 -956 -584 -290 -244 -662 -918 -74 -854 -427 -224 -940 -587 -750 -86 -474 -831 -892 -89 -269 -974 -478 -661 -295 -237 -411 -212 -648 -747 -243 -704 -883 -509 -175 -978 -479 -461 -26 -999 -808 -283 -754 -422 -467 -17 -947 -143 -959 -92 -682 -772 -544 -632 -117 -836 -262 -98 -963 -950 -222 -712 -82 -187 -241 -712 -1 -910 -495 -743 -555 -648 -676 -281 -785 -809 -167 -393 -625 -964 -295 -894 -520 -741 -1 -379 -307 -984 -258 -363 -487 -37 -57 -562 -199 -45 -170 -743 -144 -573 -270 -373 -917 -287 -41 -839 -818 -280 -586 -20 -779 -704 -125 -221 -162 -567 -133 -534 -763 -525 -864 -861 -407 -661 -132 -64 -434 -530 -550 -193 -58 -676 -207 -272 -665 -730 -512 -822 -392 -331 -470 -164 -676 -111 -851 -835 -443 -595 -536 -534 -601 -975 -786 -594 -525 -51 -446 -613 -921 -507 -88 -574 -584 -287 -29 -232 -331 -564 -994 -803 -793 -3 -437 -949 -106 -988 -745 -540 -924 -346 -686 -740 -26 -803 -448 -849 -437 -211 -328 -182 -149 -410 -878 -139 -695 -816 -942 -698 -285 -174 -952 -917 -178 -875 -941 -228 -527 -227 -720 -518 -46 -916 -656 -877 -574 -175 -11 -337 -574 -6 -413 -293 -61 -244 -654 -213 -693 -594 -868 -732 -840 -436 -436 -628 -629 -26 -863 -815 -350 -526 -520 -728 -507 -162 -619 -169 -48 -373 -941 -738 -595 -640 -437 -689 -591 -993 -970 -404 -687 -903 -248 -55 -936 -517 -736 -309 -174 -614 -476 -982 -483 -948 -824 -435 -298 -404 -43 -958 -858 -716 -579 -200 -504 -227 -195 -311 -218 -529 -161 -567 -804 -132 -63 -77 -326 -728 -321 -229 -791 -832 -574 -736 -545 -803 -575 -317 -881 -228 -219 -503 -580 -773 -457 -470 -752 -935 -55 -51 -892 -797 -705 -324 -601 -576 -499 -807 -282 -688 -471 -861 -625 -326 -209 -855 -779 -442 -420 -956 -572 -416 -396 -531 -312 -95 -345 -747 -905 -16 -227 -191 -739 -922 -987 -838 -727 -569 -380 -957 -963 -155 -928 -800 -36 -812 -863 -172 -852 -853 -137 -748 -612 -312 -793 -761 -936 -419 -938 -870 -752 -819 -456 -906 -462 -449 -619 -282 -865 -640 -663 -142 -580 -590 -687 -460 -199 -265 -606 -63 -769 -657 -946 -799 -957 -441 -827 -381 -261 -235 -998 -575 -606 -602 -605 -356 -115 -37 -617 -975 -757 -971 -508 -934 -741 -267 -812 -998 -916 -206 -526 -650 -908 -262 -178 -995 -153 -922 -44 -901 -855 -169 -292 -22 -672 -776 -560 -418 -936 -816 -540 -288 -763 -874 -296 -179 -694 -142 -113 -773 -48 -866 -831 -149 -576 -309 -2 -817 -199 -222 -340 -361 -488 -162 -53 -5 -62 -686 -464 -747 -939 -696 -554 -255 -158 -661 -304 -903 -229 -52 -112 -108 -33 -852 -424 -579 -492 -460 -437 -126 -858 -568 -22 -65 -112 -935 -911 -41 -561 -382 -493 -47 -713 -758 -512 -714 -358 -88 -621 -456 -435 -239 -606 -465 -640 -991 -528 -499 -989 -742 -751 -889 -420 -743 -209 -372 -590 -349 -510 -887 -37 -393 -258 -956 -878 -545 -921 -529 -708 -106 -395 -823 -88 -360 -771 -581 -904 -887 -930 -136 -295 -710 -9 -522 -579 -316 -559 -669 -8 -440 -222 -585 -615 -673 -88 -733 -803 -589 -245 -522 -202 -6 -265 -194 -484 -102 -747 -209 -737 -67 -400 -360 -593 -440 -444 -512 -412 -724 -446 -640 -272 -579 -76 -234 -345 -499 -183 -528 -197 -3 -710 -515 -479 -898 -537 -962 -931 -806 -535 -1000 -16 -976 -401 -155 -518 -490 -36 -82 -958 -414 -495 -986 -295 -407 -95 -741 -438 -586 -325 -695 -226 -976 -380 -798 -695 -174 -580 -75 -600 -226 -866 -523 -257 -677 -433 -393 -573 -312 -395 -701 -614 -163 -191 -850 -774 -610 -171 -594 -120 -841 -269 -814 -793 -553 -848 -340 -771 -902 -803 -683 -755 -221 -465 -309 -778 -350 -91 -391 -739 -578 -5 -387 -808 -930 -25 -394 -281 -887 -979 -733 -246 -276 -932 -652 -965 -349 -473 -11 -392 -383 -887 -995 -356 -930 -45 -457 -557 -131 -162 -193 -552 -101 -736 -330 -859 -794 -697 -87 -502 -771 -990 -417 -445 -820 -982 -493 -650 -938 -33 -674 -544 -803 -307 -593 -618 -503 -467 -14 -207 -280 -771 -980 -889 -264 -976 -467 -185 -136 -258 -588 -234 -990 -268 -546 -639 -432 -680 -43 -128 -827 -761 -55 -868 -521 -171 -721 -483 -212 -789 -355 -709 -910 -899 -890 -193 -568 -424 -693 -123 -323 -943 -186 -684 -683 -904 -263 -690 -303 -215 -301 -701 -811 -554 -70 -35 -844 -967 -68 -665 -223 -346 -522 -524 -452 -76 -828 -870 -765 -486 -713 -725 -718 -590 -171 -427 -208 -619 -790 -194 -925 -502 -938 -400 -783 -88 -217 -301 -683 -678 -356 -119 -341 -848 -63 -730 -533 -322 -605 -449 -241 -892 -991 -718 -377 -383 -330 -930 -11 -791 -85 -495 -948 -248 -624 -369 -724 -976 -683 -837 -15 -870 -68 -238 -181 -928 -953 -914 -121 -437 -195 -259 -732 -416 -707 -55 -300 -827 -469 -712 -455 -205 -290 -263 -732 -908 -246 -802 -143 -198 -829 -578 -26 -296 -177 -333 -431 -732 -879 -139 -795 -561 -222 -830 -962 -992 -671 -323 -774 -449 -254 -129 -681 -573 -816 -872 -95 -906 -134 -256 -726 -471 -382 -901 -468 -559 -508 -921 -48 -325 -207 -123 -953 -566 -233 -414 -768 -594 -215 -574 -945 -577 -68 -423 -884 -767 -468 -960 -685 -742 -898 -846 -579 -221 -540 -616 -835 -770 -327 -313 -132 -806 -524 -824 -485 -394 -414 -573 -762 -530 -99 -610 -929 -761 -497 -169 -639 -615 -707 -455 -175 -37 -500 -491 -867 -547 -431 -879 -721 -165 -231 -373 -626 -962 -181 -782 -819 -616 -131 -877 -243 -463 -74 -827 -99 -716 -700 -375 -93 -285 -656 -3 -860 -54 -369 -438 -371 -384 -957 -114 -165 -800 -196 -526 -577 -121 -87 -26 -387 -33 -64 -285 -848 -588 -471 -584 -495 -729 -146 -490 -479 -341 -594 -222 -192 -962 -269 -610 -93 -582 -663 -849 -695 -525 -297 -149 -410 -974 -418 -784 -343 -164 -65 -846 -218 -380 -45 -243 -407 -351 -500 -675 -434 -924 -951 -888 -325 -979 -594 -126 -354 -690 -305 -178 -17 -802 -936 -587 -490 -222 -173 -204 -719 -911 -80 -252 -866 -960 -296 -976 -553 -933 -807 -71 -77 -614 -679 -360 -204 -798 -633 -517 -783 -508 -569 -452 -55 -777 -394 -568 -344 -98 -16 -638 -378 -174 -225 -281 -170 -338 -264 -269 -236 -172 -229 -136 -338 -557 -568 -771 -76 -218 -163 -360 -264 -610 -399 -374 -741 -513 -429 -357 -850 -334 -18 -428 -706 -142 -531 -179 -673 -865 -537 -987 -213 -643 -561 -64 -172 -379 -763 -123 -576 -100 -824 -692 -919 -127 -489 -863 -461 -348 -19 -878 -859 -611 -155 -913 -409 -738 -837 -647 -824 -71 -552 -29 -222 -603 -615 -531 -943 -90 -221 -256 -271 -786 -721 -729 -221 -839 -841 -162 -676 -87 -285 -832 -209 -243 -928 -520 -388 -38 -874 -172 -721 -37 -723 -257 -44 -46 -426 -922 -690 -621 -150 -744 -117 -362 -789 -328 -451 -106 -988 -699 -559 -920 -476 -625 -220 -21 -822 -329 -710 -369 -779 -559 -16 -22 -300 -881 -417 -37 -1000 -171 -788 -957 -939 -6 -592 -615 -240 -125 -531 -138 -648 -310 -588 -528 -606 -203 -32 -785 -606 -372 -203 -223 -572 -368 -572 -85 -731 -629 -231 -432 -318 -670 -180 -61 -100 -289 -931 -394 -404 -352 -276 -6 -808 -483 -766 -287 -499 -366 -41 -833 -895 -791 -902 -68 -142 -356 -64 -461 -75 -140 -3 -212 -739 -757 -998 -529 -111 -700 -668 -829 -744 -560 -13 -436 -484 -463 -734 -49 -330 -950 -115 -387 -955 -308 -253 -358 -855 -580 -153 -307 -636 -167 -72 -860 -299 -380 -769 -392 -577 -850 -804 -322 -611 -365 -455 -344 -981 -784 -126 -679 -219 -111 -74 -527 -713 -983 -243 -306 -286 -283 -65 -490 -378 -561 -73 -647 -911 -798 -655 -302 -581 -207 -912 -515 -165 -30 -33 -532 -581 -856 -893 -838 -647 -676 -672 -485 -242 -480 -362 -47 -719 -294 -756 -642 -400 -770 -987 -879 -21 -399 -856 -194 -400 -922 -620 -404 -914 -505 -76 -248 -241 -7 -496 -636 -35 -501 -214 -131 -239 -898 -988 -695 -801 -133 -146 -315 -296 -231 -890 -606 -121 -437 -481 -727 -719 -262 -420 -287 -814 -574 -401 -275 -334 -287 -659 -231 -811 -232 -502 -575 -802 -628 -751 -818 -124 -686 -966 -723 -275 -832 -928 -245 -78 -442 -454 -118 -707 -31 -91 -945 -330 -397 -52 -750 -877 -450 -796 -754 -729 -640 -270 -650 -970 -947 -407 -652 -141 -379 -994 -809 -930 -873 -236 -995 -685 -65 -988 -486 -4 -853 -216 -130 -74 -584 -192 -814 -682 -862 -11 -982 -829 -938 -274 -507 -35 -771 -429 -334 -716 -193 -603 -230 -278 -707 -411 -521 -677 -115 -832 -967 -383 -874 -509 -936 -350 -509 -348 -379 -445 -979 -7 -550 -46 -490 -917 -52 -334 -957 -374 -114 -949 -858 -321 -216 -604 -107 -530 -34 -405 -249 -962 -777 -513 -16 -223 -937 -529 -208 -44 -45 -610 -561 -679 -259 -10 -671 -77 -312 -329 -949 -148 -657 -478 -318 -820 -524 -87 -45 -313 -486 -386 -581 -386 -747 -277 -544 -848 -616 -742 -657 -187 -760 -491 -922 -350 -632 -178 -533 -606 -777 -871 -325 -845 -923 -362 -334 -170 -697 -295 -362 -263 -286 -279 -905 -78 -558 -158 -573 -988 -445 -904 -452 -287 -551 -754 -718 -408 -4 -245 -411 -814 -698 -946 -45 -216 -781 -487 -888 -101 -122 -488 -657 -145 -554 -5 -286 -306 -188 -895 -111 -185 -457 -207 -992 -139 -185 -239 -871 -423 -828 -10 -645 -625 -90 -376 -385 -826 -545 -892 -537 -336 -330 -947 -846 -439 -299 -812 -274 -82 -249 -372 -10 -801 -39 -998 -583 -657 -496 -681 -280 -774 -668 -158 -165 -851 -172 -98 -459 -334 -430 -644 -271 -541 -714 -863 -922 -531 -478 -275 -859 -985 -493 -434 -562 -517 -860 -833 -904 -974 -761 -141 -92 -99 -27 -617 -822 -927 -351 -48 -805 -352 -145 -952 -529 -591 -395 -544 -261 -429 -32 -785 -479 -923 -776 -504 -192 -747 -244 -751 -435 -612 -210 -636 -598 -754 -836 -768 -612 -645 -605 -918 -157 -482 -345 -70 -137 -439 -383 -531 -886 -252 -713 -258 -604 -231 -983 -641 -432 -419 -560 -103 -851 -11 -491 -996 -849 -491 -455 -866 -733 -967 -590 -780 -976 -164 -460 -926 -154 -480 -154 -310 -428 -995 -208 -13 -137 -360 -832 -180 -903 -885 -441 -697 -702 -445 -912 -761 -456 -760 -427 -1 -529 -630 -478 -302 -163 -239 -703 -645 -50 -304 -641 -91 -905 -784 -666 -212 -584 -318 -94 -718 -14 -107 -461 -695 -914 -774 -55 -926 -893 -428 -781 -234 -946 -739 -206 -194 -760 -357 -488 -776 -235 -588 -282 -441 -346 -662 -708 -616 -581 -879 -962 -438 -289 -702 -677 -136 -800 -730 -600 -821 -349 -559 -766 -756 -458 -511 -306 -390 -443 -11 -954 -92 -136 -400 -622 -438 -657 -850 -28 -494 -999 -599 -520 -253 -182 -427 -401 -87 -40 -187 -94 -802 -633 -258 -63 -846 -361 -28 -48 -776 -796 -659 -937 -753 -268 -308 -178 -334 -774 -673 -522 -693 -677 -259 -553 -601 -457 -209 -746 -167 -75 -79 -269 -672 -687 -446 -607 -647 -21 -953 -255 -878 -202 -193 -190 -252 -671 -377 -694 -554 -497 -71 -87 -770 -417 -951 -503 -41 -262 -707 -675 -238 -48 -579 -662 -391 -779 -445 -643 -851 -899 -796 -407 -676 -677 -739 -382 -970 -987 -338 -144 -85 -381 -428 -869 -522 -98 -225 -799 -967 -185 -57 -278 -849 -538 -99 -412 -469 -565 -250 -56 -95 -896 -9 -42 -69 -611 -770 -684 -302 -222 -11 -825 -197 -415 -127 -48 -759 -805 -719 -234 -4 -171 -655 -305 -901 -39 -956 -569 -867 -164 -137 -21 -573 -598 -333 -996 -691 -264 -600 -944 -716 -193 -937 -77 -501 -558 -592 -362 -267 -350 -551 -232 -665 -680 -607 -341 -639 -478 -866 -324 -630 -198 -602 -126 -376 -431 -773 -944 -725 -919 -75 -403 -636 -992 -279 -408 -91 -316 -106 -665 -910 -940 -685 -983 -567 -107 -294 -862 -718 -419 -420 -586 -924 -242 -416 -339 -967 -956 -246 -909 -68 -147 -842 -474 -505 -526 -787 -214 -568 -755 -16 -422 -201 -728 -996 -755 -802 -929 -698 -317 -957 -235 -247 -812 -389 -550 -511 -154 -614 -673 -353 -71 -489 -456 -889 -573 -6 -27 -626 -273 -127 -150 -777 -302 -773 -525 -537 -776 -245 -933 -753 -676 -841 -709 -203 -484 -262 -32 -714 -141 -452 -694 -66 -153 -931 -788 -415 -208 -14 -137 -133 -94 -850 -694 -268 -653 -507 -992 -520 -462 -586 -773 -273 -145 -861 -488 -289 -727 -953 -614 -419 -450 -12 -364 -624 -303 -166 -889 -86 -665 -415 -320 -680 -181 -346 -996 -576 -930 -565 -301 -325 -759 -699 -125 -784 -901 -533 -958 -359 -662 -973 -595 -636 -971 -637 -755 -423 -879 -384 -508 -419 -728 -122 -259 -507 -707 -856 -913 -497 -373 -861 -93 -108 -319 -522 -57 -367 -150 -551 -840 -772 -827 -212 -361 -52 -278 -113 -813 -623 -221 -817 -921 -338 -301 -138 -628 -315 -592 -987 -835 -420 -167 -682 -126 -796 -114 -547 -708 -138 -708 -20 -715 -771 -156 -90 -984 -424 -502 -580 -182 -668 -908 -502 -237 -493 -85 -102 -442 -806 -88 -108 -671 -661 -27 -69 -478 -746 -367 -677 -454 -221 -278 -321 -455 -315 -350 -989 -9 -472 -862 -390 -128 -521 -70 -688 -175 -949 -59 -626 -156 -412 -121 -424 -324 -639 -874 -410 -903 -814 -356 -146 -77 -434 -987 -731 -348 -877 -12 -689 -16 -968 -866 -399 -536 -3 -666 -224 -910 -244 -283 -556 -997 -973 -514 -442 -921 -23 -814 -145 -87 -434 -128 -537 -211 -633 -113 -773 -154 -123 -801 -23 -319 -158 -49 -920 -867 -890 -794 -362 -276 -211 -251 -178 -877 -624 -52 -106 -691 -184 -637 -420 -567 -272 -991 -613 -559 -380 -874 -113 -942 -322 -749 -883 -332 -986 -904 -260 -707 -866 -685 -477 -936 -118 -651 -6 -3 -120 -340 -344 -27 -683 -895 -322 -954 -84 -118 -122 -393 -660 -770 -922 -874 -374 -544 -452 -181 -702 -60 -446 -178 -938 -398 -245 -599 -320 -202 -4 -47 -748 -667 -466 -552 -373 -166 -735 -44 -223 -23 -691 -485 -518 -997 -697 -747 -649 -590 -600 -919 -361 -173 -701 -181 -205 -188 -814 -39 -392 -513 -674 -209 -647 -797 -725 -434 -954 -2 -405 -447 -66 -203 -518 -163 -329 -436 -543 -805 -501 -805 -239 -656 -782 -833 -194 -618 -509 -500 -906 -570 -697 -187 -100 -861 -589 -491 -911 -939 -2 -185 -260 -754 -19 -255 -889 -604 -1000 -771 -999 -80 -488 -310 -18 -810 -201 -434 -85 -405 -232 -125 -845 -859 -180 -850 -283 -516 -257 -545 -590 -220 -201 -660 -177 -67 -726 -173 -15 -492 -708 -656 -802 -996 -797 -319 -970 -671 -416 -766 -173 -914 -762 -520 -829 -883 -701 -724 -164 -260 -941 -181 -672 -53 -898 -35 -126 -215 -27 -665 -4 -879 -340 -653 -175 -359 -633 -735 -612 -420 -238 -26 -822 -513 -235 -187 -175 -934 -203 -147 -844 -628 -532 -45 -232 -478 -916 -592 -705 -338 -798 -135 -708 -203 -38 -794 -591 -809 -900 -889 -555 -375 -795 -408 -503 -584 -644 -296 -8 -829 -236 -76 -584 -155 -444 -827 -822 -64 -911 -479 -587 -285 -277 -769 -147 -499 -230 -999 -235 -157 -503 -104 -624 -918 -831 -696 -181 -281 -714 -875 -996 -225 -982 -936 -410 -497 -51 -962 -334 -768 -787 -117 -911 -637 -927 -315 -958 -224 -370 -857 -717 -723 -511 -108 -621 -495 -486 -124 -965 -274 -560 -774 -721 -316 -44 -299 -937 -112 -129 -147 -486 -232 -942 -210 -864 -553 -470 -450 -273 -804 -497 -204 -347 -262 -760 -38 -865 -714 -514 -294 -817 -471 -611 -542 -739 -815 -570 -809 -85 -22 -150 -961 -661 -454 -519 -210 -151 -929 -439 -63 -118 -533 -553 -328 -965 -511 -154 -505 -927 -169 -392 -487 -668 -876 -387 -518 -2 -173 -792 -791 -962 -39 -946 -71 -375 -864 -368 -622 -890 -669 -631 -104 -684 -239 -136 -773 -746 -813 -106 -874 -468 -851 -193 -246 -699 -646 -394 -969 -364 -573 -923 -907 -572 -229 -247 -521 -567 -926 -64 -552 -41 -757 -700 -672 -759 -827 -211 -624 -438 -589 -981 -867 -893 -252 -87 -675 -521 -550 -977 -8 -81 -41 -621 -206 -633 -81 -25 -47 -108 -951 -273 -170 -923 -597 -308 -234 -551 -258 -260 -257 -908 -663 -839 -161 -254 -727 -236 -444 -892 -954 -257 -60 -10 -878 -916 -657 -162 -948 -892 -274 -330 -754 -188 -965 -888 -99 -270 -956 -885 -474 -954 -959 -709 -758 -674 -958 -442 -706 -145 -486 -98 -867 -107 -987 -943 -122 -605 -519 -310 -908 -238 -815 -371 -201 -715 -294 -616 -301 -998 -831 -450 -425 -594 -488 -33 -843 -432 -762 -630 -234 -447 -68 -827 -8 -814 -11 -930 -324 -774 -296 -592 -764 -992 -658 -601 -949 -299 -779 -167 -989 -655 -52 -66 -334 -963 -735 -604 -108 -424 -44 -191 -893 -18 -16 -639 -419 -321 -824 -419 -461 -806 -887 -399 -259 -313 -85 -587 -223 -698 -515 -980 -994 -194 -915 -984 -884 -866 -280 -632 -966 -2 -750 -445 -434 -730 -963 -156 -653 -24 -396 -687 -91 -864 -988 -206 -510 -350 -397 -232 -304 -520 -108 -672 -923 -146 -901 -702 -289 -221 -490 -967 -901 -3 -98 -497 -995 -222 -476 -376 -249 -541 -721 -15 -831 -45 -866 -381 -588 -155 -48 -119 -146 -488 -252 -137 -214 -47 -563 -428 -181 -534 -300 -64 -42 -511 -640 -267 -235 -6 -136 -223 -685 -742 -745 -268 -810 -272 -25 -402 -972 -171 -280 -790 -815 -851 -798 -464 -398 -317 -975 -371 -838 -879 -716 -537 -194 -581 -436 -525 -529 -783 -427 -975 -292 -447 -991 -356 -781 -278 -682 -113 -71 -454 -328 -922 -713 -679 -411 -560 -466 -621 -528 -653 -755 -482 -221 -950 -985 -811 -509 -244 -611 -755 -662 -739 -22 -196 -909 -87 -32 -103 -915 -622 -871 -280 -501 -686 -533 -3 -697 -896 -116 -75 -563 -381 -50 -957 -695 -202 -987 -790 -900 -800 -463 -458 -240 -553 -261 -348 -7 -624 -611 -743 -621 -202 -605 -484 -286 -544 -418 -426 -421 -387 -819 -890 -315 -945 -607 -352 -967 -902 -328 -955 -172 -403 -719 -113 -279 -458 -965 -808 -120 -367 -142 -981 -536 -905 -920 -484 -15 -99 -525 -442 -908 -592 -67 -880 -511 -712 -684 -260 -620 -71 -91 -447 -763 -539 -472 -962 -33 -970 -381 -518 -579 -67 -751 -493 -253 -579 -336 -511 -810 -551 -124 -352 -316 -477 -456 -983 -171 -581 -973 -623 -254 -776 -918 -670 -27 -465 -475 -378 -270 -681 -75 -251 -392 -391 -497 -757 -284 -604 -85 -638 -52 -35 -815 -832 -833 -709 -669 -436 -862 -410 -984 -624 -752 -958 -447 -213 -1 -344 -354 -351 -867 -893 -517 -163 -650 -578 -309 -199 -562 -236 -344 -534 -528 -459 -805 -1 -365 -609 -974 -331 -462 -377 -252 -657 -371 -988 -721 -744 -336 -406 -229 -159 -138 -591 -496 -639 -814 -706 -599 -376 -300 -389 -156 -323 -393 -994 -618 -501 -753 -958 -70 -798 -332 -298 -67 -24 -550 -517 -341 -425 -144 -506 -833 -466 -384 -363 -762 -752 -991 -475 -790 -214 -343 -256 -157 -491 -170 -35 -458 -610 -616 -239 -537 -345 -862 -98 -277 -549 -781 -931 -558 -475 -555 -783 -821 -917 -700 -981 -251 -226 -531 -901 -299 -146 -583 -922 -238 -776 -689 -613 -776 -987 -128 -493 -210 -920 -162 -160 -793 -237 -806 -708 -408 -533 -717 -570 -388 -155 -287 -400 -672 -707 -163 -18 -520 -584 -31 -437 -561 -163 -754 -482 -367 -574 -12 -832 -480 -148 -455 -386 -673 -489 -393 -780 -134 -159 -492 -84 -219 -386 -598 -974 -775 -262 -410 -507 -293 -471 -92 -588 -766 -274 -49 -839 -650 -630 -65 -486 -1000 -707 -502 -108 -109 -13 -419 -316 -86 -121 -273 -871 -159 -133 -790 -666 -571 -379 -825 -883 -827 -389 -295 -508 -854 -840 -948 -464 -764 -755 -739 -244 -941 -535 -13 -278 -357 -115 -882 -587 -77 -293 -392 -51 -54 -486 -571 -506 -769 -890 -630 -894 -799 -854 -261 -197 -637 -625 -359 -209 -510 -871 -404 -951 -448 -880 -501 -997 -66 -741 -941 -69 -868 -727 -343 -464 -337 -614 -392 -8 -552 -847 -970 -186 -124 -159 -562 -585 -361 -905 -438 -139 -311 -741 -880 -100 -153 -872 -1 -116 -753 -496 -855 -943 -459 -599 -478 -875 -56 -277 -446 -308 -587 -982 -892 -201 -562 -505 -5 -151 -946 -308 -180 -790 -924 -58 -531 -581 -340 -769 -151 -429 -290 -674 -997 -736 -176 -734 -958 -902 -63 -354 -313 -76 -46 -578 -756 -661 -831 -48 -791 -409 -264 -768 -705 -313 -537 -244 -427 -996 -684 -630 -544 -974 -436 -675 -551 -966 -923 -647 -582 -178 -153 -825 -258 -83 -396 -479 -823 -948 -916 -364 -683 -582 -819 -43 -905 -974 -730 -150 -346 -2 -191 -773 -331 -338 -957 -474 -376 -465 -716 -187 -853 -209 -877 -443 -435 -448 -525 -53 -928 -244 -493 -885 -924 -649 -452 -336 -455 -80 -297 -292 -28 -894 -829 -547 -535 -216 -580 -29 -223 -417 -739 -749 -962 -669 -996 -135 -638 -287 -356 -898 -618 -879 -997 -759 -855 -608 -604 -781 -599 -742 -483 -988 -180 -189 -326 -625 -834 -452 -132 -235 -97 -17 -212 -511 -644 -487 -931 -947 -195 -831 -349 -87 -689 -460 -646 -41 -849 -575 -819 -25 -887 -676 -572 -482 -203 -307 -494 -277 -678 -528 -617 -786 -18 -583 -681 -496 -802 -272 -165 -829 -872 -827 -480 -485 -946 -67 -995 -887 -290 -822 -635 -325 -293 -743 -778 -763 -253 -733 -442 -459 -787 -178 -643 -908 -101 -735 -502 -171 -499 -103 -32 -379 -511 -183 -336 -901 -192 -553 -788 -606 -392 -372 -230 -542 -406 -13 -301 -38 -895 -834 -933 -826 -404 -216 -178 -67 -915 -926 -21 -584 -906 -613 -896 -981 -108 -908 -321 -532 -14 -939 -465 -450 -541 -344 -169 -130 -271 -370 -4 -256 -46 -493 -735 -830 -768 -301 -135 -60 -329 -492 -966 -628 -337 -244 -71 -226 -888 -850 -742 -556 -541 -567 -707 -900 -676 -728 -490 -32 -315 -344 -947 -661 -498 -733 -534 -66 -749 -28 -723 -313 -607 -569 -693 -615 -145 -238 -920 -446 -829 -749 -234 -464 -447 -874 -886 -952 -921 -478 -180 -540 -831 -185 -419 -629 -170 -40 -598 -688 -279 -767 -224 -158 -843 -554 -433 -375 -254 -877 -16 -823 -477 -803 -51 -647 -312 -181 -859 -491 -826 -836 -90 -729 -892 -155 -181 -2 -998 -795 -481 -226 -606 -16 -900 -118 -338 -46 -548 -241 -100 -934 -439 -519 -394 -488 -778 -266 -266 -122 -374 -590 -98 -419 -994 -422 -290 -103 -643 -553 -998 -730 -754 -200 -744 -798 -949 -905 -626 -332 -798 -153 -221 -118 -958 -550 -124 -953 -547 -516 -164 -268 -570 -105 -787 -523 -884 -387 -773 -565 -418 -354 -693 -452 -574 -948 -327 -616 -758 -737 -104 -1000 -931 -27 -815 -552 -901 -320 -357 -813 -640 -332 -422 -320 -395 -131 -902 -81 -796 -985 -138 -65 -647 -537 -728 -330 -743 -250 -282 -745 -719 -492 -267 -444 -701 -438 -568 -507 -189 -594 -472 -642 -323 -884 -509 -551 -298 -283 -687 -534 -902 -895 -60 -642 -327 -551 -861 -670 -474 -575 -651 -89 -784 -527 -755 -920 -342 -508 -739 -575 -911 -299 -734 -840 -369 -354 -732 -798 -581 -736 -232 -464 -400 -531 -949 -893 -600 -935 -832 -530 -921 -379 -630 -803 -241 -378 -740 -381 -831 -495 -613 -185 -406 -563 -631 -628 -48 -112 -880 -485 -25 -98 -761 -766 -351 -779 -143 -727 -880 -665 -185 -13 -711 -679 -796 -875 -74 -280 -927 -273 -795 -413 -697 -62 -401 -919 -806 -146 -719 -160 -7 -291 -610 -348 -959 -143 -62 -447 -500 -33 -937 -263 -299 -493 -99 -43 -20 -740 -942 -534 -734 -685 -257 -863 -753 -642 -540 -535 -625 -856 -482 -717 -197 -339 -170 -899 -85 -932 -892 -756 -918 -612 -46 -542 -233 -472 -818 -30 -427 -648 -273 -843 -990 -273 -654 -912 -564 -608 -465 -279 -672 -141 -898 -639 -983 -948 -172 -933 -149 -80 -435 -830 -153 -1 -420 -84 -824 -736 -884 -29 -921 -275 -86 -988 -803 -468 -796 -744 -584 -589 -717 -795 -221 -255 -65 -444 -656 -396 -884 -146 -129 -52 -936 -699 -60 -328 -825 -22 -697 -20 -884 -415 -386 -869 -315 -136 -608 -118 -709 -445 -892 -586 -72 -776 -469 -447 -459 -224 -987 -337 -809 -609 -160 -806 -350 -342 -148 -816 -229 -332 -764 -683 -203 -976 -156 -723 -232 -356 -956 -423 -580 -982 -621 -972 -263 -399 -329 -364 -200 -580 -727 -656 -531 -119 -321 -349 -106 -130 -359 -830 -134 -196 -739 -183 -106 -153 -306 -805 -56 -719 -979 -375 -470 -758 -359 -602 -561 -139 -855 -887 -197 -545 -551 -403 -147 -821 -407 -297 -173 -714 -583 -706 -267 -209 -391 -74 -733 -826 -824 -707 -286 -990 -248 -972 -871 -256 -361 -70 -308 -926 -315 -59 -223 -15 -202 -72 -314 -645 -322 -908 -984 -357 -570 -383 -8 -1000 -134 -117 -246 -229 -123 -263 -30 -251 -577 -18 -124 -525 -732 -752 -225 -791 -612 -613 -911 -347 -841 -788 -316 -248 -478 -702 -475 -60 -700 -632 -709 -38 -302 -755 -505 -8 -948 -140 -56 -929 -881 -418 -69 -26 -546 -246 -981 -642 -996 -58 -217 -871 -479 -432 -27 -126 -267 -754 -230 -189 -881 -319 -325 -39 -449 -172 -257 -681 -25 -141 -807 -316 -297 -589 -947 -782 -127 -629 -650 -124 -53 -558 -395 -480 -162 -815 -624 -501 -797 -898 -370 -16 -852 -811 -871 -420 -942 -870 -969 -681 -38 -562 -135 -889 -278 -857 -164 -854 -326 -158 -694 -472 -81 -190 -344 -959 -843 -180 -246 -877 -481 -402 -739 -791 -281 -17 -138 -731 -503 -247 -34 -6 -888 -971 -421 -463 -793 -378 -158 -196 -900 -28 -251 -533 -502 -910 -960 -66 -697 -770 -517 -877 -263 -454 -263 -713 -270 -785 -52 -572 -951 -489 -471 -547 -644 -529 -356 -117 -649 -107 -964 -614 -924 -988 -77 -668 -527 -78 -886 -933 -619 -832 -397 -252 -527 -655 -716 -974 -959 -785 -830 -659 -621 -479 -463 -633 -434 -735 -750 -77 -931 -874 -777 -752 -860 -471 -957 -469 -222 -980 -665 -551 -665 -677 -251 -814 -926 -316 -154 -286 -696 -623 -473 -91 -408 -19 -182 -514 -661 -660 -622 -743 -119 -223 -252 -162 -294 -702 -914 -118 -910 -900 -205 -849 -969 -891 -455 -302 -350 -198 -639 -650 -849 -58 -589 -94 -716 -763 -406 -481 -206 -50 -280 -98 -852 -275 -624 -985 -42 -563 -482 -133 -718 -858 -830 -692 -478 -792 -593 -965 -297 -147 -42 -820 -546 -860 -233 -913 -657 -809 -443 -344 -257 -701 -810 -841 -233 -108 -192 -440 -344 -818 -306 -918 -178 -353 -608 -935 -558 -590 -693 -193 -930 -158 -185 -192 -542 -928 -323 -29 -198 -380 -697 -552 -929 -968 -92 -292 -385 -758 -566 -846 -285 -187 -512 -345 -237 -566 -98 -193 -749 -117 -498 -472 -84 -187 -940 -998 -725 -652 -774 -797 -280 -718 -541 -687 -20 -381 -7 -609 -863 -677 -8 -667 -387 -602 -44 -421 -856 -204 -252 -941 -298 -743 -988 -977 -307 -958 -354 -94 -587 -900 -677 -422 -909 -963 -465 -613 -966 -346 -974 -687 -816 -792 -488 -199 -469 -931 -344 -147 -100 -382 -444 -459 -765 -402 -159 -556 -854 -435 -507 -5 -155 -575 -898 -646 -123 -553 -332 -335 -114 -826 -315 -768 -335 -727 -941 -872 -715 -925 -849 -495 -982 -731 -640 -880 -543 -34 -855 -656 -809 -73 -760 -513 -380 -620 -82 -915 -137 -892 -326 -681 -171 -423 -292 -960 -718 -853 -131 -792 -923 -891 -332 -399 -254 -991 -281 -335 -38 -658 -779 -479 -652 -419 -425 -546 -971 -649 -653 -926 -525 -967 -910 -687 -125 -305 -647 -556 -117 -74 -275 -813 -596 -294 -698 -702 -624 -237 -991 -871 -258 -225 -148 -875 -31 -944 -905 -751 -556 -758 -987 -561 -215 -440 -495 -814 -824 -226 -777 -141 -666 -505 -691 -739 -120 -733 -323 -704 -839 -342 -710 -827 -485 -249 -485 -225 -41 -430 -451 -717 -672 -561 -329 -778 -498 -485 -373 -344 -401 -310 -172 -984 -856 -586 -698 -89 -680 -338 -874 -875 -970 -348 -988 -807 -229 -110 -11 -375 -555 -138 -750 -942 -610 -941 -463 -82 -381 -939 -367 -803 -908 -105 -839 -994 -590 -856 -984 -850 -819 -305 -786 -309 -663 -726 -491 -588 -143 -447 -448 -857 -594 -487 -849 -716 -882 -435 -458 -24 -333 -236 -80 -624 -909 -690 -534 -324 -201 -20 -720 -649 -235 -546 -503 -41 -967 -400 -92 -500 -872 -618 -790 -525 -141 -276 -329 -639 -954 -22 -300 -469 -596 -260 -784 -684 -831 -240 -850 -130 -911 -871 -204 -236 -568 -352 -529 -346 -51 -862 -963 -19 -308 -488 -679 -505 -68 -469 -606 -396 -995 -160 -340 -248 -986 -226 -821 -603 -340 -92 -209 -682 -35 -573 -435 -697 -794 -166 -54 -733 -39 -497 -663 -931 -25 -868 -429 -915 -88 -786 -455 -422 -814 -127 -886 -444 -145 -619 -497 -470 -438 -674 -924 -241 -98 -88 -179 -964 -405 -733 -297 -870 -710 -48 -214 -108 -229 -456 -481 -180 -119 -164 -357 -535 -841 -836 -186 -852 -238 -721 -651 -150 -587 -359 -542 -631 -928 -705 -363 -207 -900 -287 -270 -568 -449 -897 -271 -49 -921 -471 -798 -513 -523 -964 -200 -358 -39 -507 -76 -553 -103 -319 -657 -47 -956 -903 -531 -779 -866 -103 -656 -615 -152 -80 -34 -516 -84 -176 -65 -534 -794 -541 -348 -240 -382 -362 -947 -607 -218 -773 -4 -720 -589 -234 -506 -539 -458 -313 -987 -739 -210 -328 -498 -291 -876 -231 -120 -524 -922 -486 -433 -565 -502 -244 -910 -376 -551 -360 -162 -952 -205 -710 -741 -120 -103 -44 -290 -14 -15 -671 -265 -429 -326 -86 -372 -309 -971 -696 -784 -358 -725 -157 -309 -107 -950 -477 -646 -369 -996 -773 -827 -141 -84 -357 -390 -303 -361 -223 -599 -50 -242 -903 -416 -46 -160 -959 -586 -147 -161 -508 -725 -726 -374 -365 -922 -498 -314 -361 -166 -321 -257 -131 -534 -77 -844 -514 -424 -143 -876 -716 -155 -95 -913 -408 -946 -239 -530 -593 -647 -926 -924 -276 -368 -130 -244 -825 -411 -182 -439 -421 -966 -624 -66 -812 -199 -437 -388 -44 -647 -360 -839 -362 -728 -28 -835 -922 -72 -156 -788 -412 -174 -94 -989 -461 -922 -30 -898 -967 -491 -975 -776 -152 -763 -90 -39 -205 -465 -901 -234 -954 -476 -947 -233 -663 -759 -500 -296 -651 -485 -432 -443 -182 -748 -281 -251 -864 -965 -613 -303 -988 -248 -264 -422 -794 -92 -337 -706 -996 -170 -19 -589 -515 -175 -812 -351 -42 -262 -14 -299 -956 -602 -412 -810 -570 -222 -439 -98 -159 -675 -450 -148 -663 -84 -110 -151 -419 -305 -594 -620 -487 -228 -468 -451 -685 -407 -611 -969 -693 -551 -994 -958 -316 -58 -788 -126 -284 -97 -744 -996 -742 -705 -895 -305 -665 -851 -932 -763 -422 -709 -836 -712 -789 -659 -422 -897 -589 -243 -686 -905 -522 -689 -140 -479 -799 -401 -230 -902 -929 -771 -577 -290 -512 -439 -503 -512 -305 -322 -19 -402 -348 -86 -886 -423 -416 -234 -221 -783 -683 -26 -596 -480 -761 -536 -309 -363 -745 -104 -29 -314 -750 -400 -578 -406 -766 -112 -510 -46 -552 -970 -126 -588 -17 -234 -975 -878 -517 -824 -66 -453 -343 -298 -406 -116 -780 -745 -725 -173 -199 -422 -786 -885 -781 -686 -949 -791 -921 -289 -409 -460 -29 -775 -462 -492 -832 -529 -521 -932 -172 -856 -373 -43 -735 -721 -554 -330 -920 -538 -712 -938 -788 -108 -690 -503 -947 -824 -155 -434 -883 -338 -251 -148 -360 -683 -598 -196 -81 -432 -999 -854 -404 -76 -763 -816 -907 -511 -534 -694 -216 -809 -378 -600 -812 -737 -733 -951 -531 -792 -981 -667 -455 -871 -725 -727 -794 -625 -237 -447 -675 -484 -270 -60 -687 -650 -18 -979 -519 -387 -611 -790 -145 -55 -446 -775 -579 -516 -666 -752 -603 -168 -368 -771 -37 -875 -76 -613 -66 -845 -861 -503 -508 -284 -553 -981 -371 -31 -514 -295 -445 -229 -507 -921 -135 -385 -343 -267 -474 -462 -583 -913 -140 -881 -283 -808 -877 -44 -478 -508 -287 -274 -48 -228 -929 -393 -260 -138 -587 -614 -212 -555 -479 -335 -238 -264 -706 -445 -931 -229 -798 -12 -159 -375 -712 -341 -291 -483 -806 -657 -740 -154 -377 -951 -17 -179 -894 -29 -685 -118 -524 -949 -94 -726 -921 -247 -735 -42 -517 -736 -961 -835 -567 -21 -479 -604 -996 -412 -438 -719 -161 -535 -229 -880 -325 -626 -534 -241 -828 -769 -3 -137 -262 -580 -861 -572 -243 -130 -423 -862 -545 -506 -793 -523 -864 -287 -476 -749 -963 -670 -859 -530 -778 -716 -459 -49 -822 -591 -312 -431 -468 -170 -403 -167 -749 -888 -894 -196 -251 -568 -860 -931 -753 -734 -142 -699 -528 -708 -961 -217 -78 -640 -32 -302 -421 -914 -671 -534 -785 -171 -185 -718 -540 -921 -157 -687 -988 -699 -269 -85 -408 -287 -428 -21 -554 -280 -923 -65 -653 -245 -459 -365 -906 -159 -931 -587 -436 -902 -485 -161 -662 -508 -518 -301 -970 -656 -659 -294 -584 -757 -519 -937 -170 -958 -471 -471 -878 -491 -5 -47 -661 -468 -656 -793 -43 -520 -524 -643 -94 -104 -665 -708 -776 -740 -215 -609 -546 -944 -746 -864 -295 -1 -70 -48 -187 -910 -911 -599 -843 -808 -834 -354 -753 -15 -961 -926 -686 -622 -768 -799 -924 -37 -487 -535 -804 -905 -94 -488 -966 -905 -766 -871 -789 -276 -501 -288 -168 -257 -69 -986 -556 -680 -804 -325 -349 -1 -475 -290 -948 -906 -991 -724 -375 -921 -896 -202 -585 -199 -620 -297 -46 -530 -507 -793 -637 -389 -218 -696 -574 -805 -976 -849 -780 -611 -248 -138 -904 -52 -582 -1000 -778 -840 -976 -773 -423 -574 -679 -908 -449 -2 -582 -16 -275 -518 -935 -662 -357 -15 -687 -260 -800 -151 -660 -509 -725 -603 -546 -271 -102 -607 -711 -933 -154 -657 -353 -507 -823 -253 -376 -361 -984 -727 -805 -37 -993 -550 -214 -550 -135 -675 -511 -875 -286 -603 -247 -734 -775 -920 -45 -465 -269 -409 -928 -285 -864 -971 -765 -589 -265 -596 -727 -424 -827 -258 -822 -167 -326 -833 -853 -920 -363 -669 -461 -993 -328 -422 -333 -879 -786 -54 -735 -917 -69 -654 -977 -893 -18 -191 -43 -144 -390 -691 -638 -206 -674 -523 -654 -383 -96 -147 -477 -862 -464 -797 -279 -795 -31 -84 -519 -919 -733 -819 -473 -433 -527 -814 -654 -942 -263 -478 -803 -443 -540 -172 -367 -689 -854 -393 -4 -769 -203 -804 -141 -899 -246 -256 -451 -493 -326 -569 -417 -475 -922 -888 -118 -643 -829 -1000 -782 -881 -716 -484 -406 -635 -386 -64 -326 -924 -784 -333 -118 -276 -790 -272 -743 -632 -550 -1000 -170 -544 -752 -748 -248 -666 -468 -98 -142 -586 -801 -851 -657 -644 -383 -620 -951 -788 -103 -332 -63 -245 -368 -452 -126 -637 -653 -892 -193 -656 -751 -490 -131 -931 -168 -765 -49 -857 -301 -659 -480 -329 -351 -169 -736 -229 -371 -339 -189 -324 -515 -558 -738 -222 -197 -479 -215 -592 -19 -991 -75 -188 -301 -805 -999 -843 -561 -936 -773 -728 -34 -475 -979 -312 -432 -293 -587 -485 -759 -113 -499 -369 -228 -344 -813 -721 -539 -197 -161 -489 -984 -331 -185 -444 -529 -681 -144 -631 -523 -926 -754 -650 -762 -727 -638 -444 -158 -245 -509 -386 -290 -79 -846 -347 -992 -573 -994 -66 -141 -309 -824 -41 -133 -817 -503 -819 -878 -498 -317 -698 -372 -688 -268 -639 -517 -495 -918 -597 -161 -539 -774 -975 -915 -826 -242 -718 -801 -536 -187 -518 -360 -507 -318 -599 -327 -639 -979 -908 -943 -279 -292 -843 -943 -27 -65 -739 -776 -56 -590 -932 -334 -48 -514 -668 -462 -51 -725 -963 -543 -36 -488 -117 -740 -312 -894 -102 -284 -728 -285 -343 -63 -880 -478 -143 -742 -243 -315 -125 -317 -87 -223 -304 -28 -99 -937 -431 -346 -437 -535 -91 -845 -578 -218 -401 -213 -678 -650 -95 -843 -820 -600 -969 -830 -559 -469 -473 -407 -825 -102 -236 -118 -40 -242 -652 -61 -585 -953 -403 -641 -731 -626 -912 -799 -876 -706 -442 -165 -715 -8 -401 -693 -381 -559 -337 -49 -468 -395 -261 -888 -752 -270 -224 -538 -945 -917 -693 -514 -344 -302 -903 -785 -123 -640 -966 -611 -900 -439 -364 -959 -211 -448 -76 -738 -515 -699 -701 -669 -929 -339 -950 -474 -351 -273 -94 -611 -119 -145 -775 -644 -306 -142 -37 -562 -628 -512 -660 -379 -319 -393 -729 -941 -774 -144 -917 -417 -314 -859 -469 -459 -399 -507 -968 -184 -968 -360 -711 -839 -148 -732 -753 -94 -610 -992 -151 -645 -915 -106 -864 -111 -606 -475 -586 -851 -963 -638 -273 -324 -954 -15 -889 -946 -523 -530 -916 -578 -940 -517 -243 -954 -321 -544 -262 -531 -493 -224 -419 -367 -553 -59 -115 -349 -908 -130 -101 -745 -991 -604 -135 -176 -750 -77 -332 -4 -86 -314 -581 -642 -15 -656 -628 -768 -265 -756 -222 -194 -381 -409 -254 -882 -293 -214 -479 -550 -967 -831 -221 -140 -808 -266 -81 -10 -16 -698 -299 -158 -343 -196 -543 -24 -836 -298 -43 -136 -693 -958 -89 -374 -647 -803 -239 -843 -40 -768 -501 -375 -513 -113 -765 -103 -147 -944 -364 -185 -482 -539 -73 -426 -607 -873 -11 -612 -499 -552 -204 -663 -844 -519 -280 -520 -625 -401 -849 -342 -836 -598 -317 -864 -173 -787 -795 -867 -67 -137 -499 -254 -344 -983 -242 -210 -852 -614 -195 -944 -14 -235 -915 -736 -397 -673 -108 -739 -695 -554 -300 -832 -614 -708 -871 -684 -477 -229 -285 -288 -212 -850 -163 -445 -595 -377 -223 -29 -687 -652 -292 -214 -132 -181 -317 -60 -956 -423 -315 -826 -218 -51 -852 -895 -691 -473 -915 -859 -140 -235 -614 -167 -190 -892 -45 -17 -575 -858 -454 -588 -628 -863 -758 -408 -620 -124 -634 -86 -740 -957 -498 -215 -895 -577 -136 -171 -608 -957 -625 -747 -653 -197 -537 -158 -301 -612 -690 -922 -980 -306 -938 -6 -53 -292 -388 -662 -117 -796 -398 -315 -868 -96 -251 -434 -211 -396 -804 -190 -408 -557 -144 -712 -316 -941 -29 -848 -899 -188 -798 -934 -619 -227 -560 -437 -487 -243 -532 -18 -642 -534 -899 -767 -882 -837 -197 -253 -518 -73 -740 -398 -498 -367 -765 -821 -49 -859 -361 -831 -845 -583 -863 -217 -410 -811 -269 -508 -93 -526 -850 -925 -205 -347 -985 -522 -323 -691 -717 -441 -662 -496 -643 -775 -154 -681 -686 -887 -515 -792 -497 -51 -461 -260 -954 -389 -273 -80 -104 -358 -905 -874 -757 -859 -390 -297 -644 -90 -637 -888 -986 -57 -48 -901 -288 -839 -542 -395 -180 -234 -60 -419 -567 -489 -175 -902 -827 -762 -715 -922 -489 -778 -858 -844 -431 -980 -670 -904 -95 -221 -95 -891 -39 -397 -373 -233 -370 -663 -709 -516 -787 -352 -730 -376 -573 -967 -204 -194 -217 -103 -131 -513 -92 -615 -807 -135 -280 -953 -970 -588 -444 -258 -795 -906 -724 -890 -854 -219 -247 -556 -51 -432 -178 -488 -286 -35 -352 -162 -365 -785 -669 -730 -16 -955 -137 -78 -242 -434 -56 -233 -701 -505 -919 -73 -264 -83 -842 -817 -889 -251 -810 -458 -414 -426 -546 -320 -522 -829 -2 -115 -299 -540 -881 -396 -243 -833 -42 -210 -835 -67 -639 -999 -507 -499 -436 -709 -910 -593 -625 -19 -568 -277 -758 -731 -922 -191 -579 -992 -535 -25 -877 -440 -670 -740 -610 -5 -283 -989 -950 -383 -251 -880 -444 -18 -681 -2 -198 -770 -251 -28 -906 -233 -874 -730 -589 -780 -165 -72 -189 -119 -954 -738 -37 -237 -966 -554 -166 -909 -432 -145 -504 -550 -449 -85 -76 -854 -752 -659 -28 -638 -639 -265 -382 -548 -848 -549 -934 -636 -349 -917 -218 -967 -138 -586 -55 -957 -670 -99 -138 -712 -424 -755 -715 -703 -619 -749 -157 -412 -177 -610 -13 -105 -976 -372 -269 -548 -594 -710 -542 -570 -538 -652 -36 -315 -901 -180 -100 -887 -441 -648 -384 -238 -216 -394 -206 -453 -700 -72 -553 -710 -728 -843 -606 -487 -688 -917 -249 -909 -997 -742 -957 -145 -277 -795 -152 -386 -645 -509 -615 -502 -958 -473 -489 -873 -645 -399 -296 -644 -552 -566 -284 -647 -705 -154 -254 -404 -740 -766 -66 -500 -491 -119 -93 -859 -87 -906 -109 -234 -484 -411 -580 -666 -24 -491 -366 -533 -168 -708 -928 -54 -594 -994 -625 -445 -506 -746 -566 -19 -158 -249 -269 -305 -59 -44 -575 -970 -295 -915 -689 -226 -786 -650 -897 -546 -293 -988 -643 -352 -207 -547 -245 -926 -368 -62 -363 -798 -848 -603 -104 -475 -267 -548 -700 -654 -983 -526 -111 -588 -63 -549 -419 -562 -988 -216 -835 -210 -210 -749 -352 -228 -707 -758 -952 -158 -891 -718 -106 -496 -704 -933 -399 -989 -698 -554 -594 -874 -897 -504 -930 -572 -286 -375 -661 -348 -537 -831 -307 -193 -281 -38 -67 -775 -803 -632 -979 -98 -795 -461 -188 -613 -814 -68 -294 -886 -889 -40 -235 -352 -385 -222 -30 -212 -263 -395 -846 -173 -950 -250 -903 -263 -531 -212 -463 -78 -796 -722 -414 -107 -202 -324 -103 -643 -610 -893 -853 -790 -328 -256 -430 -659 -977 -439 -328 -169 -179 -666 -224 -653 -879 -633 -685 -551 -612 -920 -380 -807 -258 -749 -435 -466 -856 -262 -155 -934 -474 -683 -575 -683 -329 -359 -131 -505 -471 -366 -301 -685 -300 -573 -90 -601 -47 -868 -540 -264 -336 -719 -631 -631 -939 -747 -105 -808 -92 -212 -772 -586 -911 -937 -583 -877 -228 -653 -23 -174 -839 -24 -834 -449 -687 -916 -550 -330 -767 -206 -553 -264 -916 -396 -749 -629 -821 -87 -764 -551 -584 -230 -436 -704 -476 -762 -284 -768 -780 -444 -487 -724 -130 -571 -44 -141 -795 -478 -423 -644 -238 -859 -738 -943 -807 -959 -53 -353 -868 -29 -764 -632 -873 -195 -589 -974 -517 -200 -921 -668 -996 -136 -313 -1000 -538 -967 -917 -401 -740 -544 -1 -870 -951 -629 -171 -319 -69 -249 -106 -884 -858 -447 -238 -688 -781 -962 -216 -155 -968 -995 -453 -15 -280 -520 -592 -615 -767 -401 -379 -511 -678 -1000 -451 -9 -274 -724 -96 -68 -670 -374 -433 -576 -665 -999 -214 -206 -697 -822 -503 -101 -373 -48 -658 -816 -862 -173 -928 -6 -557 -102 -818 -607 -845 -857 -879 -307 -304 -763 -361 -854 -112 -728 -566 -667 -871 -345 -782 -808 -925 -416 -149 -464 -317 -92 -809 -979 -794 -504 -361 -2 -958 -769 -134 -350 -43 -861 -327 -39 -308 -240 -329 -100 -583 -628 -928 -769 -547 -924 -47 -570 -591 -785 -525 -96 -652 -815 -124 -64 -393 -964 -438 -490 -734 -670 -370 -817 -872 -286 -562 -782 -249 -424 -705 -744 -442 -690 -906 -525 -131 -133 -516 -399 -227 -526 -290 -171 -106 -958 -415 -319 -740 -962 -993 -501 -240 -395 -391 -771 -569 -489 -293 -710 -311 -24 -211 -79 -447 -650 -823 -917 -666 -997 -4 -72 -126 -986 -979 -153 -863 -32 -289 -355 -783 -243 -966 -786 -532 -291 -631 -174 -714 -246 -432 -508 -53 -631 -975 -535 -231 -93 -88 -735 -581 -884 -521 -739 -925 -208 -97 -883 -113 -428 -413 -127 -952 -542 -519 -757 -127 -307 -766 -976 -295 -756 -982 -946 -952 -213 -298 -139 -191 -130 -121 -555 -484 -621 -766 -25 -393 -938 -540 -409 -781 -195 -240 -852 -718 -531 -937 -990 -615 -629 -710 -303 -446 -524 -129 -819 -949 -55 -519 -622 -144 -794 -470 -572 -149 -610 -186 -679 -830 -70 -536 -954 -692 -283 -314 -57 -164 -500 -23 -149 -211 -895 -624 -544 -172 -166 -84 -606 -56 -286 -359 -657 -53 -283 -175 -693 -757 -793 -623 -641 -698 -551 -80 -815 -307 -414 -604 -113 -29 -214 -996 -200 -776 -11 -915 -199 -455 -749 -842 -926 -88 -361 -982 -256 -419 -460 -549 -537 -825 -919 -301 -483 -739 -364 -70 -23 -636 -539 -935 -905 -594 -753 -201 -78 -485 -393 -463 -674 -969 -463 -918 -952 -348 -683 -292 -962 -660 -521 -897 -127 -365 -935 -488 -631 -69 -649 -547 -173 -720 -574 -870 -660 -944 -138 -992 -742 -561 -730 -941 -670 -60 -629 -51 -675 -836 -290 -784 -273 -221 -189 -758 -550 -417 -49 -325 -937 -590 -622 -55 -821 -700 -45 -176 -859 -843 -699 -785 -464 -952 -165 -186 -306 -25 -595 -593 -731 -640 -541 -844 -190 -388 -508 -852 -946 -914 -776 -906 -578 -728 -490 -600 -215 -318 -267 -485 -587 -588 -638 -223 -303 -53 -193 -448 -118 -192 -558 -288 -234 -626 -28 -175 -196 -90 -270 -647 -192 -107 -240 -684 -563 -358 -611 -497 -114 -787 -369 -722 -921 -167 -915 -281 -452 -505 -866 -630 -914 -805 -837 -951 -4 -953 -996 -827 -390 -532 -488 -542 -965 -231 -430 -440 -280 -460 -270 -543 -951 -657 -189 -287 -609 -977 -57 -850 -850 -322 -528 -232 -90 -767 -913 -196 -849 -495 -897 -241 -615 -394 -604 -385 -454 -537 -756 -17 -148 -499 -152 -876 -526 -683 -10 -933 -724 -981 -259 -614 -538 -655 -94 -120 -367 -562 -425 -416 -567 -162 -881 -761 -584 -287 -146 -971 -402 -945 -678 -87 -570 -46 -883 -719 -620 -859 -148 -762 -798 -93 -832 -910 -897 -415 -457 -483 -560 -294 -232 -269 -546 -306 -702 -963 -576 -825 -365 -382 -743 -272 -144 -691 -149 -930 -789 -844 -685 -444 -879 -993 -277 -303 -656 -811 -623 -674 -266 -332 -32 -977 -475 -926 -488 -89 -737 -628 -523 -933 -734 -309 -102 -387 -556 -962 -642 -520 -401 -106 -487 -551 -138 -499 -102 -827 -64 -1 -298 -366 -677 -650 -468 -937 -784 -933 -997 -946 -432 -43 -44 -203 -339 -530 -971 -59 -423 -157 -405 -620 -5 -274 -935 -883 -295 -588 -364 -454 -557 -668 -714 -707 -19 -981 -584 -84 -56 -11 -939 -214 -519 -455 -268 -691 -98 -801 -217 -764 -770 -962 -226 -317 -800 -166 -218 -50 -617 -807 -27 -60 -451 -781 -152 -768 -482 -328 -516 -750 -398 -577 -288 -993 -6 -66 -523 -624 -815 -945 -488 -216 -40 -671 -449 -922 -292 -963 -560 -358 -16 -475 -988 -538 -397 -643 -579 -65 -906 -370 -572 -298 -298 -632 -378 -182 -261 -19 -150 -961 -513 -18 -681 -55 -804 -440 -967 -467 -684 -592 -138 -360 -481 -565 -614 -957 -988 -683 -474 -892 -513 -395 -825 -19 -245 -440 -764 -765 -656 -820 -699 -461 -145 -547 -788 -944 -904 -329 -756 -883 -234 -391 -21 -164 -55 -365 -614 -163 -672 -925 -284 -647 -696 -985 -543 -154 -877 -332 -220 -866 -976 -691 -567 -614 -66 -534 -20 -819 -766 -870 -981 -657 -716 -726 -816 -973 -581 -238 -573 -649 -389 -14 -979 -776 -684 -246 -746 -168 -358 -275 -991 -572 -611 -682 -680 -807 -407 -226 -849 -778 -974 -314 -686 -116 -986 -53 -131 -67 -773 -808 -40 -536 -77 -472 -393 -210 -47 -425 -83 -931 -705 -749 -694 -646 -550 -964 -735 -997 -301 -406 -175 -120 -88 -704 -238 -7 -837 -221 -396 -690 -877 -891 -24 -403 -430 -429 -320 -612 -421 -691 -390 -223 -300 -340 -194 -172 -821 -238 -499 -632 -155 -794 -548 -509 -848 -115 -828 -367 -473 -406 -27 -361 -896 -284 -906 -767 -927 -221 -792 -315 -857 -132 -653 -696 -773 -724 -727 -806 -183 -464 -278 -364 -187 -781 -516 -727 -12 -488 -165 -414 -229 -297 -765 -673 -215 -309 -593 -862 -790 -302 -278 -333 -195 -203 -312 -681 -756 -876 -240 -828 -564 -286 -305 -87 -618 -932 -428 -899 -422 -264 -19 -148 -791 -919 -105 -123 -914 -189 -530 -320 -824 -886 -795 -102 -475 -542 -741 -791 -537 -770 -723 -972 -302 -664 -749 -683 -822 -965 -240 -525 -939 -343 -364 -451 -321 -776 -770 -912 -535 -861 -739 -567 -724 -228 -520 -675 -351 -392 -612 -789 -767 -267 -740 -943 -862 -704 -484 -930 -269 -693 -328 -362 -110 -268 -608 -957 -241 -905 -283 -897 -155 -689 -858 -943 -231 -395 -654 -652 -293 -380 -312 -957 -503 -277 -769 -783 -874 -781 -395 -26 -412 -26 -791 -519 -595 -145 -744 -293 -821 -244 -8 -1000 -863 -323 -165 -976 -813 -334 -321 -181 -780 -128 -211 -344 -336 -214 -471 -775 -792 -764 -864 -77 -111 -382 -45 -475 -50 -181 -425 -808 -792 -759 -321 -136 -979 -977 -867 -821 -996 -321 -151 -680 -359 -65 -167 -847 -514 -467 -24 -171 -699 -299 -194 -58 -352 -873 -948 -764 -869 -615 -915 -527 -706 -656 -608 -877 -468 -771 -251 -507 -288 -392 -584 -891 -941 -910 -675 -200 -333 -287 -935 -424 -268 -542 -896 -607 -299 -91 -347 -987 -325 -795 -962 -373 -387 -82 -912 -383 -507 -385 -284 -157 -766 -143 -475 -263 -274 -780 -131 -443 -69 -78 -470 -580 -199 -614 -270 -191 -836 -389 -200 -847 -660 -313 -713 -432 -120 -408 -518 -446 -104 -486 -299 -128 -749 -191 -624 -13 -850 -537 -504 -9 -369 -659 -476 -328 -59 -965 -234 -477 -423 -493 -396 -837 -506 -184 -89 -558 -28 -807 -607 -299 -336 -394 -966 -210 -878 -220 -798 -515 -899 -135 -247 -283 -451 -70 -276 -186 -49 -202 -872 -290 -958 -100 -152 -19 -797 -930 -731 -328 -57 -784 -304 -575 -749 -151 -764 -597 -948 -535 -890 -427 -593 -220 -301 -959 -858 -950 -228 -592 -680 -854 -358 -11 -605 -687 -182 -497 -512 -372 -525 -413 -366 -927 -893 -918 -418 -399 -495 -331 -386 -180 -129 -52 -384 -207 -564 -458 -325 -688 -946 -565 -291 -993 -482 -772 -662 -153 -821 -36 -196 -403 -432 -169 -237 -792 -934 -773 -968 -996 -679 -821 -40 -802 -502 -738 -436 -255 -38 -966 -560 -533 -392 -712 -127 -212 -608 -766 -926 -50 -221 -243 -954 -154 -981 -343 -78 -683 -709 -370 -342 -552 -736 -951 -458 -365 -351 -74 -52 -901 -558 -212 -427 -283 -421 -277 -578 -347 -683 -861 -209 -445 -358 -596 -72 -564 -40 -507 -508 -78 -182 -805 -611 -916 -119 -68 -141 -46 -423 -462 -836 -999 -694 -912 -419 -488 -176 -586 -873 -71 -679 -578 -15 -443 -796 -384 -72 -945 -383 -233 -102 -924 -534 -425 -608 -301 -144 -185 -839 -606 -53 -142 -474 -223 -871 -750 -153 -218 -724 -458 -885 -673 -741 -526 -217 -549 -192 -252 -629 -136 -390 -275 -302 -157 -681 -187 -119 -824 -78 -198 -646 -948 -789 -541 -782 -401 -309 -453 -394 -968 -307 -461 -632 -35 -44 -854 -873 -564 -748 -744 -162 -574 -660 -964 -304 -806 -194 -238 -283 -562 -498 -107 -885 -570 -618 -262 -938 -443 -924 -684 -510 -549 -596 -175 -515 -398 -248 -916 -447 -448 -379 -312 -995 -67 -560 -691 -710 -419 -822 -851 -668 -336 -374 -626 -541 -187 -357 -33 -666 -629 -718 -615 -166 -668 -952 -837 -406 -627 -43 -324 -157 -516 -613 -385 -223 -29 -520 -79 -799 -693 -306 -634 -859 -788 -723 -681 -728 -717 -655 -997 -230 -168 -981 -276 -64 -237 -183 -25 -762 -12 -846 -947 -293 -141 -998 -668 -453 -894 -373 -816 -382 -28 -440 -926 -417 -424 -951 -250 -937 -525 -834 -593 -259 -406 -797 -370 -210 -526 -497 -850 -984 -204 -863 -114 -342 -830 -71 -175 -59 -636 -15 -880 -222 -280 -286 -441 -493 -27 -954 -623 -838 -973 -569 -502 -468 -893 -393 -171 -846 -42 -526 -908 -314 -857 -557 -772 -968 -133 -739 -973 -809 -848 -466 -976 -681 -468 -917 -970 -523 -633 -339 -328 -741 -547 -153 -412 -637 -688 -75 -101 -686 -250 -225 -905 -734 -144 -469 -400 -329 -508 -435 -680 -439 -678 -656 -957 -198 -628 -32 -436 -558 -320 -535 -468 -433 -111 -107 -1000 -787 -978 -138 -220 -459 -784 -257 -798 -444 -577 -672 -600 -213 -600 -488 -855 -410 -273 -115 -223 -345 -263 -603 -946 -189 -988 -792 -302 -715 -914 -722 -434 -318 -804 -305 -377 -150 -484 -309 -289 -992 -165 -195 -856 -756 -263 -784 -312 -812 -936 -416 -238 -442 -708 -156 -747 -942 -47 -494 -707 -198 -707 -81 -614 -150 -900 -273 -589 -39 -510 -50 -639 -785 -863 -177 -453 -334 -919 -453 -935 -791 -606 -486 -540 -739 -783 -516 -801 -584 -737 -390 -179 -255 -430 -279 -248 -995 -118 -127 -865 -664 -884 -796 -919 -758 -308 -119 -94 -64 -268 -784 -312 -170 -659 -584 -648 -114 -50 -745 -46 -459 -218 -651 -473 -8 -225 -928 -21 -818 -639 -891 -959 -716 -200 -603 -962 -248 -59 -394 -454 -957 -216 -441 -766 -213 -584 -934 -403 -328 -273 -201 -979 -738 -487 -804 -575 -443 -73 -331 -713 -786 -359 -640 -319 -664 -416 -875 -376 -634 -848 -719 -696 -220 -391 -170 -141 -188 -751 -827 -78 -519 -82 -125 -389 -464 -500 -925 -34 -344 -873 -353 -670 -452 -482 -499 -323 -909 -406 -639 -977 -322 -310 -584 -710 -924 -564 -435 -873 -444 -805 -805 -870 -988 -924 -478 -68 -745 -47 -84 -757 -285 -911 -622 -728 -605 -109 -807 -749 -909 -222 -560 -949 -940 -452 -749 -813 -628 -395 -637 -79 -374 -359 -239 -77 -81 -640 -734 -468 -688 -561 -522 -108 -587 -630 -78 -893 -385 -415 -983 -255 -471 -250 -614 -278 -40 -172 -100 -421 -477 -470 -44 -723 -536 -131 -529 -75 -247 -144 -61 -512 -570 -195 -457 -764 -63 -77 -517 -696 -721 -67 -105 -396 -709 -249 -929 -356 -960 -304 -604 -510 -144 -560 -241 -77 -85 -567 -657 -77 -315 -48 -25 -423 -13 -707 -873 -746 -799 -564 -728 -88 -271 -90 -80 -205 -243 -321 -672 -613 -680 -101 -855 -294 -697 -579 -721 -772 -859 -652 -176 -328 -964 -883 -57 -452 -688 -853 -315 -27 -711 -599 -295 -279 -462 -272 -181 -458 -415 -922 -580 -103 -422 -76 -611 -795 -688 -619 -890 -480 -148 -176 -996 -344 -197 -483 -462 -481 -597 -429 -824 -375 -522 -335 -526 -426 -121 -767 -55 -555 -523 -996 -683 -358 -871 -413 -125 -4 -173 -704 -608 -42 -238 -203 -129 -626 -960 -19 -174 -175 -827 -122 -654 -276 -957 -124 -910 -337 -429 -802 -821 -161 -894 -813 -112 -488 -17 -937 -895 -849 -778 -963 -639 -70 -415 -178 -930 -456 -239 -284 -913 -285 -299 -355 -680 -518 -985 -122 -78 -619 -873 -221 -952 -345 -744 -825 -410 -141 -891 -431 -973 -320 -929 -457 -112 -284 -193 -643 -529 -557 -925 -913 -350 -40 -744 -36 -916 -268 -683 -598 -561 -219 -933 -131 -130 -810 -631 -5 -373 -990 -180 -658 -855 -924 -770 -615 -34 -991 -454 -814 -292 -115 -149 -443 -226 -299 -939 -421 -661 -698 -791 -195 -814 -780 -464 -236 -508 -520 -667 -526 -400 -522 -180 -477 -845 -586 -338 -581 -530 -522 -561 -972 -982 -439 -755 -423 -26 -490 -870 -508 -58 -312 -619 -307 -401 -605 -450 -36 -596 -60 -867 -271 -187 -628 -205 -679 -657 -696 -969 -3 -930 -734 -754 -428 -331 -215 -665 -538 -71 -924 -559 -341 -280 -271 -825 -952 -54 -717 -412 -749 -537 -231 -532 -781 -564 -524 -845 -70 -535 -838 -391 -567 -824 -526 -75 -284 -615 -22 -773 -103 -152 -577 -773 -390 -664 -597 -468 -262 -671 -804 -874 -33 -219 -297 -813 -899 -106 -954 -520 -123 -803 -500 -11 -151 -705 -817 -744 -176 -140 -203 -782 -795 -313 -905 -64 -63 -735 -435 -474 -461 -212 -64 -952 -394 -627 -602 -51 -241 -720 -319 -300 -766 -647 -961 -998 -633 -953 -667 -737 -244 -708 -799 -644 -40 -67 -474 -868 -965 -344 -828 -980 -491 -848 -911 -126 -985 -375 -637 -810 -354 -131 -368 -724 -918 -511 -476 -154 -154 -493 -10 -467 -185 -150 -202 -384 -378 -962 -422 -795 -367 -29 -150 -190 -807 -858 -717 -841 -766 -132 -513 -8 -35 -781 -380 -448 -383 -968 -312 -723 -609 -30 -255 -915 -41 -647 -923 -356 -360 -310 -271 -755 -256 -897 -375 -228 -230 -541 -957 -520 -255 -3 -34 -556 -196 -754 -219 -25 -339 -132 -671 -995 -648 -444 -971 -892 -492 -345 -688 -444 -782 -494 -455 -493 -336 -270 -462 -396 -749 -668 -522 -326 -654 -249 -948 -789 -397 -617 -553 -286 -299 -916 -376 -136 -966 -926 -416 -151 -141 -150 -483 -800 -213 -369 -90 -565 -619 -368 -270 -985 -24 -51 -907 -115 -816 -209 -162 -187 -317 -854 -210 -566 -885 -524 -29 -976 -873 -119 -185 -665 -204 -129 -221 -447 -461 -762 -121 -121 -688 -376 -14 -473 -718 -972 -771 -585 -642 -785 -210 -601 -739 -128 -696 -48 -925 -586 -477 -273 -495 -288 -422 -764 -160 -311 -526 -915 -884 -909 -868 -860 -241 -646 -17 -46 -243 -871 -290 -816 -998 -807 -917 -660 -315 -929 -54 -615 -25 -967 -242 -293 -771 -850 -537 -28 -353 -494 -15 -752 -656 -809 -254 -464 -341 -697 -19 -613 -292 -954 -397 -600 -818 -733 -148 -766 -886 -677 -145 -284 -614 -374 -350 -152 -107 -391 -378 -162 -91 -883 -760 -800 -5 -816 -841 -969 -41 -256 -802 -645 -143 -611 -842 -791 -562 -139 -177 -680 -121 -818 -425 -339 -192 -76 -936 -597 -587 -873 -39 -62 -2 -451 -832 -189 -100 -605 -835 -908 -260 -898 -585 -380 -40 -895 -321 -353 -700 -253 -301 -529 -140 -781 -470 -999 -710 -809 -597 -661 -399 -836 -933 -549 -182 -500 -343 -449 -92 -246 -116 -766 -284 -102 -306 -931 -157 -773 -957 -694 -780 -559 -108 -479 -520 -436 -270 -521 -539 -648 -655 -695 -750 -422 -275 -330 -713 -514 -91 -390 -556 -467 -377 -800 -457 -480 -397 -545 -155 -902 -503 -18 -568 -887 -726 -989 -32 -729 -705 -926 -538 -149 -899 -603 -617 -978 -403 -805 -796 -912 -742 -695 -555 -148 -688 -580 -501 -767 -617 -818 -494 -357 -682 -52 -229 -786 -447 -429 -275 -502 -845 -278 -519 -192 -79 -223 -942 -176 -68 -823 -342 -643 -419 -652 -828 -125 -686 -545 -500 -838 -578 -483 -433 -597 -221 -528 -110 -39 -759 -855 -556 -410 -616 -813 -228 -464 -98 -132 -96 -196 -383 -164 -304 -642 -24 -730 -369 -823 -531 -584 -412 -282 -484 -916 -841 -204 -677 -445 -138 -638 -455 -291 -815 -541 -994 -349 -712 -909 -13 -759 -274 -862 -252 -126 -155 -956 -360 -683 -308 -823 -279 -349 -375 -228 -658 -130 -811 -244 -62 -295 -933 -814 -307 -559 -430 -853 -935 -676 -211 -524 -62 -533 -622 -604 -438 -976 -628 -77 -150 -838 -576 -205 -270 -858 -314 -438 -804 -195 -618 -246 -572 -204 -704 -40 -595 -470 -894 -820 -983 -632 -839 -957 -295 -418 -529 -712 -502 -442 -516 -618 -118 -209 -551 -277 -31 -520 -626 -465 -20 -602 -820 -128 -813 -219 -349 -183 -724 -828 -584 -122 -866 -370 -196 -465 -480 -129 -733 -680 -159 -964 -192 -942 -543 -320 -152 -805 -112 -315 -791 -846 -542 -795 -40 -70 -398 -490 -670 -150 -488 -67 -217 -784 -533 -873 -953 -527 -521 -810 -762 -716 -237 -15 -426 -810 -598 -782 -451 -516 -426 -756 -913 -146 -901 -752 -145 -467 -373 -413 -824 -610 -310 -780 -383 -140 -176 -859 -648 -493 -316 -366 -26 -91 -51 -806 -459 -60 -476 -180 -319 -654 -522 -202 -962 -293 -665 -426 -495 -473 -225 -49 -978 -625 -41 -119 -677 -699 -672 -244 -812 -470 -940 -822 -628 -643 -803 -329 -5 -371 -731 -259 -454 -597 -817 -15 -999 -941 -54 -819 -391 -892 -809 -182 -42 -223 -126 -291 -288 -937 -580 -686 -935 -879 -884 -26 -334 -455 -352 -165 -873 -688 -949 -611 -157 -308 -697 -870 -107 -415 -413 -673 -961 -473 -541 -476 -701 -230 -349 -839 -998 -852 -932 -336 -197 -648 -500 -197 -456 -513 -804 -28 -620 -854 -781 -369 -900 -633 -293 -661 -331 -250 -485 -408 -542 -207 -265 -733 -754 -540 -147 -242 -96 -50 -383 -787 -968 -995 -613 -590 -581 -128 -790 -373 -154 -348 -606 -20 -256 -101 -337 -987 -711 -217 -607 -483 -241 -308 -111 -985 -24 -974 -424 -230 -848 -377 -19 -464 -280 -885 -624 -287 -619 -842 -26 -960 -467 -489 -582 -302 -439 -694 -473 -271 -251 -41 -951 -486 -332 -386 -578 -442 -757 -543 -943 -964 -348 -798 -197 -535 -218 -676 -636 -212 -996 -528 -512 -938 -897 -690 -213 -485 -603 -462 -434 -534 -758 -685 -858 -116 -967 -871 -866 -217 -423 -600 -681 -126 -951 -429 -852 -380 -11 -97 -758 -135 -370 -665 -135 -926 -123 -363 -586 -719 -670 -683 -635 -360 -195 -766 -409 -331 -572 -256 -48 -671 -887 -558 -8 -857 -335 -438 -657 -571 -43 -189 -157 -535 -58 -879 -914 -626 -4 -955 -803 -807 -869 -61 -886 -800 -103 -95 -846 -576 -87 -194 -737 -247 -445 -592 -119 -352 -959 -523 -897 -682 -78 -21 -810 -211 -600 -559 -487 -327 -820 -936 -599 -434 -631 -451 -824 -638 -699 -451 -546 -399 -631 -612 -257 -172 -59 -114 -415 -458 -252 -423 -324 -146 -620 -130 -199 -866 -759 -429 -774 -732 -97 -551 -717 -275 -721 -163 -692 -670 -724 -773 -349 -971 -612 -157 -39 -655 -957 -44 -909 -415 -245 -196 -370 -79 -243 -802 -382 -842 -513 -421 -360 -41 -417 -980 -767 -959 -153 -379 -75 -104 -805 -192 -77 -946 -263 -16 -367 -963 -237 -197 -988 -49 -214 -300 -564 -489 -394 -190 -967 -171 -339 -264 -252 -909 -877 -100 -453 -995 -96 -881 -299 -433 -986 -262 -903 -90 -374 -296 -330 -649 -401 -895 -222 -328 -120 -832 -523 -147 -806 -763 -153 -915 -419 -550 -300 -484 -173 -495 -180 -231 -751 -707 -785 -254 -836 -776 -794 -932 -561 -576 -918 -253 -563 -680 -501 -282 -314 -48 -404 -918 -478 -392 -809 -426 -380 -383 -170 -838 -310 -838 -82 -346 -722 -791 -466 -271 -752 -628 -96 -494 -484 -964 -225 -823 -324 -505 -696 -942 -974 -837 -151 -658 -324 -565 -835 -8 -997 -208 -293 -823 -904 -131 -187 -633 -188 -249 -453 -911 -43 -860 -458 -707 -491 -493 -391 -905 -60 -256 -793 -54 -879 -647 -396 -624 -881 -724 -972 -547 -817 -543 -411 -503 -543 -635 -897 -565 -780 -758 -875 -743 -423 -488 -125 -811 -252 -761 -410 -714 -417 -757 -938 -1 -167 -685 -619 -222 -340 -846 -459 -742 -129 -846 -164 -338 -622 -306 -374 -162 -956 -39 -209 -878 -649 -931 -465 -843 -149 -916 -718 -481 -581 -885 -674 -471 -883 -706 -157 -257 -343 -483 -288 -471 -896 -219 -826 -589 -211 -733 -287 -738 -393 -70 -335 -617 -280 -468 -919 -379 -511 -268 -117 -95 -687 -799 -855 -948 -682 -123 -828 -581 -242 -775 -490 -287 -601 -232 -384 -601 -148 -877 -558 -46 -113 -43 -154 -188 -28 -54 -813 -224 -815 -786 -261 -163 -128 -631 -597 -870 -429 -809 -153 -825 -635 -676 -717 -301 -901 -420 -893 -838 -353 -718 -830 -538 -366 -755 -414 -492 -575 -254 -290 -347 -117 -561 -260 -166 -976 -135 -486 -491 -268 -648 -588 -801 -668 -686 -911 -835 -348 -334 -734 -844 -714 -382 -609 -868 -136 -49 -615 -448 -17 -249 -621 -665 -426 -225 -422 -3 -603 -747 -347 -253 -727 -137 -928 -225 -500 -516 -715 -483 -77 -234 -360 -983 -863 -227 -464 -848 -489 -776 -220 -512 -82 -194 -18 -928 -647 -766 -916 -339 -635 -94 -212 -82 -6 -829 -543 -475 -140 -263 -168 -225 -115 -920 -143 -925 -469 -816 -802 -987 -669 -145 -822 -530 -662 -56 -549 -985 -755 -614 -696 -685 -628 -799 -401 -899 -212 -86 -152 -823 -30 -532 -356 -322 -634 -263 -756 -627 -379 -749 -833 -522 -79 -797 -367 -900 -158 -712 -749 -912 -303 -242 -906 -245 -976 -442 -950 -106 -396 -537 -557 -865 -163 -861 -385 -448 -860 -668 -555 -652 -795 -764 -544 -430 -957 -791 -613 -744 -255 -140 -232 -174 -782 -388 -488 -819 -663 -608 -876 -684 -339 -712 -582 -79 -918 -533 -928 -106 -1 -873 -493 -223 -375 -65 -75 -630 -702 -661 -412 -219 -734 -844 -267 -607 -372 -668 -318 -689 -158 -302 -404 -90 -66 -723 -612 -805 -810 -793 -718 -124 -319 -503 -720 -701 -990 -725 -961 -13 -589 -371 -216 -922 -217 -680 -525 -806 -194 -317 -812 -168 -315 -872 -814 -536 -440 -856 -597 -483 -513 -525 -238 -245 -97 -323 -990 -376 -144 -906 -105 -900 -711 -283 -357 -147 -499 -523 -612 -149 -14 -832 -505 -265 -387 -523 -466 -988 -556 -646 -500 -254 -748 -653 -719 -355 -718 -370 -41 -249 -764 -169 -549 -131 -90 -404 -255 -866 -838 -106 -712 -262 -327 -215 -159 -288 -162 -682 -409 -143 -521 -858 -403 -836 -244 -364 -971 -632 -398 -694 -784 -572 -818 -228 -249 -489 -22 -692 -148 -637 -184 -536 -896 -23 -439 -945 -28 -712 -603 -234 -223 -465 -604 -210 -559 -851 -348 -89 -474 -137 -696 -537 -461 -860 -868 -790 -476 -384 -425 -59 -50 -687 -448 -919 -621 -310 -934 -20 -619 -559 -421 -195 -847 -729 -363 -847 -70 -489 -162 -52 -658 -13 -75 -189 -303 -754 -138 -257 -636 -397 -407 -809 -362 -822 -441 -290 -519 -117 -529 -846 -855 -922 -670 -591 -802 -803 -412 -681 -13 -605 -942 -911 -792 -115 -671 -95 -449 -825 -83 -342 -11 -771 -538 -961 -854 -718 -42 -333 -755 -851 -346 -420 -922 -750 -112 -793 -151 -808 -119 -723 -426 -886 -10 -216 -949 -844 -189 -453 -377 -789 -301 -395 -368 -716 -545 -13 -286 -228 -64 -684 -577 -534 -121 -861 -198 -284 -290 -797 -747 -276 -809 -470 -528 -779 -550 -860 -230 -50 -60 -299 -584 -528 -336 -580 -365 -966 -152 -624 -864 -589 -384 -677 -109 -933 -168 -277 -560 -190 -848 -422 -849 -374 -111 -398 -681 -317 -129 -923 -955 -57 -614 -623 -920 -817 -926 -117 -295 -789 -661 -968 -447 -41 -664 -926 -790 -123 -620 -249 -998 -770 -931 -718 -907 -627 -35 -256 -571 -650 -773 -392 -117 -334 -939 -334 -706 -347 -929 -781 -447 -33 -259 -41 -965 -958 -386 -962 -147 -845 -362 -200 -714 -585 -395 -43 -701 -6 -313 -36 -295 -276 -783 -727 -200 -368 -744 -563 -426 -324 -688 -786 -467 -742 -956 -847 -353 -405 -689 -914 -713 -186 -764 -519 -964 -361 -316 -317 -154 -353 -902 -485 -244 -228 -914 -105 -593 -929 -585 -996 -163 -47 -512 -508 -757 -801 -409 -156 -561 -259 -624 -99 -156 -743 -693 -460 -283 -591 -521 -696 -770 -434 -653 -289 -315 -189 -703 -28 -399 -681 -630 -869 -533 -644 -385 -95 -603 -727 -136 -942 -347 -585 -285 -22 -436 -303 -683 -918 -590 -64 -804 -885 -852 -591 -274 -112 -160 -561 -267 -414 -412 -555 -515 -320 -248 -532 -279 -486 -181 -65 -147 -311 -752 -374 -877 -35 -986 -768 -221 -901 -800 -230 -949 -560 -578 -921 -907 -399 -331 -205 -200 -842 -397 -142 -453 -88 -180 -65 -725 -386 -601 -948 -764 -48 -573 -712 -355 -983 -169 -795 -521 -301 -927 -808 -860 -169 -870 -567 -90 -556 -591 -198 -93 -1000 -618 -146 -581 -510 -129 -902 -199 -110 -355 -120 -584 -518 -51 -143 -937 -180 -217 -374 -145 -412 -876 -291 -172 -998 -797 -334 -789 -576 -356 -524 -598 -105 -684 -351 -691 -562 -791 -269 -106 -905 -146 -237 -58 -310 -779 -17 -114 -396 -421 -518 -25 -587 -497 -368 -770 -233 -79 -425 -193 -610 -255 -47 -839 -870 -71 -727 -102 -72 -459 -505 -554 -544 -110 -720 -888 -224 -645 -191 -902 -107 -648 -245 -766 -326 -984 -282 -638 -950 -438 -587 -82 -259 -331 -705 -315 -755 -824 -215 -990 -7 -542 -189 -589 -372 -450 -430 -411 -99 -843 -992 -324 -179 -597 -630 -84 -27 -748 -371 -464 -311 -786 -374 -153 -450 -54 -364 -637 -396 -516 -108 -703 -63 -35 -167 -792 -205 -271 -247 -724 -378 -746 -973 -51 -780 -206 -153 -74 -951 -570 -53 -983 -642 -432 -867 -500 -523 -116 -988 -367 -620 -954 -619 -689 -811 -915 -922 -376 -468 -826 -382 -94 -36 -167 -106 -352 -905 -60 -556 -125 -128 -364 -61 -943 -351 -807 -183 -638 -864 -476 -935 -561 -837 -870 -238 -909 -548 -77 -663 -370 -194 -440 -106 -901 -769 -979 -835 -256 -670 -110 -202 -258 -56 -470 -598 -735 -383 -739 -564 -294 -693 -805 -224 -608 -582 -770 -888 -759 -431 -56 -81 -98 -506 -539 -494 -757 -959 -216 -904 -388 -169 -306 -898 -105 -124 -969 -206 -889 -221 -337 -932 -122 -582 -202 -272 -187 -562 -293 -500 -223 -689 -375 -913 -968 -291 -614 -449 -51 -409 -146 -560 -664 -408 -558 -938 -999 -816 -728 -751 -783 -619 -99 -536 -795 -328 -299 -107 -586 -313 -604 -925 -701 -246 -169 -360 -232 -791 -505 -220 -660 -773 -2 -835 -508 -881 -569 -935 -871 -985 -138 -216 -468 -794 -284 -38 -847 -743 -986 -909 -462 -528 -449 -908 -203 -784 -93 -915 -566 -647 -639 -771 -278 -205 -929 -536 -812 -80 -153 -599 -996 -467 -338 -178 -63 -235 -163 -98 -910 -976 -320 -887 -793 -472 -522 -733 -763 -822 -647 -148 -854 -453 -66 -258 -893 -762 -510 -327 -651 -312 -39 -481 -904 -155 -918 -401 -882 -488 -706 -925 -410 -345 -609 -241 -394 -797 -225 -440 -440 -103 -342 -658 -169 -680 -576 -300 -463 -367 -29 -172 -376 -762 -107 -527 -119 -411 -348 -439 -149 -619 -225 -675 -222 -811 -742 -219 -185 -977 -595 -319 -564 -13 -633 -67 -741 -842 -167 -358 -820 -347 -861 -775 -202 -412 -235 -332 -311 -548 -613 -806 -968 -467 -258 -129 -558 -16 -786 -548 -992 -795 -430 -170 -106 -19 -267 -129 -615 -669 -168 -95 -546 -257 -936 -29 -130 -299 -79 -796 -717 -718 -444 -536 -230 -372 -781 -706 -165 -305 -474 -367 -687 -45 -260 -468 -773 -62 -539 -351 -83 -473 -791 -19 -32 -32 -534 -31 -996 -516 -211 -759 -259 -910 -607 -721 -235 -952 -653 -412 -414 -655 -725 -85 -422 -75 -617 -592 -933 -845 -527 -26 -315 -465 -570 -89 -921 -754 -333 -619 -688 -833 -756 -349 -909 -877 -353 -833 -569 -354 -489 -849 -439 -436 -349 -442 -835 -167 -308 -328 -983 -421 -240 -63 -577 -882 -312 -321 -704 -315 -15 -35 -436 -74 -410 -349 -48 -323 -955 -943 -610 -316 -423 -703 -267 -901 -882 -93 -470 -847 -38 -108 -175 -616 -782 -16 -849 -214 -311 -244 -64 -984 -949 -506 -535 -94 -851 -549 -508 -13 -688 -416 -782 -744 -28 -928 -906 -13 -410 -943 -276 -464 -836 -920 -690 -351 -837 -434 -480 -539 -83 -379 -901 -975 -893 -873 -350 -807 -850 -566 -426 -422 -451 -395 -919 -394 -366 -333 -205 -567 -25 -878 -282 -451 -821 -76 -470 -797 -968 -258 -984 -288 -99 -690 -623 -39 -672 -934 -182 -165 -101 -314 -977 -64 -50 -76 -332 -907 -951 -519 -769 -447 -85 -314 -194 -216 -877 -181 -924 -500 -920 -640 -207 -312 -991 -764 -399 -312 -376 -1 -256 -846 -586 -248 -21 -584 -103 -813 -696 -900 -873 -567 -300 -495 -238 -932 -314 -155 -841 -973 -343 -551 -238 -294 -267 -437 -680 -835 -999 -905 -163 -701 -762 -184 -189 -270 -223 -343 -759 -590 -519 -404 -133 -579 -143 -864 -323 -611 -253 -635 -597 -847 -625 -495 -198 -765 -524 -317 -821 -551 -341 -531 -781 -477 -645 -706 -403 -879 -521 -574 -445 -193 -41 -190 -642 -886 -733 -95 -667 -516 -856 -890 -196 -713 -311 -31 -503 -102 -767 -325 -244 -447 -351 -386 -55 -985 -708 -148 -331 -125 -268 -236 -394 -937 -217 -275 -135 -497 -872 -352 -652 -18 -327 -167 -60 -345 -160 -774 -22 -612 -621 -866 -726 -219 -410 -712 -332 -682 -468 -471 -539 -192 -362 -207 -591 -936 -726 -676 -627 -344 -547 -441 -63 -920 -214 -989 -876 -481 -199 -754 -204 -733 -561 -401 -143 -36 -967 -454 -863 -454 -627 -191 -667 -130 -135 -943 -61 -752 -916 -220 -817 -567 -383 -595 -833 -980 -449 -232 -870 -542 -6 -844 -242 -755 -671 -518 -781 -664 -197 -576 -271 -616 -995 -894 -138 -276 -160 -670 -828 -364 -178 -626 -110 -580 -528 -427 -6 -318 -215 -79 -896 -559 -482 -300 -332 -924 -99 -355 -203 -947 -702 -58 -391 -661 -987 -935 -951 -943 -811 -24 -816 -650 -77 -83 -517 -46 -261 -217 -759 -376 -281 -818 -150 -103 -962 -356 -379 -964 -381 -747 -886 -886 -987 -605 -105 -719 -949 -687 -149 -821 -897 -629 -756 -866 -765 -923 -578 -665 -378 -501 -434 -22 -639 -363 -401 -813 -678 -401 -262 -466 -155 -742 -220 -625 -568 -300 -459 -660 -744 -838 -485 -608 -144 -452 -77 -81 -538 -373 -658 -101 -388 -987 -227 -503 -110 -180 -405 -292 -974 -240 -938 -795 -936 -226 -804 -757 -931 -755 -995 -371 -990 -197 -648 -522 -864 -729 -7 -890 -382 -799 -724 -656 -574 -631 -492 -81 -298 -940 -973 -968 -244 -137 -185 -328 -220 -615 -120 -819 -760 -157 -391 -466 -864 -944 -497 -485 -765 -359 -181 -880 -387 -461 -884 -319 -124 -319 -549 -329 -966 -658 -836 -415 -669 -273 -899 -293 -913 -186 -406 -550 -789 -620 -806 -268 -291 -928 -35 -587 -3 -600 -319 -134 -607 -32 -70 -767 -846 -772 -260 -466 -24 -299 -337 -746 -315 -197 -794 -39 -655 -811 -782 -898 -111 -791 -123 -585 -238 -322 -872 -516 -721 -927 -217 -660 -825 -620 -274 -688 -196 -195 -21 -894 -540 -7 -696 -524 -651 -295 -613 -718 -177 -858 -831 -778 -549 -823 -652 -717 -991 -787 -907 -963 -702 -380 -334 -847 -876 -7 -842 -440 -592 -241 -494 -790 -652 -59 -891 -495 -764 -681 -723 -47 -217 -937 -556 -617 -237 -106 -515 -611 -376 -150 -235 -163 -551 -246 -178 -163 -901 -192 -709 -229 -938 -231 -374 -373 -120 -469 -859 -23 -313 -76 -505 -509 -148 -138 -755 -395 -172 -204 -516 -86 -749 -702 -547 -608 -624 -923 -622 -248 -582 -222 -404 -987 -128 -703 -363 -830 -31 -932 -407 -474 -881 -195 -570 -141 -225 -353 -658 -2 -921 -751 -365 -836 -216 -779 -775 -63 -578 -57 -911 -960 -869 -631 -456 -909 -375 -515 -69 -646 -242 -295 -860 -639 -927 -620 -30 -398 -343 -822 -492 -796 -619 -142 -368 -696 -645 -32 -955 -281 -1 -321 -208 -533 -446 -953 -242 -672 -802 -158 -238 -312 -328 -179 -259 -88 -875 -575 -248 -407 -466 -682 -162 -390 -439 -754 -1 -385 -138 -246 -946 -472 -875 -365 -92 -246 -112 -646 -160 -776 -555 -347 -371 -475 -769 -456 -873 -576 -475 -612 -811 -914 -239 -282 -859 -592 -11 -628 -852 -588 -439 -976 -604 -580 -750 -191 -848 -161 -882 -765 -793 -84 -17 -479 -204 -521 -12 -691 -208 -796 -931 -3 -731 -583 -38 -882 -341 -31 -843 -790 -148 -762 -562 -934 -51 -635 -882 -269 -90 -237 -803 -241 -997 -687 -689 -531 -578 -744 -150 -820 -702 -890 -288 -530 -313 -496 -191 -533 -997 -959 -865 -40 -174 -568 -312 -644 -522 -474 -851 -489 -235 -179 -186 -91 -525 -385 -471 -536 -708 -459 -546 -465 -356 -273 -788 -113 -340 -139 -580 -625 -901 -946 -493 -780 -555 -137 -41 -883 -153 -391 -109 -155 -283 -390 -92 -764 -181 -603 -235 -452 -611 -64 -672 -350 -645 -326 -29 -721 -162 -955 -841 -270 -955 -36 -188 -986 -272 -752 -518 -995 -110 -751 -687 -694 -291 -411 -386 -241 -548 -538 -467 -61 -103 -503 -930 -688 -252 -594 -463 -344 -695 -172 -189 -190 -95 -2 -615 -26 -825 -754 -18 -713 -1 -314 -805 -549 -641 -476 -959 -822 -131 -391 -972 -792 -501 -243 -99 -163 -882 -353 -584 -124 -784 -593 -272 -60 -261 -890 -16 -333 -749 -920 -638 -123 -790 -768 -393 -124 -107 -367 -596 -706 -329 -929 -616 -700 -465 -156 -626 -372 -283 -590 -416 -252 -607 -288 -609 -108 -16 -691 -910 -665 -766 -991 -89 -664 -372 -480 -380 -10 -938 -234 -78 -772 -378 -922 -759 -20 -979 -725 -470 -932 -414 -893 -984 -584 -508 -179 -243 -401 -292 -602 -76 -774 -80 -21 -453 -826 -532 -105 -362 -171 -577 -473 -913 -703 -526 -904 -473 -927 -373 -18 -566 -478 -651 -961 -713 -366 -8 -921 -440 -894 -808 -980 -154 -772 -523 -621 -779 -555 -985 -368 -381 -283 -565 -302 -405 -174 -432 -389 -948 -902 -442 -505 -480 -626 -874 -310 -724 -821 -727 -620 -691 -659 -767 -641 -588 -202 -150 -992 -889 -138 -901 -868 -633 -965 -605 -83 -153 -486 -171 -428 -429 -716 -215 -22 -150 -880 -595 -125 -769 -595 -104 -285 -957 -751 -149 -130 -782 -744 -789 -833 -209 -338 -725 -874 -790 -568 -704 -846 -464 -950 -907 -316 -468 -191 -11 -696 -468 -479 -796 -956 -125 -996 -544 -740 -199 -34 -363 -430 -792 -803 -464 -448 -59 -900 -650 -670 -911 -260 -655 -383 -855 -776 -30 -743 -570 -854 -978 -715 -79 -762 -488 -368 -532 -479 -153 -81 -714 -987 -966 -524 -197 -1000 -389 -392 -932 -738 -279 -519 -730 -442 -68 -557 -400 -762 -282 -453 -980 -513 -782 -582 -113 -491 -751 -332 -325 -387 -797 -207 -945 -134 -70 -143 -636 -735 -543 -850 -253 -414 -836 -335 -24 -161 -389 -226 -575 -344 -937 -134 -441 -102 -636 -642 -428 -529 -582 -343 -475 -895 -768 -488 -846 -335 -722 -836 -5 -312 -701 -262 -11 -683 -497 -314 -996 -30 -652 -900 -522 -870 -122 -258 -175 -790 -279 -679 -156 -868 -111 -944 -729 -736 -364 -901 -228 -210 -73 -14 -389 -262 -464 -663 -119 -283 -736 -504 -531 -133 -705 -504 -934 -582 -503 -326 -799 -545 -564 -959 -936 -550 -993 -596 -448 -638 -489 -64 -627 -912 -511 -719 -729 -534 -978 -43 -835 -553 -376 -79 -341 -868 -950 -702 -387 -924 -470 -809 -472 -392 -234 -688 -814 -237 -663 -772 -786 -951 -819 -728 -880 -24 -636 -930 -176 -784 -339 -813 -462 -17 -80 -37 -483 -608 -404 -708 -50 -365 -701 -217 -644 -666 -382 -99 -48 -63 -465 -679 -299 -53 -989 -775 -120 -542 -175 -92 -101 -496 -751 -914 -470 -37 -37 -304 -554 -185 -291 -391 -888 -835 -998 -181 -947 -732 -332 -959 -920 -658 -453 -345 -150 -778 -137 -322 -709 -412 -648 -774 -993 -360 -38 -296 -780 -786 -187 -777 -563 -43 -21 -146 -818 -664 -438 -194 -594 -689 -836 -534 -173 -568 -550 -865 -661 -869 -627 -217 -299 -56 -764 -489 -697 -71 -719 -422 -527 -105 -311 -987 -878 -458 -220 -771 -440 -674 -287 -949 -719 -188 -271 -696 -514 -924 -589 -596 -956 -400 -311 -91 -864 -914 -258 -491 -363 -750 -352 -963 -3 -988 -312 -465 -77 -336 -247 -316 -689 -441 -530 -68 -41 -199 -974 -974 -175 -832 -879 -145 -233 -295 -857 -669 -645 -567 -509 -684 -750 -348 -216 -443 -803 -876 -206 -21 -966 -82 -201 -961 -358 -38 -906 -881 -753 -303 -334 -953 -375 -653 -668 -436 -291 -794 -794 -778 -714 -41 -444 -90 -483 -516 -845 -976 -351 -592 -65 -283 -399 -226 -47 -359 -808 -478 -414 -116 -972 -543 -314 -941 -865 -357 -976 -850 -245 -21 -395 -348 -973 -717 -554 -253 -768 -929 -147 -548 -671 -216 -123 -629 -829 -649 -853 -281 -436 -283 -464 -508 -439 -757 -181 -534 -213 -152 -846 -352 -498 -764 -989 -82 -356 -913 -16 -68 -673 -391 -384 -163 -230 -716 -722 -111 -374 -782 -580 -505 -352 -316 -761 -427 -244 -70 -535 -308 -513 -145 -697 -325 -570 -184 -993 -429 -79 -105 -168 -790 -19 -439 -985 -391 -740 -218 -312 -200 -581 -119 -750 -632 -598 -758 -371 -499 -40 -942 -140 -107 -380 -601 -83 -818 -385 -984 -922 -672 -212 -159 -409 -810 -60 -918 -383 -600 -273 -482 -379 -584 -371 -216 -964 -77 -270 -910 -353 -157 -746 -618 -137 -268 -308 -67 -923 -5 -378 -748 -134 -560 -743 -664 -362 -557 -586 -776 -462 -29 -200 -937 -70 -333 -453 -162 -566 -432 -470 -429 -410 -937 -763 -913 -217 -35 -752 -137 -213 -698 -993 -643 -409 -171 -923 -735 -478 -151 -932 -39 -664 -343 -552 -61 -439 -858 -39 -143 -925 -140 -19 -878 -165 -122 -765 -596 -513 -60 -252 -527 -180 -289 -546 -454 -777 -933 -201 -972 -46 -950 -847 -656 -714 -223 -492 -4 -373 -928 -542 -345 -657 -623 -793 -42 -541 -403 -467 -477 -516 -330 -528 -924 -858 -988 -882 -654 -554 -255 -551 -1 -901 -853 -322 -579 -749 -550 -522 -378 -145 -819 -93 -19 -791 -673 -351 -871 -916 -519 -203 -341 -193 -56 -364 -708 -658 -559 -427 -194 -336 -337 -214 -419 -555 -619 -281 -599 -450 -656 -872 -484 -553 -107 -278 -984 -949 -922 -908 -78 -669 -205 -780 -471 -79 -869 -108 -915 -26 -883 -765 -55 -523 -932 -930 -753 -161 -715 -186 -125 -678 -202 -786 -795 -903 -755 -474 -666 -136 -590 -654 -298 -268 -509 -447 -432 -802 -42 -406 -303 -217 -98 -659 -843 -414 -530 -463 -315 -731 -987 -523 -619 -849 -110 -618 -384 -186 -237 -861 -237 -373 -571 -11 -555 -303 -816 -93 -493 -320 -538 -275 -601 -87 -690 -561 -371 -23 -892 -992 -952 -919 -491 -869 -171 -612 -782 -198 -533 -306 -751 -162 -761 -327 -870 -121 -30 -56 -333 -871 -287 -964 -677 -114 -659 -681 -809 -368 -539 -249 -437 -700 -879 -763 -612 -132 -326 -101 -546 -34 -455 -520 -469 -11 -796 -465 -826 -911 -890 -64 -105 -737 -233 -905 -207 -681 -176 -261 -484 -762 -913 -625 -927 -314 -40 -221 -28 -257 -884 -817 -911 -159 -620 -479 -556 -453 -812 -225 -518 -854 -326 -906 -78 -546 -353 -854 -24 -158 -321 -921 -351 -587 -793 -447 -295 -569 -379 -490 -978 -831 -555 -69 -982 -374 -540 -463 -431 -170 -262 -482 -421 -379 -319 -981 -216 -978 -334 -607 -298 -938 -572 -989 -691 -325 -532 -435 -404 -933 -601 -284 -782 -512 -186 -58 -569 -508 -869 -781 -65 -583 -936 -574 -684 -901 -442 -625 -557 -761 -274 -85 -211 -33 -874 -763 -99 -277 -963 -187 -359 -468 -518 -498 -494 -420 -680 -856 -843 -677 -620 -661 -603 -556 -572 -815 -382 -922 -486 -696 -465 -499 -99 -956 -42 -579 -39 -134 -202 -347 -337 -921 -294 -347 -380 -532 -577 -585 -584 -97 -275 -704 -485 -861 -563 -447 -732 -78 -730 -469 -924 -731 -958 -870 -59 -411 -146 -442 -564 -975 -207 -874 -714 -468 -10 -582 -416 -9 -282 -138 -481 -577 -44 -47 -36 -468 -241 -300 -30 -367 -754 -83 -996 -604 -167 -897 -952 -213 -734 -842 -144 -424 -126 -849 -109 -244 -813 -290 -607 -21 -949 -577 -2 -173 -197 -938 -367 -127 -566 -989 -146 -878 -130 -935 -103 -510 -254 -115 -65 -733 -457 -466 -803 -169 -979 -391 -107 -516 -166 -420 -61 -719 -847 -769 -204 -996 -955 -819 -891 -778 -825 -303 -151 -938 -378 -324 -240 -609 -713 -100 -12 -72 -930 -242 -970 -734 -173 -341 -86 -882 -867 -662 -464 -829 -50 -549 -169 -923 -754 -983 -238 -62 -27 -476 -953 -57 -926 -99 -195 -59 -667 -560 -555 -209 -173 -351 -637 -425 -962 -753 -444 -213 -751 -681 -79 -406 -326 -554 -758 -695 -985 -257 -997 -843 -750 -361 -546 -949 -703 -97 -262 -208 -331 -889 -225 -26 -643 -700 -916 -563 -941 -826 -419 -878 -467 -251 -359 -303 -636 -918 -964 -543 -209 -109 -882 -36 -112 -631 -974 -159 -738 -304 -603 -484 -735 -602 -922 -108 -165 -212 -633 -614 -391 -154 -28 -474 -173 -65 -320 -933 -433 -557 -248 -306 -524 -98 -579 -155 -723 -907 -217 -301 -415 -414 -840 -290 -122 -699 -748 -823 -803 -284 -377 -795 -728 -499 -123 -858 -664 -330 -26 -447 -527 -264 -239 -97 -968 -543 -35 -969 -550 -148 -397 -29 -822 -561 -273 -139 -10 -210 -188 -898 -700 -561 -756 -106 -313 -256 -571 -190 -645 -837 -522 -314 -209 -187 -636 -831 -753 -3 -232 -587 -138 -331 -865 -134 -143 -636 -834 -904 -727 -705 -43 -599 -636 -792 -768 -107 -79 -886 -377 -706 -584 -581 -893 -572 -603 -658 -235 -667 -64 -200 -540 -242 -478 -332 -613 -795 -935 -921 -406 -234 -611 -491 -458 -270 -762 -481 -304 -713 -500 -60 -576 -531 -240 -267 -71 -327 -15 -388 -939 -899 -536 -37 -978 -466 -530 -208 -397 -119 -80 -443 -586 -995 -229 -140 -404 -342 -522 -190 -119 -365 -16 -261 -847 -53 -961 -141 -571 -847 -56 -520 -2 -988 -90 -56 -294 -877 -398 -163 -647 -611 -773 -5 -623 -778 -607 -853 -747 -858 -715 -232 -161 -556 -86 -645 -226 -1 -582 -694 -969 -166 -232 -662 -779 -90 -979 -245 -691 -404 -414 -5 -357 -294 -190 -660 -297 -921 -119 -963 -312 -622 -697 -570 -19 -111 -27 -362 -894 -274 -685 -265 -92 -508 -116 -799 -532 -612 -122 -956 -742 -756 -139 -240 -12 -939 -295 -63 -62 -888 -554 -909 -908 -952 -975 -380 -89 -467 -582 -428 -511 -646 -630 -231 -308 -311 -349 -412 -742 -596 -959 -226 -624 -589 -314 -803 -838 -199 -375 -263 -668 -761 -589 -540 -552 -454 -752 -569 -548 -540 -122 -289 -732 -665 -270 -110 -769 -197 -904 -852 -189 -912 -453 -170 -653 -81 -246 -436 -224 -325 -580 -599 -123 -989 -85 -150 -25 -970 -377 -590 -698 -729 -767 -302 -534 -801 -964 -24 -844 -5 -938 -45 -200 -997 -601 -761 -652 -937 -689 -282 -556 -413 -22 -282 -238 -801 -19 -803 -855 -47 -371 -420 -479 -809 -242 -419 -664 -670 -61 -197 -624 -589 -282 -382 -734 -784 -183 -111 -784 -478 -528 -447 -734 -444 -189 -340 -2 -107 -268 -604 -1 -540 -934 -962 -166 -871 -659 -47 -508 -139 -666 -882 -639 -646 -637 -226 -295 -652 -590 -815 -967 -852 -75 -574 -149 -748 -541 -546 -101 -316 -248 -190 -536 -569 -516 -432 -271 -280 -456 -591 -92 -454 -101 -367 -889 -765 -430 -974 -829 -952 -658 -360 -466 -252 -43 -726 -122 -81 -896 -187 -178 -825 -154 -287 -170 -109 -337 -838 -446 -191 -90 -397 -338 -415 -457 -557 -545 -568 -244 -750 -470 -232 -659 -637 -218 -81 -385 -734 -311 -520 -178 -974 -633 -992 -442 -454 -760 -393 -862 -317 -36 -279 -882 -285 -631 -424 -516 -860 -412 -404 -495 -778 -619 -496 -918 -702 -51 -325 -235 -463 -70 -665 -644 -392 -221 -74 -16 -276 -808 -882 -514 -308 -622 -211 -288 -336 -160 -847 -968 -931 -818 -424 -528 -118 -319 -633 -876 -150 -769 -350 -234 -896 -422 -902 -383 -300 -855 -444 -863 -826 -507 -728 -496 -895 -412 -253 -603 -348 -139 -844 -685 -626 -361 -759 -347 -58 -950 -122 -103 -302 -901 -412 -479 -798 -312 -56 -672 -166 -172 -408 -853 -362 -981 -28 -877 -267 -250 -333 -35 -473 -1 -496 -173 -820 -157 -724 -612 -866 -736 -210 -199 -641 -888 -39 -710 -79 -253 -408 -494 -631 -840 -441 -958 -66 -334 -997 -339 -56 -933 -678 -29 -675 -10 -653 -659 -728 -163 -137 -540 -487 -458 -568 -617 -113 -331 -680 -325 -610 -955 -352 -277 -908 -303 -910 -647 -554 -447 -275 -159 -878 -866 -760 -366 -115 -736 -33 -863 -867 -193 -590 -156 -720 -593 -572 -80 -319 -284 -589 -598 -723 -542 -304 -54 -786 -863 -260 -712 -225 -141 -458 -383 -247 -686 -150 -462 -112 -616 -297 -741 -138 -743 -544 -220 -3 -204 -324 -27 -184 -99 -559 -627 -428 -244 -824 -428 -54 -975 -613 -407 -455 -425 -262 -645 -740 -756 -295 -151 -301 -341 -527 -746 -738 -186 -311 -255 -52 -13 -6 -719 -259 -792 -869 -939 -721 -921 -86 -859 -46 -256 -283 -284 -992 -51 -143 -386 -915 -836 -229 -485 -832 -746 -887 -149 -302 -256 -653 -552 -753 -451 -396 -866 -764 -422 -383 -827 -624 -993 -57 -925 -275 -157 -320 -935 -801 -753 -110 -607 -6 -649 -593 -938 -946 -947 -824 -517 -490 -720 -192 -307 -499 -647 -363 -676 -433 -931 -287 -898 -863 -5 -494 -885 -386 -208 -152 -445 -625 -617 -476 -46 -176 -649 -663 -855 -468 -826 -808 -347 -424 -703 -751 -103 -797 -744 -296 -965 -119 -67 -173 -555 -462 -276 -22 -930 -617 -52 -947 -261 -319 -409 -727 -392 -985 -355 -458 -15 -40 -401 -832 -78 -416 -934 -3 -887 -878 -205 -363 -163 -879 -930 -655 -548 -369 -558 -764 -301 -295 -921 -236 -785 -193 -297 -291 -483 -922 -24 -839 -752 -277 -89 -620 -735 -667 -67 -323 -997 -847 -448 -749 -619 -211 -738 -598 -389 -819 -475 -789 -235 -674 -395 -700 -483 -305 -511 -178 -730 -9 -978 -497 -283 -489 -531 -108 -265 -270 -920 -883 -400 -326 -235 -170 -48 -335 -281 -535 -181 -50 -175 -680 -352 -310 -840 -142 -821 -784 -545 -38 -97 -794 -865 -450 -367 -384 -656 -84 -27 -812 -217 -332 -816 -163 -614 -861 -860 -201 -7 -42 -473 -863 -158 -776 -735 -183 -999 -827 -687 -594 -630 -424 -217 -66 -92 -10 -614 -876 -219 -564 -655 -183 -867 -122 -820 -173 -586 -155 -695 -202 -322 -235 -912 -176 -972 -431 -364 -64 -815 -641 -339 -236 -256 -583 -993 -410 -637 -330 -398 -460 -55 -931 -578 -478 -42 -809 -92 -813 -308 -208 -121 -453 -996 -949 -49 -657 -136 -536 -794 -364 -322 -366 -680 -740 -842 -265 -410 -663 -110 -326 -99 -542 -657 -477 -590 -141 -837 -873 -538 -563 -850 -715 -747 -33 -677 -929 -333 -756 -847 -468 -392 -680 -32 -948 -469 -30 -750 -376 -27 -265 -652 -863 -230 -888 -790 -797 -611 -240 -75 -855 -574 -503 -18 -136 -6 -98 -482 -798 -250 -354 -697 -582 -411 -536 -120 -914 -947 -815 -135 -315 -305 -920 -739 -641 -112 -842 -2 -701 -596 -899 -597 -916 -782 -573 -768 -263 -862 -817 -698 -504 -483 -547 -494 -885 -554 -256 -408 -176 -34 -115 -88 -766 -740 -652 -111 -264 -838 -397 -314 -253 -314 -722 -715 -533 -576 -614 -862 -982 -184 -687 -678 -527 -333 -228 -563 -380 -627 -80 -969 -577 -372 -806 -680 -472 -171 -283 -432 -393 -39 -632 -33 -623 -931 -610 -988 -180 -959 -937 -104 -126 -600 -115 -534 -903 -334 -440 -401 -785 -612 -206 -118 -112 -442 -61 -327 -147 -591 -716 -753 -218 -643 -624 -643 -251 -31 -967 -972 -580 -924 -331 -601 -879 -732 -683 -328 -242 -534 -749 -320 -981 -592 -637 -286 -892 -771 -574 -6 -108 -939 -436 -701 -886 -309 -408 -559 -508 -284 -41 -17 -794 -13 -451 -811 -816 -877 -336 -40 -217 -958 -461 -95 -896 -943 -695 -64 -827 -355 -797 -88 -299 -248 -542 -153 -743 -949 -860 -385 -557 -26 -925 -231 -265 -277 -491 -856 -968 -191 -524 -725 -126 -348 -335 -768 -338 -34 -27 -475 -695 -695 -452 -523 -489 -337 -497 -161 -221 -921 -540 -673 -549 -869 -6 -895 -286 -321 -426 -861 -149 -160 -330 -222 -654 -977 -842 -454 -384 -822 -705 -848 -642 -618 -40 -411 -395 -61 -508 -747 -321 -403 -619 -565 -982 -968 -252 -38 -642 -38 -837 -206 -780 -824 -406 -877 -877 -125 -488 -300 -213 -339 -199 -810 -515 -192 -685 -385 -415 -315 -942 -307 -969 -843 -593 -303 -299 -619 -238 -145 -948 -220 -68 -619 -865 -983 -898 -5 -832 -302 -22 -976 -851 -581 -597 -27 -915 -373 -954 -370 -876 -88 -131 -803 -227 -761 -968 -764 -625 -650 -928 -342 -683 -66 -957 -471 -728 -115 -900 -567 -46 -159 -968 -401 -141 -203 -656 -412 -307 -628 -757 -963 -285 -185 -301 -229 -957 -43 -847 -570 -121 -96 -872 -235 -95 -911 -753 -275 -456 -652 -948 -555 -318 -570 -458 -352 -43 -281 -554 -542 -20 -304 -719 -506 -670 -404 -997 -47 -58 -781 -139 -210 -161 -736 -767 -206 -770 -792 -612 -168 -206 -938 -280 -788 -53 -528 -807 -289 -628 -330 -146 -126 -77 -619 -868 -560 -284 -422 -628 -273 -866 -826 -89 -369 -710 -225 -459 -577 -425 -816 -480 -538 -633 -313 -993 -354 -321 -143 -969 -481 -277 -357 -66 -570 -702 -611 -355 -126 -834 -124 -870 -103 -636 -105 -869 -881 -997 -325 -658 -766 -513 -909 -283 -593 -148 -554 -473 -518 -926 -151 -551 -961 -625 -679 -886 -71 -368 -66 -881 -188 -624 -131 -153 -986 -83 -575 -35 -628 -814 -955 -265 -439 -309 -726 -551 -914 -101 -139 -886 -597 -20 -508 -661 -707 -789 -828 -37 -872 -807 -126 -566 -72 -711 -885 -528 -980 -831 -498 -481 -912 -557 -433 -738 -834 -699 -949 -891 -661 -138 -26 -821 -337 -315 -932 -980 -319 -312 -1000 -841 -11 -443 -359 -210 -99 -91 -796 -240 -580 -743 -428 -235 -222 -302 -972 -501 -820 -562 -930 -8 -932 -19 -416 -519 -31 -438 -219 -190 -890 -956 -260 -170 -249 -445 -627 -500 -131 -283 -160 -824 -388 -520 -604 -568 -351 -582 -403 -291 -817 -321 -358 -500 -490 -813 -791 -22 -941 -437 -12 -386 -776 -884 -310 -388 -278 -265 -936 -585 -106 -822 -144 -491 -401 -634 -951 -941 -72 -358 -792 -718 -105 -928 -480 -57 -969 -431 -527 -6 -340 -221 -706 -336 -114 -425 -628 -682 -220 -477 -452 -693 -602 -590 -334 -725 -518 -919 -523 -149 -643 -905 -878 -604 -1 -529 -942 -675 -459 -173 -616 -867 -977 -704 -142 -554 -359 -135 -579 -37 -150 -532 -787 -475 -407 -110 -710 -46 -556 -756 -29 -470 -326 -274 -817 -150 -867 -172 -791 -943 -158 -247 -263 -970 -514 -801 -253 -769 -699 -575 -429 -308 -266 -797 -438 -43 -625 -521 -91 -43 -721 -599 -831 -861 -212 -357 -672 -432 -717 -325 -974 -765 -166 -493 -284 -555 -905 -73 -492 -352 -845 -283 -927 -882 -249 -365 -405 -364 -138 -757 -800 -469 -304 -977 -626 -735 -637 -257 -514 -878 -301 -11 -86 -309 -563 -340 -589 -464 -529 -75 -55 -185 -29 -884 -741 -122 -72 -432 -648 -57 -63 -55 -485 -760 -596 -235 -591 -8 -577 -222 -421 -36 -280 -539 -605 -557 -313 -846 -216 -84 -52 -611 -936 -221 -756 -888 -705 -959 -998 -979 -149 -916 -975 -598 -898 -378 -119 -249 -936 -717 -474 -674 -777 -705 -129 -703 -565 -322 -558 -861 -648 -773 -816 -261 -346 -297 -493 -98 -101 -98 -146 -286 -7 -276 -855 -925 -113 -739 -744 -739 -17 -545 -990 -691 -998 -349 -633 -599 -352 -327 -555 -624 -245 -157 -996 -489 -141 -970 -713 -999 -533 -617 -999 -102 -441 -348 -138 -934 -158 -247 -669 -942 -767 -239 -922 -878 -473 -266 -212 -202 -784 -51 -121 -429 -895 -709 -397 -263 -304 -707 -458 -986 -346 -954 -295 -712 -982 -291 -741 -399 -681 -580 -441 -289 -285 -707 -897 -524 -474 -392 -66 -771 -41 -966 -484 -197 -542 -860 -429 -707 -435 -284 -315 -188 -173 -296 -10 -556 -852 -280 -293 -30 -586 -670 -588 -727 -107 -200 -542 -584 -928 -151 -83 -31 -603 -605 -347 -668 -827 -11 -343 -656 -65 -118 -613 -469 -244 -649 -895 -385 -167 -891 -858 -593 -441 -117 -965 -739 -69 -573 -625 -90 -379 -66 -24 -213 -16 -393 -646 -411 -331 -104 -70 -867 -321 -421 -343 -563 -458 -534 -931 -311 -21 -756 -876 -48 -205 -785 -830 -1 -326 -198 -965 -472 -528 -260 -723 -655 -158 -869 -370 -505 -181 -382 -914 -310 -129 -937 -514 -970 -594 -987 -907 -780 -434 -384 -723 -989 -387 -291 -806 -275 -416 -513 -208 -352 -631 -435 -624 -85 -803 -463 -586 -647 -631 -491 -15 -17 -45 -959 -307 -831 -962 -249 -620 -286 -944 -481 -555 -645 -531 -519 -433 -150 -617 -341 -423 -106 -557 -283 -330 -399 -134 -383 -959 -305 -262 -708 -370 -286 -198 -237 -271 -905 -917 -975 -121 -992 -443 -543 -31 -261 -750 -728 -175 -793 -315 -96 -800 -891 -176 -608 -724 -333 -500 -166 -272 -470 -21 -424 -453 -586 -110 -660 -820 -652 -421 -51 -884 -141 -602 -505 -515 -959 -105 -929 -172 -177 -936 -869 -354 -305 -424 -123 -709 -250 -624 -18 -311 -296 -114 -301 -234 -781 -437 -156 -859 -71 -279 -711 -973 -588 -741 -884 -128 -276 -539 -84 -987 -950 -164 -153 -101 -552 -973 -436 -121 -950 -184 -86 -528 -544 -839 -35 -5 -403 -89 -410 -486 -276 -485 -129 -890 -232 -314 -76 -995 -754 -220 -314 -993 -507 -477 -395 -685 -42 -490 -87 -204 -667 -464 -290 -831 -533 -441 -239 -642 -987 -540 -121 -545 -819 -577 -367 -318 -615 -666 -665 -278 -460 -825 -620 -540 -426 -937 -489 -411 -844 -53 -468 -259 -939 -957 -495 -138 -487 -832 -552 -224 -626 -514 -516 -522 -320 -646 -718 -232 -767 -67 -794 -407 -1000 -956 -890 -10 -217 -227 -366 -168 -594 -432 -294 -608 -931 -700 -153 -379 -235 -662 -134 -323 -644 -234 -60 -792 -38 -248 -215 -167 -639 -264 -905 -206 -722 -619 -335 -503 -617 -711 -889 -836 -533 -33 -653 -132 -543 -250 -560 -986 -798 -601 -58 -267 -793 -567 -159 -256 -954 -308 -335 -833 -762 -837 -990 -646 -306 -840 -119 -60 -225 -349 -436 -526 -125 -943 -191 -456 -197 -618 -250 -72 -286 -760 -592 -714 -709 -399 -186 -996 -415 -95 -28 -853 -329 -173 -556 -990 -10 -35 -777 -217 -144 -870 -165 -449 -731 -731 -895 -113 -519 -601 -550 -587 -990 -291 -838 -658 -986 -19 -110 -211 -862 -404 -149 -946 -515 -472 -452 -655 -811 -808 -453 -782 -941 -999 -562 -480 -85 -159 -640 -146 -379 -179 -673 -895 -510 -377 -979 -83 -328 -622 -50 -753 -336 -172 -180 -854 -180 -108 -18 -139 -548 -588 -519 -20 -498 -991 -45 -483 -371 -541 -430 -663 -839 -965 -592 -679 -150 -600 -536 -567 -342 -247 -212 -78 -742 -225 -827 -476 -965 -646 -390 -919 -563 -458 -572 -10 -786 -274 -692 -880 -327 -913 -118 -143 -429 -146 -588 -481 -697 -146 -969 -194 -5 -802 -299 -661 -471 -231 -124 -699 -921 -157 -665 -923 -511 -796 -2 -362 -806 -686 -318 -851 -729 -599 -395 -79 -211 -101 -314 -860 -438 -805 -559 -322 -805 -385 -115 -510 -711 -719 -760 -904 -403 -802 -205 -370 -213 -568 -204 -584 -493 -833 -362 -773 -856 -28 -481 -699 -672 -357 -760 -446 -610 -809 -633 -115 -499 -336 -804 -185 -823 -962 -426 -109 -513 -263 -733 -491 -719 -237 -260 -335 -81 -166 -826 -481 -500 -926 -395 -633 -7 -63 -419 -274 -384 -168 -357 -788 -733 -854 -715 -244 -840 -747 -17 -707 -914 -544 -654 -110 -850 -846 -262 -904 -411 -805 -195 -997 -892 -470 -578 -118 -470 -249 -816 -744 -162 -19 -808 -365 -521 -723 -448 -37 -292 -678 -767 -552 -654 -791 -889 -2 -130 -13 -203 -845 -822 -782 -175 -63 -460 -525 -207 -747 -397 -2 -677 -489 -1000 -354 -959 -13 -929 -733 -149 -448 -943 -881 -900 -220 -935 -768 -356 -941 -756 -695 -352 -881 -115 -882 -999 -456 -330 -846 -624 -622 -603 -186 -1 -685 -324 -734 -112 -367 -436 -188 -879 -893 -258 -502 -366 -102 -914 -438 -302 -924 -540 -263 -184 -428 -988 -607 -655 -528 -834 -635 -879 -401 -232 -302 -301 -21 -915 -934 -842 -450 -617 -164 -806 -448 -421 -944 -375 -350 -500 -28 -228 -415 -433 -679 -799 -453 -624 -38 -346 -139 -777 -6 -86 -68 -43 -107 -774 -752 -503 -895 -13 -753 -960 -122 -638 -479 -817 -235 -347 -952 -645 -711 -854 -494 -724 -887 -148 -864 -947 -512 -255 -109 -471 -348 -107 -857 -618 -630 -428 -125 -461 -613 -138 -813 -937 -604 -216 -790 -934 -720 -680 -636 -220 -24 -194 -894 -640 -208 -354 -588 -631 -956 -775 -746 -303 -351 -709 -808 -401 -691 -259 -2 -136 -563 -949 -150 -189 -949 -494 -408 -96 -235 -865 -331 -631 -553 -99 -686 -231 -133 -816 -612 -164 -157 -476 -928 -837 -943 -867 -850 -456 -742 -77 -705 -891 -281 -920 -449 -732 -700 -4 -86 -813 -754 -908 -713 -37 -81 -22 -764 -222 -498 -414 -427 -838 -408 -500 -327 -302 -697 -103 -276 -423 -214 -828 -899 -295 -703 -508 -38 -757 -159 -634 -744 -66 -928 -388 -516 -940 -138 -823 -230 -343 -994 -226 -45 -897 -420 -184 -762 -891 -558 -660 -45 -750 -534 -275 -936 -618 -233 -811 -86 -904 -14 -352 -225 -507 -376 -250 -487 -449 -915 -367 -574 -842 -251 -179 -295 -694 -390 -680 -334 -572 -578 -136 -483 -730 -915 -785 -575 -798 -239 -34 -794 -927 -767 -63 -941 -780 -529 -196 -243 -450 -76 -970 -908 -694 -415 -391 -713 -607 -892 -116 -258 -27 -883 -595 -896 -637 -134 -653 -941 -158 -938 -80 -855 -738 -171 -669 -110 -868 -70 -824 -134 -634 -603 -882 -931 -416 -933 -142 -41 -177 -356 -576 -228 -246 -938 -260 -352 -887 -355 -565 -207 -353 -114 -313 -44 -735 -992 -786 -156 -736 -518 -665 -983 -902 -558 -14 -666 -242 -930 -525 -1 -741 -902 -537 -292 -912 -570 -331 -466 -597 -848 -592 -710 -644 -907 -582 -517 -227 -443 -771 -327 -403 -609 -99 -97 -67 -700 -657 -37 -469 -795 -73 -236 -320 -907 -395 -675 -653 -97 -5 -659 -533 -402 -635 -846 -998 -505 -959 -221 -28 -340 -843 -797 -910 -122 -213 -192 -192 -693 -413 -661 -990 -882 -367 -163 -527 -201 -79 -534 -869 -649 -779 -702 -890 -382 -687 -948 -196 -983 -855 -534 -837 -998 -432 -964 -966 -535 -135 -247 -949 -444 -887 -242 -21 -324 -338 -110 -719 -514 -751 -705 -717 -342 -360 -3 -657 -649 -632 -91 -178 -138 -520 -393 -565 -88 -943 -732 -528 -255 -961 -495 -76 -741 -991 -37 -205 -493 -429 -755 -820 -190 -499 -850 -940 -83 -681 -50 -843 -751 -957 -870 -885 -185 -351 -444 -453 -417 -19 -466 -970 -365 -637 -740 -64 -70 -918 -520 -709 -649 -792 -140 -721 -681 -167 -708 -737 -116 -506 -184 -258 -850 -220 -124 -46 -754 -768 -146 -716 -875 -474 -499 -736 -648 -809 -410 -826 -555 -58 -775 -691 -810 -985 -275 -552 -883 -505 -6 -242 -716 -597 -953 -547 -124 -460 -160 -401 -332 -332 -793 -738 -54 -494 -803 -737 -313 -538 -924 -865 -989 -605 -978 -244 -668 -879 -64 -684 -221 -966 -899 -685 -133 -225 -836 -96 -195 -192 -319 -920 -761 -737 -237 -575 -128 -788 -112 -112 -414 -391 -427 -338 -251 -838 -854 -748 -268 -918 -643 -39 -894 -873 -715 -962 -408 -666 -337 -526 -795 -348 -841 -177 -522 -538 -101 -183 -871 -444 -693 -775 -375 -552 -529 -558 -562 -275 -201 -91 -974 -614 -562 -911 -636 -535 -813 -972 -790 -335 -973 -660 -963 -860 -493 -997 -818 -581 -759 -12 -632 -12 -882 -816 -52 -649 -1000 -103 -684 -53 -461 -329 -203 -858 -280 -315 -482 -884 -566 -641 -949 -879 -106 -355 -988 -427 -701 -900 -150 -523 -264 -290 -377 -449 -555 -570 -485 -393 -331 -507 -608 -225 -995 -249 -119 -841 -535 -448 -714 -348 -570 -879 -931 -524 -53 -495 -166 -156 -520 -441 -781 -938 -654 -219 -31 -379 -333 -46 -604 -546 -776 -495 -335 -292 -829 -107 -274 -905 -940 -717 -178 -721 -444 -997 -61 -721 -193 -110 -848 -459 -827 -349 -364 -49 -292 -874 -193 -12 -841 -133 -241 -108 -187 -982 -479 -53 -889 -18 -188 -558 -648 -349 -129 -860 -980 -766 -564 -32 -595 -289 -548 -642 -95 -935 -256 -814 -595 -756 -128 -866 -540 -577 -420 -803 -212 -900 -982 -995 -382 -443 -810 -173 -861 -771 -669 -336 -944 -219 -370 -482 -242 -984 -866 -242 -478 -21 -522 -36 -406 -754 -451 -505 -412 -369 -876 -394 -92 -120 -549 -106 -139 -913 -413 -497 -993 -62 -349 -803 -983 -208 -368 -156 -50 -741 -434 -393 -479 -535 -723 -710 -117 -506 -363 -97 -685 -966 -590 -355 -387 -514 -631 -174 -787 -234 -191 -367 -718 -989 -660 -546 -274 -404 -366 -40 -251 -431 -341 -761 -41 -142 -414 -26 -877 -386 -219 -880 -953 -880 -854 -680 -366 -707 -841 -316 -486 -187 -674 -183 -507 -217 -968 -578 -737 -782 -680 -438 -797 -438 -544 -775 -86 -465 -549 -3 -637 -453 -107 -290 -820 -388 -334 -400 -172 -292 -506 -752 -719 -872 -991 -301 -537 -665 -787 -555 -910 -895 -343 -924 -878 -702 -651 -715 -382 -994 -489 -525 -582 -198 -712 -169 -562 -168 -966 -395 -7 -290 -462 -385 -458 -197 -311 -376 -707 -463 -886 -266 -641 -944 -923 -332 -167 -514 -972 -844 -155 -874 -49 -950 -753 -880 -513 -599 -872 -299 -466 -815 -227 -275 -435 -387 -410 -20 -638 -658 -341 -34 -962 -194 -499 -182 -737 -667 -168 -244 -874 -726 -411 -411 -19 -221 -729 -82 -364 -589 -105 -790 -925 -769 -530 -159 -19 -90 -840 -755 -480 -39 -471 -149 -168 -134 -685 -227 -524 -698 -370 -714 -478 -408 -581 -349 -581 -49 -814 -409 -310 -560 -156 -172 -495 -594 -941 -945 -131 -432 -81 -183 -104 -834 -246 -586 -404 -459 -923 -939 -220 -510 -11 -141 -861 -454 -179 -59 -11 -669 -334 -844 -386 -208 -773 -591 -106 -897 -70 -991 -896 -307 -665 -944 -322 -695 -104 -280 -612 -917 -63 -843 -81 -286 -397 -136 -246 -870 -266 -93 -956 -814 -947 -818 -506 -453 -499 -842 -474 -794 -88 -397 -750 -935 -147 -879 -117 -722 -127 -362 -237 -170 -326 -572 -279 -709 -469 -1 -246 -424 -832 -5 -252 -896 -600 -954 -779 -504 -749 -312 -764 -57 -440 -958 -670 -112 -479 -143 -202 -630 -269 -328 -889 -280 -602 -782 -298 -57 -417 -487 -289 -469 -766 -424 -39 -870 -606 -240 -198 -95 -659 -624 -729 -129 -376 -380 -221 -945 -776 -580 -786 -30 -962 -213 -66 -953 -594 -869 -464 -436 -516 -758 -448 -914 -851 -106 -706 -256 -511 -572 -839 -239 -412 -431 -508 -163 -996 -948 -963 -598 -858 -855 -623 -618 -352 -870 -787 -167 -241 -777 -327 -85 -545 -45 -206 -366 -287 -951 -52 -242 -871 -581 -434 -842 -154 -609 -472 -708 -431 -420 -437 -536 -341 -689 -972 -788 -878 -218 -607 -236 -408 -508 -50 -47 -686 -398 -167 -119 -179 -835 -465 -759 -518 -69 -787 -185 -294 -202 -378 -252 -770 -839 -391 -55 -901 -601 -283 -655 -465 -488 -597 -553 -567 -110 -403 -88 -908 -577 -961 -162 -647 -629 -774 -483 -747 -727 -52 -727 -26 -254 -447 -748 -920 -445 -491 -204 -437 -672 -961 -160 -371 -772 -864 -929 -690 -649 -468 -515 -511 -653 -114 -928 -931 -314 -979 -907 -315 -940 -128 -533 -967 -302 -221 -192 -601 -63 -362 -781 -248 -29 -522 -506 -745 -569 -974 -788 -661 -899 -899 -581 -753 -890 -221 -824 -920 -696 -867 -394 -623 -806 -195 -132 -908 -817 -347 -29 -622 -496 -779 -629 -30 -275 -558 -712 -563 -242 -667 -240 -830 -7 -148 -405 -290 -172 -859 -391 -75 -88 -181 -725 -240 -30 -462 -703 -889 -439 -610 -847 -2 -401 -443 -179 -740 -787 -53 -963 -83 -1000 -537 -283 -747 -413 -720 -817 -554 -672 -541 -614 -69 -167 -299 -401 -804 -587 -714 -55 -698 -438 -965 -191 -955 -537 -592 -779 -828 -353 -43 -80 -747 -75 -153 -707 -728 -829 -22 -646 -799 -451 -892 -422 -789 -844 -752 -161 -153 -174 -54 -563 -941 -676 -450 -351 -83 -324 -564 -469 -47 -18 -415 -433 -870 -175 -62 -466 -629 -257 -9 -972 -746 -710 -791 -582 -184 -506 -492 -898 -383 -555 -582 -305 -771 -720 -778 -625 -881 -829 -676 -40 -145 -534 -6 -514 -907 -592 -877 -490 -680 -769 -348 -399 -570 -903 -421 -360 -150 -438 -509 -549 -910 -618 -79 -617 -247 -249 -38 -312 -17 -152 -369 -566 -349 -39 -832 -600 -5 -806 -867 -257 -876 -332 -545 -948 -613 -659 -207 -764 -302 -632 -166 -992 -367 -624 -934 -281 -700 -152 -716 -807 -26 -701 -786 -378 -942 -150 -366 -105 -509 -267 -434 -511 -277 -122 -417 -927 -676 -616 -712 -234 -18 -909 -819 -213 -314 -351 -463 -302 -688 -834 -498 -941 -210 -186 -389 -736 -720 -450 -208 -895 -663 -122 -797 -936 -202 -205 -211 -36 -875 -320 -841 -353 -887 -382 -408 -510 -694 -399 -506 -708 -253 -858 -841 -492 -802 -889 -512 -466 -875 -811 -236 -953 -750 -794 -115 -99 -836 -587 -122 -867 -349 -183 -739 -319 -378 -259 -535 -202 -213 -210 -644 -388 -479 -554 -591 -473 -755 -735 -855 -632 -645 -449 -702 -16 -254 -281 -725 -207 -16 -191 -237 -544 -996 -394 -957 -978 -591 -712 -534 -518 -45 -177 -602 -272 -329 -506 -50 -251 -964 -43 -839 -882 -503 -945 -478 -592 -656 -51 -394 -138 -155 -403 -832 -697 -178 -209 -594 -941 -615 -897 -310 -71 -809 -388 -844 -986 -264 -565 -217 -516 -536 -519 -125 -986 -986 -584 -880 -138 -120 -871 -950 -820 -437 -372 -654 -700 -491 -207 -760 -3 -150 -725 -482 -674 -96 -495 -314 -301 -837 -252 -216 -518 -39 -195 -839 -916 -187 -737 -150 -125 -483 -963 -889 -836 -186 -608 -828 -113 -839 -537 -755 -939 -672 -694 -657 -943 -949 -131 -370 -809 -678 -932 -401 -370 -70 -535 -190 -915 -554 -384 -481 -185 -568 -85 -214 -740 -349 -442 -957 -736 -939 -587 -727 -89 -848 -690 -513 -11 -15 -174 -149 -96 -584 -244 -1 -868 -782 -341 -142 -680 -926 -703 -498 -256 -5 -181 -613 -888 -36 -359 -567 -954 -790 -264 -648 -297 -279 -96 -667 -675 -162 -226 -755 -554 -226 -292 -723 -844 -965 -391 -615 -145 -941 -623 -213 -605 -226 -806 -532 -594 -200 -76 -621 -679 -515 -592 -396 -489 -224 -350 -398 -81 -347 -498 -996 -907 -838 -773 -594 -431 -761 -804 -446 -409 -74 -970 -979 -85 -65 -706 -543 -650 -330 -738 -266 -649 -920 -70 -542 -19 -859 -695 -990 -891 -467 -492 -826 -447 -332 -66 -265 -919 -506 -440 -836 -995 -766 -624 -844 -380 -783 -645 -619 -959 -483 -87 -961 -584 -48 -60 -457 -302 -386 -750 -504 -254 -968 -266 -987 -121 -480 -258 -238 -146 -751 -360 -960 -319 -563 -338 -509 -454 -750 -69 -87 -232 -384 -233 -188 -22 -352 -400 -717 -513 -788 -365 -788 -949 -122 -704 -744 -627 -951 -690 -752 -583 -723 -873 -296 -322 -403 -138 -747 -873 -292 -609 -730 -500 -165 -804 -771 -369 -381 -325 -452 -517 -50 -823 -904 -597 -86 -986 -757 -243 -612 -19 -271 -517 -939 -136 -162 -142 -950 -964 -415 -615 -260 -693 -950 -748 -212 -211 -178 -122 -667 -987 -335 -850 -494 -670 -80 -678 -408 -568 -852 -937 -202 -490 -549 -920 -291 -708 -713 -582 -528 -699 -553 -93 -348 -542 -684 -276 -475 -196 -825 -426 -650 -773 -397 -623 -483 -624 -792 -63 -954 -929 -543 -592 -868 -20 -948 -870 -163 -456 -895 -157 -451 -107 -841 -109 -362 -520 -126 -238 -456 -951 -409 -825 -500 -690 -153 -667 -345 -552 -817 -582 -633 -261 -770 -560 -988 -1 -283 -663 -50 -184 -529 -534 -413 -419 -258 -83 -730 -214 -793 -717 -561 -55 -932 -466 -398 -320 -345 -553 -221 -814 -784 -908 -255 -5 -201 -437 -658 -203 -542 -613 -336 -518 -62 -720 -982 -268 -114 -645 -912 -950 -591 -678 -407 -302 -548 -23 -509 -32 -325 -805 -15 -648 -796 -637 -830 -910 -855 -407 -582 -640 -715 -808 -90 -712 -635 -143 -576 -927 -29 -781 -279 -12 -811 -568 -717 -540 -565 -313 -469 -646 -46 -447 -715 -517 -103 -142 -875 -39 -699 -508 -259 -91 -86 -520 -579 -603 -181 -413 -623 -864 -224 -131 -627 -333 -72 -63 -529 -638 -213 -95 -412 -163 -283 -58 -538 -218 -745 -655 -941 -395 -631 -816 -42 -523 -231 -43 -421 -48 -36 -471 -749 -950 -965 -127 -366 -259 -724 -929 -227 -230 -300 -539 -776 -639 -244 -590 -847 -644 -19 -213 -704 -226 -670 -167 -411 -118 -702 -339 -367 -767 -745 -515 -140 -712 -616 -791 -940 -950 -733 -619 -697 -841 -428 -784 -45 -653 -822 -90 -790 -616 -989 -310 -969 -925 -723 -319 -85 -808 -287 -130 -541 -932 -328 -254 -769 -357 -372 -293 -177 -689 -132 -658 -482 -960 -953 -7 -29 -626 -198 -378 -968 -215 -541 -473 -797 -776 -472 -727 -543 -239 -531 -161 -710 -781 -985 -334 -785 -188 -716 -37 -549 -702 -501 -68 -590 -703 -435 -225 -186 -992 -26 -500 -636 -745 -889 -172 -599 -83 -141 -926 -716 -138 -353 -893 -699 -775 -319 -416 -108 -454 -331 -39 -306 -286 -417 -926 -817 -996 -859 -376 -351 -804 -701 -555 -913 -144 -188 -52 -398 -116 -195 -366 -753 -805 -458 -610 -4 -434 -546 -365 -49 -168 -712 -64 -807 -250 -561 -341 -51 -15 -977 -107 -445 -731 -683 -108 -977 -383 -179 -351 -41 -222 -835 -381 -180 -983 -622 -496 -339 -19 -435 -602 -3 -42 -351 -593 -205 -686 -710 -281 -766 -678 -280 -867 -140 -475 -32 -498 -215 -924 -368 -114 -676 -818 -420 -409 -220 -25 -365 -840 -651 -1 -13 -678 -616 -14 -888 -784 -773 -333 -546 -724 -557 -906 -784 -355 -260 -641 -806 -480 -900 -98 -642 -703 -999 -619 -516 -439 -308 -792 -876 -988 -138 -360 -763 -824 -923 -457 -774 -659 -933 -369 -400 -826 -702 -963 -33 -295 -61 -385 -611 -507 -262 -660 -188 -523 -894 -50 -282 -432 -707 -123 -214 -983 -406 -575 -672 -548 -452 -58 -149 -403 -205 -491 -394 -672 -437 -956 -520 -176 -24 -276 -765 -117 -224 -191 -652 -428 -161 -917 -937 -375 -999 -921 -77 -779 -447 -544 -782 -545 -230 -956 -470 -430 -873 -397 -377 -516 -892 -654 -76 -772 -693 -858 -728 -299 -695 -903 -494 -799 -585 -810 -628 -6 -855 -83 -948 -419 -756 -599 -814 -143 -62 -587 -899 -881 -98 -540 -797 -326 -639 -309 -142 -588 -552 -810 -79 -821 -412 -924 -674 -718 -220 -321 -72 -281 -358 -948 -95 -374 -99 -396 -76 -475 -2 -439 -969 -189 -331 -919 -333 -490 -354 -753 -540 -13 -828 -862 -586 -411 -467 -751 -658 -60 -705 -13 -772 -381 -358 -2 -909 -441 -479 -571 -769 -935 -679 -304 -100 -148 -177 -536 -478 -442 -348 -966 -72 -878 -958 -385 -379 -984 -897 -360 -563 -60 -156 -157 -652 -153 -254 -120 -975 -416 -63 -858 -48 -719 -345 -981 -814 -149 -651 -811 -315 -70 -820 -616 -342 -800 -561 -622 -61 -486 -472 -126 -875 -392 -346 -59 -751 -336 -477 -842 -995 -509 -770 -223 -799 -92 -244 -793 -743 -921 -607 -837 -765 -157 -356 -332 -190 -8 -143 -964 -882 -775 -166 -187 -425 -777 -500 -860 -337 -728 -938 -83 -285 -989 -169 -505 -510 -589 -489 -239 -768 -419 -484 -720 -204 -533 -193 -194 -64 -164 -687 -180 -916 -314 -879 -344 -191 -794 -689 -839 -102 -397 -499 -919 -427 -842 -709 -166 -760 -971 -683 -305 -597 -117 -672 -857 -261 -12 -921 -890 -573 -104 -8 -47 -278 -527 -547 -818 -557 -724 -430 -79 -484 -621 -310 -639 -393 -816 -507 -344 -595 -875 -136 -756 -220 -169 -997 -350 -13 -297 -985 -235 -396 -131 -941 -2 -111 -613 -677 -962 -469 -146 -96 -107 -926 -855 -224 -104 -249 -368 -412 -266 -563 -91 -398 -291 -466 -157 -583 -468 -480 -738 -221 -764 -641 -590 -978 -191 -629 -406 -25 -986 -847 -989 -843 -494 -540 -809 -616 -416 -630 -31 -635 -2 -708 -944 -999 -244 -96 -897 -580 -189 -657 -394 -156 -137 -432 -351 -991 -668 -7 -149 -175 -938 -324 -450 -908 -681 -214 -323 -469 -337 -858 -875 -516 -960 -781 -161 -846 -699 -567 -982 -444 -612 -578 -957 -767 -908 -204 -654 -646 -229 -160 -442 -342 -904 -180 -423 -52 -522 -763 -908 -69 -149 -349 -438 -682 -441 -817 -106 -941 -678 -139 -444 -521 -862 -877 -29 -55 -803 -192 -49 -791 -877 -135 -654 -909 -964 -193 -617 -274 -351 -925 -443 -193 -393 -639 -705 -209 -383 -229 -30 -583 -617 -504 -241 -509 -599 -777 -635 -396 -381 -380 -677 -394 -415 -522 -473 -920 -652 -128 -136 -32 -234 -467 -438 -937 -442 -664 -726 -101 -169 -634 -75 -926 -967 -145 -735 -536 -914 -628 -411 -774 -419 -33 -852 -867 -969 -963 -74 -228 -241 -900 -987 -176 -537 -885 -662 -130 -786 -790 -684 -135 -230 -210 -498 -77 -440 -305 -789 -709 -15 -902 -195 -889 -351 -785 -421 -773 -470 -161 -886 -185 -694 -107 -242 -681 -477 -399 -40 -755 -80 -73 -497 -807 -403 -947 -505 -196 -919 -669 -521 -738 -223 -131 -235 -319 -682 -847 -42 -369 -444 -154 -555 -854 -107 -11 -555 -630 -873 -131 -599 -349 -422 -372 -910 -599 -738 -74 -144 -688 -927 -23 -613 -539 -288 -680 -333 -338 -594 -608 -688 -601 -791 -949 -280 -923 -775 -867 -887 -322 -55 -124 -961 -844 -344 -122 -896 -136 -780 -108 -6 -125 -801 -239 -744 -319 -826 -810 -342 -394 -602 -27 -451 -406 -649 -430 -631 -873 -86 -337 -809 -119 -472 -664 -298 -594 -940 -401 -567 -268 -431 -958 -399 -737 -133 -809 -410 -403 -964 -383 -480 -490 -549 -734 -944 -939 -381 -474 -23 -119 -645 -139 -294 -277 -591 -695 -826 -411 -350 -616 -299 -347 -893 -918 -296 -768 -67 -300 -922 -645 -30 -581 -85 -189 -803 -435 -786 -616 -435 -704 -338 -40 -264 -499 -239 -710 -434 -512 -191 -885 -698 -616 -832 -534 -596 -758 -584 -958 -417 -360 -630 -640 -551 -149 -248 -200 -17 -514 -338 -844 -43 -221 -274 -939 -556 -976 -956 -482 -57 -682 -575 -13 -830 -949 -23 -46 -68 -830 -208 -257 -82 -799 -664 -488 -36 -38 -229 -820 -904 -14 -699 -25 -568 -955 -173 -61 -735 -243 -955 -77 -889 -79 -12 -711 -949 -664 -770 -166 -43 -780 -275 -202 -916 -378 -476 -530 -221 -119 -73 -242 -246 -77 -106 -79 -526 -263 -592 -837 -798 -838 -807 -399 -183 -776 -789 -58 -510 -120 -666 -11 -189 -242 -397 -301 -188 -224 -625 -98 -631 -462 -40 -353 -464 -315 -23 -45 -544 -385 -528 -652 -697 -60 -594 -66 -436 -580 -144 -188 -843 -404 -87 -110 -520 -683 -640 -912 -236 -664 -995 -33 -680 -549 -417 -25 -67 -483 -51 -490 -353 -206 -436 -808 -237 -311 -821 -923 -517 -561 -222 -631 -324 -804 -988 -824 -364 -878 -301 -764 -728 -638 -474 -586 -206 -275 -256 -854 -153 -680 -389 -195 -745 -789 -336 -318 -556 -110 -314 -989 -991 -788 -410 -213 -551 -311 -827 -748 -305 -886 -572 -120 -885 -818 -793 -22 -104 -821 -990 -442 -791 -532 -659 -774 -192 -303 -810 -666 -903 -534 -634 -791 -419 -764 -451 -585 -278 -659 -242 -364 -521 -148 -403 -836 -88 -648 -310 -991 -57 -508 -157 -664 -357 -328 -934 -79 -299 -575 -532 -667 -205 -35 -138 -75 -136 -57 -192 -95 -359 -715 -453 -652 -13 -938 -607 -287 -203 -882 -202 -52 -100 -785 -653 -551 -880 -697 -966 -562 -311 -443 -377 -816 -948 -327 -41 -557 -249 -58 -808 -223 -94 -184 -472 -389 -215 -982 -227 -796 -54 -753 -93 -839 -588 -220 -224 -157 -702 -338 -312 -634 -245 -461 -318 -651 -829 -27 -627 -758 -350 -975 -662 -595 -856 -431 -200 -594 -488 -984 -923 -607 -70 -842 -662 -66 -936 -54 -428 -733 -384 -469 -540 -1 -738 -638 -754 -759 -263 -458 -880 -560 -18 -370 -967 -368 -33 -538 -512 -454 -793 -185 -63 -211 -783 -14 -316 -197 -808 -719 -193 -169 -246 -343 -745 -538 -206 -80 -863 -212 -8 -776 -525 -668 -872 -878 -687 -798 -834 -718 -124 -713 -582 -200 -27 -28 -610 -653 -737 -179 -986 -37 -43 -114 -901 -288 -802 -148 -318 -439 -524 -444 -238 -663 -984 -730 -814 -985 -685 -760 -70 -463 -575 -930 -564 -663 -156 -894 -598 -450 -171 -901 -25 -712 -294 -71 -720 -28 -963 -367 -989 -147 -934 -51 -190 -919 -503 -161 -338 -925 -862 -95 -329 -305 -924 -543 -21 -16 -929 -195 -931 -400 -919 -961 -792 -944 -598 -7 -756 -254 -450 -554 -665 -760 -93 -604 -537 -727 -864 -974 -763 -51 -305 -253 -165 -241 -290 -304 -555 -4 -723 -47 -7 -746 -339 -759 -828 -46 -282 -805 -212 -738 -851 -791 -61 -235 -106 -589 -78 -69 -634 -222 -70 -892 -983 -144 -937 -14 -755 -162 -421 -262 -568 -170 -180 -18 -263 -821 -737 -771 -78 -4 -284 -867 -842 -802 -308 -4 -358 -298 -982 -942 -650 -306 -42 -693 -219 -550 -935 -302 -700 -950 -333 -653 -756 -494 -957 -291 -383 -757 -878 -528 -185 -996 -947 -859 -591 -128 -15 -91 -105 -874 -768 -633 -564 -293 -801 -153 -206 -961 -508 -971 -598 -82 -599 -435 -191 -9 -913 -531 -450 -237 -160 -423 -389 -947 -466 -437 -144 -610 -137 -729 -519 -981 -1 -553 -745 -519 -660 -756 -365 -910 -670 -55 -389 -840 -915 -871 -251 -16 -513 -805 -688 -107 -843 -206 -784 -327 -947 -714 -936 -320 -419 -788 -490 -337 -42 -1000 -320 -184 -494 -715 -397 -418 -823 -791 -966 -674 -701 -193 -295 -409 -27 -570 -319 -225 -811 -459 -976 -500 -90 -242 -826 -868 -377 -354 -300 -871 -564 -944 -808 -277 -559 -476 -274 -183 -14 -856 -495 -107 -1 -151 -356 -445 -90 -823 -178 -16 -247 -524 -710 -914 -718 -273 -947 -306 -518 -98 -866 -548 -262 -453 -173 -73 -241 -721 -261 -44 -17 -888 -919 -346 -827 -973 -367 -190 -991 -643 -542 -959 -463 -558 -485 -282 -988 -110 -130 -907 -3 -927 -997 -504 -688 -384 -996 -847 -364 -347 -923 -347 -621 -112 -319 -701 -586 -911 -899 -330 -534 -52 -594 -445 -358 -19 -426 -480 -492 -81 -557 -17 -124 -527 -826 -790 -604 -2 -306 -866 -694 -937 -808 -142 -50 -434 -909 -489 -295 -794 -540 -115 -214 -752 -153 -490 -971 -938 -984 -516 -363 -887 -198 -878 -200 -246 -674 -929 -343 -684 -448 -583 -707 -655 -306 -181 -711 -907 -712 -699 -927 -375 -841 -244 -568 -286 -650 -532 -121 -108 -941 -583 -701 -30 -640 -164 -694 -784 -591 -805 -245 -384 -642 -115 -630 -270 -463 -239 -771 -949 -148 -141 -848 -880 -381 -863 -824 -268 -434 -185 -352 -928 -605 -830 -270 -778 -800 -498 -480 -552 -899 -968 -495 -831 -155 -109 -490 -143 -275 -364 -308 -710 -198 -316 -603 -505 -984 -579 -653 -669 -742 -216 -497 -377 -18 -548 -468 -831 -643 -950 -716 -815 -288 -353 -874 -715 -510 -230 -354 -584 -924 -585 -410 -370 -87 -625 -611 -973 -519 -411 -822 -375 -897 -470 -861 -807 -550 -559 -506 -831 -173 -484 -678 -985 -341 -120 -342 -366 -18 -626 -748 -556 -824 -909 -349 -706 -243 -933 -177 -865 -948 -663 -525 -848 -812 -984 -785 -970 -858 -188 -883 -770 -381 -788 -626 -425 -605 -975 -687 -590 -566 -867 -707 -708 -99 -871 -815 -21 -742 -736 -50 -121 -550 -69 -60 -214 -750 -539 -413 -523 -873 -648 -879 -362 -466 -191 -413 -794 -652 -118 -338 -520 -619 -905 -456 -135 -175 -269 -725 -671 -698 -286 -319 -721 -983 -167 -413 -166 -53 -548 -59 -272 -519 -545 -660 -560 -714 -900 -107 -260 -762 -848 -646 -110 -684 -15 -866 -376 -6 -850 -49 -297 -586 -1 -280 -832 -904 -285 -174 -169 -576 -473 -912 -744 -556 -415 -684 -707 -980 -786 -318 -489 -265 -3 -537 -965 -857 -599 -259 -871 -159 -104 -175 -440 -398 -207 -578 -939 -582 -731 -470 -879 -68 -770 -108 -962 -735 -104 -277 -850 -317 -294 -38 -42 -523 -318 -724 -803 -399 -120 -968 -887 -483 -133 -995 -470 -882 -837 -321 -81 -599 -811 -86 -816 -368 -623 -152 -502 -894 -533 -13 -392 -304 -660 -403 -450 -107 -295 -603 -58 -815 -661 -969 -193 -297 -533 -217 -163 -763 -378 -105 -440 -73 -968 -278 -748 -112 -650 -736 -382 -712 -989 -168 -846 -996 -126 -418 -254 -801 -839 -156 -241 -940 -633 -129 -344 -113 -891 -781 -128 -931 -613 -545 -671 -864 -177 -772 -103 -42 -618 -663 -204 -292 -676 -981 -25 -988 -466 -634 -250 -470 -980 -353 -268 -402 -440 -348 -570 -960 -25 -835 -486 -939 -842 -862 -803 -868 -708 -150 -516 -351 -727 -366 -632 -12 -221 -945 -175 -93 -588 -136 -23 -703 -21 -189 -174 -805 -535 -685 -885 -356 -798 -123 -564 -719 -590 -325 -109 -726 -755 -660 -819 -393 -786 -412 -944 -760 -367 -824 -152 -610 -571 -141 -963 -252 -890 -205 -533 -185 -437 -680 -93 -53 -467 -282 -254 -557 -335 -583 -350 -472 -366 -993 -48 -157 -409 -116 -81 -827 -485 -882 -907 -409 -647 -712 -442 -662 -183 -302 -380 -520 -632 -24 -113 -623 -514 -71 -557 -171 -342 -952 -997 -886 -797 -17 -491 -521 -832 -223 -737 -794 -262 -595 -381 -787 -352 -658 -422 -562 -780 -643 -466 -193 -974 -903 -546 -425 -331 -364 -856 -828 -478 -414 -321 -954 -616 -596 -257 -483 -185 -852 -770 -748 -999 -51 -676 -418 -768 -98 -891 -468 -98 -55 -674 -101 -649 -681 -733 -561 -812 -898 -633 -376 -137 -1000 -611 -62 -406 -288 -872 -475 -728 -993 -225 -431 -35 -200 -245 -461 -765 -990 -999 -40 -660 -701 -175 -200 -318 -958 -346 -657 -875 -515 -10 -330 -714 -724 -17 -977 -169 -818 -278 -5 -554 -803 -82 -700 -330 -224 -209 -240 -683 -722 -910 -380 -131 -497 -394 -353 -692 -159 -922 -908 -84 -808 -499 -690 -206 -531 -60 -369 -156 -442 -653 -989 -115 -206 -626 -314 -241 -213 -148 -946 -107 -464 -367 -222 -679 -232 -106 -591 -356 -922 -62 -160 -188 -43 -517 -670 -259 -466 -258 -206 -798 -361 -310 -478 -719 -300 -710 -887 -827 -468 -838 -27 -128 -604 -7 -761 -710 -901 -6 -241 -992 -14 -685 -291 -801 -627 -15 -723 -206 -889 -708 -919 -277 -243 -549 -749 -417 -556 -855 -234 -751 -112 -940 -476 -445 -286 -607 -791 -871 -910 -619 -198 -853 -513 -556 -50 -751 -241 -532 -704 -181 -739 -392 -916 -370 -693 -229 -598 -635 -267 -294 -701 -686 -763 -168 -363 -556 -608 -428 -505 -31 -152 -763 -868 -371 -44 -758 -192 -650 -181 -989 -650 -515 -294 -351 -856 -446 -37 -165 -381 -618 -563 -285 -838 -413 -660 -337 -200 -117 -305 -466 -116 -189 -204 -891 -320 -80 -356 -426 -613 -867 -483 -244 -260 -723 -303 -305 -939 -671 -40 -405 -884 -465 -909 -2 -37 -768 -203 -138 -147 -86 -178 -228 -945 -27 -263 -765 -870 -362 -852 -358 -148 -751 -161 -679 -971 -829 -849 -670 -974 -681 -790 -595 -751 -917 -858 -62 -430 -750 -410 -796 -744 -991 -828 -321 -895 -52 -717 -577 -681 -311 -607 -795 -435 -492 -354 -344 -910 -797 -276 -620 -925 -973 -480 -800 -168 -722 -670 -511 -478 -315 -394 -215 -171 -16 -394 -660 -916 -65 -319 -976 -827 -638 -655 -358 -252 -301 -207 -680 -727 -479 -987 -801 -158 -459 -764 -822 -345 -664 -598 -596 -192 -501 -955 -573 -389 -467 -853 -949 -209 -837 -399 -444 -251 -562 -741 -819 -191 -980 -533 -511 -466 -407 -750 -672 -918 -116 -245 -682 -729 -327 -153 -892 -858 -447 -592 -761 -733 -144 -243 -315 -57 -998 -225 -383 -13 -450 -722 -266 -765 -384 -241 -865 -766 -339 -660 -873 -710 -393 -93 -369 -95 -316 -385 -140 -865 -83 -940 -115 -368 -685 -118 -273 -356 -833 -625 -241 -696 -88 -316 -773 -226 -905 -634 -329 -360 -880 -88 -302 -6 -576 -985 -92 -440 -356 -138 -159 -834 -864 -171 -544 -14 -411 -84 -570 -62 -379 -131 -598 -283 -630 -117 -385 -348 -924 -280 -141 -499 -11 -130 -390 -930 -411 -562 -251 -436 -501 -927 -554 -417 -52 -720 -207 -662 -811 -658 -144 -430 -450 -708 -683 -496 -826 -29 -348 -406 -47 -805 -553 -50 -637 -401 -528 -299 -48 -514 -345 -340 -541 -111 -800 -756 -18 -409 -880 -207 -642 -658 -81 -141 -862 -623 -350 -93 -281 -399 -947 -354 -243 -600 -866 -335 -539 -44 -553 -225 -193 -592 -898 -969 -578 -876 -245 -343 -443 -421 -772 -101 -38 -569 -244 -149 -737 -927 -621 -898 -433 -9 -125 -192 -974 -737 -929 -582 -183 -780 -746 -676 -860 -472 -517 -957 -293 -358 -904 -985 -915 -59 -81 -465 -730 -683 -630 -812 -235 -224 -528 -767 -687 -403 -158 -208 -49 -369 -283 -268 -496 -575 -966 -868 -287 -394 -78 -824 -93 -814 -219 -542 -763 -627 -952 -175 -801 -751 -417 -436 -615 -336 -351 -783 -357 -699 -262 -485 -587 -453 -458 -184 -872 -841 -921 -680 -810 -648 -461 -996 -874 -882 -336 -12 -178 -772 -250 -803 -139 -985 -601 -429 -739 -232 -543 -35 -886 -179 -604 -971 -529 -297 -930 -884 -743 -372 -711 -57 -924 -103 -459 -897 -782 -385 -498 -914 -972 -886 -358 -143 -508 -330 -791 -288 -678 -878 -990 -145 -659 -578 -573 -739 -204 -432 -226 -609 -497 -194 -984 -244 -422 -880 -463 -252 -363 -741 -38 -441 -952 -664 -209 -595 -241 -928 -472 -84 -405 -7 -942 -32 -401 -706 -861 -745 -568 -462 -958 -858 -936 -879 -671 -362 -363 -146 -757 -985 -267 -685 -297 -229 -128 -908 -374 -338 -161 -127 -106 -955 -221 -580 -870 -47 -276 -281 -601 -580 -958 -478 -70 -916 -851 -24 -461 -161 -663 -643 -871 -2 -494 -581 -911 -42 -614 -272 -835 -21 -634 -910 -745 -490 -469 -946 -644 -224 -187 -932 -287 -193 -261 -592 -109 -720 -661 -909 -46 -498 -491 -598 -156 -958 -436 -404 -667 -308 -840 -425 -980 -561 -680 -305 -940 -115 -587 -291 -843 -662 -316 -255 -711 -913 -669 -740 -605 -698 -260 -435 -287 -800 -869 -816 -986 -787 -354 -215 -21 -897 -676 -631 -834 -682 -958 -470 -473 -621 -368 -190 -908 -558 -705 -422 -201 -806 -198 -574 -49 -314 -321 -461 -357 -827 -717 -803 -587 -752 -146 -984 -937 -82 -318 -733 -961 -263 -41 -120 -117 -340 -472 -286 -802 -863 -975 -301 -252 -859 -66 -862 -995 -64 -316 -927 -730 -383 -96 -857 -419 -251 -638 -166 -961 -498 -786 -115 -69 -498 -898 -879 -207 -480 -136 -889 -131 -308 -549 -163 -652 -702 -721 -106 -41 -956 -781 -790 -16 -536 -731 -124 -405 -878 -138 -138 -565 -984 -970 -127 -230 -449 -583 -870 -112 -85 -648 -630 -87 -618 -104 -818 -522 -104 -238 -263 -574 -248 -540 -371 -500 -659 -186 -331 -380 -63 -789 -91 -937 -587 -827 -400 -864 -449 -452 -770 -822 -886 -989 -432 -929 -155 -547 -73 -312 -591 -98 -106 -180 -47 -445 -401 -575 -800 -683 -984 -824 -529 -635 -524 -588 -498 -911 -53 -277 -315 -294 -587 -410 -352 -453 -308 -959 -263 -837 -909 -989 -124 -684 -268 -758 -781 -549 -30 -86 -30 -301 -578 -293 -505 -88 -614 -449 -129 -177 -211 -800 -761 -954 -254 -495 -799 -249 -721 -118 -903 -736 -355 -566 -564 -723 -254 -143 -257 -87 -929 -492 -961 -192 -968 -218 -675 -435 -137 -163 -92 -272 -10 -280 -602 -461 -553 -47 -757 -602 -692 -453 -580 -652 -564 -937 -149 -126 -782 -7 -573 -60 -173 -301 -895 -722 -655 -645 -721 -607 -443 -191 -686 -131 -462 -652 -715 -515 -558 -181 -400 -380 -744 -382 -491 -480 -353 -739 -902 -993 -876 -349 -199 -14 -954 -661 -603 -307 -910 -376 -581 -557 -678 -841 -194 -855 -112 -459 -239 -457 -237 -813 -164 -494 -675 -539 -341 -268 -53 -716 -475 -579 -492 -309 -173 -530 -734 -482 -184 -48 -272 -525 -24 -212 -757 -216 -297 -940 -984 -963 -566 -40 -801 -460 -74 -17 -316 -43 -811 -908 -613 -304 -374 -519 -828 -402 -421 -221 -442 -62 -121 -629 -765 -984 -106 -105 -8 -627 -383 -138 -327 -916 -55 -236 -624 -697 -899 -251 -231 -54 -308 -251 -870 -394 -40 -306 -784 -940 -637 -189 -400 -166 -499 -126 -840 -708 -818 -542 -92 -858 -411 -306 -893 -655 -79 -214 -176 -649 -212 -497 -89 -60 -496 -671 -549 -286 -429 -473 -606 -850 -927 -411 -328 -884 -659 -393 -980 -499 -264 -300 -376 -513 -399 -422 -529 -537 -241 -12 -295 -111 -232 -946 -898 -372 -84 -369 -875 -456 -65 -491 -224 -760 -959 -578 -339 -35 -185 -94 -967 -942 -564 -749 -248 -606 -81 -647 -791 -357 -360 -142 -809 -413 -25 -601 -734 -113 -248 -147 -996 -110 -678 -306 -268 -100 -35 -714 -730 -738 -417 -264 -485 -651 -146 -34 -641 -850 -936 -64 -742 -85 -448 -293 -269 -604 -923 -284 -895 -225 -233 -63 -517 -177 -427 -959 -156 -524 -833 -862 -907 -518 -618 -936 -290 -634 -585 -838 -718 -9 -837 -377 -653 -146 -567 -699 -838 -558 -559 -138 -206 -534 -800 -873 -975 -458 -761 -697 -436 -495 -314 -98 -19 -790 -280 -612 -602 -660 -889 -751 -202 -830 -732 -295 -77 -383 -476 -339 -96 -591 -100 -912 -211 -548 -795 -88 -783 -458 -117 -378 -310 -320 -210 -463 -378 -240 -396 -720 -893 -640 -355 -560 -770 -259 -713 -487 -241 -975 -523 -417 -893 -127 -953 -746 -352 -122 -484 -988 -373 -242 -234 -530 -221 -844 -713 -906 -869 -707 -170 -84 -448 -237 -642 -140 -952 -197 -63 -909 -539 -889 -831 -511 -420 -662 -164 -907 -848 -389 -870 -280 -610 -475 -991 -315 -875 -165 -664 -413 -284 -991 -172 -566 -675 -785 -237 -319 -93 -816 -490 -478 -472 -189 -776 -131 -376 -846 -63 -277 -71 -776 -651 -910 -547 -623 -192 -249 -747 -642 -247 -95 -753 -567 -670 -737 -442 -98 -589 -65 -280 -559 -813 -169 -609 -320 -603 -246 -637 -36 -830 -144 -199 -508 -960 -941 -220 -11 -399 -44 -813 -436 -382 -8 -282 -419 -630 -794 -961 -958 -576 -357 -228 -132 -364 -46 -27 -422 -880 -817 -163 -676 -113 -637 -547 -163 -124 -158 -217 -686 -975 -497 -477 -886 -560 -117 -792 -947 -46 -326 -885 -892 -237 -647 -426 -49 -964 -451 -578 -249 -113 -990 -444 -167 -882 -117 -679 -20 -459 -633 -416 -692 -449 -52 -59 -900 -998 -759 -925 -790 -449 -320 -794 -732 -594 -908 -564 -678 -495 -770 -185 -985 -211 -84 -69 -646 -653 -443 -481 -186 -668 -746 -88 -686 -431 -878 -307 -713 -768 -364 -164 -130 -859 -639 -825 -945 -679 -881 -185 -135 -704 -902 -501 -882 -43 -886 -695 -443 -597 -534 -900 -3 -792 -210 -178 -232 -881 -537 -707 -674 -656 -333 -956 -923 -670 -134 -345 -836 -259 -944 -177 -427 -550 -929 -905 -584 -826 -467 -192 -205 -383 -810 -169 -530 -261 -527 -933 -199 -161 -887 -227 -558 -715 -487 -152 -30 -565 -685 -936 -656 -61 -967 -488 -605 -455 -612 -314 -626 -350 -541 -2 -996 -302 -962 -626 -929 -267 -703 -319 -501 -677 -302 -634 -694 -188 -510 -66 -231 -880 -35 -878 -395 -922 -383 -100 -674 -779 -468 -922 -385 -59 -451 -419 -71 -109 -892 -974 -62 -996 -195 -133 -840 -347 -51 -36 -149 -305 -257 -774 -32 -7 -756 -365 -797 -178 -172 -299 -278 -316 -30 -648 -1 -323 -926 -23 -833 -414 -890 -375 -425 -771 -141 -445 -332 -892 -185 -898 -551 -79 -85 -180 -809 -113 -439 -318 -562 -656 -905 -160 -267 -185 -737 -923 -352 -26 -87 -357 -26 -716 -157 -178 -389 -160 -141 -60 -270 -168 -697 -202 -825 -966 -996 -646 -516 -764 -442 -658 -744 -36 -356 -174 -558 -394 -237 -737 -523 -275 -472 -223 -272 -674 -725 -344 -240 -401 -76 -10 -88 -904 -963 -249 -246 -304 -219 -680 -190 -33 -967 -799 -614 -670 -799 -527 -666 -101 -333 -789 -516 -158 -470 -64 -746 -820 -965 -370 -133 -651 -29 -565 -695 -390 -833 -660 -31 -782 -391 -481 -361 -77 -335 -423 -104 -786 -635 -33 -737 -611 -820 -614 -34 -885 -355 -110 -394 -595 -988 -11 -589 -477 -637 -751 -554 -610 -83 -557 -363 -460 -315 -783 -647 -462 -182 -184 -751 -836 -683 -900 -469 -473 -771 -967 -945 -384 -940 -44 -215 -506 -536 -624 -617 -745 -919 -63 -872 -555 -963 -538 -336 -950 -31 -644 -345 -401 -559 -973 -892 -655 -986 -282 -668 -920 -825 -80 -240 -573 -561 -872 -928 -516 -223 -652 -765 -488 -168 -646 -19 -153 -899 -242 -181 -588 -595 -517 -637 -166 -622 -260 -909 -659 -167 -964 -864 -937 -787 -117 -999 -752 -732 -344 -542 -530 -858 -313 -965 -529 -374 -435 -455 -826 -698 -451 -745 -570 -461 -13 -558 -216 -52 -533 -309 -764 -797 -728 -942 -503 -344 -521 -843 -404 -982 -454 -723 -306 -48 -900 -174 -95 -129 -495 -145 -757 -399 -516 -485 -204 -203 -335 -745 -438 -51 -343 -649 -183 -898 -494 -986 -488 -219 -2 -848 -830 -216 -677 -873 -338 -458 -482 -91 -934 -569 -487 -908 -715 -500 -531 -620 -367 -646 -620 -778 -629 -726 -452 -844 -777 -167 -345 -860 -51 -695 -902 -363 -355 -583 -562 -944 -69 -501 -793 -907 -492 -214 -982 -29 -618 -62 -802 -321 -610 -36 -724 -320 -899 -760 -306 -760 -508 -855 -34 -302 -313 -824 -473 -254 -159 -107 -498 -401 -713 -898 -313 -985 -486 -346 -217 -530 -664 -294 -621 -957 -495 -509 -236 -497 -93 -280 -417 -347 -616 -703 -563 -80 -311 -973 -780 -770 -42 -987 -697 -430 -785 -525 -230 -541 -89 -2 -925 -922 -822 -398 -71 -177 -191 -358 -814 -818 -910 -979 -947 -538 -560 -65 -840 -507 -381 -385 -184 -701 -937 -280 -261 -441 -926 -178 -95 -228 -12 -290 -563 -287 -941 -676 -888 -58 -52 -83 -771 -535 -122 -879 -74 -246 -939 -655 -110 -456 -39 -761 -899 -82 -300 -778 -917 -19 -392 -422 -314 -582 -474 -938 -390 -186 -666 -115 -218 -226 -618 -437 -752 -789 -308 -292 -25 -777 -905 -450 -890 -118 -937 -397 -327 -956 -184 -747 -13 -783 -910 -905 -902 -565 -823 -67 -298 -866 -434 -867 -220 -140 -675 -779 -150 -317 -226 -76 -969 -826 -96 -520 -557 -141 -824 -136 -583 -59 -409 -419 -973 -212 -528 -747 -466 -254 -600 -943 -449 -222 -437 -152 -232 -111 -784 -336 -529 -336 -258 -790 -360 -573 -275 -868 -906 -803 -734 -400 -232 -663 -986 -453 -424 -398 -222 -57 -353 -204 -477 -343 -212 -930 -510 -586 -1 -421 -210 -240 -900 -277 -976 -339 -467 -696 -338 -89 -32 -639 -652 -825 -40 -824 -164 -225 -874 -481 -190 -155 -7 -724 -787 -907 -936 -742 -560 -245 -498 -893 -219 -198 -14 -305 -19 -558 -211 -472 -985 -546 -932 -574 -432 -740 -854 -461 -195 -601 -172 -110 -580 -100 -665 -131 -764 -887 -597 -889 -768 -672 -695 -221 -429 -448 -629 -436 -380 -278 -567 -488 -940 -69 -528 -294 -812 -344 -114 -206 -996 -785 -70 -174 -187 -419 -836 -581 -503 -386 -711 -372 -604 -290 -556 -802 -470 -489 -930 -595 -676 -923 -48 -114 -461 -603 -294 -979 -522 -7 -432 -157 -73 -393 -62 -130 -329 -355 -439 -295 -772 -160 -627 -891 -153 -740 -371 -53 -585 -683 -237 -80 -958 -254 -446 -976 -788 -501 -599 -129 -605 -665 -263 -451 -337 -95 -660 -779 -258 -602 -946 -226 -251 -187 -237 -642 -329 -530 -712 -299 -343 -900 -167 -5 -114 -665 -316 -971 -697 -663 -592 -291 -806 -605 -947 -136 -179 -187 -186 -228 -885 -218 -527 -517 -453 -215 -97 -872 -135 -381 -581 -456 -589 -655 -107 -408 -174 -485 -616 -765 -48 -300 -482 -864 -554 -625 -220 -303 -988 -492 -423 -314 -286 -632 -696 -327 -614 -584 -813 -432 -320 -392 -307 -205 -431 -603 -966 -854 -201 -236 -11 -374 -152 -568 -81 -247 -112 -310 -790 -806 -765 -132 -273 -270 -223 -862 -542 -298 -286 -614 -665 -312 -740 -739 -78 -437 -633 -359 -820 -505 -99 -392 -49 -33 -300 -772 -325 -248 -241 -291 -928 -866 -959 -197 -718 -34 -466 -626 -710 -954 -400 -996 -359 -335 -531 -351 -379 -340 -74 -392 -823 -900 -208 -192 -72 -281 -229 -201 -157 -464 -131 -869 -309 -402 -344 -118 -455 -778 -607 -402 -952 -555 -933 -95 -983 -955 -127 -456 -617 -798 -558 -703 -864 -167 -237 -173 -993 -143 -819 -217 -867 -749 -695 -441 -734 -527 -402 -222 -235 -654 -968 -577 -8 -363 -25 -59 -351 -358 -397 -935 -946 -435 -28 -608 -201 -306 -931 -757 -874 -152 -752 -648 -715 -339 -194 -365 -116 -961 -247 -268 -508 -341 -821 -554 -535 -666 -749 -40 -778 -200 -326 -775 -69 -113 -589 -195 -140 -408 -932 -115 -417 -666 -258 -854 -365 -414 -847 -335 -496 -242 -221 -708 -410 -434 -561 -335 -717 -23 -791 -750 -886 -53 -149 -662 -401 -879 -528 -460 -169 -873 -253 -985 -864 -857 -872 -951 -941 -509 -142 -283 -710 -360 -472 -47 -29 -126 -888 -721 -264 -973 -372 -27 -608 -239 -347 -332 -638 -333 -763 -848 -201 -532 -428 -625 -94 -979 -394 -19 -392 -405 -778 -533 -654 -662 -263 -761 -396 -560 -993 -273 -639 -387 -717 -274 -905 -611 -114 -995 -275 -312 -63 -784 -337 -315 -581 -497 -78 -426 -410 -910 -964 -972 -947 -327 -912 -477 -161 -817 -343 -478 -223 -495 -174 -189 -952 -751 -581 -399 -57 -702 -844 -271 -106 -261 -387 -661 -102 -976 -222 -923 -738 -923 -849 -569 -65 -764 -766 -445 -198 -686 -459 -334 -297 -628 -521 -5 -554 -273 -633 -70 -327 -160 -358 -712 -759 -171 -223 -111 -341 -401 -435 -689 -342 -860 -986 -695 -994 -859 -695 -844 -666 -54 -727 -337 -330 -630 -905 -102 -944 -268 -410 -177 -995 -580 -641 -6 -61 -408 -175 -626 -900 -944 -132 -624 -423 -495 -249 -437 -228 -937 -2 -313 -537 -763 -837 -935 -866 -962 -884 -522 -492 -202 -780 -336 -692 -689 -994 -163 -704 -151 -519 -810 -553 -656 -852 -597 -255 -454 -381 -751 -979 -846 -889 -875 -263 -267 -427 -774 -332 -320 -836 -875 -80 -535 -327 -680 -988 -260 -220 -263 -916 -398 -291 -742 -929 -615 -2 -493 -958 -469 -999 -468 -53 -21 -612 -551 -913 -784 -325 -366 -487 -349 -599 -43 -766 -985 -986 -613 -300 -637 -121 -448 -569 -132 -196 -197 -594 -503 -462 -898 -618 -806 -456 -951 -898 -95 -780 -945 -700 -92 -452 -254 -634 -397 -44 -896 -1 -3 -662 -30 -872 -770 -790 -541 -721 -114 -474 -785 -191 -18 -538 -686 -817 -183 -237 -225 -156 -195 -408 -507 -261 -271 -323 -532 -573 -806 -586 -626 -19 -499 -484 -858 -81 -609 -569 -274 -759 -564 -250 -183 -55 -379 -184 -334 -814 -306 -198 -664 -547 -606 -983 -954 -655 -481 -881 -553 -390 -855 -90 -553 -460 -590 -111 -172 -793 -571 -1 -497 -115 -511 -848 -125 -138 -378 -403 -685 -563 -575 -716 -331 -708 -628 -411 -361 -382 -402 -641 -156 -408 -345 -534 -371 -702 -288 -776 -983 -620 -644 -202 -882 -408 -576 -393 -341 -256 -657 -522 -486 -409 -610 -339 -378 -515 -190 -542 -332 -321 -631 -616 -429 -642 -431 -18 -717 -886 -325 -936 -959 -93 -325 -553 -592 -228 -359 -55 -637 -620 -487 -903 -750 -807 -31 -204 -171 -101 -440 -615 -553 -975 -560 -891 -421 -47 -824 -610 -618 -561 -146 -500 -186 -25 -959 -928 -486 -89 -265 -285 -590 -219 -780 -78 -376 -443 -413 -252 -210 -706 -526 -495 -45 -18 -800 -495 -476 -86 -171 -243 -155 -551 -413 -912 -1 -36 -992 -197 -79 -746 -431 -565 -516 -286 -962 -98 -834 -895 -894 -703 -147 -448 -332 -57 -442 -360 -348 -830 -573 -625 -685 -716 -180 -36 -940 -158 -984 -525 -878 -314 -791 -629 -263 -393 -161 -980 -84 -728 -417 -122 -982 -296 -256 -846 -486 -190 -935 -492 -322 -317 -606 -338 -772 -811 -57 -132 -328 -609 -496 -289 -684 -200 -788 -420 -223 -319 -869 -129 -7 -577 -235 -573 -859 -264 -118 -386 -726 -488 -710 -511 -746 -27 -717 -168 -914 -674 -962 -796 -833 -415 -583 -961 -395 -303 -392 -165 -751 -65 -295 -525 -322 -198 -560 -656 -446 -936 -445 -116 -993 -608 -156 -392 -277 -500 -993 -169 -580 -250 -459 -515 -997 -546 -788 -364 -234 -779 -500 -951 -796 -228 -130 -145 -142 -188 -298 -439 -71 -521 -969 -486 -407 -290 -633 -106 -417 -606 -167 -967 -343 -800 -962 -723 -50 -131 -352 -862 -587 -972 -121 -324 -866 -365 -9 -387 -686 -865 -908 -858 -629 -865 -578 -835 -270 -23 -390 -1 -158 -392 -738 -514 -799 -807 -268 -331 -710 -515 -891 -518 -467 -926 -950 -835 -247 -585 -957 -844 -642 -481 -423 -359 -833 -543 -240 -677 -991 -92 -127 -477 -884 -306 -76 -485 -75 -599 -138 -187 -626 -299 -1 -736 -287 -393 -761 -694 -218 -333 -488 -54 -132 -789 -557 -445 -391 -417 -962 -503 -413 -718 -538 -99 -79 -148 -946 -165 -825 -331 -515 -805 -342 -624 -429 -335 -277 -32 -85 -259 -486 -592 -213 -405 -320 -274 -234 -713 -676 -455 -427 -543 -456 -188 -826 -434 -345 -827 -371 -371 -67 -603 -73 -77 -994 -418 -863 -207 -444 -301 -773 -658 -817 -585 -80 -827 -801 -644 -529 -459 -83 -116 -398 -334 -655 -877 -636 -29 -240 -30 -816 -791 -377 -986 -38 -143 -253 -974 -674 -105 -644 -552 -130 -370 -168 -396 -801 -208 -89 -857 -805 -166 -657 -494 -735 -445 -965 -728 -144 -712 -554 -360 -838 -541 -539 -339 -329 -842 -865 -252 -957 -422 -657 -884 -351 -982 -937 -442 -276 -359 -274 -595 -185 -104 -708 -771 -309 -917 -233 -786 -12 -620 -920 -730 -354 -949 -580 -144 -203 -640 -874 -56 -307 -899 -970 -541 -162 -710 -530 -839 -712 -603 -356 -14 -990 -902 -994 -296 -602 -408 -98 -672 -178 -536 -171 -362 -400 -475 -64 -647 -606 -903 -923 -54 -608 -216 -219 -766 -264 -938 -620 -886 -15 -315 -707 -214 -769 -606 -579 -406 -297 -329 -647 -890 -295 -484 -942 -994 -792 -398 -425 -392 -39 -723 -69 -873 -177 -148 -562 -299 -63 -532 -338 -848 -736 -732 -148 -568 -943 -72 -353 -111 -994 -841 -823 -101 -391 -130 -781 -869 -402 -817 -744 -144 -802 -383 -313 -486 -501 -774 -407 -856 -610 -228 -435 -793 -10 -920 -143 -201 -706 -836 -581 -628 -364 -459 -288 -526 -346 -15 -273 -498 -148 -251 -485 -394 -638 -282 -622 -717 -611 -369 -753 -618 -299 -172 -637 -225 -704 -712 -326 -877 -117 -460 -999 -626 -253 -103 -31 -445 -89 -466 -818 -690 -609 -602 -479 -211 -817 -871 -471 -825 -386 -779 -781 -825 -367 -370 -392 -944 -518 -647 -798 -429 -257 -980 -407 -320 -373 -685 -115 -329 -605 -726 -99 -5 -971 -203 -367 -185 -354 -827 -838 -803 -382 -495 -804 -896 -572 -375 -631 -780 -740 -547 -624 -988 -340 -712 -493 -595 -957 -174 -590 -290 -612 -236 -568 -55 -568 -71 -630 -450 -994 -870 -966 -778 -280 -899 -793 -826 -903 -551 -558 -176 -439 -745 -838 -369 -753 -262 -757 -71 -406 -664 -113 -483 -17 -749 -467 -764 -820 -336 -403 -889 -190 -122 -859 -102 -637 -97 -57 -572 -376 -415 -159 -510 -351 -158 -659 -550 -488 -90 -405 -88 -337 -149 -654 -926 -315 -41 -167 -496 -976 -581 -419 -85 -237 -965 -558 -732 -267 -506 -415 -416 -303 -326 -432 -854 -248 -325 -605 -591 -837 -498 -76 -360 -708 -309 -711 -953 -749 -312 -84 -920 -183 -380 -195 -777 -681 -515 -817 -431 -331 -763 -500 -138 -501 -190 -729 -465 -490 -193 -919 -967 -451 -924 -678 -618 -740 -482 -112 -354 -294 -324 -342 -575 -846 -639 -348 -224 -358 -41 -669 -988 -777 -813 -81 -82 -59 -99 -455 -379 -405 -519 -689 -510 -322 -642 -928 -326 -502 -567 -474 -484 -570 -854 -165 -806 -471 -231 -694 -519 -541 -773 -719 -980 -568 -181 -657 -616 -234 -369 -620 -838 -461 -558 -847 -835 -948 -135 -697 -705 -803 -466 -173 -243 -375 -161 -242 -564 -297 -708 -969 -584 -814 -791 -532 -399 -470 -665 -31 -158 -304 -690 -766 -194 -110 -560 -264 -859 -242 -969 -915 -404 -560 -524 -31 -863 -494 -291 -936 -787 -381 -970 -408 -193 -860 -14 -490 -25 -567 -16 -763 -318 -293 -740 -459 -203 -283 -111 -410 -658 -848 -171 -766 -512 -14 -620 -239 -213 -957 -104 -457 -992 -117 -709 -793 -758 -790 -475 -575 -910 -245 -868 -48 -456 -724 -74 -274 -559 -530 -735 -958 -116 -284 -285 -105 -314 -608 -161 -562 -258 -611 -68 -607 -929 -365 -106 -907 -427 -218 -384 -496 -639 -315 -328 -512 -805 -187 -985 -419 -418 -926 -71 -861 -110 -972 -256 -931 -308 -648 -317 -719 -757 -191 -269 -171 -847 -987 -669 -620 -309 -1000 -929 -485 -497 -864 -722 -938 -934 -566 -92 -858 -745 -903 -712 -913 -473 -328 -904 -337 -51 -815 -392 -650 -20 -270 -303 -233 -304 -930 -847 -900 -560 -249 -825 -989 -346 -806 -697 -828 -721 -331 -689 -949 -385 -500 -247 -947 -324 -167 -700 -49 -6 -356 -259 -782 -44 -945 -756 -993 -361 -954 -575 -638 -52 -542 -269 -925 -603 -822 -512 -612 -357 -845 -183 -238 -235 -343 -353 -421 -532 -456 -217 -72 -614 -577 -175 -143 -403 -274 -309 -685 -81 -732 -593 -1 -927 -888 -236 -70 -139 -313 -718 -327 -218 -849 -701 -213 -725 -288 -588 -393 -663 -614 -754 -89 -801 -378 -117 -668 -603 -673 -111 -166 -336 -434 -489 -99 -907 -402 -998 -191 -29 -885 -719 -734 -356 -332 -112 -708 -57 -227 -871 -315 -510 -760 -300 -86 -804 -709 -732 -893 -261 -564 -170 -838 -273 -660 -362 -612 -255 -621 -272 -465 -821 -778 -773 -558 -41 -803 -942 -906 -343 -560 -563 -64 -179 -707 -189 -922 -882 -44 -541 -865 -204 -47 -915 -367 -904 -450 -640 -588 -236 -282 -115 -233 -681 -855 -824 -719 -111 -838 -621 -478 -941 -345 -439 -343 -807 -235 -94 -946 -899 -730 -719 -300 -406 -39 -799 -927 -373 -400 -233 -833 -894 -269 -467 -923 -264 -868 -773 -407 -117 -614 -542 -132 -966 -966 -892 -645 -205 -27 -742 -816 -790 -230 -56 -105 -359 -86 -197 -735 -449 -526 -46 -865 -821 -142 -889 -898 -334 -154 -557 -479 -442 -442 -464 -441 -747 -231 -366 -357 -990 -744 -959 -68 -745 -164 -459 -681 -897 -550 -333 -25 -52 -950 -302 -727 -419 -239 -11 -402 -998 -861 -209 -53 -688 -10 -171 -104 -849 -422 -157 -518 -289 -562 -817 -886 -870 -419 -551 -842 -441 -937 -541 -264 -636 -668 -549 -59 -225 -745 -398 -901 -106 -636 -906 -45 -524 -147 -401 -633 -867 -468 -33 -512 -719 -964 -748 -832 -302 -72 -85 -302 -387 -763 -980 -358 -760 -436 -36 -437 -270 -230 -268 -562 -496 -722 -83 -696 -935 -450 -160 -298 -257 -93 -187 -77 -87 -380 -76 -895 -482 -805 -997 -536 -121 -284 -627 -804 -423 -410 -324 -285 -762 -822 -295 -503 -305 -831 -845 -691 -885 -695 -275 -820 -632 -841 -117 -364 -708 -165 -623 -438 -111 -109 -155 -409 -917 -256 -410 -217 -279 -96 -373 -530 -277 -59 -308 -135 -432 -611 -528 -99 -330 -712 -935 -512 -265 -463 -559 -948 -793 -137 -251 -54 -783 -722 -806 -647 -960 -92 -401 -460 -6 -331 -669 -812 -397 -346 -800 -986 -734 -600 -145 -418 -955 -903 -760 -975 -191 -921 -562 -268 -105 -30 -534 -898 -472 -518 -929 -699 -401 -670 -451 -573 -336 -259 -10 -142 -286 -156 -757 -435 -36 -97 -991 -110 -642 -33 -525 -282 -111 -48 -597 -28 -106 -494 -59 -65 -187 -1 -240 -644 -196 -243 -446 -152 -450 -604 -816 -942 -933 -900 -191 -599 -750 -238 -895 -951 -101 -513 -402 -268 -572 -913 -429 -47 -117 -6 -698 -160 -262 -82 -310 -367 -252 -300 -362 -504 -639 -55 -280 -347 -288 -978 -666 -584 -382 -841 -229 -432 -675 -229 -810 -972 -935 -722 -484 -259 -94 -250 -711 -213 -637 -224 -135 -568 -123 -74 -357 -214 -973 -263 -497 -645 -31 -250 -747 -914 -766 -548 -871 -597 -228 -195 -874 -469 -725 -101 -284 -780 -292 -371 -651 -64 -559 -516 -118 -885 -655 -131 -208 -920 -361 -12 -865 -20 -595 -913 -562 -100 -539 -76 -279 -404 -576 -537 -601 -974 -594 -5 -405 -373 -161 -547 -215 -89 -541 -492 -850 -214 -844 -606 -208 -547 -579 -107 -158 -963 -165 -572 -827 -235 -826 -703 -376 -304 -975 -981 -349 -825 -713 -217 -559 -435 -25 -592 -349 -764 -536 -629 -819 -820 -800 -646 -401 -879 -955 -177 -481 -655 -468 -109 -613 -743 -917 -559 -971 -423 -675 -50 -616 -43 -202 -875 -127 -923 -633 -892 -254 -29 -900 -459 -816 -728 -962 -842 -558 -180 -391 -669 -69 -930 -22 -647 -352 -436 -459 -942 -511 -367 -985 -544 -107 -904 -664 -169 -624 -51 -793 -384 -384 -747 -147 -969 -461 -228 -326 -653 -486 -559 -537 -439 -415 -240 -320 -90 -365 -888 -145 -100 -330 -127 -201 -840 -318 -118 -737 -272 -609 -14 -619 -202 -328 -759 -9 -989 -798 -676 -465 -35 -932 -791 -574 -174 -418 -160 -278 -599 -208 -163 -691 -250 -237 -170 -370 -313 -269 -267 -956 -132 -372 -909 -671 -93 -62 -988 -705 -584 -752 -558 -742 -802 -531 -586 -980 -776 -576 -672 -428 -439 -478 -583 -504 -66 -617 -244 -536 -493 -571 -708 -68 -119 -3 -789 -984 -337 -782 -529 -623 -241 -657 -608 -549 -271 -438 -470 -566 -956 -751 -391 -482 -280 -449 -563 -97 -171 -800 -604 -98 -455 -819 -98 -960 -917 -256 -575 -525 -233 -449 -259 -922 -621 -642 -94 -867 -217 -810 -960 -686 -780 -859 -342 -226 -111 -726 -799 -979 -499 -868 -124 -758 -52 -107 -851 -938 -972 -433 -150 -573 -100 -826 -834 -184 -379 -120 -492 -568 -109 -787 -612 -362 -321 -98 -812 -903 -508 -310 -19 -788 -891 -616 -531 -200 -48 -492 -297 -112 -498 -51 -359 -600 -405 -736 -187 -505 -414 -241 -584 -508 -22 -572 -305 -490 -847 -4 -958 -63 -787 -496 -327 -12 -135 -257 -110 -718 -36 -711 -443 -792 -45 -225 -158 -528 -9 -680 -628 -613 -841 -225 -987 -931 -692 -716 -548 -176 -35 -64 -453 -19 -999 -685 -391 -109 -106 -720 -719 -686 -853 -332 -841 -717 -506 -452 -277 -517 -434 -319 -778 -824 -656 -813 -95 -256 -469 -764 -549 -613 -542 -494 -698 -838 -480 -958 -985 -518 -456 -12 -787 -339 -509 -850 -624 -300 -837 -77 -218 -926 -985 -755 -934 -648 -776 -702 -763 -369 -189 -860 -69 -117 -782 -122 -743 -544 -802 -719 -224 -11 -429 -700 -282 -397 -817 -204 -269 -405 -643 -769 -977 -451 -147 -776 -296 -911 -324 -632 -309 -769 -283 -699 -689 -107 -409 -517 -782 -152 -411 -62 -931 -260 -82 -275 -840 -412 -495 -561 -730 -308 -286 -174 -659 -242 -902 -453 -330 -680 -656 -128 -484 -572 -878 -39 -153 -593 -334 -840 -890 -698 -146 -125 -838 -378 -763 -491 -159 -825 -998 -981 -116 -869 -326 -233 -535 -762 -212 -119 -293 -438 -148 -214 -39 -850 -483 -900 -828 -105 -224 -988 -326 -924 -534 -625 -107 -482 -27 -274 -568 -832 -413 -652 -964 -914 -964 -138 -272 -935 -445 -559 -462 -981 -834 -880 -190 -453 -911 -101 -431 -783 -530 -310 -523 -382 -529 -293 -776 -130 -327 -307 -835 -842 -604 -341 -704 -384 -682 -450 -971 -252 -891 -573 -540 -300 -771 -507 -494 -579 -907 -428 -43 -172 -370 -850 -705 -59 -510 -633 -760 -154 -178 -405 -973 -625 -367 -737 -143 -112 -587 -3 -459 -446 -692 -784 -264 -395 -265 -586 -925 -128 -819 -623 -110 -829 -820 -994 -106 -109 -349 -164 -478 -777 -27 -58 -823 -132 -617 -234 -97 -469 -107 -123 -785 -15 -432 -623 -303 -632 -716 -680 -721 -235 -251 -7 -773 -796 -425 -810 -844 -95 -639 -993 -58 -433 -225 -987 -538 -228 -572 -70 -525 -710 -209 -150 -680 -990 -44 -938 -778 -316 -73 -590 -854 -486 -811 -42 -555 -925 -630 -199 -227 -748 -235 -890 -159 -279 -127 -815 -734 -769 -192 -993 -107 -400 -69 -672 -411 -400 -165 -448 -585 -737 -713 -413 -714 -223 -233 -289 -165 -583 -387 -469 -982 -258 -951 -608 -948 -133 -655 -135 -841 -253 -11 -820 -429 -417 -498 -900 -705 -486 -154 -243 -738 -949 -289 -285 -715 -149 -466 -793 -206 -139 -323 -808 -575 -868 -579 -913 -21 -330 -791 -603 -193 -891 -132 -73 -997 -205 -100 -817 -543 -109 -493 -545 -371 -724 -378 -103 -748 -321 -628 -134 -160 -805 -258 -759 -921 -977 -491 -657 -831 -991 -389 -714 -973 -282 -252 -513 -914 -233 -725 -42 -84 -774 -119 -914 -29 -776 -703 -233 -151 -929 -150 -255 -940 -4 -968 -164 -324 -740 -26 -952 -652 -826 -176 -894 -353 -966 -642 -276 -711 -678 -375 -55 -335 -276 -740 -523 -92 -321 -749 -133 -430 -694 -520 -471 -946 -251 -998 -749 -855 -243 -489 -134 -836 -681 -131 -366 -307 -627 -494 -515 -131 -922 -343 -566 -99 -459 -317 -937 -465 -384 -100 -837 -857 -385 -874 -464 -393 -373 -325 -352 -855 -330 -319 -187 -465 -272 -422 -212 -508 -785 -184 -100 -924 -385 -427 -357 -501 -214 -487 -456 -576 -499 -54 -414 -3 -714 -594 -81 -406 -27 -103 -891 -464 -561 -395 -240 -880 -21 -905 -227 -468 -85 -365 -674 -408 -951 -190 -122 -258 -877 -961 -16 -691 -157 -522 -981 -252 -5 -876 -624 -521 -624 -835 -65 -279 -824 -753 -938 -889 -81 -26 -372 -879 -935 -182 -843 -194 -122 -191 -906 -30 -514 -328 -932 -235 -784 -996 -738 -435 -613 -983 -556 -212 -894 -353 -430 -622 -575 -417 -472 -660 -709 -966 -907 -682 -5 -892 -191 -759 -953 -803 -305 -22 -898 -292 -395 -560 -700 -746 -537 -91 -650 -665 -953 -222 -286 -593 -825 -668 -273 -936 -255 -430 -198 -568 -338 -809 -403 -609 -762 -41 -985 -569 -696 -556 -934 -187 -507 -157 -568 -67 -301 -812 -285 -848 -945 -828 -762 -673 -768 -907 -683 -398 -229 -598 -495 -921 -530 -711 -658 -461 -940 -564 -990 -219 -3 -260 -593 -2 -668 -361 -872 -817 -26 -707 -120 -13 -317 -239 -277 -252 -335 -380 -995 -957 -835 -40 -881 -498 -121 -729 -25 -652 -460 -424 -579 -78 -53 -161 -47 -602 -655 -150 -603 -911 -965 -957 -956 -321 -494 -171 -247 -891 -368 -294 -333 -967 -871 -901 -893 -599 -32 -846 -691 -975 -410 -876 -863 -710 -435 -545 -512 -272 -880 -149 -83 -124 -388 -24 -738 -601 -713 -458 -234 -704 -859 -773 -392 -288 -261 -110 -862 -710 -199 -999 -782 -74 -434 -370 -767 -142 -524 -748 -29 -398 -63 -755 -676 -906 -950 -835 -907 -1 -434 -941 -517 -665 -510 -106 -899 -926 -489 -143 -195 -454 -961 -648 -266 -508 -318 -629 -604 -258 -837 -250 -714 -921 -572 -651 -774 -45 -989 -444 -983 -175 -820 -370 -645 -750 -210 -622 -784 -321 -44 -825 -798 -572 -882 -502 -545 -396 -780 -467 -599 -402 -29 -988 -397 -223 -93 -718 -372 -421 -207 -530 -71 -678 -995 -201 -946 -806 -197 -169 -517 -103 -440 -507 -948 -718 -479 -875 -30 -300 -569 -543 -753 -226 -782 -869 -790 -953 -614 -161 -439 -599 -878 -663 -409 -778 -698 -234 -561 -847 -450 -842 -525 -960 -50 -414 -482 -376 -223 -46 -293 -743 -142 -791 -416 -219 -262 -922 -947 -24 -374 -306 -782 -259 -635 -650 -196 -549 -362 -552 -81 -494 -221 -271 -805 -662 -984 -113 -5 -46 -104 -44 -713 -653 -91 -902 -325 -32 -882 -999 -456 -789 -106 -971 -350 -765 -87 -618 -204 -230 -781 -809 -361 -841 -528 -325 -601 -910 -421 -920 -177 -231 -23 -134 -262 -70 -557 -22 -66 -90 -962 -703 -12 -623 -733 -254 -894 -597 -1 -286 -221 -490 -888 -63 -119 -832 -279 -933 -345 -941 -409 -628 -674 -211 -572 -457 -610 -55 -486 -97 -172 -29 -449 -681 -21 -981 -453 -715 -539 -756 -496 -14 -293 -156 -920 -248 -534 -376 -924 -262 -669 -881 -528 -56 -516 -50 -69 -754 -74 -486 -127 -528 -91 -762 -147 -495 -462 -82 -947 -511 -628 -37 -594 -558 -170 -124 -232 -948 -121 -672 -929 -232 -457 -40 -158 -289 -368 -478 -964 -640 -825 -610 -98 -363 -821 -177 -501 -252 -425 -654 -546 -581 -724 -541 -584 -42 -923 -712 -482 -204 -77 -455 -889 -905 -959 -199 -876 -896 -37 -811 -708 -790 -552 -929 -122 -244 -925 -14 -280 -99 -208 -992 -784 -269 -606 -758 -411 -677 -201 -868 -65 -940 -247 -482 -100 -833 -558 -908 -88 -697 -64 -877 -773 -422 -911 -421 -297 -762 -714 -295 -214 -998 -112 -913 -660 -659 -770 -618 -825 -963 -87 -690 -710 -997 -873 -538 -295 -866 -361 -599 -216 -144 -782 -371 -426 -364 -281 -800 -347 -589 -169 -6 -572 -474 -461 -333 -505 -848 -987 -891 -418 -819 -525 -337 -540 -985 -404 -422 -784 -776 -788 -813 -941 -250 -548 -877 -113 -371 -72 -130 -239 -704 -631 -879 -698 -396 -379 -656 -198 -223 -706 -868 -843 -37 -21 -998 -866 -533 -336 -386 -895 -713 -522 -206 -928 -118 -161 -892 -9 -94 -357 -427 -449 -997 -353 -60 -824 -398 -85 -112 -478 -457 -221 -994 -642 -56 -252 -155 -861 -220 -330 -208 -603 -838 -600 -741 -243 -469 -406 -796 -254 -821 -821 -740 -282 -204 -293 -315 -766 -20 -144 -129 -103 -299 -915 -788 -147 -355 -820 -942 -256 -128 -764 -502 -559 -803 -905 -624 -687 -89 -658 -824 -439 -649 -935 -927 -977 -171 -677 -257 -317 -186 -619 -735 -97 -446 -254 -792 -934 -823 -381 -330 -670 -177 -13 -290 -989 -782 -940 -120 -333 -688 -363 -904 -186 -895 -331 -289 -751 -1000 -126 -715 -901 -833 -308 -28 -251 -332 -536 -806 -261 -507 -402 -525 -438 -758 -681 -60 -929 -469 -530 -456 -997 -234 -388 -917 -287 -840 -142 -468 -771 -843 -21 -706 -117 -234 -764 -702 -704 -690 -239 -507 -735 -866 -173 -726 -710 -149 -132 -29 -375 -480 -504 -753 -183 -407 -984 -640 -796 -519 -595 -555 -312 -717 -415 -293 -142 -524 -209 -466 -209 -475 -300 -760 -110 -610 -827 -266 -41 -33 -256 -485 -122 -447 -99 -323 -694 -453 -576 -768 -114 -687 -707 -156 -676 -583 -175 -777 -934 -131 -275 -614 -281 -801 -757 -319 -487 -315 -616 -244 -92 -883 -70 -481 -755 -736 -763 -658 -350 -39 -22 -514 -277 -238 -632 -2 -220 -67 -209 -941 -126 -994 -213 -225 -113 -323 -930 -336 -907 -832 -108 -113 -371 -376 -553 -720 -754 -795 -198 -42 -58 -23 -211 -183 -583 -618 -886 -112 -111 -882 -22 -370 -819 -649 -241 -182 -581 -444 -297 -84 -419 -1000 -924 -533 -113 -301 -981 -5 -27 -295 -690 -464 -197 -380 -273 -513 -627 -739 -192 -548 -587 -719 -529 -549 -708 -408 -526 -603 -72 -14 -251 -630 -714 -181 -401 -824 -975 -925 -501 -343 -319 -596 -422 -63 -727 -929 -99 -448 -924 -608 -418 -157 -755 -345 -393 -896 -438 -742 -174 -588 -738 -98 -119 -793 -448 -945 -399 -182 -814 -664 -107 -461 -31 -798 -595 -116 -949 -776 -253 -40 -609 -456 -220 -358 -822 -926 -207 -706 -800 -179 -634 -699 -253 -387 -771 -615 -349 -13 -304 -238 -737 -378 -402 -657 -152 -647 -373 -482 -192 -678 -871 -658 -678 -779 -323 -666 -18 -450 -443 -791 -591 -51 -322 -34 -905 -648 -59 -451 -797 -419 -677 -772 -688 -531 -725 -77 -183 -511 -212 -481 -206 -258 -134 -733 -630 -670 -293 -19 -389 -286 -280 -868 -597 -278 -28 -985 -330 -497 -474 -46 -169 -150 -333 -590 -595 -840 -853 -864 -121 -160 -594 -919 -856 -400 -849 -458 -102 -505 -339 -130 -321 -673 -910 -252 -34 -632 -475 -107 -203 -610 -616 -317 -561 -520 -231 -184 -931 -806 -166 -984 -864 -557 -100 -453 -640 -526 -744 -188 -203 -424 -837 -845 -676 -205 -463 -290 -358 -54 -113 -796 -223 -474 -199 -47 -15 -340 -298 -455 -761 -127 -328 -765 -460 -337 -845 -32 -949 -146 -79 -920 -684 -297 -739 -19 -864 -640 -259 -309 -59 -554 -101 -750 -334 -862 -470 -471 -220 -23 -11 -29 -826 -119 -783 -888 -616 -243 -862 -378 -886 -763 -63 -11 -657 -533 -465 -662 -162 -431 -322 -794 -572 -508 -556 -642 -245 -953 -696 -766 -230 -903 -128 -394 -778 -545 -831 -285 -589 -452 -882 -973 -683 -206 -763 -992 -571 -215 -410 -421 -518 -54 -970 -584 -142 -393 -769 -262 -350 -655 -417 -832 -406 -434 -8 -313 -749 -849 -490 -684 -796 -327 -355 -474 -545 -236 -563 -343 -393 -663 -876 -137 -841 -546 -501 -298 -535 -391 -66 -182 -982 -772 -533 -637 -204 -408 -27 -338 -778 -378 -253 -605 -361 -202 -935 -470 -242 -756 -567 -165 -949 -426 -258 -780 -505 -521 -425 -342 -252 -319 -387 -801 -883 -411 -707 -344 -895 -445 -246 -158 -305 -896 -799 -990 -401 -989 -871 -484 -276 -393 -449 -921 -98 -791 -308 -28 -291 -127 -572 -916 -509 -733 -135 -879 -261 -58 -337 -506 -518 -995 -247 -124 -972 -664 -315 -75 -607 -680 -293 -382 -685 -429 -332 -989 -59 -61 -87 -94 -751 -144 -300 -668 -512 -109 -832 -725 -68 -704 -112 -54 -412 -838 -264 -959 -983 -206 -206 -470 -64 -630 -667 -659 -430 -968 -302 -692 -879 -420 -556 -606 -923 -212 -778 -548 -322 -955 -733 -812 -586 -288 -673 -49 -173 -965 -335 -860 -395 -496 -149 -167 -104 -890 -41 -144 -736 -737 -97 -1 -99 -155 -992 -252 -212 -999 -496 -26 -175 -57 -512 -663 -100 -544 -871 -223 -294 -943 -785 -684 -49 -338 -392 -429 -653 -91 -507 -35 -580 -643 -55 -93 -867 -157 -737 -96 -165 -453 -918 -800 -558 -314 -869 -944 -812 -75 -642 -319 -480 -475 -776 -652 -147 -160 -844 -592 -955 -295 -691 -223 -573 -189 -322 -583 -94 -491 -626 -967 -779 -224 -220 -769 -73 -956 -265 -464 -647 -216 -270 -664 -968 -969 -359 -660 -720 -93 -646 -737 -28 -187 -498 -217 -851 -649 -128 -590 -707 -138 -938 -778 -641 -484 -508 -542 -675 -443 -659 -531 -603 -354 -781 -472 -949 -162 -850 -599 -24 -723 -160 -67 -375 -813 -697 -3 -913 -995 -261 -609 -7 -128 -68 -891 -43 -242 -417 -975 -648 -897 -418 -365 -480 -799 -785 -190 -779 -849 -451 -701 -234 -779 -220 -342 -2 -455 -372 -903 -712 -702 -798 -257 -208 -11 -66 -773 -919 -201 -193 -780 -13 -640 -268 -144 -411 -808 -122 -471 -464 -779 -284 -910 -728 -164 -53 -607 -864 -177 -827 -220 -717 -566 -219 -777 -68 -944 -288 -727 -392 -602 -534 -772 -465 -629 -230 -583 -160 -519 -771 -271 -480 -956 -604 -917 -614 -38 -460 -265 -600 -201 -902 -7 -84 -542 -378 -94 -403 -110 -809 -901 -260 -160 -204 -763 -432 -610 -387 -491 -355 -796 -46 -103 -640 -224 -602 -742 -136 -691 -950 -9 -823 -319 -757 -668 -615 -55 -680 -200 -35 -104 -341 -164 -622 -541 -982 -200 -282 -416 -274 -553 -394 -713 -30 -692 -283 -336 -947 -604 -651 -271 -885 -700 -758 -958 -198 -548 -672 -549 -784 -903 -374 -229 -385 -797 -771 -310 -260 -86 -118 -231 -17 -709 -478 -722 -693 -268 -96 -505 -858 -321 -81 -730 -923 -185 -901 -24 -382 -572 -141 -598 -70 -532 -775 -652 -894 -556 -87 -86 -300 -329 -552 -858 -807 -960 -344 -73 -669 -328 -604 -61 -399 -161 -198 -289 -962 -190 -363 -61 -672 -731 -51 -78 -930 -564 -363 -552 -570 -866 -508 -257 -2 -334 -472 -215 -149 -344 -950 -919 -838 -486 -609 -950 -906 -295 -563 -773 -624 -255 -789 -375 -992 -112 -832 -525 -590 -985 -628 -635 -506 -717 -374 -14 -489 -352 -585 -677 -339 -884 -778 -271 -750 -545 -430 -35 -648 -130 -265 -266 -597 -956 -639 -748 -238 -162 -867 -424 -340 -421 -646 -27 -446 -980 -94 -313 -299 -162 -84 -415 -19 -978 -460 -181 -37 -430 -81 -443 -84 -693 -687 -53 -410 -686 -776 -989 -864 -139 -782 -409 -609 -957 -431 -742 -826 -20 -825 -448 -61 -719 -177 -176 -971 -858 -38 -412 -330 -60 -654 -932 -10 -703 -285 -635 -938 -930 -319 -260 -663 -876 -768 -691 -585 -403 -815 -47 -429 -740 -501 -632 -264 -840 -837 -33 -534 -509 -195 -750 -890 -579 -919 -280 -589 -53 -701 -197 -840 -411 -539 -885 -472 -971 -837 -135 -649 -17 -632 -807 -733 -176 -233 -603 -294 -319 -193 -461 -159 -192 -58 -114 -39 -167 -174 -135 -231 -682 -744 -366 -492 -946 -486 -860 -850 -950 -783 -626 -984 -548 -39 -301 -195 -270 -399 -203 -327 -832 -994 -962 -370 -603 -754 -345 -289 -958 -134 -677 -561 -709 -355 -884 -977 -999 -575 -24 -138 -556 -556 -467 -798 -496 -874 -243 -144 -671 -690 -741 -914 -325 -765 -167 -635 -530 -558 -655 -980 -964 -119 -567 -248 -759 -160 -452 -547 -653 -109 -71 -92 -400 -626 -714 -111 -349 -528 -156 -946 -343 -283 -729 -972 -724 -436 -463 -119 -422 -312 -977 -124 -30 -945 -975 -878 -475 -343 -216 -621 -925 -602 -76 -388 -880 -616 -659 -480 -185 -938 -339 -743 -481 -602 -876 -836 -371 -689 -510 -859 -993 -647 -928 -560 -88 -624 -696 -418 -768 -746 -732 -656 -553 -84 -889 -577 -679 -110 -366 -929 -839 -213 -79 -401 -537 -249 -364 -176 -626 -85 -621 -898 -202 -892 -531 -608 -33 -152 -345 -432 -819 -488 -96 -226 -441 -967 -757 -844 -813 -979 -314 -922 -832 -790 -509 -58 -695 -251 -462 -763 -155 -922 -841 -568 -268 -768 -157 -649 -283 -143 -502 -927 -58 -702 -728 -155 -106 -343 -71 -784 -13 -942 -440 -405 -515 -827 -294 -253 -396 -235 -562 -279 -405 -708 -516 -107 -240 -145 -772 -439 -678 -763 -387 -71 -766 -87 -594 -334 -373 -726 -133 -950 -41 -241 -253 -611 -486 -892 -707 -758 -810 -434 -163 -496 -48 -951 -86 -226 -713 -293 -908 -148 -126 -777 -30 -196 -680 -767 -197 -514 -472 -683 -161 -969 -51 -919 -200 -793 -376 -321 -975 -262 -960 -765 -978 -472 -671 -292 -711 -273 -437 -934 -111 -916 -499 -831 -892 -928 -345 -850 -650 -109 -757 -331 -804 -970 -384 -603 -855 -379 -342 -117 -155 -497 -226 -726 -836 -663 -126 -71 -933 -411 -585 -124 -977 -658 -260 -516 -1000 -941 -704 -268 -759 -117 -816 -83 -680 -539 -666 -334 -755 -684 -374 -796 -746 -289 -469 -433 -679 -924 -334 -745 -771 -671 -477 -530 -294 -887 -623 -744 -996 -982 -78 -12 -127 -21 -2 -122 -836 -859 -917 -555 -81 -169 -765 -618 -875 -821 -897 -445 -191 -330 -805 -644 -493 -972 -39 -861 -647 -835 -788 -930 -901 -869 -196 -59 -286 -913 -344 -189 -56 -193 -215 -78 -769 -67 -522 -489 -18 -220 -55 -293 -599 -54 -751 -862 -513 -459 -753 -647 -645 -256 -110 -977 -471 -446 -873 -656 -892 -555 -125 -822 -2 -417 -429 -175 -331 -224 -589 -464 -683 -621 -535 -797 -378 -796 -73 -270 -944 -309 -225 -734 -305 -892 -671 -644 -837 -183 -289 -588 -662 -61 -889 -179 -235 -209 -661 -339 -387 -676 -439 -122 -127 -850 -333 -508 -378 -539 -697 -98 -321 -492 -275 -281 -384 -405 -47 -657 -593 -953 -80 -773 -996 -319 -419 -165 -113 -110 -964 -62 -363 -506 -602 -583 -439 -202 -67 -626 -975 -370 -217 -819 -618 -619 -681 -550 -521 -274 -525 -889 -589 -876 -230 -49 -438 -716 -548 -340 -673 -502 -53 -599 -890 -769 -447 -555 -585 -24 -323 -338 -296 -416 -394 -750 -289 -328 -503 -272 -653 -370 -31 -173 -69 -342 -142 -467 -145 -231 -834 -50 -591 -359 -480 -577 -694 -150 -255 -697 -962 -953 -81 -17 -174 -413 -618 -282 -207 -980 -437 -619 -719 -409 -558 -738 -555 -116 -569 -395 -918 -185 -689 -518 -828 -322 -953 -842 -973 -471 -357 -834 -948 -147 -376 -34 -613 -399 -927 -534 -284 -672 -654 -292 -753 -819 -403 -586 -991 -733 -773 -418 -432 -91 -975 -189 -618 -242 -25 -264 -791 -749 -532 -996 -214 -716 -283 -831 -193 -895 -693 -11 -127 -754 -638 -587 -664 -75 -526 -277 -653 -625 -305 -929 -486 -401 -709 -962 -973 -156 -573 -326 -143 -82 -564 -784 -633 -610 -92 -750 -481 -894 -194 -581 -565 -773 -800 -5 -756 -390 -120 -973 -593 -985 -900 -623 -6 -639 -240 -820 -315 -718 -278 -902 -426 -556 -790 -702 -383 -767 -280 -137 -386 -864 -714 -273 -138 -836 -841 -731 -436 -949 -299 -526 -807 -366 -434 -64 -771 -466 -516 -672 -193 -208 -110 -635 -369 -151 -985 -296 -602 -347 -193 -151 -857 -550 -711 -770 -237 -242 -299 -206 -305 -96 -491 -76 -518 -630 -126 -371 -494 -65 -610 -14 -85 -646 -18 -5 -81 -268 -997 -3 -588 -203 -167 -452 -660 -774 -795 -1000 -955 -602 -435 -555 -61 -340 -688 -578 -34 -690 -932 -473 -728 -544 -909 -746 -107 -44 -590 -765 -342 -654 -155 -624 -191 -639 -591 -110 -855 -875 -924 -73 -740 -181 -543 -489 -467 -858 -198 -353 -242 -420 -813 -336 -189 -599 -311 -388 -455 -458 -913 -870 -364 -222 -397 -958 -245 -786 -833 -756 -796 -591 -50 -566 -930 -354 -736 -886 -715 -864 -502 -299 -327 -587 -3 -814 -361 -794 -623 -990 -440 -866 -440 -782 -962 -734 -775 -273 -754 -180 -776 -266 -374 -725 -150 -820 -947 -761 -64 -8 -924 -513 -215 -6 -362 -812 -420 -256 -318 -849 -21 -105 -371 -747 -993 -952 -484 -797 -715 -627 -242 -333 -806 -244 -440 -533 -499 -480 -859 -743 -93 -366 -664 -225 -283 -251 -740 -498 -159 -508 -231 -745 -426 -311 -498 -380 -985 -756 -299 -760 -419 -729 -653 -601 -646 -614 -28 -749 -878 -660 -562 -873 -718 -338 -252 -996 -421 -427 -637 -57 -469 -679 -540 -827 -686 -410 -116 -111 -78 -450 -132 -889 -255 -120 -429 -696 -427 -408 -104 -670 -696 -739 -848 -520 -293 -78 -302 -927 -605 -644 -584 -159 -311 -999 -876 -723 -858 -908 -510 -780 -992 -283 -638 -847 -548 -756 -611 -697 -290 -659 -772 -696 -984 -550 -104 -404 -19 -871 -845 -810 -83 -340 -208 -236 -589 -790 -628 -794 -388 -82 -97 -899 -647 -605 -368 -702 -336 -572 -472 -884 -390 -97 -689 -949 -842 -390 -929 -55 -722 -71 -406 -19 -974 -641 -429 -558 -235 -144 -973 -358 -378 -255 -822 -800 -57 -985 -169 -870 -726 -174 -197 -867 -746 -70 -731 -648 -67 -201 -930 -368 -681 -396 -745 -373 -737 -672 -366 -115 -730 -270 -231 -25 -176 -80 -322 -973 -157 -264 -18 -416 -961 -775 -529 -554 -454 -902 -922 -845 -488 -834 -739 -131 -994 -419 -263 -588 -115 -884 -355 -424 -867 -473 -673 -185 -424 -311 -512 -141 -286 -554 -131 -65 -324 -467 -789 -189 -199 -305 -751 -73 -886 -727 -779 -885 -540 -828 -918 -27 -232 -350 -97 -951 -556 -468 -150 -18 -987 -526 -868 -438 -244 -818 -172 -173 -273 -484 -435 -97 -290 -928 -470 -87 -901 -975 -111 -904 -243 -264 -313 -532 -176 -69 -813 -663 -769 -16 -357 -374 -951 -803 -610 -260 -779 -312 -115 -945 -546 -475 -529 -25 -552 -688 -52 -500 -282 -753 -267 -334 -751 -238 -702 -772 -409 -328 -857 -548 -698 -650 -885 -322 -290 -479 -834 -872 -225 -701 -785 -824 -61 -240 -567 -196 -171 -815 -387 -750 -150 -311 -393 -32 -282 -344 -852 -211 -221 -714 -954 -701 -874 -962 -845 -871 -159 -603 -582 -429 -282 -472 -13 -880 -661 -952 -677 -624 -431 -986 -658 -760 -89 -72 -197 -798 -48 -567 -697 -190 -851 -70 -799 -114 -906 -590 -282 -995 -62 -504 -210 -345 -327 -10 -104 -131 -554 -970 -47 -301 -988 -636 -437 -790 -789 -374 -685 -359 -783 -739 -17 -235 -14 -44 -388 -429 -316 -708 -841 -357 -466 -295 -130 -23 -406 -269 -933 -680 -102 -376 -377 -185 -984 -268 -764 -368 -772 -135 -117 -151 -421 -355 -590 -380 -492 -872 -721 -841 -207 -22 -971 -221 -305 -948 -993 -364 -572 -983 -737 -348 -403 -35 -703 -769 -485 -604 -851 -543 -231 -488 -776 -582 -886 -197 -969 -913 -610 -566 -588 -263 -996 -70 -820 -93 -14 -931 -238 -790 -45 -377 -703 -30 -556 -483 -792 -438 -724 -971 -536 -582 -863 -419 -451 -50 -145 -538 -154 -537 -81 -764 -473 -581 -63 -861 -699 -562 -236 -445 -655 -36 -655 -982 -175 -778 -388 -558 -534 -918 -185 -231 -115 -956 -277 -332 -783 -193 -930 -87 -740 -423 -520 -447 -855 -278 -18 -736 -271 -723 -894 -3 -642 -139 -397 -822 -364 -530 -101 -434 -188 -11 -364 -827 -602 -293 -25 -981 -676 -741 -701 -725 -448 -918 -929 -421 -329 -558 -620 -796 -212 -938 -983 -779 -929 -813 -321 -704 -444 -711 -23 -388 -990 -146 -558 -95 -381 -713 -192 -919 -376 -121 -749 -572 -397 -621 -738 -630 -715 -438 -916 -491 -474 -397 -162 -127 -16 -967 -808 -742 -811 -433 -24 -85 -354 -682 -430 -879 -793 -202 -810 -731 -835 -93 -527 -466 -898 -10 -368 -549 -857 -331 -808 -335 -350 -799 -15 -968 -288 -825 -724 -200 -22 -514 -37 -174 -361 -614 -269 -815 -10 -347 -161 -179 -72 -158 -236 -922 -90 -48 -752 -791 -930 -647 -393 -37 -181 -436 -652 -527 -82 -186 -299 -528 -298 -479 -304 -740 -124 -112 -251 -143 -768 -516 -466 -346 -42 -309 -415 -157 -944 -575 -501 -458 -710 -15 -283 -353 -149 -893 -589 -81 -237 -67 -343 -331 -316 -468 -446 -907 -942 -559 -478 -816 -268 -520 -276 -448 -524 -803 -821 -344 -936 -146 -116 -614 -547 -428 -579 -919 -681 -180 -658 -24 -779 -862 -959 -244 -367 -263 -488 -386 -100 -790 -863 -155 -685 -822 -463 -96 -976 -929 -805 -534 -507 -59 -239 -1 -27 -258 -929 -536 -350 -657 -499 -187 -336 -813 -353 -515 -502 -96 -173 -621 -545 -870 -56 -835 -913 -982 -849 -497 -101 -528 -325 -222 -412 -919 -622 -302 -611 -967 -502 -512 -123 -414 -89 -205 -125 -101 -107 -390 -260 -698 -843 -904 -832 -818 -603 -206 -402 -239 -324 -700 -899 -888 -80 -98 -128 -697 -328 -415 -882 -869 -851 -950 -512 -117 -560 -578 -140 -851 -200 -25 -63 -266 -92 -36 -317 -278 -142 -664 -296 -636 -141 -537 -445 -464 -363 -356 -657 -181 -993 -657 -9 -240 -453 -765 -105 -144 -679 -785 -174 -700 -974 -789 -993 -815 -322 -909 -369 -110 -130 -414 -173 -688 -886 -368 -16 -586 -302 -919 -990 -582 -896 -924 -640 -112 -234 -433 -274 -716 -904 -323 -720 -897 -102 -611 -575 -858 -187 -417 -94 -627 -187 -674 -967 -569 -402 -639 -249 -433 -416 -208 -801 -994 -803 -196 -687 -405 -56 -654 -95 -458 -618 -531 -79 -16 -552 -866 -944 -875 -928 -618 -689 -558 -138 -195 -944 -548 -667 -195 -532 -285 -738 -923 -688 -852 -773 -615 -977 -386 -298 -206 -753 -183 -343 -573 -128 -605 -873 -270 -544 -460 -912 -160 -229 -835 -216 -54 -545 -372 -890 -632 -425 -667 -416 -864 -842 -409 -425 -939 -915 -112 -944 -776 -682 -162 -356 -276 -888 -434 -51 -420 -13 -521 -942 -755 -497 -227 -858 -495 -929 -664 -667 -637 -390 -77 -866 -973 -659 -589 -92 -194 -209 -506 -377 -994 -613 -526 -19 -63 -507 -564 -46 -612 -932 -905 -256 -456 -562 -189 -183 -685 -392 -690 -789 -910 -46 -775 -754 -292 -65 -974 -614 -219 -869 -129 -263 -678 -362 -428 -206 -144 -472 -867 -461 -634 -455 -981 -841 -142 -389 -741 -402 -277 -408 -34 -165 -414 -314 -781 -557 -135 -635 -959 -592 -178 -797 -354 -617 -479 -20 -856 -220 -601 -226 -407 -473 -600 -592 -823 -393 -920 -89 -479 -633 -807 -787 -530 -782 -422 -624 -929 -979 -531 -647 -829 -305 -148 -544 -70 -206 -653 -494 -198 -525 -595 -211 -349 -374 -369 -610 -61 -423 -820 -226 -385 -654 -760 -884 -327 -777 -205 -857 -118 -660 -902 -463 -132 -102 -20 -696 -342 -43 -516 -100 -883 -140 -782 -22 -390 -510 -263 -415 -475 -264 -262 -986 -983 -252 -297 -179 -617 -217 -197 -755 -998 -370 -245 -763 -903 -711 -523 -628 -524 -643 -942 -39 -522 -75 -935 -979 -858 -950 -379 -834 -28 -61 -803 -278 -68 -963 -880 -57 -950 -953 -43 -823 -493 -925 -828 -301 -435 -40 -567 -319 -828 -547 -75 -610 -336 -382 -407 -606 -65 -44 -296 -896 -126 -537 -17 -346 -821 -300 -812 -435 -79 -515 -259 -716 -680 -673 -356 -827 -962 -158 -659 -310 -358 -306 -649 -707 -571 -623 -804 -760 -900 -130 -911 -194 -602 -679 -534 -300 -754 -897 -624 -417 -359 -953 -226 -253 -59 -618 -893 -28 -814 -364 -805 -258 -393 -68 -185 -873 -599 -395 -502 -71 -910 -189 -416 -243 -314 -110 -92 -46 -359 -26 -831 -106 -726 -150 -846 -442 -822 -573 -476 -374 -860 -561 -181 -310 -161 -697 -167 -464 -528 -204 -58 -196 -567 -30 -385 -466 -894 -877 -585 -518 -521 -445 -636 -593 -612 -817 -118 -85 -59 -462 -413 -83 -848 -863 -278 -577 -187 -411 -492 -733 -641 -383 -36 -242 -656 -802 -519 -761 -435 -330 -600 -424 -367 -840 -981 -973 -941 -594 -220 -83 -263 -553 -840 -122 -418 -925 -453 -599 -729 -440 -792 -69 -573 -865 -602 -442 -237 -291 -708 -381 -226 -613 -1 -982 -141 -383 -376 -439 -964 -505 -253 -252 -400 -176 -850 -796 -706 -836 -591 -238 -495 -182 -887 -392 -703 -609 -630 -852 -205 -305 -311 -520 -84 -11 -904 -276 -386 -159 -746 -596 -212 -372 -778 -742 -877 -835 -279 -17 -658 -681 -63 -544 -929 -992 -667 -236 -498 -401 -295 -499 -638 -217 -15 -1000 -785 -226 -349 -829 -406 -105 -823 -796 -769 -498 -729 -219 -631 -653 -885 -249 -750 -999 -157 -973 -733 -502 -87 -116 -477 -240 -16 -241 -814 -591 -862 -137 -91 -22 -160 -777 -594 -360 -865 -815 -136 -870 -736 -361 -812 -218 -216 -130 -626 -353 -809 -277 -947 -685 -917 -798 -346 -390 -346 -641 -854 -60 -224 -231 -600 -185 -167 -994 -913 -630 -618 -148 -738 -170 -224 -361 -369 -238 -524 -602 -990 -156 -229 -807 -900 -979 -386 -335 -200 -532 -79 -580 -450 -740 -61 -140 -521 -474 -397 -250 -944 -52 -515 -623 -718 -186 -32 -357 -858 -801 -732 -908 -75 -765 -856 -124 -722 -327 -849 -639 -647 -707 -900 -276 -535 -189 -313 -279 -773 -716 -383 -959 -623 -677 -75 -479 -302 -793 -430 -600 -654 -495 -521 -219 -131 -542 -106 -99 -469 -358 -774 -573 -815 -215 -939 -163 -487 -641 -644 -547 -853 -853 -361 -979 -550 -373 -343 -318 -275 -429 -462 -953 -905 -249 -655 -237 -72 -588 -232 -22 -87 -689 -246 -41 -664 -827 -844 -713 -720 -88 -724 -906 -418 -320 -104 -401 -445 -100 -270 -746 -851 -809 -978 -882 -640 -287 -804 -677 -542 -867 -394 -979 -160 -680 -706 -614 -201 -56 -999 -51 -790 -543 -247 -690 -57 -956 -897 -442 -229 -714 -776 -149 -471 -744 -714 -381 -699 -3 -10 -528 -663 -589 -598 -332 -728 -362 -726 -152 -726 -847 -56 -758 -217 -246 -65 -381 -88 -55 -755 -158 -470 -148 -948 -598 -467 -671 -684 -439 -50 -839 -812 -825 -845 -91 -994 -539 -928 -900 -224 -905 -905 -370 -28 -607 -681 -645 -897 -644 -41 -558 -24 -922 -356 -198 -690 -342 -253 -63 -830 -939 -684 -569 -418 -430 -362 -213 -211 -126 -949 -816 -691 -935 -720 -596 -521 -319 -103 -616 -423 -220 -109 -601 -827 -852 -840 -886 -651 -270 -766 -763 -518 -143 -182 -152 -530 -465 -712 -505 -261 -873 -410 -806 -976 -672 -750 -969 -755 -645 -633 -98 -189 -508 -797 -832 -213 -203 -368 -131 -399 -447 -817 -358 -280 -930 -161 -719 -166 -859 -178 -452 -499 -609 -570 -925 -225 -355 -545 -905 -59 -747 -198 -194 -862 -776 -276 -379 -59 -534 -715 -972 -536 -484 -509 -279 -26 -593 -809 -559 -712 -940 -737 -300 -476 -135 -566 -306 -307 -918 -59 -207 -595 -340 -538 -155 -180 -98 -892 -9 -106 -476 -598 -377 -970 -657 -588 -895 -40 -184 -722 -959 -905 -559 -214 -105 -344 -176 -803 -876 -184 -444 -517 -822 -441 -496 -98 -877 -340 -144 -663 -215 -162 -780 -750 -747 -981 -621 -590 -72 -714 -489 -727 -954 -497 -713 -228 -721 -564 -1 -440 -120 -768 -408 -544 -314 -307 -968 -465 -846 -784 -795 -898 -41 -458 -294 -356 -77 -701 -106 -279 -348 -614 -815 -940 -257 -831 -899 -669 -419 -437 -286 -841 -237 -71 -836 -558 -346 -394 -696 -571 -281 -952 -911 -443 -352 -206 -119 -620 -383 -856 -132 -387 -747 -438 -398 -117 -842 -791 -435 -244 -719 -775 -32 -739 -554 -550 -444 -786 -191 -699 -337 -834 -538 -352 -570 -498 -434 -257 -20 -112 -280 -621 -284 -832 -67 -19 -813 -754 -994 -124 -526 -765 -742 -31 -173 -578 -485 -621 -680 -861 -812 -45 -680 -864 -949 -503 -120 -30 -183 -842 -765 -601 -225 -816 -974 -460 -285 -27 -50 -288 -662 -457 -319 -730 -800 -585 -631 -781 -11 -336 -842 -621 -522 -222 -853 -144 -637 -857 -680 -279 -401 -634 -333 -194 -256 -563 -704 -495 -224 -193 -900 -170 -358 -280 -350 -713 -869 -661 -237 -659 -634 -856 -871 -730 -841 -88 -215 -779 -53 -483 -870 -56 -474 -276 -150 -302 -500 -949 -109 -446 -892 -375 -319 -839 -90 -137 -14 -324 -980 -66 -304 -425 -160 -47 -657 -502 -198 -197 -576 -493 -214 -160 -943 -756 -392 -785 -263 -760 -408 -629 -686 -799 -728 -139 -316 -95 -457 -678 -57 -127 -471 -221 -646 -822 -187 -332 -140 -335 -518 -148 -732 -547 -73 -422 -383 -869 -356 -94 -123 -419 -8 -646 -544 -565 -577 -773 -510 -657 -863 -359 -569 -869 -840 -992 -406 -608 -735 -203 -535 -664 -847 -646 -576 -538 -665 -533 -398 -462 -889 -123 -463 -215 -549 -346 -338 -328 -563 -119 -281 -890 -811 -911 -834 -557 -257 -507 -951 -210 -596 -129 -526 -882 -58 -429 -360 -581 -966 -232 -386 -946 -425 -691 -163 -677 -91 -742 -834 -643 -130 -376 -619 -57 -145 -133 -573 -124 -57 -76 -740 -479 -721 -175 -21 -915 -699 -878 -23 -583 -758 -568 -819 -422 -524 -678 -31 -282 -747 -180 -655 -511 -915 -786 -416 -824 -172 -285 -395 -912 -37 -776 -883 -977 -555 -233 -499 -348 -104 -546 -90 -850 -417 -167 -32 -332 -439 -862 -77 -535 -502 -2 -582 -276 -388 -845 -25 -684 -857 -1000 -34 -57 -998 -374 -702 -882 -874 -326 -883 -705 -292 -583 -275 -32 -72 -114 -711 -590 -984 -981 -158 -17 -260 -581 -600 -517 -891 -123 -282 -662 -209 -32 -589 -162 -655 -433 -334 -216 -913 -822 -942 -10 -120 -888 -269 -909 -84 -18 -729 -592 -108 -700 -496 -953 -764 -114 -572 -810 -292 -658 -884 -309 -82 -419 -494 -290 -227 -918 -957 -1000 -610 -200 -767 -608 -438 -774 -697 -614 -473 -617 -183 -670 -437 -365 -448 -444 -258 -721 -924 -905 -305 -733 -937 -577 -365 -573 -323 -755 -95 -913 -540 -794 -733 -669 -862 -284 -417 -558 -431 -290 -366 -948 -579 -930 -178 -907 -663 -996 -628 -623 -73 -830 -784 -157 -317 -37 -763 -580 -982 -420 -742 -197 -938 -362 -256 -750 -998 -715 -779 -709 -689 -889 -810 -380 -266 -494 -933 -800 -942 -396 -776 -959 -110 -218 -567 -916 -523 -285 -337 -655 -219 -497 -670 -690 -272 -475 -946 -547 -224 -575 -799 -922 -755 -318 -879 -494 -496 -10 -551 -160 -523 -197 -14 -65 -282 -674 -766 -833 -64 -156 -591 -118 -623 -731 -929 -807 -38 -960 -130 -846 -928 -599 -582 -722 -729 -237 -205 -532 -873 -124 -971 -920 -361 -463 -671 -679 -711 -959 -700 -249 -572 -391 -258 -498 -648 -733 -211 -242 -491 -493 -13 -137 -537 -171 -454 -592 -754 -310 -74 -51 -558 -920 -583 -661 -700 -976 -987 -457 -489 -828 -747 -169 -231 -324 -113 -498 -56 -659 -225 -901 -442 -769 -291 -909 -431 -142 -512 -156 -84 -978 -498 -914 -766 -520 -232 -750 -786 -732 -730 -843 -153 -642 -132 -82 -732 -163 -878 -322 -936 -529 -747 -243 -910 -784 -938 -629 -377 -151 -635 -169 -689 -296 -917 -359 -800 -468 -164 -42 -783 -988 -681 -19 -583 -553 -246 -927 -688 -715 -547 -156 -193 -988 -835 -860 -743 -88 -490 -298 -762 -451 -47 -933 -250 -285 -266 -834 -112 -45 -579 -791 -848 -697 -363 -91 -438 -89 -680 -833 -925 -328 -274 -456 -108 -923 -162 -224 -458 -407 -141 -855 -505 -344 -222 -33 -138 -92 -598 -293 -128 -124 -220 -670 -160 -892 -176 -631 -743 -494 -990 -479 -308 -768 -964 -450 -746 -539 -994 -169 -818 -543 -534 -148 -183 -946 -130 -88 -67 -562 -702 -637 -884 -467 -927 -505 -423 -864 -230 -50 -343 -158 -106 -428 -522 -292 -105 -874 -872 -470 -105 -346 -686 -565 -453 -152 -736 -992 -264 -559 -523 -477 -719 -424 -444 -655 -752 -384 -707 -547 -742 -885 -40 -611 -688 -836 -770 -199 -855 -543 -108 -546 -620 -175 -295 -134 -416 -230 -147 -838 -480 -825 -8 -434 -897 -203 -501 -463 -798 -814 -83 -849 -75 -240 -428 -527 -892 -537 -260 -967 -235 -540 -22 -71 -91 -586 -326 -875 -260 -306 -861 -216 -396 -233 -568 -432 -677 -222 -960 -705 -330 -871 -322 -850 -711 -639 -676 -897 -930 -996 -502 -212 -423 -183 -646 -730 -643 -590 -658 -114 -184 -454 -367 -704 -529 -616 -442 -149 -382 -755 -671 -209 -65 -908 -401 -350 -265 -465 -65 -672 -398 -923 -953 -627 -942 -131 -171 -756 -499 -527 -757 -665 -288 -116 -874 -874 -309 -900 -515 -320 -44 -569 -450 -213 -69 -517 -201 -1000 -384 -521 -545 -422 -204 -574 -211 -43 -273 -61 -559 -135 -134 -629 -764 -983 -519 -514 -896 -404 -637 -724 -478 -329 -797 -811 -663 -519 -301 -88 -116 -265 -934 -77 -874 -434 -203 -170 -766 -2 -442 -656 -876 -256 -806 -143 -1 -741 -968 -327 -594 -904 -176 -150 -273 -463 -22 -673 -854 -337 -45 -829 -297 -86 -925 -623 -267 -366 -176 -129 -777 -384 -831 -329 -916 -785 -889 -690 -868 -528 -934 -552 -271 -1 -913 -373 -862 -211 -620 -32 -367 -944 -833 -7 -368 -81 -930 -80 -946 -212 -610 -813 -501 -423 -126 -52 -37 -362 -13 -489 -392 -200 -708 -354 -894 -586 -661 -159 -333 -698 -64 -163 -758 -106 -991 -256 -50 -939 -484 -912 -813 -516 -802 -348 -719 -401 -989 -90 -491 -116 -870 -184 -131 -264 -945 -735 -84 -927 -405 -333 -688 -434 -840 -558 -536 -416 -275 -202 -995 -329 -523 -143 -958 -875 -156 -626 -313 -989 -717 -5 -288 -983 -24 -806 -533 -127 -200 -222 -568 -769 -877 -932 -599 -461 -152 -376 -869 -113 -292 -585 -603 -612 -486 -573 -392 -111 -86 -719 -964 -655 -873 -50 -888 -605 -518 -173 -644 -646 -96 -711 -416 -811 -132 -120 -67 -282 -803 -599 -536 -465 -783 -267 -301 -290 -995 -415 -271 -923 -963 -937 -466 -863 -343 -626 -78 -132 -337 -582 -97 -146 -887 -888 -714 -997 -806 -119 -839 -803 -229 -741 -501 -252 -997 -696 -134 -760 -333 -866 -225 -833 -436 -429 -908 -299 -464 -88 -79 -814 -478 -364 -828 -637 -203 -586 -385 -344 -288 -830 -193 -687 -240 -254 -860 -760 -998 -34 -687 -264 -187 -159 -898 -516 -810 -228 -589 -682 -967 -218 -364 -143 -647 -33 -539 -39 -676 -940 -843 -934 -997 -529 -3 -196 -245 -768 -341 -980 -29 -881 -323 -84 -61 -640 -307 -829 -960 -262 -197 -610 -459 -773 -191 -358 -483 -453 -82 -172 -773 -106 -588 -515 -164 -320 -196 -334 -400 -73 -409 -902 -132 -836 -529 -61 -395 -812 -109 -782 -273 -8 -385 -197 -445 -229 -775 -907 -275 -269 -30 -456 -427 -484 -675 -998 -327 -205 -158 -168 -126 -696 -455 -980 -194 -420 -735 -392 -133 -189 -359 -885 -899 -742 -714 -907 -207 -303 -986 -232 -558 -288 -609 -12 -700 -345 -832 -153 -819 -92 -886 -146 -189 -163 -199 -106 -96 -301 -608 -307 -462 -851 -617 -324 -144 -359 -402 -268 -986 -637 -853 -837 -984 -911 -176 -306 -33 -728 -959 -576 -476 -330 -677 -865 -519 -313 -837 -49 -672 -272 -718 -560 -845 -624 -950 -31 -864 -551 -333 -32 -133 -791 -60 -264 -487 -512 -534 -767 -789 -132 -348 -935 -923 -860 -380 -512 -209 -258 -347 -354 -128 -986 -59 -773 -232 -178 -463 -413 -984 -407 -835 -924 -453 -477 -506 -496 -917 -515 -507 -709 -185 -521 -619 -345 -765 -991 -728 -345 -39 -433 -220 -981 -358 -652 -666 -352 -929 -505 -91 -118 -758 -943 -534 -241 -470 -1000 -62 -656 -88 -65 -793 -386 -828 -639 -740 -725 -521 -911 -407 -847 -952 -499 -804 -339 -423 -663 -961 -139 -225 -205 -312 -605 -184 -715 -44 -149 -991 -487 -66 -643 -488 -999 -665 -860 -7 -29 -275 -782 -292 -604 -80 -730 -727 -254 -802 -154 -363 -303 -183 -412 -236 -55 -591 -807 -931 -993 -263 -484 -170 -335 -738 -396 -275 -739 -86 -442 -824 -506 -497 -948 -330 -120 -798 -868 -508 -211 -525 -909 -64 -129 -747 -501 -640 -102 -929 -40 -954 -962 -974 -322 -637 -849 -663 -687 -57 -811 -334 -570 -526 -906 -481 -318 -287 -160 -743 -394 -117 -626 -457 -330 -201 -116 -267 -455 -546 -269 -2 -505 -725 -463 -171 -739 -38 -128 -749 -153 -260 -428 -588 -401 -173 -509 -491 -796 -394 -749 -565 -57 -564 -434 -408 -748 -999 -309 -623 -893 -374 -713 -683 -319 -895 -832 -201 -959 -732 -501 -9 -132 -77 -270 -641 -412 -432 -196 -430 -668 -420 -463 -798 -462 -925 -778 -658 -983 -292 -427 -69 -894 -451 -584 -58 -765 -340 -970 -12 -502 -833 -940 -480 -701 -901 -530 -12 -888 -26 -711 -417 -477 -88 -217 -466 -13 -424 -462 -327 -874 -261 -676 -681 -564 -497 -572 -925 -666 -130 -145 -761 -524 -232 -542 -460 -594 -54 -493 -299 -722 -662 -200 -320 -989 -453 -62 -998 -784 -850 -276 -629 -510 -583 -986 -217 -879 -60 -671 -466 -300 -149 -370 -950 -85 -561 -458 -517 -349 -609 -603 -489 -149 -267 -973 -845 -566 -58 -278 -927 -833 -259 -560 -231 -917 -970 -958 -166 -421 -334 -177 -329 -290 -591 -793 -793 -342 -398 -423 -557 -746 -294 -680 -359 -435 -982 -636 -102 -876 -559 -647 -149 -154 -577 -157 -325 -724 -376 -36 -501 -918 -513 -838 -239 -34 -179 -236 -885 -55 -431 -85 -459 -709 -567 -775 -826 -562 -234 -387 -227 -457 -730 -957 -754 -211 -693 -1 -898 -648 -949 -566 -69 -372 -739 -134 -136 -235 -952 -499 -403 -408 -142 -886 -123 -107 -211 -785 -498 -229 -718 -278 -907 -568 -860 -625 -294 -783 -49 -273 -340 -832 -940 -457 -780 -933 -418 -168 -301 -604 -622 -980 -39 -799 -182 -787 -225 -908 -252 -918 -846 -48 -264 -515 -233 -447 -164 -393 -683 -810 -625 -49 -235 -629 -942 -435 -254 -469 -874 -809 -931 -949 -179 -745 -13 -362 -230 -912 -591 -897 -191 -235 -562 -664 -555 -770 -493 -306 -457 -258 -842 -309 -309 -819 -567 -952 -565 -873 -819 -936 -729 -571 -472 -710 -539 -51 -959 -280 -289 -261 -402 -435 -930 -608 -664 -449 -994 -172 -475 -573 -533 -259 -740 -454 -915 -123 -807 -938 -953 -525 -457 -889 -521 -327 -31 -993 -280 -516 -964 -645 -413 -465 -792 -278 -357 -996 -880 -783 -833 -897 -548 -574 -588 -550 -104 -9 -366 -310 -26 -904 -643 -67 -885 -742 -923 -869 -628 -575 -620 -993 -350 -756 -656 -290 -611 -717 -312 -648 -316 -863 -596 -553 -985 -828 -286 -323 -360 -443 -701 -902 -586 -414 -945 -135 -857 -527 -266 -265 -659 -872 -578 -240 -161 -784 -464 -425 -342 -341 -329 -41 -333 -970 -580 -424 -925 -545 -547 -996 -575 -170 -832 -145 -562 -970 -605 -586 -167 -904 -766 -85 -90 -532 -509 -308 -284 -257 -828 -582 -992 -736 -122 -111 -371 -710 -489 -131 -603 -404 -941 -785 -218 -101 -681 -966 -668 -957 -322 -354 -662 -298 -990 -190 -345 -331 -133 -458 -960 -887 -873 -756 -920 -657 -188 -206 -563 -334 -258 -619 -620 -64 -446 -903 -995 -908 -629 -560 -668 -449 -553 -432 -426 -423 -415 -858 -468 -501 -347 -610 -616 -776 -650 -124 -650 -555 -310 -764 -239 -982 -103 -16 -901 -781 -607 -91 -198 -491 -908 -425 -682 -580 -403 -504 -428 -831 -548 -880 -369 -830 -676 -320 -441 -513 -772 -920 -258 -870 -238 -807 -59 -557 -158 -510 -772 -384 -794 -330 -182 -136 -724 -570 -826 -27 -330 -5 -584 -161 -502 -53 -499 -467 -113 -17 -159 -122 -804 -710 -544 -826 -182 -168 -657 -483 -819 -28 -361 -679 -891 -766 -527 -947 -411 -390 -246 -509 -573 -129 -771 -533 -75 -800 -419 -468 -187 -23 -860 -587 -319 -566 -766 -670 -774 -593 -910 -899 -541 -90 -160 -200 -676 -7 -705 -403 -663 -619 -830 -589 -617 -96 -311 -948 -514 -606 -48 -450 -351 -501 -447 -441 -287 -372 -87 -176 -561 -407 -817 -592 -232 -89 -234 -485 -817 -281 -723 -687 -495 -285 -727 -582 -357 -176 -24 -280 -762 -129 -645 -633 -532 -511 -749 -759 -23 -183 -151 -266 -907 -994 -32 -877 -273 -801 -925 -640 -569 -810 -83 -572 -188 -884 -543 -704 -402 -706 -763 -487 -571 -782 -568 -867 -363 -692 -551 -797 -1000 -828 -983 -614 -691 -787 -563 -575 -270 -39 -648 -484 -136 -536 -885 -964 -940 -99 -255 -853 -663 -765 -946 -732 -217 -615 -789 -546 -87 -324 -726 -222 -219 -941 -294 -156 -631 -914 -326 -613 -233 -297 -933 -376 -955 -747 -289 -329 -64 -975 -25 -977 -92 -122 -149 -312 -413 -724 -885 -953 -325 -294 -629 -344 -952 -122 -844 -628 -858 -968 -535 -674 -647 -656 -941 -662 -113 -422 -992 -905 -384 -326 -523 -607 -104 -867 -161 -925 -618 -97 -853 -68 -309 -208 -715 -219 -395 -6 -894 -327 -854 -798 -115 -343 -620 -226 -186 -165 -670 -634 -487 -572 -15 -14 -953 -106 -308 -697 -669 -436 -249 -283 -862 -676 -809 -776 -483 -572 -637 -3 -658 -115 -444 -347 -21 -255 -432 -291 -854 -191 -60 -87 -633 -913 -154 -971 -476 -81 -401 -731 -430 -712 -110 -936 -837 -608 -290 -255 -110 -651 -597 -383 -981 -709 -279 -812 -391 -266 -501 -447 -279 -66 -641 -928 -372 -617 -592 -122 -165 -378 -330 -26 -945 -891 -368 -811 -427 -972 -229 -920 -511 -153 -319 -530 -306 -316 -590 -735 -973 -841 -698 -902 -536 -346 -822 -264 -399 -402 -817 -934 -313 -520 -408 -102 -31 -437 -490 -67 -603 -208 -379 -331 -399 -958 -895 -735 -589 -647 -39 -644 -189 -93 -409 -610 -852 -572 -802 -8 -107 -516 -81 -252 -826 -38 -916 -876 -918 -588 -253 -23 -9 -492 -777 -20 -253 -495 -601 -130 -495 -628 -1000 -228 -713 -687 -708 -666 -537 -150 -575 -293 -77 -517 -836 -291 -934 -179 -790 -819 -59 -869 -351 -307 -549 -482 -745 -508 -102 -128 -148 -983 -247 -369 -108 -500 -503 -560 -481 -413 -983 -648 -583 -89 -202 -154 -876 -822 -884 -813 -947 -149 -816 -49 -453 -210 -875 -307 -846 -894 -109 -563 -570 -296 -106 -561 -435 -798 -36 -596 -280 -344 -489 -545 -615 -694 -638 -313 -74 -242 -239 -201 -374 -527 -736 -318 -808 -593 -46 -936 -960 -454 -678 -858 -723 -158 -151 -524 -630 -297 -880 -198 -441 -499 -904 -945 -129 -603 -105 -257 -343 -663 -562 -385 -675 -359 -681 -16 -312 -17 -256 -407 -812 -438 -280 -78 -134 -68 -413 -583 -688 -896 -742 -889 -260 -435 -980 -704 -557 -805 -302 -114 -619 -334 -711 -811 -737 -69 -90 -936 -948 -394 -801 -133 -768 -475 -102 -340 -856 -280 -883 -480 -818 -985 -597 -155 -281 -504 -72 -683 -998 -547 -252 -417 -422 -876 -1 -45 -44 -632 -740 -502 -495 -926 -68 -626 -94 -739 -851 -744 -251 -202 -511 -715 -745 -737 -114 -51 -480 -291 -659 -568 -572 -588 -540 -707 -430 -176 -56 -975 -748 -442 -825 -346 -562 -876 -896 -709 -962 -53 -188 -765 -613 -959 -996 -906 -282 -399 -638 -853 -782 -475 -146 -395 -583 -248 -738 -401 -230 -52 -466 -37 -588 -981 -573 -505 -677 -839 -167 -481 -432 -842 -729 -655 -965 -248 -481 -318 -906 -93 -204 -777 -643 -571 -35 -199 -568 -82 -616 -408 -247 -10 -173 -633 -293 -999 -261 -47 -540 -878 -452 -828 -60 -80 -317 -542 -992 -672 -372 -357 -988 -1000 -344 -765 -121 -500 -436 -723 -178 -805 -899 -297 -4 -100 -38 -946 -803 -214 -109 -721 -925 -994 -29 -571 -792 -429 -767 -420 -761 -497 -859 -846 -549 -436 -876 -946 -589 -52 -112 -720 -172 -93 -11 -927 -119 -577 -373 -726 -225 -983 -990 -81 -713 -443 -252 -421 -476 -273 -571 -535 -129 -153 -147 -117 -320 -716 -668 -853 -876 -277 -164 -108 -43 -978 -34 -771 -930 -437 -735 -796 -624 -294 -475 -228 -144 -460 -558 -916 -688 -243 -952 -632 -815 -375 -632 -210 -111 -1 -533 -717 -554 -727 -445 -651 -867 -139 -837 -303 -6 -182 -20 -508 -980 -534 -825 -569 -32 -497 -793 -783 -821 -484 -1 -420 -807 -665 -297 -820 -576 -998 -210 -259 -516 -197 -88 -273 -873 -965 -165 -139 -614 -291 -533 -655 -206 -930 -687 -99 -197 -785 -163 -100 -847 -4 -316 -976 -234 -294 -453 -415 -486 -833 -105 -854 -863 -265 -34 -894 -922 -228 -356 -28 -453 -338 -40 -761 -157 -20 -132 -20 -546 -946 -380 -924 -686 -525 -886 -373 -801 -23 -499 -632 -137 -123 -895 -977 -672 -93 -265 -393 -299 -329 -720 -72 -112 -323 -308 -654 -60 -796 -763 -172 -720 -979 -676 -585 -342 -862 -404 -949 -883 -962 -152 -509 -353 -434 -229 -613 -692 -754 -548 -633 -992 -515 -934 -88 -919 -763 -261 -431 -119 -89 -414 -458 -506 -570 -142 -858 -668 -942 -442 -162 -505 -218 -516 -648 -425 -85 -416 -75 -240 -657 -139 -990 -349 -606 -659 -90 -777 -145 -939 -135 -453 -198 -887 -869 -550 -375 -646 -293 -738 -180 -32 -203 -490 -410 -784 -775 -300 -115 -76 -226 -75 -358 -579 -411 -759 -590 -882 -765 -497 -891 -639 -578 -622 -251 -248 -283 -59 -723 -349 -683 -562 -902 -416 -509 -852 -50 -226 -525 -597 -28 -88 -5 -1 -385 -795 -56 -628 -922 -974 -678 -337 -557 -438 -632 -171 -531 -732 -606 -844 -411 -173 -293 -666 -515 -506 -73 -102 -214 -492 -932 -635 -341 -697 -550 -786 -402 -938 -85 -30 -355 -638 -409 -95 -168 -300 -663 -71 -40 -564 -402 -485 -939 -81 -1 -781 -10 -592 -428 -465 -335 -51 -116 -481 -832 -853 -434 -807 -723 -611 -702 -572 -693 -950 -122 -505 -284 -394 -952 -628 -356 -421 -568 -773 -29 -599 -132 -663 -345 -736 -29 -594 -660 -134 -518 -805 -504 -18 -755 -871 -627 -955 -127 -838 -118 -947 -16 -254 -562 -593 -645 -847 -491 -498 -552 -549 -961 -675 -406 -622 -171 -664 -400 -859 -430 -811 -490 -236 -490 -514 -485 -985 -842 -746 -743 -888 -528 -868 -480 -463 -355 -915 -818 -558 -188 -625 -217 -30 -575 -314 -719 -315 -113 -770 -973 -628 -198 -860 -921 -602 -886 -801 -409 -635 -827 -247 -513 -46 -915 -577 -81 -566 -994 -652 -269 -843 -364 -863 -638 -263 -272 -592 -14 -240 -777 -796 -760 -395 -876 -679 -807 -429 -188 -195 -386 -513 -558 -310 -312 -541 -50 -15 -215 -117 -110 -977 -712 -620 -205 -749 -203 -99 -162 -280 -205 -257 -90 -56 -796 -834 -902 -616 -410 -253 -427 -408 -937 -305 -320 -243 -220 -289 -196 -389 -784 -413 -588 -33 -8 -298 -41 -211 -299 -398 -462 -435 -848 -579 -990 -372 -284 -474 -727 -726 -494 -145 -990 -969 -193 -149 -24 -659 -93 -598 -208 -239 -860 -852 -204 -371 -353 -636 -373 -507 -502 -94 -37 -731 -29 -498 -246 -662 -458 -367 -560 -372 -357 -381 -711 -855 -326 -549 -55 -582 -407 -837 -559 -677 -325 -861 -941 -925 -217 -416 -604 -712 -700 -142 -772 -714 -516 -521 -570 -206 -232 -508 -108 -947 -444 -694 -296 -959 -231 -427 -285 -895 -765 -534 -339 -7 -542 -567 -873 -919 -90 -573 -603 -479 -834 -948 -48 -26 -342 -491 -602 -787 -678 -834 -362 -362 -192 -978 -656 -399 -501 -591 -506 -668 -109 -822 -583 -977 -942 -786 -236 -189 -921 -2 -645 -350 -430 -973 -396 -418 -26 -716 -950 -240 -595 -866 -108 -344 -453 -346 -301 -764 -24 -638 -335 -840 -601 -247 -229 -388 -789 -662 -77 -907 -201 -601 -677 -965 -805 -618 -555 -242 -643 -952 -15 -114 -32 -306 -692 -301 -253 -870 -106 -686 -199 -966 -535 -289 -217 -153 -792 -868 -853 -605 -259 -886 -843 -301 -319 -694 -638 -112 -374 -227 -535 -956 -305 -714 -68 -391 -747 -894 -570 -379 -768 -460 -559 -708 -263 -747 -559 -305 -207 -36 -889 -946 -2 -696 -652 -474 -892 -579 -544 -441 -253 -474 -515 -608 -834 -88 -44 -835 -983 -872 -783 -249 -334 -913 -870 -766 -743 -507 -832 -104 -347 -104 -244 -784 -86 -237 -461 -340 -566 -995 -971 -655 -804 -894 -267 -623 -783 -604 -470 -71 -268 -799 -681 -81 -239 -672 -605 -954 -243 -107 -746 -468 -732 -936 -408 -852 -196 -349 -97 -363 -425 -933 -188 -511 -241 -38 -63 -991 -510 -118 -423 -949 -78 -321 -486 -284 -784 -756 -402 -820 -496 -109 -894 -650 -216 -795 -893 -103 -297 -36 -804 -992 -121 -808 -606 -956 -940 -166 -744 -182 -334 -852 -14 -271 -438 -291 -828 -96 -204 -704 -694 -673 -176 -477 -236 -522 -619 -17 -277 -299 -58 -649 -705 -906 -747 -593 -132 -991 -690 -113 -755 -869 -389 -317 -864 -62 -783 -621 -325 -313 -840 -938 -14 -304 -674 -104 -53 -867 -957 -380 -251 -832 -771 -427 -899 -350 -719 -946 -459 -679 -167 -558 -32 -811 -940 -413 -180 -898 -15 -689 -409 -296 -337 -60 -588 -153 -429 -689 -625 -920 -511 -972 -436 -917 -436 -908 -584 -355 -309 -526 -358 -68 -181 -348 -529 -695 -439 -833 -708 -364 -176 -512 -565 -10 -88 -451 -46 -613 -4 -778 -720 -517 -382 -235 -142 -363 -269 -376 -429 -559 -888 -641 -807 -26 -25 -43 -403 -802 -726 -704 -153 -647 -633 -161 -725 -84 -481 -211 -988 -643 -438 -215 -264 -64 -527 -328 -927 -752 -793 -402 -935 -688 -924 -238 -359 -795 -87 -872 -310 -313 -705 -675 -210 -961 -632 -388 -261 -320 -36 -96 -402 -331 -170 -350 -811 -18 -581 -921 -976 -167 -751 -255 -562 -639 -599 -34 -352 -864 -663 -483 -917 -301 -474 -335 -387 -233 -496 -903 -965 -601 -1 -324 -686 -339 -950 -125 -494 -825 -186 -401 -850 -343 -317 -447 -649 -693 -461 -32 -588 -123 -135 -873 -28 -290 -195 -173 -29 -375 -741 -177 -155 -297 -74 -327 -325 -1 -983 -646 -361 -961 -594 -919 -811 -390 -159 -813 -644 -239 -710 -502 -251 -12 -562 -738 -307 -409 -17 -94 -947 -345 -387 -57 -501 -54 -477 -31 -211 -898 -114 -151 -605 -905 -611 -640 -537 -390 -480 -771 -724 -544 -299 -770 -516 -909 -191 -124 -295 -83 -266 -532 -629 -902 -800 -431 -571 -730 -352 -264 -761 -325 -705 -1 -734 -711 -538 -868 -421 -24 -744 -428 -484 -946 -81 -228 -640 -395 -698 -546 -595 -930 -125 -751 -808 -401 -179 -987 -855 -812 -32 -535 -562 -688 -507 -767 -803 -736 -71 -749 -415 -118 -401 -239 -256 -888 -868 -496 -636 -162 -563 -950 -568 -495 -966 -55 -656 -559 -440 -665 -898 -472 -194 -33 -875 -914 -98 -868 -710 -415 -89 -890 -848 -125 -494 -612 -321 -391 -147 -203 -948 -686 -434 -728 -616 -777 -611 -641 -806 -512 -491 -448 -687 -363 -564 -395 -476 -735 -258 -553 -211 -683 -528 -228 -66 -683 -10 -521 -65 -548 -116 -690 -631 -864 -825 -10 -685 -529 -763 -114 -135 -45 -788 -648 -488 -45 -219 -561 -672 -515 -165 -81 -203 -985 -480 -68 -272 -367 -620 -513 -439 -577 -817 -133 -13 -355 -734 -642 -197 -588 -591 -299 -94 -166 -599 -944 -400 -610 -564 -92 -637 -702 -568 -94 -123 -888 -243 -251 -423 -771 -270 -584 -446 -685 -683 -525 -405 -412 -872 -922 -949 -511 -847 -130 -661 -477 -85 -701 -302 -706 -141 -783 -511 -155 -881 -410 -477 -432 -601 -250 -163 -304 -384 -856 -973 -498 -751 -888 -188 -169 -668 -275 -627 -795 -516 -334 -97 -678 -305 -423 -351 -646 -994 -621 -655 -486 -690 -586 -314 -241 -590 -400 -554 -700 -237 -344 -478 -790 -605 -592 -185 -529 -204 -68 -429 -464 -593 -296 -155 -862 -175 -210 -66 -964 -86 -832 -82 -239 -39 -95 -923 -835 -390 -45 -951 -317 -490 -839 -186 -782 -651 -483 -980 -255 -167 -611 -436 -998 -953 -374 -634 -447 -789 -770 -528 -340 -80 -254 -252 -360 -53 -858 -460 -806 -25 -561 -360 -405 -472 -927 -6 -718 -317 -506 -739 -405 -171 -431 -234 -60 -258 -462 -565 -813 -966 -277 -820 -93 -826 -304 -269 -722 -613 -615 -194 -587 -240 -774 -94 -433 -81 -507 -655 -34 -694 -906 -278 -262 -454 -615 -6 -325 -999 -328 -57 -667 -583 -90 -909 -383 -170 -838 -227 -637 -340 -779 -905 -661 -734 -511 -13 -84 -648 -301 -857 -978 -464 -125 -395 -272 -213 -353 -74 -351 -535 -349 -587 -943 -738 -565 -992 -374 -342 -919 -990 -334 -322 -914 -485 -403 -757 -367 -322 -171 -995 -451 -760 -762 -298 -397 -419 -173 -467 -603 -750 -391 -904 -680 -332 -515 -943 -162 -335 -623 -686 -144 -933 -819 -515 -90 -193 -491 -608 -546 -879 -438 -957 -635 -950 -951 -142 -48 -404 -478 -18 -796 -720 -496 -254 -162 -413 -892 -762 -729 -25 -843 -500 -263 -463 -237 -888 -568 -429 -231 -670 -924 -851 -29 -698 -802 -218 -939 -354 -945 -519 -78 -17 -226 -811 -357 -800 -594 -714 -195 -954 -712 -984 -166 -178 -401 -423 -32 -15 -311 -116 -611 -812 -214 -566 -253 -655 -380 -405 -781 -915 -351 -527 -110 -807 -338 -331 -2 -321 -605 -921 -11 -853 -997 -306 -879 -830 -585 -726 -190 -887 -351 -751 -686 -230 -559 -624 -438 -407 -554 -114 -819 -253 -121 -804 -983 -445 -571 -707 -931 -393 -469 -243 -342 -117 -175 -991 -582 -831 -795 -142 -642 -897 -413 -66 -513 -187 -457 -903 -717 -593 -838 -644 -317 -786 -903 -202 -604 -48 -626 -276 -333 -633 -279 -701 -201 -901 -168 -340 -382 -891 -741 -473 -14 -73 -573 -487 -966 -199 -257 -10 -985 -280 -517 -790 -387 -257 -394 -151 -957 -381 -468 -570 -471 -657 -573 -451 -829 -258 -590 -146 -797 -943 -349 -216 -892 -491 -185 -320 -888 -708 -50 -383 -780 -96 -324 -424 -676 -700 -908 -534 -32 -252 -614 -317 -847 -339 -597 -914 -648 -1000 -566 -275 -920 -633 -344 -458 -145 -317 -319 -734 -236 -997 -182 -637 -806 -925 -960 -772 -840 -764 -251 -34 -339 -617 -359 -611 -505 -266 -244 -629 -577 -974 -748 -929 -215 -391 -936 -742 -558 -819 -281 -958 -309 -28 -889 -270 -744 -33 -833 -202 -357 -561 -474 -139 -302 -719 -632 -438 -881 -577 -12 -890 -438 -628 -652 -194 -36 -90 -459 -21 -336 -962 -636 -88 -372 -846 -188 -775 -773 -512 -606 -88 -909 -262 -499 -647 -168 -253 -581 -545 -649 -859 -746 -166 -939 -253 -211 -373 -37 -839 -410 -327 -714 -188 -794 -708 -423 -650 -399 -610 -296 -619 -990 -326 -856 -930 -834 -818 -804 -580 -586 -308 -774 -754 -946 -802 -91 -500 -136 -212 -68 -754 -706 -461 -531 -641 -795 -74 -363 -216 -52 -881 -622 -386 -9 -492 -136 -721 -993 -970 -948 -567 -505 -565 -317 -980 -69 -422 -630 -420 -870 -891 -172 -145 -764 -768 -312 -82 -552 -358 -971 -571 -338 -945 -681 -319 -276 -234 -25 -423 -429 -341 -393 -731 -844 -603 -954 -746 -630 -103 -743 -275 -138 -876 -699 -934 -269 -501 -142 -383 -322 -860 -955 -105 -506 -172 -702 -830 -883 -551 -736 -179 -71 -558 -477 -682 -683 -326 -380 -294 -140 -766 -634 -860 -386 -5 -482 -305 -626 -89 -597 -931 -995 -712 -359 -892 -249 -220 -353 -775 -375 -532 -24 -361 -369 -4 -800 -172 -601 -71 -965 -870 -243 -469 -917 -857 -711 -345 -344 -675 -233 -134 -132 -650 -582 -673 -288 -769 -30 -939 -123 -179 -291 -31 -627 -383 -401 -138 -880 -545 -737 -88 -419 -138 -389 -421 -423 -265 -534 -503 -495 -203 -339 -548 -291 -871 -705 -744 -888 -196 -521 -827 -952 -792 -84 -792 -648 -616 -329 -785 -807 -304 -813 -743 -497 -599 -872 -542 -687 -138 -466 -230 -652 -2 -37 -813 -603 -173 -585 -279 -546 -399 -735 -84 -579 -199 -281 -192 -846 -222 -450 -631 -699 -529 -661 -660 -877 -78 -200 -566 -979 -140 -169 -307 -241 -31 -200 -579 -495 -49 -624 -842 -116 -166 -682 -843 -968 -474 -851 -298 -867 -267 -207 -520 -523 -78 -459 -194 -556 -433 -54 -465 -342 -390 -730 -484 -117 -963 -234 -669 -230 -891 -981 -3 -457 -860 -400 -886 -222 -261 -76 -276 -36 -163 -682 -212 -314 -854 -874 -661 -534 -754 -619 -769 -218 -558 -305 -772 -788 -803 -188 -628 -281 -619 -252 -528 -604 -440 -253 -676 -763 -391 -440 -150 -686 -912 -153 -630 -629 -474 -813 -942 -816 -226 -671 -739 -511 -265 -568 -845 -198 -992 -930 -592 -967 -418 -407 -129 -570 -258 -8 -746 -500 -631 -602 -505 -945 -192 -87 -545 -941 -994 -840 -422 -750 -695 -841 -877 -858 -82 -818 -277 -574 -197 -718 -422 -700 -66 -698 -150 -935 -151 -945 -202 -346 -59 -328 -984 -184 -204 -710 -710 -226 -763 -530 -102 -111 -679 -378 -914 -78 -306 -188 -183 -755 -98 -855 -904 -145 -343 -633 -587 -761 -669 -537 -703 -373 -823 -591 -521 -424 -440 -538 -949 -915 -875 -19 -498 -619 -377 -132 -780 -481 -13 -247 -476 -483 -421 -722 -387 -529 -270 -916 -345 -791 -691 -945 -526 -822 -858 -218 -447 -396 -376 -492 -832 -851 -194 -974 -161 -45 -982 -236 -709 -139 -519 -926 -837 -509 -341 -472 -693 -377 -309 -731 -998 -751 -296 -478 -706 -416 -734 -785 -735 -905 -282 -351 -311 -127 -168 -760 -443 -633 -639 -265 -436 -845 -181 -94 -64 -169 -221 -940 -842 -333 -772 -831 -399 -537 -166 -93 -288 -124 -627 -359 -693 -538 -974 -794 -74 -820 -496 -652 -329 -929 -246 -980 -120 -55 -984 -510 -575 -930 -729 -685 -405 -554 -846 -174 -352 -487 -91 -346 -117 -621 -345 -636 -953 -958 -475 -677 -484 -497 -356 -455 -148 -697 -526 -998 -471 -991 -964 -103 -884 -777 -748 -706 -546 -566 -449 -341 -644 -254 -960 -35 -863 -193 -173 -397 -637 -973 -60 -715 -491 -706 -774 -804 -99 -212 -447 -751 -347 -455 -937 -831 -362 -525 -930 -443 -685 -716 -616 -766 -677 -266 -297 -315 -151 -774 -902 -223 -608 -874 -840 -587 -92 -384 -270 -947 -260 -437 -303 -728 -504 -293 -483 -444 -690 -88 -478 -73 -963 -608 -165 -977 -760 -141 -887 -776 -527 -954 -744 -383 -962 -982 -328 -508 -591 -308 -569 -696 -485 -689 -283 -949 -353 -787 -926 -35 -596 -242 -232 -42 -120 -781 -414 -701 -538 -342 -606 -23 -918 -354 -119 -205 -943 -345 -325 -687 -278 -645 -264 -794 -94 -510 -536 -787 -843 -240 -691 -838 -609 -757 -344 -625 -867 -823 -288 -347 -732 -213 -582 -522 -484 -537 -512 -424 -958 -998 -793 -533 -927 -174 -172 -341 -800 -778 -77 -629 -112 -538 -582 -140 -227 -135 -373 -452 -629 -357 -866 -831 -181 -895 -641 -50 -424 -688 -371 -162 -627 -706 -969 -228 -796 -969 -225 -740 -771 -792 -113 -335 -637 -422 -267 -745 -104 -408 -323 -138 -317 -787 -145 -767 -829 -504 -720 -512 -450 -108 -673 -680 -384 -224 -705 -555 -779 -715 -449 -127 -294 -404 -724 -678 -640 -168 -537 -702 -164 -861 -393 -600 -989 -655 -313 -32 -411 -822 -353 -95 -843 -289 -112 -225 -710 -619 -599 -264 -368 -738 -74 -205 -67 -399 -348 -876 -193 -183 -494 -134 -300 -738 -987 -308 -771 -706 -944 -223 -454 -52 -342 -423 -514 -529 -33 -341 -920 -229 -521 -882 -914 -768 -34 -74 -530 -581 -693 -219 -445 -648 -561 -355 -387 -262 -978 -721 -480 -326 -944 -256 -449 -576 -134 -115 -361 -116 -458 -171 -148 -314 -769 -74 -668 -220 -579 -206 -5 -289 -167 -48 -584 -952 -815 -179 -631 -930 -747 -426 -983 -603 -675 -390 -284 -508 -577 -744 -29 -82 -100 -105 -435 -872 -59 -326 -123 -575 -287 -819 -165 -135 -674 -73 -677 -488 -306 -468 -195 -28 -678 -865 -748 -123 -955 -992 -357 -686 -856 -908 -100 -757 -843 -736 -354 -638 -37 -399 -287 -106 -306 -935 -175 -183 -665 -339 -455 -368 -616 -69 -488 -696 -893 -968 -962 -247 -305 -211 -859 -446 -116 -829 -97 -692 -428 -468 -740 -730 -828 -721 -850 -522 -524 -323 -782 -316 -904 -585 -388 -309 -412 -530 -51 -671 -148 -413 -284 -440 -280 -338 -538 -520 -187 -73 -384 -171 -215 -771 -307 -578 -732 -512 -490 -152 -306 -331 -889 -120 -241 -886 -737 -100 -393 -718 -925 -846 -91 -480 -614 -570 -741 -592 -277 -323 -296 -531 -196 -946 -210 -602 -308 -259 -810 -522 -731 -571 -911 -814 -981 -320 -621 -584 -37 -157 -37 -688 -532 -542 -741 -191 -299 -846 -725 -971 -960 -213 -139 -668 -944 -409 -976 -64 -74 -467 -326 -737 -18 -589 -287 -464 -609 -672 -704 -826 -545 -672 -824 -910 -99 -558 -502 -975 -436 -57 -531 -112 -890 -962 -340 -221 -413 -432 -316 -355 -660 -507 -373 -496 -487 -911 -254 -808 -443 -234 -651 -817 -249 -874 -490 -200 -116 -144 -251 -951 -331 -569 -379 -407 -143 -397 -426 -469 -839 -379 -578 -286 -10 -722 -524 -622 -510 -676 -652 -124 -72 -591 -161 -310 -209 -416 -101 -575 -414 -707 -576 -254 -294 -829 -169 -114 -575 -264 -892 -575 -93 -489 -661 -297 -153 -941 -269 -551 -524 -72 -939 -826 -162 -749 -79 -161 -610 -98 -724 -394 -838 -186 -746 -404 -153 -588 -618 -509 -66 -783 -816 -573 -531 -206 -52 -923 -795 -851 -964 -73 -241 -956 -900 -725 -737 -413 -524 -50 -558 -557 -72 -153 -367 -84 -267 -114 -134 -544 -475 -948 -611 -143 -934 -550 -91 -508 -294 -760 -612 -568 -966 -433 -271 -565 -226 -489 -709 -427 -96 -362 -734 -79 -249 -116 -319 -624 -283 -862 -370 -901 -919 -106 -126 -372 -266 -769 -809 -440 -399 -655 -4 -824 -973 -470 -869 -910 -683 -164 -662 -704 -959 -579 -670 -308 -344 -703 -782 -649 -500 -532 -82 -249 -748 -923 -426 -263 -320 -928 -280 -541 -274 -159 -610 -333 -829 -19 -294 -286 -299 -468 -919 -560 -77 -128 -178 -413 -396 -806 -180 -901 -821 -878 -582 -314 -874 -21 -25 -705 -336 -823 -948 -415 -857 -273 -465 -895 -871 -845 -604 -117 -232 -955 -11 -438 -212 -803 -870 -774 -990 -317 -524 -659 -49 -617 -844 -586 -17 -507 -451 -489 -960 -414 -332 -385 -242 -585 -143 -722 -858 -876 -382 -60 -488 -179 -641 -486 -746 -147 -121 -552 -912 -889 -977 -715 -535 -884 -119 -258 -206 -471 -90 -682 -375 -819 -468 -311 -417 -872 -113 -991 -414 -322 -764 -530 -159 -376 -148 -139 -622 -328 -898 -320 -624 -410 -282 -202 -283 -515 -274 -785 -203 -1000 -923 -812 -250 -867 -552 -93 -455 -761 -132 -903 -283 -401 -191 -377 -911 -856 -152 -610 -388 -32 -908 -631 -858 -589 -868 -168 -440 -450 -499 -945 -672 -792 -622 -662 -342 -206 -944 -69 -343 -855 -982 -744 -87 -674 -602 -731 -73 -100 -598 -708 -778 -33 -282 -331 -88 -995 -737 -155 -761 -682 -67 -683 -791 -766 -653 -288 -477 -973 -617 -672 -1 -954 -858 -903 -740 -338 -102 -189 -380 -697 -5 -317 -56 -435 -187 -865 -300 -21 -287 -174 -856 -342 -386 -81 -248 -841 -371 -442 -536 -816 -472 -225 -384 -448 -983 -586 -312 -942 -805 -876 -715 -984 -776 -561 -879 -674 -148 -333 -610 -591 -552 -341 -415 -592 -698 -222 -900 -444 -811 -135 -248 -883 -749 -440 -255 -597 -747 -934 -585 -336 -612 -903 -202 -408 -952 -640 -390 -100 -590 -695 -608 -835 -971 -930 -303 -87 -574 -845 -128 -763 -674 -175 -884 -525 -395 -497 -638 -325 -59 -393 -21 -345 -958 -58 -120 -516 -938 -124 -249 -309 -370 -364 -214 -925 -151 -538 -116 -118 -963 -811 -684 -408 -570 -473 -892 -866 -329 -747 -721 -132 -361 -609 -677 -338 -567 -217 -874 -4 -784 -262 -532 -630 -413 -725 -786 -606 -287 -953 -677 -245 -215 -692 -79 -593 -285 -886 -193 -882 -951 -943 -910 -324 -473 -204 -512 -228 -46 -412 -91 -576 -585 -206 -16 -926 -207 -491 -337 -272 -668 -128 -512 -173 -565 -599 -701 -781 -220 -813 -624 -873 -927 -313 -327 -212 -385 -815 -84 -909 -867 -410 -443 -37 -281 -202 -534 -941 -222 -673 -512 -826 -90 -356 -472 -827 -389 -35 -950 -811 -709 -519 -196 -802 -124 -801 -352 -746 -518 -67 -597 -240 -841 -772 -420 -107 -810 -237 -448 -172 -96 -184 -332 -838 -143 -593 -355 -108 -838 -644 -765 -287 -598 -489 -360 -505 -732 -983 -367 -594 -447 -436 -866 -264 -132 -426 -98 -852 -492 -631 -643 -40 -888 -830 -790 -512 -768 -477 -935 -117 -107 -353 -843 -67 -63 -580 -683 -299 -155 -596 -258 -806 -514 -557 -571 -341 -328 -509 -949 -618 -123 -578 -305 -580 -431 -81 -472 -152 -948 -104 -144 -96 -893 -213 -180 -749 -806 -101 -649 -530 -161 -2 -35 -197 -965 -265 -101 -445 -470 -186 -239 -687 -56 -640 -802 -425 -126 -337 -267 -202 -441 -849 -627 -350 -185 -515 -884 -572 -88 -540 -481 -271 -721 -112 -962 -317 -514 -73 -49 -145 -814 -400 -416 -674 -959 -585 -15 -764 -91 -573 -903 -768 -911 -62 -236 -879 -796 -185 -699 -563 -39 -260 -373 -270 -829 -306 -996 -888 -333 -352 -388 -935 -657 -805 -25 -464 -475 -381 -305 -644 -642 -989 -506 -979 -569 -833 -252 -588 -721 -510 -925 -421 -946 -288 -761 -255 -656 -216 -329 -549 -852 -517 -335 -29 -705 -663 -349 -607 -752 -622 -56 -924 -484 -1 -75 -876 -655 -617 -181 -30 -674 -20 -449 -754 -980 -654 -127 -463 -743 -993 -790 -577 -605 -99 -625 -351 -33 -835 -608 -591 -800 -961 -554 -950 -814 -895 -10 -77 -557 -44 -407 -916 -309 -996 -364 -138 -462 -481 -864 -706 -100 -840 -410 -29 -900 -276 -710 -486 -1000 -971 -670 -494 -956 -331 -285 -350 -585 -825 -275 -172 -818 -940 -166 -332 -831 -144 -493 -402 -301 -553 -216 -865 -456 -320 -641 -173 -496 -461 -769 -979 -954 -312 -290 -688 -504 -261 -684 -974 -999 -340 -79 -256 -880 -426 -297 -658 -149 -43 -462 -975 -586 -459 -989 -466 -9 -933 -765 -102 -164 -69 -406 -271 -339 -806 -443 -864 -601 -794 -368 -465 -842 -357 -323 -293 -575 -616 -712 -977 -819 -417 -345 -730 -795 -9 -460 -513 -37 -581 -263 -734 -310 -145 -277 -331 -81 -636 -489 -373 -912 -6 -843 -582 -694 -600 -540 -463 -908 -277 -585 -779 -440 -814 -969 -147 -148 -89 -187 -908 -501 -784 -667 -85 -892 -27 -240 -581 -487 -895 -845 -806 -570 -151 -205 -281 -471 -162 -367 -805 -126 -9 -508 -744 -65 -333 -783 -125 -686 -340 -466 -614 -685 -39 -383 -356 -555 -455 -838 -648 -154 -687 -499 -271 -351 -424 -56 -312 -457 -547 -227 -382 -409 -869 -887 -252 -37 -716 -367 -389 -906 -951 -730 -8 -695 -990 -861 -438 -266 -127 -269 -905 -207 -957 -303 -498 -587 -404 -924 -348 -67 -172 -229 -630 -242 -674 -443 -949 -532 -625 -135 -995 -952 -161 -259 -117 -93 -816 -468 -77 -387 -206 -470 -274 -638 -839 -216 -296 -362 -698 -547 -405 -802 -367 -174 -257 -697 -551 -763 -831 -297 -913 -545 -63 -976 -925 -433 -780 -382 -864 -558 -163 -211 -898 -593 -343 -555 -701 -663 -416 -598 -393 -152 -397 -133 -655 -609 -934 -844 -321 -357 -481 -800 -31 -947 -87 -677 -712 -45 -586 -551 -670 -4 -288 -724 -891 -476 -831 -182 -305 -238 -140 -221 -704 -214 -538 -991 -515 -798 -74 -367 -604 -452 -287 -224 -881 -277 -537 -780 -327 -775 -457 -998 -503 -298 -146 -379 -909 -145 -125 -917 -43 -518 -193 -555 -614 -460 -713 -322 -22 -282 -993 -813 -822 -782 -930 -246 -189 -604 -309 -751 -630 -835 -144 -405 -776 -535 -514 -792 -660 -916 -141 -697 -192 -897 -387 -472 -233 -682 -21 -613 -521 -91 -646 -161 -112 -613 -125 -599 -470 -385 -551 -825 -638 -499 -236 -54 -348 -24 -596 -699 -158 -886 -188 -319 -837 -958 -516 -530 -390 -635 -825 -680 -950 -218 -725 -352 -182 -673 -378 -307 -930 -2 -421 -476 -350 -332 -20 -60 -614 -973 -84 -473 -492 -390 -545 -884 -331 -308 -961 -715 -936 -426 -945 -221 -720 -893 -425 -557 -872 -967 -812 -900 -900 -942 -445 -273 -155 -405 -981 -647 -65 -322 -316 -995 -225 -392 -299 -207 -148 -480 -810 -719 -657 -275 -465 -904 -223 -416 -829 -358 -390 -154 -228 -98 -662 -852 -618 -653 -391 -969 -403 -170 -67 -622 -635 -724 -933 -681 -447 -647 -130 -912 -258 -234 -181 -926 -921 -757 -565 -484 -194 -790 -480 -738 -946 -909 -204 -693 -288 -384 -745 -240 -300 -704 -830 -159 -734 -232 -805 -687 -872 -870 -752 -908 -4 -847 -599 -950 -839 -639 -628 -191 -530 -343 -987 -554 -423 -765 -144 -136 -244 -62 -731 -804 -610 -828 -31 -97 -498 -290 -817 -216 -550 -322 -471 -398 -563 -201 -924 -608 -93 -47 -328 -926 -258 -356 -950 -207 -245 -289 -139 -540 -223 -666 -135 -898 -286 -777 -106 -558 -646 -414 -410 -537 -191 -187 -645 -69 -224 -238 -54 -255 -890 -967 -721 -150 -906 -317 -515 -790 -965 -309 -726 -429 -680 -257 -18 -455 -474 -350 -38 -253 -993 -718 -355 -565 -32 -661 -168 -786 -181 -878 -322 -959 -443 -499 -952 -90 -554 -773 -784 -289 -980 -890 -313 -812 -525 -682 -560 -620 -270 -912 -320 -370 -60 -172 -123 -128 -138 -410 -408 -468 -626 -160 -209 -915 -693 -171 -166 -590 -685 -958 -88 -949 -760 -262 -652 -593 -565 -457 -833 -906 -302 -246 -981 -629 -156 -115 -542 -542 -124 -355 -693 -14 -144 -89 -707 -249 -661 -838 -5 -939 -704 -946 -396 -977 -650 -743 -2 -558 -673 -745 -700 -889 -87 -863 -813 -746 -819 -644 -198 -800 -455 -199 -574 -210 -718 -822 -435 -886 -480 -445 -531 -932 -694 -18 -716 -938 -660 -732 -957 -403 -926 -425 -445 -525 -889 -779 -207 -427 -825 -846 -58 -880 -638 -482 -183 -506 -895 -459 -650 -510 -475 -413 -179 -701 -20 -267 -23 -231 -38 -769 -663 -404 -712 -955 -884 -926 -738 -286 -880 -95 -131 -841 -403 -474 -701 -859 -480 -374 -24 -131 -800 -472 -974 -937 -452 -171 -890 -63 -676 -550 -947 -699 -359 -355 -923 -135 -381 -376 -283 -931 -469 -750 -513 -42 -320 -642 -758 -806 -167 -925 -557 -821 -864 -959 -301 -807 -267 -68 -369 -575 -401 -136 -476 -529 -456 -700 -116 -908 -945 -168 -174 -549 -820 -848 -55 -385 -102 -529 -227 -855 -569 -930 -476 -729 -551 -740 -167 -77 -125 -560 -647 -61 -577 -286 -158 -115 -171 -258 -363 -654 -615 -59 -396 -307 -738 -274 -284 -596 -103 -649 -311 -736 -310 -249 -173 -267 -521 -101 -26 -917 -18 -409 -437 -539 -396 -860 -782 -164 -593 -224 -116 -793 -948 -554 -439 -915 -642 -60 -659 -786 -640 -106 -837 -48 -960 -441 -499 -474 -187 -129 -948 -100 -304 -922 -788 -789 -27 -621 -747 -706 -501 -688 -190 -973 -810 -616 -223 -956 -293 -414 -105 -595 -568 -610 -283 -602 -239 -792 -11 -311 -31 -26 -448 -545 -662 -44 -170 -679 -886 -917 -344 -205 -612 -811 -492 -971 -330 -21 -879 -908 -213 -229 -257 -274 -781 -317 -727 -33 -802 -850 -571 -715 -691 -138 -546 -516 -691 -299 -894 -16 -971 -45 -947 -430 -714 -795 -844 -9 -286 -220 -151 -288 -761 -33 -23 -664 -87 -71 -652 -293 -657 -900 -310 -438 -620 -409 -766 -504 -611 -664 -413 -629 -524 -533 -8 -123 -166 -222 -599 -900 -783 -333 -893 -566 -614 -534 -764 -749 -492 -392 -370 -902 -522 -110 -816 -169 -655 -57 -955 -302 -714 -567 -836 -816 -243 -934 -696 -596 -439 -30 -737 -987 -347 -232 -26 -189 -596 -271 -351 -126 -204 -592 -594 -181 -924 -966 -882 -360 -767 -983 -90 -813 -414 -648 -541 -63 -636 -762 -250 -429 -275 -803 -672 -664 -54 -396 -962 -319 -86 -40 -820 -650 -860 -455 -651 -592 -973 -479 -434 -628 -856 -675 -346 -561 -826 -667 -142 -565 -754 -943 -813 -664 -511 -734 -997 -252 -791 -564 -230 -787 -911 -93 -716 -566 -315 -93 -132 -940 -114 -436 -717 -29 -779 -918 -388 -970 -905 -555 -201 -448 -419 -191 -719 -251 -551 -640 -166 -902 -60 -651 -182 -967 -546 -440 -161 -456 -136 -268 -179 -897 -773 -287 -743 -777 -930 -963 -619 -422 -739 -238 -815 -822 -151 -611 -141 -753 -853 -417 -247 -751 -92 -969 -126 -655 -841 -31 -852 -717 -710 -826 -339 -778 -479 -903 -937 -679 -637 -410 -971 -465 -120 -835 -356 -442 -703 -684 -100 -692 -18 -291 -29 -32 -474 -702 -41 -279 -312 -375 -334 -238 -538 -534 -260 -7 -118 -971 -785 -322 -203 -604 -222 -433 -710 -177 -207 -721 -965 -535 -595 -288 -129 -278 -138 -315 -160 -190 -246 -125 -49 -677 -787 -551 -21 -841 -840 -925 -257 -724 -382 -573 -728 -643 -732 -504 -768 -404 -536 -587 -204 -648 -991 -149 -371 -126 -897 -296 -746 -570 -661 -615 -901 -541 -491 -487 -872 -773 -796 -520 -777 -136 -128 -387 -420 -293 -609 -373 -339 -538 -841 -363 -492 -623 -557 -612 -269 -793 -218 -767 -866 -427 -164 -902 -410 -52 -683 -924 -86 -244 -482 -497 -930 -29 -404 -51 -902 -892 -856 -212 -217 -996 -146 -9 -483 -698 -953 -359 -895 -835 -965 -516 -143 -768 -523 -396 -952 -861 -62 -814 -706 -56 -482 -200 -399 -314 -924 -10 -635 -689 -612 -629 -169 -886 -112 -696 -435 -856 -458 -116 -955 -824 -612 -427 -701 -9 -18 -914 -428 -141 -63 -362 -786 -469 -297 -303 -539 -403 -937 -575 -921 -118 -256 -382 -1000 -724 -13 -780 -751 -702 -378 -331 -407 -387 -111 -853 -632 -920 -543 -436 -9 -297 -342 -239 -834 -350 -944 -249 -252 -665 -785 -348 -84 -532 -431 -104 -493 -441 -365 -69 -299 -266 -346 -431 -827 -73 -23 -155 -255 -331 -552 -925 -916 -792 -345 -667 -465 -691 -795 -428 -213 -335 -509 -92 -460 -294 -645 -853 -166 -79 -901 -697 -331 -528 -704 -52 -867 -344 -458 -493 -549 -780 -279 -586 -314 -31 -329 -916 -404 -721 -283 -995 -348 -888 -747 -925 -91 -182 -783 -861 -969 -353 -715 -104 -137 -666 -735 -424 -206 -515 -395 -505 -205 -530 -780 -809 -595 -12 -919 -766 -330 -234 -474 -359 -372 -446 -293 -713 -395 -562 -506 -19 -195 -370 -633 -962 -436 -356 -900 -346 -681 -233 -647 -861 -614 -146 -702 -548 -800 -377 -399 -500 -626 -752 -108 -658 -314 -124 -453 -900 -916 -593 -962 -855 -57 -443 -370 -763 -633 -128 -612 -962 -189 -621 -616 -324 -312 -952 -849 -633 -429 -784 -640 -753 -982 -375 -484 -405 -121 -177 -158 -282 -653 -335 -370 -39 -932 -372 -494 -923 -203 -9 -962 -549 -75 -802 -881 -780 -517 -364 -961 -669 -982 -808 -154 -843 -868 -738 -798 -409 -606 -184 -5 -168 -602 -18 -536 -306 -615 -27 -651 -748 -868 -295 -908 -409 -169 -684 -199 -110 -876 -181 -565 -756 -70 -241 -367 -803 -21 -228 -303 -612 -869 -779 -369 -170 -349 -897 -642 -497 -142 -842 -452 -292 -842 -377 -993 -727 -828 -873 -589 -974 -53 -947 -668 -729 -641 -780 -22 -484 -635 -776 -205 -468 -621 -79 -492 -725 -591 -641 -88 -26 -427 -58 -887 -691 -523 -382 -402 -330 -253 -814 -741 -727 -902 -494 -926 -419 -979 -283 -445 -903 -49 -677 -286 -280 -933 -912 -525 -649 -645 -819 -895 -180 -558 -144 -562 -827 -400 -110 -590 -179 -743 -653 -627 -28 -788 -436 -405 -283 -516 -23 -611 -164 -797 -366 -906 -509 -375 -354 -270 -441 -18 -936 -521 -934 -766 -852 -208 -769 -625 -77 -657 -618 -782 -770 -405 -917 -173 -369 -681 -890 -378 -163 -364 -566 -103 -197 -615 -931 -555 -125 -142 -850 -520 -385 -726 -214 -381 -367 -947 -823 -107 -261 -112 -163 -217 -697 -762 -587 -91 -243 -928 -382 -788 -549 -297 -91 -421 -797 -180 -33 -338 -61 -155 -579 -291 -212 -103 -30 -102 -500 -427 -523 -695 -776 -41 -202 -660 -293 -348 -940 -41 -800 -832 -262 -431 -93 -787 -660 -583 -205 -766 -264 -134 -211 -150 -397 -958 -9 -42 -897 -733 -938 -812 -84 -276 -734 -848 -872 -923 -873 -957 -949 -608 -936 -738 -502 -243 -22 -947 -234 -430 -538 -201 -784 -530 -76 -696 -207 -80 -945 -399 -378 -168 -99 -468 -280 -490 -97 -874 -53 -826 -490 -21 -851 -901 -924 -622 -142 -986 -154 -711 -579 -565 -252 -589 -329 -486 -699 -698 -995 -537 -638 -69 -530 -102 -114 -398 -834 -32 -919 -379 -664 -372 -879 -733 -347 -651 -560 -437 -678 -757 -110 -433 -504 -402 -539 -314 -624 -765 -344 -382 -607 -851 -57 -436 -113 -794 -884 -426 -147 -649 -311 -773 -138 -437 -453 -312 -683 -133 -386 -821 -255 -622 -128 -570 -772 -822 -984 -980 -817 -991 -790 -417 -446 -66 -759 -695 -712 -45 -503 -647 -293 -287 -760 -710 -214 -289 -544 -147 -565 -488 -823 -83 -84 -951 -261 -796 -379 -967 -891 -674 -445 -322 -982 -454 -137 -346 -334 -489 -963 -678 -867 -906 -429 -411 -928 -836 -10 -945 -957 -546 -356 -182 -477 -151 -583 -42 -132 -133 -728 -456 -334 -327 -306 -152 -163 -55 -951 -112 -719 -894 -110 -614 -538 -947 -194 -705 -900 -50 -803 -302 -111 -278 -858 -93 -725 -750 -139 -711 -169 -582 -347 -941 -635 -353 -437 -838 -744 -996 -180 -258 -531 -467 -467 -269 -683 -198 -135 -33 -996 -747 -606 -880 -445 -43 -174 -395 -735 -38 -828 -299 -578 -750 -219 -861 -836 -15 -813 -791 -380 -514 -529 -59 -693 -105 -247 -572 -109 -149 -846 -865 -823 -341 -291 -36 -773 -299 -453 -382 -811 -323 -408 -837 -479 -782 -10 -519 -998 -426 -706 -371 -683 -210 -437 -478 -256 -153 -357 -854 -526 -807 -128 -9 -357 -928 -618 -333 -877 -762 -53 -564 -875 -73 -162 -517 -67 -565 -738 -239 -434 -572 -442 -633 -2 -659 -408 -376 -771 -292 -508 -633 -94 -667 -527 -54 -988 -130 -761 -537 -39 -13 -376 -887 -845 -875 -154 -577 -17 -366 -459 -444 -369 -137 -930 -537 -565 -83 -962 -576 -38 -772 -839 -166 -791 -165 -698 -209 -253 -343 -311 -629 -952 -24 -348 -180 -976 -396 -157 -474 -800 -882 -284 -640 -885 -890 -709 -574 -624 -421 -166 -996 -869 -652 -636 -129 -587 -571 -944 -836 -767 -735 -925 -486 -415 -790 -389 -738 -552 -132 -230 -543 -845 -147 -756 -342 -36 -76 -587 -555 -140 -230 -60 -773 -170 -255 -761 -194 -551 -568 -767 -232 -343 -360 -140 -233 -891 -342 -481 -626 -73 -692 -843 -937 -816 -60 -937 -687 -342 -287 -441 -353 -584 -303 -925 -482 -167 -946 -236 -775 -748 -240 -161 -214 -694 -980 -331 -802 -342 -164 -418 -795 -565 -308 -372 -388 -972 -845 -908 -669 -722 -785 -496 -566 -58 -218 -856 -857 -640 -472 -985 -260 -555 -640 -794 -239 -150 -48 -801 -784 -419 -129 -115 -512 -42 -431 -252 -986 -506 -858 -194 -598 -630 -864 -530 -584 -976 -50 -436 -829 -90 -472 -53 -828 -688 -201 -645 -640 -976 -655 -839 -253 -993 -317 -308 -914 -653 -541 -514 -163 -346 -171 -826 -583 -669 -254 -766 -282 -160 -963 -835 -582 -443 -606 -599 -772 -100 -303 -369 -837 -865 -685 -664 -524 -278 -359 -506 -847 -577 -226 -857 -182 -640 -816 -805 -782 -493 -678 -929 -166 -343 -922 -437 -151 -741 -698 -411 -744 -423 -529 -663 -535 -88 -236 -920 -981 -289 -286 -250 -299 -926 -681 -627 -712 -453 -138 -737 -951 -603 -738 -110 -354 -666 -526 -499 -383 -249 -167 -871 -920 -508 -655 -804 -471 -893 -52 -687 -787 -520 -903 -678 -956 -824 -824 -45 -386 -74 -449 -780 -72 -436 -447 -79 -965 -291 -11 -691 -386 -761 -713 -129 -686 -356 -244 -626 -283 -733 -312 -708 -987 -825 -459 -670 -954 -463 -547 -910 -584 -427 -193 -915 -463 -845 -482 -212 -153 -790 -926 -268 -42 -947 -863 -588 -759 -796 -46 -332 -256 -972 -556 -794 -524 -109 -750 -581 -333 -818 -69 -328 -616 -198 -222 -492 -302 -821 -845 -391 -16 -786 -728 -423 -20 -95 -68 -805 -188 -234 -745 -880 -804 -610 -994 -288 -657 -574 -977 -183 -110 -232 -915 -341 -444 -235 -897 -867 -26 -1000 -877 -199 -693 -390 -387 -430 -639 -485 -659 -311 -300 -116 -212 -198 -267 -929 -345 -142 -441 -548 -489 -923 -531 -801 -436 -311 -965 -955 -187 -778 -69 -108 -883 -467 -596 -836 -420 -905 -739 -666 -905 -619 -101 -863 -160 -836 -100 -225 -387 -338 -249 -658 -315 -134 -453 -467 -643 -404 -164 -919 -373 -986 -506 -497 -245 -612 -632 -952 -101 -355 -36 -473 -755 -301 -383 -513 -791 -559 -589 -760 -909 -448 -303 -537 -877 -967 -105 -667 -668 -114 -512 -87 -456 -413 -322 -401 -713 -708 -619 -371 -193 -337 -684 -215 -490 -316 -373 -870 -137 -949 -585 -88 -741 -788 -925 -120 -780 -264 -877 -129 -172 -582 -957 -260 -85 -462 -436 -940 -146 -618 -792 -676 -415 -102 -279 -799 -828 -288 -652 -128 -351 -226 -299 -683 -717 -113 -881 -924 -594 -481 -348 -395 -107 -105 -459 -668 -226 -613 -606 -242 -997 -753 -736 -838 -993 -814 -673 -339 -316 -499 -336 -688 -998 -765 -834 -758 -909 -114 -354 -268 -696 -121 -347 -70 -996 -591 -210 -936 -967 -937 -365 -381 -421 -979 -202 -75 -263 -155 -552 -320 -32 -683 -380 -711 -81 -713 -60 -164 -75 -446 -555 -996 -789 -749 -404 -877 -98 -236 -711 -11 -663 -814 -648 -70 -192 -236 -88 -744 -135 -870 -109 -908 -22 -138 -319 -258 -187 -966 -86 -548 -956 -890 -424 -928 -790 -384 -179 -534 -720 -136 -698 -618 -864 -303 -383 -636 -570 -304 -973 -549 -258 -932 -426 -418 -869 -287 -444 -259 -915 -686 -403 -955 -219 -371 -858 -403 -768 -570 -574 -803 -173 -829 -239 -120 -891 -945 -90 -394 -663 -991 -679 -579 -231 -499 -977 -347 -185 -226 -781 -371 -320 -654 -726 -958 -411 -837 -805 -258 -271 -606 -857 -976 -223 -522 -501 -726 -34 -306 -179 -341 -378 -1 -662 -262 -660 -104 -168 -292 -481 -808 -386 -25 -407 -403 -449 -879 -516 -792 -397 -540 -978 -822 -207 -270 -664 -84 -675 -185 -811 -931 -105 -394 -373 -911 -518 -992 -545 -881 -284 -143 -580 -451 -844 -794 -228 -440 -838 -54 -363 -548 -542 -153 -337 -956 -113 -747 -142 -213 -985 -960 -730 -572 -340 -73 -808 -910 -243 -951 -167 -476 -158 -479 -985 -762 -824 -408 -524 -505 -139 -284 -5 -558 -719 -698 -223 -223 -535 -192 -164 -355 -225 -92 -345 -1 -833 -25 -129 -803 -84 -883 -185 -925 -484 -197 -942 -437 -954 -167 -961 -990 -187 -591 -609 -464 -260 -514 -10 -265 -801 -214 -90 -698 -68 -264 -752 -229 -9 -90 -239 -515 -974 -932 -505 -40 -17 -253 -391 -3 -584 -757 -685 -626 -473 -244 -928 -517 -668 -538 -859 -959 -973 -59 -163 -22 -486 -432 -325 -507 -749 -223 -315 -586 -30 -164 -871 -901 -534 -621 -158 -845 -681 -644 -334 -36 -736 -904 -105 -24 -715 -771 -772 -383 -873 -725 -316 -889 -530 -672 -31 -696 -1 -371 -150 -302 -867 -110 -609 -585 -305 -400 -805 -272 -879 -639 -358 -710 -215 -941 -458 -530 -831 -620 -208 -753 -932 -88 -460 -188 -795 -416 -635 -806 -55 -595 -525 -168 -665 -265 -204 -231 -233 -802 -773 -767 -846 -932 -748 -933 -35 -239 -282 -890 -475 -618 -42 -870 -96 -454 -845 -156 -74 -245 -370 -160 -735 -138 -262 -122 -21 -981 -137 -362 -449 -500 -203 -297 -117 -846 -256 -116 -628 -260 -635 -797 -128 -800 -217 -739 -485 -694 -480 -298 -514 -929 -700 -111 -664 -345 -356 -370 -195 -360 -275 -275 -659 -996 -864 -114 -170 -166 -183 -200 -667 -840 -65 -430 -883 -116 -328 -874 -675 -212 -804 -185 -957 -543 -30 -863 -405 -943 -401 -219 -955 -793 -986 -768 -941 -956 -739 -496 -465 -691 -822 -215 -221 -686 -942 -330 -620 -339 -800 -138 -689 -782 -234 -695 -882 -456 -262 -594 -996 -185 -119 -533 -866 -627 -979 -790 -249 -439 -784 -418 -443 -972 -789 -295 -603 -721 -206 -583 -811 -279 -841 -490 -39 -335 -31 -748 -801 -492 -743 -650 -147 -838 -255 -492 -496 -807 -148 -861 -323 -338 -502 -897 -640 -694 -229 -359 -620 -491 -927 -270 -549 -742 -528 -719 -618 -442 -744 -113 -246 -159 -257 -908 -929 -279 -310 -99 -596 -558 -221 -218 -932 -910 -704 -20 -422 -419 -509 -335 -427 -452 -396 -677 -18 -952 -764 -536 -365 -643 -892 -821 -342 -395 -202 -255 -773 -376 -299 -632 -257 -845 -301 -309 -313 -819 -324 -709 -455 -92 -71 -274 -787 -612 -224 -931 -803 -411 -203 -418 -302 -168 -390 -188 -705 -727 -166 -631 -757 -648 -776 -813 -885 -570 -954 -20 -945 -596 -85 -664 -263 -102 -952 -843 -769 -846 -121 -425 -693 -80 -997 -140 -687 -299 -19 -332 -387 -817 -468 -68 -831 -333 -925 -602 -6 -564 -35 -421 -887 -421 -684 -77 -766 -542 -697 -678 -769 -148 -724 -920 -76 -138 -55 -869 -207 -132 -478 -822 -797 -629 -294 -132 -350 -697 -111 -170 -859 -807 -75 -718 -620 -794 -29 -97 -471 -229 -955 -493 -1000 -246 -705 -657 -184 -604 -126 -776 -822 -967 -537 -203 -907 -82 -579 -193 -971 -626 -403 -892 -577 -332 -110 -2 -116 -357 -123 -393 -459 -746 -395 -41 -248 -155 -679 -453 -268 -876 -920 -411 -845 -241 -452 -612 -420 -103 -750 -261 -719 -615 -889 -818 -787 -142 -503 -754 -818 -629 -169 -277 -250 -983 -420 -90 -255 -501 -144 -318 -3 -517 -458 -24 -921 -480 -261 -801 -252 -679 -869 -164 -541 -982 -694 -403 -879 -744 -858 -520 -335 -191 -25 -984 -433 -77 -276 -284 -464 -836 -978 -834 -297 -213 -509 -145 -744 -483 -216 -636 -877 -994 -424 -412 -689 -540 -355 -915 -866 -322 -79 -384 -667 -37 -696 -67 -767 -939 -220 -638 -105 -177 -885 -121 -746 -570 -755 -101 -72 -563 -788 -775 -19 -113 -252 -5 -762 -581 -359 -915 -427 -773 -177 -152 -627 -813 -365 -26 -634 -235 -297 -664 -186 -569 -400 -789 -982 -756 -179 -138 -925 -285 -539 -523 -23 -240 -752 -76 -138 -858 -177 -912 -3 -866 -463 -999 -45 -936 -394 -712 -877 -175 -350 -518 -358 -959 -214 -90 -19 -239 -334 -119 -869 -270 -881 -394 -959 -67 -35 -8 -532 -927 -706 -767 -459 -835 -972 -852 -593 -996 -660 -686 -779 -125 -927 -167 -87 -339 -814 -676 -227 -834 -123 -632 -451 -544 -994 -671 -317 -616 -733 -595 -237 -898 -706 -934 -682 -219 -453 -340 -908 -309 -146 -885 -682 -541 -739 -904 -743 -278 -511 -696 -965 -700 -413 -669 -890 -233 -577 -309 -819 -447 -883 -67 -422 -698 -213 -169 -465 -596 -993 -981 -769 -768 -55 -693 -755 -788 -698 -531 -654 -632 -13 -790 -292 -615 -160 -15 -177 -436 -777 -926 -206 -312 -401 -111 -947 -207 -496 -293 -568 -5 -304 -931 -215 -706 -712 -138 -17 -276 -612 -134 -808 -262 -89 -917 -407 -119 -242 -516 -419 -333 -20 -324 -877 -438 -482 -970 -268 -864 -349 -37 -559 -369 -679 -202 -691 -112 -912 -130 -951 -632 -23 -855 -149 -89 -421 -12 -103 -539 -897 -217 -22 -324 -560 -315 -247 -263 -986 -941 -806 -370 -527 -766 -111 -262 -478 -118 -437 -349 -267 -532 -830 -598 -949 -708 -217 -531 -973 -388 -936 -983 -873 -446 -984 -157 -365 -685 -103 -562 -807 -799 -846 -98 -387 -552 -543 -186 -601 -369 -362 -335 -723 -310 -311 -293 -780 -441 -313 -324 -3 -897 -442 -962 -662 -739 -665 -734 -304 -839 -670 -677 -457 -919 -478 -966 -520 -250 -556 -582 -321 -794 -247 -294 -205 -775 -125 -870 -473 -360 -519 -954 -598 -484 -120 -627 -3 -693 -323 -334 -365 -230 -25 -649 -888 -764 -253 -734 -812 -352 -888 -623 -427 -50 -858 -22 -771 -286 -536 -759 -349 -578 -980 -674 -559 -10 -503 -808 -191 -229 -636 -328 -935 -736 -85 -759 -611 -330 -132 -630 -260 -758 -575 -398 -77 -548 -738 -894 -464 -918 -304 -234 -463 -704 -267 -529 -639 -475 -960 -584 -648 -446 -914 -640 -18 -460 -327 -938 -401 -831 -259 -495 -533 -726 -463 -296 -334 -283 -693 -332 -531 -502 -141 -512 -46 -15 -135 -596 -997 -334 -424 -569 -454 -391 -722 -179 -640 -622 -109 -224 -583 -201 -468 -278 -829 -273 -944 -97 -502 -234 -612 -763 -70 -409 -951 -67 -499 -88 -622 -755 -79 -900 -804 -107 -373 -591 -432 -587 -274 -614 -786 -38 -1000 -406 -171 -188 -419 -541 -888 -602 -415 -843 -98 -649 -751 -935 -604 -95 -420 -370 -211 -565 -890 -610 -46 -989 -624 -485 -624 -925 -158 -36 -270 -548 -201 -539 -706 -859 -502 -786 -641 -739 -182 -416 -688 -570 -590 -679 -591 -233 -33 -164 -536 -683 -230 -269 -400 -638 -145 -611 -700 -594 -149 -147 -152 -664 -674 -562 -333 -528 -5 -744 -714 -574 -243 -526 -413 -26 -758 -228 -207 -23 -568 -708 -772 -853 -697 -995 -349 -481 -356 -971 -780 -19 -93 -956 -705 -230 -550 -576 -957 -218 -676 -600 -124 -831 -478 -328 -27 -27 -904 -730 -912 -67 -233 -268 -343 -220 -465 -847 -518 -321 -167 -22 -777 -713 -629 -584 -942 -595 -776 -151 -978 -257 -954 -411 -372 -75 -619 -159 -182 -597 -537 -944 -696 -875 -544 -267 -925 -272 -799 -354 -510 -746 -696 -223 -185 -478 -38 -762 -633 -298 -371 -200 -391 -603 -553 -680 -404 -652 -324 -411 -848 -626 -47 -303 -579 -364 -187 -756 -984 -899 -266 -616 -410 -267 -945 -208 -229 -378 -419 -212 -883 -30 -880 -845 -508 -819 -149 -326 -490 -500 -36 -384 -497 -818 -339 -132 -145 -852 -540 -961 -634 -789 -111 -746 -394 -761 -154 -424 -445 -278 -431 -94 -968 -282 -63 -728 -130 -270 -911 -489 -257 -831 -395 -854 -44 -576 -161 -675 -958 -913 -105 -671 -686 -832 -190 -868 -712 -878 -791 -97 -715 -961 -859 -538 -954 -233 -801 -896 -356 -22 -949 -689 -839 -487 -195 -849 -489 -213 -259 -295 -730 -556 -515 -701 -446 -594 -713 -643 -141 -196 -119 -901 -872 -58 -226 -123 -528 -278 -350 -8 -851 -510 -135 -213 -218 -265 -772 -476 -755 -410 -490 -387 -475 -360 -996 -765 -344 -724 -270 -397 -256 -612 -101 -669 -604 -248 -688 -735 -672 -758 -692 -657 -499 -751 -417 -233 -684 -338 -580 -5 -685 -784 -810 -455 -227 -572 -563 -393 -94 -998 -612 -485 -49 -113 -470 -131 -608 -846 -848 -381 -492 -462 -676 -151 -62 -448 -547 -836 -572 -785 -696 -261 -793 -278 -599 -797 -582 -207 -293 -207 -521 -129 -473 -649 -641 -36 -887 -722 -22 -25 -590 -805 -654 -362 -344 -551 -666 -710 -602 -649 -617 -582 -439 -465 -610 -212 -35 -620 -702 -289 -755 -58 -477 -165 -292 -483 -495 -942 -981 -730 -627 -210 -879 -93 -189 -278 -172 -528 -908 -148 -938 -711 -400 -236 -729 -350 -101 -997 -975 -181 -965 -200 -724 -994 -933 -138 -823 -841 -559 -692 -67 -53 -972 -92 -464 -366 -435 -221 -37 -434 -860 -784 -817 -798 -94 -987 -926 -431 -390 -291 -178 -104 -72 -560 -105 -686 -277 -49 -796 -851 -6 -837 -126 -155 -290 -478 -421 -474 -18 -594 -4 -368 -757 -202 -469 -152 -901 -390 -30 -331 -889 -96 -733 -468 -33 -413 -709 -874 -135 -701 -412 -403 -111 -425 -908 -406 -656 -201 -1 -485 -743 -601 -589 -845 -113 -264 -234 -350 -266 -395 -267 -425 -734 -58 -967 -579 -859 -24 -137 -613 -624 -491 -583 -572 -195 -53 -93 -346 -961 -110 -345 -556 -473 -331 -292 -695 -767 -550 -53 -414 -362 -332 -530 -405 -863 -457 -14 -137 -839 -24 -637 -768 -675 -386 -610 -744 -686 -44 -830 -449 -683 -146 -493 -826 -634 -396 -220 -119 -50 -794 -735 -915 -528 -440 -568 -2 -666 -854 -769 -401 -258 -942 -207 -668 -149 -628 -759 -758 -493 -526 -644 -456 -627 -501 -845 -837 -596 -262 -734 -127 -591 -409 -468 -639 -698 -324 -746 -210 -995 -20 -756 -302 -772 -900 -667 -881 -133 -288 -155 -739 -858 -583 -68 -786 -371 -627 -254 -165 -693 -222 -371 -673 -882 -522 -987 -33 -588 -943 -163 -863 -823 -529 -474 -356 -294 -232 -465 -287 -701 -397 -689 -945 -106 -838 -947 -77 -192 -787 -891 -451 -461 -842 -302 -980 -691 -561 -951 -863 -970 -330 -600 -193 -337 -538 -916 -131 -121 -799 -251 -644 -401 -395 -134 -772 -535 -59 -923 -612 -557 -481 -566 -498 -128 -419 -778 -854 -259 -948 -717 -855 -835 -801 -862 -292 -112 -611 -675 -463 -949 -484 -779 -602 -888 -22 -855 -653 -336 -171 -757 -923 -410 -765 -362 -200 -576 -73 -412 -873 -11 -743 -151 -279 -591 -803 -687 -379 -23 -200 -95 -216 -300 -195 -820 -365 -114 -204 -588 -84 -739 -838 -203 -565 -602 -818 -609 -429 -583 -307 -354 -696 -745 -493 -6 -738 -278 -172 -476 -915 -880 -231 -622 -239 -980 -583 -358 -429 -958 -32 -451 -237 -460 -393 -679 -678 -402 -846 -192 -288 -542 -976 -302 -752 -380 -496 -12 -620 -401 -837 -42 -970 -172 -324 -285 -834 -26 -301 -381 -229 -629 -581 -280 -822 -67 -188 -924 -995 -100 -193 -957 -518 -878 -53 -572 -215 -376 -782 -271 -258 -929 -201 -975 -490 -653 -175 -44 -864 -855 -774 -682 -477 -500 -322 -756 -249 -320 -537 -626 -282 -965 -564 -60 -303 -680 -83 -17 -205 -74 -485 -100 -728 -983 -131 -17 -198 -528 -426 -589 -318 -732 -592 -284 -568 -458 -356 -918 -961 -559 -54 -308 -533 -24 -616 -960 -675 -178 -303 -941 -843 -677 -826 -123 -90 -338 -425 -891 -345 -127 -358 -228 -919 -70 -509 -121 -734 -748 -325 -322 -53 -832 -397 -448 -551 -421 -467 -274 -750 -845 -625 -239 -778 -906 -390 -265 -145 -701 -67 -693 -58 -157 -8 -46 -940 -17 -385 -118 -479 -189 -357 -920 -762 -56 -340 -430 -462 -466 -173 -592 -534 -959 -153 -423 -418 -142 -365 -934 -346 -597 -815 -220 -150 -781 -31 -573 -747 -186 -104 -583 -127 -104 -301 -475 -429 -607 -454 -998 -865 -664 -769 -542 -584 -559 -136 -69 -16 -220 -768 -165 -208 -684 -361 -143 -617 -425 -447 -715 -521 -679 -49 -645 -514 -616 -286 -196 -759 -152 -383 -239 -221 -517 -458 -293 -899 -651 -776 -181 -433 -707 -630 -660 -639 -509 -761 -348 -441 -478 -133 -764 -161 -819 -42 -988 -712 -668 -959 -85 -245 -547 -958 -490 -109 -961 -845 -540 -599 -253 -42 -464 -173 -715 -89 -985 -785 -453 -272 -962 -755 -748 -411 -255 -774 -664 -992 -85 -754 -976 -926 -498 -635 -207 -734 -460 -300 -901 -38 -144 -851 -45 -312 -420 -167 -547 -238 -808 -583 -933 -27 -793 -289 -146 -524 -350 -320 -276 -884 -700 -69 -175 -163 -867 -803 -468 -851 -773 -605 -712 -179 -569 -186 -255 -987 -195 -213 -89 -837 -545 -832 -875 -787 -686 -697 -299 -757 -891 -120 -851 -245 -954 -996 -647 -569 -373 -133 -371 -217 -908 -592 -533 -786 -939 -956 -330 -758 -362 -784 -85 -878 -680 -370 -851 -551 -58 -992 -192 -468 -654 -852 -288 -991 -174 -157 -399 -582 -800 -199 -831 -986 -389 -788 -218 -383 -96 -644 -768 -203 -996 -704 -436 -769 -306 -359 -669 -855 -202 -423 -94 -824 -57 -663 -819 -992 -821 -647 -466 -311 -339 -934 -534 -328 -538 -647 -701 -13 -2 -366 -412 -983 -424 -579 -43 -461 -565 -696 -224 -729 -418 -130 -995 -984 -648 -835 -732 -238 -676 -636 -49 -777 -205 -526 -163 -364 -137 -396 -969 -976 -798 -407 -670 -647 -469 -652 -858 -762 -926 -80 -201 -872 -190 -823 -703 -784 -54 -495 -842 -872 -532 -828 -851 -673 -841 -740 -269 -447 -628 -533 -759 -442 -187 -795 -266 -367 -209 -764 -602 -190 -416 -42 -991 -355 -513 -508 -49 -70 -407 -713 -652 -971 -531 -204 -175 -112 -903 -634 -681 -297 -245 -306 -676 -231 -634 -412 -317 -775 -670 -5 -837 -60 -720 -353 -602 -371 -154 -281 -911 -595 -808 -42 -130 -135 -870 -152 -161 -827 -249 -110 -723 -832 -113 -440 -853 -288 -65 -817 -180 -411 -242 -647 -949 -977 -981 -812 -137 -888 -353 -172 -770 -23 -801 -499 -386 -309 -909 -447 -944 -54 -777 -960 -790 -728 -757 -396 -121 -757 -754 -52 -750 -715 -731 -846 -669 -712 -971 -860 -531 -926 -90 -687 -624 -929 -14 -59 -161 -850 -865 -277 -557 -30 -770 -510 -940 -244 -242 -204 -259 -687 -47 -927 -665 -696 -517 -578 -352 -571 -971 -347 -855 -271 -122 -642 -258 -53 -872 -274 -542 -527 -8 -746 -681 -757 -221 -683 -645 -86 -645 -475 -780 -236 -501 -884 -518 -337 -704 -78 -356 -186 -629 -451 -806 -414 -933 -914 -269 -993 -725 -244 -526 -784 -892 -745 -486 -730 -90 -199 -882 -191 -602 -170 -533 -345 -527 -262 -329 -811 -836 -547 -54 -689 -964 -1000 -69 -789 -410 -354 -153 -920 -798 -813 -972 -878 -904 -776 -46 -774 -911 -321 -678 -228 -169 -931 -868 -327 -68 -281 -302 -869 -806 -67 -843 -897 -821 -196 -808 -714 -382 -644 -242 -166 -366 -718 -814 -358 -744 -492 -740 -982 -300 -257 -57 -34 -614 -192 -170 -166 -698 -171 -784 -791 -945 -226 -704 -516 -665 -514 -429 -74 -486 -494 -315 -48 -477 -308 -252 -834 -209 -187 -688 -195 -499 -558 -810 -493 -938 -530 -703 -940 -943 -170 -208 -930 -715 -367 -202 -627 -623 -204 -648 -750 -988 -990 -300 -48 -584 -806 -780 -407 -260 -764 -556 -146 -481 -908 -932 -28 -754 -802 -254 -230 -12 -857 -220 -888 -582 -117 -139 -369 -33 -331 -404 -988 -963 -929 -523 -664 -72 -604 -373 -657 -640 -686 -312 -80 -600 -194 -491 -800 -195 -218 -137 -326 -661 -272 -62 -225 -161 -894 -996 -119 -357 -608 -158 -859 -367 -874 -749 -8 -665 -429 -202 -920 -74 -871 -1000 -231 -44 -911 -767 -296 -53 -248 -309 -795 -727 -187 -605 -896 -858 -654 -772 -193 -562 -441 -998 -976 -116 -81 -93 -176 -306 -219 -356 -575 -555 -194 -768 -411 -789 -960 -809 -881 -570 -607 -577 -458 -263 -628 -343 -364 -174 -939 -135 -457 -143 -238 -548 -325 -185 -148 -422 -314 -221 -754 -881 -941 -341 -304 -385 -373 -811 -475 -133 -785 -585 -493 -361 -694 -667 -963 -197 -983 -596 -552 -976 -484 -151 -785 -382 -695 -783 -577 -820 -514 -389 -960 -936 -118 -760 -529 -157 -867 -753 -846 -646 -630 -407 -394 -469 -506 -385 -39 -575 -965 -845 -625 -945 -889 -608 -736 -997 -143 -141 -230 -30 -774 -93 -849 -12 -556 -385 -955 -423 -925 -592 -847 -285 -510 -140 -439 -78 -964 -126 -994 -791 -801 -502 -113 -1 -293 -128 -176 -528 -905 -734 -563 -842 -517 -974 -947 -798 -444 -674 -629 -849 -523 -116 -218 -359 -810 -441 -498 -11 -904 -564 -657 -975 -438 -422 -128 -739 -934 -92 -630 -44 -669 -813 -908 -478 -353 -986 -113 -275 -692 -630 -963 -512 -550 -940 -26 -654 -327 -494 -759 -797 -60 -747 -789 -234 -87 -378 -108 -136 -391 -350 -535 -844 -643 -588 -594 -513 -375 -350 -217 -502 -98 -759 -539 -194 -131 -108 -438 -824 -683 -327 -926 -479 -594 -440 -790 -277 -305 -643 -303 -722 -57 -421 -939 -774 -648 -369 -624 -341 -510 -866 -845 -330 -954 -626 -943 -796 -921 -127 -121 -439 -662 -177 -364 -973 -140 -280 -363 -606 -807 -849 -53 -148 -156 -938 -63 -780 -789 -4 -319 -999 -514 -138 -374 -386 -924 -434 -792 -121 -308 -400 -207 -4 -241 -237 -473 -275 -508 -298 -415 -287 -34 -182 -436 -758 -159 -369 -394 -280 -574 -573 -212 -833 -551 -788 -778 -394 -648 -298 -372 -466 -808 -316 -249 -25 -34 -215 -845 -335 -998 -8 -817 -595 -808 -414 -893 -183 -290 -102 -607 -799 -259 -976 -588 -894 -349 -718 -273 -459 -765 -556 -636 -246 -129 -531 -14 -578 -826 -648 -848 -173 -336 -325 -991 -236 -577 -793 -656 -44 -600 -968 -810 -561 -557 -588 -658 -856 -501 -789 -784 -447 -304 -573 -786 -893 -186 -177 -633 -427 -339 -1000 -961 -310 -696 -530 -225 -751 -22 -145 -783 -348 -185 -136 -756 -115 -431 -760 -679 -314 -276 -592 -479 -515 -807 -670 -139 -475 -675 -761 -574 -689 -728 -145 -142 -399 -411 -934 -321 -930 -714 -494 -834 -267 -108 -552 -715 -136 -71 -723 -964 -906 -372 -856 -750 -855 -971 -128 -980 -282 -666 -161 -564 -75 -932 -928 -72 -754 -129 -348 -414 -644 -950 -504 -291 -179 -303 -300 -978 -499 -173 -27 -164 -385 -487 -376 -432 -509 -23 -275 -753 -267 -344 -746 -489 -741 -622 -770 -514 -476 -787 -40 -740 -40 -21 -768 -790 -590 -775 -624 -550 -649 -812 -449 -164 -732 -693 -555 -62 -264 -370 -777 -318 -426 -130 -682 -256 -87 -15 -568 -223 -60 -492 -186 -688 -672 -291 -488 -392 -465 -867 -936 -258 -853 -244 -618 -421 -304 -697 -210 -551 -167 -641 -377 -548 -474 -444 -500 -286 -91 -672 -577 -88 -569 -413 -678 -569 -722 -705 -37 -855 -170 -300 -925 -264 -773 -245 -217 -501 -624 -774 -691 -90 -321 -680 -632 -343 -532 -931 -657 -987 -654 -353 -391 -691 -734 -166 -123 -273 -854 -885 -39 -368 -64 -554 -517 -347 -984 -5 -969 -831 -605 -648 -769 -800 -330 -350 -395 -589 -746 -274 -512 -92 -717 -66 -433 -229 -823 -273 -698 -998 -716 -174 -454 -762 -419 -567 -278 -139 -893 -535 -332 -229 -35 -278 -256 -988 -372 -921 -734 -59 -717 -709 -830 -595 -731 -529 -607 -122 -303 -323 -890 -368 -715 -151 -520 -273 -157 -871 -354 -468 -889 -255 -200 -170 -66 -677 -203 -190 -384 -847 -858 -293 -169 -237 -835 -42 -310 -788 -415 -517 -603 -688 -250 -241 -625 -101 -823 -555 -287 -993 -621 -815 -364 -99 -618 -914 -207 -527 -833 -536 -410 -706 -813 -229 -246 -648 -878 -286 -860 -982 -287 -912 -174 -821 -795 -806 -429 -57 -71 -701 -766 -266 -20 -143 -801 -310 -220 -920 -733 -136 -860 -867 -270 -999 -82 -635 -486 -614 -987 -765 -746 -883 -737 -53 -958 -807 -438 -38 -584 -155 -225 -885 -707 -417 -139 -758 -225 -930 -187 -8 -928 -755 -183 -583 -423 -239 -200 -975 -852 -381 -808 -265 -132 -414 -156 -36 -326 -957 -211 -815 -235 -999 -717 -731 -557 -711 -863 -781 -904 -811 -167 -794 -319 -984 -866 -369 -91 -299 -825 -234 -852 -195 -956 -549 -89 -908 -881 -671 -846 -702 -684 -881 -266 -415 -9 -154 -639 -242 -238 -308 -220 -184 -164 -354 -789 -906 -574 -17 -636 -9 -43 -112 -953 -67 -936 -152 -61 -449 -35 -447 -786 -159 -69 -722 -611 -255 -418 -381 -349 -708 -253 -20 -817 -504 -111 -91 -526 -947 -640 -183 -599 -750 -741 -164 -464 -774 -385 -433 -364 -208 -645 -629 -922 -873 -252 -587 -322 -425 -368 -183 -359 -278 -27 -46 -253 -50 -677 -152 -28 -528 -59 -849 -210 -182 -443 -671 -23 -312 -849 -894 -485 -11 -24 -9 -378 -875 -331 -829 -471 -741 -308 -458 -500 -814 -817 -930 -433 -468 -881 -771 -957 -443 -175 -419 -736 -229 -578 -317 -775 -343 -774 -27 -912 -532 -826 -743 -742 -254 -6 -395 -118 -211 -361 -642 -315 -652 -199 -752 -709 -7 -193 -116 -492 -594 -942 -563 -657 -345 -978 -94 -327 -862 -5 -291 -805 -767 -629 -291 -550 -773 -96 -167 -916 -535 -208 -6 -826 -357 -626 -172 -519 -772 -861 -281 -340 -551 -790 -511 -17 -984 -938 -882 -960 -984 -203 -916 -730 -142 -282 -446 -70 -764 -870 -4 -613 -939 -820 -121 -521 -282 -552 -940 -986 -296 -293 -267 -121 -770 -860 -401 -313 -61 -297 -608 -320 -163 -829 -89 -504 -641 -144 -529 -991 -478 -276 -525 -173 -122 -161 -189 -264 -391 -306 -423 -568 -70 -689 -730 -404 -42 -231 -407 -576 -797 -222 -657 -292 -913 -374 -449 -850 -430 -461 -832 -678 -890 -601 -620 -52 -951 -496 -153 -155 -800 -544 -99 -918 -718 -400 -955 -249 -136 -352 -310 -329 -868 -392 -423 -941 -751 -293 -179 -691 -885 -304 -743 -295 -683 -182 -615 -646 -149 -273 -112 -170 -260 -426 -929 -813 -789 -554 -617 -1 -566 -543 -114 -478 -810 -388 -433 -638 -685 -567 -361 -704 -712 -931 -413 -41 -374 -828 -257 -28 -840 -647 -115 -372 -905 -859 -45 -633 -706 -488 -58 -372 -993 -249 -985 -497 -47 -569 -940 -150 -472 -872 -910 -977 -683 -745 -162 -134 -345 -676 -861 -976 -924 -522 -315 -409 -192 -862 -587 -75 -48 -991 -131 -862 -353 -183 -926 -39 -716 -63 -445 -739 -198 -416 -304 -98 -470 -96 -537 -654 -61 -570 -627 -350 -923 -805 -796 -117 -227 -241 -30 -156 -191 -387 -972 -906 -652 -384 -808 -646 -568 -345 -36 -745 -302 -536 -22 -504 -720 -366 -197 -226 -925 -820 -958 -343 -37 -506 -908 -323 -893 -743 -963 -404 -198 -546 -666 -490 -101 -407 -675 -443 -334 -204 -617 -824 -533 -393 -199 -640 -755 -921 -685 -83 -294 -719 -212 -444 -496 -514 -132 -558 -959 -666 -577 -635 -7 -507 -715 -350 -658 -956 -972 -458 -628 -356 -361 -6 -87 -886 -141 -400 -211 -391 -865 -637 -543 -112 -802 -829 -952 -399 -797 -429 -35 -862 -792 -943 -592 -764 -447 -725 -994 -500 -472 -998 -553 -486 -142 -98 -83 -721 -336 -1 -461 -635 -137 -429 -720 -457 -80 -526 -573 -428 -143 -851 -434 -332 -280 -685 -610 -305 -626 -837 -162 -872 -809 -56 -484 -9 -508 -66 -704 -902 -783 -52 -94 -384 -749 -386 -342 -870 -443 -632 -492 -545 -473 -153 -440 -636 -842 -594 -457 -87 -69 -634 -430 -511 -877 -936 -678 -123 -517 -327 -713 -217 -799 -148 -764 -853 -933 -92 -759 -423 -374 -676 -392 -581 -335 -197 -464 -729 -173 -778 -752 -564 -852 -90 -377 -330 -869 -655 -73 -542 -820 -464 -306 -129 -800 -265 -446 -157 -692 -146 -270 -489 -819 -419 -831 -758 -748 -630 -434 -314 -272 -276 -979 -910 -307 -685 -13 -793 -597 -329 -82 -503 -729 -905 -562 -170 -600 -983 -485 -675 -590 -117 -260 -703 -189 -182 -753 -815 -899 -644 -498 -702 -369 -704 -676 -499 -924 -729 -848 -307 -468 -856 -621 -326 -207 -115 -341 -74 -791 -971 -958 -938 -653 -696 -107 -703 -371 -10 -568 -577 -302 -761 -46 -244 -490 -707 -673 -423 -451 -849 -70 -909 -309 -515 -613 -43 -711 -429 -936 -484 -846 -200 -102 -505 -990 -455 -932 -763 -563 -198 -871 -841 -276 -359 -945 -122 -84 -579 -487 -832 -678 -783 -89 -507 -905 -619 -994 -394 -350 -782 -578 -965 -783 -355 -542 -897 -147 -417 -479 -881 -124 -424 -208 -206 -667 -586 -495 -451 -909 -781 -604 -559 -531 -87 -276 -796 -914 -841 -78 -379 -346 -218 -429 -106 -619 -782 -665 -996 -288 -296 -371 -897 -251 -239 -929 -463 -922 -75 -211 -806 -791 -107 -286 -776 -84 -115 -80 -233 -327 -615 -180 -259 -981 -352 -6 -252 -888 -225 -267 -766 -160 -693 -829 -982 -974 -641 -426 -284 -543 -623 -269 -446 -954 -806 -992 -598 -453 -941 -605 -5 -221 -33 -508 -315 -432 -9 -319 -985 -707 -596 -479 -803 -941 -966 -933 -687 -215 -179 -888 -997 -899 -310 -77 -719 -851 -37 -867 -814 -468 -56 -809 -110 -913 -25 -533 -274 -691 -707 -138 -25 -488 -981 -389 -394 -240 -765 -569 -146 -714 -981 -915 -198 -155 -766 -758 -514 -658 -548 -275 -703 -464 -909 -749 -107 -40 -706 -770 -1000 -983 -184 -523 -807 -635 -837 -927 -790 -921 -819 -872 -212 -791 -773 -60 -17 -611 -294 -634 -761 -438 -619 -172 -458 -420 -449 -679 -614 -650 -368 -729 -147 -807 -280 -520 -716 -241 -257 -974 -290 -314 -15 -473 -442 -672 -178 -239 -277 -184 -239 -532 -855 -212 -156 -156 -336 -602 -484 -483 -449 -641 -182 -790 -400 -507 -712 -864 -251 -609 -82 -102 -895 -754 -120 -948 -388 -382 -267 -424 -35 -388 -465 -734 -626 -180 -57 -588 -561 -115 -328 -129 -582 -371 -360 -929 -47 -174 -934 -563 -770 -433 -108 -345 -507 -246 -374 -5 -579 -914 -693 -463 -333 -279 -298 -985 -253 -432 -570 -733 -603 -254 -992 -213 -212 -562 -361 -349 -936 -459 -513 -785 -195 -962 -171 -997 -134 -753 -618 -994 -587 -227 -587 -328 -437 -744 -982 -974 -377 -310 -898 -426 -273 -548 -179 -256 -224 -17 -66 -434 -990 -787 -931 -255 -480 -850 -533 -725 -382 -54 -943 -115 -775 -777 -539 -311 -696 -773 -842 -296 -411 -762 -415 -801 -228 -182 -990 -635 -184 -92 -734 -322 -512 -636 -11 -435 -32 -693 -249 -501 -442 -837 -234 -394 -905 -868 -416 -6 -233 -19 -250 -138 -224 -996 -713 -739 -908 -766 -973 -411 -339 -368 -10 -863 -807 -254 -684 -109 -832 -639 -438 -876 -13 -184 -792 -368 -256 -475 -635 -639 -511 -697 -127 -624 -23 -438 -131 -688 -765 -933 -508 -407 -295 -857 -843 -906 -190 -141 -528 -431 -641 -920 -101 -557 -8 -190 -484 -781 -444 -54 -371 -143 -469 -425 -794 -104 -359 -254 -810 -181 -911 -698 -441 -593 -680 -799 -542 -88 -23 -71 -866 -625 -973 -290 -797 -780 -866 -156 -899 -211 -519 -368 -253 -138 -841 -393 -511 -423 -531 -27 -885 -49 -651 -565 -33 -148 -840 -487 -296 -813 -734 -938 -353 -584 -279 -69 -802 -627 -190 -283 -541 -79 -855 -799 -168 -238 -923 -414 -721 -521 -515 -451 -972 -310 -24 -486 -796 -556 -122 -304 -807 -653 -175 -121 -768 -923 -17 -204 -593 -729 -826 -16 -420 -586 -191 -78 -347 -645 -495 -289 -419 -688 -253 -828 -368 -79 -277 -714 -134 -403 -162 -127 -202 -603 -228 -508 -344 -846 -377 -51 -219 -871 -151 -425 -992 -229 -408 -830 -662 -631 -595 -642 -224 -772 -910 -85 -84 -500 -99 -460 -863 -595 -865 -684 -906 -802 -7 -765 -686 -343 -626 -110 -770 -926 -76 -621 -739 -134 -181 -798 -355 -299 -532 -527 -967 -140 -473 -476 -473 -121 -181 -451 -135 -667 -477 -20 -572 -330 -809 -141 -481 -960 -15 -282 -770 -15 -475 -1000 -818 -239 -120 -836 -367 -204 -21 -833 -319 -285 -936 -623 -68 -347 -581 -95 -124 -112 -67 -659 -933 -346 -829 -146 -340 -362 -35 -224 -532 -385 -633 -528 -960 -42 -355 -375 -207 -368 -531 -699 -355 -71 -800 -785 -310 -501 -350 -375 -260 -970 -621 -224 -107 -380 -374 -114 -300 -657 -638 -613 -534 -141 -832 -953 -665 -906 -129 -253 -335 -642 -808 -636 -356 -811 -183 -475 -646 -187 -210 -760 -19 -953 -760 -958 -969 -286 -558 -128 -346 -345 -609 -188 -992 -829 -967 -219 -762 -313 -55 -729 -771 -362 -818 -757 -72 -205 -352 -501 -12 -893 -806 -813 -66 -744 -56 -76 -656 -439 -729 -430 -727 -664 -133 -937 -358 -652 -562 -765 -793 -703 -416 -546 -117 -705 -197 -259 -289 -177 -360 -844 -877 -895 -787 -892 -991 -55 -417 -701 -776 -346 -861 -173 -873 -711 -748 -431 -793 -140 -868 -349 -227 -332 -158 -433 -168 -534 -770 -250 -950 -781 -347 -670 -619 -930 -50 -666 -215 -299 -476 -190 -341 -444 -442 -530 -166 -776 -729 -342 -583 -624 -532 -778 -346 -623 -956 -882 -89 -146 -545 -45 -344 -441 -48 -753 -324 -542 -877 -856 -245 -965 -751 -405 -556 -515 -426 -284 -810 -977 -987 -858 -698 -79 -822 -33 -403 -469 -51 -718 -147 -232 -734 -309 -952 -464 -969 -402 -590 -707 -22 -426 -188 -746 -598 -754 -469 -152 -621 -589 -305 -958 -612 -895 -143 -506 -32 -580 -155 -170 -683 -55 -588 -371 -732 -999 -377 -274 -338 -75 -441 -475 -910 -186 -338 -274 -793 -423 -116 -599 -594 -538 -27 -236 -827 -35 -113 -37 -992 -232 -35 -418 -608 -139 -687 -189 -75 -312 -804 -664 -336 -165 -403 -522 -405 -545 -583 -480 -160 -554 -79 -170 -459 -417 -813 -504 -8 -578 -474 -253 -470 -894 -46 -586 -292 -796 -779 -398 -882 -337 -13 -788 -756 -370 -131 -512 -337 -867 -52 -568 -779 -544 -490 -727 -278 -518 -318 -107 -257 -990 -545 -979 -829 -927 -804 -509 -474 -333 -698 -32 -794 -759 -858 -234 -271 -910 -393 -586 -446 -802 -335 -230 -470 -430 -374 -167 -10 -294 -626 -844 -673 -342 -482 -709 -251 -109 -127 -7 -73 -973 -587 -587 -83 -76 -472 -444 -823 -790 -844 -533 -852 -424 -743 -85 -688 -575 -352 -962 -902 -3 -29 -38 -159 -973 -790 -508 -815 -534 -241 -99 -621 -178 -108 -290 -473 -770 -472 -619 -254 -424 -168 -408 -653 -280 -86 -267 -881 -379 -118 -521 -130 -689 -66 -265 -63 -869 -199 -861 -24 -535 -563 -50 -327 -779 -899 -257 -891 -689 -770 -617 -765 -141 -351 -435 -164 -156 -250 -47 -669 -82 -525 -83 -442 -222 -573 -91 -150 -382 -668 -836 -602 -724 -228 -404 -923 -376 -865 -290 -13 -335 -670 -430 -53 -371 -793 -539 -536 -435 -756 -926 -356 -146 -393 -534 -820 -483 -692 -697 -502 -538 -614 -520 -265 -133 -303 -232 -350 -540 -291 -837 -833 -228 -612 -305 -492 -406 -470 -75 -122 -504 -90 -327 -947 -482 -499 -145 -653 -418 -356 -267 -342 -813 -17 -381 -227 -833 -543 -416 -896 -413 -331 -218 -697 -942 -401 -815 -20 -804 -390 -162 -688 -326 -847 -156 -379 -323 -441 -451 -771 -366 -574 -152 -378 -145 -559 -304 -61 -699 -492 -406 -337 -982 -457 -830 -929 -697 -619 -999 -513 -49 -371 -267 -799 -76 -186 -69 -853 -192 -484 -684 -125 -815 -373 -368 -796 -883 -658 -752 -888 -646 -757 -526 -196 -627 -191 -86 -387 -46 -636 -325 -227 -290 -74 -257 -274 -361 -43 -381 -943 -871 -982 -350 -881 -152 -511 -9 -128 -439 -486 -246 -813 -905 -330 -833 -416 -600 -554 -742 -250 -289 -750 -655 -816 -806 -670 -166 -1000 -866 -967 -369 -607 -225 -714 -886 -596 -702 -385 -966 -830 -821 -77 -32 -253 -692 -106 -952 -148 -330 -927 -305 -607 -372 -52 -43 -934 -354 -623 -321 -978 -791 -749 -754 -934 -515 -417 -737 -397 -171 -108 -289 -514 -119 -407 -806 -221 -871 -223 -667 -640 -169 -893 -472 -648 -464 -174 -91 -433 -338 -432 -995 -669 -663 -939 -105 -590 -368 -839 -154 -408 -921 -362 -118 -409 -31 -235 -858 -98 -815 -759 -536 -626 -235 -258 -795 -708 -497 -823 -999 -90 -961 -212 -695 -351 -224 -936 -110 -357 -968 -500 -328 -228 -213 -909 -893 -372 -431 -908 -652 -315 -781 -114 -695 -951 -713 -4 -702 -556 -11 -295 -775 -279 -869 -886 -280 -128 -428 -632 -725 -566 -163 -727 -356 -409 -520 -154 -90 -418 -685 -859 -976 -710 -470 -792 -554 -348 -868 -488 -50 -735 -17 -340 -350 -801 -885 -996 -315 -19 -925 -720 -923 -493 -668 -863 -193 -160 -241 -174 -86 -263 -298 -248 -670 -99 -539 -457 -184 -856 -176 -461 -278 -296 -964 -822 -745 -157 -906 -221 -774 -856 -560 -667 -301 -987 -154 -88 -228 -985 -791 -215 -131 -698 -409 -26 -877 -720 -866 -893 -636 -255 -835 -253 -152 -666 -487 -895 -971 -49 -311 -519 -94 -192 -688 -110 -657 -777 -14 -998 -311 -670 -513 -276 -280 -407 -145 -509 -864 -949 -76 -36 -691 -914 -224 -905 -565 -192 -923 -567 -814 -306 -9 -584 -520 -283 -579 -220 -231 -650 -119 -610 -599 -833 -164 -223 -446 -968 -844 -178 -327 -812 -364 -220 -33 -940 -139 -338 -590 -135 -639 -488 -511 -20 -455 -845 -83 -589 -602 -162 -533 -163 -45 -99 -234 -414 -913 -616 -471 -638 -182 -341 -368 -352 -143 -597 -913 -862 -996 -947 -929 -211 -392 -187 -219 -352 -103 -782 -867 -403 -4 -393 -592 -188 -830 -920 -801 -495 -542 -998 -354 -378 -52 -750 -9 -540 -115 -525 -804 -585 -732 -624 -437 -320 -182 -161 -696 -273 -511 -838 -135 -961 -600 -443 -247 -133 -315 -749 -774 -200 -653 -532 -826 -945 -771 -425 -85 -598 -126 -763 -444 -440 -868 -494 -85 -128 -624 -741 -59 -814 -661 -127 -541 -905 -944 -744 -337 -492 -44 -449 -328 -36 -945 -595 -783 -553 -246 -861 -566 -736 -68 -238 -634 -189 -999 -191 -89 -984 -109 -671 -42 -384 -1 -316 -141 -344 -507 -685 -353 -546 -254 -940 -866 -401 -236 -40 -568 -504 -267 -809 -555 -844 -744 -391 -487 -825 -543 -959 -383 -542 -357 -357 -783 -468 -170 -839 -542 -244 -79 -72 -141 -245 -778 -720 -765 -639 -811 -866 -843 -948 -457 -262 -509 -814 -336 -486 -731 -777 -141 -258 -521 -13 -77 -478 -625 -311 -530 -212 -773 -66 -82 -891 -270 -977 -225 -658 -166 -120 -372 -555 -982 -183 -849 -559 -46 -382 -950 -552 -702 -909 -501 -746 -368 -656 -571 -530 -89 -813 -702 -892 -530 -849 -5 -71 -207 -88 -613 -685 -712 -298 -290 -679 -828 -125 -895 -16 -374 -721 -570 -257 -771 -447 -816 -562 -782 -785 -28 -231 -813 -31 -840 -695 -790 -919 -697 -468 -920 -580 -655 -715 -362 -400 -587 -392 -675 -442 -76 -574 -933 -969 -337 -924 -376 -907 -917 -234 -905 -668 -888 -654 -635 -296 -659 -849 -642 -288 -624 -38 -144 -163 -72 -913 -857 -972 -785 -308 -775 -202 -309 -470 -891 -126 -871 -719 -753 -981 -143 -264 -650 -758 -946 -869 -949 -666 -31 -667 -808 -224 -706 -533 -277 -641 -136 -722 -244 -518 -375 -14 -108 -178 -671 -592 -940 -742 -490 -908 -690 -491 -478 -944 -82 -854 -225 -469 -312 -851 -248 -855 -292 -250 -361 -654 -307 -518 -95 -319 -317 -102 -176 -405 -572 -383 -693 -897 -980 -392 -494 -315 -931 -315 -73 -348 -948 -875 -106 -977 -6 -264 -771 -302 -272 -856 -515 -893 -998 -679 -337 -828 -126 -421 -784 -32 -966 -472 -943 -822 -370 -927 -599 -563 -348 -78 -712 -80 -555 -845 -634 -337 -260 -286 -233 -922 -959 -364 -391 -438 -188 -163 -178 -761 -192 -958 -595 -828 -556 -764 -59 -257 -313 -9 -285 -726 -785 -971 -665 -812 -398 -888 -439 -539 -220 -569 -761 -463 -424 -944 -568 -343 -186 -580 -65 -56 -717 -471 -941 -817 -656 -225 -337 -78 -439 -629 -195 -156 -645 -110 -244 -953 -24 -159 -288 -85 -552 -105 -581 -272 -997 -618 -628 -761 -887 -760 -435 -532 -384 -665 -509 -949 -463 -132 -795 -200 -680 -899 -474 -244 -654 -888 -544 -154 -835 -234 -196 -808 -754 -687 -328 -614 -506 -350 -423 -865 -884 -452 -560 -577 -663 -228 -284 -460 -971 -933 -780 -931 -261 -242 -966 -434 -492 -914 -934 -150 -326 -714 -418 -138 -192 -537 -624 -765 -566 -803 -209 -820 -286 -631 -830 -673 -618 -269 -17 -237 -284 -656 -653 -108 -337 -102 -754 -225 -933 -458 -358 -745 -693 -603 -210 -976 -236 -423 -381 -88 -69 -890 -635 -543 -506 -36 -381 -756 -884 -98 -586 -410 -388 -330 -611 -633 -270 -452 -989 -868 -416 -105 -321 -717 -713 -307 -8 -492 -713 -285 -92 -812 -188 -500 -550 -382 -819 -191 -464 -600 -57 -673 -425 -749 -136 -831 -558 -220 -430 -729 -393 -680 -271 -236 -749 -223 -380 -876 -228 -252 -496 -761 -88 -286 -226 -459 -160 -765 -211 -81 -572 -969 -729 -182 -360 -859 -237 -826 -335 -110 -381 -911 -445 -90 -30 -393 -195 -539 -840 -318 -405 -577 -700 -227 -651 -832 -429 -839 -615 -850 -724 -127 -980 -988 -922 -896 -547 -321 -677 -611 -483 -711 -657 -158 -145 -359 -538 -684 -260 -196 -975 -95 -816 -745 -164 -693 -57 -666 -886 -438 -720 -944 -572 -223 -510 -976 -716 -706 -112 -803 -940 -382 -729 -719 -981 -332 -953 -984 -498 -112 -470 -641 -865 -867 -294 -591 -993 -53 -479 -213 -88 -174 -526 -928 -685 -665 -655 -444 -866 -542 -786 -253 -954 -52 -573 -91 -805 -731 -771 -533 -911 -190 -698 -370 -538 -872 -270 -335 -229 -344 -824 -368 -644 -64 -722 -222 -164 -897 -311 -967 -675 -456 -924 -89 -745 -326 -441 -318 -947 -41 -874 -236 -357 -180 -82 -397 -826 -369 -549 -978 -140 -705 -910 -131 -330 -810 -801 -447 -197 -907 -218 -965 -984 -899 -77 -106 -33 -649 -451 -881 -100 -491 -614 -618 -213 -894 -81 -426 -89 -260 -965 -773 -305 -459 -841 -470 -414 -745 -956 -783 -529 -478 -293 -191 -503 -334 -498 -5 -761 -12 -96 -17 -836 -718 -301 -716 -519 -16 -250 -744 -275 -298 -320 -222 -127 -68 -428 -517 -403 -278 -650 -455 -273 -669 -432 -748 -413 -417 -392 -773 -22 -9 -468 -977 -855 -119 -358 -359 -477 -720 -196 -947 -940 -36 -208 -824 -278 -398 -669 -410 -55 -947 -439 -826 -139 -705 -160 -354 -926 -366 -867 -529 -341 -484 -461 -428 -882 -118 -108 -902 -11 -362 -364 -274 -656 -629 -141 -817 -132 -358 -58 -627 -379 -238 -748 -482 -72 -552 -160 -293 -53 -657 -261 -27 -603 -834 -812 -493 -256 -948 -570 -193 -412 -34 -377 -393 -842 -304 -59 -977 -894 -992 -203 -349 -696 -464 -921 -956 -871 -795 -375 -201 -801 -119 -102 -884 -257 -52 -720 -463 -897 -59 -845 -298 -271 -56 -250 -505 -257 -281 -48 -222 -901 -314 -958 -909 -235 -429 -920 -755 -273 -674 -691 -675 -352 -295 -581 -815 -250 -859 -802 -280 -82 -703 -719 -440 -849 -902 -468 -556 -217 -232 -394 -486 -805 -697 -720 -910 -148 -767 -884 -86 -820 -577 -625 -53 -51 -733 -611 -226 -4 -363 -110 -708 -766 -722 -130 -432 -11 -873 -721 -635 -487 -83 -707 -674 -182 -675 -417 -138 -639 -212 -201 -936 -337 -756 -68 -353 -982 -931 -768 -814 -99 -898 -966 -845 -631 -740 -756 -846 -262 -251 -496 -323 -790 -160 -935 -774 -889 -909 -938 -601 -928 -963 -290 -439 -460 -861 -275 -582 -342 -273 -729 -120 -809 -133 -799 -360 -676 -316 -622 -417 -9 -273 -660 -289 -947 -924 -600 -961 -663 -346 -936 -838 -852 -470 -326 -724 -965 -920 -962 -184 -591 -895 -912 -147 -801 -244 -984 -481 -115 -248 -805 -111 -998 -490 -578 -620 -293 -789 -630 -154 -775 -199 -619 -813 -701 -189 -640 -409 -893 -140 -248 -335 -23 -408 -144 -782 -604 -451 -850 -182 -695 -370 -428 -495 -722 -662 -190 -762 -202 -849 -489 -842 -95 -388 -496 -921 -344 -597 -918 -937 -971 -454 -891 -909 -325 -801 -572 -278 -365 -688 -989 -941 -535 -917 -194 -351 -99 -736 -888 -762 -666 -695 -283 -729 -383 -736 -23 -51 -87 -596 -673 -36 -38 -908 -956 -232 -63 -939 -123 -658 -174 -506 -449 -490 -746 -716 -967 -688 -534 -122 -945 -913 -762 -206 -853 -985 -366 -425 -552 -121 -233 -485 -81 -775 -487 -864 -130 -449 -646 -774 -416 -699 -5 -14 -403 -218 -489 -489 -992 -653 -788 -709 -535 -470 -555 -648 -532 -941 -358 -841 -494 -953 -888 -776 -728 -116 -105 -130 -415 -400 -236 -256 -80 -185 -904 -959 -972 -120 -619 -278 -737 -316 -616 -410 -362 -59 -834 -155 -415 -79 -388 -338 -767 -369 -626 -560 -811 -577 -978 -691 -908 -142 -617 -683 -408 -942 -604 -667 -9 -301 -764 -887 -108 -38 -374 -601 -360 -913 -314 -564 -640 -318 -500 -925 -158 -362 -103 -979 -290 -207 -876 -81 -579 -661 -83 -873 -334 -291 -800 -864 -485 -200 -100 -812 -915 -257 -772 -679 -909 -918 -395 -839 -487 -106 -453 -853 -81 -746 -458 -493 -949 -515 -844 -673 -510 -64 -860 -386 -333 -297 -766 -842 -301 -743 -146 -904 -3 -276 -787 -632 -63 -219 -549 -880 -605 -187 -845 -513 -843 -961 -246 -560 -82 -847 -667 -930 -447 -582 -727 -318 -27 -624 -998 -933 -836 -626 -414 -384 -565 -41 -624 -666 -952 -418 -527 -555 -598 -55 -256 -614 -769 -901 -663 -543 -424 -119 -447 -372 -770 -391 -33 -910 -55 -127 -760 -37 -345 -612 -393 -337 -491 -236 -414 -212 -461 -196 -38 -807 -288 -914 -206 -909 -585 -255 -542 -730 -680 -685 -997 -649 -80 -570 -414 -343 -503 -552 -595 -990 -838 -548 -985 -172 -282 -384 -952 -701 -335 -441 -800 -619 -97 -959 -41 -156 -181 -124 -293 -799 -68 -563 -820 -361 -770 -606 -718 -816 -977 -254 -756 -673 -343 -392 -582 -794 -91 -669 -889 -446 -907 -577 -178 -807 -609 -732 -266 -905 -638 -331 -902 -175 -690 -112 -809 -462 -450 -82 -741 -101 -512 -239 -338 -836 -214 -746 -194 -775 -700 -812 -57 -726 -569 -229 -699 -13 -228 -631 -968 -69 -887 -505 -255 -362 -16 -462 -641 -653 -578 -805 -575 -336 -608 -411 -924 -213 -226 -735 -419 -746 -888 -610 -294 -663 -406 -515 -556 -618 -542 -940 -208 -221 -610 -137 -395 -879 -836 -697 -506 -612 -821 -287 -805 -75 -389 -313 -561 -73 -992 -776 -772 -243 -681 -191 -20 -927 -461 -840 -853 -431 -33 -846 -32 -157 -173 -486 -310 -645 -497 -623 -524 -845 -461 -206 -771 -372 -3 -483 -101 -997 -705 -71 -117 -149 -102 -585 -38 -284 -805 -454 -413 -290 -956 -181 -73 -820 -482 -881 -974 -498 -421 -488 -392 -994 -983 -412 -282 -894 -34 -73 -838 -206 -555 -200 -287 -17 -211 -476 -293 -798 -278 -126 -695 -744 -498 -80 -845 -577 -41 -637 -80 -510 -252 -71 -316 -123 -244 -827 -810 -783 -320 -975 -286 -526 -15 -836 -710 -656 -197 -526 -516 -809 -180 -236 -162 -255 -81 -609 -570 -279 -93 -918 -767 -21 -856 -977 -627 -982 -655 -557 -691 -296 -588 -868 -479 -64 -351 -615 -334 -177 -522 -995 -610 -841 -204 -781 -128 -606 -52 -781 -200 -279 -421 -191 -418 -33 -726 -143 -169 -130 -528 -611 -665 -154 -408 -556 -919 -167 -86 -982 -153 -259 -236 -63 -968 -197 -618 -981 -901 -104 -279 -795 -339 -676 -233 -826 -680 -304 -635 -412 -501 -489 -357 -566 -645 -713 -25 -905 -450 -772 -894 -646 -319 -224 -325 -631 -133 -815 -796 -143 -197 -167 -5 -999 -397 -932 -339 -228 -601 -444 -117 -777 -292 -632 -390 -241 -763 -699 -74 -915 -996 -700 -350 -926 -690 -292 -26 -310 -757 -357 -246 -906 -68 -728 -167 -687 -146 -240 -561 -91 -325 -555 -369 -213 -848 -704 -861 -804 -902 -464 -320 -967 -315 -436 -444 -714 -161 -177 -293 -86 -776 -818 -893 -389 -454 -903 -213 -898 -720 -33 -25 -109 -158 -51 -365 -249 -585 -326 -138 -364 -909 -83 -200 -259 -947 -552 -199 -401 -784 -245 -30 -176 -194 -899 -389 -322 -155 -394 -927 -918 -602 -934 -727 -481 -114 -332 -747 -59 -678 -510 -473 -296 -648 -349 -560 -761 -792 -292 -717 -23 -553 -110 -877 -923 -880 -602 -737 -834 -477 -347 -463 -682 -648 -98 -210 -581 -619 -323 -400 -590 -620 -2 -940 -39 -669 -934 -989 -328 -755 -84 -564 -702 -761 -559 -105 -208 -383 -896 -620 -158 -242 -151 -557 -988 -53 -532 -739 -862 -241 -343 -569 -876 -122 -420 -404 -745 -427 -266 -826 -625 -147 -568 -488 -738 -208 -422 -585 -160 -122 -189 -870 -816 -959 -687 -485 -59 -190 -828 -552 -25 -691 -170 -861 -495 -532 -240 -793 -704 -104 -984 -779 -693 -935 -641 -755 -836 -981 -47 -209 -192 -997 -598 -818 -627 -225 -168 -680 -747 -828 -676 -478 -346 -917 -363 -819 -288 -77 -111 -283 -876 -691 -853 -682 -947 -58 -943 -278 -591 -481 -411 -573 -972 -951 -318 -120 -194 -150 -931 -133 -506 -571 -788 -391 -858 -935 -556 -707 -724 -217 -931 -458 -858 -612 -735 -323 -519 -165 -505 -131 -866 -950 -978 -57 -688 -236 -117 -18 -337 -349 -853 -393 -293 -570 -886 -273 -379 -883 -467 -308 -485 -893 -684 -364 -20 -437 -740 -45 -911 -751 -797 -925 -857 -638 -560 -124 -201 -69 -361 -631 -965 -544 -696 -209 -944 -103 -333 -789 -425 -230 -931 -87 -418 -845 -128 -188 -589 -480 -949 -1 -454 -893 -732 -417 -695 -875 -471 -269 -248 -144 -551 -23 -119 -270 -960 -495 -734 -832 -622 -615 -285 -847 -478 -532 -405 -896 -571 -325 -758 -586 -265 -35 -814 -376 -311 -393 -793 -908 -295 -283 -309 -632 -91 -173 -675 -563 -622 -285 -511 -874 -282 -651 -481 -56 -239 -923 -940 -139 -156 -588 -70 -201 -246 -233 -368 -161 -750 -792 -187 -924 -201 -808 -857 -249 -731 -956 -830 -253 -488 -343 -922 -696 -176 -666 -247 -98 -652 -360 -997 -761 -316 -83 -116 -176 -502 -267 -938 -904 -955 -9 -923 -370 -33 -512 -98 -813 -48 -434 -939 -255 -411 -433 -663 -567 -496 -962 -842 -698 -25 -477 -326 -260 -519 -736 -480 -227 -376 -808 -473 -955 -513 -302 -909 -328 -814 -221 -777 -589 -608 -817 -650 -161 -565 -852 -532 -575 -351 -745 -400 -797 -630 -316 -898 -341 -263 -334 -579 -73 -595 -90 -996 -286 -621 -820 -55 -938 -962 -156 -241 -986 -892 -874 -326 -720 -120 -428 -141 -304 -717 -525 -825 -739 -433 -980 -363 -765 -362 -342 -626 -986 -759 -64 -117 -4 -637 -356 -323 -498 -1000 -484 -427 -580 -759 -730 -672 -792 -183 -3 -309 -742 -761 -207 -341 -112 -176 -323 -201 -614 -157 -783 -894 -260 -920 -703 -204 -502 -564 -755 -506 -469 -994 -402 -395 -399 -128 -786 -924 -331 -287 -359 -629 -87 -284 -827 -993 -382 -201 -1 -720 -999 -420 -246 -547 -699 -788 -344 -681 -331 -880 -66 -226 -833 -350 -386 -505 -720 -859 -555 -734 -73 -165 -946 -868 -59 -855 -36 -641 -971 -15 -965 -724 -978 -699 -93 -430 -228 -886 -96 -578 -655 -927 -900 -566 -815 -201 -284 -666 -812 -26 -850 -48 -67 -23 -68 -530 -716 -537 -615 -263 -878 -787 -912 -537 -500 -611 -177 -814 -547 -183 -99 -127 -717 -374 -350 -895 -301 -96 -992 -303 -845 -841 -374 -252 -180 -89 -620 -779 -846 -342 -490 -944 -377 -552 -156 -844 -89 -300 -889 -111 -342 -557 -784 -791 -970 -803 -351 -393 -883 -506 -974 -116 -827 -499 -627 -266 -244 -429 -216 -339 -319 -579 -425 -849 -59 -168 -707 -760 -609 -159 -446 -50 -486 -852 -886 -369 -295 -788 -398 -921 -559 -158 -16 -109 -986 -605 -318 -778 -489 -812 -633 -675 -819 -987 -623 -546 -338 -848 -994 -710 -564 -289 -257 -824 -85 -86 -572 -761 -452 -575 -361 -940 -248 -549 -660 -475 -293 -862 -773 -434 -143 -487 -728 -931 -799 -111 -117 -340 -524 -118 -791 -883 -424 -601 -154 -930 -119 -920 -959 -983 -457 -506 -804 -267 -252 -25 -912 -57 -498 -815 -788 -921 -137 -802 -899 -146 -177 -740 -711 -622 -344 -946 -680 -863 -893 -193 -704 -52 -503 -315 -42 -303 -791 -470 -23 -375 -704 -266 -162 -897 -81 -925 -81 -169 -18 -135 -385 -269 -800 -501 -275 -814 -146 -915 -841 -603 -100 -161 -593 -37 -979 -98 -477 -66 -118 -923 -53 -484 -161 -804 -420 -386 -344 -537 -16 -765 -450 -216 -515 -214 -22 -156 -826 -645 -21 -748 -534 -967 -922 -897 -577 -482 -415 -684 -315 -713 -836 -856 -172 -587 -468 -743 -1000 -682 -649 -480 -365 -235 -508 -565 -582 -241 -725 -206 -683 -665 -548 -35 -586 -504 -390 -334 -482 -167 -490 -562 -116 -614 -89 -836 -55 -524 -632 -712 -50 -922 -235 -744 -737 -422 -574 -760 -340 -969 -494 -151 -301 -854 -165 -55 -775 -384 -167 -790 -869 -191 -775 -346 -6 -17 -312 -438 -150 -941 -473 -929 -979 -556 -282 -955 -117 -953 -881 -132 -5 -944 -948 -85 -184 -563 -337 -373 -997 -671 -988 -781 -178 -401 -939 -694 -880 -773 -152 -498 -947 -97 -373 -625 -606 -287 -941 -394 -292 -795 -447 -211 -578 -97 -306 -519 -558 -256 -236 -578 -867 -352 -333 -80 -134 -258 -482 -738 -630 -565 -714 -735 -634 -935 -702 -742 -822 -227 -875 -659 -44 -838 -593 -87 -939 -301 -24 -356 -271 -607 -524 -327 -941 -508 -304 -401 -315 -274 -412 -365 -654 -120 -580 -889 -913 -572 -420 -15 -175 -931 -820 -815 -354 -211 -81 -562 -337 -762 -109 -531 -450 -398 -53 -21 -919 -178 -366 -367 -863 -648 -391 -301 -376 -870 -277 -16 -802 -216 -318 -277 -132 -462 -279 -51 -909 -944 -278 -209 -440 -705 -118 -361 -57 -647 -168 -647 -727 -345 -186 -145 -687 -523 -66 -949 -1 -194 -910 -668 -579 -5 -352 -678 -939 -813 -184 -867 -891 -429 -15 -386 -445 -1 -560 -239 -699 -40 -67 -156 -419 -329 -692 -817 -988 -579 -488 -78 -760 -70 -986 -302 -439 -243 -912 -159 -613 -128 -829 -931 -882 -365 -772 -367 -576 -682 -512 -857 -33 -809 -934 -911 -740 -690 -120 -273 -495 -672 -967 -886 -506 -703 -491 -579 -735 -175 -730 -203 -85 -780 -678 -253 -21 -97 -147 -19 -424 -191 -129 -204 -313 -612 -652 -728 -483 -810 -648 -597 -235 -121 -85 -6 -949 -748 -34 -882 -937 -385 -114 -753 -858 -546 -131 -833 -105 -365 -73 -767 -730 -40 -273 -408 -304 -295 -681 -879 -1000 -172 -585 -96 -510 -256 -128 -896 -660 -752 -596 -563 -778 -861 -788 -912 -702 -722 -381 -797 -152 -698 -596 -982 -881 -811 -553 -938 -909 -182 -992 -435 -495 -192 -632 -68 -832 -408 -142 -8 -262 -548 -653 -271 -704 -351 -503 -409 -376 -5 -963 -532 -76 -219 -223 -355 -259 -249 -198 -687 -722 -815 -978 -149 -450 -440 -512 -734 -25 -699 -249 -608 -539 -132 -275 -746 -329 -654 -130 -467 -531 -37 -419 -15 -645 -546 -824 -81 -141 -5 -647 -672 -106 -555 -30 -488 -224 -248 -706 -57 -315 -451 -831 -798 -790 -756 -44 -107 -168 -746 -914 -692 -993 -278 -771 -773 -221 -544 -416 -184 -851 -241 -146 -34 -477 -10 -652 -107 -530 -353 -630 -221 -466 -866 -394 -546 -122 -456 -212 -110 -937 -606 -758 -384 -869 -479 -313 -458 -917 -364 -373 -971 -338 -354 -805 -638 -493 -466 -647 -139 -795 -103 -245 -710 -863 -785 -658 -694 -649 -864 -143 -712 -335 -382 -442 -743 -826 -625 -668 -538 -976 -142 -153 -270 -285 -764 -309 -442 -470 -850 -843 -216 -833 -996 -131 -965 -414 -870 -585 -988 -67 -139 -360 -823 -861 -979 -756 -208 -953 -711 -404 -881 -873 -400 -303 -360 -326 -70 -377 -46 -93 -988 -737 -801 -526 -841 -676 -597 -531 -260 -575 -748 -944 -941 -831 -900 -937 -962 -369 -29 -721 -541 -286 -755 -444 -259 -369 -161 -28 -37 -411 -196 -345 -770 -642 -991 -780 -754 -819 -71 -774 -618 -429 -975 -224 -697 -575 -758 -250 -296 -941 -29 -926 -62 -477 -528 -915 -477 -487 -73 -840 -898 -356 -624 -97 -518 -922 -833 -421 -84 -804 -352 -34 -955 -214 -559 -321 -853 -123 -503 -930 -613 -836 -880 -861 -178 -916 -379 -730 -318 -267 -151 -357 -466 -181 -59 -188 -482 -625 -580 -36 -645 -348 -387 -926 -649 -156 -135 -562 -188 -655 -76 -826 -951 -958 -766 -856 -804 -365 -580 -422 -186 -927 -233 -389 -756 -579 -155 -607 -769 -414 -229 -378 -424 -133 -725 -847 -233 -717 -276 -375 -213 -599 -833 -955 -145 -918 -521 -128 -708 -722 -77 -998 -941 -442 -14 -274 -336 -65 -493 -859 -755 -789 -570 -220 -115 -849 -902 -910 -618 -826 -610 -959 -492 -824 -716 -372 -557 -984 -18 -910 -970 -283 -450 -288 -884 -97 -119 -989 -565 -986 -221 -795 -752 -975 -571 -326 -232 -572 -702 -889 -545 -266 -736 -97 -812 -821 -81 -36 -8 -549 -906 -182 -873 -80 -827 -881 -355 -179 -601 -31 -979 -449 -826 -809 -238 -956 -543 -706 -276 -806 -666 -89 -321 -521 -287 -751 -324 -968 -320 -488 -305 -992 -580 -902 -540 -817 -132 -545 -119 -69 -519 -133 -403 -270 -441 -826 -189 -892 -873 -542 -383 -934 -245 -841 -243 -187 -569 -225 -430 -632 -579 -988 -404 -546 -906 -765 -871 -982 -860 -678 -420 -102 -649 -291 -337 -231 -143 -110 -102 -112 -557 -296 -996 -36 -449 -343 -265 -208 -581 -62 -580 -218 -621 -218 -292 -272 -842 -874 -875 -989 -212 -601 -950 -487 -813 -303 -702 -811 -904 -426 -92 -353 -198 -518 -647 -281 -491 -617 -207 -381 -839 -556 -597 -927 -280 -145 -865 -115 -776 -83 -750 -930 -386 -106 -398 -858 -323 -346 -770 -808 -693 -595 -795 -389 -815 -982 -887 -431 -698 -724 -453 -358 -659 -714 -82 -94 -806 -36 -257 -710 -276 -660 -5 -2 -646 -373 -81 -61 -52 -166 -391 -68 -850 -58 -386 -382 -130 -642 -853 -272 -70 -850 -771 -845 -176 -858 -603 -202 -652 -226 -109 -171 -209 -365 -504 -795 -337 -601 -644 -712 -980 -223 -675 -356 -571 -355 -33 -330 -692 -621 -664 -117 -934 -103 -755 -786 -646 -765 -857 -397 -921 -784 -18 -447 -414 -529 -228 -965 -277 -773 -364 -748 -695 -947 -723 -942 -393 -260 -769 -368 -570 -429 -587 -481 -108 -113 -733 -853 -614 -357 -34 -832 -367 -167 -592 -321 -557 -910 -645 -740 -940 -887 -369 -645 -957 -513 -294 -23 -964 -606 -877 -871 -835 -85 -111 -698 -339 -677 -706 -693 -818 -55 -203 -649 -918 -722 -274 -615 -32 -61 -246 -867 -341 -577 -937 -51 -585 -821 -938 -129 -257 -337 -31 -478 -649 -360 -337 -381 -405 -209 -175 -109 -840 -82 -272 -851 -360 -578 -986 -216 -864 -332 -318 -643 -931 -658 -679 -873 -630 -753 -522 -500 -424 -191 -95 -251 -922 -309 -29 -785 -506 -837 -806 -402 -858 -350 -855 -927 -761 -386 -943 -964 -183 -523 -671 -260 -419 -765 -738 -992 -321 -268 -8 -528 -617 -129 -248 -153 -679 -28 -654 -894 -985 -176 -49 -9 -712 -122 -368 -773 -970 -553 -431 -179 -340 -596 -258 -207 -951 -370 -715 -104 -799 -416 -614 -681 -961 -24 -791 -331 -961 -334 -347 -121 -381 -333 -798 -703 -925 -976 -126 -56 -831 -999 -877 -50 -301 -837 -810 -697 -636 -723 -179 -107 -154 -36 -557 -331 -363 -781 -642 -15 -955 -186 -842 -519 -950 -160 -901 -482 -670 -802 -131 -549 -474 -510 -663 -507 -411 -441 -672 -57 -577 -736 -529 -13 -180 -229 -128 -25 -435 -525 -4 -28 -132 -565 -116 -332 -554 -512 -245 -860 -548 -818 -572 -661 -918 -446 -603 -371 -517 -208 -596 -605 -381 -833 -566 -918 -140 -435 -757 -192 -842 -630 -104 -567 -601 -253 -737 -227 -860 -464 -158 -303 -15 -462 -233 -504 -78 -565 -236 -705 -466 -986 -944 -516 -809 -15 -992 -157 -102 -326 -770 -556 -45 -505 -374 -481 -969 -732 -319 -637 -792 -232 -266 -657 -999 -129 -641 -494 -530 -812 -299 -781 -119 -589 -643 -151 -159 -786 -445 -865 -251 -713 -126 -714 -232 -215 -228 -427 -340 -627 -147 -991 -692 -869 -387 -19 -46 -701 -558 -213 -400 -139 -799 -50 -625 -892 -98 -967 -755 -80 -484 -967 -633 -96 -594 -284 -465 -4 -379 -527 -231 -154 -576 -451 -60 -810 -849 -142 -191 -417 -606 -292 -617 -748 -771 -392 -601 -248 -474 -920 -164 -14 -925 -218 -329 -311 -771 -873 -408 -363 -882 -379 -589 -20 -526 -803 -430 -160 -908 -860 -531 -819 -792 -192 -655 -992 -187 -560 -115 -799 -210 -39 -303 -110 -661 -290 -207 -108 -105 -563 -789 -867 -281 -111 -734 -971 -841 -227 -652 -107 -839 -851 -86 -905 -480 -945 -890 -794 -166 -835 -809 -285 -538 -706 -584 -498 -940 -891 -183 -773 -264 -773 -734 -932 -845 -587 -512 -430 -667 -876 -451 -53 -91 -829 -782 -3 -588 -795 -298 -857 -488 -226 -158 -502 -821 -991 -124 -639 -512 -596 -949 -575 -607 -486 -905 -890 -918 -142 -489 -780 -957 -877 -268 -51 -156 -340 -766 -956 -268 -370 -85 -435 -667 -104 -816 -386 -638 -870 -193 -460 -979 -345 -603 -630 -94 -103 -738 -206 -817 -567 -418 -657 -780 -199 -740 -136 -7 -519 -916 -727 -274 -663 -309 -825 -419 -453 -276 -61 -955 -190 -446 -94 -986 -379 -298 -393 -124 -594 -850 -469 -475 -100 -563 -766 -312 -472 -14 -47 -927 -693 -330 -127 -42 -152 -794 -705 -499 -114 -688 -435 -10 -258 -534 -988 -508 -116 -296 -921 -834 -281 -698 -901 -713 -351 -78 -757 -808 -958 -744 -943 -189 -224 -423 -554 -963 -350 -43 -11 -865 -280 -765 -39 -202 -429 -419 -154 -827 -68 -637 -730 -375 -109 -319 -501 -845 -726 -302 -973 -945 -522 -345 -822 -496 -469 -243 -748 -925 -71 -672 -422 -466 -806 -855 -842 -451 -95 -393 -121 -64 -566 -525 -583 -205 -161 -90 -922 -811 -876 -266 -51 -276 -400 -15 -369 -97 -359 -531 -20 -267 -967 -188 -466 -967 -68 -736 -537 -906 -890 -587 -681 -743 -909 -913 -916 -837 -515 -271 -107 -325 -162 -35 -683 -364 -151 -307 -868 -976 -443 -530 -125 -597 -434 -146 -251 -412 -196 -357 -147 -317 -569 -486 -162 -157 -944 -77 -328 -379 -777 -405 -754 -12 -14 -606 -94 -368 -375 -490 -592 -547 -394 -666 -901 -779 -54 -142 -623 -604 -842 -201 -494 -536 -299 -370 -243 -983 -816 -980 -508 -691 -91 -465 -69 -487 -168 -891 -616 -572 -276 -364 -954 -181 -465 -481 -511 -435 -338 -973 -752 -142 -417 -98 -499 -137 -885 -92 -337 -358 -476 -415 -971 -208 -151 -394 -844 -401 -667 -935 -385 -213 -364 -495 -389 -864 -846 -258 -335 -617 -441 -845 -537 -91 -771 -838 -150 -408 -457 -682 -655 -468 -234 -499 -786 -478 -548 -841 -465 -681 -535 -312 -488 -422 -485 -858 -286 -998 -439 -857 -281 -167 -812 -849 -95 -887 -579 -823 -304 -21 -263 -615 -318 -647 -575 -63 -549 -789 -123 -66 -961 -366 -766 -501 -125 -378 -869 -502 -90 -838 -684 -455 -135 -471 -822 -753 -907 -877 -70 -353 -948 -579 -508 -620 -607 -815 -433 -985 -728 -458 -626 -225 -344 -309 -656 -924 -125 -594 -35 -313 -30 -145 -435 -910 -953 -831 -877 -957 -687 -406 -39 -780 -704 -750 -600 -384 -995 -218 -732 -466 -648 -82 -489 -610 -284 -993 -383 -96 -281 -499 -725 -956 -798 -456 -427 -136 -494 -897 -946 -53 -885 -786 -979 -216 -254 -186 -318 -99 -533 -202 -146 -590 -822 -462 -105 -805 -159 -582 -60 -992 -87 -619 -508 -726 -631 -194 -495 -448 -676 -518 -485 -918 -120 -411 -31 -106 -610 -624 -9 -505 -516 -3 -316 -312 -431 -776 -596 -230 -204 -714 -783 -722 -738 -815 -13 -561 -878 -215 -570 -305 -659 -10 -373 -528 -430 -954 -308 -262 -828 -82 -145 -173 -714 -973 -456 -682 -334 -743 -2 -3 -907 -213 -251 -416 -191 -201 -673 -909 -136 -86 -548 -279 -346 -139 -975 -753 -398 -984 -626 -787 -381 -858 -699 -612 -146 -176 -983 -404 -235 -359 -446 -713 -227 -888 -312 -576 -101 -328 -669 -209 -603 -857 -823 -336 -478 -792 -266 -846 -464 -444 -999 -172 -933 -750 -766 -605 -809 -153 -714 -367 -51 -728 -87 -819 -648 -87 -479 -846 -824 -247 -220 -820 -662 -576 -330 -435 -871 -935 -965 -367 -451 -260 -659 -53 -953 -972 -561 -456 -415 -426 -617 -969 -787 -879 -37 -430 -466 -230 -841 -80 -226 -890 -349 -721 -656 -150 -487 -498 -829 -720 -541 -107 -600 -414 -617 -133 -459 -540 -444 -437 -891 -264 -548 -703 -94 -383 -348 -418 -5 -933 -242 -58 -510 -871 -66 -857 -84 -197 -752 -293 -482 -167 -232 -763 -327 -474 -715 -798 -296 -450 -246 -633 -800 -905 -389 -806 -615 -574 -718 -394 -852 -622 -29 -188 -827 -606 -534 -808 -775 -701 -724 -853 -809 -721 -927 -8 -567 -16 -836 -376 -255 -463 -226 -117 -605 -552 -141 -302 -520 -871 -230 -703 -583 -484 -209 -129 -786 -920 -648 -248 -214 -736 -107 -519 -166 -462 -714 -137 -217 -612 -840 -106 -730 -935 -36 -4 -366 -1000 -35 -748 -240 -36 -214 -893 -507 -951 -759 -707 -939 -649 -151 -352 -306 -779 -349 -194 -269 -651 -356 -434 -461 -503 -52 -6 -73 -117 -879 -37 -860 -574 -279 -860 -986 -23 -813 -192 -371 -348 -373 -464 -238 -339 -332 -742 -634 -791 -655 -207 -714 -117 -964 -698 -939 -919 -41 -175 -946 -416 -847 -382 -524 -394 -105 -792 -477 -926 -262 -340 -411 -58 -950 -980 -460 -685 -213 -855 -767 -47 -558 -910 -762 -944 -260 -332 -147 -967 -473 -135 -565 -565 -17 -583 -99 -197 -81 -970 -827 -843 -472 -115 -194 -606 -146 -189 -672 -609 -446 -781 -167 -559 -755 -624 -986 -963 -454 -104 -670 -647 -290 -587 -634 -619 -496 -977 -389 -42 -18 -925 -766 -866 -926 -482 -781 -273 -330 -866 -510 -776 -142 -312 -195 -950 -390 -915 -403 -460 -561 -972 -435 -817 -509 -509 -265 -332 -633 -981 -187 -53 -622 -653 -556 -858 -404 -74 -961 -11 -393 -330 -418 -465 -485 -309 -165 -978 -700 -886 -828 -999 -593 -393 -157 -504 -721 -385 -67 -440 -183 -527 -317 -630 -44 -332 -279 -954 -430 -942 -602 -823 -826 -161 -393 -727 -513 -935 -948 -816 -106 -549 -164 -681 -387 -502 -166 -330 -366 -851 -534 -126 -974 -933 -653 -103 -236 -619 -221 -508 -42 -251 -271 -286 -356 -665 -512 -765 -202 -723 -562 -251 -9 -700 -928 -595 -139 -473 -224 -741 -202 -165 -405 -194 -818 -187 -813 -555 -986 -607 -971 -330 -269 -839 -66 -232 -9 -204 -896 -8 -382 -458 -699 -407 -933 -633 -560 -906 -953 -279 -129 -782 -414 -634 -132 -614 -234 -954 -671 -747 -291 -967 -553 -396 -589 -51 -989 -509 -106 -386 -377 -828 -314 -551 -310 -706 -884 -229 -411 -507 -454 -158 -277 -673 -24 -744 -243 -674 -879 -720 -306 -983 -120 -262 -852 -462 -58 -98 -285 -230 -898 -375 -85 -537 -574 -140 -867 -119 -250 -634 -383 -943 -715 -401 -162 -254 -608 -860 -389 -690 -421 -829 -582 -61 -390 -972 -710 -579 -164 -205 -92 -627 -550 -354 -877 -92 -718 -604 -277 -826 -778 -142 -782 -384 -353 -13 -36 -625 -339 -64 -354 -748 -582 -957 -58 -922 -387 -936 -979 -356 -310 -975 -708 -914 -653 -628 -49 -425 -961 -935 -386 -148 -120 -322 -262 -371 -934 -556 -181 -981 -471 -235 -772 -691 -195 -480 -598 -64 -416 -741 -661 -259 -6 -979 -327 -239 -970 -638 -169 -231 -13 -788 -25 -297 -396 -407 -499 -904 -701 -198 -415 -140 -454 -603 -667 -584 -756 -184 -552 -256 -277 -857 -709 -857 -458 -803 -76 -986 -121 -253 -917 -458 -633 -28 -818 -249 -495 -530 -464 -484 -231 -694 -543 -366 -859 -332 -642 -83 -220 -802 -138 -375 -29 -626 -208 -970 -380 -164 -180 -800 -104 -725 -171 -812 -459 -421 -53 -111 -495 -309 -47 -752 -534 -410 -352 -338 -434 -540 -846 -883 -204 -950 -375 -746 -576 -653 -587 -434 -364 -855 -266 -782 -537 -392 -822 -518 -160 -832 -635 -137 -974 -413 -534 -466 -750 -304 -669 -134 -164 -355 -386 -812 -218 -255 -568 -728 -1 -183 -463 -599 -738 -590 -23 -209 -158 -662 -496 -707 -658 -2 -253 -319 -186 -337 -927 -920 -812 -585 -794 -179 -323 -437 -482 -214 -751 -331 -894 -770 -688 -188 -478 -935 -109 -259 -470 -654 -367 -270 -530 -193 -392 -480 -88 -482 -376 -451 -229 -335 -110 -441 -62 -847 -45 -275 -311 -439 -630 -377 -255 -238 -361 -116 -226 -861 -960 -411 -775 -515 -473 -409 -412 -286 -807 -728 -587 -827 -415 -182 -263 -29 -691 -138 -821 -44 -35 -534 -43 -196 -121 -165 -891 -437 -495 -527 -868 -222 -519 -583 -981 -298 -846 -32 -203 -152 -717 -646 -589 -342 -667 -456 -438 -27 -241 -681 -923 -651 -238 -932 -914 -340 -471 -343 -448 -133 -217 -856 -591 -580 -86 -904 -134 -943 -975 -745 -315 -744 -256 -138 -267 -599 -694 -796 -236 -543 -5 -185 -479 -406 -573 -367 -706 -435 -667 -300 -959 -924 -414 -540 -850 -801 -997 -884 -985 -117 -998 -8 -459 -158 -631 -388 -262 -940 -33 -235 -75 -131 -7 -191 -333 -846 -234 -433 -469 -64 -980 -372 -362 -356 -326 -771 -90 -368 -555 -740 -176 -989 -582 -164 -207 -759 -534 -655 -301 -711 -63 -782 -111 -245 -289 -207 -894 -526 -327 -900 -574 -275 -935 -478 -457 -772 -410 -646 -9 -302 -635 -477 -255 -688 -482 -287 -795 -190 -261 -545 -122 -251 -371 -369 -740 -944 -299 -315 -217 -114 -585 -15 -152 -509 -985 -523 -171 -335 -984 -715 -323 -746 -266 -165 -295 -498 -891 -719 -671 -325 -577 -81 -972 -855 -217 -169 -532 -701 -403 -303 -959 -188 -345 -529 -838 -74 -569 -609 -921 -289 -301 -926 -813 -972 -857 -57 -967 -639 -479 -170 -770 -685 -576 -11 -271 -448 -10 -299 -903 -631 -410 -869 -931 -957 -702 -329 -654 -752 -42 -678 -636 -150 -187 -642 -691 -966 -112 -184 -53 -788 -936 -557 -947 -360 -388 -354 -768 -398 -971 -994 -493 -49 -454 -372 -402 -760 -546 -1 -676 -420 -346 -791 -607 -866 -265 -612 -97 -840 -738 -973 -882 -428 -184 -535 -698 -197 -758 -309 -20 -60 -151 -394 -389 -826 -848 -192 -880 -296 -878 -940 -172 -651 -679 -483 -672 -935 -182 -571 -926 -970 -916 -224 -704 -484 -556 -619 -277 -901 -873 -29 -548 -485 -210 -266 -349 -340 -399 -291 -93 -908 -858 -924 -670 -467 -843 -576 -459 -578 -148 -206 -668 -231 -843 -409 -945 -235 -642 -327 -310 -709 -466 -543 -80 -562 -705 -750 -202 -760 -744 -334 -592 -290 -311 -251 -956 -531 -811 -932 -441 -448 -203 -824 -82 -470 -787 -394 -669 -537 -473 -851 -277 -313 -810 -654 -288 -516 -2 -162 -49 -92 -211 -307 -6 -169 -158 -21 -996 -709 -7 -154 -676 -937 -862 -712 -206 -395 -897 -610 -795 -750 -37 -272 -166 -259 -590 -602 -296 -178 -329 -186 -215 -540 -118 -483 -635 -725 -195 -365 -975 -113 -380 -715 -37 -655 -867 -562 -484 -469 -844 -793 -3 -89 -402 -782 -58 -789 -942 -603 -634 -48 -469 -88 -500 -260 -146 -715 -967 -72 -182 -625 -734 -370 -970 -692 -290 -19 -36 -869 -380 -135 -878 -80 -854 -513 -254 -231 -633 -624 -193 -375 -609 -274 -303 -49 -803 -673 -328 -671 -273 -680 -609 -960 -819 -714 -437 -112 -713 -924 -472 -402 -423 -924 -841 -859 -245 -129 -714 -932 -316 -8 -641 -829 -475 -141 -743 -335 -963 -754 -327 -432 -423 -888 -996 -679 -355 -89 -745 -930 -97 -534 -801 -465 -343 -517 -396 -657 -482 -487 -945 -11 -147 -674 -367 -441 -905 -656 -709 -676 -899 -422 -417 -856 -916 -484 -482 -345 -238 -657 -509 -87 -992 -669 -302 -147 -467 -440 -605 -301 -327 -306 -298 -149 -236 -655 -468 -762 -411 -387 -93 -366 -115 -219 -156 -516 -659 -156 -30 -600 -611 -485 -863 -294 -238 -713 -640 -926 -511 -107 -239 -482 -288 -267 -182 -962 -71 -925 -787 -275 -28 -900 -817 -904 -503 -517 -471 -487 -725 -420 -459 -839 -875 -278 -212 -726 -758 -91 -843 -721 -295 -483 -311 -383 -812 -914 -731 -989 -142 -236 -178 -904 -739 -412 -756 -876 -981 -333 -902 -69 -66 -194 -111 -548 -101 -229 -110 -339 -418 -760 -837 -144 -733 -479 -351 -673 -748 -19 -292 -202 -828 -256 -697 -403 -922 -474 -73 -952 -597 -388 -553 -617 -357 -119 -458 -783 -456 -926 -370 -806 -722 -430 -750 -150 -280 -868 -893 -833 -427 -511 -638 -247 -872 -242 -189 -622 -35 -911 -864 -681 -332 -991 -930 -187 -887 -786 -151 -340 -203 -339 -296 -512 -916 -401 -681 -157 -785 -729 -314 -363 -838 -432 -740 -258 -297 -558 -378 -963 -321 -86 -298 -84 -206 -421 -267 -572 -957 -874 -644 -590 -304 -765 -628 -206 -542 -999 -257 -286 -971 -57 -679 -953 -612 -40 -215 -338 -385 -527 -470 -665 -357 -534 -125 -868 -837 -367 -661 -600 -688 -865 -548 -765 -693 -974 -263 -757 -918 -603 -33 -37 -146 -687 -578 -988 -528 -229 -29 -395 -88 -662 -215 -701 -803 -507 -743 -802 -363 -390 -112 -424 -661 -374 -136 -336 -728 -415 -564 -505 -3 -438 -110 -36 -372 -807 -422 -389 -914 -813 -976 -215 -881 -501 -807 -832 -697 -767 -340 -768 -37 -850 -696 -409 -87 -77 -257 -336 -460 -989 -25 -7 -38 -357 -682 -887 -17 -10 -653 -788 -304 -789 -716 -269 -832 -46 -501 -283 -4 -318 -819 -98 -266 -655 -557 -502 -813 -325 -479 -962 -458 -888 -184 -506 -808 -7 -286 -5 -872 -383 -734 -144 -851 -484 -469 -511 -594 -800 -416 -826 -662 -701 -673 -607 -575 -607 -509 -361 -428 -439 -767 -455 -524 -476 -710 -418 -513 -799 -447 -983 -621 -688 -648 -430 -31 -350 -195 -886 -245 -925 -715 -787 -954 -776 -685 -440 -257 -454 -364 -164 -644 -297 -341 -742 -548 -850 -63 -117 -376 -626 -667 -534 -8 -295 -606 -594 -916 -529 -621 -39 -81 -73 -925 -729 -819 -369 -405 -105 -420 -376 -2 -717 -306 -755 -641 -681 -592 -202 -594 -983 -289 -7 -616 -511 -46 -978 -13 -754 -614 -331 -417 -247 -676 -454 -79 -257 -244 -393 -617 -319 -623 -780 -803 -748 -214 -22 -906 -351 -310 -633 -435 -381 -716 -421 -287 -755 -911 -15 -806 -273 -723 -993 -420 -733 -400 -272 -199 -540 -947 -581 -733 -565 -875 -329 -192 -462 -667 -38 -875 -328 -751 -516 -399 -172 -197 -860 -982 -538 -664 -243 -691 -412 -493 -659 -953 -954 -364 -384 -205 -817 -361 -925 -814 -969 -113 -937 -377 -79 -35 -531 -324 -693 -431 -811 -361 -768 -594 -48 -770 -392 -220 -983 -528 -12 -74 -68 -367 -712 -392 -538 -663 -265 -862 -839 -939 -368 -248 -288 -10 -115 -542 -653 -622 -403 -552 -661 -818 -192 -397 -968 -299 -250 -789 -422 -93 -97 -908 -262 -203 -403 -947 -890 -771 -179 -617 -214 -920 -813 -934 -343 -390 -610 -513 -145 -821 -404 -552 -667 -748 -408 -22 -863 -177 -216 -521 -735 -372 -761 -122 -157 -143 -995 -195 -90 -288 -787 -416 -297 -714 -13 -851 -42 -524 -78 -186 -361 -40 -48 -561 -976 -871 -1000 -946 -91 -501 -957 -63 -776 -707 -395 -802 -860 -537 -167 -656 -222 -917 -174 -690 -589 -696 -85 -803 -814 -601 -277 -999 -783 -664 -115 -3 -884 -373 -234 -644 -783 -204 -166 -843 -715 -447 -256 -4 -500 -331 -675 -821 -576 -304 -109 -791 -197 -550 -711 -638 -220 -990 -727 -507 -584 -838 -415 -49 -829 -182 -458 -890 -343 -933 -333 -344 -806 -969 -776 -432 -866 -431 -364 -702 -442 -56 -405 -473 -479 -921 -320 -755 -979 -226 -211 -189 -176 -371 -778 -321 -36 -484 -292 -155 -261 -309 -298 -300 -252 -67 -888 -197 -285 -903 -326 -266 -309 -825 -956 -546 -690 -535 -459 -918 -738 -725 -141 -408 -315 -303 -338 -865 -226 -412 -393 -675 -92 -133 -6 -243 -118 -369 -394 -115 -235 -438 -999 -340 -940 -845 -941 -724 -564 -405 -746 -243 -726 -545 -824 -113 -725 -287 -872 -519 -196 -4 -165 -734 -44 -874 -941 -821 -315 -134 -781 -64 -344 -506 -781 -738 -302 -291 -119 -725 -863 -448 -905 -40 -60 -273 -98 -364 -166 -446 -873 -448 -845 -155 -72 -244 -988 -297 -977 -370 -520 -19 -55 -494 -498 -121 -204 -515 -83 -120 -750 -563 -564 -465 -972 -715 -186 -31 -873 -944 -932 -303 -173 -790 -53 -866 -984 -168 -364 -401 -875 -119 -437 -1000 -583 -146 -510 -516 -488 -146 -63 -215 -1000 -761 -252 -416 -194 -649 -549 -94 -254 -722 -637 -443 -590 -268 -926 -236 -179 -635 -371 -810 -641 -436 -601 -758 -231 -894 -444 -218 -556 -103 -747 -428 -838 -306 -208 -181 -860 -578 -762 -820 -353 -934 -18 -541 -786 -201 -350 -881 -237 -976 -966 -467 -266 -425 -122 -102 -209 -828 -511 -951 -382 -336 -766 -728 -10 -893 -403 -516 -893 -397 -323 -104 -233 -37 -320 -721 -130 -716 -565 -520 -451 -97 -436 -970 -892 -504 -362 -295 -145 -460 -876 -199 -80 -322 -710 -670 -10 -933 -845 -591 -861 -920 -423 -530 -968 -959 -381 -746 -441 -613 -209 -126 -186 -499 -933 -105 -993 -695 -961 -290 -174 -48 -525 -114 -713 -756 -404 -21 -10 -765 -143 -457 -99 -574 -577 -990 -204 -211 -541 -630 -517 -206 -15 -623 -537 -513 -575 -759 -450 -397 -824 -623 -51 -649 -371 -955 -990 -771 -973 -220 -91 -661 -251 -666 -287 -951 -982 -689 -882 -541 -295 -444 -304 -416 -78 -423 -827 -424 -388 -465 -376 -306 -215 -504 -366 -425 -738 -779 -223 -475 -530 -609 -407 -295 -178 -421 -279 -205 -343 -893 -458 -142 -740 -846 -577 -400 -602 -425 -558 -43 -659 -985 -711 -33 -402 -106 -267 -98 -107 -14 -333 -52 -702 -328 -587 -130 -214 -288 -278 -178 -996 -575 -988 -595 -16 -980 -789 -42 -592 -696 -33 -90 -547 -1 -749 -42 -844 -617 -768 -339 -519 -570 -440 -664 -688 -247 -357 -746 -444 -56 -590 -948 -818 -96 -826 -254 -900 -943 -540 -915 -710 -388 -400 -601 -70 -775 -870 -507 -873 -952 -743 -116 -715 -650 -977 -241 -601 -722 -142 -477 -336 -597 -439 -449 -874 -366 -186 -901 -133 -586 -18 -155 -672 -620 -675 -321 -352 -68 -235 -737 -323 -124 -689 -857 -907 -237 -198 -20 -648 -326 -109 -266 -869 -347 -779 -26 -963 -467 -272 -168 -64 -106 -291 -886 -123 -855 -257 -312 -860 -16 -456 -291 -520 -610 -297 -15 -38 -792 -283 -529 -376 -873 -426 -758 -631 -133 -921 -707 -30 -64 -227 -160 -961 -636 -291 -251 -838 -485 -559 -181 -518 -538 -24 -408 -664 -649 -653 -561 -408 -66 -313 -661 -390 -946 -393 -15 -655 -145 -308 -875 -187 -332 -933 -351 -204 -834 -847 -92 -262 -864 -253 -931 -962 -473 -898 -14 -958 -526 -492 -300 -901 -528 -427 -983 -912 -718 -536 -74 -65 -838 -151 -128 -75 -804 -976 -131 -123 -234 -77 -862 -879 -28 -200 -765 -504 -363 -558 -378 -695 -608 -474 -950 -706 -253 -947 -788 -118 -12 -562 -709 -35 -864 -824 -165 -174 -466 -802 -825 -683 -994 -539 -43 -736 -18 -979 -305 -533 -657 -581 -752 -628 -56 -841 -463 -413 -650 -906 -438 -324 -182 -754 -619 -209 -443 -28 -36 -54 -926 -782 -891 -684 -171 -342 -445 -894 -231 -305 -94 -989 -78 -850 -718 -722 -169 -942 -411 -811 -77 -808 -797 -898 -37 -693 -978 -940 -894 -260 -321 -771 -487 -101 -600 -908 -569 -664 -734 -605 -922 -688 -588 -395 -555 -399 -632 -302 -727 -556 -772 -827 -481 -384 -732 -141 -26 -184 -242 -203 -815 -590 -161 -165 -336 -819 -34 -469 -852 -179 -672 -508 -590 -50 -761 -546 -899 -614 -690 -174 -852 -145 -715 -952 -807 -628 -312 -928 -949 -318 -962 -436 -90 -590 -932 -12 -67 -367 -393 -331 -513 -102 -45 -484 -375 -209 -70 -264 -270 -516 -662 -256 -136 -328 -41 -190 -865 -318 -865 -10 -322 -902 -950 -677 -783 -163 -42 -73 -573 -8 -140 -171 -718 -836 -288 -426 -274 -545 -504 -844 -139 -91 -757 -600 -341 -127 -576 -139 -440 -382 -978 -329 -365 -97 -462 -616 -326 -987 -651 -571 -358 -943 -679 -304 -90 -996 -546 -163 -819 -464 -963 -650 -654 -464 -901 -40 -237 -814 -125 -972 -143 -681 -989 -523 -605 -934 -589 -74 -501 -76 -156 -523 -929 -6 -220 -272 -914 -91 -276 -180 -359 -503 -486 -259 -3 -311 -497 -5 -797 -202 -81 -877 -665 -673 -127 -132 -849 -914 -60 -2 -833 -420 -272 -319 -723 -52 -940 -733 -528 -970 -688 -585 -565 -320 -443 -116 -768 -86 -883 -367 -268 -157 -318 -996 -15 -218 -644 -354 -894 -901 -794 -107 -883 -349 -678 -89 -624 -125 -607 -699 -705 -51 -523 -952 -430 -688 -674 -869 -216 -904 -119 -877 -292 -988 -628 -184 -1 -605 -890 -67 -289 -363 -453 -53 -338 -361 -178 -942 -566 -397 -395 -97 -429 -874 -976 -569 -103 -563 -668 -554 -62 -81 -697 -254 -989 -764 -214 -885 -71 -150 -845 -905 -856 -664 -968 -763 -118 -692 -759 -190 -23 -253 -651 -11 -522 -678 -836 -823 -825 -41 -43 -581 -634 -692 -142 -566 -681 -166 -497 -910 -130 -832 -71 -498 -406 -190 -204 -347 -386 -264 -835 -282 -294 -711 -768 -415 -732 -17 -340 -292 -902 -704 -288 -555 -60 -739 -98 -991 -603 -643 -990 -375 -60 -83 -40 -871 -302 -777 -741 -34 -301 -281 -336 -159 -378 -164 -542 -351 -923 -811 -516 -112 -821 -795 -956 -395 -590 -747 -805 -539 -238 -304 -725 -907 -892 -788 -186 -238 -668 -897 -498 -369 -957 -93 -705 -808 -41 -970 -503 -600 -547 -156 -175 -736 -583 -567 -887 -350 -712 -763 -254 -48 -22 -288 -813 -388 -998 -240 -399 -218 -254 -625 -606 -353 -484 -376 -700 -257 -189 -804 -591 -107 -1000 -885 -734 -823 -288 -168 -600 -934 -188 -944 -604 -809 -611 -943 -154 -279 -190 -443 -747 -475 -658 -814 -31 -992 -666 -266 -777 -375 -792 -61 -718 -569 -227 -320 -674 -312 -261 -546 -114 -265 -574 -768 -800 -15 -535 -87 -657 -219 -587 -846 -382 -995 -184 -815 -336 -978 -901 -167 -251 -617 -707 -59 -558 -796 -837 -854 -563 -525 -967 -900 -657 -48 -429 -917 -503 -800 -545 -523 -864 -757 -664 -582 -612 -45 -698 -402 -623 -986 -749 -404 -224 -7 -956 -69 -273 -747 -795 -166 -894 -11 -926 -210 -664 -853 -431 -64 -721 -954 -930 -972 -388 -151 -220 -780 -74 -757 -55 -375 -111 -558 -454 -331 -757 -977 -617 -984 -675 -412 -382 -728 -876 -633 -757 -821 -619 -507 -408 -395 -626 -966 -256 -762 -75 -633 -382 -49 -763 -879 -683 -957 -674 -206 -192 -157 -592 -614 -805 -602 -98 -189 -196 -197 -991 -628 -675 -524 -650 -171 -221 -425 -608 -539 -618 -316 -658 -556 -721 -882 -409 -905 -580 -367 -905 -619 -718 -230 -80 -568 -198 -992 -975 -650 -206 -796 -139 -134 -538 -876 -850 -621 -758 -504 -25 -931 -153 -524 -381 -822 -297 -105 -1 -29 -800 -517 -977 -9 -436 -982 -675 -396 -669 -732 -605 -270 -180 -593 -52 -561 -940 -61 -68 -486 -119 -86 -699 -819 -617 -306 -160 -817 -397 -962 -134 -108 -960 -463 -430 -973 -177 -453 -523 -16 -863 -701 -862 -450 -127 -176 -552 -29 -816 -254 -787 -304 -252 -349 -645 -667 -453 -629 -707 -352 -454 -292 -261 -58 -587 -651 -713 -961 -910 -849 -56 -754 -538 -353 -273 -640 -217 -209 -450 -452 -492 -605 -820 -985 -281 -165 -962 -645 -389 -179 -588 -922 -433 -95 -168 -136 -525 -251 -482 -239 -825 -974 -244 -378 -169 -877 -412 -170 -753 -98 -845 -160 -704 -289 -907 -955 -734 -869 -182 -987 -709 -669 -919 -38 -191 -960 -428 -248 -875 -486 -745 -58 -847 -86 -328 -904 -298 -972 -460 -235 -171 -930 -908 -755 -802 -536 -224 -472 -969 -18 -370 -974 -708 -259 -676 -971 -830 -301 -267 -559 -416 -122 -635 -817 -588 -377 -850 -240 -793 -511 -17 -160 -428 -27 -561 -631 -485 -872 -730 -316 -172 -52 -73 -114 -114 -855 -985 -215 -601 -401 -952 -266 -641 -377 -241 -73 -641 -345 -521 -173 -292 -822 -11 -762 -843 -734 -944 -180 -307 -261 -918 -10 -481 -272 -264 -965 -766 -101 -588 -748 -622 -442 -897 -924 -709 -712 -169 -635 -813 -933 -260 -291 -695 -262 -149 -650 -214 -780 -247 -544 -787 -257 -635 -905 -662 -155 -927 -97 -433 -128 -459 -232 -915 -51 -373 -385 -789 -319 -655 -529 -233 -36 -576 -355 -502 -431 -268 -80 -756 -552 -418 -180 -624 -142 -355 -561 -543 -141 -91 -582 -478 -564 -286 -193 -193 -486 -285 -520 -99 -78 -295 -939 -402 -457 -41 -349 -210 -470 -561 -467 -319 -498 -682 -197 -552 -744 -977 -305 -359 -824 -77 -299 -328 -433 -125 -438 -211 -718 -325 -867 -737 -382 -299 -808 -218 -51 -432 -731 -543 -553 -91 -442 -740 -390 -518 -972 -811 -416 -944 -999 -306 -727 -760 -399 -233 -63 -505 -172 -605 -645 -735 -609 -228 -637 -59 -903 -757 -542 -752 -981 -837 -626 -712 -967 -391 -869 -281 -775 -107 -579 -609 -475 -326 -536 -445 -725 -784 -1 -635 -255 -450 -836 -391 -561 -354 -786 -826 -252 -843 -598 -190 -787 -950 -107 -820 -823 -883 -202 -38 -211 -980 -775 -929 -166 -307 -286 -273 -326 -157 -861 -782 -248 -314 -50 -67 -371 -305 -226 -202 -886 -309 -449 -879 -583 -734 -969 -855 -155 -718 -523 -375 -616 -718 -285 -707 -520 -285 -816 -382 -651 -646 -589 -60 -319 -944 -71 -323 -58 -284 -112 -356 -970 -981 -74 -12 -275 -12 -526 -328 -975 -803 -561 -388 -133 -932 -101 -265 -943 -469 -846 -766 -32 -135 -573 -356 -557 -763 -606 -22 -523 -700 -845 -151 -7 -69 -276 -269 -735 -895 -226 -489 -990 -891 -974 -414 -375 -209 -834 -260 -310 -683 -918 -256 -761 -913 -791 -816 -473 -806 -937 -51 -753 -179 -808 -959 -994 -953 -613 -715 -177 -856 -179 -206 -22 -375 -949 -432 -451 -727 -331 -823 -554 -533 -49 -924 -535 -284 -999 -653 -28 -1 -361 -7 -725 -134 -483 -81 -914 -362 -773 -769 -892 -554 -221 -601 -868 -551 -463 -436 -568 -205 -28 -292 -483 -726 -167 -529 -998 -261 -312 -693 -106 -549 -946 -438 -666 -691 -161 -337 -541 -976 -205 -265 -943 -985 -213 -828 -421 -686 -648 -238 -608 -580 -845 -619 -503 -478 -167 -407 -427 -481 -783 -903 -498 -592 -536 -898 -447 -807 -751 -666 -835 -117 -441 -781 -950 -21 -698 -560 -957 -78 -532 -318 -117 -33 -461 -11 -503 -1 -977 -490 -821 -378 -216 -454 -261 -777 -930 -608 -413 -244 -61 -555 -755 -283 -295 -865 -133 -504 -957 -426 -692 -525 -37 -243 -466 -537 -41 -349 -622 -36 -848 -726 -985 -91 -11 -333 -876 -19 -234 -461 -329 -906 -776 -682 -166 -459 -918 -626 -213 -497 -13 -193 -689 -374 -933 -482 -312 -107 -124 -858 -32 -772 -321 -144 -985 -485 -281 -141 -44 -273 -621 -912 -21 -887 -627 -198 -70 -32 -713 -727 -379 -400 -551 -536 -815 -888 -616 -265 -773 -433 -365 -666 -642 -643 -735 -891 -452 -473 -547 -430 -639 -788 -654 -457 -109 -261 -500 -507 -387 -1 -653 -37 -915 -546 -974 -422 -23 -199 -994 -610 -62 -20 -976 -188 -8 -164 -500 -525 -703 -721 -577 -974 -510 -189 -77 -795 -6 -515 -86 -375 -185 -634 -635 -825 -786 -181 -578 -563 -143 -795 -686 -540 -886 -212 -940 -750 -79 -534 -320 -509 -311 -627 -904 -936 -85 -830 -481 -110 -135 -100 -585 -883 -834 -750 -561 -460 -328 -391 -824 -724 -178 -160 -246 -507 -680 -785 -143 -255 -817 -141 -161 -838 -719 -125 -548 -404 -567 -391 -142 -288 -821 -966 -210 -402 -933 -240 -58 -765 -637 -888 -913 -6 -103 -731 -153 -593 -608 -209 -982 -103 -629 -713 -305 -359 -704 -267 -124 -273 -477 -290 -252 -466 -635 -517 -2 -935 -968 -383 -309 -269 -25 -69 -367 -16 -13 -552 -106 -836 -908 -940 -759 -112 -611 -86 -584 -485 -10 -458 -567 -171 -75 -400 -850 -917 -908 -722 -957 -632 -702 -387 -858 -557 -206 -712 -262 -458 -586 -106 -529 -260 -300 -61 -224 -260 -447 -917 -615 -552 -711 -506 -120 -634 -926 -809 -261 -279 -271 -276 -756 -517 -967 -731 -763 -276 -140 -143 -495 -671 -161 -698 -283 -834 -472 -333 -339 -357 -940 -521 -167 -921 -749 -500 -843 -246 -723 -663 -597 -263 -412 -597 -704 -54 -869 -575 -311 -733 -50 -277 -20 -430 -473 -646 -313 -319 -260 -409 -844 -979 -945 -324 -591 -235 -367 -977 -533 -991 -646 -103 -200 -247 -174 -932 -969 -843 -899 -566 -278 -443 -510 -870 -309 -410 -671 -335 -1000 -109 -653 -993 -72 -437 -763 -833 -642 -65 -331 -630 -124 -621 -139 -260 -506 -678 -234 -70 -844 -688 -819 -991 -557 -452 -44 -807 -511 -335 -4 -396 -232 -298 -346 -494 -291 -641 -800 -552 -924 -537 -225 -367 -593 -625 -799 -691 -817 -437 -624 -75 -902 -663 -614 -413 -836 -497 -838 -990 -81 -788 -748 -768 -376 -542 -167 -419 -184 -951 -388 -221 -783 -131 -40 -995 -895 -623 -256 -712 -591 -197 -396 -388 -873 -559 -810 -502 -83 -261 -274 -439 -270 -877 -192 -648 -798 -334 -969 -467 -489 -594 -533 -349 -924 -420 -411 -153 -276 -821 -653 -42 -175 -780 -403 -74 -684 -903 -147 -786 -492 -931 -150 -819 -398 -98 -346 -174 -217 -337 -375 -589 -119 -116 -340 -144 -21 -609 -491 -356 -762 -698 -632 -978 -587 -267 -735 -591 -154 -524 -98 -116 -719 -851 -202 -242 -713 -79 -848 -189 -65 -927 -738 -407 -95 -995 -348 -967 -677 -113 -11 -534 -392 -44 -812 -862 -631 -508 -59 -136 -150 -311 -383 -731 -47 -510 -157 -111 -804 -806 -623 -622 -610 -930 -564 -359 -81 -16 -992 -175 -237 -801 -42 -312 -769 -545 -880 -847 -28 -542 -898 -901 -138 -241 -316 -898 -805 -677 -653 -622 -444 -517 -753 -513 -922 -508 -15 -522 -838 -337 -25 -577 -147 -422 -178 -245 -786 -160 -369 -950 -431 -705 -781 -892 -818 -820 -848 -865 -72 -130 -824 -166 -759 -800 -301 -471 -587 -231 -687 -987 -418 -269 -264 -953 -708 -99 -911 -170 -256 -960 -582 -277 -463 -744 -925 -108 -429 -321 -729 -735 -973 -141 -653 -196 -756 -274 -644 -936 -336 -480 -150 -887 -726 -380 -492 -179 -166 -167 -977 -331 -170 -462 -699 -752 -260 -533 -536 -882 -393 -266 -966 -195 -354 -764 -821 -534 -363 -523 -945 -969 -8 -523 -502 -209 -114 -654 -271 -287 -686 -356 -481 -405 -818 -853 -147 -826 -702 -538 -197 -338 -129 -210 -914 -548 -402 -259 -430 -134 -809 -855 -670 -979 -922 -116 -746 -523 -488 -453 -955 -334 -811 -759 -687 -726 -838 -239 -526 -170 -417 -9 -986 -187 -157 -789 -22 -681 -758 -138 -941 -271 -189 -500 -137 -300 -458 -309 -329 -54 -17 -649 -365 -319 -309 -224 -32 -916 -27 -963 -728 -48 -746 -146 -857 -691 -641 -452 -780 -357 -197 -792 -665 -639 -214 -697 -369 -967 -743 -903 -823 -376 -376 -671 -567 -477 -682 -520 -382 -37 -577 -386 -478 -742 -63 -412 -253 -502 -294 -457 -710 -328 -147 -633 -916 -733 -610 -8 -749 -607 -199 -431 -348 -914 -121 -961 -340 -141 -904 -210 -473 -657 -846 -697 -46 -791 -68 -819 -150 -18 -669 -889 -757 -432 -995 -385 -109 -14 -988 -299 -242 -625 -104 -121 -817 -715 -873 -64 -825 -972 -985 -86 -820 -398 -580 -926 -246 -988 -620 -287 -725 -853 -141 -206 -510 -927 -158 -157 -762 -130 -981 -700 -366 -710 -672 -905 -414 -344 -829 -132 -357 -763 -770 -223 -699 -881 -42 -628 -48 -713 -73 -719 -419 -956 -317 -384 -871 -385 -211 -928 -57 -17 -173 -367 -963 -224 -397 -241 -844 -800 -782 -512 -686 -830 -191 -571 -6 -591 -710 -801 -260 -954 -221 -158 -130 -944 -355 -292 -53 -206 -687 -576 -280 -971 -921 -235 -785 -469 -503 -998 -153 -448 -335 -355 -669 -424 -299 -348 -173 -864 -421 -978 -308 -376 -748 -714 -541 -194 -854 -120 -314 -962 -415 -206 -720 -130 -517 -794 -960 -828 -113 -509 -224 -987 -640 -897 -126 -141 -523 -323 -6 -872 -567 -340 -596 -78 -213 -751 -719 -168 -451 -435 -832 -734 -418 -234 -221 -773 -261 -848 -881 -991 -667 -299 -575 -742 -626 -941 -353 -262 -404 -878 -1000 -538 -286 -84 -928 -843 -117 -546 -600 -342 -928 -886 -749 -545 -928 -648 -835 -645 -958 -487 -739 -49 -55 -12 -634 -235 -815 -631 -434 -747 -685 -867 -581 -226 -38 -518 -209 -540 -928 -5 -737 -757 -430 -992 -923 -498 -317 -289 -562 -241 -402 -460 -114 -296 -363 -882 -644 -673 -333 -291 -343 -685 -639 -846 -477 -108 -152 -901 -272 -832 -448 -492 -930 -427 -979 -679 -302 -614 -388 -750 -364 -172 -569 -931 -412 -144 -235 -707 -478 -525 -216 -827 -667 -197 -122 -775 -4 -222 -255 -851 -656 -90 -62 -913 -211 -853 -546 -589 -426 -697 -810 -49 -892 -465 -88 -103 -484 -262 -96 -674 -763 -202 -44 -842 -727 -47 -454 -567 -878 -267 -516 -379 -757 -61 -989 -689 -427 -188 -745 -838 -22 -341 -92 -131 -537 -703 -999 -757 -286 -145 -657 -656 -942 -596 -905 -44 -308 -433 -417 -136 -194 -239 -286 -83 -528 -18 -965 -693 -516 -833 -128 -750 -521 -562 -370 -330 -86 -250 -603 -356 -800 -877 -707 -986 -448 -741 -597 -21 -515 -655 -14 -734 -235 -895 -857 -112 -382 -100 -446 -864 -482 -348 -970 -238 -697 -127 -44 -893 -897 -546 -535 -679 -592 -994 -882 -944 -5 -729 -965 -56 -240 -556 -775 -795 -424 -406 -634 -548 -171 -882 -614 -754 -255 -101 -717 -948 -185 -701 -910 -146 -66 -293 -139 -683 -545 -801 -645 -995 -173 -400 -795 -76 -507 -315 -213 -677 -872 -339 -618 -987 -331 -14 -485 -420 -579 -206 -216 -978 -171 -740 -751 -52 -591 -115 -530 -983 -302 -247 -382 -97 -708 -915 -55 -793 -169 -73 -193 -27 -594 -184 -318 -461 -534 -252 -193 -564 -426 -295 -940 -549 -53 -518 -565 -96 -141 -280 -586 -833 -967 -936 -562 -772 -940 -62 -660 -769 -65 -866 -855 -275 -813 -835 -990 -295 -50 -307 -128 -752 -652 -490 -446 -505 -736 -818 -573 -462 -409 -182 -47 -68 -907 -234 -5 -919 -761 -9 -75 -65 -494 -885 -153 -373 -194 -220 -147 -537 -897 -801 -730 -274 -750 -596 -167 -792 -895 -206 -756 -9 -672 -528 -367 -97 -243 -456 -998 -763 -145 -81 -754 -33 -522 -968 -805 -411 -195 -397 -280 -230 -631 -147 -494 -383 -729 -653 -332 -805 -963 -519 -980 -79 -469 -804 -891 -631 -905 -772 -506 -953 -541 -190 -172 -766 -143 -500 -288 -800 -233 -859 -921 -705 -995 -151 -707 -874 -301 -884 -51 -173 -693 -594 -26 -613 -521 -728 -799 -90 -432 -424 -581 -343 -875 -273 -547 -187 -779 -974 -251 -682 -235 -861 -636 -78 -235 -653 -196 -925 -88 -175 -374 -936 -478 -935 -124 -105 -676 -861 -565 -632 -912 -588 -597 -814 -817 -769 -947 -303 -417 -219 -940 -46 -444 -876 -964 -757 -398 -484 -418 -336 -330 -347 -382 -452 -461 -509 -772 -404 -605 -440 -649 -920 -750 -890 -875 -694 -815 -537 -392 -852 -669 -517 -417 -986 -386 -258 -795 -844 -587 -758 -593 -76 -757 -192 -782 -454 -912 -113 -233 -408 -509 -857 -353 -707 -263 -56 -10 -242 -944 -95 -796 -342 -451 -380 -70 -947 -928 -173 -769 -660 -421 -634 -385 -805 -94 -842 -783 -239 -793 -320 -641 -926 -89 -768 -542 -75 -402 -328 -112 -520 -732 -495 -419 -310 -952 -902 -340 -489 -776 -770 -440 -102 -175 -599 -717 -899 -793 -583 -18 -689 -932 -97 -263 -881 -807 -282 -724 -526 -981 -635 -601 -82 -861 -270 -780 -533 -341 -71 -31 -558 -284 -349 -826 -221 -254 -142 -375 -751 -15 -431 -528 -798 -934 -923 -698 -187 -990 -163 -611 -33 -541 -25 -718 -263 -642 -387 -466 -890 -100 -772 -950 -690 -774 -243 -283 -109 -942 -671 -838 -512 -843 -630 -793 -68 -175 -211 -750 -750 -914 -631 -826 -772 -951 -760 -653 -135 -227 -366 -973 -959 -351 -624 -26 -965 -747 -177 -646 -293 -341 -625 -813 -101 -410 -854 -138 -818 -117 -932 -313 -729 -696 -40 -825 -365 -570 -883 -388 -824 -279 -270 -192 -865 -635 -621 -211 -44 -516 -261 -618 -512 -591 -31 -108 -334 -187 -521 -631 -323 -40 -693 -616 -276 -625 -69 -407 -958 -906 -366 -297 -986 -806 -684 -111 -766 -900 -609 -155 -568 -104 -815 -169 -751 -710 -937 -101 -146 -332 -115 -92 -25 -228 -924 -380 -910 -667 -174 -742 -286 -78 -182 -157 -121 -647 -940 -508 -99 -12 -667 -702 -803 -206 -405 -474 -691 -90 -813 -296 -324 -820 -876 -437 -871 -827 -630 -431 -334 -925 -677 -453 -297 -949 -958 -522 -7 -193 -582 -142 -235 -832 -417 -71 -141 -351 -128 -299 -267 -418 -133 -516 -661 -377 -64 -402 -550 -636 -55 -508 -678 -711 -329 -456 -189 -994 -121 -401 -359 -959 -743 -994 -639 -57 -36 -901 -426 -522 -674 -252 -387 -34 -172 -869 -671 -621 -359 -148 -313 -830 -292 -290 -382 -533 -233 -477 -501 -353 -689 -810 -655 -558 -111 -559 -482 -969 -314 -433 -73 -973 -675 -245 -120 -312 -165 -79 -499 -944 -828 -5 -585 -141 -346 -808 -393 -130 -468 -76 -65 -658 -189 -513 -331 -321 -252 -772 -653 -974 -370 -145 -583 -346 -92 -797 -970 -179 -654 -482 -753 -89 -165 -353 -793 -247 -138 -469 -592 -326 -221 -869 -189 -824 -475 -550 -528 -361 -530 -400 -993 -109 -238 -851 -917 -675 -130 -368 -27 -457 -945 -617 -396 -546 -717 -982 -918 -876 -790 -340 -235 -768 -117 -800 -382 -180 -862 -720 -493 -556 -81 -803 -474 -380 -295 -895 -857 -432 -880 -261 -708 -667 -298 -111 -859 -757 -885 -584 -104 -482 -673 -532 -845 -598 -170 -356 -424 -416 -358 -36 -336 -140 -610 -815 -236 -902 -192 -771 -852 -377 -617 -393 -211 -956 -912 -762 -807 -243 -477 -707 -41 -838 -719 -331 -700 -9 -74 -174 -453 -250 -413 -332 -70 -897 -448 -385 -838 -788 -126 -613 -473 -507 -759 -671 -187 -766 -236 -752 -182 -630 -405 -887 -947 -523 -773 -146 -993 -831 -125 -459 -869 -729 -899 -874 -220 -655 -438 -241 -972 -102 -395 -994 -522 -517 -964 -230 -589 -390 -764 -941 -648 -170 -877 -968 -156 -346 -187 -904 -921 -973 -795 -963 -31 -807 -454 -46 -883 -901 -55 -785 -209 -306 -920 -814 -214 -742 -882 -486 -322 -102 -223 -180 -907 -832 -860 -272 -332 -348 -300 -958 -331 -168 -31 -208 -364 -873 -869 -699 -249 -36 -464 -942 -979 -977 -791 -93 -808 -268 -543 -42 -648 -797 -31 -415 -797 -938 -198 -393 -113 -505 -787 -464 -756 -282 -799 -905 -195 -626 -752 -856 -670 -985 -756 -265 -800 -557 -321 -29 -809 -589 -750 -246 -609 -333 -273 -358 -497 -492 -326 -996 -640 -24 -608 -310 -346 -702 -316 -338 -795 -428 -171 -244 -413 -849 -407 -639 -336 -192 -611 -797 -175 -473 -679 -475 -873 -936 -115 -580 -97 -602 -252 -950 -266 -991 -356 -233 -178 -704 -53 -149 -621 -78 -14 -380 -406 -516 -41 -850 -398 -79 -489 -262 -921 -416 -536 -710 -785 -238 -12 -734 -939 -36 -493 -454 -910 -412 -930 -198 -809 -52 -487 -558 -813 -468 -56 -656 -83 -26 -560 -493 -242 -766 -582 -550 -489 -221 -193 -184 -28 -469 -606 -520 -120 -82 -311 -272 -63 -142 -171 -561 -798 -304 -815 -757 -826 -414 -358 -796 -701 -903 -331 -518 -987 -141 -6 -155 -313 -927 -743 -131 -538 -299 -554 -298 -291 -267 -34 -880 -87 -991 -642 -685 -160 -178 -27 -329 -926 -956 -283 -839 -456 -560 -751 -702 -522 -897 -242 -495 -275 -112 -467 -79 -358 -352 -655 -31 -999 -310 -712 -887 -29 -452 -669 -110 -416 -242 -566 -773 -416 -520 -343 -459 -836 -810 -177 -563 -743 -736 -614 -938 -472 -372 -199 -635 -957 -978 -6 -9 -956 -627 -286 -559 -909 -136 -733 -513 -713 -403 -407 -333 -990 -933 -42 -636 -690 -894 -945 -202 -944 -944 -947 -854 -389 -337 -165 -72 -31 -749 -397 -239 -483 -643 -608 -180 -867 -953 -529 -683 -260 -64 -891 -116 -696 -469 -428 -11 -640 -418 -783 -638 -684 -803 -814 -59 -699 -370 -468 -924 -910 -884 -301 -873 -905 -62 -429 -649 -674 -390 -317 -51 -108 -409 -826 -655 -341 -74 -979 -422 -994 -132 -648 -935 -578 -375 -176 -82 -512 -945 -208 -713 -773 -590 -466 -626 -989 -786 -379 -716 -656 -224 -877 -197 -98 -745 -316 -216 -57 -371 -747 -269 -748 -4 -645 -698 -602 -802 -395 -672 -569 -163 -817 -513 -804 -723 -810 -671 -800 -670 -661 -614 -136 -651 -588 -783 -890 -481 -449 -293 -654 -534 -95 -21 -651 -537 -459 -268 -752 -438 -251 -247 -534 -620 -115 -2 -113 -179 -534 -670 -322 -710 -548 -936 -144 -570 -389 -475 -962 -564 -704 -102 -193 -91 -364 -75 -109 -612 -194 -502 -284 -302 -447 -697 -735 -890 -789 -150 -515 -460 -734 -698 -335 -453 -769 -619 -716 -416 -842 -410 -888 -962 -386 -659 -241 -624 -863 -275 -681 -435 -173 -580 -945 -795 -880 -828 -369 -336 -742 -521 -244 -957 -575 -275 -820 -960 -40 -402 -247 -990 -795 -471 -689 -893 -883 -528 -782 -15 -499 -195 -525 -201 -256 -3 -406 -521 -222 -991 -213 -152 -426 -833 -736 -446 -914 -464 -591 -990 -854 -253 -904 -688 -857 -315 -424 -151 -941 -214 -710 -289 -805 -68 -565 -25 -10 -733 -698 -77 -704 -922 -707 -813 -776 -913 -237 -228 -89 -323 -11 -209 -962 -335 -177 -329 -805 -996 -477 -860 -176 -669 -518 -804 -718 -837 -507 -36 -306 -616 -185 -599 -786 -941 -280 -89 -998 -588 -620 -859 -223 -531 -393 -340 -834 -553 -721 -707 -614 -660 -786 -909 -208 -956 -147 -127 -979 -216 -639 -788 -143 -790 -805 -964 -77 -470 -307 -481 -7 -189 -345 -855 -189 -996 -859 -868 -99 -352 -863 -22 -692 -829 -325 -733 -592 -157 -249 -768 -448 -738 -762 -818 -508 -36 -4 -598 -340 -301 -91 -699 -941 -348 -659 -398 -131 -418 -808 -545 -751 -533 -336 -502 -53 -930 -724 -155 -384 -883 -982 -593 -830 -866 -726 -893 -872 -242 -162 -202 -889 -957 -647 -351 -94 -442 -617 -936 -948 -901 -122 -965 -939 -429 -985 -306 -967 -59 -674 -430 -458 -490 -633 -820 -338 -860 -65 -151 -164 -686 -617 -298 -654 -261 -777 -190 -194 -357 -69 -380 -441 -27 -666 -530 -409 -955 -812 -86 -27 -229 -315 -108 -494 -370 -106 -714 -550 -814 -734 -889 -495 -49 -93 -620 -232 -53 -460 -646 -428 -789 -436 -509 -645 -406 -521 -731 -519 -604 -496 -962 -344 -7 -363 -170 -9 -569 -191 -655 -2 -407 -790 -520 -637 -69 -536 -581 -227 -939 -991 -439 -339 -537 -875 -977 -708 -912 -4 -695 -744 -376 -216 -6 -103 -272 -180 -99 -495 -143 -210 -825 -362 -286 -163 -93 -495 -45 -994 -754 -328 -856 -642 -477 -538 -370 -634 -810 -309 -176 -501 -499 -859 -805 -190 -751 -15 -75 -18 -275 -900 -800 -835 -526 -210 -842 -927 -568 -650 -210 -374 -506 -632 -180 -195 -522 -992 -611 -575 -38 -416 -278 -259 -618 -816 -862 -166 -696 -758 -543 -332 -333 -651 -573 -704 -993 -779 -488 -454 -164 -272 -843 -503 -949 -220 -102 -621 -473 -826 -244 -756 -55 -521 -551 -837 -550 -945 -392 -279 -436 -566 -81 -194 -98 -683 -435 -120 -360 -424 -943 -56 -122 -997 -603 -751 -148 -658 -185 -56 -258 -873 -244 -720 -550 -970 -702 -392 -375 -573 -917 -712 -839 -454 -264 -779 -217 -126 -603 -608 -631 -556 -729 -37 -668 -295 -398 -448 -508 -97 -845 -184 -616 -540 -759 -122 -341 -18 -420 -799 -575 -179 -362 -257 -895 -639 -784 -726 -766 -315 -431 -724 -75 -623 -389 -597 -933 -884 -347 -819 -112 -369 -818 -90 -962 -364 -959 -923 -76 -680 -939 -632 -858 -187 -481 -292 -874 -736 -725 -520 -280 -42 -231 -761 -912 -974 -176 -621 -938 -117 -964 -337 -559 -366 -536 -726 -15 -243 -27 -42 -355 -871 -515 -217 -98 -508 -851 -531 -750 -757 -587 -514 -278 -255 -287 -828 -601 -13 -241 -594 -235 -149 -904 -443 -781 -912 -390 -522 -581 -469 -710 -707 -661 -852 -607 -677 -508 -221 -246 -446 -867 -508 -469 -912 -841 -296 -14 -890 -745 -347 -164 -29 -465 -837 -273 -277 -201 -535 -497 -318 -566 -226 -664 -638 -298 -431 -437 -679 -493 -639 -566 -938 -125 -256 -15 -651 -679 -677 -443 -733 -251 -265 -879 -833 -783 -762 -590 -477 -745 -635 -338 -354 -902 -15 -121 -640 -379 -186 -253 -700 -683 -883 -405 -871 -693 -660 -35 -928 -37 -302 -402 -91 -147 -768 -485 -212 -492 -401 -855 -368 -138 -608 -673 -835 -554 -468 -840 -30 -281 -304 -333 -327 -157 -846 -577 -117 -367 -889 -266 -906 -165 -796 -30 -84 -960 -719 -717 -371 -539 -884 -506 -185 -384 -533 -283 -65 -748 -151 -40 -271 -942 -976 -626 -715 -893 -866 -445 -77 -175 -637 -767 -878 -30 -647 -728 -945 -885 -594 -514 -911 -791 -219 -52 -338 -992 -527 -653 -110 -474 -515 -315 -77 -338 -844 -871 -539 -111 -235 -582 -108 -69 -781 -941 -415 -170 -30 -742 -756 -73 -274 -498 -406 -418 -6 -852 -771 -633 -538 -50 -518 -826 -168 -500 -811 -80 -20 -538 -323 -612 -848 -176 -55 -64 -468 -882 -99 -427 -188 -866 -941 -33 -176 -424 -104 -119 -922 -285 -630 -671 -359 -619 -636 -404 -282 -990 -344 -981 -28 -286 -164 -783 -132 -104 -198 -356 -748 -458 -553 -703 -417 -153 -816 -758 -85 -178 -640 -549 -360 -86 -11 -923 -466 -258 -318 -188 -970 -1 -969 -371 -688 -211 -510 -249 -113 -236 -431 -787 -126 -566 -489 -968 -194 -487 -595 -27 -922 -233 -220 -66 -907 -161 -870 -34 -536 -423 -12 -667 -479 -204 -349 -135 -373 -195 -640 -121 -828 -546 -19 -227 -682 -671 -307 -682 -618 -236 -211 -108 -745 -742 -736 -455 -417 -847 -117 -571 -896 -144 -82 -495 -921 -835 -696 -373 -324 -880 -494 -145 -868 -649 -241 -478 -175 -263 -645 -177 -639 -240 -748 -448 -178 -574 -69 -360 -866 -670 -551 -292 -448 -59 -684 -635 -707 -418 -517 -77 -882 -202 -440 -769 -861 -308 -25 -418 -92 -643 -38 -177 -38 -734 -203 -754 -728 -402 -669 -484 -613 -598 -837 -808 -237 -10 -873 -489 -937 -629 -613 -766 -227 -947 -31 -311 -966 -57 -474 -367 -151 -336 -844 -220 -649 -479 -509 -214 -761 -457 -205 -820 -98 -629 -557 -946 -221 -755 -982 -114 -603 -817 -420 -58 -252 -403 -854 -150 -196 -363 -697 -499 -812 -779 -502 -479 -468 -367 -58 -397 -95 -508 -197 -262 -964 -271 -104 -955 -614 -85 -361 -176 -300 -287 -630 -635 -824 -635 -591 -811 -460 -515 -216 -652 -732 -225 -432 -696 -386 -342 -632 -409 -461 -199 -117 -936 -173 -531 -720 -972 -172 -16 -134 -616 -350 -138 -918 -684 -827 -873 -825 -685 -889 -355 -457 -466 -615 -681 -760 -230 -173 -428 -897 -292 -971 -936 -591 -201 -654 -990 -449 -538 -535 -944 -13 -557 -198 -517 -91 -486 -65 -143 -731 -488 -882 -797 -565 -28 -805 -783 -692 -109 -982 -267 -696 -190 -254 -609 -150 -951 -716 -615 -72 -179 -87 -872 -626 -167 -359 -857 -784 -78 -730 -326 -579 -49 -435 -973 -444 -733 -891 -7 -552 -14 -597 -942 -356 -793 -846 -964 -827 -369 -125 -179 -19 -971 -576 -73 -70 -778 -424 -571 -666 -102 -488 -732 -741 -142 -26 -279 -573 -378 -570 -320 -273 -166 -633 -104 -794 -557 -218 -872 -174 -370 -590 -479 -568 -889 -953 -370 -613 -583 -585 -79 -345 -712 -523 -767 -236 -766 -92 -743 -103 -963 -590 -265 -596 -82 -312 -952 -848 -477 -603 -830 -260 -708 -197 -192 -655 -45 -106 -67 -907 -556 -544 -100 -934 -304 -816 -24 -630 -544 -494 -989 -603 -704 -251 -668 -863 -743 -125 -536 -169 -113 -555 -558 -434 -453 -132 -254 -923 -24 -849 -409 -875 -883 -294 -114 -684 -670 -288 -415 -37 -554 -218 -87 -584 -127 -139 -970 -790 -817 -600 -960 -957 -224 -350 -501 -722 -299 -721 -703 -896 -718 -987 -798 -295 -994 -217 -598 -546 -712 -137 -645 -199 -741 -314 -248 -837 -994 -58 -62 -550 -330 -372 -658 -28 -983 -355 -828 -41 -722 -981 -555 -112 -268 -274 -151 -876 -301 -596 -962 -480 -251 -274 -437 -373 -879 -333 -748 -413 -434 -907 -913 -439 -533 -80 -483 -677 -129 -763 -479 -135 -390 -179 -930 -693 -714 -132 -812 -499 -457 -235 -454 -970 -246 -553 -235 -617 -74 -774 -573 -895 -641 -331 -177 -264 -608 -235 -351 -930 -427 -777 -643 -883 -295 -660 -683 -314 -601 -872 -819 -247 -953 -763 -735 -426 -537 -365 -756 -471 -650 -421 -821 -433 -670 -998 -420 -291 -157 -799 -604 -355 -325 -909 -746 -644 -628 -271 -529 -285 -483 -132 -121 -893 -733 -740 -859 -831 -102 -272 -128 -289 -467 -220 -6 -255 -359 -606 -653 -503 -18 -866 -47 -506 -65 -824 -959 -245 -574 -350 -634 -685 -464 -319 -298 -280 -365 -842 -344 -181 -354 -364 -845 -730 -415 -759 -146 -780 -886 -491 -754 -792 -458 -276 -448 -878 -798 -654 -208 -805 -408 -651 -943 -989 -334 -376 -628 -419 -602 -778 -151 -412 -80 -276 -495 -834 -287 -929 -590 -14 -471 -534 -491 -586 -292 -467 -232 -379 -925 -777 -517 -991 -432 -865 -532 -942 -460 -99 -586 -640 -212 -557 -382 -868 -730 -293 -479 -851 -267 -772 -533 -833 -288 -37 -93 -349 -73 -880 -649 -239 -567 -21 -994 -358 -161 -394 -375 -522 -242 -713 -994 -158 -666 -81 -68 -459 -625 -821 -507 -19 -147 -493 -61 -841 -392 -246 -750 -59 -347 -128 -168 -589 -965 -915 -989 -289 -576 -470 -978 -428 -210 -511 -470 -73 -913 -571 -393 -959 -904 -934 -193 -177 -636 -545 -867 -934 -309 -223 -505 -303 -108 -200 -286 -784 -437 -778 -925 -230 -705 -461 -215 -625 -602 -955 -907 -907 -917 -838 -21 -288 -535 -623 -56 -186 -932 -635 -866 -825 -239 -31 -324 -853 -162 -378 -251 -998 -782 -546 -187 -775 -421 -443 -843 -734 -478 -995 -122 -518 -414 -821 -453 -569 -351 -733 -903 -888 -725 -146 -811 -983 -607 -350 -937 -23 -818 -971 -206 -631 -307 -723 -567 -822 -278 -147 -820 -763 -619 -485 -592 -604 -555 -963 -921 -53 -418 -101 -889 -60 -475 -241 -834 -203 -294 -82 -52 -539 -700 -310 -851 -884 -820 -581 -711 -914 -512 -758 -35 -882 -508 -962 -385 -167 -763 -509 -302 -389 -762 -736 -706 -268 -323 -16 -282 -450 -764 -882 -41 -664 -538 -703 -636 -570 -23 -549 -378 -356 -584 -650 -619 -648 -241 -491 -651 -383 -160 -368 -105 -799 -643 -861 -387 -213 -536 -329 -548 -911 -313 -97 -455 -441 -827 -966 -661 -518 -624 -769 -502 -557 -521 -972 -915 -119 -468 -775 -650 -415 -739 -988 -629 -6 -219 -76 -31 -889 -141 -38 -481 -819 -658 -690 -273 -419 -507 -27 -859 -371 -275 -516 -87 -562 -213 -768 -675 -296 -299 -656 -284 -482 -463 -970 -295 -179 -492 -13 -912 -519 -594 -327 -737 -740 -921 -884 -523 -692 -28 -492 -903 -992 -939 -394 -430 -749 -892 -327 -444 -356 -786 -444 -711 -7 -7 -451 -408 -320 -361 -921 -160 -117 -281 -29 -701 -534 -200 -278 -968 -870 -519 -127 -59 -339 -378 -496 -631 -558 -689 -768 -900 -174 -683 -693 -826 -634 -300 -539 -580 -337 -744 -15 -1000 -162 -806 -947 -434 -768 -546 -750 -952 -44 -387 -771 -564 -61 -65 -822 -41 -443 -413 -729 -495 -155 -750 -137 -130 -494 -488 -584 -156 -90 -902 -172 -784 -401 -207 -869 -740 -886 -411 -564 -723 -862 -748 -374 -208 -498 -668 -759 -356 -635 -173 -939 -507 -383 -929 -440 -13 -367 -841 -845 -723 -349 -580 -118 -952 -905 -372 -48 -347 -904 -180 -138 -110 -937 -852 -609 -491 -274 -762 -612 -992 -17 -787 -298 -171 -628 -135 -781 -763 -872 -618 -692 -584 -42 -288 -532 -642 -938 -598 -826 -359 -686 -318 -848 -386 -869 -546 -422 -547 -72 -582 -451 -803 -195 -389 -253 -796 -466 -5 -417 -45 -933 -710 -46 -292 -550 -8 -519 -822 -801 -568 -669 -179 -874 -840 -235 -815 -835 -398 -418 -171 -826 -560 -828 -716 -286 -437 -733 -92 -886 -30 -645 -714 -634 -322 -973 -985 -933 -630 -503 -942 -89 -955 -713 -536 -32 -191 -356 -663 -214 -277 -920 -588 -103 -762 -459 -216 -23 -65 -804 -370 -952 -125 -508 -61 -290 -798 -31 -316 -599 -54 -668 -222 -305 -707 -144 -219 -546 -138 -137 -176 -115 -472 -93 -486 -958 -106 -811 -938 -105 -793 -797 -493 -770 -354 -170 -499 -780 -185 -983 -255 -206 -843 -203 -914 -704 -480 -735 -702 -654 -674 -893 -129 -936 -132 -230 -876 -574 -903 -115 -749 -438 -955 -560 -220 -42 -943 -422 -426 -696 -477 -74 -986 -559 -57 -409 -253 -331 -468 -625 -426 -783 -801 -674 -312 -407 -629 -200 -901 -775 -527 -129 -834 -339 -870 -806 -986 -749 -185 -562 -756 -285 -554 -973 -540 -518 -39 -106 -432 -876 -23 -232 -374 -414 -269 -594 -395 -961 -449 -228 -63 -553 -606 -796 -647 -272 -985 -923 -726 -993 -19 -209 -733 -391 -816 -415 -663 -300 -713 -171 -903 -238 -185 -407 -915 -227 -856 -754 -929 -803 -152 -4 -215 -164 -879 -397 -903 -232 -799 -684 -813 -942 -819 -864 -843 -824 -428 -461 -632 -73 -493 -302 -924 -843 -620 -485 -632 -198 -486 -741 -633 -167 -451 -732 -299 -300 -169 -171 -966 -271 -497 -27 -240 -982 -438 -934 -699 -869 -872 -950 -894 -133 -933 -633 -112 -785 -840 -692 -195 -659 -662 -729 -548 -201 -119 -419 -234 -406 -792 -341 -10 -201 -404 -504 -410 -7 -566 -702 -384 -290 -32 -824 -177 -52 -682 -873 -166 -790 -930 -201 -84 -388 -827 -139 -958 -146 -176 -306 -777 -41 -443 -383 -484 -785 -292 -652 -188 -842 -792 -142 -532 -638 -551 -963 -307 -252 -104 -395 -37 -923 -444 -240 -666 -848 -521 -33 -803 -158 -330 -851 -937 -833 -91 -351 -482 -548 -343 -664 -390 -834 -568 -592 -699 -885 -849 -766 -726 -124 -954 -995 -562 -905 -983 -410 -862 -834 -914 -558 -1 -60 -581 -220 -375 -238 -645 -203 -947 -139 -836 -580 -42 -502 -351 -664 -654 -240 -247 -726 -328 -226 -496 -409 -991 -161 -22 -320 -32 -459 -708 -661 -949 -792 -455 -554 -100 -13 -455 -618 -650 -322 -276 -210 -144 -155 -650 -284 -938 -434 -418 -218 -752 -760 -881 -794 -284 -516 -222 -142 -573 -844 -887 -645 -971 -622 -686 -886 -205 -575 -615 -924 -301 -127 -11 -214 -872 -323 -246 -623 -17 -678 -110 -959 -293 -648 -683 -587 -129 -163 -574 -604 -649 -784 -761 -715 -111 -371 -983 -458 -117 -3 -961 -312 -728 -502 -406 -38 -887 -393 -706 -207 -893 -139 -337 -107 -874 -190 -649 -109 -231 -122 -388 -659 -861 -583 -911 -670 -127 -49 -762 -993 -708 -114 -631 -95 -130 -780 -663 -412 -129 -871 -733 -299 -132 -361 -957 -966 -403 -288 -360 -507 -883 -877 -381 -321 -889 -203 -909 -794 -115 -984 -35 -976 -812 -374 -875 -52 -974 -427 -345 -398 -715 -839 -189 -108 -41 -515 -417 -4 -753 -513 -517 -487 -223 -367 -335 -75 -549 -272 -404 -434 -994 -754 -779 -753 -114 -406 -939 -498 -469 -252 -431 -15 -714 -680 -473 -191 -320 -42 -925 -798 -974 -56 -46 -829 -820 -727 -735 -900 -356 -180 -659 -796 -354 -832 -457 -9 -630 -514 -621 -656 -799 -694 -938 -708 -451 -170 -119 -776 -63 -735 -872 -905 -413 -367 -337 -602 -77 -665 -547 -508 -903 -268 -814 -865 -688 -741 -279 -264 -807 -921 -158 -443 -288 -901 -889 -158 -983 -174 -677 -936 -779 -398 -338 -502 -584 -162 -637 -837 -614 -780 -639 -427 -169 -276 -296 -170 -178 -660 -606 -895 -805 -62 -781 -64 -813 -987 -235 -800 -481 -232 -91 -968 -480 -639 -463 -858 -262 -611 -953 -153 -594 -208 -97 -642 -321 -358 -352 -527 -154 -211 -135 -447 -171 -476 -447 -802 -918 -463 -404 -873 -282 -902 -805 -963 -620 -29 -180 -126 -212 -256 -637 -563 -34 -797 -696 -687 -582 -486 -458 -765 -136 -81 -648 -856 -719 -745 -357 -243 -16 -833 -297 -785 -778 -497 -520 -644 -303 -518 -846 -488 -816 -577 -696 -653 -991 -510 -739 -387 -874 -41 -227 -488 -329 -579 -495 -503 -765 -897 -794 -64 -313 -944 -126 -744 -663 -263 -806 -152 -101 -651 -201 -262 -217 -841 -420 -862 -89 -676 -193 -215 -993 -611 -751 -456 -990 -294 -565 -444 -819 -58 -589 -14 -22 -204 -634 -450 -735 -53 -496 -29 -605 -930 -416 -420 -478 -807 -716 -763 -655 -460 -727 -316 -176 -224 -144 -435 -373 -95 -764 -332 -347 -420 -261 -876 -561 -498 -766 -440 -331 -660 -528 -784 -711 -237 -879 -577 -527 -507 -83 -752 -45 -546 -764 -592 -387 -494 -557 -456 -821 -444 -342 -237 -562 -164 -532 -445 -783 -952 -552 -888 -620 -238 -918 -982 -272 -971 -483 -824 -199 -346 -887 -784 -979 -70 -927 -653 -993 -796 -73 -150 -246 -528 -970 -410 -185 -123 -587 -978 -738 -298 -713 -608 -485 -181 -110 -741 -306 -26 -795 -276 -985 -987 -287 -733 -153 -195 -853 -146 -488 -393 -39 -32 -754 -214 -262 -240 -684 -988 -833 -298 -358 -5 -84 -405 -286 -112 -762 -57 -729 -436 -15 -166 -805 -107 -221 -742 -808 -977 -133 -716 -772 -829 -936 -375 -865 -859 -989 -788 -297 -794 -517 -131 -534 -477 -392 -158 -217 -695 -724 -50 -462 -905 -765 -648 -206 -676 -312 -95 -848 -915 -955 -241 -496 -979 -714 -618 -142 -709 -59 -576 -364 -703 -561 -527 -921 -834 -283 -879 -697 -825 -107 -508 -664 -258 -987 -683 -464 -217 -603 -860 -443 -734 -828 -594 -197 -401 -737 -241 -918 -262 -128 -552 -567 -378 -417 -347 -306 -392 -310 -998 -489 -812 -25 -953 -900 -488 -631 -531 -376 -914 -61 -930 -580 -554 -892 -961 -835 -277 -17 -371 -700 -51 -220 -139 -309 -713 -110 -787 -861 -869 -670 -225 -299 -831 -16 -945 -139 -782 -496 -49 -579 -745 -5 -853 -977 -993 -794 -23 -554 -820 -172 -906 -438 -829 -316 -908 -368 -809 -295 -790 -661 -33 -435 -802 -471 -715 -867 -820 -186 -767 -685 -116 -884 -813 -831 -205 -927 -685 -654 -183 -394 -393 -203 -153 -835 -179 -41 -141 -623 -732 -278 -108 -373 -558 -274 -765 -112 -365 -36 -607 -410 -936 -471 -693 -913 -361 -65 -592 -156 -626 -554 -865 -245 -658 -830 -929 -34 -485 -224 -260 -858 -217 -134 -617 -711 -41 -996 -717 -796 -23 -202 -997 -191 -361 -952 -95 -878 -369 -724 -349 -178 -992 -10 -561 -587 -688 -698 -296 -676 -676 -10 -798 -110 -966 -316 -756 -807 -613 -695 -97 -825 -875 -672 -510 -828 -274 -826 -298 -856 -461 -608 -537 -926 -54 -848 -668 -942 -875 -221 -158 -578 -151 -191 -309 -615 -211 -233 -397 -32 -490 -493 -659 -570 -983 -990 -268 -715 -886 -547 -851 -896 -202 -244 -555 -914 -255 -372 -593 -428 -77 -377 -583 -605 -883 -339 -107 -216 -661 -437 -116 -148 -687 -430 -471 -618 -219 -995 -391 -271 -924 -30 -146 -901 -530 -122 -650 -881 -128 -183 -991 -818 -885 -469 -214 -324 -228 -413 -608 -961 -249 -898 -955 -213 -759 -18 -548 -43 -83 -733 -207 -258 -131 -80 -311 -354 -807 -365 -164 -296 -798 -678 -549 -718 -733 -950 -393 -500 -430 -935 -536 -803 -869 -253 -659 -143 -106 -459 -639 -242 -747 -171 -114 -10 -230 -913 -566 -486 -858 -191 -90 -871 -707 -606 -539 -468 -532 -116 -618 -899 -88 -967 -613 -798 -287 -445 -481 -91 -271 -521 -557 -347 -741 -813 -719 -9 -306 -531 -111 -316 -576 -220 -394 -707 -780 -120 -908 -352 -521 -193 -509 -87 -850 -111 -560 -256 -598 -3 -688 -142 -696 -416 -929 -508 -890 -614 -534 -185 -55 -479 -339 -697 -19 -753 -32 -677 -235 -257 -877 -706 -931 -506 -994 -221 -497 -750 -790 -835 -317 -17 -707 -791 -608 -152 -80 -732 -89 -318 -856 -232 -296 -634 -539 -486 -843 -108 -785 -982 -817 -839 -421 -250 -51 -730 -976 -983 -141 -451 -868 -986 -284 -889 -153 -496 -138 -990 -258 -406 -47 -785 -178 -72 -205 -710 -164 -854 -951 -598 -938 -340 -483 -838 -356 -130 -633 -136 -631 -627 -481 -853 -209 -798 -438 -974 -441 -813 -513 -451 -370 -285 -258 -188 -104 -359 -966 -70 -632 -674 -75 -42 -459 -840 -519 -414 -472 -993 -152 -411 -428 -706 -836 -930 -282 -153 -41 -933 -753 -117 -101 -618 -981 -909 -334 -232 -919 -718 -20 -45 -51 -825 -721 -581 -772 -743 -440 -568 -255 -378 -318 -887 -41 -587 -491 -841 -471 -716 -1 -898 -402 -983 -810 -460 -689 -135 -355 -884 -383 -83 -867 -800 -717 -281 -267 -196 -77 -323 -818 -464 -457 -206 -283 -291 -607 -700 -681 -798 -404 -125 -463 -681 -926 -21 -388 -211 -923 -698 -883 -316 -596 -65 -33 -444 -96 -638 -299 -713 -941 -632 -362 -726 -977 -128 -985 -243 -530 -844 -693 -749 -901 -191 -42 -323 -780 -639 -566 -30 -921 -484 -989 -196 -206 -561 -710 -548 -85 -352 -54 -138 -850 -105 -943 -582 -139 -686 -634 -229 -959 -877 -944 -540 -841 -772 -967 -395 -314 -319 -626 -442 -326 -959 -370 -580 -817 -868 -157 -631 -129 -230 -809 -543 -344 -558 -810 -511 -55 -213 -449 -365 -346 -497 -27 -901 -561 -709 -395 -926 -451 -982 -442 -949 -379 -884 -973 -496 -726 -669 -747 -751 -247 -789 -520 -839 -826 -704 -190 -202 -446 -305 -937 -194 -701 -654 -694 -649 -796 -828 -803 -885 -791 -285 -72 -971 -425 -405 -537 -150 -564 -639 -816 -712 -897 -135 -625 -404 -208 -445 -147 -556 -709 -541 -307 -815 -897 -582 -265 -581 -79 -863 -594 -134 -143 -296 -175 -882 -72 -914 -643 -213 -51 -211 -626 -863 -762 -435 -900 -124 -409 -611 -255 -824 -24 -509 -697 -64 -50 -166 -183 -972 -307 -493 -255 -357 -411 -151 -91 -42 -146 -852 -833 -610 -967 -38 -469 -709 -979 -420 -192 -809 -432 -304 -983 -440 -497 -523 -895 -828 -200 -262 -485 -138 -269 -99 -543 -25 -619 -185 -690 -870 -13 -989 -556 -682 -290 -819 -682 -567 -839 -943 -449 -532 -880 -533 -423 -777 -886 -839 -574 -83 -487 -952 -469 -247 -553 -218 -352 -664 -924 -510 -905 -537 -731 -272 -33 -899 -766 -507 -973 -129 -802 -143 -540 -43 -630 -131 -129 -355 -345 -71 -956 -799 -416 -413 -699 -823 -600 -229 -272 -355 -414 -3 -279 -465 -503 -455 -604 -927 -514 -895 -530 -613 -929 -588 -33 -703 -375 -444 -266 -139 -615 -527 -735 -186 -376 -628 -1000 -942 -472 -990 -537 -673 -679 -143 -806 -808 -673 -157 -845 -194 -747 -820 -165 -587 -939 -508 -142 -853 -926 -461 -930 -176 -489 -605 -88 -190 -494 -587 -119 -428 -19 -143 -741 -794 -226 -406 -1000 -395 -8 -628 -669 -57 -254 -998 -457 -258 -457 -738 -180 -185 -529 -901 -356 -682 -759 -908 -637 -127 -501 -421 -393 -235 -551 -473 -44 -524 -160 -821 -501 -839 -163 -835 -456 -866 -431 -159 -847 -27 -571 -237 -996 -554 -338 -905 -713 -301 -663 -775 -561 -183 -106 -818 -829 -189 -259 -507 -144 -182 -153 -936 -641 -626 -215 -399 -686 -247 -512 -903 -704 -439 -825 -26 -359 -776 -172 -629 -850 -213 -222 -21 -626 -274 -473 -89 -708 -203 -967 -17 -241 -50 -794 -956 -157 -5 -961 -243 -1000 -764 -464 -403 -394 -553 -491 -223 -921 -918 -8 -337 -430 -258 -667 -235 -220 -73 -720 -944 -939 -283 -743 -619 -904 -770 -985 -846 -130 -378 -447 -224 -48 -440 -452 -716 -818 -642 -101 -799 -454 -929 -283 -397 -364 -61 -874 -787 -77 -568 -796 -718 -690 -260 -796 -77 -927 -120 -453 -175 -80 -843 -195 -123 -145 -334 -582 -44 -183 -432 -903 -162 -286 -181 -735 -27 -941 -623 -258 -888 -76 -925 -253 -275 -719 -156 -653 -642 -732 -350 -147 -315 -142 -632 -56 -783 -417 -981 -479 -901 -775 -6 -772 -586 -744 -365 -727 -111 -818 -494 -821 -107 -210 -496 -505 -212 -418 -189 -86 -789 -156 -644 -570 -183 -878 -739 -407 -755 -575 -170 -900 -516 -798 -975 -578 -16 -325 -731 -413 -540 -929 -89 -826 -519 -290 -940 -258 -340 -343 -381 -713 -677 -177 -372 -983 -51 -154 -573 -593 -495 -728 -568 -788 -109 -937 -133 -45 -577 -573 -600 -709 -694 -875 -645 -937 -394 -736 -482 -400 -550 -965 -999 -813 -970 -85 -709 -419 -923 -410 -258 -19 -300 -511 -299 -24 -415 -943 -430 -187 -24 -70 -324 -566 -34 -757 -833 -922 -692 -893 -540 -996 -515 -757 -604 -430 -40 -911 -671 -68 -493 -8 -805 -366 -678 -188 -902 -278 -133 -198 -871 -11 -726 -104 -318 -457 -387 -804 -810 -523 -436 -602 -799 -313 -939 -159 -305 -914 -976 -262 -600 -406 -761 -259 -225 -995 -888 -40 -529 -152 -425 -583 -692 -475 -770 -151 -457 -526 -777 -57 -287 -351 -861 -198 -276 -37 -577 -457 -368 -728 -220 -604 -900 -66 -446 -247 -97 -855 -277 -587 -50 -466 -111 -383 -528 -77 -820 -562 -342 -645 -710 -20 -551 -678 -118 -390 -603 -949 -612 -423 -729 -483 -934 -279 -643 -428 -219 -122 -245 -388 -326 -682 -843 -890 -940 -463 -627 -904 -405 -977 -187 -345 -257 -710 -425 -483 -598 -846 -901 -552 -187 -377 -375 -881 -981 -455 -461 -391 -994 -731 -315 -619 -175 -969 -194 -386 -472 -665 -474 -796 -830 -767 -856 -418 -992 -798 -336 -612 -249 -197 -102 -517 -787 -846 -864 -143 -24 -412 -416 -695 -926 -77 -854 -434 -598 -73 -158 -32 -438 -979 -940 -965 -373 -351 -163 -809 -621 -990 -863 -553 -667 -777 -721 -808 -318 -314 -540 -25 -667 -945 -194 -751 -367 -721 -109 -797 -444 -905 -10 -118 -507 -191 -81 -890 -441 -660 -731 -76 -61 -311 -865 -407 -432 -710 -124 -703 -251 -10 -220 -605 -374 -545 -401 -12 -686 -561 -167 -363 -564 -466 -126 -696 -162 -762 -489 -929 -182 -445 -748 -605 -185 -961 -90 -111 -997 -563 -319 -373 -441 -802 -1 -722 -838 -572 -934 -675 -544 -341 -630 -863 -134 -950 -707 -404 -373 -198 -574 -243 -847 -755 -346 -872 -419 -36 -281 -226 -853 -323 -594 -32 -232 -2 -880 -373 -101 -444 -514 -314 -905 -607 -110 -658 -541 -283 -750 -648 -556 -666 -640 -64 -408 -843 -189 -185 -465 -751 -3 -540 -209 -528 -88 -92 -628 -64 -362 -435 -368 -810 -630 -308 -522 -109 -347 -649 -723 -623 -783 -990 -852 -505 -993 -110 -470 -400 -496 -212 -166 -488 -236 -739 -124 -963 -269 -187 -570 -853 -232 -526 -783 -643 -614 -872 -285 -109 -336 -534 -932 -787 -29 -965 -515 -18 -902 -866 -94 -944 -951 -258 -626 -98 -760 -544 -568 -939 -205 -432 -796 -59 -709 -951 -663 -751 -786 -891 -688 -920 -530 -7 -192 -6 -966 -789 -623 -797 -179 -669 -735 -918 -965 -204 -383 -826 -572 -335 -124 -851 -54 -715 -598 -771 -265 -93 -262 -779 -632 -660 -506 -907 -239 -203 -508 -494 -362 -878 -354 -141 -864 -325 -267 -840 -642 -469 -152 -428 -733 -358 -678 -659 -535 -980 -619 -822 -244 -168 -486 -750 -301 -412 -335 -209 -813 -444 -702 -952 -235 -195 -605 -564 -525 -911 -606 -38 -473 -675 -747 -436 -68 -605 -115 -391 -422 -899 -951 -341 -415 -560 -780 -808 -665 -283 -28 -46 -253 -921 -933 -436 -946 -661 -743 -974 -16 -94 -114 -534 -242 -597 -550 -203 -813 -303 -62 -811 -254 -880 -166 -620 -867 -822 -321 -991 -225 -774 -211 -336 -486 -984 -97 -656 -545 -430 -700 -254 -802 -568 -210 -33 -536 -442 -239 -351 -196 -20 -840 -34 -940 -841 -276 -727 -152 -902 -91 -184 -131 -373 -580 -543 -670 -765 -738 -828 -363 -394 -154 -524 -72 -875 -914 -484 -998 -247 -415 -293 -272 -547 -773 -498 -221 -799 -315 -406 -647 -303 -201 -862 -438 -90 -523 -88 -24 -941 -638 -592 -543 -74 -562 -944 -246 -278 -966 -467 -435 -256 -409 -742 -975 -139 -713 -840 -104 -285 -387 -949 -12 -577 -568 -669 -124 -146 -236 -121 -345 -551 -340 -8 -110 -539 -670 -606 -143 -46 -999 -83 -840 -132 -43 -219 -382 -547 -211 -38 -367 -985 -536 -130 -382 -308 -745 -520 -799 -932 -665 -72 -177 -962 -821 -165 -126 -637 -443 -894 -200 -531 -514 -438 -994 -538 -929 -964 -954 -515 -273 -93 -163 -651 -963 -502 -664 -852 -24 -562 -494 -478 -964 -698 -485 -306 -895 -921 -803 -173 -312 -615 -792 -445 -262 -363 -784 -625 -393 -438 -981 -514 -381 -223 -213 -574 -996 -818 -481 -966 -993 -84 -159 -785 -132 -748 -262 -865 -728 -476 -753 -550 -310 -805 -841 -402 -766 -122 -528 -282 -106 -563 -767 -816 -950 -239 -463 -797 -771 -708 -448 -450 -177 -304 -535 -355 -842 -295 -708 -367 -661 -826 -9 -119 -766 -405 -588 -997 -585 -292 -791 -255 -236 -140 -165 -282 -243 -869 -778 -427 -801 -417 -143 -3 -987 -67 -623 -14 -72 -666 -464 -453 -668 -978 -545 -900 -275 -861 -999 -959 -718 -404 -971 -163 -450 -59 -795 -496 -965 -99 -790 -956 -572 -964 -410 -345 -236 -703 -428 -905 -555 -183 -752 -458 -336 -949 -107 -744 -855 -158 -573 -482 -753 -32 -615 -943 -570 -481 -669 -29 -171 -685 -801 -587 -520 -718 -552 -463 -660 -667 -564 -365 -800 -428 -310 -189 -469 -114 -545 -303 -810 -226 -657 -303 -861 -745 -952 -254 -950 -563 -872 -43 -34 -751 -177 -847 -777 -906 -965 -887 -680 -187 -63 -69 -969 -994 -636 -832 -641 -163 -314 -304 -356 -378 -499 -354 -65 -266 -766 -131 -140 -322 -50 -816 -94 -216 -569 -579 -863 -764 -77 -64 -465 -173 -868 -177 -642 -431 -743 -584 -246 -686 -486 -722 -950 -817 -617 -267 -290 -56 -826 -376 -758 -805 -594 -988 -73 -205 -559 -680 -367 -786 -849 -26 -69 -988 -43 -476 -999 -751 -779 -269 -183 -500 -122 -623 -398 -4 -394 -287 -176 -922 -918 -810 -39 -445 -607 -474 -813 -5 -782 -765 -845 -709 -300 -561 -30 -952 -527 -995 -782 -590 -361 -683 -253 -580 -788 -186 -366 -35 -505 -140 -180 -494 -450 -649 -314 -636 -420 -813 -270 -524 -509 -667 -943 -947 -35 -887 -76 -772 -8 -778 -64 -900 -624 -573 -298 -667 -954 -370 -709 -123 -13 -465 -81 -692 -581 -860 -860 -451 -677 -454 -560 -788 -208 -224 -278 -157 -283 -266 -680 -677 -826 -106 -76 -998 -359 -508 -550 -845 -700 -22 -728 -503 -645 -569 -586 -715 -115 -772 -930 -405 -115 -813 -130 -723 -320 -114 -101 -933 -445 -657 -723 -203 -28 -312 -400 -115 -831 -571 -942 -426 -420 -540 -665 -544 -644 -355 -744 -103 -599 -68 -551 -681 -824 -766 -697 -357 -713 -367 -15 -346 -770 -565 -159 -754 -643 -272 -136 -482 -362 -360 -600 -25 -184 -674 -281 -454 -728 -670 -13 -51 -449 -284 -464 -875 -251 -164 -172 -566 -545 -51 -705 -933 -958 -262 -863 -765 -28 -31 -906 -845 -380 -628 -480 -823 -513 -790 -149 -414 -204 -186 -588 -362 -406 -485 -677 -934 -604 -873 -577 -332 -50 -597 -523 -51 -393 -358 -948 -936 -1 -966 -784 -910 -322 -408 -839 -89 -234 -271 -839 -192 -134 -493 -144 -385 -616 -234 -821 -75 -245 -564 -674 -456 -485 -401 -870 -451 -253 -789 -366 -752 -656 -334 -316 -491 -432 -605 -323 -158 -585 -108 -46 -312 -627 -644 -25 -748 -750 -989 -591 -944 -49 -468 -409 -491 -791 -859 -441 -873 -680 -845 -443 -783 -147 -686 -406 -549 -443 -105 -464 -703 -645 -775 -526 -540 -418 -373 -884 -486 -135 -49 -209 -779 -929 -112 -938 -506 -107 -768 -289 -335 -626 -176 -289 -289 -546 -453 -744 -943 -595 -915 -171 -204 -240 -390 -333 -207 -653 -899 -543 -601 -820 -244 -879 -785 -681 -401 -406 -225 -978 -769 -454 -312 -761 -399 -845 -900 -297 -407 -493 -648 -100 -742 -197 -955 -278 -884 -194 -59 -602 -337 -301 -742 -364 -578 -73 -947 -575 -260 -680 -34 -556 -884 -646 -898 -565 -54 -871 -517 -539 -836 -950 -280 -650 -104 -227 -183 -911 -492 -834 -126 -414 -620 -590 -215 -325 -741 -481 -58 -66 -938 -430 -858 -9 -978 -12 -75 -121 -233 -749 -241 -280 -341 -505 -725 -423 -3 -673 -879 -116 -772 -52 -414 -967 -666 -305 -891 -411 -954 -833 -851 -980 -118 -878 -483 -744 -877 -177 -383 -568 -303 -118 -477 -912 -864 -319 -426 -561 -872 -718 -454 -624 -308 -335 -736 -418 -73 -132 -19 -987 -797 -617 -457 -428 -791 -299 -855 -505 -308 -275 -978 -653 -186 -667 -669 -629 -122 -341 -844 -103 -186 -499 -528 -717 -699 -292 -697 -260 -211 -930 -954 -661 -834 -528 -208 -557 -595 -629 -472 -561 -702 -742 -613 -506 -103 -415 -347 -727 -194 -382 -356 -430 -746 -908 -459 -721 -791 -956 -210 -161 -910 -265 -742 -682 -766 -438 -458 -229 -787 -381 -437 -422 -888 -206 -840 -174 -761 -905 -385 -131 -9 -683 -155 -904 -148 -242 -204 -810 -953 -214 -133 -475 -856 -569 -388 -654 -21 -982 -687 -947 -79 -899 -572 -933 -92 -968 -165 -562 -829 -92 -838 -935 -640 -4 -159 -273 -805 -190 -323 -252 -425 -169 -81 -183 -363 -416 -76 -198 -411 -927 -785 -484 -481 -771 -428 -678 -672 -50 -572 -270 -99 -286 -321 -996 -225 -754 -498 -899 -16 -460 -682 -777 -412 -378 -596 -768 -342 -863 -353 -744 -238 -493 -77 -16 -514 -633 -275 -583 -292 -551 -125 -192 -813 -1000 -322 -71 -236 -253 -989 -236 -656 -62 -459 -482 -711 -64 -365 -601 -827 -226 -321 -998 -929 -96 -939 -442 -728 -632 -125 -28 -689 -601 -1 -632 -365 -779 -688 -115 -970 -180 -741 -860 -314 -834 -515 -215 -368 -900 -14 -1000 -736 -842 -142 -437 -266 -672 -429 -510 -727 -154 -396 -753 -960 -932 -177 -516 -126 -297 -870 -209 -364 -297 -380 -89 -151 -602 -338 -700 -533 -654 -53 -411 -491 -764 -520 -471 -418 -500 -268 -60 -271 -125 -10 -865 -440 -188 -569 -803 -181 -823 -836 -301 -204 -257 -784 -959 -50 -943 -524 -820 -467 -181 -341 -42 -286 -42 -759 -177 -744 -955 -598 -496 -307 -524 -656 -291 -521 -583 -235 -836 -587 -266 -192 -977 -743 -270 -400 -264 -915 -477 -105 -959 -549 -584 -846 -417 -922 -636 -205 -663 -191 -210 -538 -856 -411 -740 -72 -652 -919 -886 -501 -984 -13 -62 -155 -219 -591 -402 -985 -10 -993 -861 -870 -42 -282 -904 -124 -524 -630 -759 -888 -820 -34 -674 -304 -927 -7 -545 -844 -556 -6 -857 -556 -969 -250 -72 -102 -485 -301 -516 -512 -338 -863 -987 -884 -488 -228 -747 -938 -816 -409 -378 -11 -329 -834 -295 -178 -556 -840 -778 -671 -877 -812 -582 -768 -542 -452 -966 -219 -492 -479 -76 -18 -418 -326 -211 -458 -153 -40 -650 -71 -231 -427 -815 -131 -378 -848 -612 -580 -999 -474 -960 -370 -684 -514 -250 -306 -641 -379 -367 -123 -92 -558 -945 -51 -121 -135 -671 -333 -454 -464 -582 -78 -642 -359 -976 -16 -50 -846 -483 -739 -57 -270 -241 -713 -152 -411 -354 -338 -222 -227 -856 -21 -558 -60 -318 -988 -833 -915 -360 -908 -245 -618 -257 -713 -215 -163 -181 -263 -118 -930 -523 -847 -848 -541 -96 -64 -537 -632 -552 -406 -517 -851 -606 -199 -395 -358 -880 -954 -983 -21 -668 -679 -884 -54 -353 -191 -706 -920 -344 -95 -446 -975 -815 -527 -367 -442 -846 -498 -287 -758 -654 -253 -438 -301 -620 -387 -249 -429 -862 -891 -526 -870 -891 -379 -469 -599 -593 -171 -155 -318 -72 -868 -940 -101 -300 -31 -964 -543 -761 -164 -452 -803 -206 -908 -499 -972 -994 -179 -476 -341 -316 -531 -676 -518 -497 -568 -186 -107 -569 -294 -609 -266 -375 -157 -478 -286 -604 -438 -246 -936 -27 -958 -729 -858 -930 -402 -480 -708 -140 -382 -385 -353 -488 -638 -128 -416 -959 -151 -42 -751 -573 -1 -377 -717 -333 -561 -461 -814 -281 -340 -434 -893 -787 -834 -649 -992 -864 -434 -39 -914 -399 -604 -251 -17 -725 -38 -732 -265 -269 -218 -794 -223 -336 -510 -742 -108 -866 -798 -327 -565 -918 -522 -198 -908 -582 -8 -815 -684 -421 -793 -215 -402 -504 -895 -897 -635 -93 -766 -503 -345 -565 -525 -277 -77 -12 -825 -881 -239 -455 -232 -125 -696 -402 -957 -330 -296 -2 -25 -650 -643 -554 -629 -2 -842 -2 -911 -212 -388 -632 -946 -607 -306 -611 -497 -223 -755 -264 -727 -689 -898 -607 -770 -184 -897 -918 -99 -166 -408 -849 -835 -668 -24 -447 -32 -963 -533 -524 -692 -208 -262 -804 -984 -424 -522 -985 -713 -196 -384 -874 -107 -796 -873 -921 -488 -483 -328 -152 -854 -160 -675 -696 -562 -625 -158 -125 -214 -320 -412 -688 -841 -502 -572 -946 -189 -208 -657 -497 -818 -14 -326 -548 -86 -911 -447 -221 -679 -200 -132 -775 -320 -500 -995 -933 -156 -816 -42 -655 -833 -241 -973 -600 -799 -440 -837 -922 -426 -617 -217 -135 -76 -613 -237 -74 -70 -151 -382 -794 -835 -670 -169 -619 -66 -705 -491 -418 -155 -840 -691 -415 -444 -704 -517 -948 -366 -799 -656 -949 -130 -895 -444 -48 -273 -647 -185 -672 -70 -11 -495 -304 -827 -534 -426 -732 -400 -528 -611 -883 -777 -848 -910 -490 -799 -368 -585 -570 -635 -491 -931 -364 -654 -428 -704 -613 -2 -991 -19 -412 -722 -736 -826 -107 -601 -501 -993 -624 -295 -693 -830 -891 -770 -90 -950 -767 -426 -568 -333 -546 -753 -39 -472 -760 -975 -86 -256 -349 -150 -336 -939 -594 -576 -750 -793 -134 -233 -957 -975 -880 -12 -160 -123 -608 -357 -734 -991 -778 -293 -679 -843 -751 -14 -191 -363 -975 -823 -712 -957 -569 -20 -388 -269 -175 -369 -424 -392 -989 -714 -657 -999 -172 -837 -884 -569 -764 -274 -774 -502 -452 -649 -357 -957 -863 -15 -633 -671 -352 -708 -940 -134 -708 -239 -26 -467 -461 -642 -534 -785 -116 -178 -442 -307 -548 -796 -265 -771 -817 -319 -51 -590 -867 -845 -967 -52 -439 -565 -114 -271 -468 -706 -536 -445 -782 -377 -540 -832 -393 -19 -34 -349 -380 -661 -967 -863 -33 -496 -529 -956 -544 -909 -477 -827 -462 -849 -413 -685 -975 -625 -848 -487 -608 -904 -833 -263 -673 -503 -753 -435 -231 -128 -969 -179 -807 -528 -138 -571 -950 -785 -269 -324 -507 -415 -757 -196 -560 -515 -578 -496 -868 -729 -116 -437 -664 -523 -462 -834 -883 -760 -194 -117 -402 -838 -608 -78 -373 -231 -947 -143 -338 -245 -68 -478 -542 -655 -607 -769 -564 -944 -12 -139 -68 -875 -724 -901 -975 -610 -724 -121 -60 -614 -579 -462 -545 -23 -412 -159 -88 -689 -989 -701 -10 -742 -790 -452 -772 -976 -956 -264 -30 -110 -961 -817 -491 -170 -899 -200 -172 -536 -685 -305 -42 -941 -583 -179 -198 -725 -692 -313 -627 -91 -386 -352 -264 -312 -822 -223 -151 -876 -867 -343 -359 -489 -378 -965 -465 -896 -168 -362 -527 -617 -745 -637 -629 -607 -902 -630 -704 -874 -406 -567 -874 -929 -846 -314 -308 -912 -154 -953 -611 -35 -495 -578 -59 -82 -376 -790 -253 -46 -404 -395 -369 -611 -670 -974 -29 -331 -816 -393 -723 -37 -777 -115 -810 -289 -806 -227 -824 -679 -531 -722 -589 -499 -110 -78 -686 -316 -689 -941 -966 -281 -685 -340 -834 -773 -771 -161 -658 -326 -844 -923 -976 -735 -921 -12 -724 -494 -595 -552 -323 -9 -811 -308 -798 -809 -21 -878 -643 -19 -232 -569 -683 -113 -678 -83 -286 -423 -506 -771 -766 -183 -163 -954 -286 -156 -628 -931 -755 -288 -591 -224 -712 -167 -673 -250 -381 -894 -315 -597 -954 -144 -731 -292 -173 -898 -510 -246 -346 -634 -945 -771 -598 -98 -108 -857 -668 -657 -215 -523 -765 -709 -669 -888 -110 -426 -924 -411 -155 -995 -825 -588 -643 -383 -697 -807 -340 -759 -616 -530 -38 -104 -869 -524 -559 -992 -923 -918 -896 -569 -524 -284 -199 -201 -71 -113 -162 -710 -241 -946 -784 -562 -209 -852 -205 -324 -861 -936 -424 -139 -65 -628 -214 -172 -68 -717 -267 -120 -811 -778 -374 -562 -82 -969 -72 -917 -598 -256 -59 -863 -767 -356 -125 -59 -769 -167 -413 -351 -28 -698 -63 -549 -598 -880 -741 -755 -630 -713 -897 -261 -387 -959 -299 -756 -474 -140 -36 -383 -813 -173 -527 -715 -80 -502 -585 -601 -443 -766 -290 -617 -146 -929 -531 -958 -568 -610 -555 -423 -633 -67 -816 -190 -102 -821 -676 -301 -936 -692 -742 -302 -905 -834 -661 -622 -461 -78 -232 -587 -864 -682 -776 -164 -229 -756 -842 -643 -553 -453 -392 -41 -721 -818 -824 -864 -905 -136 -645 -835 -844 -46 -793 -413 -202 -130 -716 -159 -302 -326 -518 -146 -82 -479 -808 -443 -273 -345 -102 -911 -7 -973 -962 -92 -418 -443 -777 -482 -76 -53 -954 -430 -827 -101 -585 -549 -137 -592 -534 -272 -205 -673 -570 -879 -484 -56 -175 -827 -423 -726 -327 -398 -473 -795 -731 -838 -836 -478 -577 -61 -109 -427 -652 -909 -54 -915 -721 -278 -530 -351 -63 -276 -317 -920 -272 -506 -851 -70 -187 -63 -45 -305 -824 -866 -705 -402 -470 -113 -339 -951 -114 -389 -905 -876 -645 -39 -360 -916 -99 -380 -114 -378 -194 -770 -410 -885 -589 -37 -381 -148 -944 -233 -38 -447 -69 -809 -362 -373 -78 -719 -681 -114 -581 -187 -48 -422 -93 -872 -163 -942 -649 -133 -210 -906 -986 -658 -281 -612 -727 -697 -747 -410 -334 -860 -521 -787 -891 -971 -619 -1000 -99 -212 -54 -876 -369 -655 -753 -264 -602 -538 -909 -778 -339 -440 -953 -582 -570 -151 -187 -361 -432 -828 -398 -922 -30 -820 -871 -169 -807 -85 -878 -800 -996 -854 -795 -610 -886 -738 -851 -518 -799 -42 -848 -66 -430 -610 -977 -204 -338 -355 -188 -782 -560 -285 -350 -316 -545 -473 -539 -305 -856 -138 -999 -38 -54 -746 -251 -129 -17 -525 -845 -676 -475 -174 -54 -412 -48 -752 -786 -409 -821 -348 -508 -491 -111 -374 -878 -220 -679 -597 -450 -616 -920 -27 -249 -474 -521 -387 -534 -897 -325 -261 -840 -148 -234 -537 -88 -233 -265 -525 -96 -539 -502 -879 -615 -925 -495 -435 -376 -760 -809 -874 -878 -516 -37 -446 -804 -140 -747 -134 -81 -418 -931 -253 -653 -759 -443 -6 -753 -202 -592 -837 -784 -128 -108 -195 -526 -709 -288 -317 -502 -494 -963 -920 -353 -120 -110 -817 -962 -418 -56 -880 -754 -450 -23 -466 -697 -141 -480 -86 -411 -301 -641 -585 -434 -736 -105 -919 -416 -397 -268 -449 -145 -744 -127 -179 -720 -568 -530 -766 -318 -824 -708 -200 -986 -511 -438 -328 -472 -516 -106 -273 -816 -185 -864 -383 -593 -671 -321 -834 -314 -105 -442 -99 -378 -557 -219 -517 -493 -769 -487 -665 -854 -762 -542 -242 -714 -659 -240 -314 -17 -763 -807 -480 -953 -930 -578 -241 -148 -623 -951 -204 -916 -624 -986 -777 -913 -367 -563 -90 -600 -892 -850 -365 -306 -535 -689 -845 -457 -759 -589 -116 -728 -158 -222 -270 -732 -270 -735 -538 -754 -40 -438 -605 -537 -921 -18 -290 -84 -223 -593 -207 -702 -522 -840 -870 -499 -738 -343 -450 -672 -843 -761 -504 -544 -113 -364 -465 -494 -351 -606 -201 -603 -721 -512 -125 -51 -583 -897 -414 -134 -212 -78 -714 -224 -50 -775 -241 -81 -615 -417 -54 -884 -884 -537 -824 -56 -23 -272 -970 -211 -496 -932 -406 -763 -765 -745 -81 -232 -286 -711 -952 -164 -472 -301 -593 -320 -923 -37 -344 -257 -282 -221 -277 -209 -170 -375 -214 -602 -537 -674 -904 -495 -421 -601 -860 -809 -921 -803 -549 -903 -856 -556 -869 -798 -719 -540 -765 -567 -685 -557 -344 -965 -557 -93 -637 -995 -761 -186 -753 -780 -397 -938 -281 -563 -68 -538 -904 -642 -932 -74 -933 -214 -173 -775 -838 -963 -381 -216 -355 -931 -201 -849 -435 -914 -137 -148 -958 -396 -340 -487 -700 -917 -592 -529 -216 -539 -479 -135 -314 -92 -930 -779 -672 -972 -25 -962 -547 -865 -726 -645 -970 -788 -870 -264 -91 -397 -614 -778 -765 -382 -967 -425 -41 -530 -628 -541 -219 -357 -424 -348 -335 -561 -809 -949 -763 -79 -845 -594 -488 -715 -822 -693 -97 -974 -940 -674 -284 -494 -35 -704 -772 -21 -480 -771 -313 -745 -594 -424 -124 -786 -183 -229 -68 -554 -106 -759 -231 -542 -780 -633 -278 -341 -103 -402 -276 -994 -518 -816 -793 -672 -12 -927 -323 -211 -347 -281 -208 -974 -546 -978 -204 -293 -756 -166 -620 -811 -544 -909 -94 -618 -669 -440 -434 -359 -310 -991 -537 -567 -345 -968 -520 -385 -933 -393 -897 -459 -636 -506 -77 -867 -352 -611 -512 -644 -335 -540 -658 -546 -588 -927 -786 -96 -316 -866 -292 -604 -742 -117 -337 -651 -221 -468 -563 -150 -541 -465 -867 -698 -399 -369 -422 -842 -375 -249 -797 -613 -584 -600 -98 -978 -448 -921 -335 -338 -563 -246 -298 -497 -503 -135 -207 -380 -637 -493 -402 -146 -142 -896 -659 -777 -205 -193 -965 -532 -8 -305 -459 -260 -975 -761 -215 -474 -534 -280 -483 -523 -63 -555 -369 -669 -497 -296 -101 -673 -128 -276 -466 -60 -240 -479 -129 -968 -319 -816 -360 -328 -932 -544 -937 -260 -475 -756 -309 -583 -102 -316 -493 -105 -177 -158 -207 -947 -445 -444 -717 -786 -248 -552 -970 -743 -926 -498 -770 -57 -72 -424 -776 -215 -123 -968 -258 -372 -573 -27 -436 -831 -392 -758 -615 -991 -655 -938 -739 -448 -736 -427 -492 -53 -82 -308 -53 -448 -10 -912 -177 -293 -367 -61 -184 -949 -575 -478 -803 -964 -446 -289 -14 -453 -467 -190 -418 -859 -71 -847 -25 -859 -708 -192 -199 -946 -441 -72 -599 -435 -626 -220 -475 -158 -103 -874 -270 -432 -393 -553 -910 -559 -120 -220 -55 -461 -365 -532 -857 -167 -798 -168 -137 -901 -847 -734 -566 -850 -989 -876 -956 -632 -395 -700 -936 -24 -6 -675 -279 -676 -430 -242 -491 -186 -912 -419 -286 -436 -752 -219 -846 -388 -572 -159 -408 -685 -153 -341 -179 -87 -218 -796 -667 -642 -645 -159 -795 -750 -22 -804 -842 -613 -645 -938 -357 -105 -136 -426 -806 -540 -141 -771 -541 -788 -386 -1 -428 -29 -428 -467 -336 -521 -467 -434 -94 -839 -841 -416 -34 -50 -325 -906 -183 -329 -189 -321 -375 -287 -633 -483 -165 -274 -133 -760 -321 -857 -293 -929 -849 -942 -151 -488 -123 -423 -77 -74 -275 -277 -248 -361 -800 -253 -681 -299 -359 -234 -349 -895 -431 -810 -221 -467 -43 -260 -382 -286 -333 -693 -947 -726 -223 -934 -159 -416 -103 -419 -633 -723 -42 -469 -957 -845 -731 -207 -739 -603 -941 -761 -128 -823 -982 -629 -423 -170 -504 -10 -131 -102 -706 -435 -537 -507 -860 -543 -539 -560 -48 -641 -7 -189 -509 -106 -973 -975 -930 -262 -203 -899 -477 -791 -983 -115 -453 -568 -833 -336 -699 -131 -954 -316 -76 -585 -949 -957 -898 -678 -541 -963 -784 -536 -41 -127 -526 -164 -518 -29 -511 -263 -605 -44 -184 -163 -212 -891 -293 -534 -919 -878 -848 -831 -622 -656 -761 -158 -406 -268 -110 -309 -798 -287 -27 -315 -856 -767 -893 -565 -269 -737 -454 -452 -220 -167 -396 -476 -863 -199 -826 -438 -252 -308 -884 -606 -837 -545 -821 -90 -277 -54 -324 -809 -345 -501 -454 -248 -556 -945 -191 -290 -657 -87 -618 -787 -298 -156 -130 -260 -526 -612 -520 -944 -15 -100 -345 -946 -972 -750 -669 -399 -652 -185 -77 -6 -887 -874 -580 -44 -123 -115 -406 -463 -510 -440 -523 -428 -748 -379 -664 -827 -587 -65 -433 -884 -773 -229 -154 -987 -443 -197 -43 -701 -242 -236 -960 -182 -728 -244 -277 -539 -665 -237 -927 -41 -896 -160 -855 -130 -870 -488 -887 -719 -562 -328 -198 -369 -906 -835 -966 -983 -24 -954 -716 -313 -676 -549 -725 -45 -956 -181 -606 -387 -912 -61 -981 -481 -6 -406 -835 -902 -919 -945 -484 -783 -730 -526 -699 -96 -249 -86 -278 -121 -302 -584 -470 -505 -845 -327 -651 -467 -139 -961 -29 -291 -249 -210 -999 -773 -835 -434 -344 -959 -849 -619 -150 -406 -165 -756 -325 -439 -769 -238 -914 -654 -58 -798 -551 -415 -425 -522 -262 -973 -680 -102 -128 -919 -931 -767 -769 -377 -290 -442 -676 -490 -771 -708 -441 -321 -426 -381 -862 -466 -965 -911 -649 -203 -895 -350 -823 -111 -217 -354 -128 -946 -243 -894 -41 -421 -484 -504 -765 -323 -126 -437 -657 -822 -318 -513 -419 -149 -334 -193 -963 -885 -821 -626 -63 -192 -354 -140 -892 -387 -445 -779 -921 -450 -516 -181 -397 -553 -923 -26 -77 -165 -55 -71 -536 -131 -112 -297 -588 -654 -608 -931 -876 -556 -224 -657 -295 -175 -461 -750 -478 -84 -539 -594 -240 -765 -318 -411 -238 -437 -657 -508 -103 -879 -333 -407 -501 -906 -807 -581 -225 -71 -345 -493 -544 -759 -58 -377 -612 -56 -328 -167 -982 -809 -793 -323 -57 -640 -418 -454 -175 -809 -284 -419 -960 -43 -545 -563 -914 -504 -520 -226 -509 -937 -39 -652 -550 -272 -680 -922 -207 -827 -330 -848 -540 -673 -536 -753 -571 -212 -258 -259 -475 -613 -338 -404 -457 -152 -517 -249 -517 -445 -87 -910 -680 -231 -897 -993 -694 -155 -232 -100 -865 -312 -821 -601 -504 -138 -246 -723 -148 -519 -121 -654 -527 -325 -806 -910 -409 -457 -17 -258 -758 -215 -967 -211 -396 -862 -631 -958 -376 -623 -623 -218 -610 -439 -310 -985 -558 -153 -612 -57 -41 -443 -104 -422 -281 -940 -476 -226 -165 -811 -817 -313 -903 -756 -680 -592 -119 -573 -603 -637 -111 -809 -202 -757 -609 -157 -320 -602 -532 -669 -133 -613 -929 -313 -57 -969 -946 -318 -937 -597 -784 -551 -927 -87 -974 -459 -437 -57 -717 -863 -574 -291 -324 -473 -785 -891 -516 -687 -667 -248 -277 -878 -300 -863 -27 -530 -54 -471 -756 -853 -365 -896 -274 -556 -98 -92 -103 -85 -295 -508 -164 -475 -127 -594 -183 -636 -878 -179 -369 -127 -247 -74 -551 -670 -362 -403 -182 -666 -546 -520 -788 -398 -603 -298 -645 -809 -318 -86 -692 -887 -510 -970 -548 -365 -657 -79 -198 -491 -166 -983 -237 -731 -244 -876 -430 -871 -642 -730 -454 -79 -476 -960 -798 -311 -805 -332 -226 -678 -24 -294 -390 -985 -231 -218 -326 -597 -857 -761 -675 -59 -618 -957 -102 -436 -669 -279 -721 -935 -455 -92 -737 -373 -291 -772 -545 -937 -122 -115 -95 -253 -283 -578 -723 -36 -821 -444 -781 -591 -928 -362 -923 -623 -699 -582 -519 -577 -141 -582 -187 -589 -738 -245 -479 -254 -514 -136 -251 -103 -69 -876 -948 -146 -879 -472 -565 -142 -416 -276 -99 -996 -690 -16 -563 -179 -263 -164 -111 -972 -487 -575 -759 -955 -501 -318 -927 -635 -427 -544 -314 -858 -160 -176 -94 -423 -909 -174 -836 -127 -373 -143 -368 -761 -330 -922 -592 -723 -241 -496 -593 -386 -628 -767 -641 -138 -787 -440 -187 -156 -409 -76 -454 -799 -912 -73 -524 -538 -835 -706 -788 -179 -591 -795 -901 -924 -213 -583 -224 -74 -929 -788 -144 -546 -126 -703 -358 -656 -635 -649 -780 -579 -596 -938 -158 -90 -378 -392 -80 -183 -155 -216 -370 -881 -771 -36 -189 -638 -1 -264 -358 -235 -596 -863 -996 -108 -776 -737 -579 -531 -718 -240 -478 -196 -523 -697 -616 -921 -981 -479 -89 -596 -339 -559 -652 -767 -28 -118 -66 -752 -235 -643 -899 -317 -143 -8 -493 -747 -972 -52 -826 -860 -957 -590 -664 -657 -798 -268 -275 -996 -211 -571 -590 -963 -170 -146 -225 -9 -987 -888 -308 -342 -427 -770 -472 -641 -513 -935 -672 -604 -948 -700 -211 -653 -688 -987 -561 -843 -504 -100 -660 -801 -150 -259 -905 -166 -824 -154 -545 -855 -481 -81 -510 -402 -213 -491 -50 -583 -787 -460 -257 -787 -24 -984 -132 -62 -168 -372 -279 -186 -413 -253 -753 -445 -78 -847 -247 -410 -130 -837 -855 -894 -46 -629 -414 -605 -60 -225 -560 -528 -623 -365 -857 -604 -693 -914 -597 -46 -335 -732 -609 -61 -506 -593 -662 -697 -922 -742 -275 -207 -478 -204 -620 -168 -966 -29 -753 -220 -667 -763 -456 -334 -719 -492 -8 -871 -725 -469 -285 -26 -925 -427 -687 -861 -235 -647 -776 -805 -11 -474 -94 -330 -803 -812 -186 -190 -12 -105 -612 -26 -470 -28 -905 -524 -959 -853 -505 -552 -547 -849 -759 -425 -181 -646 -593 -864 -824 -972 -608 -917 -74 -60 -943 -271 -499 -842 -722 -382 -453 -166 -914 -538 -742 -299 -465 -360 -911 -703 -345 -3 -296 -627 -78 -828 -322 -808 -315 -740 -664 -537 -60 -19 -32 -903 -381 -320 -504 -373 -560 -492 -537 -920 -708 -45 -519 -54 -452 -305 -517 -62 -803 -255 -152 -307 -570 -324 -248 -878 -473 -883 -657 -674 -516 -390 -347 -953 -973 -224 -171 -567 -401 -259 -771 -398 -279 -174 -470 -347 -57 -773 -297 -189 -685 -894 -370 -229 -248 -614 -818 -482 -225 -452 -510 -600 -997 -40 -548 -896 -982 -928 -526 -401 -676 -949 -967 -518 -699 -546 -209 -835 -760 -456 -539 -385 -799 -871 -811 -393 -518 -3 -408 -109 -833 -316 -75 -719 -209 -309 -847 -896 -265 -894 -83 -426 -360 -679 -494 -474 -959 -838 -759 -691 -83 -267 -184 -885 -514 -424 -114 -247 -32 -488 -257 -664 -946 -264 -635 -675 -628 -187 -546 -254 -560 -146 -716 -616 -191 -482 -941 -322 -537 -480 -632 -735 -344 -249 -343 -721 -319 -66 -487 -891 -630 -201 -108 -658 -791 -753 -393 -560 -739 -557 -89 -941 -408 -121 -446 -910 -96 -228 -633 -557 -756 -263 -894 -23 -421 -333 -341 -755 -964 -254 -245 -966 -195 -629 -597 -89 -641 -726 -713 -693 -762 -142 -576 -740 -184 -918 -699 -730 -705 -7 -5 -34 -677 -545 -701 -513 -192 -981 -858 -127 -545 -974 -396 -308 -596 -178 -40 -764 -377 -20 -879 -116 -421 -156 -92 -13 -208 -920 -829 -546 -464 -494 -210 -87 -418 -725 -192 -502 -921 -447 -558 -113 -1 -470 -476 -511 -418 -369 -550 -655 -518 -251 -81 -232 -938 -142 -535 -951 -603 -986 -923 -428 -536 -849 -998 -601 -684 -301 -204 -806 -404 -871 -204 -51 -231 -711 -194 -175 -79 -406 -793 -127 -903 -964 -303 -319 -915 -201 -559 -335 -374 -477 -201 -169 -340 -660 -955 -714 -283 -561 -50 -263 -524 -152 -318 -245 -943 -879 -143 -111 -6 -588 -236 -852 -38 -292 -546 -151 -602 -126 -53 -516 -325 -227 -865 -567 -4 -667 -203 -622 -980 -917 -82 -283 -58 -581 -490 -954 -219 -696 -698 -712 -509 -577 -270 -222 -263 -448 -80 -717 -649 -25 -801 -983 -319 -828 -426 -900 -41 -136 -514 -901 -628 -656 -200 -700 -694 -472 -954 -414 -962 -173 -116 -736 -237 -486 -612 -927 -753 -97 -23 -734 -811 -911 -659 -524 -247 -223 -671 -128 -513 -927 -751 -621 -32 -881 -404 -695 -734 -358 -360 -117 -684 -176 -323 -152 -894 -784 -292 -607 -171 -240 -867 -690 -50 -261 -403 -78 -131 -638 -922 -147 -218 -238 -693 -458 -782 -475 -110 -12 -819 -838 -593 -567 -925 -44 -763 -382 -788 -458 -421 -679 -609 -511 -417 -656 -632 -13 -683 -345 -615 -956 -89 -553 -722 -291 -632 -427 -204 -599 -233 -383 -246 -171 -849 -421 -473 -605 -118 -793 -253 -365 -632 -392 -584 -868 -271 -9 -484 -363 -144 -797 -267 -482 -44 -210 -902 -638 -769 -942 -249 -717 -356 -305 -208 -258 -146 -837 -33 -182 -71 -30 -238 -896 -154 -718 -467 -658 -537 -15 -402 -253 -357 -710 -88 -735 -17 -405 -227 -912 -360 -476 -44 -743 -729 -452 -206 -72 -201 -769 -301 -800 -903 -755 -209 -940 -839 -606 -749 -3 -806 -251 -146 -707 -734 -131 -499 -263 -610 -821 -50 -443 -394 -10 -156 -791 -213 -805 -709 -972 -108 -690 -505 -855 -939 -397 -846 -155 -68 -917 -357 -851 -228 -28 -605 -504 -150 -153 -429 -762 -172 -298 -347 -901 -64 -444 -28 -801 -683 -228 -70 -725 -400 -620 -871 -980 -485 -574 -848 -42 -79 -324 -666 -28 -581 -575 -244 -32 -451 -908 -801 -573 -829 -670 -978 -521 -77 -476 -353 -187 -815 -742 -545 -53 -318 -218 -689 -715 -584 -753 -885 -849 -840 -811 -38 -538 -28 -309 -271 -154 -469 -757 -173 -546 -166 -954 -413 -468 -830 -59 -579 -916 -386 -242 -650 -804 -389 -463 -358 -571 -139 -471 -446 -383 -147 -903 -748 -196 -798 -930 -105 -174 -271 -210 -365 -545 -77 -625 -32 -123 -274 -459 -616 -41 -241 -433 -553 -880 -19 -42 -496 -415 -314 -826 -27 -631 -436 -973 -238 -211 -213 -725 -399 -221 -364 -492 -148 -563 -663 -528 -433 -485 -388 -427 -795 -665 -73 -732 -772 -524 -133 -159 -88 -118 -239 -114 -650 -923 -271 -575 -868 -904 -381 -206 -328 -882 -661 -609 -332 -751 -541 -898 -73 -447 -562 -971 -295 -628 -217 -36 -922 -176 -316 -38 -652 -596 -343 -604 -133 -420 -20 -391 -221 -753 -698 -164 -343 -520 -768 -906 -193 -717 -106 -321 -295 -794 -564 -199 -793 -818 -893 -242 -343 -35 -141 -464 -84 -996 -748 -358 -640 -257 -794 -875 -386 -616 -43 -961 -676 -523 -716 -581 -896 -942 -658 -717 -378 -40 -334 -805 -915 -798 -243 -280 -71 -278 -553 -266 -620 -704 -764 -725 -578 -967 -20 -382 -737 -289 -249 -536 -999 -75 -217 -681 -502 -370 -112 -100 -749 -344 -772 -121 -860 -880 -380 -774 -990 -886 -639 -175 -29 -805 -802 -235 -39 -968 -814 -710 -704 -210 -436 -241 -722 -711 -978 -420 -5 -52 -65 -416 -557 -894 -899 -213 -392 -295 -244 -518 -444 -135 -225 -965 -176 -7 -196 -939 -707 -131 -701 -400 -812 -649 -939 -504 -32 -886 -474 -627 -346 -965 -930 -738 -272 -549 -935 -765 -317 -783 -540 -547 -220 -288 -933 -47 -654 -209 -867 -760 -190 -173 -396 -791 -893 -650 -172 -243 -375 -955 -173 -471 -674 -836 -468 -115 -560 -735 -35 -23 -999 -403 -622 -946 -591 -15 -634 -231 -149 -511 -561 -50 -32 -580 -16 -589 -328 -403 -514 -509 -152 -446 -79 -301 -487 -605 -306 -32 -597 -784 -705 -700 -356 -869 -83 -563 -815 -154 -442 -925 -107 -697 -540 -790 -342 -353 -506 -820 -90 -285 -145 -976 -673 -313 -474 -560 -894 -864 -120 -194 -673 -572 -471 -340 -39 -302 -488 -680 -551 -303 -324 -800 -874 -200 -4 -579 -185 -90 -441 -923 -276 -19 -688 -514 -991 -748 -766 -9 -251 -852 -139 -540 -397 -270 -167 -360 -667 -232 -584 -963 -25 -156 -28 -165 -903 -272 -599 -46 -144 -196 -450 -996 -908 -944 -693 -375 -523 -475 -971 -110 -392 -84 -368 -736 -981 -205 -689 -549 -158 -794 -524 -147 -706 -365 -854 -939 -53 -756 -790 -218 -661 -887 -701 -721 -977 -668 -24 -945 -991 -528 -995 -148 -740 -434 -547 -274 -880 -275 -694 -490 -793 -598 -259 -551 -621 -473 -520 -972 -394 -272 -104 -719 -564 -3 -621 -851 -822 -88 -665 -794 -548 -461 -915 -312 -660 -120 -100 -316 -838 -566 -879 -835 -253 -154 -389 -559 -983 -564 -59 -151 -296 -989 -997 -655 -481 -756 -21 -864 -282 -471 -760 -49 -214 -607 -388 -59 -872 -943 -445 -964 -353 -999 -793 -603 -799 -675 -569 -557 -240 -63 -636 -730 -10 -248 -921 -948 -515 -588 -830 -158 -269 -948 -263 -909 -737 -821 -838 -615 -974 -842 -445 -968 -200 -918 -656 -329 -246 -125 -191 -941 -814 -456 -524 -880 -831 -625 -476 -883 -937 -803 -983 -273 -146 -914 -767 -675 -255 -587 -568 -500 -818 -330 -427 -447 -955 -584 -162 -894 -256 -548 -276 -216 -691 -249 -573 -53 -859 -982 -273 -393 -764 -83 -975 -214 -261 -886 -798 -53 -779 -714 -48 -663 -925 -424 -849 -337 -994 -985 -59 -674 -128 -171 -92 -152 -901 -368 -98 -20 -968 -298 -928 -140 -574 -184 -554 -784 -917 -733 -65 -911 -492 -90 -460 -563 -888 -415 -107 -874 -594 -939 -623 -116 -824 -373 -517 -740 -794 -731 -506 -134 -289 -598 -210 -475 -97 -290 -726 -399 -629 -699 -753 -20 -600 -196 -577 -104 -529 -505 -436 -559 -360 -387 -510 -754 -895 -368 -418 -825 -459 -629 -117 -33 -92 -357 -569 -403 -15 -632 -880 -159 -564 -63 -508 -542 -452 -203 -843 -232 -883 -562 -336 -457 -444 -335 -806 -912 -473 -273 -961 -615 -662 -680 -619 -638 -47 -864 -807 -489 -176 -161 -564 -284 -520 -407 -732 -727 -706 -927 -329 -290 -302 -800 -487 -766 -382 -26 -518 -329 -772 -398 -414 -401 -236 -549 -164 -354 -555 -606 -686 -28 -373 -500 -489 -115 -60 -223 -334 -426 -85 -491 -252 -898 -953 -585 -233 -11 -957 -844 -667 -800 -407 -201 -756 -192 -176 -402 -946 -201 -866 -372 -210 -232 -275 -905 -78 -464 -438 -261 -907 -392 -216 -658 -791 -821 -418 -721 -592 -386 -635 -723 -56 -937 -708 -506 -501 -360 -300 -14 -678 -215 -497 -850 -876 -344 -126 -601 -355 -792 -375 -202 -761 -643 -256 -398 -435 -702 -748 -185 -329 -945 -531 -53 -110 -288 -240 -356 -844 -643 -33 -979 -176 -762 -322 -792 -308 -552 -34 -607 -951 -88 -666 -312 -813 -580 -355 -923 -923 -107 -232 -419 -54 -259 -953 -520 -247 -699 -200 -280 -695 -432 -285 -124 -637 -652 -462 -610 -380 -774 -768 -562 -963 -328 -823 -253 -84 -417 -980 -946 -873 -869 -537 -199 -31 -558 -121 -137 -390 -724 -248 -456 -502 -191 -11 -56 -44 -244 -706 -487 -263 -222 -652 -998 -830 -268 -590 -68 -385 -344 -739 -234 -534 -103 -682 -852 -298 -819 -733 -67 -621 -587 -38 -691 -384 -176 -888 -30 -962 -441 -904 -185 -332 -377 -377 -138 -767 -911 -387 -233 -528 -325 -438 -272 -56 -103 -194 -656 -895 -645 -708 -634 -116 -284 -620 -603 -910 -711 -235 -842 -454 -991 -398 -173 -784 -205 -772 -455 -107 -120 -817 -71 -497 -456 -686 -191 -261 -367 -298 -980 -288 -872 -121 -333 -498 -561 -347 -633 -886 -2 -56 -558 -10 -618 -86 -92 -815 -929 -155 -269 -682 -479 -525 -912 -191 -649 -494 -432 -317 -30 -387 -938 -415 -770 -847 -108 -862 -542 -656 -429 -851 -478 -799 -928 -199 -33 -371 -754 -322 -756 -631 -852 -721 -975 -319 -54 -317 -726 -957 -794 -358 -78 -914 -547 -611 -631 -737 -634 -74 -632 -813 -590 -23 -899 -413 -463 -408 -533 -841 -307 -903 -417 -306 -570 -712 -76 -566 -90 -543 -826 -314 -74 -87 -994 -974 -196 -406 -759 -24 -769 -283 -788 -974 -73 -64 -288 -556 -825 -216 -588 -521 -537 -290 -864 -867 -517 -113 -911 -64 -728 -490 -429 -14 -889 -530 -616 -676 -149 -521 -233 -250 -600 -610 -311 -742 -185 -973 -116 -259 -940 -645 -534 -288 -685 -486 -912 -235 -128 -308 -178 -196 -831 -43 -620 -478 -67 -628 -668 -593 -56 -99 -426 -934 -770 -559 -959 -306 -455 -548 -545 -102 -648 -414 -496 -791 -749 -112 -599 -631 -183 -36 -724 -198 -91 -383 -145 -3 -623 -115 -56 -402 -807 -32 -649 -857 -582 -834 -506 -402 -230 -66 -333 -677 -3 -834 -321 -38 -239 -86 -556 -489 -861 -751 -784 -774 -614 -880 -29 -834 -724 -754 -275 -315 -217 -867 -642 -452 -325 -862 -901 -647 -835 -628 -439 -576 -487 -851 -424 -384 -143 -877 -903 -616 -169 -116 -543 -822 -475 -222 -511 -514 -735 -8 -181 -735 -813 -164 -735 -303 -804 -149 -958 -285 -580 -681 -38 -818 -169 -556 -863 -621 -891 -568 -690 -162 -222 -578 -43 -600 -770 -872 -534 -331 -599 -237 -182 -503 -797 -918 -903 -854 -172 -984 -169 -770 -4 -775 -935 -224 -367 -184 -123 -895 -193 -159 -913 -930 -645 -859 -818 -329 -750 -782 -368 -496 -769 -141 -579 -466 -420 -848 -337 -670 -645 -454 -42 -494 -847 -466 -650 -591 -986 -208 -199 -19 -897 -654 -208 -352 -866 -423 -16 -606 -270 -629 -175 -426 -650 -947 -62 -734 -2 -602 -386 -783 -988 -383 -913 -734 -599 -139 -293 -842 -148 -22 -641 -42 -620 -58 -842 -625 -735 -128 -602 -412 -750 -266 -714 -742 -793 -374 -310 -227 -891 -316 -464 -264 -175 -855 -318 -480 -2 -219 -134 -508 -748 -968 -229 -125 -681 -891 -151 -784 -108 -478 -277 -260 -368 -616 -409 -444 -35 -973 -236 -159 -486 -137 -613 -818 -785 -318 -214 -11 -293 -538 -582 -111 -567 -856 -245 -188 -901 -446 -355 -388 -146 -885 -757 -58 -983 -599 -125 -578 -90 -115 -709 -657 -448 -788 -872 -477 -939 -793 -321 -596 -655 -617 -573 -250 -131 -363 -654 -574 -599 -551 -507 -896 -955 -907 -601 -889 -667 -273 -121 -773 -603 -908 -621 -314 -432 -759 -1 -249 -676 -262 -469 -907 -714 -430 -883 -91 -633 -402 -729 -738 -478 -119 -736 -172 -612 -605 -929 -428 -64 -212 -179 -819 -292 -694 -826 -506 -672 -983 -524 -541 -73 -247 -499 -278 -790 -686 -332 -365 -754 -411 -554 -911 -402 -144 -417 -658 -797 -399 -755 -595 -192 -669 -35 -643 -256 -337 -728 -74 -648 -636 -280 -829 -367 -311 -396 -280 -53 -794 -666 -964 -913 -747 -416 -390 -189 -249 -169 -953 -164 -489 -165 -695 -704 -477 -975 -602 -881 -648 -739 -461 -801 -52 -222 -741 -140 -551 -334 -141 -524 -302 -401 -960 -676 -494 -494 -969 -273 -238 -488 -951 -547 -260 -940 -677 -366 -674 -572 -293 -975 -705 -937 -745 -669 -724 -310 -975 -244 -517 -553 -822 -140 -31 -500 -309 -105 -743 -112 -587 -370 -208 -974 -513 -586 -442 -194 -544 -530 -940 -564 -949 -442 -239 -149 -142 -880 -45 -602 -78 -240 -368 -361 -174 -552 -843 -231 -775 -826 -293 -623 -901 -683 -792 -975 -426 -793 -301 -682 -171 -298 -996 -93 -372 -229 -681 -63 -549 -153 -417 -312 -456 -356 -159 -382 -824 -354 -846 -730 -692 -905 -819 -235 -207 -440 -761 -991 -719 -474 -787 -590 -167 -139 -334 -933 -482 -440 -482 -663 -831 -254 -416 -14 -874 -51 -703 -555 -30 -876 -306 -919 -519 -145 -768 -477 -615 -17 -696 -631 -212 -706 -142 -260 -87 -881 -899 -649 -40 -597 -647 -122 -447 -90 -295 -902 -552 -544 -183 -497 -98 -72 -566 -130 -832 -607 -675 -222 -704 -760 -936 -305 -954 -623 -732 -526 -477 -596 -237 -520 -572 -576 -118 -101 -196 -595 -401 -442 -509 -664 -722 -465 -75 -616 -282 -16 -35 -90 -108 -556 -34 -475 -408 -888 -316 -889 -568 -767 -897 -223 -44 -643 -384 -246 -347 -757 -631 -51 -107 -466 -496 -756 -822 -9 -485 -868 -795 -292 -191 -852 -526 -168 -279 -794 -710 -318 -171 -970 -458 -491 -805 -821 -963 -159 -716 -980 -139 -611 -18 -268 -520 -930 -861 -120 -102 -217 -300 -940 -669 -31 -364 -919 -880 -862 -582 -234 -112 -553 -36 -830 -890 -85 -231 -832 -139 -105 -753 -217 -323 -511 -393 -66 -719 -559 -186 -960 -675 -237 -310 -104 -520 -286 -710 -668 -668 -993 -766 -81 -657 -586 -863 -38 -178 -581 -316 -91 -393 -813 -53 -987 -627 -162 -572 -565 -410 -83 -135 -703 -949 -591 -285 -748 -320 -654 -201 -364 -285 -288 -195 -6 -540 -941 -503 -767 -374 -631 -285 -645 -223 -545 -675 -157 -14 -936 -833 -354 -741 -24 -463 -910 -500 -533 -127 -727 -907 -621 -997 -126 -731 -110 -704 -170 -1 -352 -571 -742 -45 -371 -396 -110 -4 -564 -452 -492 -636 -621 -732 -982 -635 -749 -31 -572 -234 -489 -509 -278 -503 -425 -944 -628 -551 -932 -731 -435 -804 -607 -98 -667 -577 -589 -281 -416 -125 -595 -524 -341 -900 -882 -682 -230 -165 -644 -695 -359 -760 -137 -512 -659 -711 -782 -256 -437 -8 -648 -928 -194 -983 -625 -753 -577 -868 -672 -124 -135 -110 -321 -636 -563 -663 -786 -174 -628 -126 -916 -873 -267 -33 -142 -191 -640 -957 -224 -407 -341 -141 -944 -714 -770 -672 -730 -172 -632 -643 -484 -618 -378 -579 -575 -626 -749 -358 -361 -183 -42 -659 -496 -507 -482 -187 -942 -625 -976 -430 -6 -731 -145 -723 -648 -505 -925 -509 -289 -976 -777 -672 -980 -99 -798 -642 -672 -692 -196 -766 -364 -742 -469 -531 -736 -88 -526 -780 -561 -312 -695 -654 -546 -734 -847 -76 -502 -807 -571 -740 -140 -520 -450 -30 -504 -242 -23 -18 -991 -804 -148 -920 -216 -510 -214 -398 -976 -832 -766 -199 -653 -65 -582 -923 -638 -126 -234 -655 -902 -470 -940 -441 -942 -26 -892 -826 -657 -440 -226 -846 -42 -859 -168 -990 -893 -505 -878 -478 -108 -212 -421 -229 -53 -622 -996 -984 -967 -167 -596 -511 -678 -505 -781 -397 -307 -852 -374 -280 -242 -370 -558 -609 -804 -604 -44 -624 -366 -982 -977 -450 -186 -46 -628 -447 -547 -427 -65 -806 -129 -303 -309 -484 -30 -753 -980 -798 -189 -260 -820 -636 -425 -965 -808 -5 -693 -485 -753 -95 -926 -943 -793 -19 -436 -709 -447 -792 -915 -615 -71 -76 -192 -708 -850 -803 -876 -475 -918 -622 -849 -291 -259 -47 -150 -802 -445 -769 -190 -514 -944 -270 -39 -603 -505 -47 -972 -65 -624 -476 -515 -559 -187 -551 -646 -564 -587 -835 -165 -635 -230 -938 -344 -386 -108 -186 -311 -850 -723 -457 -684 -483 -469 -908 -534 -452 -683 -821 -742 -731 -300 -287 -172 -594 -127 -789 -417 -9 -231 -601 -464 -768 -567 -674 -296 -494 -869 -895 -340 -166 -694 -870 -197 -832 -613 -44 -182 -279 -489 -231 -102 -361 -267 -188 -759 -449 -106 -301 -551 -125 -300 -612 -561 -230 -831 -514 -686 -386 -705 -289 -849 -631 -668 -693 -899 -909 -14 -453 -484 -207 -839 -87 -159 -314 -64 -951 -889 -403 -990 -182 -996 -859 -619 -589 -815 -858 -268 -899 -16 -500 -77 -278 -387 -784 -791 -270 -506 -363 -858 -805 -191 -300 -172 -111 -578 -413 -949 -242 -340 -689 -485 -700 -742 -849 -284 -368 -379 -925 -151 -703 -452 -612 -193 -987 -925 -143 -229 -173 -846 -382 -840 -783 -914 -374 -717 -472 -35 -807 -644 -599 -599 -800 -413 -532 -57 -486 -330 -475 -371 -265 -202 -466 -423 -309 -859 -298 -587 -391 -370 -190 -529 -416 -332 -58 -228 -839 -919 -685 -200 -422 -395 -950 -424 -910 -989 -349 -132 -579 -498 -953 -265 -264 -371 -913 -91 -12 -859 -656 -622 -991 -84 -866 -407 -657 -867 -184 -144 -56 -537 -169 -379 -719 -261 -967 -101 -676 -544 -342 -498 -899 -557 -260 -433 -341 -971 -53 -596 -539 -171 -965 -852 -825 -533 -266 -526 -933 -31 -25 -747 -523 -721 -302 -251 -303 -598 -701 -463 -167 -245 -148 -369 -750 -672 -719 -771 -738 -980 -984 -679 -266 -568 -573 -769 -943 -41 -609 -478 -475 -876 -445 -761 -282 -147 -605 -330 -974 -507 -911 -337 -691 -204 -480 -107 -722 -756 -645 -164 -882 -961 -411 -926 -977 -698 -278 -571 -148 -895 -810 -674 -852 -508 -151 -98 -244 -362 -998 -927 -170 -567 -199 -448 -305 -815 -319 -789 -706 -402 -970 -279 -538 -107 -847 -365 -612 -615 -28 -919 -110 -295 -398 -134 -644 -911 -76 -148 -264 -686 -960 -834 -407 -995 -633 -323 -913 -259 -191 -575 -636 -596 -512 -608 -853 -590 -296 -215 -189 -644 -727 -610 -401 -89 -457 -107 -262 -703 -235 -141 -786 -771 -672 -570 -154 -450 -404 -607 -700 -300 -627 -628 -970 -469 -875 -877 -822 -666 -143 -228 -509 -125 -399 -528 -261 -157 -341 -157 -69 -155 -605 -730 -281 -386 -361 -758 -997 -87 -696 -823 -27 -640 -283 -366 -924 -815 -153 -1 -730 -787 -41 -350 -883 -500 -958 -1 -325 -962 -44 -112 -557 -711 -641 -818 -451 -301 -909 -397 -920 -990 -446 -843 -835 -67 -712 -169 -412 -417 -827 -809 -10 -957 -532 -416 -675 -495 -883 -364 -630 -316 -939 -765 -258 -40 -814 -832 -643 -996 -207 -828 -312 -556 -360 -236 -555 -354 -339 -95 -801 -615 -324 -112 -245 -875 -533 -583 -443 -160 -88 -841 -647 -94 -154 -748 -675 -62 -418 -500 -666 -395 -652 -958 -830 -834 -895 -317 -477 -371 -496 -175 -386 -645 -326 -284 -678 -820 -81 -767 -934 -227 -889 -791 -977 -69 -920 -532 -979 -298 -724 -658 -473 -971 -664 -690 -73 -479 -496 -184 -466 -213 -855 -984 -676 -53 -350 -364 -619 -470 -987 -870 -275 -595 -647 -690 -91 -530 -52 -239 -918 -179 -977 -397 -632 -102 -253 -809 -797 -567 -746 -772 -125 -614 -260 -728 -992 -139 -620 -333 -535 -950 -811 -745 -882 -468 -688 -376 -989 -918 -649 -740 -921 -65 -296 -971 -525 -585 -49 -602 -998 -601 -80 -595 -659 -268 -213 -788 -470 -401 -438 -29 -251 -405 -702 -465 -101 -623 -410 -844 -602 -785 -138 -322 -332 -801 -719 -263 -662 -975 -62 -469 -921 -69 -489 -564 -797 -527 -717 -981 -68 -893 -847 -463 -19 -85 -42 -444 -482 -352 -92 -190 -249 -262 -645 -786 -68 -81 -302 -361 -481 -979 -761 -76 -310 -131 -469 -50 -210 -362 -399 -516 -752 -116 -853 -205 -796 -391 -534 -416 -738 -357 -447 -6 -135 -951 -414 -118 -829 -75 -392 -609 -528 -338 -116 -24 -335 -507 -271 -874 -418 -403 -666 -336 -218 -868 -941 -879 -200 -450 -496 -822 -669 -517 -666 -911 -985 -464 -481 -137 -143 -214 -261 -983 -645 -259 -340 -842 -405 -277 -569 -801 -565 -705 -337 -209 -82 -217 -289 -43 -112 -552 -480 -938 -853 -854 -735 -435 -880 -284 -954 -372 -260 -987 -921 -699 -767 -432 -748 -955 -136 -257 -762 -490 -652 -470 -458 -736 -653 -487 -941 -734 -824 -993 -52 -519 -51 -389 -673 -546 -967 -645 -355 -457 -206 -644 -483 -889 -613 -590 -690 -804 -870 -953 -182 -448 -428 -554 -907 -318 -614 -629 -387 -595 -528 -789 -619 -781 -785 -723 -190 -226 -461 -858 -396 -732 -245 -937 -553 -427 -546 -940 -442 -811 -847 -148 -44 -700 -706 -15 -706 -989 -45 -997 -914 -96 -559 -57 -396 -533 -677 -877 -558 -852 -650 -688 -427 -607 -880 -353 -457 -844 -562 -354 -592 -149 -643 -382 -25 -758 -895 -173 -588 -825 -328 -555 -676 -400 -43 -570 -667 -53 -882 -187 -707 -744 -660 -524 -874 -116 -684 -983 -353 -157 -54 -884 -391 -353 -630 -409 -149 -203 -722 -319 -375 -152 -517 -630 -425 -773 -562 -231 -915 -500 -810 -328 -62 -960 -499 -628 -961 -417 -2 -806 -873 -391 -487 -695 -77 -769 -154 -101 -692 -70 -54 -560 -392 -835 -336 -441 -525 -842 -585 -734 -910 -647 -927 -484 -593 -584 -289 -292 -584 -323 -23 -327 -438 -446 -447 -353 -44 -1 -765 -725 -572 -363 -8 -853 -710 -196 -542 -377 -988 -846 -980 -482 -221 -433 -927 -298 -617 -924 -164 -214 -353 -151 -454 -21 -188 -578 -662 -278 -944 -929 -904 -130 -470 -475 -323 -379 -429 -749 -220 -71 -615 -972 -277 -240 -57 -304 -49 -658 -963 -458 -928 -341 -42 -883 -677 -829 -642 -326 -260 -675 -26 -797 -749 -390 -707 -63 -408 -976 -905 -452 -571 -954 -830 -204 -785 -928 -55 -352 -215 -18 -905 -785 -77 -119 -672 -875 -940 -655 -383 -734 -567 -474 -188 -327 -202 -342 -729 -444 -673 -759 -632 -596 -953 -205 -192 -402 -420 -967 -803 -884 -464 -217 -26 -844 -817 -985 -766 -832 -724 -17 -578 -268 -891 -553 -756 -336 -234 -172 -572 -456 -57 -270 -346 -521 -185 -152 -896 -504 -462 -554 -474 -246 -528 -62 -984 -218 -459 -769 -571 -413 -491 -225 -585 -994 -557 -566 -83 -71 -990 -544 -101 -298 -541 -666 -122 -652 -626 -649 -938 -761 -273 -413 -74 -620 -990 -466 -843 -607 -861 -288 -633 -866 -237 -980 -71 -500 -419 -828 -814 -458 -785 -862 -209 -378 -699 -536 -639 -344 -954 -790 -79 -292 -799 -40 -62 -177 -358 -34 -868 -819 -789 -170 -152 -126 -803 -391 -768 -439 -605 -390 -987 -155 -493 -135 -881 -766 -953 -36 -801 -634 -136 -987 -16 -487 -990 -245 -439 -940 -217 -465 -754 -671 -174 -294 -637 -121 -458 -363 -984 -154 -974 -940 -925 -520 -203 -296 -79 -64 -640 -232 -345 -785 -485 -135 -235 -540 -700 -522 -521 -227 -346 -88 -434 -572 -593 -710 -902 -74 -381 -566 -738 -102 -514 -281 -989 -264 -615 -550 -383 -778 -647 -62 -685 -992 -611 -342 -535 -813 -565 -632 -326 -312 -165 -556 -244 -802 -405 -859 -248 -484 -311 -373 -312 -649 -280 -397 -24 -115 -938 -661 -218 -267 -167 -686 -727 -50 -590 -302 -467 -9 -452 -488 -665 -970 -954 -464 -148 -893 -678 -10 -202 -608 -813 -838 -524 -57 -59 -838 -743 -203 -45 -90 -103 -119 -999 -672 -312 -837 -703 -366 -227 -312 -120 -127 -785 -946 -725 -864 -404 -123 -944 -900 -538 -172 -990 -407 -690 -625 -119 -543 -432 -876 -816 -518 -692 -325 -239 -310 -287 -888 -55 -941 -269 -970 -743 -580 -718 -891 -670 -158 -789 -827 -138 -596 -636 -343 -151 -927 -295 -978 -835 -753 -724 -540 -61 -110 -666 -829 -783 -728 -263 -425 -553 -528 -646 -374 -788 -629 -282 -505 -445 -961 -474 -142 -32 -964 -56 -978 -621 -217 -204 -223 -637 -650 -834 -720 -862 -913 -523 -62 -384 -574 -26 -19 -74 -91 -960 -598 -80 -397 -449 -100 -713 -221 -732 -684 -337 -314 -79 -921 -169 -132 -19 -959 -88 -299 -437 -867 -470 -958 -87 -63 -330 -645 -772 -490 -990 -455 -864 -54 -466 -360 -665 -492 -588 -55 -583 -607 -347 -327 -706 -220 -346 -154 -773 -238 -539 -382 -727 -566 -98 -68 -998 -883 -393 -143 -610 -362 -587 -46 -485 -441 -133 -15 -288 -602 -624 -158 -810 -130 -41 -364 -832 -992 -888 -227 -50 -329 -138 -74 -326 -665 -13 -777 -19 -773 -807 -182 -272 -35 -132 -308 -370 -695 -304 -557 -317 -826 -201 -705 -846 -958 -310 -743 -299 -97 -132 -980 -566 -529 -538 -862 -471 -246 -833 -297 -637 -771 -339 -644 -200 -103 -708 -498 -403 -78 -801 -328 -487 -530 -877 -664 -907 -152 -899 -52 -425 -991 -842 -90 -249 -513 -715 -438 -436 -562 -341 -401 -127 -791 -165 -280 -665 -690 -769 -611 -731 -12 -994 -248 -240 -247 -152 -812 -42 -180 -780 -536 -646 -516 -933 -276 -778 -295 -865 -705 -555 -370 -172 -25 -667 -137 -403 -846 -576 -515 -634 -880 -723 -674 -216 -119 -463 -129 -578 -859 -944 -817 -736 -478 -679 -587 -761 -481 -23 -219 -193 -476 -512 -406 -743 -988 -566 -720 -147 -485 -974 -503 -51 -870 -641 -760 -578 -520 -115 -13 -653 -572 -443 -351 -152 -969 -991 -726 -518 -510 -762 -490 -588 -153 -707 -971 -332 -135 -459 -123 -468 -161 -740 -611 -588 -643 -817 -68 -624 -572 -49 -281 -56 -785 -934 -3 -131 -454 -798 -500 -338 -56 -622 -456 -54 -329 -847 -311 -967 -994 -495 -639 -222 -879 -338 -135 -793 -985 -52 -135 -646 -700 -906 -945 -892 -548 -115 -511 -807 -20 -69 -89 -969 -14 -937 -83 -174 -652 -651 -10 -806 -471 -30 -385 -907 -707 -503 -940 -662 -75 -991 -292 -211 -1000 -7 -254 -709 -268 -349 -405 -617 -304 -893 -999 -190 -214 -608 -419 -416 -356 -127 -514 -24 -967 -852 -998 -317 -971 -58 -611 -870 -196 -802 -109 -45 -388 -669 -673 -307 -21 -605 -222 -665 -323 -438 -547 -284 -934 -886 -612 -321 -586 -49 -784 -114 -693 -163 -295 -336 -626 -624 -235 -104 -283 -593 -522 -737 -627 -736 -317 -689 -121 -947 -959 -905 -926 -439 -183 -234 -170 -497 -804 -923 -630 -581 -133 -359 -844 -629 -181 -257 -456 -378 -97 -457 -458 -739 -730 -709 -374 -330 -289 -303 -510 -715 -605 -19 -306 -934 -51 -408 -897 -142 -331 -861 -743 -787 -213 -640 -954 -716 -303 -517 -589 -962 -5 -485 -809 -515 -563 -507 -99 -742 -920 -608 -648 -684 -419 -545 -691 -439 -146 -94 -187 -977 -481 -849 -326 -411 -883 -207 -807 -180 -7 -824 -51 -478 -421 -801 -525 -898 -272 -34 -365 -494 -873 -969 -565 -291 -913 -46 -941 -444 -647 -716 -380 -141 -750 -712 -102 -26 -870 -421 -894 -559 -530 -228 -558 -960 -296 -821 -387 -683 -344 -864 -452 -216 -479 -972 -575 -306 -849 -520 -893 -518 -564 -200 -503 -345 -448 -305 -505 -75 -261 -333 -310 -581 -721 -434 -714 -94 -284 -735 -171 -570 -126 -86 -332 -104 -452 -855 -520 -798 -75 -537 -388 -37 -237 -637 -176 -967 -249 -993 -506 -12 -586 -544 -93 -689 -949 -284 -819 -55 -237 -507 -962 -383 -282 -399 -743 -881 -353 -181 -972 -859 -342 -959 -30 -668 -80 -181 -424 -627 -319 -498 -779 -27 -824 -233 -426 -688 -432 -670 -684 -207 -768 -682 -384 -466 -133 -511 -424 -897 -326 -824 -285 -243 -663 -157 -278 -109 -736 -354 -403 -17 -761 -432 -835 -972 -708 -179 -588 -827 -664 -877 -393 -450 -169 -739 -245 -45 -139 -645 -683 -553 -616 -971 -287 -651 -121 -217 -28 -546 -12 -508 -990 -239 -112 -257 -456 -490 -995 -358 -990 -689 -688 -48 -707 -811 -703 -276 -144 -281 -667 -900 -855 -889 -176 -625 -859 -61 -667 -434 -313 -198 -700 -803 -647 -969 -982 -877 -234 -352 -959 -134 -63 -372 -109 -333 -937 -977 -211 -57 -913 -963 -100 -3 -368 -45 -451 -929 -683 -455 -879 -98 -909 -852 -771 -163 -257 -669 -656 -273 -979 -518 -3 -127 -818 -852 -527 -948 -347 -190 -978 -280 -431 -920 -531 -606 -624 -524 -812 -306 -999 -807 -478 -114 -471 -768 -130 -835 -44 -643 -596 -950 -231 -44 -767 -352 -628 -541 -298 -613 -230 -581 -882 -719 -408 -67 -951 -750 -748 -754 -808 -671 -686 -17 -998 -306 -128 -295 -479 -125 -449 -811 -818 -318 -481 -52 -373 -668 -659 -673 -721 -108 -742 -939 -558 -664 -417 -338 -232 -139 -331 -795 -639 -154 -441 -46 -254 -324 -671 -639 -878 -79 -960 -920 -726 -388 -454 -434 -838 -314 -364 -537 -426 -761 -78 -924 -716 -48 -866 -480 -572 -662 -424 -383 -842 -807 -789 -299 -762 -962 -516 -904 -634 -320 -32 -698 -244 -215 -755 -798 -378 -856 -752 -463 -190 -515 -976 -842 -114 -929 -121 -779 -363 -740 -987 -970 -261 -337 -919 -589 -902 -789 -167 -458 -708 -39 -463 -316 -4 -811 -742 -438 -300 -678 -535 -904 -905 -560 -999 -858 -741 -940 -919 -237 -984 -168 -695 -88 -234 -980 -123 -68 -98 -243 -918 -541 -845 -23 -753 -206 -804 -342 -180 -783 -40 -790 -856 -694 -825 -800 -54 -21 -850 -71 -433 -393 -50 -137 -469 -889 -630 -628 -396 -120 -994 -635 -23 -699 -129 -530 -129 -68 -190 -972 -567 -557 -387 -484 -349 -226 -402 -137 -788 -606 -128 -404 -412 -384 -839 -538 -303 -812 -516 -253 -688 -386 -442 -604 -729 -937 -566 -617 -742 -961 -722 -955 -727 -167 -669 -799 -137 -628 -106 -939 -205 -611 -867 -998 -378 -441 -584 -511 -920 -522 -560 -56 -986 -762 -90 -579 -246 -685 -447 -124 -605 -558 -509 -755 -704 -527 -404 -881 -337 -27 -227 -544 -174 -931 -259 -573 -307 -2 -235 -461 -80 -67 -635 -409 -601 -941 -525 -994 -782 -567 -800 -430 -865 -565 -690 -112 -693 -947 -828 -855 -159 -265 -330 -47 -109 -276 -612 -816 -953 -588 -252 -1 -78 -765 -354 -774 -977 -173 -218 -625 -136 -322 -588 -111 -788 -755 -732 -561 -748 -597 -696 -165 -212 -913 -933 -329 -613 -888 -531 -254 -705 -435 -943 -648 -463 -729 -536 -437 -366 -238 -228 -786 -36 -380 -312 -327 -964 -618 -75 -545 -757 -169 -953 -241 -314 -461 -410 -632 -634 -71 -221 -485 -891 -228 -651 -249 -357 -769 -753 -71 -537 -928 -70 -490 -164 -898 -224 -848 -14 -683 -63 -93 -983 -491 -74 -800 -812 -471 -597 -614 -989 -61 -356 -853 -37 -880 -443 -16 -920 -34 -464 -613 -827 -700 -228 -269 -575 -264 -425 -196 -579 -748 -639 -485 -69 -855 -407 -839 -884 -539 -161 -875 -607 -32 -585 -752 -628 -171 -551 -166 -20 -586 -872 -724 -136 -795 -574 -317 -87 -181 -148 -672 -69 -48 -318 -700 -92 -686 -508 -681 -901 -820 -308 -728 -191 -624 -738 -10 -635 -683 -752 -28 -223 -117 -842 -914 -914 -70 -836 -684 -673 -164 -930 -419 -634 -795 -941 -996 -183 -390 -875 -258 -549 -815 -340 -11 -636 -161 -590 -721 -63 -672 -858 -856 -427 -669 -898 -797 -537 -865 -240 -393 -777 -171 -400 -411 -22 -23 -590 -246 -333 -216 -191 -978 -340 -88 -446 -293 -374 -416 -535 -364 -94 -624 -889 -587 -624 -334 -221 -583 -764 -729 -601 -979 -790 -576 -417 -958 -959 -93 -674 -758 -912 -131 -21 -207 -608 -709 -422 -849 -263 -642 -462 -904 -743 -714 -640 -698 -600 -59 -225 -203 -913 -268 -275 -658 -731 -629 -275 -97 -414 -838 -724 -143 -825 -804 -815 -743 -549 -605 -662 -668 -981 -612 -320 -608 -857 -597 -428 -607 -91 -434 -335 -467 -926 -938 -786 -413 -588 -9 -285 -170 -246 -544 -399 -188 -644 -825 -629 -199 -747 -228 -650 -579 -624 -602 -300 -993 -955 -569 -884 -937 -612 -842 -627 -975 -307 -376 -355 -313 -903 -580 -763 -515 -561 -954 -858 -303 -897 -950 -760 -192 -688 -92 -305 -976 -371 -117 -529 -757 -603 -327 -132 -476 -446 -955 -735 -771 -465 -545 -272 -348 -85 -24 -854 -771 -288 -984 -768 -240 -345 -576 -787 -622 -76 -550 -17 -856 -624 -489 -582 -78 -790 -101 -231 -973 -28 -913 -285 -651 -984 -710 -786 -465 -94 -662 -227 -255 -99 -204 -17 -234 -217 -313 -762 -167 -328 -273 -583 -822 -516 -950 -978 -277 -126 -386 -626 -327 -157 -947 -252 -608 -956 -612 -674 -661 -665 -147 -208 -689 -39 -704 -576 -964 -718 -255 -118 -727 -934 -496 -14 -760 -998 -423 -979 -935 -23 -226 -506 -425 -418 -794 -565 -399 -612 -85 -277 -608 -342 -399 -179 -963 -437 -607 -599 -440 -657 -718 -923 -29 -597 -639 -334 -470 -978 -344 -905 -562 -832 -279 -153 -722 -57 -135 -420 -10 -76 -987 -310 -844 -151 -744 -682 -953 -430 -173 -943 -837 -986 -747 -980 -680 -412 -333 -960 -102 -232 -194 -636 -907 -469 -804 -234 -835 -491 -678 -365 -881 -694 -315 -742 -512 -53 -351 -248 -922 -702 -689 -265 -954 -953 -23 -719 -652 -82 -489 -808 -531 -522 -860 -328 -897 -442 -621 -955 -187 -949 -526 -680 -783 -530 -222 -361 -303 -258 -551 -179 -685 -125 -15 -22 -528 -970 -540 -536 -525 -711 -714 -393 -80 -898 -712 -936 -863 -593 -529 -670 -475 -749 -392 -894 -974 -768 -119 -473 -837 -628 -141 -250 -194 -144 -733 -271 -520 -396 -167 -953 -241 -319 -918 -167 -480 -846 -251 -41 -382 -90 -708 -560 -379 -756 -24 -126 -33 -480 -969 -598 -505 -123 -771 -209 -749 -667 -413 -95 -288 -794 -206 -809 -393 -672 -826 -624 -288 -572 -147 -42 -962 -98 -808 -131 -468 -300 -232 -36 -183 -533 -766 -543 -511 -891 -492 -919 -405 -983 -272 -149 -985 -380 -90 -468 -967 -270 -277 -622 -327 -553 -184 -155 -601 -318 -588 -490 -716 -434 -535 -180 -957 -788 -577 -570 -349 -754 -40 -559 -372 -560 -383 -362 -80 -661 -997 -842 -563 -717 -861 -152 -422 -942 -382 -921 -428 -206 -99 -863 -108 -457 -974 -255 -597 -917 -545 -207 -653 -717 -776 -127 -525 -953 -401 -126 -471 -493 -797 -514 -85 -59 -19 -719 -814 -682 -365 -865 -383 -221 -341 -978 -594 -612 -801 -970 -496 -640 -585 -828 -718 -926 -898 -16 -142 -939 -179 -229 -93 -291 -656 -640 -778 -317 -838 -299 -977 -842 -297 -104 -82 -479 -363 -913 -711 -828 -347 -544 -982 -112 -987 -806 -451 -345 -36 -33 -908 -546 -180 -884 -253 -325 -108 -81 -459 -557 -656 -128 -656 -178 -685 -873 -217 -918 -430 -956 -650 -167 -747 -258 -494 -452 -371 -287 -203 -216 -455 -229 -658 -16 -334 -261 -380 -696 -437 -506 -923 -867 -726 -186 -804 -37 -956 -181 -282 -111 -405 -744 -817 -153 -725 -600 -548 -567 -329 -212 -405 -86 -677 -946 -829 -137 -604 -978 -279 -742 -696 -865 -863 -148 -504 -266 -991 -503 -443 -197 -211 -14 -282 -574 -424 -954 -133 -443 -318 -799 -452 -907 -712 -321 -429 -477 -573 -606 -362 -62 -672 -576 -710 -619 -760 -70 -325 -153 -197 -581 -226 -431 -322 -338 -589 -178 -933 -810 -159 -19 -707 -479 -422 -126 -436 -952 -711 -24 -703 -144 -203 -714 -335 -190 -984 -390 -431 -78 -968 -399 -588 -824 -819 -444 -718 -112 -637 -983 -256 -514 -688 -599 -579 -460 -772 -390 -593 -669 -741 -139 -779 -316 -802 -695 -866 -608 -988 -772 -927 -31 -212 -342 -219 -936 -120 -599 -231 -517 -148 -565 -95 -54 -336 -398 -473 -521 -714 -169 -833 -508 -600 -999 -382 -549 -29 -616 -442 -704 -185 -925 -870 -175 -434 -542 -470 -827 -373 -214 -598 -264 -341 -815 -771 -547 -474 -511 -219 -45 -505 -781 -333 -584 -30 -348 -127 -399 -921 -606 -140 -167 -453 -854 -519 -945 -951 -991 -379 -748 -898 -240 -65 -88 -108 -101 -721 -322 -782 -449 -118 -233 -701 -101 -829 -927 -126 -523 -273 -511 -732 -184 -189 -645 -158 -152 -641 -274 -558 -20 -485 -900 -407 -146 -98 -767 -547 -62 -978 -189 -193 -374 -295 -91 -725 -492 -566 -987 -953 -452 -622 -184 -130 -246 -690 -692 -593 -342 -319 -135 -557 -911 -272 -419 -940 -746 -945 -98 -782 -92 -935 -46 -799 -17 -88 -767 -79 -580 -392 -809 -912 -15 -254 -85 -809 -716 -899 -940 -736 -470 -570 -597 -766 -126 -531 -209 -792 -904 -534 -280 -663 -502 -911 -560 -192 -574 -739 -536 -967 -870 -396 -608 -301 -642 -488 -201 -473 -3 -716 -242 -694 -809 -748 -78 -466 -772 -348 -78 -836 -899 -315 -278 -201 -554 -868 -712 -386 -383 -419 -485 -497 -947 -335 -920 -114 -790 -11 -664 -282 -106 -225 -917 -286 -140 -120 -502 -838 -261 -989 -116 -476 -111 -2 -165 -782 -653 -153 -610 -395 -749 -140 -819 -786 -671 -46 -547 -697 -279 -277 -140 -636 -81 -244 -984 -382 -255 -593 -869 -563 -731 -884 -428 -550 -948 -152 -497 -809 -793 -122 -947 -391 -295 -3 -571 -208 -51 -163 -354 -942 -623 -211 -210 -738 -745 -351 -945 -638 -774 -132 -777 -631 -745 -824 -431 -256 -984 -501 -493 -500 -70 -464 -182 -872 -977 -375 -213 -390 -148 -735 -575 -51 -987 -592 -615 -568 -444 -241 -404 -52 -499 -219 -106 -225 -970 -302 -74 -743 -919 -612 -494 -35 -92 -15 -168 -790 -494 -543 -298 -456 -38 -118 -397 -39 -463 -517 -428 -486 -840 -788 -229 -994 -37 -34 -87 -144 -40 -78 -875 -55 -178 -732 -546 -417 -665 -249 -165 -916 -215 -56 -3 -245 -570 -306 -500 -901 -150 -382 -209 -388 -471 -382 -437 -166 -310 -740 -939 -489 -627 -38 -454 -737 -784 -583 -905 -141 -720 -224 -823 -943 -208 -707 -353 -401 -556 -555 -50 -48 -784 -707 -85 -49 -357 -167 -109 -596 -832 -815 -140 -339 -631 -449 -301 -231 -409 -81 -405 -382 -522 -7 -224 -442 -604 -304 -75 -285 -987 -436 -537 -160 -693 -389 -891 -929 -376 -236 -371 -535 -801 -776 -532 -467 -573 -857 -999 -363 -606 -390 -33 -603 -390 -589 -918 -352 -732 -302 -325 -141 -53 -321 -194 -714 -707 -548 -288 -686 -748 -72 -572 -842 -979 -962 -251 -135 -333 -492 -661 -835 -142 -470 -419 -301 -336 -780 -818 -292 -375 -661 -330 -416 -626 -387 -979 -68 -643 -289 -240 -211 -810 -341 -85 -101 -195 -531 -460 -679 -830 -317 -888 -406 -546 -893 -460 -576 -648 -517 -507 -868 -598 -175 -740 -428 -198 -590 -650 -859 -937 -319 -126 -413 -688 -897 -359 -898 -996 -867 -888 -663 -198 -598 -72 -403 -64 -981 -264 -401 -338 -596 -77 -440 -370 -622 -173 -865 -686 -409 -17 -858 -342 -620 -689 -868 -133 -357 -9 -480 -978 -222 -651 -307 -737 -819 -903 -417 -635 -291 -495 -492 -609 -892 -888 -585 -436 -800 -1 -434 -959 -617 -467 -25 -575 -495 -603 -24 -358 -703 -585 -988 -177 -817 -203 -268 -263 -801 -292 -313 -883 -122 -302 -870 -793 -979 -928 -114 -831 -881 -979 -334 -244 -678 -89 -776 -116 -22 -846 -965 -413 -553 -365 -671 -359 -892 -10 -289 -312 -774 -859 -761 -785 -192 -41 -475 -193 -212 -582 -429 -431 -256 -298 -422 -379 -431 -656 -166 -187 -789 -420 -443 -186 -59 -502 -957 -104 -332 -840 -751 -820 -555 -339 -72 -692 -811 -11 -295 -301 -769 -534 -945 -600 -11 -640 -261 -415 -214 -561 -792 -731 -324 -462 -773 -150 -86 -898 -545 -981 -792 -772 -362 -263 -194 -166 -464 -190 -660 -722 -366 -647 -360 -396 -717 -917 -833 -235 -976 -836 -824 -974 -45 -851 -623 -400 -138 -96 -249 -748 -797 -102 -321 -548 -289 -493 -121 -311 -994 -912 -664 -989 -352 -910 -56 -688 -528 -12 -830 -434 -848 -690 -713 -129 -88 -857 -783 -476 -343 -121 -771 -309 -783 -642 -898 -186 -139 -951 -534 -661 -568 -733 -985 -467 -454 -661 -714 -646 -159 -859 -267 -750 -573 -902 -814 -924 -447 -648 -837 -52 -554 -654 -641 -833 -648 -751 -621 -733 -330 -268 -59 -330 -602 -800 -279 -4 -78 -432 -304 -281 -940 -568 -202 -972 -72 -226 -123 -839 -772 -498 -89 -767 -823 -750 -908 -875 -615 -30 -109 -415 -455 -668 -87 -986 -835 -223 -951 -768 -814 -287 -567 -358 -21 -497 -35 -514 -51 -633 -992 -237 -800 -540 -221 -836 -658 -102 -950 -680 -531 -548 -586 -676 -258 -639 -792 -885 -91 -657 -35 -290 -886 -567 -790 -802 -811 -403 -538 -175 -47 -879 -977 -916 -189 -934 -156 -335 -399 -568 -70 -836 -819 -25 -536 -896 -153 -984 -560 -994 -342 -883 -653 -33 -186 -86 -488 -270 -535 -116 -883 -617 -990 -748 -365 -441 -2 -998 -486 -885 -557 -642 -647 -541 -399 -54 -847 -791 -949 -33 -475 -353 -147 -566 -436 -188 -946 -36 -612 -585 -103 -723 -459 -927 -474 -776 -525 -967 -708 -55 -758 -251 -704 -641 -370 -349 -893 -774 -89 -941 -993 -967 -48 -457 -855 -404 -431 -644 -152 -784 -423 -844 -825 -462 -795 -479 -191 -234 -637 -915 -546 -377 -953 -455 -541 -482 -891 -789 -299 -301 -557 -707 -872 -592 -646 -776 -867 -990 -958 -865 -636 -809 -134 -468 -530 -158 -184 -551 -449 -626 -74 -8 -706 -907 -438 -914 -486 -888 -184 -935 -727 -353 -435 -298 -983 -774 -808 -170 -336 -316 -193 -362 -280 -750 -837 -133 -821 -969 -210 -89 -369 -772 -413 -992 -70 -258 -239 -88 -154 -473 -113 -162 -72 -164 -659 -570 -909 -967 -415 -459 -481 -716 -283 -496 -275 -289 -84 -759 -165 -261 -395 -924 -663 -921 -752 -1000 -147 -928 -424 -992 -985 -280 -893 -500 -703 -610 -787 -947 -156 -431 -854 -419 -15 -629 -538 -275 -216 -788 -853 -324 -204 -11 -843 -891 -73 -613 -953 -271 -167 -440 -270 -544 -881 -508 -542 -100 -179 -418 -965 -711 -120 -393 -453 -939 -239 -845 -215 -138 -159 -606 -163 -895 -898 -994 -767 -218 -156 -214 -261 -265 -265 -668 -898 -588 -720 -356 -940 -23 -32 -170 -943 -989 -169 -827 -648 -953 -294 -914 -770 -720 -709 -307 -641 -694 -166 -575 -506 -120 -306 -409 -574 -463 -722 -260 -375 -322 -91 -767 -802 -209 -930 -6 -149 -237 -937 -339 -227 -608 -604 -36 -208 -315 -609 -480 -734 -716 -708 -228 -248 -625 -645 -426 -712 -967 -496 -274 -214 -705 -933 -643 -150 -532 -731 -685 -581 -306 -255 -381 -805 -948 -478 -467 -67 -115 -823 -744 -405 -39 -67 -424 -600 -775 -913 -870 -927 -151 -774 -169 -126 -908 -747 -145 -775 -507 -548 -948 -972 -9 -30 -540 -177 -426 -646 -944 -781 -563 -550 -659 -852 -638 -272 -916 -466 -934 -448 -797 -949 -648 -388 -51 -893 -585 -964 -84 -487 -631 -723 -745 -360 -586 -746 -269 -140 -593 -73 -940 -645 -940 -829 -326 -232 -426 -203 -613 -598 -147 -188 -324 -773 -266 -412 -335 -782 -903 -363 -857 -823 -967 -382 -839 -140 -69 -426 -369 -379 -379 -155 -666 -65 -665 -14 -713 -829 -187 -540 -328 -101 -547 -206 -243 -999 -864 -261 -289 -396 -85 -337 -980 -674 -981 -567 -473 -668 -726 -714 -210 -520 -841 -407 -247 -628 -911 -918 -714 -206 -598 -408 -871 -481 -114 -350 -808 -946 -561 -562 -823 -978 -618 -961 -724 -729 -778 -521 -917 -201 -303 -917 -54 -145 -221 -926 -748 -713 -991 -565 -215 -928 -55 -670 -653 -486 -873 -102 -852 -166 -803 -797 -132 -442 -725 -841 -651 -915 -524 -378 -872 -223 -561 -606 -352 -514 -707 -849 -329 -218 -409 -481 -303 -662 -706 -657 -784 -364 -513 -339 -811 -767 -529 -651 -125 -312 -143 -240 -945 -231 -468 -353 -441 -893 -331 -638 -164 -846 -666 -24 -77 -587 -687 -893 -492 -52 -855 -467 -340 -460 -757 -471 -47 -206 -471 -202 -40 -305 -606 -969 -632 -215 -738 -986 -218 -659 -801 -106 -370 -95 -302 -172 -703 -117 -541 -724 -203 -648 -685 -110 -814 -715 -322 -923 -170 -871 -883 -38 -196 -50 -455 -234 -451 -408 -642 -588 -598 -390 -777 -469 -239 -340 -669 -792 -617 -526 -601 -109 -517 -144 -826 -71 -595 -995 -964 -298 -299 -24 -654 -397 -738 -419 -466 -912 -233 -42 -830 -179 -74 -344 -605 -125 -39 -93 -906 -742 -595 -897 -792 -170 -221 -67 -841 -320 -260 -773 -273 -424 -889 -396 -249 -108 -223 -653 -911 -253 -10 -166 -299 -231 -614 -786 -950 -48 -33 -573 -508 -245 -961 -942 -254 -317 -732 -49 -683 -357 -747 -263 -483 -7 -920 -759 -306 -430 -667 -449 -958 -785 -598 -444 -376 -29 -205 -984 -543 -199 -847 -801 -789 -753 -43 -3 -453 -184 -61 -513 -400 -350 -724 -524 -138 -480 -490 -998 -895 -976 -974 -136 -90 -336 -166 -602 -142 -139 -867 -612 -295 -680 -923 -64 -460 -923 -300 -388 -929 -610 -181 -395 -288 -979 -363 -606 -532 -677 -669 -973 -749 -528 -163 -937 -578 -166 -344 -983 -600 -723 -980 -520 -955 -193 -686 -435 -908 -391 -967 -117 -868 -532 -536 -314 -142 -47 -811 -189 -778 -279 -882 -89 -891 -399 -291 -612 -824 -313 -893 -45 -716 -404 -455 -59 -839 -335 -796 -769 -711 -399 -370 -378 -692 -346 -196 -789 -505 -226 -148 -250 -974 -622 -867 -818 -833 -594 -437 -643 -524 -19 -440 -503 -663 -88 -298 -13 -737 -626 -625 -284 -464 -402 -493 -774 -396 -669 -979 -421 -544 -344 -733 -587 -341 -232 -512 -783 -190 -899 -179 -439 -120 -18 -682 -468 -567 -429 -657 -382 -779 -500 -854 -529 -703 -576 -226 -45 -868 -15 -892 -686 -33 -410 -719 -810 -346 -194 -460 -950 -731 -478 -559 -13 -408 -581 -52 -735 -898 -121 -81 -785 -95 -706 -287 -498 -597 -970 -765 -286 -538 -915 -908 -610 -223 -454 -951 -466 -359 -211 -904 -296 -401 -896 -316 -490 -564 -122 -880 -210 -869 -272 -760 -227 -894 -107 -590 -196 -534 -603 -136 -929 -568 -160 -100 -955 -199 -175 -571 -75 -401 -239 -132 -562 -267 -192 -579 -428 -260 -630 -541 -329 -18 -774 -199 -806 -682 -937 -239 -491 -250 -169 -854 -71 -716 -474 -105 -935 -147 -409 -162 -983 -346 -271 -236 -132 -68 -700 -362 -566 -97 -542 -584 -505 -646 -660 -88 -637 -492 -822 -20 -140 -452 -388 -804 -498 -665 -712 -732 -109 -336 -505 -667 -356 -108 -446 -980 -217 -113 -716 -64 -740 -625 -63 -796 -299 -182 -696 -282 -14 -311 -776 -768 -56 -911 -90 -179 -839 -659 -992 -284 -360 -531 -89 -512 -696 -247 -754 -855 -813 -46 -424 -130 -737 -924 -836 -959 -421 -14 -130 -853 -133 -451 -381 -295 -119 -121 -412 -245 -447 -304 -382 -125 -634 -778 -36 -180 -709 -891 -526 -672 -205 -57 -944 -26 -985 -176 -124 -588 -871 -201 -138 -301 -772 -689 -542 -562 -183 -480 -192 -454 -310 -656 -740 -551 -126 -120 -710 -866 -64 -953 -576 -142 -526 -788 -888 -938 -564 -739 -376 -973 -501 -115 -243 -341 -375 -513 -728 -854 -955 -102 -159 -408 -484 -782 -203 -626 -471 -19 -615 -27 -653 -337 -789 -231 -192 -939 -609 -295 -378 -605 -390 -573 -55 -413 -989 -51 -124 -924 -11 -167 -808 -184 -584 -536 -947 -341 -884 -878 -385 -150 -713 -748 -390 -859 -698 -404 -494 -688 -902 -693 -159 -656 -49 -164 -572 -570 -506 -107 -810 -264 -675 -786 -301 -394 -993 -883 -479 -694 -756 -311 -29 -757 -434 -876 -718 -434 -672 -518 -117 -416 -41 -118 -288 -390 -579 -871 -260 -420 -961 -979 -431 -478 -77 -697 -483 -879 -40 -871 -706 -811 -104 -489 -839 -17 -78 -468 -180 -314 -303 -834 -992 -763 -229 -607 -517 -689 -548 -882 -350 -898 -386 -52 -242 -40 -621 -272 -148 -194 -579 -228 -40 -684 -706 -726 -363 -586 -386 -591 -770 -250 -284 -349 -969 -33 -436 -65 -929 -721 -380 -748 -219 -716 -110 -643 -250 -164 -491 -847 -468 -566 -468 -260 -867 -18 -624 -293 -663 -762 -582 -471 -118 -489 -571 -809 -909 -604 -110 -642 -380 -720 -695 -197 -307 -444 -691 -248 -17 -926 -299 -649 -286 -914 -155 -371 -611 -518 -194 -596 -159 -321 -182 -159 -700 -649 -980 -555 -112 -469 -115 -941 -509 -195 -651 -62 -868 -602 -797 -527 -900 -919 -506 -234 -482 -658 -266 -518 -622 -612 -357 -984 -375 -685 -648 -418 -985 -496 -495 -29 -554 -694 -403 -533 -238 -423 -148 -788 -156 -608 -947 -994 -597 -699 -622 -573 -930 -338 -811 -868 -366 -54 -462 -796 -201 -591 -424 -873 -644 -511 -174 -899 -692 -534 -660 -139 -829 -758 -739 -599 -615 -298 -562 -211 -207 -860 -133 -878 -970 -295 -299 -718 -138 -106 -994 -563 -341 -940 -998 -372 -234 -357 -670 -865 -489 -865 -413 -889 -443 -280 -620 -980 -567 -191 -725 -258 -713 -75 -70 -207 -251 -589 -556 -898 -794 -298 -465 -283 -265 -847 -133 -960 -361 -818 -707 -460 -102 -339 -248 -987 -694 -28 -195 -728 -988 -4 -169 -597 -503 -33 -365 -865 -222 -48 -341 -241 -850 -774 -931 -811 -90 -147 -786 -637 -989 -838 -676 -678 -83 -925 -654 -421 -426 -598 -25 -648 -667 -103 -664 -113 -97 -481 -678 -895 -380 -719 -514 -454 -579 -754 -46 -712 -639 -14 -132 -338 -526 -515 -726 -101 -779 -979 -998 -510 -654 -118 -67 -37 -247 -581 -739 -739 -649 -982 -242 -709 -834 -975 -173 -281 -639 -601 -213 -582 -160 -467 -124 -42 -783 -222 -746 -432 -520 -513 -576 -889 -517 -545 -845 -869 -53 -37 -80 -689 -638 -530 -773 -985 -539 -905 -57 -838 -28 -958 -507 -763 -503 -303 -269 -704 -288 -473 -7 -704 -249 -618 -753 -592 -411 -602 -88 -397 -389 -316 -289 -847 -600 -563 -480 -9 -454 -143 -203 -819 -391 -673 -935 -642 -649 -915 -270 -549 -380 -440 -760 -336 -830 -789 -338 -182 -546 -580 -732 -329 -787 -2 -289 -750 -248 -179 -574 -559 -378 -515 -271 -396 -581 -883 -299 -107 -374 -923 -130 -365 -865 -730 -67 -672 -984 -260 -700 -608 -265 -819 -60 -685 -557 -605 -471 -937 -62 -652 -841 -929 -775 -392 -622 -626 -671 -871 -521 -109 -731 -150 -654 -650 -975 -598 -718 -226 -624 -26 -716 -714 -68 -170 -566 -970 -145 -298 -136 -699 -387 -281 -388 -318 -909 -717 -443 -311 -621 -775 -440 -584 -736 -354 -943 -686 -932 -922 -544 -582 -262 -601 -91 -714 -868 -919 -597 -102 -974 -366 -986 -187 -472 -59 -153 -80 -458 -418 -320 -410 -439 -920 -330 -745 -98 -29 -982 -300 -159 -265 -896 -875 -547 -414 -879 -106 -908 -267 -686 -657 -940 -746 -364 -769 -675 -779 -338 -876 -1000 -109 -747 -941 -948 -33 -576 -689 -959 -13 -950 -206 -99 -240 -349 -861 -464 -862 -519 -671 -831 -227 -692 -696 -913 -541 -81 -707 -826 -309 -151 -616 -783 -869 -123 -853 -414 -520 -83 -622 -140 -128 -217 -705 -1 -850 -791 -346 -248 -64 -510 -922 -263 -254 -102 -976 -976 -30 -845 -345 -255 -229 -703 -379 -883 -646 -895 -576 -5 -291 -429 -557 -895 -763 -199 -234 -683 -165 -292 -281 -214 -573 -407 -773 -486 -703 -178 -597 -389 -428 -637 -763 -961 -973 -881 -928 -384 -716 -834 -509 -372 -486 -529 -919 -71 -584 -820 -55 -352 -637 -490 -175 -512 -195 -522 -896 -488 -824 -531 -158 -367 -678 -208 -237 -472 -152 -738 -595 -364 -225 -831 -898 -457 -684 -898 -214 -327 -87 -417 -1000 -898 -929 -618 -193 -772 -70 -568 -414 -554 -874 -575 -402 -394 -85 -865 -830 -482 -538 -306 -878 -234 -247 -61 -27 -370 -286 -171 -3 -691 -21 -408 -242 -864 -492 -235 -803 -61 -13 -69 -110 -202 -615 -52 -387 -508 -487 -727 -842 -768 -146 -259 -109 -885 -393 -235 -595 -423 -350 -819 -308 -863 -566 -131 -685 -37 -348 -955 -723 -522 -172 -646 -27 -382 -112 -735 -892 -143 -213 -108 -89 -833 -249 -792 -986 -88 -316 -521 -373 -80 -953 -974 -134 -19 -535 -450 -339 -716 -900 -174 -783 -339 -43 -424 -421 -91 -925 -170 -55 -305 -183 -496 -684 -235 -892 -467 -581 -292 -985 -412 -562 -76 -967 -86 -76 -59 -295 -145 -633 -27 -763 -141 -699 -635 -792 -953 -251 -4 -130 -990 -821 -116 -101 -598 -215 -925 -265 -519 -343 -63 -965 -390 -751 -132 -192 -703 -245 -787 -551 -497 -672 -893 -443 -51 -793 -846 -99 -299 -743 -940 -443 -645 -373 -473 -455 -171 -536 -962 -968 -53 -105 -857 -818 -15 -829 -218 -218 -297 -830 -177 -334 -218 -889 -215 -531 -334 -612 -165 -254 -603 -309 -701 -424 -476 -147 -671 -531 -307 -970 -662 -278 -176 -594 -813 -656 -839 -898 -596 -599 -924 -409 -140 -162 -281 -920 -424 -296 -810 -197 -895 -62 -100 -787 -439 -833 -668 -504 -303 -603 -24 -975 -408 -92 -149 -39 -19 -319 -75 -805 -541 -211 -581 -695 -882 -371 -393 -82 -512 -576 -227 -878 -897 -329 -27 -682 -691 -572 -639 -778 -658 -919 -129 -921 -741 -881 -130 -722 -215 -471 -947 -547 -802 -508 -430 -759 -170 -950 -386 -50 -749 -774 -744 -521 -149 -97 -945 -435 -525 -849 -160 -371 -91 -426 -12 -877 -630 -332 -290 -124 -627 -666 -646 -298 -772 -264 -686 -893 -78 -862 -653 -897 -956 -256 -855 -181 -724 -67 -165 -609 -910 -795 -695 -57 -40 -808 -779 -400 -384 -924 -648 -116 -958 -140 -880 -981 -810 -641 -400 -851 -786 -372 -151 -438 -727 -795 -734 -293 -272 -913 -542 -34 -193 -463 -96 -799 -214 -344 -475 -897 -811 -931 -790 -184 -626 -518 -950 -469 -848 -567 -222 -622 -847 -818 -146 -705 -679 -640 -793 -628 -441 -478 -38 -796 -942 -241 -456 -86 -799 -688 -922 -988 -520 -821 -896 -730 -366 -241 -286 -820 -199 -760 -406 -354 -979 -316 -948 -603 -264 -318 -927 -749 -407 -600 -197 -136 -651 -821 -461 -130 -782 -67 -700 -330 -524 -960 -746 -803 -507 -326 -322 -224 -231 -416 -123 -21 -904 -188 -668 -232 -118 -996 -703 -673 -898 -558 -199 -586 -77 -325 -62 -565 -576 -275 -46 -255 -39 -895 -962 -300 -484 -309 -965 -923 -111 -126 -433 -910 -678 -360 -961 -823 -209 -261 -405 -848 -20 -907 -119 -555 -844 -952 -496 -581 -156 -389 -856 -620 -275 -551 -529 -327 -287 -637 -38 -563 -739 -828 -374 -391 -155 -543 -514 -878 -246 -865 -443 -688 -881 -296 -964 -299 -549 -143 -808 -286 -433 -691 -290 -705 -628 -229 -985 -523 -565 -738 -327 -827 -402 -559 -630 -96 -994 -796 -105 -806 -512 -3 -600 -263 -146 -815 -517 -486 -392 -431 -747 -719 -964 -965 -93 -531 -185 -491 -156 -495 -669 -854 -966 -300 -183 -553 -601 -578 -142 -659 -466 -449 -575 -278 -627 -571 -263 -260 -154 -100 -665 -341 -576 -343 -930 -207 -161 -621 -857 -951 -425 -639 -325 -197 -879 -473 -499 -215 -15 -84 -652 -568 -562 -333 -87 -753 -979 -934 -834 -748 -315 -924 -35 -914 -828 -524 -321 -652 -889 -217 -429 -580 -295 -386 -662 -749 -858 -946 -561 -146 -609 -965 -256 -989 -843 -282 -7 -978 -894 -112 -937 -846 -803 -425 -652 -708 -839 -174 -480 -727 -323 -937 -890 -343 -670 -774 -672 -565 -417 -875 -488 -249 -314 -547 -480 -926 -154 -703 -795 -248 -150 -302 -878 -734 -891 -912 -414 -128 -801 -299 -528 -625 -69 -184 -468 -484 -513 -195 -934 -920 -145 -572 -79 -234 -541 -138 -350 -876 -756 -438 -245 -382 -996 -592 -180 -417 -842 -839 -94 -663 -606 -911 -703 -754 -991 -369 -410 -473 -592 -889 -369 -264 -753 -575 -490 -947 -1000 -114 -358 -84 -470 -841 -913 -358 -634 -775 -220 -124 -536 -517 -282 -315 -272 -996 -45 -776 -647 -735 -932 -839 -896 -218 -873 -964 -544 -259 -860 -59 -925 -279 -813 -495 -72 -132 -742 -408 -200 -531 -683 -441 -819 -847 -465 -136 -455 -66 -665 -962 -656 -604 -154 -480 -650 -371 -193 -586 -497 -274 -24 -42 -616 -395 -298 -306 -839 -735 -694 -474 -256 -564 -962 -591 -186 -313 -581 -150 -336 -552 -298 -966 -28 -862 -243 -83 -229 -401 -626 -695 -703 -160 -719 -551 -839 -308 -514 -738 -581 -696 -16 -915 -260 -458 -346 -858 -182 -68 -190 -331 -548 -107 -855 -958 -863 -150 -149 -520 -40 -589 -704 -498 -227 -433 -437 -808 -203 -654 -229 -120 -874 -826 -578 -869 -267 -540 -115 -62 -660 -880 -113 -191 -510 -958 -401 -911 -408 -708 -32 -804 -149 -162 -722 -733 -528 -173 -797 -737 -138 -231 -324 -389 -35 -28 -992 -778 -84 -497 -292 -168 -303 -726 -509 -392 -893 -182 -402 -1 -75 -92 -669 -179 -130 -836 -853 -938 -851 -407 -392 -273 -117 -588 -283 -81 -618 -741 -799 -965 -798 -899 -410 -684 -309 -123 -888 -343 -293 -524 -813 -466 -47 -815 -632 -16 -59 -935 -768 -653 -776 -773 -130 -794 -811 -757 -277 -608 -152 -972 -715 -168 -861 -955 -944 -674 -430 -948 -484 -997 -781 -157 -903 -309 -79 -739 -302 -230 -294 -482 -420 -924 -586 -559 -881 -144 -401 -734 -776 -977 -20 -14 -32 -673 -60 -569 -402 -548 -850 -545 -980 -212 -148 -871 -581 -886 -485 -754 -171 -608 -934 -924 -226 -556 -416 -523 -597 -97 -833 -847 -450 -667 -252 -349 -561 -635 -927 -22 -319 -419 -624 -165 -783 -520 -885 -918 -549 -706 -592 -414 -703 -423 -203 -34 -13 -514 -745 -949 -461 -377 -198 -947 -42 -396 -617 -126 -305 -601 -940 -885 -983 -905 -550 -703 -577 -437 -792 -86 -132 -770 -273 -997 -71 -808 -707 -863 -180 -451 -434 -148 -99 -127 -894 -854 -553 -805 -911 -744 -892 -118 -164 -352 -395 -461 -361 -929 -235 -975 -416 -341 -973 -864 -592 -941 -343 -736 -991 -388 -611 -725 -128 -760 -217 -263 -328 -109 -195 -879 -104 -472 -823 -821 -332 -167 -801 -509 -621 -921 -966 -559 -788 -130 -239 -781 -253 -312 -715 -243 -46 -180 -845 -182 -347 -902 -43 -885 -257 -105 -837 -437 -608 -905 -433 -425 -791 -798 -906 -997 -428 -365 -337 -818 -572 -300 -563 -394 -97 -379 -534 -877 -949 -619 -119 -517 -37 -245 -430 -593 -810 -777 -14 -617 -861 -562 -4 -189 -571 -516 -624 -171 -903 -911 -176 -901 -704 -990 -542 -660 -540 -671 -681 -501 -870 -97 -81 -483 -795 -686 -698 -792 -322 -180 -663 -472 -887 -129 -510 -617 -683 -747 -681 -310 -90 -733 -625 -612 -675 -112 -279 -306 -976 -725 -364 -814 -898 -457 -738 -284 -426 -268 -816 -441 -952 -785 -999 -762 -731 -157 -568 -355 -635 -82 -317 -24 -410 -814 -517 -319 -577 -477 -844 -994 -228 -700 -486 -183 -909 -765 -733 -898 -657 -462 -260 -53 -535 -326 -918 -795 -771 -526 -553 -323 -392 -649 -974 -111 -599 -182 -316 -458 -636 -547 -198 -540 -68 -125 -879 -808 -138 -88 -695 -863 -31 -611 -784 -934 -804 -662 -116 -196 -628 -771 -216 -610 -94 -401 -827 -508 -993 -486 -911 -651 -475 -492 -6 -289 -272 -484 -534 -596 -335 -404 -767 -700 -249 -808 -962 -160 -13 -259 -863 -406 -916 -782 -918 -363 -802 -344 -190 -510 -701 -106 -322 -727 -746 -206 -938 -614 -312 -767 -559 -15 -920 -207 -244 -742 -988 -945 -761 -166 -218 -387 -619 -507 -186 -188 -956 -92 -383 -101 -369 -918 -639 -500 -9 -915 -428 -143 -459 -168 -590 -832 -780 -308 -236 -459 -202 -266 -870 -939 -313 -918 -66 -372 -597 -212 -23 -121 -385 -547 -982 -616 -808 -765 -789 -660 -543 -234 -454 -269 -910 -3 -840 -732 -380 -831 -986 -264 -898 -813 -159 -11 -812 -24 -511 -317 -361 -427 -571 -266 -715 -960 -1000 -527 -285 -345 -323 -638 -524 -654 -964 -115 -356 -591 -96 -832 -870 -334 -691 -537 -645 -745 -410 -482 -125 -835 -900 -493 -384 -610 -155 -143 -893 -536 -28 -45 -444 -610 -345 -55 -625 -227 -536 -448 -415 -576 -7 -139 -154 -904 -898 -553 -342 -877 -810 -248 -203 -256 -343 -735 -666 -532 -438 -926 -24 -821 -237 -42 -18 -382 -359 -821 -193 -225 -764 -236 -910 -692 -726 -419 -748 -230 -261 -954 -937 -156 -580 -719 -135 -961 -733 -388 -61 -407 -543 -493 -885 -977 -223 -18 -801 -544 -553 -854 -136 -222 -299 -909 -381 -188 -51 -895 -804 -123 -868 -861 -412 -951 -389 -471 -514 -873 -353 -164 -342 -512 -246 -647 -564 -340 -86 -20 -107 -429 -668 -80 -658 -680 -415 -712 -895 -601 -994 -106 -36 -250 -17 -804 -360 -379 -325 -937 -452 -286 -785 -796 -103 -233 -109 -973 -97 -791 -376 -336 -770 -922 -853 -530 -630 -103 -508 -510 -715 -954 -162 -971 -863 -97 -573 -642 -669 -145 -157 -325 -790 -428 -92 -37 -938 -348 -464 -97 -132 -472 -961 -847 -936 -611 -125 -148 -300 -498 -890 -306 -364 -950 -556 -635 -626 -316 -88 -536 -803 -499 -606 -856 -832 -220 -697 -209 -430 -322 -681 -357 -492 -113 -34 -886 -448 -159 -560 -489 -536 -192 -155 -805 -358 -598 -97 -79 -864 -873 -861 -629 -110 -462 -909 -757 -135 -110 -54 -420 -972 -822 -461 -584 -173 -286 -417 -649 -464 -100 -680 -369 -637 -679 -229 -65 -918 -237 -224 -897 -984 -705 -689 -427 -54 -29 -933 -379 -321 -532 -549 -734 -662 -783 -785 -953 -50 -650 -708 -353 -820 -70 -957 -612 -404 -142 -701 -106 -525 -204 -377 -942 -35 -808 -725 -225 -761 -253 -505 -117 -847 -222 -670 -876 -514 -162 -699 -21 -188 -659 -822 -243 -460 -281 -363 -861 -86 -39 -941 -170 -635 -668 -208 -706 -954 -566 -867 -409 -259 -951 -555 -147 -350 -599 -501 -464 -98 -501 -173 -266 -888 -87 -587 -102 -455 -912 -622 -582 -982 -683 -938 -280 -640 -11 -540 -221 -438 -357 -708 -601 -570 -813 -692 -99 -517 -730 -876 -316 -9 -977 -213 -443 -823 -110 -911 -948 -719 -402 -397 -581 -38 -116 -593 -128 -177 -774 -822 -595 -771 -953 -539 -821 -520 -677 -510 -690 -895 -840 -380 -434 -521 -252 -76 -884 -556 -996 -421 -460 -170 -825 -859 -217 -777 -588 -659 -606 -285 -357 -635 -961 -607 -841 -995 -732 -634 -77 -285 -510 -177 -425 -738 -231 -891 -392 -416 -921 -74 -425 -284 -672 -274 -724 -979 -902 -469 -942 -422 -800 -818 -976 -379 -153 -635 -947 -992 -319 -613 -852 -435 -340 -105 -163 -509 -881 -20 -914 -248 -65 -753 -666 -588 -927 -911 -415 -439 -250 -68 -26 -27 -152 -838 -944 -853 -206 -445 -702 -464 -935 -561 -167 -455 -153 -689 -768 -966 -571 -195 -25 -642 -128 -552 -187 -234 -954 -672 -602 -571 -289 -141 -107 -792 -847 -500 -396 -120 -549 -981 -611 -637 -308 -986 -586 -534 -122 -705 -507 -436 -78 -863 -597 -906 -747 -65 -746 -140 -863 -408 -771 -593 -401 -944 -350 -158 -952 -913 -961 -81 -407 -249 -335 -596 -774 -771 -752 -168 -305 -949 -625 -190 -758 -457 -530 -108 -805 -496 -613 -367 -43 -600 -944 -482 -677 -569 -767 -890 -441 -895 -969 -1 -812 -885 -359 -493 -225 -376 -321 -276 -258 -804 -867 -824 -252 -438 -342 -953 -262 -864 -561 -839 -406 -680 -220 -991 -526 -479 -25 -977 -283 -429 -436 -410 -53 -105 -860 -16 -712 -747 -6 -330 -209 -75 -615 -626 -981 -116 -649 -195 -596 -804 -319 -920 -15 -244 -530 -213 -309 -534 -22 -659 -541 -862 -158 -148 -291 -281 -534 -977 -246 -860 -292 -469 -54 -298 -382 -769 -932 -239 -811 -805 -45 -270 -493 -130 -578 -222 -632 -508 -408 -413 -855 -175 -721 -277 -443 -785 -238 -892 -822 -168 -660 -411 -325 -314 -678 -135 -61 -262 -904 -954 -921 -71 -531 -895 -54 -904 -909 -242 -501 -335 -79 -719 -726 -187 -244 -817 -294 -364 -572 -622 -825 -267 -92 -292 -899 -229 -564 -762 -385 -629 -854 -885 -50 -163 -908 -829 -707 -711 -423 -388 -521 -876 -940 -661 -5 -441 -808 -30 -390 -554 -276 -725 -423 -664 -343 -854 -250 -550 -107 -290 -287 -323 -371 -796 -813 -757 -511 -214 -199 -315 -1 -160 -744 -605 -769 -925 -798 -491 -323 -263 -212 -919 -112 -791 -448 -136 -596 -605 -189 -172 -629 -73 -951 -506 -594 -954 -964 -100 -22 -336 -375 -613 -33 -870 -540 -570 -434 -735 -219 -419 -553 -815 -376 -580 -910 -711 -648 -726 -577 -568 -53 -208 -528 -236 -907 -647 -638 -911 -562 -357 -108 -293 -513 -752 -773 -92 -27 -9 -874 -351 -147 -984 -443 -127 -1000 -518 -432 -365 -93 -283 -507 -701 -169 -46 -547 -675 -747 -570 -601 -815 -429 -783 -900 -527 -343 -173 -101 -47 -601 -165 -923 -335 -651 -563 -274 -470 -707 -29 -444 -330 -616 -499 -689 -574 -705 -797 -431 -64 -132 -755 -321 -771 -694 -647 -140 -876 -829 -105 -577 -130 -231 -335 -950 -936 -862 -803 -590 -893 -486 -118 -611 -774 -80 -677 -925 -777 -179 -881 -156 -757 -538 -447 -329 -465 -203 -339 -263 -780 -451 -659 -751 -970 -367 -499 -481 -493 -778 -173 -718 -215 -244 -820 -443 -533 -563 -152 -895 -569 -427 -931 -246 -806 -994 -733 -448 -421 -500 -97 -892 -991 -847 -296 -60 -437 -265 -392 -242 -329 -467 -317 -617 -614 -636 -482 -599 -693 -918 -951 -525 -764 -597 -815 -792 -334 -619 -257 -831 -515 -572 -506 -165 -329 -867 -46 -13 -216 -872 -444 -602 -22 -39 -118 -865 -837 -716 -767 -667 -762 -861 -839 -62 -619 -50 -726 -40 -813 -994 -934 -849 -644 -405 -468 -130 -522 -652 -957 -120 -610 -473 -379 -991 -235 -862 -260 -206 -419 -117 -772 -359 -603 -156 -837 -915 -288 -697 -460 -307 -622 -139 -655 -583 -288 -362 -911 -668 -394 -929 -572 -822 -556 -763 -681 -194 -898 -971 -485 -939 -832 -587 -317 -606 -767 -895 -24 -941 -712 -198 -50 -72 -273 -940 -977 -335 -523 -909 -512 -537 -340 -310 -139 -153 -568 -294 -254 -707 -935 -743 -527 -324 -1000 -848 -539 -985 -587 -989 -792 -751 -882 -18 -652 -675 -244 -301 -297 -570 -299 -934 -66 -318 -812 -51 -178 -515 -508 -64 -477 -621 -290 -549 -184 -71 -676 -912 -136 -72 -632 -834 -427 -231 -118 -501 -313 -594 -288 -656 -503 -170 -191 -200 -762 -343 -153 -616 -931 -114 -614 -683 -874 -208 -198 -893 -789 -299 -315 -840 -982 -909 -882 -562 -186 -439 -757 -866 -232 -305 -659 -435 -383 -117 -661 -487 -35 -39 -934 -516 -610 -61 -900 -192 -913 -282 -901 -343 -624 -377 -142 -617 -793 -718 -763 -419 -718 -268 -737 -118 -129 -160 -843 -580 -678 -924 -726 -205 -516 -800 -498 -746 -90 -298 -106 -896 -632 -645 -291 -504 -316 -24 -745 -557 -111 -368 -177 -175 -151 -132 -754 -217 -77 -353 -549 -860 -380 -844 -13 -729 -384 -283 -949 -8 -804 -843 -227 -171 -847 -164 -3 -547 -604 -809 -132 -114 -102 -526 -468 -848 -419 -83 -167 -530 -390 -1000 -793 -362 -110 -940 -122 -229 -589 -388 -591 -820 -260 -766 -117 -663 -558 -256 -618 -785 -163 -919 -829 -794 -773 -53 -311 -751 -730 -480 -546 -220 -21 -14 -177 -344 -57 -747 -225 -969 -265 -98 -963 -949 -325 -650 -557 -171 -35 -231 -52 -71 -460 -729 -854 -241 -239 -196 -492 -513 -526 -684 -859 -277 -412 -193 -391 -158 -12 -402 -122 -155 -31 -375 -572 -83 -963 -769 -890 -533 -834 -353 -888 -211 -804 -864 -890 -10 -883 -95 -332 -906 -630 -552 -923 -155 -624 -704 -467 -240 -463 -602 -805 -701 -323 -929 -144 -684 -828 -570 -623 -591 -557 -540 -762 -978 -587 -262 -27 -584 -175 -129 -802 -430 -143 -843 -118 -634 -425 -304 -980 -474 -994 -242 -8 -178 -701 -16 -607 -134 -974 -25 -917 -671 -224 -228 -480 -66 -646 -58 -445 -550 -322 -329 -838 -452 -227 -961 -118 -63 -221 -787 -774 -978 -394 -632 -825 -937 -729 -304 -398 -253 -518 -521 -143 -391 -846 -581 -755 -572 -286 -735 -82 -612 -574 -77 -820 -739 -114 -710 -916 -426 -729 -458 -695 -728 -780 -695 -108 -782 -923 -198 -207 -642 -356 -933 -201 -24 -764 -222 -907 -389 -147 -675 -295 -607 -782 -889 -536 -522 -697 -489 -762 -676 -130 -559 -954 -84 -729 -875 -282 -803 -103 -979 -498 -274 -40 -480 -969 -361 -978 -517 -955 -25 -631 -875 -668 -760 -230 -489 -689 -672 -103 -242 -111 -228 -554 -384 -570 -561 -42 -731 -368 -704 -950 -570 -361 -537 -538 -863 -757 -892 -831 -944 -609 -741 -502 -505 -279 -50 -992 -314 -102 -837 -937 -945 -267 -420 -650 -767 -880 -465 -26 -96 -207 -74 -663 -309 -721 -341 -638 -624 -414 -927 -385 -486 -87 -334 -61 -712 -436 -835 -875 -637 -462 -332 -560 -378 -336 -597 -510 -633 -918 -91 -835 -646 -539 -813 -669 -122 -930 -53 -894 -211 -698 -878 -302 -508 -351 -354 -418 -619 -897 -927 -22 -507 -854 -107 -407 -33 -19 -851 -777 -244 -692 -779 -619 -838 -172 -6 -748 -964 -520 -733 -982 -1000 -614 -104 -950 -646 -383 -956 -125 -283 -551 -6 -319 -405 -853 -491 -154 -263 -949 -485 -348 -703 -209 -68 -519 -98 -271 -65 -57 -637 -911 -535 -822 -211 -226 -976 -894 -932 -184 -317 -422 -449 -944 -225 -576 -925 -16 -206 -210 -483 -717 -260 -55 -570 -210 -484 -925 -370 -357 -580 -194 -719 -354 -340 -49 -31 -979 -800 -674 -189 -114 -239 -510 -142 -92 -794 -100 -924 -181 -89 -638 -979 -903 -175 -428 -522 -548 -772 -219 -375 -774 -961 -686 -89 -541 -921 -204 -533 -34 -729 -274 -431 -360 -377 -66 -11 -666 -212 -869 -285 -85 -962 -1000 -23 -454 -174 -238 -193 -461 -696 -98 -426 -49 -795 -9 -669 -53 -238 -276 -438 -609 -657 -274 -97 -415 -399 -605 -477 -117 -843 -19 -155 -157 -487 -968 -369 -614 -261 -948 -628 -594 -281 -276 -801 -978 -91 -496 -777 -628 -602 -394 -403 -394 -589 -613 -751 -349 -960 -462 -620 -978 -542 -612 -348 -485 -596 -842 -729 -224 -604 -833 -800 -914 -945 -27 -215 -870 -329 -293 -324 -492 -538 -107 -344 -32 -845 -465 -168 -933 -594 -917 -731 -695 -645 -413 -381 -315 -562 -456 -629 -168 -920 -664 -332 -301 -761 -769 -161 -329 -796 -918 -967 -261 -325 -611 -935 -283 -212 -881 -675 -202 -99 -678 -500 -421 -214 -537 -173 -173 -105 -431 -107 -464 -67 -497 -138 -948 -973 -549 -109 -68 -675 -465 -178 -284 -351 -560 -580 -10 -441 -49 -437 -871 -546 -900 -26 -112 -632 -826 -438 -130 -2 -115 -444 -363 -105 -778 -622 -841 -56 -9 -80 -488 -420 -622 -455 -899 -779 -951 -140 -370 -542 -390 -144 -803 -575 -268 -300 -944 -341 -547 -539 -314 -304 -296 -970 -794 -583 -9 -961 -982 -872 -354 -558 -930 -903 -758 -299 -326 -111 -628 -523 -971 -830 -900 -911 -529 -399 -295 -802 -289 -110 -373 -844 -730 -937 -908 -228 -801 -49 -74 -279 -270 -363 -778 -91 -560 -1000 -578 -832 -856 -730 -275 -976 -756 -954 -652 -551 -73 -46 -35 -271 -618 -707 -201 -604 -929 -484 -626 -169 -291 -485 -924 -488 -607 -875 -982 -349 -744 -362 -764 -46 -583 -486 -436 -107 -326 -695 -423 -67 -985 -837 -463 -1 -856 -923 -209 -571 -766 -675 -14 -819 -585 -74 -442 -637 -195 -63 -74 -192 -331 -45 -570 -818 -166 -44 -594 -104 -60 -865 -145 -583 -134 -562 -782 -56 -457 -873 -357 -439 -179 -372 -352 -871 -272 -669 -438 -703 -293 -758 -280 -579 -369 -387 -304 -859 -48 -519 -257 -255 -573 -434 -150 -716 -108 -846 -716 -570 -600 -297 -892 -620 -981 -279 -598 -440 -235 -186 -669 -467 -39 -575 -916 -862 -153 -166 -455 -293 -561 -789 -116 -197 -615 -604 -603 -449 -807 -277 -726 -709 -277 -561 -663 -139 -393 -684 -859 -749 -730 -727 -522 -161 -450 -707 -219 -400 -968 -446 -815 -192 -835 -129 -200 -745 -860 -261 -379 -522 -930 -415 -792 -146 -284 -801 -827 -499 -828 -118 -573 -296 -981 -492 -849 -691 -662 -15 -26 -799 -584 -686 -70 -798 -312 -529 -976 -943 -871 -308 -84 -681 -484 -285 -806 -782 -575 -184 -161 -803 -882 -288 -238 -907 -638 -337 -685 -908 -295 -88 -927 -653 -398 -303 -696 -506 -54 -900 -203 -557 -977 -123 -864 -533 -545 -150 -84 -835 -588 -14 -581 -691 -212 -196 -871 -111 -217 -636 -611 -623 -814 -487 -407 -752 -710 -373 -637 -692 -206 -987 -424 -376 -959 -700 -935 -794 -717 -251 -989 -240 -217 -593 -481 -312 -133 -64 -450 -77 -928 -933 -957 -655 -730 -529 -708 -757 -45 -620 -691 -384 -714 -931 -960 -244 -698 -746 -383 -770 -209 -723 -311 -668 -467 -78 -515 -64 -393 -894 -114 -328 -950 -903 -260 -143 -746 -806 -636 -81 -617 -511 -482 -424 -446 -352 -817 -760 -110 -273 -360 -135 -322 -789 -587 -802 -149 -712 -131 -449 -997 -959 -725 -178 -258 -678 -260 -329 -58 -988 -471 -807 -857 -63 -903 -524 -108 -7 -188 -993 -274 -5 -658 -454 -381 -655 -574 -732 -209 -873 -733 -87 -786 -577 -324 -707 -5 -619 -277 -15 -90 -656 -52 -391 -759 -873 -666 -146 -918 -163 -788 -470 -961 -763 -58 -335 -408 -453 -170 -383 -350 -532 -958 -720 -483 -435 -67 -438 -689 -936 -346 -465 -265 -709 -353 -169 -893 -683 -190 -399 -465 -976 -709 -944 -536 -793 -273 -169 -499 -543 -415 -335 -220 -968 -739 -865 -573 -1000 -475 -643 -399 -365 -146 -505 -840 -764 -73 -661 -261 -856 -273 -81 -436 -9 -410 -478 -796 -658 -278 -973 -845 -18 -203 -981 -697 -234 -891 -871 -194 -371 -251 -827 -529 -656 -485 -83 -958 -132 -52 -510 -580 -776 -628 -443 -132 -462 -360 -344 -854 -326 -197 -37 -32 -218 -129 -377 -181 -859 -183 -205 -296 -1000 -739 -802 -631 -703 -946 -555 -740 -961 -727 -42 -257 -528 -114 -760 -688 -753 -362 -670 -230 -562 -243 -272 -70 -112 -256 -280 -686 -168 -744 -50 -847 -582 -811 -576 -866 -47 -718 -48 -282 -874 -474 -675 -502 -422 -380 -588 -57 -26 -98 -794 -788 -876 -533 -806 -950 -798 -306 -432 -33 -371 -998 -714 -890 -869 -39 -73 -219 -932 -798 -981 -70 -10 -143 -729 -998 -547 -258 -462 -128 -731 -593 -808 -700 -777 -332 -692 -948 -539 -657 -141 -863 -806 -709 -798 -837 -798 -694 -873 -33 -740 -114 -416 -665 -948 -462 -999 -38 -589 -36 -130 -258 -645 -722 -319 -67 -674 -24 -728 -549 -325 -940 -493 -960 -158 -771 -162 -965 -695 -97 -301 -352 -984 -578 -291 -293 -460 -322 -768 -143 -880 -747 -994 -531 -821 -683 -279 -390 -238 -180 -671 -54 -6 -596 -735 -424 -553 -385 -861 -88 -907 -473 -434 -446 -9 -797 -491 -796 -585 -196 -722 -626 -213 -520 -794 -391 -277 -546 -343 -150 -60 -735 -601 -636 -200 -741 -884 -891 -632 -663 -449 -334 -160 -819 -771 -30 -234 -695 -274 -50 -347 -86 -701 -959 -600 -502 -889 -698 -588 -391 -715 -814 -127 -25 -357 -148 -968 -284 -348 -262 -290 -250 -77 -278 -507 -408 -480 -489 -127 -562 -254 -769 -796 -713 -831 -603 -108 -900 -852 -860 -498 -949 -993 -660 -387 -172 -823 -44 -598 -798 -831 -39 -53 -82 -737 -1 -106 -797 -657 -23 -46 -187 -19 -293 -746 -537 -812 -81 -332 -424 -599 -152 -20 -425 -192 -158 -728 -268 -252 -259 -305 -472 -132 -161 -562 -832 -969 -862 -249 -210 -960 -931 -499 -927 -222 -951 -334 -556 -539 -117 -859 -555 -136 -149 -706 -743 -66 -290 -893 -427 -716 -476 -335 -13 -430 -624 -764 -219 -710 -124 -896 -246 -940 -914 -799 -212 -964 -348 -754 -400 -263 -457 -691 -609 -53 -878 -638 -902 -994 -221 -299 -388 -629 -154 -867 -963 -806 -584 -195 -43 -188 -423 -577 -568 -960 -2 -514 -381 -157 -333 -205 -619 -577 -439 -911 -525 -829 -112 -572 -87 -783 -691 -297 -582 -481 -746 -3 -196 -978 -875 -397 -188 -890 -522 -128 -10 -267 -843 -299 -652 -240 -587 -781 -71 -37 -46 -272 -792 -66 -127 -930 -252 -157 -7 -534 -928 -270 -712 -261 -511 -316 -365 -19 -608 -120 -915 -25 -56 -195 -919 -160 -504 -547 -359 -339 -743 -648 -272 -509 -791 -859 -866 -609 -754 -92 -886 -876 -189 -516 -877 -298 -658 -576 -718 -50 -633 -934 -929 -324 -125 -957 -293 -81 -646 -528 -132 -868 -250 -256 -577 -685 -622 -510 -404 -810 -953 -563 -71 -796 -749 -82 -923 -86 -855 -469 -263 -791 -15 -591 -655 -721 -185 -948 -597 -381 -42 -618 -753 -220 -388 -422 -434 -714 -637 -199 -101 -248 -209 -178 -394 -30 -366 -632 -872 -179 -452 -124 -453 -890 -968 -311 -734 -849 -522 -477 -483 -294 -320 -390 -179 -11 -871 -468 -575 -576 -83 -819 -943 -32 -875 -934 -332 -433 -646 -385 -855 -796 -952 -538 -209 -908 -525 -727 -599 -87 -459 -11 -5 -83 -971 -437 -250 -688 -231 -987 -379 -248 -79 -398 -785 -348 -887 -853 -31 -105 -34 -250 -140 -656 -115 -201 -722 -837 -83 -70 -709 -845 -125 -313 -24 -295 -146 -550 -28 -667 -12 -892 -645 -117 -11 -89 -172 -726 -601 -889 -872 -607 -836 -946 -475 -214 -23 -700 -529 -942 -174 -172 -641 -860 -898 -318 -207 -296 -837 -685 -615 -693 -485 -412 -696 -755 -87 -74 -650 -88 -968 -181 -258 -944 -15 -361 -683 -700 -616 -52 -502 -882 -810 -589 -14 -449 -127 -161 -775 -928 -591 -123 -105 -562 -20 -198 -408 -445 -201 -53 -28 -659 -376 -971 -287 -168 -658 -621 -272 -826 -20 -26 -906 -583 -51 -818 -731 -480 -987 -582 -104 -793 -231 -139 -965 -289 -840 -416 -182 -770 -185 -274 -188 -776 -216 -664 -285 -168 -455 -964 -660 -313 -687 -776 -487 -982 -410 -309 -802 -194 -453 -973 -250 -28 -761 -466 -964 -765 -630 -684 -301 -592 -64 -374 -115 -955 -610 -815 -442 -85 -273 -336 -465 -543 -220 -549 -571 -462 -508 -701 -871 -266 -942 -313 -144 -832 -704 -655 -642 -131 -69 -246 -287 -19 -941 -946 -136 -372 -588 -367 -108 -523 -152 -619 -471 -878 -679 -396 -362 -623 -304 -832 -924 -543 -381 -151 -663 -135 -79 -738 -282 -604 -202 -915 -191 -837 -499 -100 -366 -399 -252 -435 -361 -349 -217 -924 -311 -205 -221 -790 -484 -670 -500 -236 -885 -800 -326 -479 -542 -845 -686 -259 -467 -29 -803 -113 -799 -504 -419 -613 -636 -46 -553 -841 -639 -828 -870 -908 -410 -241 -977 -75 -197 -35 -8 -147 -762 -989 -108 -368 -977 -202 -709 -63 -888 -115 -544 -827 -193 -331 -895 -158 -132 -88 -749 -713 -974 -9 -481 -118 -30 -438 -137 -234 -882 -745 -716 -39 -50 -534 -573 -32 -804 -479 -822 -109 -741 -309 -6 -500 -413 -685 -301 -444 -909 -770 -696 -752 -494 -596 -850 -776 -893 -787 -109 -85 -657 -713 -691 -362 -403 -291 -753 -49 -612 -400 -690 -332 -738 -58 -40 -639 -395 -853 -28 -658 -166 -677 -977 -811 -985 -394 -579 -28 -189 -22 -254 -148 -279 -491 -716 -185 -410 -152 -448 -978 -396 -440 -120 -821 -214 -247 -807 -573 -254 -613 -365 -786 -319 -211 -953 -15 -34 -186 -276 -320 -501 -207 -316 -472 -411 -509 -791 -174 -604 -998 -726 -728 -342 -880 -536 -143 -137 -523 -976 -576 -626 -6 -36 -952 -469 -201 -542 -963 -860 -741 -362 -423 -442 -608 -946 -971 -679 -604 -879 -108 -848 -283 -525 -214 -749 -228 -695 -958 -865 -31 -620 -257 -757 -674 -875 -454 -7 -452 -645 -71 -622 -876 -44 -476 -74 -637 -249 -460 -247 -370 -810 -652 -195 -489 -497 -538 -830 -929 -633 -77 -169 -244 -76 -666 -109 -404 -21 -475 -264 -989 -710 -293 -162 -20 -659 -360 -958 -555 -263 -160 -499 -472 -530 -240 -538 -798 -250 -254 -980 -745 -635 -647 -921 -318 -755 -656 -950 -960 -995 -144 -580 -246 -366 -878 -77 -308 -728 -938 -469 -750 -307 -520 -239 -517 -379 -530 -738 -918 -288 -746 -128 -769 -503 -857 -974 -189 -407 -699 -132 -691 -142 -815 -216 -995 -153 -495 -577 -622 -266 -766 -17 -318 -609 -936 -344 -670 -757 -157 -805 -343 -376 -256 -136 -650 -698 -521 -560 -640 -541 -375 -934 -466 -329 -796 -679 -247 -525 -800 -726 -672 -575 -507 -473 -907 -854 -445 -269 -438 -298 -350 -270 -648 -85 -115 -939 -966 -985 -193 -856 -372 -426 -42 -350 -233 -687 -144 -334 -43 -383 -68 -16 -132 -725 -461 -841 -139 -407 -656 -637 -592 -590 -290 -689 -772 -237 -445 -236 -731 -271 -430 -911 -937 -259 -87 -1 -782 -652 -595 -193 -874 -745 -966 -248 -661 -108 -566 -50 -270 -995 -286 -877 -913 -341 -838 -886 -823 -720 -623 -875 -205 -680 -54 -520 -875 -916 -959 -488 -852 -98 -142 -662 -600 -917 -588 -698 -595 -111 -291 -920 -548 -753 -909 -801 -995 -297 -160 -412 -685 -517 -100 -518 -731 -739 -13 -769 -335 -516 -344 -797 -376 -115 -906 -39 -698 -281 -484 -782 -368 -767 -492 -557 -232 -127 -848 -334 -983 -200 -58 -662 -324 -906 -530 -496 -473 -398 -188 -261 -421 -409 -835 -344 -193 -139 -432 -523 -83 -698 -996 -926 -649 -469 -769 -440 -61 -890 -569 -712 -518 -633 -776 -287 -937 -332 -279 -130 -413 -846 -55 -656 -164 -972 -190 -878 -993 -31 -63 -918 -664 -353 -848 -345 -755 -967 -538 -687 -274 -792 -679 -836 -178 -229 -517 -994 -417 -931 -185 -688 -384 -447 -435 -333 -595 -348 -697 -316 -759 -219 -797 -881 -645 -731 -646 -190 -815 -32 -493 -910 -858 -826 -877 -436 -56 -249 -909 -873 -175 -20 -455 -715 -767 -904 -770 -139 -252 -878 -281 -553 -165 -576 -840 -358 -924 -489 -65 -969 -171 -713 -389 -759 -181 -41 -441 -130 -14 -127 -624 -408 -94 -257 -279 -881 -803 -22 -435 -898 -644 -534 -547 -403 -119 -482 -198 -539 -1000 -760 -659 -141 -305 -369 -440 -358 -562 -519 -743 -189 -717 -177 -858 -756 -975 -868 -164 -370 -368 -506 -90 -899 -561 -748 -773 -195 -21 -211 -781 -323 -430 -31 -661 -14 -203 -879 -844 -336 -731 -702 -549 -2 -617 -951 -551 -694 -867 -732 -933 -259 -401 -412 -533 -367 -876 -336 -83 -41 -590 -69 -227 -695 -872 -94 -484 -240 -947 -307 -673 -488 -23 -116 -864 -465 -37 -246 -234 -58 -381 -91 -984 -317 -766 -9 -60 -414 -239 -235 -823 -645 -981 -470 -878 -856 -960 -440 -845 -366 -301 -444 -197 -890 -736 -911 -590 -778 -534 -707 -482 -786 -657 -612 -552 -188 -438 -299 -228 -562 -302 -950 -321 -559 -631 -650 -277 -702 -319 -575 -214 -550 -869 -735 -794 -207 -516 -805 -839 -374 -659 -198 -849 -489 -649 -133 -731 -2 -469 -911 -745 -223 -904 -988 -412 -589 -101 -90 -395 -666 -890 -143 -419 -527 -653 -777 -247 -252 -479 -85 -694 -100 -97 -47 -544 -3 -609 -223 -501 -557 -926 -125 -413 -813 -982 -718 -186 -371 -906 -308 -64 -54 -287 -818 -977 -80 -229 -783 -720 -494 -340 -428 -762 -156 -209 -716 -536 -624 -7 -173 -22 -835 -431 -640 -473 -416 -838 -247 -471 -182 -882 -759 -609 -525 -368 -598 -102 -487 -392 -652 -563 -15 -754 -645 -444 -835 -849 -802 -270 -738 -522 -678 -791 -950 -871 -121 -247 -828 -16 -44 -308 -234 -325 -928 -751 -817 -970 -406 -295 -976 -492 -210 -714 -107 -84 -744 -124 -359 -510 -870 -482 -384 -403 -463 -331 -427 -164 -75 -477 -697 -909 -509 -378 -678 -923 -215 -542 -419 -978 -957 -583 -112 -52 -5 -673 -66 -162 -540 -47 -652 -724 -387 -706 -479 -353 -723 -258 -981 -556 -518 -494 -532 -246 -361 -592 -526 -671 -940 -587 -335 -686 -966 -100 -281 -972 -131 -110 -775 -124 -22 -790 -803 -109 -357 -874 -875 -916 -140 -300 -977 -554 -957 -901 -348 -12 -754 -649 -327 -843 -750 -332 -247 -169 -523 -847 -231 -924 -559 -976 -492 -5 -22 -10 -427 -313 -90 -216 -830 -109 -821 -220 -918 -659 -105 -460 -838 -684 -77 -180 -273 -841 -575 -889 -105 -445 -404 -871 -46 -773 -57 -397 -463 -876 -163 -909 -505 -84 -79 -189 -9 -812 -659 -841 -646 -636 -561 -304 -717 -118 -123 -320 -478 -449 -703 -334 -82 -180 -846 -552 -46 -720 -54 -318 -979 -739 -400 -426 -61 -206 -974 -471 -327 -240 -575 -599 -469 -544 -28 -978 -375 -373 -370 -369 -295 -82 -792 -645 -85 -105 -516 -93 -81 -772 -7 -368 -797 -907 -659 -376 -512 -508 -396 -422 -107 -862 -71 -785 -869 -139 -949 -794 -392 -231 -723 -444 -979 -728 -255 -45 -487 -725 -829 -361 -770 -461 -267 -319 -910 -625 -180 -380 -261 -437 -322 -305 -75 -84 -482 -827 -668 -11 -152 -754 -300 -499 -137 -293 -355 -115 -809 -687 -181 -551 -352 -638 -233 -550 -600 -955 -273 -349 -524 -786 -409 -587 -70 -746 -245 -752 -269 -540 -649 -623 -299 -436 -959 -353 -424 -325 -704 -565 -128 -799 -2 -666 -308 -386 -52 -152 -823 -214 -986 -964 -919 -496 -862 -462 -383 -59 -63 -915 -957 -205 -402 -747 -765 -424 -685 -725 -981 -746 -863 -753 -284 -793 -955 -871 -697 -133 -979 -384 -913 -278 -85 -590 -769 -425 -79 -136 -522 -102 -160 -654 -743 -729 -466 -728 -580 -189 -596 -493 -238 -489 -416 -636 -730 -431 -713 -677 -430 -700 -751 -329 -326 -365 -499 -658 -129 -521 -5 -105 -208 -909 -395 -578 -973 -735 -797 -465 -756 -793 -715 -176 -118 -474 -458 -703 -380 -228 -945 -599 -131 -639 -613 -878 -921 -110 -407 -779 -873 -49 -691 -492 -931 -58 -857 -128 -7 -873 -709 -857 -39 -432 -155 -453 -329 -693 -876 -102 -42 -704 -673 -992 -997 -887 -382 -421 -749 -74 -85 -213 -654 -613 -935 -941 -610 -753 -170 -341 -565 -451 -511 -783 -344 -840 -704 -172 -958 -471 -10 -705 -884 -146 -71 -308 -198 -51 -906 -595 -27 -822 -461 -441 -299 -625 -730 -767 -387 -544 -451 -402 -282 -141 -448 -559 -379 -663 -556 -180 -517 -99 -461 -367 -956 -140 -757 -321 -116 -281 -630 -993 -907 -598 -291 -190 -395 -463 -401 -534 -716 -521 -171 -977 -967 -737 -259 -581 -696 -462 -881 -294 -359 -421 -955 -359 -877 -498 -106 -278 -338 -544 -747 -994 -819 -498 -922 -373 -219 -582 -662 -31 -299 -82 -594 -21 -96 -247 -851 -189 -30 -48 -679 -683 -147 -882 -825 -518 -695 -460 -630 -956 -210 -97 -77 -343 -859 -91 -824 -231 -442 -563 -947 -913 -108 -552 -110 -2 -675 -651 -626 -934 -246 -566 -177 -969 -426 -933 -963 -468 -337 -444 -10 -973 -678 -205 -930 -693 -843 -346 -589 -789 -352 -452 -364 -23 -840 -317 -286 -12 -471 -754 -14 -711 -1000 -394 -102 -998 -816 -163 -390 -551 -512 -74 -246 -199 -580 -522 -786 -854 -712 -286 -459 -200 -321 -476 -604 -364 -461 -910 -964 -98 -49 -155 -571 -809 -735 -716 -646 -555 -641 -266 -116 -239 -852 -492 -864 -616 -456 -292 -919 -100 -927 -561 -498 -611 -446 -890 -678 -900 -162 -647 -998 -547 -949 -793 -74 -201 -428 -209 -315 -64 -708 -250 -715 -476 -758 -706 -781 -326 -188 -206 -319 -427 -708 -804 -340 -997 -166 -887 -682 -111 -114 -168 -171 -47 -394 -410 -933 -209 -403 -406 -29 -183 -170 -77 -395 -443 -808 -777 -3 -421 -495 -651 -853 -701 -392 -213 -140 -316 -505 -303 -430 -321 -324 -864 -113 -563 -591 -891 -66 -795 -323 -111 -634 -959 -518 -862 -368 -541 -445 -800 -492 -769 -338 -798 -250 -421 -279 -368 -325 -761 -990 -873 -823 -820 -606 -59 -495 -436 -639 -695 -777 -82 -204 -920 -434 -841 -222 -63 -106 -166 -328 -64 -336 -51 -616 -241 -847 -238 -146 -816 -538 -661 -900 -134 -685 -732 -241 -65 -857 -194 -910 -326 -877 -786 -617 -593 -91 -500 -632 -479 -408 -510 -52 -359 -307 -481 -630 -53 -538 -928 -707 -278 -121 -825 -365 -943 -226 -301 -371 -163 -113 -119 -267 -643 -582 -56 -483 -573 -581 -410 -937 -615 -810 -583 -790 -235 -691 -933 -48 -368 -803 -191 -685 -501 -83 -781 -863 -772 -113 -704 -914 -781 -228 -397 -871 -306 -559 -712 -710 -536 -288 -871 -532 -526 -179 -724 -235 -449 -602 -48 -85 -107 -710 -684 -934 -329 -793 -571 -776 -725 -522 -209 -128 -271 -799 -765 -77 -503 -1 -815 -460 -796 -528 -307 -361 -242 -476 -697 -705 -816 -534 -450 -456 -819 -3 -649 -227 -401 -519 -591 -933 -105 -187 -885 -355 -589 -707 -286 -445 -559 -312 -36 -598 -880 -567 -439 -709 -805 -892 -168 -49 -966 -592 -39 -655 -944 -480 -873 -156 -417 -31 -642 -493 -412 -957 -580 -39 -733 -447 -190 -909 -726 -988 -145 -987 -484 -227 -562 -579 -206 -241 -228 -16 -129 -350 -107 -528 -451 -692 -548 -658 -438 -684 -588 -934 -872 -15 -60 -699 -651 -717 -236 -479 -143 -242 -869 -788 -455 -803 -549 -523 -523 -711 -889 -723 -785 -509 -234 -393 -809 -821 -523 -609 -865 -620 -613 -741 -629 -322 -363 -458 -959 -209 -435 -554 -713 -738 -359 -16 -786 -907 -812 -785 -88 -448 -627 -788 -754 -833 -946 -858 -809 -343 -565 -424 -548 -384 -737 -580 -615 -587 -85 -56 -945 -221 -36 -881 -431 -439 -816 -404 -603 -182 -424 -107 -815 -207 -769 -533 -816 -95 -498 -166 -567 -604 -553 -716 -973 -840 -107 -700 -819 -696 -558 -850 -655 -342 -875 -649 -553 -804 -182 -751 -709 -183 -639 -624 -340 -92 -222 -123 -75 -987 -993 -669 -566 -559 -441 -163 -62 -665 -30 -339 -852 -638 -654 -928 -635 -144 -735 -205 -330 -361 -540 -1 -942 -917 -361 -545 -750 -216 -935 -91 -339 -17 -349 -160 -544 -941 -177 -945 -399 -320 -469 -971 -815 -561 -967 -248 -523 -527 -570 -858 -700 -419 -290 -617 -990 -662 -537 -751 -548 -285 -401 -365 -67 -396 -141 -324 -712 -137 -907 -949 -339 -689 -945 -235 -655 -187 -438 -698 -711 -620 -262 -24 -96 -507 -191 -11 -72 -917 -844 -886 -520 -324 -498 -561 -844 -150 -850 -474 -584 -656 -107 -740 -724 -552 -322 -668 -236 -663 -947 -137 -413 -834 -233 -24 -400 -407 -229 -753 -745 -924 -100 -168 -305 -871 -684 -445 -395 -48 -335 -895 -915 -149 -816 -258 -521 -462 -175 -688 -631 -973 -132 -28 -150 -352 -56 -797 -240 -235 -477 -810 -273 -725 -704 -727 -423 -832 -582 -353 -630 -324 -990 -127 -201 -758 -404 -180 -18 -548 -475 -434 -659 -136 -901 -337 -542 -772 -955 -40 -548 -954 -76 -255 -782 -595 -457 -272 -17 -501 -688 -190 -462 -177 -488 -799 -843 -287 -92 -723 -27 -676 -189 -48 -586 -779 -97 -909 -484 -412 -810 -26 -639 -257 -902 -524 -320 -47 -379 -36 -595 -661 -516 -883 -863 -694 -846 -907 -912 -394 -116 -436 -830 -592 -389 -233 -276 -790 -345 -159 -970 -430 -53 -977 -699 -132 -713 -44 -621 -177 -853 -255 -546 -661 -917 -377 -172 -873 -148 -58 -796 -298 -236 -674 -783 -384 -672 -478 -802 -960 -811 -126 -727 -103 -434 -322 -48 -854 -708 -954 -129 -802 -35 -952 -828 -34 -538 -368 -100 -220 -492 -115 -865 -957 -674 -50 -53 -9 -508 -403 -417 -436 -951 -268 -487 -871 -97 -935 -783 -305 -66 -104 -257 -241 -250 -430 -582 -732 -427 -591 -843 -813 -736 -712 -364 -118 -994 -382 -662 -609 -114 -725 -696 -95 -351 -307 -192 -332 -947 -886 -909 -878 -225 -26 -979 -903 -830 -906 -116 -985 -130 -595 -96 -516 -36 -374 -895 -595 -504 -363 -594 -188 -766 -982 -789 -110 -84 -836 -543 -520 -663 -397 -950 -79 -692 -484 -957 -303 -894 -960 -683 -847 -800 -795 -492 -671 -744 -436 -214 -38 -166 -953 -696 -135 -689 -274 -882 -386 -232 -330 -7 -217 -275 -287 -613 -852 -449 -561 -764 -705 -438 -809 -167 -929 -126 -175 -645 -80 -386 -207 -635 -263 -867 -185 -991 -237 -923 -102 -628 -401 -638 -325 -849 -232 -20 -117 -842 -358 -833 -131 -679 -431 -666 -944 -125 -152 -994 -91 -142 -607 -614 -551 -490 -518 -977 -45 -852 -423 -99 -93 -409 -65 -137 -339 -491 -727 -893 -100 -873 -155 -82 -633 -837 -258 -237 -494 -183 -290 -347 -677 -54 -560 -334 -502 -30 -61 -946 -803 -174 -292 -124 -303 -321 -712 -587 -85 -418 -719 -607 -340 -380 -113 -569 -617 -414 -265 -409 -616 -340 -980 -400 -101 -924 -311 -770 -340 -314 -537 -1 -711 -139 -50 -359 -328 -930 -855 -990 -949 -745 -430 -183 -918 -425 -502 -214 -782 -653 -625 -953 -185 -1 -422 -196 -768 -626 -832 -431 -541 -287 -549 -930 -898 -669 -758 -52 -877 -775 -508 -715 -247 -909 -282 -992 -97 -400 -839 -319 -329 -808 -267 -780 -189 -423 -706 -640 -789 -97 -450 -937 -313 -27 -33 -870 -994 -287 -416 -930 -581 -67 -511 -125 -112 -175 -348 -316 -63 -301 -169 -742 -853 -715 -342 -139 -483 -263 -484 -252 -19 -264 -804 -799 -102 -565 -107 -142 -593 -808 -640 -26 -562 -462 -770 -225 -682 -19 -384 -435 -810 -419 -269 -856 -11 -916 -15 -140 -843 -980 -841 -331 -946 -438 -436 -137 -763 -773 -324 -321 -689 -35 -670 -659 -375 -842 -318 -547 -666 -233 -365 -428 -57 -367 -220 -329 -306 -855 -736 -947 -408 -419 -621 -218 -472 -280 -215 -902 -357 -835 -857 -863 -218 -396 -335 -361 -473 -493 -847 -343 -514 -183 -907 -518 -138 -923 -84 -302 -561 -112 -514 -3 -897 -33 -288 -165 -879 -431 -256 -891 -710 -320 -50 -436 -486 -81 -949 -727 -103 -564 -619 -36 -73 -719 -221 -464 -456 -493 -822 -695 -445 -265 -513 -126 -434 -762 -73 -889 -801 -332 -56 -490 -481 -195 -864 -995 -244 -344 -11 -228 -248 -90 -791 -999 -323 -35 -823 -93 -381 -687 -32 -256 -146 -218 -612 -240 -203 -329 -869 -839 -895 -952 -928 -283 -907 -143 -796 -420 -1 -955 -17 -264 -904 -155 -919 -341 -208 -110 -180 -554 -631 -397 -926 -138 -853 -700 -641 -784 -999 -726 -529 -276 -559 -643 -955 -108 -751 -226 -820 -979 -99 -340 -16 -391 -48 -35 -910 -110 -533 -245 -101 -87 -876 -715 -26 -885 -208 -865 -181 -989 -53 -696 -322 -76 -124 -703 -964 -404 -256 -194 -798 -178 -816 -72 -841 -442 -96 -983 -826 -898 -252 -12 -889 -583 -861 -868 -71 -617 -328 -50 -612 -87 -147 -609 -269 -687 -744 -927 -174 -153 -194 -152 -478 -519 -88 -274 -935 -351 -73 -523 -801 -862 -712 -595 -206 -597 -17 -335 -285 -914 -57 -653 -793 -291 -246 -343 -638 -611 -625 -687 -610 -465 -767 -225 -732 -375 -710 -886 -28 -767 -235 -912 -758 -977 -41 -691 -260 -150 -893 -549 -760 -762 -758 -516 -193 -335 -696 -331 -937 -872 -410 -853 -559 -413 -812 -768 -691 -421 -188 -109 -931 -190 -908 -251 -884 -313 -943 -358 -557 -18 -698 -536 -50 -568 -883 -613 -255 -405 -633 -40 -90 -990 -237 -49 -654 -77 -118 -229 -479 -799 -103 -723 -473 -65 -29 -680 -502 -873 -744 -537 -222 -94 -172 -658 -519 -925 -842 -796 -120 -122 -524 -853 -1 -652 -2 -720 -563 -118 -486 -394 -348 -505 -502 -710 -897 -534 -388 -696 -466 -290 -255 -487 -692 -193 -912 -964 -762 -988 -734 -945 -754 -670 -78 -83 -415 -270 -531 -229 -584 -28 -22 -283 -652 -665 -724 -708 -57 -201 -687 -325 -671 -730 -388 -321 -20 -684 -776 -93 -1000 -373 -18 -752 -108 -544 -82 -167 -587 -871 -116 -145 -279 -873 -157 -109 -870 -391 -94 -518 -634 -859 -926 -325 -342 -525 -291 -871 -60 -93 -738 -210 -535 -142 -30 -971 -551 -634 -58 -418 -125 -489 -856 -575 -715 -797 -625 -609 -228 -405 -468 -449 -437 -761 -806 -33 -663 -50 -633 -667 -434 -852 -233 -433 -599 -171 -103 -386 -899 -796 -638 -587 -940 -775 -870 -746 -877 -659 -810 -875 -607 -202 -327 -958 -70 -215 -685 -574 -777 -939 -914 -759 -208 -9 -132 -85 -380 -842 -20 -544 -715 -365 -82 -209 -843 -918 -136 -910 -501 -891 -454 -922 -842 -147 -903 -366 -225 -228 -571 -864 -249 -32 -45 -596 -323 -544 -680 -711 -637 -369 -225 -486 -252 -395 -969 -701 -329 -889 -479 -289 -82 -41 -827 -263 -142 -473 -414 -998 -957 -436 -494 -227 -71 -477 -834 -435 -379 -370 -806 -334 -877 -920 -132 -652 -462 -690 -770 -850 -917 -248 -877 -330 -622 -291 -367 -976 -861 -902 -602 -145 -892 -412 -932 -778 -709 -861 -279 -866 -407 -393 -104 -35 -234 -643 -271 -910 -491 -441 -127 -984 -572 -930 -791 -692 -751 -908 -986 -606 -541 -689 -713 -487 -76 -822 -25 -625 -35 -651 -853 -298 -32 -934 -71 -945 -17 -529 -388 -480 -832 -815 -787 -83 -804 -256 -639 -832 -336 -668 -939 -588 -868 -723 -950 -341 -413 -151 -946 -870 -730 -892 -94 -581 -918 -543 -761 -309 -736 -593 -652 -797 -71 -814 -164 -569 -133 -861 -39 -600 -758 -442 -386 -604 -233 -918 -194 -925 -836 -683 -788 -270 -409 -371 -739 -381 -600 -219 -487 -496 -960 -91 -692 -400 -569 -407 -89 -707 -433 -404 -980 -309 -852 -135 -503 -263 -106 -375 -749 -266 -476 -863 -280 -435 -555 -754 -438 -243 -803 -673 -29 -886 -769 -5 -488 -175 -70 -848 -116 -608 -545 -313 -638 -122 -271 -586 -158 -254 -571 -952 -156 -596 -62 -760 -381 -475 -351 -93 -659 -620 -491 -750 -808 -219 -513 -37 -556 -361 -295 -520 -628 -592 -583 -746 -201 -777 -385 -996 -159 -211 -838 -98 -917 -110 -324 -726 -606 -919 -637 -5 -873 -708 -444 -270 -695 -164 -748 -816 -270 -783 -410 -962 -124 -371 -580 -644 -314 -270 -641 -944 -661 -494 -413 -984 -341 -562 -124 -221 -376 -224 -878 -408 -408 -951 -487 -154 -72 -589 -836 -812 -964 -521 -972 -766 -261 -235 -10 -144 -82 -330 -946 -314 -233 -586 -754 -571 -206 -650 -810 -42 -842 -164 -984 -664 -927 -538 -295 -347 -974 -879 -26 -995 -687 -277 -107 -645 -767 -218 -74 -327 -551 -144 -774 -100 -108 -915 -760 -523 -626 -11 -377 -762 -975 -695 -719 -352 -802 -446 -916 -927 -710 -346 -851 -668 -400 -529 -7 -41 -59 -394 -88 -982 -584 -659 -990 -195 -399 -978 -788 -74 -162 -255 -210 -169 -698 -5 -549 -695 -587 -184 -965 -929 -81 -359 -414 -169 -493 -576 -898 -189 -205 -165 -53 -962 -480 -552 -53 -693 -896 -657 -207 -532 -961 -30 -429 -26 -489 -551 -912 -54 -844 -525 -549 -863 -389 -872 -303 -71 -108 -505 -831 -263 -604 -477 -651 -947 -320 -153 -358 -249 -572 -245 -766 -7 -47 -845 -83 -409 -617 -271 -514 -812 -834 -571 -484 -806 -771 -459 -449 -971 -24 -441 -978 -750 -141 -222 -263 -192 -858 -523 -653 -704 -310 -685 -487 -279 -295 -37 -215 -126 -577 -320 -322 -47 -760 -642 -58 -433 -807 -601 -593 -602 -473 -285 -750 -497 -61 -215 -434 -333 -233 -909 -200 -420 -204 -503 -747 -350 -856 -993 -808 -597 -600 -510 -441 -216 -486 -730 -116 -271 -805 -457 -447 -888 -223 -216 -639 -619 -393 -891 -111 -728 -766 -32 -93 -615 -3 -728 -930 -666 -240 -691 -567 -333 -786 -591 -758 -417 -927 -122 -861 -756 -328 -956 -288 -383 -379 -396 -676 -62 -531 -281 -268 -479 -239 -866 -165 -628 -899 -779 -990 -944 -704 -17 -45 -813 -623 -494 -711 -763 -469 -28 -818 -146 -201 -146 -820 -767 -39 -913 -365 -907 -620 -273 -683 -512 -888 -799 -846 -977 -31 -52 -335 -53 -645 -827 -522 -751 -410 -257 -475 -890 -40 -575 -656 -92 -867 -855 -327 -602 -448 -332 -867 -629 -864 -197 -202 -35 -147 -225 -408 -383 -804 -183 -872 -393 -102 -621 -573 -110 -27 -970 -886 -582 -275 -660 -113 -921 -590 -63 -722 -856 -784 -364 -921 -991 -146 -772 -246 -758 -962 -300 -839 -65 -817 -418 -515 -57 -258 -799 -680 -29 -262 -427 -572 -896 -523 -781 -875 -542 -375 -832 -235 -538 -442 -931 -785 -699 -783 -314 -953 -986 -53 -919 -83 -730 -287 -408 -91 -609 -195 -525 -471 -728 -190 -419 -184 -993 -261 -434 -753 -926 -579 -297 -739 -711 -836 -438 -485 -763 -416 -84 -990 -913 -477 -755 -76 -892 -146 -563 -765 -315 -144 -916 -195 -988 -220 -518 -194 -634 -3 -620 -316 -532 -582 -54 -56 -462 -707 -245 -843 -603 -522 -551 -822 -241 -728 -154 -650 -165 -353 -593 -217 -99 -147 -872 -18 -679 -215 -656 -258 -566 -28 -802 -25 -274 -705 -194 -997 -98 -796 -196 -259 -885 -235 -64 -956 -95 -762 -322 -759 -679 -178 -538 -495 -350 -49 -412 -198 -439 -85 -135 -690 -855 -551 -948 -440 -512 -959 -780 -915 -351 -22 -406 -412 -624 -576 -438 -477 -902 -237 -800 -60 -443 -589 -298 -138 -307 -245 -724 -304 -870 -185 -488 -327 -210 -734 -596 -226 -987 -859 -51 -397 -783 -719 -392 -64 -249 -962 -590 -598 -229 -783 -120 -989 -819 -597 -391 -353 -690 -497 -767 -58 -466 -813 -118 -711 -93 -817 -146 -189 -569 -22 -468 -105 -757 -285 -575 -60 -803 -489 -879 -635 -784 -577 -357 -386 -613 -311 -35 -195 -434 -146 -416 -649 -779 -882 -430 -57 -526 -121 -903 -906 -651 -280 -287 -126 -362 -461 -623 -851 -867 -74 -713 -318 -297 -519 -419 -613 -815 -415 -21 -300 -43 -180 -189 -62 -446 -256 -934 -650 -144 -284 -700 -107 -604 -623 -436 -466 -748 -566 -145 -185 -610 -39 -109 -109 -757 -624 -263 -997 -158 -216 -75 -808 -521 -723 -664 -583 -158 -544 -829 -301 -371 -978 -468 -49 -568 -501 -149 -484 -182 -718 -402 -757 -766 -750 -6 -696 -613 -370 -88 -101 -416 -411 -846 -484 -913 -848 -565 -728 -435 -633 -842 -138 -337 -426 -752 -669 -5 -733 -434 -945 -141 -455 -730 -850 -737 -605 -358 -437 -187 -955 -113 -276 -222 -892 -701 -901 -400 -141 -383 -466 -749 -916 -179 -221 -729 -137 -52 -551 -198 -549 -655 -176 -921 -44 -191 -444 -792 -777 -879 -149 -177 -890 -888 -865 -219 -396 -781 -737 -187 -611 -326 -568 -855 -310 -514 -162 -329 -56 -345 -20 -314 -343 -911 -527 -531 -183 -135 -922 -476 -919 -881 -204 -456 -408 -736 -509 -829 -563 -663 -504 -449 -265 -990 -279 -206 -781 -460 -582 -780 -162 -704 -129 -526 -220 -152 -461 -238 -942 -342 -735 -843 -603 -247 -902 -186 -278 -122 -871 -341 -433 -872 -845 -214 -960 -336 -542 -388 -643 -58 -848 -108 -742 -896 -774 -944 -496 -144 -673 -452 -491 -815 -423 -952 -527 -556 -554 -246 -241 -118 -122 -146 -528 -126 -402 -381 -9 -975 -590 -314 -451 -531 -145 -826 -750 -13 -496 -11 -120 -750 -643 -443 -307 -980 -864 -64 -929 -904 -279 -573 -122 -975 -186 -608 -217 -815 -280 -682 -631 -699 -489 -699 -531 -487 -224 -790 -575 -825 -244 -253 -40 -91 -108 -348 -359 -513 -891 -464 -307 -419 -896 -741 -735 -583 -554 -687 -832 -755 -619 -31 -175 -370 -557 -155 -258 -172 -437 -336 -998 -897 -533 -600 -480 -903 -885 -720 -803 -817 -104 -339 -236 -345 -203 -470 -107 -859 -409 -998 -333 -583 -318 -346 -764 -699 -27 -739 -434 -882 -626 -301 -770 -778 -526 -450 -103 -872 -436 -760 -64 -785 -549 -631 -993 -172 -957 -620 -158 -830 -359 -110 -848 -794 -595 -535 -793 -584 -386 -632 -667 -192 -240 -762 -792 -655 -803 -946 -799 -336 -201 -314 -980 -331 -18 -465 -896 -615 -603 -17 -762 -644 -581 -345 -771 -761 -51 -897 -96 -735 -177 -444 -114 -935 -692 -467 -782 -265 -895 -365 -209 -646 -822 -98 -642 -822 -813 -229 -173 -930 -650 -456 -376 -908 -561 -265 -106 -628 -274 -345 -713 -997 -193 -94 -345 -939 -517 -114 -507 -845 -203 -225 -264 -553 -770 -842 -273 -181 -996 -103 -401 -625 -239 -623 -42 -661 -845 -369 -883 -165 -653 -210 -707 -148 -529 -340 -475 -937 -935 -713 -766 -655 -763 -142 -542 -308 -438 -833 -602 -402 -830 -269 -633 -542 -571 -121 -69 -304 -512 -315 -931 -805 -951 -969 -833 -425 -963 -876 -603 -653 -896 -627 -777 -848 -129 -993 -499 -693 -133 -949 -958 -307 -82 -231 -202 -953 -11 -401 -9 -97 -128 -170 -494 -348 -604 -954 -814 -933 -302 -374 -706 -629 -62 -509 -558 -921 -357 -769 -649 -934 -4 -194 -244 -4 -113 -440 -830 -432 -418 -204 -228 -560 -514 -646 -175 -15 -848 -307 -642 -466 -758 -855 -333 -802 -595 -2 -41 -78 -979 -948 -530 -584 -774 -750 -504 -38 -160 -108 -772 -760 -281 -790 -661 -191 -741 -613 -294 -988 -3 -209 -361 -133 -819 -765 -357 -140 -390 -283 -636 -738 -629 -195 -382 -108 -603 -854 -740 -117 -498 -654 -47 -637 -229 -471 -101 -160 -382 -88 -783 -324 -44 -194 -995 -865 -784 -754 -569 -972 -983 -59 -559 -239 -466 -250 -102 -924 -3 -257 -615 -57 -863 -71 -665 -682 -400 -50 -701 -64 -540 -994 -339 -628 -380 -242 -894 -816 -729 -719 -821 -395 -259 -404 -465 -307 -556 -248 -428 -182 -153 -116 -495 -740 -694 -360 -20 -928 -134 -951 -177 -406 -904 -493 -664 -708 -74 -912 -88 -449 -367 -227 -978 -163 -370 -642 -833 -711 -989 -296 -708 -400 -51 -786 -663 -907 -116 -792 -709 -330 -780 -750 -570 -229 -206 -510 -231 -872 -690 -197 -213 -397 -681 -920 -391 -179 -305 -1000 -639 -467 -96 -108 -807 -16 -857 -931 -33 -932 -146 -380 -477 -806 -137 -674 -602 -403 -621 -385 -127 -769 -887 -106 -121 -118 -660 -66 -631 -764 -597 -274 -899 -713 -401 -829 -545 -738 -551 -217 -267 -902 -45 -782 -225 -806 -566 -730 -456 -497 -79 -818 -397 -492 -606 -926 -45 -334 -358 -822 -983 -340 -472 -872 -170 -224 -180 -14 -357 -304 -333 -337 -942 -991 -126 -430 -18 -233 -811 -26 -483 -196 -696 -477 -584 -126 -562 -866 -551 -283 -941 -21 -283 -468 -791 -540 -19 -2 -200 -247 -219 -413 -206 -140 -161 -844 -140 -746 -731 -848 -475 -294 -351 -214 -355 -992 -219 -755 -756 -805 -779 -992 -383 -675 -852 -913 -29 -660 -259 -410 -953 -775 -338 -307 -6 -240 -349 -388 -754 -804 -715 -407 -331 -972 -643 -24 -270 -613 -58 -363 -120 -390 -383 -92 -931 -1 -970 -582 -285 -807 -740 -35 -586 -320 -791 -599 -940 -858 -645 -15 -725 -258 -848 -433 -253 -857 -654 -546 -176 -125 -516 -98 -390 -723 -360 -344 -926 -251 -284 -139 -751 -147 -780 -84 -568 -308 -580 -760 -948 -850 -419 -934 -145 -220 -533 -653 -913 -36 -913 -821 -489 -162 -57 -977 -284 -562 -556 -474 -646 -885 -469 -796 -731 -994 -971 -180 -430 -26 -720 -219 -468 -531 -602 -650 -239 -899 -362 -333 -73 -159 -341 -969 -195 -579 -170 -395 -7 -442 -181 -979 -13 -34 -954 -810 -7 -628 -966 -953 -502 -958 -984 -291 -867 -817 -49 -100 -36 -345 -938 -504 -402 -927 -285 -396 -742 -669 -167 -708 -459 -864 -696 -25 -939 -950 -391 -466 -304 -604 -760 -160 -411 -781 -834 -193 -123 -304 -820 -400 -138 -991 -814 -794 -379 -260 -58 -93 -499 -22 -596 -5 -916 -90 -108 -850 -235 -49 -419 -263 -595 -758 -170 -235 -117 -309 -832 -242 -785 -242 -462 -299 -148 -505 -272 -563 -506 -986 -406 -810 -906 -880 -597 -437 -172 -70 -526 -729 -585 -93 -753 -775 -982 -363 -542 -982 -556 -948 -109 -848 -984 -145 -482 -339 -152 -600 -514 -25 -24 -5 -494 -588 -669 -340 -121 -901 -303 -297 -258 -959 -972 -849 -171 -728 -734 -951 -409 -553 -33 -166 -238 -811 -439 -613 -110 -506 -337 -353 -902 -255 -716 -545 -297 -473 -453 -944 -737 -186 -367 -174 -546 -110 -520 -802 -924 -652 -805 -261 -262 -942 -978 -671 -448 -473 -349 -701 -178 -936 -355 -709 -345 -838 -541 -364 -269 -63 -309 -710 -159 -805 -193 -798 -945 -400 -849 -998 -304 -262 -204 -1000 -496 -795 -319 -327 -801 -758 -481 -560 -415 -175 -590 -443 -467 -104 -522 -655 -44 -819 -824 -688 -768 -383 -951 -870 -543 -33 -697 -911 -325 -418 -312 -220 -298 -70 -884 -992 -270 -104 -900 -493 -322 -903 -196 -862 -779 -581 -383 -787 -379 -277 -982 -51 -815 -377 -114 -572 -32 -948 -297 -168 -675 -250 -682 -873 -661 -249 -173 -889 -946 -126 -290 -850 -821 -312 -153 -887 -390 -879 -644 -969 -309 -88 -344 -4 -23 -187 -399 -556 -98 -762 -26 -459 -884 -342 -384 -483 -328 -657 -571 -31 -545 -773 -531 -746 -39 -631 -98 -907 -993 -643 -541 -913 -697 -471 -419 -598 -712 -238 -293 -801 -774 -343 -73 -330 -955 -86 -363 -59 -451 -803 -253 -780 -231 -452 -335 -431 -484 -74 -190 -432 -382 -714 -237 -290 -80 -587 -938 -770 -677 -958 -771 -964 -199 -864 -84 -800 -107 -695 -680 -20 -114 -528 -320 -928 -395 -739 -821 -298 -124 -360 -804 -923 -335 -559 -120 -866 -737 -334 -649 -115 -648 -525 -896 -287 -368 -361 -418 -409 -996 -304 -389 -545 -504 -142 -3 -567 -357 -553 -748 -23 -753 -983 -202 -450 -163 -956 -200 -628 -269 -681 -899 -517 -742 -146 -875 -133 -537 -739 -164 -435 -318 -325 -282 -80 -793 -181 -288 -832 -61 -169 -480 -975 -753 -897 -689 -662 -140 -330 -617 -705 -474 -461 -538 -957 -248 -663 -413 -301 -544 -986 -232 -667 -254 -959 -798 -174 -120 -501 -103 -767 -505 -405 -389 -1000 -820 -103 -577 -590 -70 -304 -983 -526 -967 -907 -364 -366 -369 -43 -830 -564 -94 -652 -632 -898 -625 -468 -541 -714 -507 -183 -450 -81 -105 -958 -986 -326 -307 -2 -909 -121 -451 -606 -500 -842 -78 -513 -979 -722 -448 -17 -167 -552 -522 -830 -485 -373 -192 -973 -954 -510 -291 -412 -325 -384 -466 -673 -128 -569 -814 -506 -965 -158 -609 -294 -617 -537 -932 -482 -623 -991 -577 -191 -886 -784 -366 -222 -705 -575 -36 -45 -604 -753 -987 -843 -618 -68 -389 -373 -203 -66 -85 -432 -197 -257 -634 -759 -482 -805 -556 -319 -852 -641 -959 -871 -654 -826 -984 -988 -904 -712 -327 -21 -354 -93 -762 -604 -770 -831 -424 -88 -971 -744 -85 -506 -892 -510 -884 -833 -141 -772 -900 -92 -872 -169 -650 -322 -323 -750 -424 -580 -384 -38 -988 -403 -392 -93 -265 -881 -756 -568 -837 -382 -844 -749 -103 -707 -141 -402 -200 -125 -945 -553 -844 -467 -224 -61 -696 -89 -205 -539 -316 -323 -200 -289 -258 -810 -681 -286 -641 -93 -241 -229 -914 -539 -546 -931 -712 -220 -697 -188 -707 -800 -206 -509 -908 -832 -36 -983 -723 -827 -575 -435 -920 -133 -659 -913 -701 -731 -180 -497 -592 -735 -328 -274 -576 -101 -520 -986 -740 -236 -9 -192 -983 -573 -233 -300 -112 -621 -603 -568 -196 -591 -292 -303 -646 -173 -537 -670 -943 -74 -746 -345 -261 -673 -252 -290 -99 -180 -155 -819 -154 -348 -1 -859 -375 -906 -493 -101 -138 -84 -823 -945 -540 -1 -964 -135 -985 -742 -998 -378 -721 -991 -501 -607 -380 -32 -60 -768 -399 -174 -343 -224 -504 -151 -423 -667 -49 -862 -606 -682 -56 -798 -484 -849 -527 -357 -847 -406 -847 -62 -791 -937 -505 -255 -702 -256 -62 -31 -225 -979 -481 -297 -916 -614 -346 -311 -26 -837 -765 -715 -844 -841 -678 -750 -419 -849 -294 -795 -801 -675 -102 -522 -541 -735 -621 -237 -416 -242 -715 -548 -213 -823 -142 -907 -217 -261 -485 -858 -970 -571 -538 -313 -822 -132 -779 -937 -983 -189 -35 -492 -871 -420 -408 -139 -776 -631 -282 -472 -240 -291 -640 -240 -890 -248 -312 -747 -930 -977 -368 -480 -840 -450 -416 -446 -527 -491 -896 -420 -291 -457 -150 -707 -508 -571 -259 -447 -495 -109 -92 -171 -944 -611 -735 -882 -494 -943 -229 -453 -565 -113 -533 -667 -642 -340 -90 -637 -4 -718 -303 -835 -712 -498 -971 -784 -839 -552 -536 -625 -367 -452 -465 -991 -102 -136 -268 -448 -248 -872 -652 -260 -921 -256 -889 -885 -482 -34 -53 -88 -761 -722 -751 -46 -31 -403 -485 -154 -833 -228 -179 -581 -871 -836 -712 -663 -481 -860 -363 -983 -544 -340 -810 -248 -594 -852 -588 -832 -805 -947 -878 -775 -659 -844 -61 -530 -194 -747 -903 -195 -16 -158 -363 -678 -621 -857 -838 -771 -877 -783 -978 -454 -900 -174 -806 -918 -356 -16 -290 -585 -17 -117 -430 -245 -532 -586 -757 -352 -454 -370 -575 -407 -511 -910 -580 -206 -321 -555 -419 -368 -995 -542 -558 -533 -737 -204 -69 -655 -293 -933 -435 -612 -78 -857 -134 -903 -448 -237 -155 -820 -995 -756 -553 -71 -270 -120 -193 -140 -629 -702 -178 -671 -334 -175 -610 -623 -172 -96 -723 -751 -87 -964 -959 -954 -854 -352 -918 -443 -859 -457 -998 -244 -874 -730 -796 -133 -909 -972 -767 -189 -384 -532 -171 -998 -269 -434 -607 -940 -886 -601 -774 -789 -327 -435 -453 -911 -473 -105 -428 -324 -952 -256 -119 -196 -129 -183 -281 -868 -581 -36 -731 -529 -763 -763 -452 -717 -847 -219 -585 -280 -716 -872 -252 -899 -395 -757 -698 -440 -396 -70 -752 -45 -891 -444 -107 -276 -974 -203 -22 -805 -174 -932 -28 -47 -125 -364 -886 -381 -984 -708 -247 -647 -967 -584 -931 -119 -478 -50 -316 -217 -769 -499 -626 -671 -561 -402 -398 -18 -562 -967 -307 -263 -674 -316 -487 -879 -819 -896 -349 -398 -490 -573 -739 -658 -382 -933 -730 -295 -203 -629 -601 -230 -835 -27 -572 -439 -49 -230 -496 -286 -919 -793 -221 -437 -821 -737 -515 -723 -455 -653 -569 -215 -968 -803 -846 -459 -631 -127 -186 -811 -592 -726 -916 -948 -683 -865 -203 -509 -18 -720 -255 -817 -568 -927 -20 -1 -855 -325 -328 -911 -463 -50 -362 -190 -43 -248 -1000 -258 -732 -510 -162 -339 -418 -415 -574 -151 -178 -478 -366 -783 -699 -293 -251 -300 -416 -967 -102 -34 -277 -986 -403 -853 -804 -976 -452 -957 -509 -633 -819 -971 -562 -93 -642 -222 -359 -660 -8 -359 -567 -600 -854 -443 -597 -794 -158 -108 -848 -58 -618 -429 -121 -280 -761 -916 -471 -412 -477 -903 -15 -215 -714 -705 -467 -468 -226 -21 -24 -340 -212 -12 -273 -937 -167 -943 -692 -446 -254 -84 -362 -649 -206 -397 -391 -559 -153 -175 -235 -825 -526 -126 -269 -306 -325 -82 -275 -836 -60 -498 -932 -249 -823 -978 -153 -704 -737 -186 -501 -185 -947 -940 -936 -654 -993 -220 -406 -961 -96 -948 -386 -988 -567 -959 -401 -88 -755 -878 -783 -930 -610 -949 -984 -140 -716 -504 -284 -581 -502 -898 -981 -201 -105 -336 -642 -871 -121 -389 -408 -605 -416 -608 -880 -294 -649 -228 -436 -60 -596 -774 -119 -889 -909 -43 -979 -574 -844 -857 -754 -896 -592 -983 -774 -388 -70 -92 -663 -931 -694 -440 -980 -543 -127 -375 -956 -701 -199 -433 -24 -764 -389 -577 -339 -367 -302 -270 -427 -821 -124 -987 -494 -502 -409 -653 -174 -144 -20 -609 -276 -328 -629 -252 -564 -475 -41 -889 -660 -101 -662 -953 -189 -357 -612 -478 -630 -182 -718 -551 -157 -417 -7 -405 -864 -314 -602 -786 -816 -381 -106 -514 -942 -319 -885 -546 -518 -882 -881 -471 -759 -848 -869 -711 -948 -178 -415 -935 -35 -915 -55 -441 -350 -538 -928 -481 -957 -879 -4 -907 -206 -987 -987 -5 -123 -671 -465 -99 -426 -222 -745 -882 -539 -690 -337 -929 -300 -55 -935 -81 -238 -222 -782 -645 -210 -654 -864 -841 -48 -474 -358 -916 -311 -240 -307 -617 -779 -118 -333 -522 -629 -46 -367 -554 -211 -384 -104 -234 -322 -241 -236 -353 -421 -502 -277 -783 -790 -362 -439 -295 -445 -24 -788 -126 -52 -989 -582 -739 -190 -455 -733 -159 -9 -32 -363 -207 -468 -794 -787 -97 -215 -574 -547 -859 -858 -36 -294 -115 -930 -162 -309 -409 -191 -574 -343 -571 -37 -704 -65 -219 -764 -806 -430 -837 -212 -92 -802 -245 -405 -651 -156 -298 -186 -978 -321 -643 -701 -256 -855 -267 -883 -577 -286 -294 -756 -998 -303 -90 -458 -107 -222 -71 -190 -311 -686 -107 -872 -527 -573 -647 -940 -218 -7 -783 -543 -663 -295 -608 -159 -251 -720 -699 -231 -928 -131 -385 -441 -972 -584 -946 -624 -909 -304 -934 -686 -850 -568 -927 -351 -109 -226 -815 -926 -80 -411 -232 -254 -639 -99 -477 -356 -348 -266 -815 -273 -852 -442 -260 -824 -630 -794 -57 -875 -391 -201 -413 -175 -599 -403 -559 -40 -868 -336 -593 -481 -614 -985 -329 -628 -585 -694 -885 -207 -286 -343 -479 -897 -32 -822 -706 -85 -893 -510 -180 -57 -347 -312 -805 -590 -665 -204 -888 -924 -229 -278 -690 -426 -310 -808 -304 -165 -268 -130 -35 -405 -960 -353 -523 -474 -769 -747 -584 -583 -785 -340 -931 -435 -15 -983 -512 -793 -247 -869 -779 -45 -622 -631 -282 -843 -526 -425 -101 -111 -605 -799 -626 -692 -760 -326 -84 -436 -157 -894 -704 -331 -535 -710 -341 -733 -318 -553 -133 -427 -503 -920 -86 -366 -972 -654 -568 -959 -966 -458 -879 -574 -468 -75 -881 -644 -875 -284 -13 -246 -632 -493 -269 -304 -234 -225 -227 -651 -237 -866 -55 -902 -74 -41 -928 -144 -205 -493 -802 -52 -157 -310 -757 -695 -816 -814 -44 -603 -865 -39 -313 -149 -493 -384 -175 -130 -258 -361 -423 -948 -145 -15 -497 -734 -958 -378 -138 -791 -660 -814 -379 -152 -174 -790 -964 -517 -224 -293 -344 -433 -852 -941 -716 -153 -410 -89 -808 -799 -8 -527 -889 -861 -379 -772 -175 -542 -105 -359 -566 -778 -847 -671 -245 -822 -789 -825 -598 -926 -610 -129 -598 -219 -328 -470 -400 -103 -305 -750 -196 -22 -628 -732 -16 -503 -778 -49 -514 -145 -609 -195 -985 -310 -360 -469 -575 -936 -836 -392 -372 -311 -724 -513 -372 -728 -1 -388 -372 -465 -842 -572 -989 -900 -429 -834 -418 -147 -732 -796 -186 -845 -824 -495 -472 -498 -488 -540 -960 -286 -216 -652 -126 -821 -126 -680 -257 -22 -747 -830 -475 -655 -650 -896 -908 -347 -793 -626 -11 -782 -355 -297 -655 -26 -83 -437 -981 -694 -527 -893 -804 -921 -120 -838 -35 -974 -236 -24 -632 -120 -706 -244 -922 -219 -459 -979 -807 -88 -49 -74 -494 -71 -109 -545 -69 -43 -653 -22 -583 -229 -459 -443 -640 -287 -814 -602 -631 -424 -165 -533 -425 -239 -66 -198 -570 -272 -302 -174 -545 -434 -261 -691 -548 -115 -166 -913 -259 -21 -800 -830 -423 -812 -26 -991 -502 -70 -423 -703 -429 -296 -976 -20 -717 -37 -53 -73 -304 -508 -806 -508 -261 -891 -301 -269 -439 -365 -246 -889 -782 -635 -738 -867 -388 -737 -566 -558 -945 -536 -397 -513 -21 -586 -393 -505 -628 -973 -342 -186 -790 -169 -654 -407 -54 -264 -288 -930 -159 -743 -102 -835 -196 -584 -234 -384 -712 -738 -16 -350 -466 -17 -721 -567 -563 -19 -250 -400 -55 -894 -95 -905 -401 -326 -233 -406 -636 -232 -996 -76 -987 -316 -982 -510 -547 -259 -649 -192 -132 -40 -429 -681 -820 -190 -777 -261 -7 -981 -792 -871 -585 -738 -30 -413 -649 -254 -904 -660 -458 -531 -370 -269 -56 -804 -712 -956 -839 -482 -249 -122 -946 -59 -203 -854 -923 -55 -525 -674 -151 -218 -935 -956 -595 -179 -455 -285 -542 -687 -812 -521 -555 -189 -432 -198 -201 -347 -541 -383 -138 -508 -367 -13 -445 -980 -42 -500 -514 -834 -436 -882 -850 -340 -724 -548 -841 -264 -857 -598 -788 -346 -358 -550 -100 -28 -522 -305 -460 -549 -889 -657 -305 -106 -183 -328 -848 -788 -584 -72 -592 -178 -484 -594 -746 -603 -713 -676 -160 -181 -479 -736 -587 -615 -332 -26 -330 -324 -288 -141 -488 -575 -416 -795 -389 -277 -514 -962 -213 -454 -725 -209 -988 -932 -753 -405 -604 -46 -345 -303 -854 -646 -670 -981 -439 -29 -825 -234 -755 -541 -898 -665 -998 -397 -895 -494 -356 -633 -186 -889 -420 -476 -656 -821 -145 -522 -256 -619 -852 -250 -716 -968 -993 -573 -649 -830 -509 -734 -832 -661 -110 -811 -579 -482 -869 -656 -780 -301 -641 -355 -598 -416 -502 -20 -961 -401 -572 -211 -821 -562 -803 -223 -728 -261 -942 -682 -649 -135 -317 -396 -970 -893 -449 -671 -518 -277 -60 -246 -418 -33 -424 -520 -625 -100 -46 -101 -335 -576 -795 -589 -598 -253 -593 -562 -82 -454 -411 -780 -732 -876 -560 -348 -925 -302 -917 -259 -924 -15 -852 -93 -11 -526 -422 -147 -938 -546 -35 -639 -948 -483 -246 -123 -580 -281 -485 -312 -154 -244 -773 -499 -867 -377 -885 -958 -193 -623 -249 -270 -977 -976 -513 -187 -625 -504 -60 -784 -133 -977 -969 -206 -217 -334 -461 -387 -825 -307 -196 -785 -414 -122 -13 -174 -544 -532 -150 -769 -267 -155 -60 -484 -327 -421 -917 -456 -567 -125 -149 -789 -413 -790 -548 -581 -831 -457 -700 -677 -641 -264 -878 -365 -380 -272 -710 -147 -561 -967 -371 -699 -606 -739 -381 -23 -792 -268 -76 -937 -456 -375 -221 -306 -357 -419 -656 -998 -494 -556 -320 -544 -648 -832 -135 -788 -718 -828 -626 -634 -656 -735 -107 -707 -708 -427 -192 -858 -213 -838 -254 -956 -363 -981 -182 -299 -357 -43 -583 -411 -710 -934 -622 -95 -213 -678 -54 -795 -905 -777 -265 -662 -746 -448 -19 -345 -706 -818 -275 -980 -220 -110 -23 -62 -721 -846 -726 -864 -564 -779 -646 -926 -978 -503 -636 -188 -750 -518 -778 -857 -608 -414 -169 -555 -220 -846 -439 -306 -73 -534 -35 -593 -94 -23 -908 -499 -90 -499 -721 -661 -830 -43 -904 -331 -56 -241 -133 -409 -535 -734 -905 -244 -683 -252 -668 -882 -385 -101 -278 -250 -931 -148 -45 -755 -186 -885 -624 -345 -766 -350 -465 -773 -111 -591 -753 -17 -16 -229 -98 -820 -777 -393 -19 -842 -897 -27 -746 -858 -89 -267 -910 -455 -59 -315 -483 -571 -788 -63 -904 -921 -436 -862 -251 -312 -953 -89 -586 -312 -681 -755 -178 -361 -189 -487 -177 -728 -340 -939 -606 -842 -360 -246 -962 -528 -355 -249 -109 -213 -812 -268 -258 -252 -297 -646 -61 -186 -986 -955 -522 -824 -836 -468 -348 -27 -203 -798 -229 -311 -634 -91 -7 -877 -536 -168 -38 -598 -165 -983 -207 -103 -907 -37 -93 -754 -556 -655 -173 -229 -911 -429 -522 -982 -287 -765 -345 -132 -750 -147 -301 -612 -466 -269 -685 -334 -263 -140 -859 -580 -459 -334 -106 -824 -92 -96 -761 -660 -46 -191 -619 -205 -213 -587 -704 -480 -318 -537 -683 -745 -538 -329 -554 -650 -423 -856 -807 -432 -766 -148 -408 -269 -197 -694 -523 -202 -618 -197 -913 -348 -268 -622 -294 -762 -420 -216 -593 -848 -164 -938 -406 -417 -536 -65 -193 -421 -246 -970 -20 -209 -323 -81 -34 -968 -235 -940 -698 -110 -978 -154 -536 -367 -8 -981 -525 -295 -910 -256 -354 -233 -470 -22 -680 -814 -347 -523 -720 -28 -860 -98 -927 -483 -103 -335 -4 -310 -132 -367 -922 -792 -832 -222 -307 -319 -184 -452 -250 -274 -178 -426 -541 -682 -554 -927 -487 -612 -48 -237 -534 -376 -845 -859 -74 -116 -236 -975 -408 -632 -566 -151 -269 -468 -118 -88 -406 -280 -970 -861 -677 -258 -936 -528 -761 -279 -419 -546 -871 -328 -578 -409 -728 -73 -737 -913 -988 -334 -78 -366 -633 -749 -568 -590 -475 -381 -446 -314 -858 -714 -919 -526 -55 -833 -970 -167 -316 -202 -853 -819 -759 -733 -356 -345 -770 -185 -841 -777 -31 -449 -992 -119 -503 -209 -420 -476 -90 -897 -74 -569 -665 -292 -983 -399 -563 -755 -403 -241 -955 -474 -649 -775 -381 -102 -257 -135 -154 -199 -721 -365 -224 -520 -126 -71 -128 -87 -151 -386 -458 -788 -429 -168 -112 -311 -903 -476 -177 -902 -22 -466 -788 -533 -553 -58 -390 -981 -110 -76 -138 -770 -584 -554 -696 -400 -9 -916 -611 -659 -722 -797 -473 -669 -888 -324 -809 -726 -462 -102 -280 -814 -111 -582 -437 -188 -681 -556 -95 -143 -994 -920 -966 -720 -341 -859 -715 -106 -34 -89 -38 -656 -192 -915 -194 -484 -214 -689 -610 -738 -210 -203 -532 -919 -274 -573 -61 -963 -641 -727 -262 -869 -532 -28 -1 -169 -685 -903 -832 -690 -15 -11 -422 -333 -409 -838 -629 -811 -630 -978 -980 -257 -412 -314 -689 -192 -961 -160 -980 -933 -404 -247 -493 -694 -367 -111 -162 -996 -609 -263 -725 -299 -388 -116 -972 -830 -484 -672 -35 -969 -706 -75 -682 -714 -434 -32 -193 -421 -119 -283 -740 -771 -287 -386 -119 -272 -654 -716 -159 -841 -523 -38 -655 -830 -84 -802 -507 -971 -747 -585 -577 -92 -254 -126 -8 -23 -839 -739 -361 -872 -459 -516 -486 -326 -371 -731 -310 -632 -304 -919 -637 -500 -48 -762 -929 -220 -841 -371 -129 -811 -313 -242 -257 -365 -644 -376 -765 -13 -64 -700 -601 -751 -866 -465 -647 -96 -541 -723 -801 -200 -68 -530 -216 -681 -423 -11 -34 -561 -759 -910 -562 -564 -243 -608 -692 -167 -553 -599 -696 -203 -653 -124 -126 -58 -404 -831 -481 -446 -833 -660 -916 -914 -613 -109 -90 -117 -720 -769 -468 -529 -283 -944 -870 -228 -43 -960 -675 -577 -182 -102 -258 -536 -225 -708 -442 -438 -770 -564 -980 -956 -356 -539 -586 -90 -418 -443 -717 -625 -278 -953 -809 -589 -462 -66 -997 -780 -702 -129 -465 -969 -476 -949 -853 -851 -450 -338 -794 -429 -342 -867 -881 -670 -174 -363 -421 -990 -51 -45 -99 -736 -585 -851 -512 -684 -499 -507 -874 -799 -477 -681 -74 -289 -696 -338 -577 -401 -175 -346 -427 -484 -355 -720 -166 -604 -51 -224 -357 -57 -736 -695 -381 -425 -625 -890 -349 -335 -806 -420 -656 -998 -808 -759 -633 -325 -387 -651 -203 -449 -324 -212 -596 -847 -559 -275 -447 -566 -28 -373 -991 -737 -51 -416 -271 -676 -291 -395 -78 -493 -491 -553 -731 -684 -941 -87 -663 -319 -360 -773 -616 -749 -847 -963 -614 -969 -956 -954 -247 -619 -79 -614 -283 -24 -56 -763 -891 -268 -310 -52 -622 -950 -618 -50 -691 -752 -628 -635 -179 -295 -237 -688 -717 -222 -811 -695 -748 -697 -359 -157 -924 -621 -22 -74 -31 -319 -735 -830 -177 -639 -565 -189 -754 -118 -661 -205 -439 -917 -454 -909 -78 -152 -892 -164 -749 -653 -682 -453 -147 -42 -258 -915 -120 -87 -736 -46 -547 -448 -856 -315 -755 -416 -289 -16 -100 -707 -165 -652 -975 -683 -346 -183 -622 -634 -761 -615 -11 -774 -637 -71 -233 -901 -991 -574 -327 -557 -382 -988 -381 -692 -128 -333 -659 -815 -160 -595 -895 -473 -433 -369 -655 -988 -185 -840 -169 -309 -958 -11 -613 -291 -557 -504 -959 -422 -902 -304 -870 -570 -65 -676 -211 -371 -611 -829 -574 -484 -408 -896 -897 -683 -733 -893 -86 -725 -751 -346 -118 -548 -95 -674 -521 -592 -202 -223 -580 -342 -494 -803 -995 -879 -63 -461 -585 -437 -913 -784 -538 -661 -690 -793 -274 -77 -380 -847 -393 -563 -987 -544 -210 -455 -467 -704 -170 -236 -433 -667 -560 -655 -67 -565 -584 -252 -287 -871 -547 -582 -662 -158 -347 -853 -839 -489 -124 -907 -699 -809 -388 -998 -353 -342 -934 -699 -695 -640 -267 -630 -392 -954 -83 -188 -637 -141 -41 -804 -935 -891 -698 -870 -841 -622 -808 -597 -350 -479 -598 -175 -847 -653 -374 -173 -305 -724 -929 -979 -795 -239 -102 -286 -162 -647 -515 -408 -339 -872 -384 -304 -538 -725 -751 -968 -465 -426 -395 -256 -690 -968 -770 -479 -382 -275 -277 -78 -56 -503 -467 -731 -653 -238 -292 -535 -334 -670 -847 -904 -354 -93 -465 -487 -304 -571 -543 -519 -694 -728 -473 -656 -966 -330 -820 -298 -312 -114 -874 -103 -493 -942 -763 -938 -483 -17 -533 -526 -333 -511 -524 -618 -257 -834 -693 -167 -383 -945 -388 -659 -789 -297 -684 -477 -472 -860 -214 -250 -47 -703 -228 -429 -589 -626 -513 -323 -152 -638 -489 -832 -450 -658 -71 -878 -898 -639 -977 -372 -547 -777 -931 -421 -637 -10 -378 -51 -207 -739 -452 -777 -60 -777 -103 -348 -233 -698 -475 -768 -851 -561 -318 -110 -305 -918 -551 -141 -204 -763 -517 -178 -74 -130 -870 -937 -916 -751 -72 -952 -771 -448 -60 -917 -698 -208 -746 -722 -783 -493 -450 -451 -541 -338 -804 -991 -620 -587 -279 -334 -769 -73 -410 -543 -534 -375 -855 -587 -197 -633 -281 -216 -898 -393 -171 -456 -913 -571 -257 -353 -955 -228 -125 -512 -285 -245 -236 -136 -363 -585 -262 -472 -470 -450 -794 -550 -788 -924 -599 -331 -275 -460 -21 -795 -55 -423 -208 -731 -371 -951 -679 -49 -753 -435 -930 -36 -704 -410 -215 -348 -957 -814 -670 -791 -953 -114 -701 -992 -623 -983 -702 -642 -245 -731 -167 -899 -843 -793 -844 -201 -708 -467 -656 -340 -84 -941 -190 -467 -397 -840 -183 -714 -909 -352 -141 -203 -831 -712 -939 -989 -617 -556 -472 -247 -93 -12 -353 -32 -833 -424 -485 -107 -710 -376 -353 -153 -626 -466 -930 -898 -724 -660 -223 -841 -549 -757 -723 -405 -326 -910 -50 -427 -130 -248 -110 -81 -771 -212 -420 -648 -227 -93 -584 -874 -16 -80 -741 -582 -154 -768 -369 -724 -527 -51 -424 -548 -36 -448 -888 -31 -472 -567 -999 -494 -901 -278 -451 -9 -768 -290 -930 -14 -945 -693 -570 -752 -155 -243 -399 -529 -772 -348 -894 -381 -128 -1 -112 -415 -994 -134 -186 -17 -240 -481 -194 -213 -117 -971 -358 -550 -348 -160 -750 -155 -656 -642 -966 -899 -757 -944 -3 -793 -108 -791 -823 -247 -684 -815 -196 -438 -807 -376 -593 -739 -445 -177 -935 -803 -218 -478 -682 -385 -180 -567 -833 -22 -193 -812 -199 -178 -699 -342 -896 -588 -652 -443 -557 -591 -993 -720 -497 -978 -257 -368 -118 -946 -331 -524 -344 -336 -349 -882 -246 -971 -36 -682 -494 -633 -993 -682 -215 -105 -425 -514 -826 -271 -348 -961 -658 -264 -560 -779 -411 -260 -895 -593 -161 -490 -551 -899 -358 -652 -456 -923 -728 -107 -363 -739 -384 -784 -44 -944 -760 -685 -937 -937 -984 -50 -406 -509 -981 -532 -904 -680 -793 -781 -224 -404 -519 -787 -662 -236 -459 -766 -732 -748 -120 -539 -54 -3 -793 -421 -12 -349 -233 -456 -785 -393 -826 -907 -130 -383 -608 -735 -381 -342 -422 -473 -759 -70 -240 -258 -39 -259 -973 -427 -881 -767 -986 -461 -709 -642 -491 -810 -149 -581 -302 -66 -545 -529 -368 -728 -811 -482 -491 -542 -34 -291 -288 -179 -308 -364 -734 -186 -865 -16 -393 -990 -385 -492 -704 -331 -710 -182 -310 -857 -900 -620 -131 -762 -512 -969 -977 -905 -617 -879 -17 -431 -309 -811 -881 -842 -418 -876 -631 -482 -940 -700 -931 -935 -35 -429 -962 -539 -611 -441 -361 -342 -591 -796 -530 -124 -202 -309 -641 -895 -53 -264 -323 -184 -89 -468 -434 -588 -367 -321 -457 -952 -712 -969 -742 -49 -314 -51 -929 -935 -925 -31 -564 -486 -418 -643 -581 -675 -860 -630 -361 -996 -654 -50 -310 -477 -941 -534 -332 -831 -297 -96 -691 -698 -113 -599 -920 -382 -857 -494 -311 -343 -290 -124 -599 -873 -646 -293 -855 -976 -510 -209 -38 -244 -240 -727 -80 -285 -102 -667 -826 -924 -468 -332 -831 -736 -194 -850 -113 -466 -820 -986 -999 -294 -570 -553 -561 -679 -767 -365 -274 -660 -934 -985 -921 -383 -193 -31 -608 -959 -276 -311 -591 -364 -296 -767 -582 -378 -355 -679 -623 -63 -644 -193 -423 -249 -506 -254 -755 -245 -294 -546 -388 -936 -133 -598 -195 -903 -281 -401 -75 -878 -743 -996 -328 -673 -181 -340 -811 -505 -831 -166 -307 -377 -752 -993 -137 -385 -90 -794 -455 -464 -810 -52 -525 -783 -508 -237 -214 -139 -44 -728 -502 -326 -254 -679 -944 -502 -712 -116 -963 -336 -935 -717 -564 -585 -293 -202 -593 -469 -339 -423 -581 -344 -34 -251 -521 -531 -300 -288 -361 -790 -177 -983 -639 -610 -70 -261 -913 -708 -773 -178 -60 -145 -190 -148 -259 -461 -26 -903 -680 -933 -284 -957 -997 -803 -512 -356 -182 -419 -783 -72 -877 -20 -585 -470 -245 -860 -339 -623 -383 -872 -853 -734 -911 -688 -11 -519 -259 -204 -342 -721 -781 -283 -636 -631 -503 -541 -890 -852 -3 -253 -462 -540 -955 -487 -584 -258 -140 -973 -193 -441 -788 -484 -224 -418 -832 -28 -600 -425 -756 -79 -613 -129 -847 -718 -556 -870 -986 -805 -404 -289 -640 -659 -520 -237 -915 -574 -387 -206 -22 -590 -407 -147 -383 -871 -858 -260 -820 -275 -506 -903 -260 -174 -366 -237 -434 -366 -81 -175 -69 -724 -901 -267 -907 -201 -825 -372 -852 -31 -270 -802 -716 -77 -146 -87 -679 -831 -393 -968 -83 -59 -492 -573 -629 -463 -459 -89 -709 -192 -485 -349 -373 -920 -695 -301 -434 -743 -770 -934 -649 -927 -898 -580 -444 -178 -253 -303 -72 -962 -990 -176 -971 -917 -121 -178 -450 -256 -165 -379 -702 -40 -135 -561 -572 -671 -824 -850 -935 -971 -524 -72 -638 -946 -410 -709 -141 -660 -945 -457 -443 -631 -510 -214 -219 -633 -974 -410 -66 -289 -62 -903 -77 -93 -951 -895 -24 -13 -381 -329 -198 -125 -963 -639 -744 -974 -825 -198 -251 -844 -66 -768 -182 -627 -715 -492 -110 -56 -659 -572 -523 -670 -286 -313 -491 -112 -207 -595 -344 -435 -685 -860 -212 -707 -624 -326 -563 -417 -79 -99 -390 -879 -680 -965 -560 -671 -19 -777 -580 -899 -117 -22 -358 -513 -213 -169 -302 -760 -165 -644 -761 -385 -46 -568 -853 -392 -484 -636 -885 -883 -736 -211 -287 -381 -724 -439 -797 -286 -267 -210 -838 -639 -580 -918 -610 -458 -796 -30 -34 -683 -846 -472 -939 -344 -427 -103 -469 -752 -81 -107 -931 -113 -594 -825 -760 -364 -369 -558 -64 -376 -487 -252 -681 -926 -59 -291 -166 -981 -403 -218 -732 -844 -250 -10 -201 -595 -158 -769 -579 -109 -967 -235 -289 -903 -557 -95 -599 -605 -207 -505 -140 -818 -598 -85 -914 -758 -566 -682 -514 -619 -194 -255 -470 -614 -519 -644 -37 -89 -202 -793 -566 -361 -884 -104 -719 -428 -676 -894 -863 -850 -648 -758 -844 -400 -518 -971 -65 -250 -128 -387 -203 -421 -514 -846 -653 -666 -661 -702 -198 -992 -269 -174 -14 -873 -795 -434 -914 -876 -23 -320 -457 -751 -969 -926 -353 -389 -355 -83 -856 -22 -170 -363 -445 -288 -55 -714 -70 -476 -296 -46 -236 -815 -196 -176 -727 -876 -983 -796 -58 -373 -150 -212 -347 -117 -120 -938 -90 -567 -362 -958 -750 -860 -727 -232 -793 -739 -331 -711 -107 -536 -42 -296 -75 -983 -208 -91 -361 -700 -753 -479 -603 -699 -626 -60 -80 -36 -560 -39 -249 -733 -877 -818 -849 -687 -329 -265 -259 -662 -79 -873 -227 -276 -928 -74 -463 -740 -900 -581 -992 -325 -948 -580 -483 -329 -656 -715 -538 -291 -842 -396 -269 -225 -887 -706 -43 -206 -346 -250 -525 -205 -969 -523 -436 -618 -855 -779 -741 -551 -12 -635 -531 -179 -964 -432 -661 -645 -782 -387 -485 -39 -573 -824 -876 -785 -111 -30 -9 -549 -686 -610 -265 -487 -592 -529 -429 -444 -532 -140 -597 -895 -867 -701 -607 -778 -604 -605 -154 -183 -263 -687 -46 -613 -410 -459 -118 -125 -900 -666 -340 -53 -616 -52 -665 -309 -422 -58 -61 -261 -458 -561 -295 -794 -147 -311 -725 -821 -798 -75 -42 -427 -926 -979 -347 -500 -577 -988 -100 -260 -75 -903 -831 -965 -373 -703 -298 -309 -324 -68 -782 -351 -932 -287 -744 -275 -517 -854 -595 -878 -8 -100 -427 -862 -537 -842 -136 -594 -470 -563 -650 -974 -905 -355 -642 -853 -870 -240 -112 -2 -449 -452 -689 -151 -260 -49 -280 -351 -838 -852 -372 -22 -434 -569 -843 -802 -414 -635 -66 -577 -645 -968 -141 -756 -424 -870 -36 -952 -300 -936 -486 -14 -804 -935 -226 -301 -885 -488 -472 -990 -498 -688 -707 -372 -21 -642 -704 -526 -636 -203 -947 -297 -168 -394 -962 -972 -944 -508 -11 -543 -174 -764 -809 -28 -750 -623 -956 -869 -722 -3 -967 -907 -697 -317 -643 -902 -645 -124 -976 -231 -636 -768 -433 -319 -35 -744 -754 -356 -289 -310 -58 -257 -795 -485 -553 -239 -841 -657 -613 -584 -988 -287 -889 -322 -727 -500 -69 -986 -262 -851 -850 -33 -189 -266 -408 -840 -343 -149 -85 -903 -907 -448 -354 -230 -141 -264 -59 -619 -522 -756 -947 -294 -387 -752 -754 -119 -155 -105 -28 -400 -7 -917 -540 -76 -938 -747 -147 -963 -796 -345 -82 -12 -718 -454 -224 -724 -212 -908 -907 -778 -839 -135 -460 -822 -576 -908 -183 -934 -966 -483 -382 -344 -318 -554 -91 -788 -292 -328 -713 -43 -305 -444 -130 -784 -867 -511 -500 -106 -11 -178 -389 -134 -850 -292 -102 -944 -948 -944 -411 -242 -933 -973 -454 -421 -958 -811 -344 -166 -566 -270 -316 -332 -474 -35 -966 -792 -979 -312 -183 -427 -435 -196 -480 -410 -155 -487 -708 -812 -237 -226 -627 -850 -253 -949 -38 -506 -741 -24 -781 -319 -357 -563 -63 -827 -490 -801 -107 -935 -166 -616 -531 -324 -984 -613 -32 -814 -95 -582 -687 -437 -397 -736 -468 -57 -518 -679 -328 -289 -148 -465 -956 -935 -215 -62 -371 -329 -573 -746 -795 -779 -638 -177 -979 -931 -202 -742 -430 -889 -560 -352 -330 -524 -477 -931 -726 -641 -533 -918 -205 -949 -637 -151 -548 -52 -428 -734 -63 -461 -943 -358 -169 -827 -312 -986 -508 -530 -45 -845 -271 -910 -7 -448 -531 -460 -985 -694 -774 -391 -538 -914 -627 -198 -378 -161 -985 -928 -648 -851 -186 -294 -928 -861 -443 -954 -981 -403 -156 -789 -792 -411 -593 -846 -673 -759 -810 -756 -406 -723 -186 -284 -818 -536 -499 -475 -297 -281 -248 -239 -930 -370 -843 -672 -390 -872 -141 -918 -397 -766 -89 -49 -457 -934 -199 -697 -597 -927 -373 -266 -948 -815 -415 -527 -706 -1 -727 -757 -301 -49 -426 -588 -752 -889 -601 -107 -852 -408 -797 -432 -787 -191 -281 -930 -763 -200 -318 -237 -468 -45 -782 -461 -130 -98 -60 -487 -585 -919 -578 -478 -301 -21 -215 -914 -597 -976 -429 -135 -650 -193 -529 -229 -456 -838 -670 -83 -519 -490 -114 -125 -62 -625 -519 -490 -787 -370 -268 -987 -281 -21 -444 -404 -960 -542 -55 -465 -555 -752 -353 -476 -86 -982 -697 -127 -671 -837 -227 -609 -816 -814 -546 -603 -978 -315 -394 -527 -466 -76 -849 -207 -310 -384 -791 -161 -610 -216 -241 -664 -522 -242 -96 -877 -975 -493 -524 -747 -308 -208 -569 -96 -650 -717 -898 -908 -856 -876 -433 -776 -881 -656 -824 -506 -741 -450 -850 -528 -351 -793 -928 -390 -97 -673 -323 -398 -392 -178 -888 -324 -559 -820 -581 -742 -515 -93 -133 -632 -797 -389 -7 -849 -477 -38 -199 -810 -449 -47 -196 -19 -296 -513 -641 -245 -973 -418 -20 -558 -658 -457 -150 -515 -275 -205 -432 -148 -551 -499 -876 -809 -311 -887 -407 -778 -334 -859 -347 -315 -989 -245 -164 -135 -908 -166 -979 -153 -39 -372 -84 -942 -67 -323 -537 -686 -99 -387 -132 -773 -320 -662 -265 -545 -338 -277 -645 -397 -375 -855 -238 -524 -456 -622 -195 -953 -795 -430 -99 -372 -360 -50 -696 -322 -535 -93 -909 -948 -515 -690 -521 -452 -196 -266 -560 -730 -598 -973 -357 -798 -825 -50 -621 -664 -76 -831 -157 -84 -58 -705 -474 -426 -156 -151 -587 -756 -441 -54 -494 -181 -431 -596 -281 -251 -681 -118 -442 -874 -876 -60 -355 -39 -253 -893 -439 -763 -135 -909 -678 -482 -566 -233 -354 -530 -945 -383 -382 -826 -547 -588 -721 -417 -765 -754 -799 -265 -238 -117 -554 -922 -765 -484 -189 -99 -264 -130 -994 -945 -541 -104 -843 -936 -734 -867 -225 -197 -900 -387 -879 -118 -463 -280 -349 -355 -967 -199 -806 -215 -901 -127 -268 -802 -356 -951 -323 -846 -822 -609 -274 -462 -105 -768 -333 -328 -291 -332 -653 -689 -634 -823 -41 -504 -684 -732 -334 -530 -68 -170 -500 -912 -613 -532 -876 -415 -642 -394 -10 -293 -79 -140 -163 -869 -240 -373 -212 -832 -379 -99 -591 -632 -315 -344 -481 -695 -562 -229 -424 -166 -103 -956 -659 -897 -992 -443 -447 -513 -598 -646 -909 -618 -405 -375 -859 -783 -114 -332 -566 -749 -643 -772 -751 -553 -386 -253 -589 -561 -16 -349 -635 -655 -259 -692 -772 -701 -732 -650 -669 -314 -207 -9 -152 -236 -681 -976 -212 -185 -689 -357 -438 -99 -543 -140 -324 -256 -994 -714 -26 -613 -992 -521 -506 -488 -246 -168 -856 -632 -994 -631 -681 -795 -283 -511 -775 -653 -673 -791 -500 -867 -141 -898 -815 -7 -438 -219 -232 -666 -950 -579 -70 -573 -44 -374 -30 -104 -144 -354 -538 -939 -747 -339 -948 -400 -211 -705 -409 -900 -927 -380 -854 -859 -17 -209 -543 -358 -163 -995 -256 -476 -693 -765 -908 -795 -738 -141 -924 -774 -18 -416 -8 -473 -986 -323 -1000 -759 -452 -974 -861 -78 -598 -570 -117 -598 -121 -291 -449 -618 -605 -388 -965 -84 -966 -916 -23 -683 -354 -224 -614 -639 -827 -585 -682 -476 -364 -881 -675 -133 -301 -995 -951 -868 -799 -980 -439 -82 -248 -355 -41 -561 -400 -687 -913 -589 -417 -618 -259 -80 -218 -127 -865 -93 -478 -636 -981 -231 -7 -895 -706 -43 -793 -108 -515 -579 -406 -213 -826 -152 -911 -553 -155 -310 -758 -119 -536 -317 -41 -118 -729 -190 -106 -762 -994 -47 -547 -313 -370 -40 -453 -586 -833 -427 -80 -434 -519 -632 -706 -567 -211 -545 -224 -138 -530 -654 -502 -393 -828 -555 -931 -989 -5 -681 -595 -877 -51 -515 -473 -69 -444 -166 -525 -962 -448 -61 -703 -928 -645 -23 -119 -726 -314 -925 -840 -977 -103 -280 -693 -10 -857 -452 -309 -912 -721 -246 -652 -291 -372 -424 -585 -576 -903 -146 -273 -308 -819 -201 -458 -813 -993 -301 -759 -624 -859 -156 -952 -314 -464 -226 -348 -639 -863 -124 -732 -64 -892 -676 -547 -103 -952 -511 -288 -970 -945 -239 -674 -112 -197 -728 -125 -741 -198 -12 -304 -404 -903 -325 -65 -843 -658 -60 -49 -778 -473 -506 -49 -773 -50 -569 -28 -413 -756 -813 -733 -467 -579 -227 -803 -127 -916 -900 -514 -35 -440 -185 -505 -279 -22 -838 -958 -29 -501 -481 -442 -307 -588 -444 -796 -592 -311 -61 -83 -103 -88 -832 -681 -853 -891 -487 -868 -156 -364 -595 -986 -11 -414 -840 -105 -458 -959 -156 -317 -720 -426 -26 -556 -643 -344 -241 -125 -607 -459 -741 -338 -809 -778 -391 -264 -694 -61 -40 -459 -278 -337 -548 -188 -622 -835 -756 -542 -301 -9 -117 -703 -410 -579 -984 -430 -173 -801 -784 -627 -289 -930 -253 -64 -625 -240 -414 -482 -669 -712 -638 -827 -995 -111 -781 -581 -936 -2 -639 -212 -635 -425 -200 -573 -222 -121 -416 -437 -603 -813 -499 -412 -561 -382 -139 -966 -828 -852 -881 -668 -261 -110 -635 -84 -959 -433 -131 -106 -946 -534 -437 -215 -88 -40 -701 -207 -109 -212 -634 -705 -734 -783 -126 -25 -180 -843 -290 -551 -382 -400 -166 -349 -39 -649 -450 -760 -546 -574 -72 -701 -360 -681 -999 -423 -718 -305 -415 -624 -234 -910 -698 -320 -359 -948 -115 -870 -843 -56 -778 -644 -616 -448 -798 -657 -303 -939 -957 -858 -443 -54 -779 -172 -65 -701 -427 -492 -489 -406 -619 -475 -972 -603 -139 -189 -910 -727 -688 -170 -419 -395 -594 -502 -736 -225 -993 -662 -486 -535 -215 -318 -221 -754 -310 -290 -545 -916 -190 -374 -115 -907 -756 -754 -446 -341 -279 -849 -801 -402 -801 -223 -131 -294 -984 -749 -370 -207 -139 -734 -665 -104 -222 -765 -200 -107 -97 -841 -722 -601 -580 -272 -786 -999 -590 -448 -9 -870 -535 -699 -111 -259 -574 -654 -709 -667 -35 -868 -350 -120 -421 -622 -428 -862 -333 -879 -744 -6 -727 -133 -544 -937 -877 -221 -714 -886 -972 -657 -156 -76 -630 -835 -678 -646 -800 -110 -854 -46 -255 -861 -400 -193 -307 -962 -53 -727 -949 -263 -412 -909 -602 -476 -499 -574 -907 -9 -808 -842 -245 -380 -461 -58 -911 -51 -550 -124 -250 -430 -510 -64 -928 -862 -610 -67 -876 -663 -756 -652 -988 -821 -105 -476 -870 -248 -46 -978 -398 -961 -74 -11 -168 -365 -969 -807 -848 -779 -633 -669 -237 -90 -774 -190 -396 -76 -338 -641 -315 -69 -289 -283 -31 -69 -570 -687 -354 -776 -940 -669 -823 -518 -297 -678 -296 -615 -164 -257 -19 -650 -26 -542 -242 -975 -261 -916 -699 -624 -367 -411 -34 -239 -199 -561 -551 -613 -584 -514 -311 -662 -399 -465 -73 -998 -226 -81 -481 -645 -699 -557 -541 -263 -995 -225 -885 -143 -75 -477 -429 -516 -130 -791 -817 -689 -304 -33 -788 -194 -27 -342 -201 -993 -169 -636 -230 -113 -166 -862 -219 -342 -341 -186 -58 -194 -162 -821 -672 -149 -588 -640 -889 -718 -428 -586 -146 -958 -352 -428 -277 -487 -372 -501 -884 -225 -66 -316 -827 -56 -797 -361 -795 -111 -567 -441 -899 -956 -67 -129 -355 -614 -961 -619 -976 -5 -767 -449 -660 -707 -98 -406 -886 -681 -925 -575 -583 -439 -172 -390 -913 -249 -399 -601 -664 -427 -696 -188 -746 -491 -744 -910 -670 -393 -608 -316 -643 -607 -405 -111 -433 -615 -110 -220 -837 -767 -188 -940 -265 -161 -148 -430 -633 -114 -679 -877 -304 -840 -159 -858 -324 -56 -192 -464 -125 -339 -856 -230 -221 -726 -454 -802 -979 -534 -962 -346 -218 -366 -117 -696 -860 -930 -480 -836 -846 -596 -381 -398 -23 -331 -936 -760 -19 -336 -947 -192 -477 -721 -197 -199 -246 -27 -359 -379 -366 -438 -609 -66 -223 -761 -716 -857 -481 -934 -9 -865 -280 -495 -573 -196 -561 -4 -223 -690 -320 -338 -980 -719 -223 -878 -333 -388 -439 -833 -381 -894 -835 -194 -631 -342 -672 -23 -660 -970 -750 -39 -190 -428 -59 -667 -492 -381 -154 -542 -650 -848 -369 -126 -834 -449 -862 -461 -595 -935 -771 -603 -889 -97 -986 -710 -978 -769 -968 -190 -617 -800 -116 -210 -492 -909 -978 -313 -495 -668 -245 -165 -2 -233 -837 -687 -480 -996 -405 -568 -129 -601 -511 -248 -25 -799 -231 -568 -578 -640 -146 -640 -474 -81 -482 -735 -244 -590 -506 -199 -283 -711 -945 -32 -563 -101 -74 -379 -953 -759 -968 -280 -298 -62 -789 -412 -155 -261 -981 -747 -816 -230 -451 -524 -656 -181 -406 -55 -826 -929 -322 -195 -841 -616 -51 -659 -675 -638 -31 -925 -987 -939 -552 -926 -324 -546 -916 -638 -327 -468 -469 -402 -642 -72 -950 -982 -174 -128 -835 -36 -79 -936 -149 -595 -169 -604 -886 -849 -116 -508 -120 -214 -757 -418 -727 -598 -913 -803 -714 -88 -578 -735 -238 -923 -463 -674 -506 -470 -33 -161 -751 -464 -270 -357 -632 -686 -653 -104 -332 -251 -499 -733 -844 -713 -60 -156 -177 -817 -280 -200 -325 -789 -921 -41 -327 -575 -714 -687 -331 -185 -369 -506 -378 -938 -891 -962 -723 -797 -656 -584 -533 -644 -227 -20 -818 -585 -85 -852 -342 -531 -6 -783 -698 -914 -292 -496 -571 -919 -732 -420 -294 -229 -400 -645 -221 -339 -150 -371 -323 -988 -387 -941 -247 -184 -956 -798 -133 -955 -910 -863 -560 -17 -867 -449 -462 -978 -810 -560 -303 -661 -28 -932 -952 -683 -368 -610 -587 -196 -523 -470 -94 -488 -371 -648 -34 -699 -606 -730 -602 -697 -653 -939 -223 -361 -709 -846 -930 -235 -410 -148 -588 -921 -559 -95 -319 -439 -311 -158 -409 -727 -899 -606 -709 -286 -238 -615 -411 -319 -8 -141 -918 -48 -545 -268 -626 -355 -703 -425 -890 -371 -239 -423 -403 -377 -583 -958 -729 -91 -291 -407 -688 -417 -520 -728 -179 -253 -568 -864 -343 -426 -73 -377 -759 -89 -93 -834 -263 -973 -232 -973 -918 -285 -951 -309 -970 -972 -90 -611 -948 -787 -725 -186 -214 -840 -190 -70 -286 -172 -390 -272 -821 -45 -296 -944 -921 -40 -466 -322 -231 -888 -788 -326 -353 -848 -246 -51 -653 -188 -86 -720 -315 -291 -931 -981 -913 -408 -408 -939 -996 -632 -421 -237 -437 -857 -533 -907 -560 -205 -783 -585 -767 -872 -890 -952 -480 -25 -996 -460 -624 -516 -937 -566 -566 -694 -3 -552 -436 -521 -587 -969 -319 -911 -532 -517 -488 -146 -968 -292 -173 -279 -440 -629 -480 -540 -659 -279 -763 -693 -786 -705 -795 -634 -405 -42 -252 -49 -699 -567 -20 -543 -500 -992 -612 -51 -983 -782 -824 -835 -740 -616 -364 -887 -712 -816 -108 -565 -306 -372 -236 -344 -828 -552 -47 -837 -763 -794 -190 -531 -846 -445 -423 -297 -82 -195 -733 -498 -806 -900 -402 -92 -870 -132 -321 -382 -178 -377 -190 -305 -48 -459 -742 -116 -978 -304 -262 -255 -81 -838 -63 -41 -975 -115 -486 -553 -491 -836 -737 -372 -24 -649 -469 -573 -955 -567 -288 -832 -66 -969 -6 -626 -942 -310 -850 -61 -814 -302 -746 -969 -168 -415 -121 -277 -363 -955 -1 -873 -289 -288 -162 -894 -81 -53 -809 -487 -57 -568 -259 -469 -133 -108 -111 -595 -736 -375 -336 -688 -494 -892 -893 -267 -702 -612 -927 -466 -527 -169 -243 -224 -376 -953 -144 -270 -707 -85 -356 -983 -218 -558 -937 -940 -6 -272 -835 -570 -691 -913 -271 -712 -86 -610 -435 -839 -35 -688 -387 -62 -831 -364 -458 -165 -529 -499 -208 -402 -280 -870 -973 -964 -918 -785 -422 -24 -892 -121 -990 -688 -893 -270 -916 -956 -561 -283 -402 -536 -352 -753 -734 -793 -500 -652 -806 -977 -677 -614 -888 -996 -573 -687 -902 -366 -660 -954 -473 -886 -634 -56 -814 -242 -391 -92 -343 -41 -402 -185 -667 -689 -326 -854 -485 -715 -857 -526 -866 -308 -673 -310 -37 -410 -576 -798 -919 -158 -207 -277 -765 -294 -19 -815 -669 -316 -156 -592 -691 -222 -331 -2 -409 -386 -200 -73 -265 -551 -188 -995 -586 -505 -860 -328 -248 -838 -203 -33 -325 -641 -544 -856 -458 -526 -294 -952 -947 -690 -146 -39 -816 -222 -326 -669 -90 -682 -210 -563 -37 -119 -673 -576 -203 -997 -527 -907 -320 -708 -868 -26 -984 -942 -504 -467 -910 -218 -398 -874 -133 -688 -728 -70 -391 -672 -892 -79 -471 -492 -870 -917 -259 -248 -883 -900 -215 -513 -162 -257 -723 -217 -174 -908 -6 -760 -906 -211 -419 -906 -461 -422 -19 -452 -649 -710 -549 -244 -993 -664 -351 -121 -172 -408 -36 -118 -680 -168 -502 -782 -558 -206 -193 -415 -950 -848 -363 -983 -111 -558 -682 -274 -655 -258 -970 -560 -322 -191 -674 -640 -257 -978 -369 -7 -597 -438 -5 -598 -50 -593 -253 -826 -415 -780 -617 -426 -54 -338 -206 -743 -461 -745 -674 -804 -846 -664 -428 -241 -437 -966 -956 -67 -198 -567 -154 -284 -384 -387 -996 -639 -689 -276 -843 -525 -790 -714 -417 -669 -230 -572 -367 -984 -979 -679 -803 -337 -886 -397 -454 -205 -441 -973 -599 -729 -680 -483 -400 -32 -888 -236 -922 -244 -413 -656 -334 -225 -648 -675 -135 -113 -105 -17 -591 -253 -89 -289 -890 -60 -479 -90 -343 -266 -550 -286 -455 -253 -269 -549 -268 -379 -258 -267 -606 -832 -369 -829 -396 -514 -653 -910 -589 -942 -840 -227 -64 -648 -893 -744 -725 -382 -890 -204 -604 -847 -406 -325 -556 -812 -63 -788 -794 -721 -919 -921 -39 -809 -443 -864 -560 -83 -467 -504 -69 -382 -581 -465 -717 -367 -985 -715 -288 -676 -331 -470 -473 -126 -531 -954 -448 -648 -370 -976 -159 -527 -455 -953 -720 -161 -230 -897 -983 -597 -912 -670 -928 -454 -435 -719 -812 -513 -781 -320 -801 -768 -593 -980 -727 -338 -331 -661 -545 -349 -245 -214 -95 -286 -610 -140 -988 -988 -93 -249 -153 -783 -189 -937 -519 -783 -832 -870 -767 -447 -906 -352 -247 -816 -767 -477 -286 -23 -703 -76 -865 -358 -368 -426 -700 -119 -141 -761 -528 -110 -368 -892 -953 -798 -114 -832 -792 -34 -654 -637 -485 -493 -252 -413 -632 -462 -250 -702 -227 -426 -984 -902 -44 -231 -806 -3 -462 -475 -770 -591 -213 -638 -159 -121 -993 -143 -362 -817 -390 -208 -566 -600 -602 -167 -393 -205 -609 -178 -83 -949 -142 -977 -869 -156 -49 -994 -757 -166 -372 -487 -445 -832 -297 -859 -502 -85 -445 -754 -981 -194 -758 -858 -481 -899 -419 -652 -833 -690 -300 -266 -775 -869 -193 -703 -105 -925 -123 -731 -652 -544 -880 -387 -739 -253 -969 -912 -214 -149 -211 -260 -863 -596 -104 -718 -867 -158 -453 -521 -865 -350 -874 -751 -984 -663 -41 -245 -324 -940 -567 -517 -810 -430 -914 -588 -88 -649 -373 -188 -412 -281 -104 -746 -281 -168 -666 -57 -654 -288 -331 -666 -139 -201 -686 -614 -703 -478 -407 -856 -174 -34 -766 -887 -591 -858 -124 -598 -1 -206 -660 -909 -129 -271 -667 -907 -471 -298 -974 -217 -892 -511 -576 -90 -710 -582 -299 -94 -777 -157 -254 -532 -983 -285 -525 -877 -668 -331 -85 -74 -554 -470 -614 -430 -795 -166 -399 -138 -882 -401 -959 -559 -498 -888 -982 -130 -316 -629 -975 -48 -140 -403 -869 -517 -662 -764 -194 -801 -214 -920 -315 -366 -614 -17 -755 -280 -748 -704 -779 -976 -395 -623 -528 -746 -402 -397 -323 -487 -332 -34 -872 -346 -647 -193 -219 -692 -150 -302 -989 -281 -696 -185 -208 -8 -265 -389 -593 -63 -947 -836 -662 -497 -307 -74 -741 -1000 -877 -565 -2 -49 -177 -439 -539 -950 -527 -42 -596 -344 -79 -712 -672 -590 -511 -282 -882 -50 -21 -158 -840 -561 -140 -683 -892 -939 -989 -978 -318 -678 -108 -643 -989 -591 -443 -381 -590 -60 -745 -927 -207 -862 -902 -224 -715 -176 -633 -847 -111 -640 -227 -949 -639 -971 -13 -697 -325 -444 -822 -280 -783 -202 -363 -196 -597 -350 -960 -760 -994 -557 -751 -8 -370 -898 -904 -213 -849 -263 -553 -383 -223 -514 -448 -4 -360 -187 -14 -145 -503 -181 -671 -333 -505 -984 -630 -888 -340 -669 -574 -925 -797 -998 -698 -791 -253 -108 -113 -584 -32 -168 -115 -348 -256 -414 -332 -466 -242 -251 -529 -218 -344 -73 -833 -918 -529 -626 -452 -123 -821 -330 -873 -507 -439 -120 -615 -717 -167 -616 -315 -553 -260 -62 -219 -759 -286 -33 -840 -82 -574 -15 -980 -174 -475 -341 -259 -260 -679 -236 -308 -183 -75 -757 -655 -438 -979 -96 -657 -982 -220 -704 -153 -427 -240 -872 -328 -721 -880 -611 -385 -109 -688 -566 -824 -394 -907 -74 -712 -825 -967 -473 -307 -646 -95 -108 -407 -198 -419 -66 -85 -679 -365 -607 -211 -112 -432 -461 -489 -622 -852 -284 -679 -706 -594 -567 -933 -580 -782 -157 -432 -902 -377 -748 -419 -149 -83 -180 -221 -251 -820 -980 -42 -873 -687 -364 -970 -792 -387 -28 -534 -436 -124 -925 -547 -95 -722 -614 -151 -832 -984 -288 -613 -545 -787 -939 -700 -865 -865 -805 -773 -423 -27 -252 -775 -51 -927 -27 -251 -798 -214 -55 -795 -225 -390 -711 -636 -732 -611 -262 -650 -203 -17 -43 -51 -485 -756 -115 -360 -18 -483 -193 -444 -178 -824 -814 -159 -985 -180 -468 -945 -719 -1000 -5 -95 -857 -730 -621 -850 -101 -862 -130 -116 -112 -970 -342 -783 -737 -432 -718 -542 -944 -329 -496 -791 -41 -480 -421 -279 -215 -520 -898 -615 -552 -552 -785 -724 -251 -84 -844 -12 -508 -665 -487 -270 -991 -158 -370 -712 -7 -756 -949 -17 -549 -57 -494 -461 -508 -785 -522 -436 -783 -782 -561 -954 -10 -809 -123 -970 -679 -165 -658 -816 -962 -760 -615 -667 -754 -933 -91 -251 -259 -411 -535 -841 -44 -920 -440 -775 -10 -69 -291 -591 -484 -247 -625 -558 -38 -59 -491 -451 -647 -347 -610 -580 -248 -834 -415 -745 -608 -283 -384 -544 -771 -492 -230 -528 -207 -308 -509 -453 -741 -845 -648 -805 -970 -837 -201 -643 -842 -213 -506 -10 -228 -691 -170 -547 -874 -396 -658 -756 -717 -678 -302 -225 -823 -175 -862 -165 -697 -639 -68 -591 -655 -104 -246 -952 -826 -879 -569 -919 -36 -979 -764 -837 -627 -409 -207 -159 -997 -582 -126 -54 -521 -403 -56 -599 -330 -618 -985 -974 -433 -775 -172 -264 -624 -784 -407 -34 -860 -376 -277 -664 -377 -900 -966 -751 -698 -569 -571 -534 -480 -25 -30 -227 -353 -751 -956 -83 -949 -664 -756 -540 -667 -628 -957 -918 -993 -505 -658 -183 -356 -451 -464 -579 -109 -605 -848 -418 -970 -199 -225 -80 -869 -415 -352 -752 -775 -349 -611 -19 -936 -766 -890 -349 -371 -922 -852 -225 -488 -289 -503 -482 -101 -852 -92 -626 -921 -776 -247 -946 -31 -200 -309 -935 -140 -323 -177 -74 -566 -442 -977 -518 -842 -329 -783 -719 -796 -822 -417 -877 -842 -709 -384 -281 -652 -56 -650 -567 -821 -740 -894 -460 -39 -824 -677 -805 -544 -216 -58 -850 -941 -509 -969 -925 -264 -226 -755 -600 -684 -480 -570 -471 -845 -257 -204 -954 -307 -334 -672 -196 -13 -457 -996 -469 -901 -829 -859 -151 -901 -947 -251 -608 -360 -420 -91 -541 -90 -338 -500 -801 -413 -591 -281 -742 -908 -689 -223 -635 -21 -258 -82 -728 -409 -273 -157 -685 -538 -244 -829 -106 -864 -243 -86 -593 -341 -775 -920 -843 -35 -221 -796 -561 -608 -721 -559 -948 -711 -45 -519 -359 -147 -83 -571 -138 -472 -560 -892 -802 -887 -73 -322 -518 -718 -321 -515 -762 -39 -445 -272 -756 -825 -858 -436 -682 -633 -806 -752 -137 -536 -998 -512 -20 -584 -70 -505 -632 -136 -9 -216 -55 -381 -516 -874 -838 -15 -14 -760 -233 -77 -56 -328 -370 -991 -842 -255 -928 -583 -671 -534 -913 -448 -40 -138 -531 -616 -779 -108 -111 -960 -129 -3 -969 -446 -230 -75 -551 -47 -90 -643 -365 -766 -962 -966 -504 -716 -356 -557 -36 -207 -802 -198 -121 -186 -191 -436 -135 -150 -104 -616 -911 -50 -884 -268 -567 -474 -119 -857 -354 -362 -862 -860 -737 -816 -943 -337 -940 -552 -76 -145 -936 -681 -467 -369 -795 -542 -158 -588 -215 -279 -452 -271 -16 -143 -719 -200 -972 -970 -574 -817 -769 -831 -511 -671 -946 -107 -568 -840 -839 -985 -411 -825 -531 -709 -676 -67 -16 -884 -661 -101 -904 -590 -297 -454 -590 -147 -191 -164 -863 -332 -979 -402 -81 -418 -350 -376 -553 -57 -420 -837 -296 -140 -504 -421 -50 -818 -237 -174 -470 -508 -443 -191 -241 -220 -320 -943 -246 -993 -59 -480 -169 -741 -494 -584 -484 -540 -237 -735 -985 -544 -430 -727 -977 -516 -535 -695 -412 -115 -552 -924 -271 -25 -270 -988 -709 -262 -184 -938 -712 -564 -647 -416 -168 -237 -223 -400 -758 -467 -195 -547 -648 -22 -649 -615 -481 -233 -429 -571 -764 -807 -882 -217 -46 -317 -364 -145 -621 -401 -364 -505 -714 -768 -894 -402 -88 -599 -452 -724 -62 -665 -662 -47 -619 -646 -981 -351 -851 -619 -902 -889 -1000 -798 -502 -75 -846 -85 -572 -486 -448 -391 -734 -462 -307 -507 -110 -454 -86 -849 -658 -386 -17 -316 -49 -640 -156 -371 -634 -844 -903 -430 -688 -505 -638 -631 -210 -123 -588 -178 -210 -200 -530 -977 -810 -167 -390 -617 -365 -179 -48 -10 -846 -275 -891 -217 -42 -316 -437 -322 -703 -541 -373 -480 -769 -688 -717 -381 -41 -401 -774 -131 -146 -925 -216 -104 -519 -525 -407 -769 -325 -282 -397 -260 -820 -985 -459 -58 -965 -547 -423 -136 -706 -476 -66 -775 -299 -254 -843 -752 -209 -629 -52 -76 -821 -862 -461 -98 -806 -519 -353 -353 -206 -782 -874 -46 -610 -941 -774 -99 -156 -282 -530 -731 -314 -246 -122 -320 -658 -475 -874 -562 -727 -631 -674 -212 -268 -397 -69 -201 -690 -661 -402 -901 -945 -357 -403 -675 -764 -371 -754 -198 -620 -772 -605 -250 -737 -755 -120 -516 -522 -506 -279 -79 -380 -191 -859 -756 -675 -958 -843 -56 -381 -848 -630 -219 -225 -53 -63 -897 -662 -453 -755 -315 -664 -166 -947 -986 -373 -338 -785 -695 -938 -564 -919 -54 -191 -659 -449 -593 -428 -507 -536 -216 -908 -424 -768 -850 -302 -871 -486 -78 -87 -475 -233 -886 -182 -989 -105 -540 -425 -969 -451 -928 -734 -156 -789 -645 -475 -555 -847 -302 -584 -924 -215 -939 -134 -720 -523 -448 -158 -604 -763 -115 -152 -644 -323 -314 -949 -91 -359 -309 -366 -39 -678 -963 -147 -204 -415 -334 -181 -853 -534 -658 -615 -112 -831 -986 -880 -52 -688 -343 -508 -698 -818 -30 -585 -192 -26 -419 -261 -295 -23 -480 -823 -799 -707 -8 -611 -634 -627 -820 -113 -277 -994 -915 -264 -545 -494 -177 -203 -111 -196 -442 -47 -229 -103 -928 -686 -816 -911 -856 -386 -344 -458 -189 -882 -3 -433 -373 -508 -835 -950 -623 -845 -189 -940 -99 -317 -11 -679 -913 -231 -732 -920 -890 -622 -427 -982 -599 -276 -823 -999 -670 -265 -670 -770 -238 -315 -556 -799 -330 -950 -826 -144 -108 -316 -665 -296 -432 -849 -95 -739 -78 -826 -596 -823 -335 -999 -797 -818 -994 -25 -958 -630 -629 -945 -136 -713 -211 -248 -567 -818 -191 -328 -44 -820 -184 -189 -394 -999 -11 -472 -527 -760 -682 -209 -289 -475 -467 -317 -655 -294 -229 -38 -723 -695 -617 -624 -975 -703 -504 -209 -356 -437 -128 -379 -416 -416 -305 -720 -979 -280 -988 -544 -139 -596 -158 -324 -469 -654 -693 -675 -612 -485 -45 -407 -872 -760 -934 -32 -372 -493 -156 -758 -123 -650 -290 -663 -885 -912 -399 -497 -315 -433 -576 -198 -461 -601 -979 -993 -541 -732 -613 -653 -772 -457 -60 -134 -221 -559 -6 -1 -36 -920 -378 -205 -391 -931 -860 -296 -132 -512 -329 -336 -785 -125 -677 -461 -420 -142 -252 -246 -623 -143 -379 -537 -571 -850 -977 -174 -774 -971 -510 -640 -845 -335 -525 -661 -169 -24 -80 -724 -78 -448 -952 -638 -212 -296 -250 -243 -731 -464 -859 -535 -670 -769 -14 -110 -445 -418 -35 -947 -822 -488 -517 -379 -429 -990 -981 -969 -552 -376 -82 -36 -858 -301 -856 -803 -891 -366 -579 -102 -802 -510 -874 -646 -154 -629 -92 -158 -674 -331 -371 -100 -686 -275 -712 -694 -296 -515 -245 -544 -471 -923 -137 -211 -930 -315 -877 -923 -552 -904 -974 -308 -314 -255 -3 -8 -767 -727 -662 -996 -760 -837 -565 -323 -793 -63 -295 -671 -645 -307 -14 -874 -455 -147 -447 -813 -146 -330 -37 -5 -867 -608 -749 -858 -906 -273 -785 -505 -666 -69 -805 -633 -770 -651 -685 -239 -967 -216 -388 -243 -920 -52 -286 -967 -234 -190 -759 -989 -644 -361 -274 -166 -758 -163 -40 -825 -252 -559 -351 -334 -916 -19 -508 -274 -736 -399 -640 -862 -963 -44 -448 -345 -268 -290 -889 -537 -918 -644 -744 -627 -99 -661 -994 -759 -977 -992 -803 -167 -166 -669 -434 -719 -949 -946 -362 -460 -259 -314 -75 -454 -276 -786 -649 -377 -110 -525 -779 -565 -807 -138 -312 -37 -29 -781 -198 -182 -271 -806 -650 -8 -570 -208 -3 -545 -316 -692 -972 -546 -122 -504 -832 -227 -890 -769 -177 -473 -129 -224 -767 -670 -349 -107 -344 -730 -968 -779 -984 -944 -357 -166 -479 -774 -200 -800 -183 -422 -482 -675 -951 -578 -754 -868 -494 -59 -751 -297 -658 -556 -56 -441 -950 -543 -79 -445 -815 -479 -244 -558 -331 -739 -42 -420 -651 -596 -784 -139 -567 -990 -415 -89 -727 -66 -51 -872 -454 -296 -856 -779 -44 -506 -624 -545 -709 -949 -122 -667 -960 -862 -984 -301 -260 -129 -509 -331 -802 -117 -164 -27 -283 -994 -723 -737 -951 -163 -747 -719 -386 -482 -522 -403 -529 -36 -606 -154 -733 -466 -233 -173 -694 -380 -162 -635 -121 -513 -251 -720 -380 -807 -653 -678 -816 -32 -370 -110 -579 -27 -680 -768 -991 -613 -443 -745 -193 -438 -21 -812 -228 -464 -817 -403 -171 -30 -373 -897 -736 -875 -551 -404 -19 -325 -820 -946 -633 -253 -313 -732 -480 -969 -316 -8 -858 -277 -678 -66 -205 -469 -86 -345 -870 -475 -706 -212 -377 -31 -671 -933 -271 -731 -126 -778 -392 -262 -644 -229 -171 -344 -438 -593 -546 -557 -371 -553 -935 -261 -727 -18 -834 -50 -851 -901 -355 -911 -79 -652 -273 -268 -257 -179 -196 -119 -162 -318 -141 -437 -395 -513 -290 -469 -73 -96 -470 -651 -95 -249 -7 -973 -849 -808 -266 -989 -655 -632 -834 -837 -617 -922 -758 -38 -315 -32 -925 -130 -158 -743 -876 -868 -471 -61 -180 -987 -326 -527 -499 -679 -979 -927 -138 -787 -362 -586 -398 -858 -135 -526 -635 -633 -569 -298 -77 -730 -578 -467 -742 -959 -536 -221 -351 -974 -891 -563 -299 -470 -951 -424 -602 -603 -459 -721 -743 -621 -88 -731 -712 -244 -499 -165 -342 -203 -855 -273 -608 -962 -406 -170 -367 -280 -435 -952 -809 -181 -676 -39 -325 -647 -520 -95 -860 -545 -731 -735 -414 -57 -372 -709 -618 -687 -789 -28 -670 -883 -985 -238 -674 -293 -327 -162 -417 -531 -443 -458 -616 -336 -996 -821 -804 -790 -759 -682 -120 -476 -858 -510 -556 -786 -524 -467 -189 -838 -235 -500 -304 -735 -316 -56 -462 -517 -235 -67 -765 -211 -678 -795 -911 -735 -748 -687 -768 -231 -793 -727 -947 -648 -646 -988 -54 -773 -455 -52 -748 -811 -945 -570 -811 -467 -102 -155 -278 -421 -455 -181 -794 -735 -443 -695 -237 -712 -702 -320 -301 -418 -578 -964 -923 -962 -644 -508 -756 -252 -37 -394 -941 -798 -245 -210 -991 -209 -551 -123 -250 -426 -610 -903 -41 -456 -300 -448 -536 -515 -711 -565 -894 -972 -597 -795 -728 -390 -330 -954 -739 -78 -940 -533 -839 -849 -368 -936 -516 -227 -503 -709 -217 -752 -818 -768 -931 -831 -552 -409 -894 -25 -222 -347 -993 -370 -777 -706 -434 -558 -990 -876 -536 -255 -654 -927 -696 -973 -526 -252 -453 -760 -198 -269 -626 -999 -749 -563 -804 -363 -644 -177 -913 -962 -158 -739 -32 -5 -297 -178 -655 -856 -210 -201 -26 -699 -344 -49 -37 -695 -169 -570 -579 -449 -504 -184 -318 -523 -331 -98 -224 -751 -960 -259 -612 -199 -748 -321 -144 -121 -729 -782 -341 -725 -3 -452 -662 -230 -318 -737 -586 -787 -902 -383 -972 -23 -998 -252 -954 -199 -409 -203 -323 -428 -10 -102 -68 -857 -945 -169 -517 -34 -666 -487 -127 -54 -710 -456 -7 -214 -726 -676 -461 -759 -757 -942 -319 -9 -402 -859 -75 -176 -654 -116 -510 -134 -438 -519 -363 -581 -639 -644 -867 -285 -304 -743 -263 -513 -310 -946 -275 -932 -969 -586 -28 -516 -487 -974 -42 -166 -89 -350 -964 -684 -255 -551 -700 -745 -915 -221 -206 -335 -431 -182 -173 -907 -339 -837 -288 -267 -558 -176 -363 -666 -62 -306 -954 -884 -275 -139 -606 -757 -138 -508 -485 -393 -329 -168 -673 -52 -521 -306 -147 -714 -579 -355 -164 -899 -635 -393 -212 -221 -555 -21 -331 -942 -657 -412 -739 -413 -609 -771 -769 -348 -23 -446 -776 -409 -400 -503 -969 -935 -429 -610 -794 -106 -932 -56 -651 -638 -502 -362 -300 -731 -522 -86 -665 -920 -950 -762 -256 -690 -657 -727 -360 -275 -88 -690 -354 -974 -691 -833 -252 -120 -347 -782 -683 -69 -928 -877 -435 -724 -840 -151 -91 -472 -639 -29 -721 -919 -506 -312 -851 -849 -376 -979 -608 -601 -894 -25 -596 -571 -270 -37 -826 -515 -456 -547 -82 -194 -536 -177 -564 -914 -928 -128 -868 -346 -218 -516 -748 -388 -712 -600 -850 -811 -298 -973 -635 -751 -532 -593 -222 -556 -492 -488 -234 -927 -611 -838 -695 -852 -919 -598 -818 -691 -625 -669 -825 -516 -86 -239 -872 -898 -471 -507 -719 -968 -218 -228 -168 -174 -89 -731 -375 -34 -93 -690 -698 -350 -306 -685 -427 -244 -938 -798 -232 -799 -614 -478 -932 -374 -476 -234 -210 -729 -818 -362 -634 -892 -872 -857 -654 -477 -437 -399 -83 -562 -717 -366 -302 -232 -14 -446 -320 -737 -832 -292 -637 -317 -776 -512 -631 -824 -793 -89 -645 -325 -578 -866 -12 -697 -626 -2 -557 -3 -579 -416 -762 -124 -436 -188 -948 -579 -676 -607 -409 -412 -818 -953 -932 -469 -889 -60 -126 -542 -760 -237 -201 -688 -779 -348 -706 -243 -615 -490 -179 -475 -148 -945 -881 -521 -398 -973 -711 -295 -98 -210 -961 -966 -801 -764 -180 -376 -400 -53 -927 -14 -369 -290 -874 -284 -82 -417 -178 -950 -674 -228 -495 -754 -736 -170 -406 -341 -605 -843 -130 -189 -960 -211 -863 -97 -160 -302 -776 -919 -184 -127 -290 -389 -569 -228 -160 -52 -638 -760 -850 -963 -737 -944 -6 -105 -193 -259 -264 -420 -359 -254 -784 -422 -482 -327 -481 -802 -343 -404 -753 -671 -59 -516 -944 -229 -645 -403 -77 -828 -16 -6 -57 -381 -483 -699 -490 -815 -712 -149 -494 -576 -237 -463 -394 -148 -425 -308 -124 -827 -678 -786 -524 -131 -987 -709 -828 -216 -97 -711 -61 -935 -376 -279 -372 -976 -128 -832 -895 -905 -565 -964 -45 -102 -375 -119 -536 -119 -722 -180 -856 -354 -798 -758 -260 -690 -404 -436 -854 -91 -585 -16 -646 -561 -476 -916 -937 -563 -304 -877 -492 -450 -214 -114 -253 -766 -970 -358 -18 -116 -415 -207 -632 -595 -313 -867 -750 -281 -670 -442 -95 -933 -172 -241 -354 -819 -441 -566 -303 -734 -876 -320 -382 -141 -802 -119 -342 -275 -272 -119 -593 -50 -481 -940 -792 -774 -477 -169 -750 -849 -412 -440 -99 -246 -487 -341 -120 -670 -224 -698 -716 -25 -313 -446 -726 -829 -67 -452 -96 -682 -695 -49 -666 -113 -113 -34 -620 -79 -961 -271 -602 -56 -984 -328 -854 -693 -301 -606 -251 -471 -963 -401 -535 -835 -894 -23 -907 -252 -112 -466 -422 -835 -744 -337 -954 -569 -688 -947 -512 -259 -357 -232 -61 -522 -763 -775 -102 -254 -726 -85 -571 -126 -853 -363 -912 -822 -443 -822 -130 -950 -619 -143 -605 -731 -474 -357 -609 -215 -200 -906 -751 -132 -613 -465 -233 -822 -826 -244 -422 -389 -377 -823 -906 -400 -25 -595 -930 -746 -398 -891 -776 -310 -293 -839 -556 -464 -137 -327 -378 -580 -765 -850 -440 -136 -98 -871 -451 -406 -561 -181 -57 -534 -652 -129 -888 -655 -988 -720 -940 -43 -6 -764 -562 -962 -379 -675 -244 -677 -475 -11 -153 -503 -411 -516 -417 -334 -815 -163 -82 -788 -517 -163 -122 -719 -579 -875 -395 -689 -585 -111 -41 -47 -800 -352 -669 -806 -185 -159 -25 -629 -411 -96 -334 -70 -92 -509 -87 -600 -686 -148 -883 -574 -481 -432 -631 -473 -372 -715 -321 -789 -364 -353 -597 -379 -453 -97 -477 -993 -480 -634 -524 -766 -730 -662 -349 -228 -100 -898 -180 -121 -459 -991 -243 -854 -675 -153 -711 -814 -452 -952 -2 -840 -982 -549 -476 -36 -22 -409 -143 -829 -817 -34 -981 -276 -92 -485 -347 -174 -370 -476 -253 -7 -800 -195 -101 -524 -350 -16 -984 -34 -891 -950 -960 -591 -718 -488 -214 -197 -439 -481 -707 -14 -340 -820 -316 -641 -526 -566 -509 -450 -442 -720 -567 -114 -366 -805 -140 -18 -347 -13 -414 -300 -94 -388 -542 -50 -672 -357 -468 -191 -322 -590 -862 -660 -731 -379 -699 -225 -584 -159 -843 -846 -586 -937 -4 -40 -216 -985 -618 -656 -245 -596 -286 -526 -362 -313 -842 -850 -241 -216 -172 -440 -161 -693 -283 -597 -881 -708 -968 -623 -202 -896 -729 -947 -313 -399 -135 -444 -365 -336 -232 -196 -392 -575 -719 -137 -946 -867 -582 -602 -628 -668 -891 -659 -826 -169 -837 -554 -84 -178 -596 -344 -916 -733 -384 -214 -861 -118 -886 -662 -104 -706 -6 -157 -523 -271 -898 -506 -309 -743 -95 -793 -149 -424 -383 -956 -566 -13 -491 -942 -301 -508 -901 -649 -256 -85 -221 -392 -724 -490 -711 -239 -147 -338 -451 -438 -703 -461 -22 -223 -594 -898 -868 -573 -244 -201 -613 -140 -646 -316 -274 -57 -173 -955 -936 -55 -948 -222 -887 -892 -115 -906 -22 -627 -926 -343 -582 -250 -435 -232 -452 -749 -895 -160 -799 -784 -655 -701 -859 -1 -867 -271 -241 -313 -876 -233 -261 -876 -23 -114 -635 -37 -261 -387 -484 -40 -873 -871 -966 -610 -416 -988 -445 -492 -292 -496 -443 -705 -500 -661 -751 -715 -326 -262 -589 -391 -936 -629 -484 -932 -56 -642 -845 -673 -283 -35 -494 -673 -941 -410 -896 -932 -376 -692 -672 -161 -491 -803 -728 -517 -539 -321 -659 -117 -886 -20 -22 -757 -518 -602 -614 -609 -252 -131 -282 -864 -578 -882 -686 -307 -245 -943 -522 -647 -787 -969 -50 -73 -889 -952 -482 -242 -170 -487 -359 -415 -217 -411 -367 -629 -575 -343 -652 -904 -893 -479 -106 -400 -441 -446 -663 -317 -225 -844 -93 -399 -191 -850 -67 -785 -92 -128 -411 -958 -102 -997 -562 -746 -801 -497 -819 -170 -458 -871 -684 -192 -359 -484 -382 -930 -624 -847 -115 -489 -370 -632 -82 -642 -507 -373 -492 -501 -847 -37 -493 -214 -74 -598 -21 -132 -514 -553 -289 -44 -14 -652 -665 -817 -620 -570 -295 -312 -760 -53 -698 -281 -734 -233 -625 -748 -492 -141 -671 -283 -881 -515 -917 -163 -644 -456 -283 -988 -809 -416 -589 -638 -978 -169 -23 -159 -529 -231 -553 -365 -851 -592 -136 -700 -383 -956 -552 -936 -550 -791 -692 -776 -592 -650 -600 -578 -962 -179 -98 -749 -563 -931 -732 -528 -342 -491 -834 -835 -542 -634 -166 -669 -110 -582 -878 -305 -219 -285 -721 -682 -23 -500 -990 -736 -550 -198 -416 -123 -809 -425 -954 -52 -981 -179 -800 -458 -321 -875 -669 -85 -599 -219 -40 -319 -304 -300 -728 -781 -553 -101 -172 -660 -303 -50 -901 -465 -447 -755 -130 -162 -95 -537 -979 -139 -273 -237 -993 -206 -648 -921 -176 -638 -742 -165 -88 -160 -873 -775 -760 -865 -670 -701 -609 -94 -780 -610 -258 -834 -19 -486 -22 -925 -99 -102 -709 -28 -374 -164 -424 -539 -585 -289 -205 -805 -739 -807 -706 -489 -563 -545 -994 -118 -41 -882 -264 -767 -873 -713 -993 -540 -449 -75 -166 -957 -588 -61 -249 -597 -187 -655 -414 -587 -125 -791 -116 -311 -1 -781 -43 -952 -347 -302 -210 -535 -240 -860 -232 -94 -585 -885 -423 -273 -804 -589 -481 -575 -766 -131 -461 -504 -703 -938 -499 -610 -740 -917 -915 -411 -725 -983 -945 -748 -637 -827 -996 -729 -610 -333 -365 -873 -345 -902 -161 -780 -673 -20 -662 -614 -677 -235 -809 -46 -270 -821 -897 -599 -724 -226 -760 -147 -70 -341 -394 -813 -361 -6 -365 -970 -153 -75 -407 -763 -451 -873 -926 -530 -947 -912 -907 -268 -90 -576 -621 -39 -796 -197 -941 -657 -497 -912 -618 -361 -909 -454 -37 -533 -322 -907 -670 -983 -788 -539 -575 -715 -650 -549 -860 -451 -653 -993 -619 -435 -592 -577 -34 -913 -478 -937 -550 -783 -202 -713 -475 -12 -479 -419 -936 -102 -19 -971 -136 -9 -515 -415 -533 -232 -958 -366 -596 -67 -990 -360 -251 -532 -714 -408 -602 -393 -723 -525 -823 -688 -919 -565 -913 -167 -398 -170 -938 -560 -807 -588 -540 -530 -88 -181 -252 -986 -498 -319 -939 -64 -792 -430 -9 -414 -845 -201 -194 -969 -894 -252 -673 -255 -225 -243 -499 -683 -465 -441 -937 -243 -922 -772 -111 -846 -61 -825 -693 -524 -375 -640 -372 -71 -830 -803 -361 -561 -365 -40 -394 -993 -668 -837 -258 -741 -761 -703 -178 -999 -561 -120 -595 -351 -891 -769 -890 -17 -589 -573 -524 -92 -91 -978 -720 -445 -415 -768 -701 -783 -398 -792 -131 -896 -169 -668 -527 -848 -30 -967 -671 -394 -252 -328 -455 -363 -564 -387 -617 -608 -469 -302 -682 -967 -356 -428 -509 -308 -621 -345 -48 -214 -975 -352 -876 -584 -966 -755 -682 -973 -898 -643 -417 -766 -725 -610 -99 -110 -133 -183 -583 -365 -653 -254 -653 -85 -88 -76 -784 -631 -68 -798 -31 -506 -742 -461 -278 -483 -801 -209 -68 -110 -828 -519 -644 -64 -485 -617 -712 -332 -700 -308 -353 -239 -922 -872 -356 -786 -173 -381 -798 -325 -737 -811 -790 -941 -674 -823 -609 -619 -308 -244 -77 -533 -586 -926 -598 -775 -619 -158 -435 -321 -611 -460 -231 -574 -917 -665 -922 -933 -913 -361 -739 -398 -285 -718 -547 -754 -100 -914 -135 -853 -736 -102 -73 -889 -924 -251 -683 -388 -357 -108 -805 -392 -791 -716 -587 -207 -970 -933 -83 -753 -133 -65 -873 -309 -730 -105 -619 -530 -509 -420 -856 -516 -946 -62 -247 -501 -719 -70 -669 -805 -30 -369 -942 -711 -626 -889 -905 -194 -878 -605 -408 -388 -498 -623 -597 -14 -37 -960 -385 -606 -377 -753 -666 -269 -916 -667 -728 -29 -844 -869 -479 -671 -882 -578 -458 -715 -645 -189 -533 -757 -274 -782 -360 -930 -891 -151 -734 -703 -417 -506 -404 -638 -18 -348 -437 -233 -414 -160 -530 -347 -721 -450 -832 -734 -505 -167 -19 -36 -677 -246 -655 -373 -704 -879 -114 -117 -685 -673 -671 -567 -459 -976 -657 -84 -911 -738 -979 -558 -766 -383 -639 -799 -612 -561 -158 -540 -888 -964 -421 -258 -739 -427 -487 -367 -709 -552 -725 -947 -204 -820 -59 -872 -907 -154 -847 -326 -696 -64 -838 -923 -7 -366 -291 -358 -354 -757 -167 -6 -321 -866 -450 -443 -36 -851 -719 -287 -165 -943 -788 -561 -547 -480 -785 -971 -868 -273 -814 -907 -60 -811 -359 -10 -952 -439 -282 -227 -174 -343 -217 -695 -523 -658 -891 -165 -755 -632 -403 -399 -384 -396 -672 -866 -299 -453 -619 -829 -152 -656 -412 -937 -984 -425 -834 -460 -593 -139 -463 -349 -633 -270 -291 -639 -2 -173 -754 -668 -417 -501 -214 -898 -810 -349 -191 -479 -110 -831 -301 -873 -78 -776 -36 -501 -714 -265 -707 -383 -811 -701 -934 -856 -743 -204 -919 -227 -346 -858 -328 -227 -621 -908 -53 -125 -764 -56 -12 -480 -17 -22 -70 -310 -971 -131 -449 -594 -264 -428 -844 -680 -395 -793 -751 -112 -682 -313 -21 -80 -513 -977 -403 -474 -420 -488 -118 -83 -462 -816 -131 -151 -601 -849 -775 -53 -831 -422 -401 -475 -71 -817 -601 -950 -65 -831 -695 -499 -562 -414 -186 -241 -665 -713 -279 -555 -569 -130 -254 -541 -980 -498 -489 -753 -492 -749 -469 -771 -10 -135 -602 -17 -626 -852 -486 -502 -305 -400 -12 -751 -30 -556 -566 -471 -236 -102 -200 -849 -428 -242 -965 -5 -749 -21 -88 -888 -286 -804 -309 -969 -290 -258 -285 -140 -181 -891 -133 -286 -517 -774 -606 -428 -554 -758 -158 -664 -124 -614 -864 -832 -767 -136 -934 -270 -598 -156 -626 -637 -450 -21 -287 -454 -909 -354 -856 -86 -368 -371 -23 -476 -367 -320 -817 -515 -976 -92 -47 -109 -72 -668 -598 -268 -292 -800 -21 -905 -542 -850 -845 -149 -35 -36 -942 -10 -381 -829 -436 -449 -934 -2 -722 -841 -898 -783 -586 -950 -875 -407 -596 -962 -937 -984 -557 -965 -529 -690 -21 -666 -660 -865 -24 -236 -563 -850 -574 -43 -564 -619 -446 -776 -660 -154 -525 -909 -712 -727 -787 -172 -30 -903 -355 -882 -327 -150 -136 -387 -73 -29 -278 -110 -491 -168 -312 -492 -503 -717 -44 -786 -618 -302 -494 -684 -846 -552 -905 -183 -490 -861 -938 -984 -240 -206 -526 -201 -614 -885 -312 -235 -293 -903 -198 -634 -878 -226 -155 -366 -771 -549 -958 -337 -201 -558 -991 -675 -15 -636 -299 -737 -118 -984 -524 -327 -558 -43 -246 -502 -409 -717 -412 -654 -992 -963 -789 -285 -587 -207 -137 -998 -416 -280 -894 -821 -145 -797 -87 -449 -604 -200 -394 -808 -344 -677 -367 -601 -101 -207 -840 -289 -984 -561 -825 -982 -125 -354 -875 -343 -606 -967 -443 -559 -993 -1 -635 -802 -849 -491 -260 -50 -286 -659 -869 -457 -612 -524 -822 -324 -64 -471 -769 -559 -97 -350 -230 -393 -975 -624 -582 -710 -141 -407 -79 -476 -66 -474 -350 -115 -376 -550 -286 -318 -730 -857 -694 -885 -51 -321 -909 -927 -168 -954 -817 -416 -617 -968 -812 -104 -604 -91 -404 -172 -662 -252 -30 -859 -999 -683 -175 -832 -253 -858 -847 -482 -693 -982 -78 -109 -755 -793 -255 -151 -797 -122 -606 -42 -52 -862 -140 -585 -420 -455 -888 -78 -812 -737 -700 -750 -612 -635 -331 -382 -367 -625 -13 -255 -497 -909 -560 -345 -564 -213 -648 -851 -374 -644 -392 -968 -841 -589 -977 -860 -234 -418 -579 -532 -327 -494 -884 -871 -188 -73 -102 -873 -216 -192 -834 -767 -808 -290 -797 -745 -576 -391 -863 -387 -482 -376 -425 -78 -424 -315 -215 -257 -873 -230 -921 -30 -988 -83 -818 -590 -417 -166 -589 -801 -488 -481 -423 -701 -734 -589 -790 -757 -225 -233 -116 -545 -293 -549 -23 -911 -812 -102 -164 -207 -928 -571 -260 -510 -69 -677 -1000 -592 -867 -134 -91 -573 -732 -763 -475 -741 -477 -37 -697 -56 -901 -78 -794 -306 -332 -984 -912 -899 -1 -507 -173 -944 -93 -300 -129 -109 -161 -35 -870 -756 -929 -842 -107 -899 -471 -768 -485 -104 -405 -954 -545 -452 -694 -718 -135 -978 -210 -485 -480 -330 -509 -796 -422 -608 -423 -476 -619 -336 -988 -626 -689 -296 -392 -966 -598 -210 -216 -906 -355 -31 -719 -488 -773 -336 -408 -373 -508 -660 -449 -994 -483 -268 -538 -260 -413 -318 -331 -230 -629 -622 -322 -685 -618 -177 -838 -261 -367 -33 -30 -106 -42 -383 -759 -554 -510 -662 -930 -498 -155 -941 -231 -416 -856 -37 -136 -525 -41 -60 -450 -890 -241 -120 -527 -71 -300 -166 -383 -736 -616 -709 -5 -691 -516 -178 -541 -4 -866 -93 -210 -987 -145 -396 -414 -166 -600 -185 -85 -285 -339 -618 -376 -407 -246 -826 -839 -352 -186 -148 -664 -387 -301 -201 -419 -7 -248 -602 -348 -667 -928 -15 -111 -485 -667 -698 -682 -326 -428 -604 -883 -739 -488 -630 -853 -514 -914 -481 -96 -778 -962 -567 -918 -815 -414 -949 -365 -640 -967 -544 -961 -770 -989 -963 -712 -968 -559 -310 -547 -463 -872 -275 -968 -115 -908 -543 -818 -820 -27 -409 -140 -686 -889 -770 -782 -128 -208 -449 -751 -257 -521 -249 -3 -538 -372 -237 -339 -550 -761 -375 -796 -877 -179 -217 -976 -479 -692 -881 -467 -890 -292 -191 -464 -869 -52 -15 -145 -250 -674 -789 -185 -484 -850 -311 -902 -812 -417 -162 -411 -619 -741 -178 -804 -112 -593 -662 -253 -838 -366 -676 -430 -329 -640 -417 -740 -230 -366 -638 -227 -927 -970 -285 -839 -658 -820 -399 -687 -890 -577 -722 -842 -257 -161 -28 -946 -872 -43 -971 -700 -855 -886 -12 -518 -807 -25 -830 -263 -727 -867 -237 -837 -959 -234 -617 -378 -717 -913 -440 -16 -780 -383 -151 -658 -515 -906 -836 -363 -454 -509 -650 -307 -321 -210 -987 -580 -433 -922 -908 -163 -994 -102 -44 -324 -662 -302 -244 -796 -988 -504 -118 -258 -353 -571 -762 -273 -849 -949 -35 -804 -950 -283 -625 -480 -480 -482 -875 -73 -523 -112 -752 -922 -946 -13 -462 -953 -950 -621 -417 -854 -328 -794 -848 -726 -915 -670 -582 -434 -428 -606 -459 -443 -363 -287 -272 -518 -869 -834 -605 -379 -46 -399 -743 -44 -599 -683 -115 -124 -848 -449 -378 -712 -146 -533 -747 -434 -481 -393 -242 -601 -581 -817 -172 -902 -975 -630 -124 -102 -282 -31 -17 -997 -812 -493 -500 -121 -411 -473 -257 -683 -817 -805 -488 -733 -289 -419 -823 -301 -657 -248 -480 -51 -276 -168 -385 -978 -938 -196 -473 -685 -255 -973 -84 -508 -808 -333 -298 -218 -939 -161 -887 -573 -324 -855 -12 -659 -780 -708 -842 -366 -536 -743 -750 -789 -526 -309 -91 -729 -93 -175 -514 -855 -324 -433 -208 -740 -541 -52 -371 -541 -914 -486 -594 -773 -461 -745 -97 -145 -305 -966 -1 -592 -926 -952 -7 -807 -6 -812 -782 -254 -798 -186 -144 -379 -296 -290 -222 -344 -684 -439 -339 -535 -768 -998 -530 -344 -892 -38 -302 -207 -376 -300 -581 -233 -757 -323 -604 -897 -350 -944 -402 -688 -296 -639 -443 -508 -686 -764 -34 -796 -776 -217 -312 -760 -774 -478 -59 -192 -775 -617 -355 -324 -540 -104 -635 -493 -800 -444 -299 -39 -62 -950 -799 -620 -258 -462 -284 -912 -410 -719 -918 -430 -349 -751 -30 -652 -184 -694 -594 -463 -765 -549 -982 -965 -410 -746 -499 -774 -147 -816 -722 -778 -537 -32 -145 -546 -567 -64 -711 -853 -206 -948 -998 -61 -244 -49 -448 -227 -991 -156 -520 -726 -195 -437 -942 -217 -815 -965 -269 -446 -106 -476 -389 -408 -490 -381 -753 -721 -863 -692 -42 -117 -486 -972 -863 -970 -676 -231 -302 -554 -574 -225 -879 -405 -731 -39 -92 -208 -932 -401 -507 -602 -285 -545 -346 -594 -939 -335 -912 -933 -947 -700 -63 -409 -207 -976 -142 -456 -141 -436 -620 -451 -124 -101 -564 -324 -503 -486 -183 -574 -396 -966 -260 -869 -125 -309 -249 -133 -861 -1 -110 -731 -516 -603 -183 -13 -758 -886 -146 -279 -921 -396 -634 -183 -568 -169 -951 -998 -401 -155 -214 -581 -164 -666 -464 -714 -481 -296 -817 -577 -247 -872 -944 -642 -961 -613 -692 -740 -118 -222 -185 -36 -989 -301 -122 -246 -899 -126 -618 -811 -331 -841 -528 -825 -137 -801 -426 -983 -866 -7 -795 -354 -928 -140 -637 -59 -682 -86 -693 -22 -852 -990 -561 -618 -745 -702 -10 -308 -187 -837 -340 -923 -55 -933 -199 -928 -478 -755 -743 -910 -999 -780 -608 -589 -168 -183 -869 -650 -330 -50 -190 -980 -763 -913 -585 -272 -151 -73 -863 -780 -548 -549 -519 -832 -473 -120 -298 -7 -129 -847 -925 -150 -382 -256 -153 -699 -647 -176 -368 -783 -586 -936 -767 -11 -792 -937 -841 -822 -23 -504 -366 -432 -401 -990 -728 -589 -257 -382 -218 -240 -778 -418 -596 -278 -16 -400 -81 -901 -65 -16 -372 -975 -445 -490 -994 -910 -257 -394 -414 -408 -298 -792 -568 -674 -6 -772 -104 -707 -176 -374 -838 -849 -988 -505 -533 -813 -646 -843 -249 -943 -799 -39 -168 -961 -325 -94 -734 -445 -263 -164 -25 -345 -95 -521 -313 -598 -463 -17 -357 -664 -759 -70 -750 -30 -373 -897 -304 -346 -484 -656 -523 -672 -457 -498 -226 -232 -217 -958 -878 -517 -155 -555 -418 -521 -670 -68 -427 -590 -582 -321 -436 -152 -316 -405 -362 -430 -147 -867 -499 -669 -175 -99 -90 -17 -558 -577 -814 -123 -623 -29 -423 -681 -348 -971 -897 -794 -935 -288 -432 -866 -707 -504 -847 -431 -203 -256 -646 -495 -686 -710 -779 -451 -412 -989 -167 -748 -637 -706 -460 -175 -595 -693 -753 -583 -971 -651 -627 -783 -748 -269 -650 -653 -703 -808 -857 -556 -828 -30 -595 -274 -626 -322 -181 -106 -339 -671 -868 -474 -549 -824 -832 -720 -496 -1 -540 -436 -401 -147 -797 -603 -751 -444 -65 -468 -738 -576 -169 -896 -902 -679 -348 -394 -713 -917 -689 -212 -824 -234 -742 -233 -217 -788 -936 -678 -427 -763 -977 -363 -930 -832 -731 -623 -900 -892 -336 -548 -15 -606 -124 -5 -207 -67 -600 -199 -413 -404 -427 -804 -401 -273 -951 -586 -144 -274 -989 -456 -58 -336 -291 -174 -215 -36 -377 -503 -112 -203 -7 -733 -93 -915 -676 -6 -658 -780 -676 -480 -517 -337 -508 -497 -886 -651 -41 -341 -597 -729 -373 -302 -842 -875 -616 -913 -75 -652 -33 -585 -465 -113 -461 -28 -283 -869 -424 -480 -937 -779 -6 -461 -795 -119 -486 -888 -200 -101 -312 -122 -626 -885 -411 -111 -222 -177 -472 -93 -536 -64 -245 -495 -242 -839 -365 -34 -38 -260 -695 -453 -959 -871 -776 -236 -83 -476 -215 -696 -22 -807 -504 -990 -359 -418 -931 -456 -779 -87 -655 -342 -933 -44 -793 -85 -459 -617 -796 -362 -618 -209 -193 -241 -72 -732 -51 -998 -840 -373 -650 -408 -825 -63 -269 -708 -900 -549 -591 -397 -121 -437 -221 -83 -214 -301 -895 -587 -322 -757 -290 -825 -667 -139 -24 -290 -105 -104 -175 -65 -186 -809 -854 -74 -389 -678 -575 -734 -588 -748 -181 -321 -587 -691 -895 -173 -458 -512 -214 -132 -10 -929 -697 -35 -896 -357 -190 -440 -290 -630 -834 -511 -174 -165 -645 -354 -243 -664 -865 -599 -402 -72 -401 -874 -828 -364 -130 -612 -667 -645 -655 -123 -379 -761 -384 -394 -422 -419 -736 -770 -46 -370 -899 -661 -999 -989 -308 -479 -442 -295 -198 -898 -6 -206 -895 -602 -16 -269 -980 -726 -228 -132 -927 -137 -411 -76 -83 -976 -51 -475 -395 -331 -728 -542 -465 -982 -739 -603 -957 -686 -303 -864 -133 -964 -919 -605 -559 -327 -131 -443 -142 -934 -617 -818 -90 -805 -135 -135 -502 -786 -936 -425 -607 -52 -586 -867 -655 -352 -381 -428 -468 -694 -909 -664 -782 -412 -437 -769 -386 -442 -287 -490 -761 -226 -598 -257 -346 -437 -483 -925 -508 -937 -294 -283 -374 -781 -282 -871 -476 -794 -988 -511 -344 -395 -494 -22 -239 -643 -708 -923 -507 -793 -735 -634 -431 -517 -195 -140 -605 -326 -556 -918 -125 -702 -796 -184 -282 -889 -760 -894 -153 -515 -331 -718 -914 -627 -444 -183 -924 -225 -519 -536 -307 -474 -947 -982 -875 -782 -394 -434 -192 -873 -331 -642 -302 -556 -739 -408 -55 -406 -558 -621 -856 -79 -486 -493 -153 -432 -275 -267 -772 -707 -210 -31 -899 -632 -970 -479 -25 -921 -902 -370 -90 -879 -98 -56 -79 -416 -816 -96 -458 -156 -90 -998 -271 -215 -55 -7 -720 -883 -592 -252 -469 -641 -874 -199 -88 -557 -358 -161 -770 -368 -744 -96 -288 -687 -660 -212 -943 -359 -877 -210 -841 -675 -166 -781 -171 -372 -729 -443 -684 -775 -853 -774 -752 -198 -882 -492 -998 -166 -224 -894 -161 -799 -33 -149 -636 -16 -388 -87 -88 -679 -943 -413 -621 -660 -363 -166 -274 -326 -942 -362 -844 -653 -568 -376 -8 -803 -803 -147 -507 -826 -736 -526 -490 -519 -911 -404 -773 -391 -890 -203 -587 -160 -53 -425 -12 -674 -904 -608 -721 -853 -288 -142 -390 -810 -315 -1000 -797 -799 -67 -986 -526 -610 -697 -262 -969 -97 -708 -289 -768 -573 -377 -26 -460 -728 -156 -124 -590 -872 -593 -560 -650 -207 -751 -726 -919 -555 -544 -753 -171 -379 -383 -127 -562 -385 -426 -426 -605 -824 -979 -700 -869 -599 -31 -161 -82 -828 -766 -965 -314 -20 -893 -206 -8 -928 -776 -937 -90 -334 -648 -491 -449 -850 -555 -310 -301 -101 -286 -434 -56 -591 -401 -376 -216 -967 -743 -766 -271 -95 -653 -612 -335 -66 -95 -27 -632 -696 -949 -712 -544 -631 -631 -751 -491 -461 -428 -893 -450 -78 -45 -20 -911 -977 -99 -905 -929 -255 -465 -660 -838 -764 -528 -547 -774 -70 -247 -253 -856 -100 -853 -65 -755 -36 -799 -733 -211 -736 -956 -579 -421 -843 -818 -52 -601 -905 -548 -785 -42 -58 -576 -353 -285 -37 -906 -477 -42 -799 -138 -194 -533 -495 -978 -470 -387 -544 -457 -58 -837 -520 -382 -506 -872 -370 -920 -961 -856 -216 -339 -321 -475 -293 -466 -390 -89 -676 -689 -519 -135 -999 -492 -979 -563 -340 -901 -626 -898 -484 -342 -478 -729 -833 -533 -366 -919 -241 -10 -566 -142 -985 -569 -309 -924 -915 -882 -232 -833 -785 -692 -807 -865 -13 -923 -19 -607 -291 -888 -2 -283 -369 -404 -184 -732 -462 -559 -282 -788 -53 -80 -149 -799 -639 -269 -103 -397 -485 -429 -319 -260 -139 -254 -941 -381 -502 -798 -743 -118 -943 -186 -672 -535 -291 -7 -401 -145 -897 -937 -281 -75 -532 -729 -541 -412 -236 -52 -696 -340 -605 -824 -864 -840 -665 -130 -866 -516 -174 -686 -887 -176 -957 -92 -706 -999 -860 -386 -850 -120 -854 -157 -256 -616 -461 -270 -300 -839 -219 -852 -558 -336 -92 -792 -715 -255 -721 -518 -606 -987 -563 -514 -976 -77 -861 -271 -847 -321 -558 -343 -745 -184 -139 -85 -575 -79 -271 -699 -180 -742 -466 -161 -831 -613 -268 -240 -239 -289 -594 -454 -828 -446 -563 -787 -314 -1000 -980 -673 -911 -330 -293 -10 -30 -347 -882 -933 -709 -360 -76 -558 -169 -328 -393 -335 -57 -523 -855 -428 -858 -495 -200 -336 -192 -262 -529 -556 -24 -949 -588 -939 -347 -725 -33 -605 -373 -83 -828 -500 -969 -149 -340 -634 -173 -854 -494 -504 -550 -918 -513 -976 -276 -382 -583 -351 -317 -820 -835 -984 -285 -265 -556 -801 -583 -11 -779 -558 -879 -68 -884 -947 -186 -723 -688 -521 -23 -842 -676 -889 -229 -623 -182 -396 -114 -595 -995 -100 -384 -858 -385 -972 -756 -951 -815 -611 -21 -423 -807 -467 -730 -134 -254 -455 -725 -635 -461 -373 -505 -660 -34 -37 -322 -596 -643 -334 -165 -643 -730 -713 -109 -245 -603 -455 -5 -292 -608 -558 -265 -557 -193 -983 -875 -641 -348 -48 -293 -708 -637 -904 -318 -730 -720 -205 -453 -910 -293 -841 -481 -739 -452 -811 -528 -4 -363 -238 -150 -250 -596 -309 -878 -262 -273 -209 -283 -117 -823 -882 -887 -276 -44 -11 -368 -350 -791 -786 -978 -721 -579 -867 -247 -741 -107 -433 -715 -794 -977 -106 -276 -409 -301 -803 -385 -526 -260 -83 -270 -863 -171 -93 -383 -522 -99 -151 -498 -357 -500 -510 -35 -344 -522 -20 -334 -374 -966 -481 -452 -446 -987 -58 -282 -266 -36 -745 -484 -296 -96 -432 -349 -923 -330 -427 -331 -42 -22 -147 -609 -961 -723 -792 -265 -339 -25 -972 -507 -379 -835 -636 -430 -754 -974 -997 -107 -684 -808 -647 -650 -975 -656 -292 -991 -28 -331 -184 -462 -802 -691 -331 -566 -19 -404 -957 -126 -389 -92 -602 -842 -453 -819 -824 -320 -982 -524 -59 -970 -880 -949 -663 -662 -99 -347 -34 -364 -290 -321 -773 -83 -437 -385 -172 -457 -517 -287 -417 -313 -513 -287 -937 -938 -265 -195 -386 -598 -695 -721 -617 -281 -712 -107 -421 -363 -525 -353 -899 -401 -514 -162 -196 -830 -402 -826 -292 -583 -120 -726 -971 -60 -209 -325 -609 -635 -220 -84 -916 -321 -254 -625 -956 -922 -908 -311 -279 -676 -396 -217 -647 -647 -560 -845 -132 -249 -980 -47 -219 -759 -185 -83 -938 -614 -24 -645 -439 -67 -136 -743 -101 -346 -702 -40 -952 -236 -125 -820 -710 -327 -535 -114 -412 -89 -56 -395 -918 -732 -13 -594 -235 -5 -787 -172 -801 -589 -509 -76 -60 -491 -819 -263 -976 -724 -204 -71 -783 -578 -209 -252 -695 -937 -225 -773 -616 -60 -290 -838 -546 -971 -963 -635 -274 -633 -539 -376 -609 -543 -962 -396 -145 -829 -283 -264 -699 -805 -175 -156 -496 -850 -802 -58 -785 -630 -487 -96 -445 -169 -288 -31 -483 -367 -323 -983 -637 -256 -96 -263 -824 -621 -140 -251 -772 -464 -973 -601 -179 -603 -45 -257 -748 -120 -603 -279 -820 -997 -716 -233 -291 -376 -606 -887 -936 -166 -262 -605 -954 -475 -682 -320 -759 -473 -77 -887 -226 -114 -913 -137 -740 -452 -872 -684 -44 -617 -866 -406 -869 -874 -662 -205 -171 -511 -948 -637 -206 -606 -71 -884 -227 -923 -982 -618 -615 -579 -610 -840 -909 -303 -502 -378 -1 -853 -383 -509 -337 -638 -868 -692 -495 -575 -985 -986 -318 -118 -877 -329 -167 -44 -227 -813 -599 -808 -936 -935 -991 -182 -15 -453 -417 -639 -824 -142 -627 -752 -482 -823 -409 -476 -2 -343 -446 -549 -465 -269 -741 -729 -62 -514 -402 -92 -458 -982 -338 -640 -653 -632 -855 -601 -557 -241 -812 -347 -785 -819 -191 -672 -751 -183 -984 -242 -785 -66 -2 -610 -75 -333 -412 -314 -100 -72 -451 -444 -72 -492 -972 -559 -276 -147 -48 -597 -125 -931 -130 -81 -209 -570 -96 -163 -530 -606 -280 -780 -440 -599 -391 -759 -555 -494 -448 -885 -98 -337 -878 -908 -531 -405 -255 -251 -235 -133 -618 -524 -879 -607 -869 -363 -58 -7 -402 -782 -640 -666 -789 -94 -885 -685 -97 -353 -629 -655 -498 -571 -756 -746 -720 -520 -693 -146 -445 -161 -835 -588 -463 -795 -621 -305 -177 -643 -237 -729 -617 -600 -978 -467 -471 -616 -622 -500 -934 -54 -296 -308 -977 -167 -960 -506 -644 -632 -192 -216 -240 -294 -567 -119 -990 -676 -834 -878 -45 -746 -483 -646 -132 -142 -260 -206 -585 -594 -566 -243 -210 -205 -50 -913 -40 -395 -292 -806 -678 -48 -930 -903 -903 -942 -300 -196 -683 -161 -354 -651 -611 -573 -408 -103 -756 -435 -903 -406 -836 -206 -50 -127 -757 -54 -738 -889 -131 -494 -787 -769 -330 -821 -858 -423 -571 -589 -207 -507 -911 -910 -871 -47 -275 -643 -410 -171 -278 -920 -471 -139 -178 -295 -84 -856 -345 -354 -928 -359 -817 -128 -531 -896 -990 -860 -673 -691 -28 -575 -900 -142 -614 -169 -593 -813 -284 -654 -792 -664 -562 -412 -45 -929 -415 -81 -347 -203 -436 -254 -77 -838 -444 -91 -643 -780 -813 -860 -619 -97 -918 -460 -668 -482 -498 -794 -850 -872 -61 -298 -115 -273 -863 -307 -61 -565 -874 -736 -321 -885 -273 -354 -884 -555 -398 -555 -832 -887 -924 -935 -212 -872 -822 -800 -482 -243 -690 -31 -967 -114 -905 -669 -211 -893 -340 -436 -304 -185 -361 -808 -609 -205 -956 -259 -299 -322 -551 -188 -108 -288 -408 -898 -21 -720 -134 -161 -418 -155 -116 -141 -611 -27 -400 -613 -301 -222 -489 -927 -466 -217 -737 -516 -118 -975 -844 -747 -399 -579 -231 -853 -972 -21 -485 -86 -684 -40 -717 -401 -319 -556 -901 -861 -301 -526 -641 -658 -363 -448 -305 -704 -275 -980 -631 -479 -532 -772 -139 -885 -85 -749 -249 -114 -142 -172 -508 -208 -574 -408 -243 -74 -586 -312 -710 -175 -419 -682 -9 -111 -973 -670 -487 -168 -588 -910 -381 -420 -993 -645 -250 -481 -995 -861 -619 -777 -450 -424 -555 -519 -764 -920 -229 -267 -799 -974 -229 -813 -544 -879 -963 -113 -352 -45 -288 -578 -263 -11 -427 -560 -467 -922 -823 -130 -138 -535 -674 -203 -923 -625 -21 -988 -817 -561 -737 -578 -991 -287 -993 -337 -695 -439 -954 -404 -658 -11 -93 -820 -740 -498 -45 -435 -187 -78 -684 -175 -353 -766 -278 -806 -45 -141 -479 -73 -284 -517 -513 -117 -258 -269 -553 -522 -650 -106 -374 -335 -558 -597 -665 -376 -211 -930 -848 -475 -825 -393 -22 -51 -481 -407 -2 -515 -60 -329 -620 -376 -208 -812 -604 -991 -811 -349 -848 -934 -150 -477 -3 -579 -112 -560 -756 -188 -609 -241 -832 -698 -97 -594 -90 -688 -168 -571 -389 -666 -500 -221 -219 -946 -596 -96 -774 -842 -181 -328 -444 -11 -749 -259 -344 -82 -389 -149 -994 -530 -244 -337 -95 -732 -183 -419 -474 -59 -917 -395 -515 -288 -326 -188 -193 -270 -345 -241 -285 -469 -361 -948 -762 -854 -711 -413 -13 -597 -341 -983 -150 -211 -873 -382 -163 -110 -379 -397 -108 -965 -313 -718 -144 -817 -373 -32 -858 -115 -756 -141 -41 -197 -183 -726 -357 -849 -531 -78 -336 -242 -305 -952 -217 -657 -255 -336 -579 -283 -521 -527 -527 -795 -39 -348 -985 -741 -242 -20 -395 -312 -708 -291 -325 -674 -968 -206 -303 -265 -437 -227 -839 -450 -33 -521 -270 -751 -437 -257 -913 -700 -457 -746 -1 -851 -211 -548 -463 -244 -98 -895 -306 -872 -573 -779 -447 -445 -509 -412 -645 -142 -678 -6 -784 -472 -159 -726 -217 -864 -873 -633 -953 -430 -933 -606 -94 -169 -742 -186 -502 -235 -112 -170 -848 -2 -456 -766 -947 -970 -719 -983 -198 -62 -758 -113 -229 -466 -144 -681 -820 -140 -567 -649 -58 -638 -79 -110 -58 -838 -385 -465 -691 -818 -467 -4 -126 -405 -770 -66 -130 -673 -564 -81 -605 -853 -803 -809 -144 -124 -840 -373 -813 -645 -382 -212 -718 -478 -236 -85 -266 -326 -890 -401 -176 -396 -98 -297 -985 -398 -143 -36 -651 -818 -299 -988 -974 -413 -97 -743 -99 -235 -928 -249 -724 -497 -565 -545 -982 -302 -307 -370 -996 -272 -813 -752 -461 -196 -817 -369 -425 -442 -270 -101 -126 -954 -50 -485 -903 -485 -925 -555 -40 -214 -305 -362 -185 -963 -820 -253 -133 -739 -576 -877 -859 -659 -176 -245 -191 -556 -274 -949 -318 -886 -16 -208 -37 -227 -356 -829 -140 -426 -885 -4 -203 -597 -864 -248 -725 -892 -692 -495 -414 -977 -75 -722 -582 -600 -429 -38 -681 -390 -266 -967 -963 -28 -74 -909 -114 -780 -838 -37 -406 -7 -686 -39 -634 -579 -272 -141 -988 -1000 -968 -771 -709 -672 -951 -542 -728 -383 -606 -943 -596 -940 -85 -443 -866 -569 -32 -412 -431 -902 -203 -828 -636 -576 -858 -222 -501 -815 -147 -342 -39 -730 -322 -549 -483 -712 -139 -843 -465 -265 -715 -305 -494 -279 -470 -915 -713 -457 -505 -903 -386 -170 -267 -737 -917 -429 -417 -823 -447 -361 -668 -358 -279 -976 -264 -197 -467 -411 -402 -827 -348 -135 -369 -631 -204 -483 -935 -836 -682 -729 -980 -62 -41 -564 -364 -876 -1000 -47 -578 -616 -401 -764 -932 -862 -558 -789 -558 -962 -205 -278 -83 -472 -374 -129 -692 -358 -127 -604 -149 -560 -205 -701 -102 -990 -970 -448 -346 -449 -620 -164 -684 -128 -343 -727 -257 -314 -69 -498 -881 -624 -783 -877 -730 -593 -223 -756 -106 -542 -910 -187 -681 -485 -702 -761 -778 -175 -656 -179 -51 -184 -531 -616 -592 -451 -159 -927 -854 -797 -174 -882 -830 -836 -303 -52 -731 -608 -279 -11 -830 -554 -157 -468 -700 -141 -856 -44 -769 -110 -507 -770 -327 -521 -730 -683 -326 -572 -160 -726 -863 -997 -908 -435 -414 -925 -439 -660 -915 -564 -81 -1000 -359 -34 -525 -581 -828 -349 -234 -68 -240 -584 -450 -438 -263 -676 -354 -69 -293 -841 -236 -254 -489 -501 -756 -515 -503 -564 -375 -157 -907 -851 -269 -909 -802 -633 -532 -112 -827 -155 -688 -551 -335 -437 -294 -75 -246 -364 -575 -400 -642 -135 -167 -507 -33 -520 -866 -299 -95 -770 -714 -613 -488 -939 -540 -102 -121 -465 -7 -657 -683 -754 -470 -477 -278 -760 -318 -809 -769 -868 -800 -768 -236 -416 -746 -599 -392 -426 -657 -296 -340 -115 -781 -912 -731 -470 -853 -371 -691 -243 -566 -346 -126 -330 -138 -308 -613 -634 -911 -321 -299 -842 -707 -980 -811 -461 -918 -284 -831 -609 -64 -767 -979 -35 -572 -140 -462 -990 -844 -79 -665 -355 -255 -310 -284 -589 -551 -212 -196 -851 -988 -40 -212 -663 -922 -987 -737 -387 -526 -951 -219 -237 -470 -98 -489 -529 -604 -741 -602 -526 -349 -196 -686 -11 -314 -477 -869 -135 -317 -396 -176 -978 -178 -498 -345 -141 -58 -929 -233 -936 -152 -754 -317 -332 -532 -677 -324 -351 -15 -14 -923 -353 -540 -600 -18 -379 -775 -375 -500 -419 -402 -219 -465 -513 -597 -597 -199 -627 -550 -125 -33 -302 -402 -725 -563 -440 -830 -723 -722 -889 -219 -417 -863 -325 -305 -626 -408 -886 -118 -679 -117 -924 -943 -607 -253 -828 -563 -474 -544 -263 -500 -145 -586 -526 -652 -225 -259 -495 -812 -542 -653 -803 -598 -867 -36 -183 -507 -118 -985 -394 -434 -893 -493 -770 -28 -539 -38 -140 -973 -891 -354 -510 -35 -547 -70 -915 -409 -410 -194 -213 -220 -826 -882 -946 -376 -524 -745 -818 -529 -436 -259 -964 -961 -311 -496 -90 -71 -473 -704 -823 -177 -314 -53 -57 -712 -706 -741 -637 -123 -703 -407 -145 -398 -522 -138 -178 -259 -959 -640 -736 -995 -918 -461 -591 -748 -413 -252 -220 -960 -723 -918 -983 -922 -986 -410 -564 -302 -811 -315 -2 -863 -611 -333 -150 -911 -666 -241 -466 -102 -900 -529 -159 -745 -440 -726 -733 -348 -709 -191 -203 -863 -29 -613 -417 -445 -495 -667 -330 -815 -894 -433 -251 -499 -291 -995 -556 -427 -882 -927 -724 -13 -910 -35 -341 -568 -859 -187 -248 -145 -841 -934 -141 -232 -674 -872 -241 -483 -349 -736 -806 -602 -607 -544 -896 -978 -19 -773 -419 -248 -389 -490 -105 -507 -369 -162 -840 -357 -119 -98 -412 -876 -925 -420 -700 -409 -214 -522 -734 -575 -550 -824 -234 -546 -351 -686 -548 -991 -822 -729 -392 -697 -554 -906 -623 -891 -46 -423 -18 -718 -373 -511 -790 -191 -672 -469 -372 -89 -853 -246 -372 -149 -486 -330 -126 -829 -753 -485 -844 -135 -378 -595 -666 -332 -202 -868 -818 -604 -299 -84 -511 -173 -702 -19 -992 -229 -797 -854 -711 -295 -323 -489 -666 -340 -438 -911 -357 -13 -87 -265 -684 -687 -681 -223 -751 -607 -400 -738 -939 -431 -268 -125 -967 -333 -89 -612 -563 -255 -628 -353 -163 -879 -127 -928 -966 -399 -483 -289 -524 -104 -305 -619 -968 -930 -551 -244 -25 -73 -474 -233 -808 -959 -843 -969 -352 -735 -902 -568 -583 -472 -237 -467 -626 -954 -248 -104 -244 -252 -754 -979 -510 -328 -246 -965 -312 -839 -443 -797 -333 -413 -408 -49 -181 -729 -614 -260 -209 -940 -695 -958 -892 -235 -664 -777 -7 -992 -320 -325 -137 -273 -259 -537 -985 -517 -668 -898 -947 -154 -44 -840 -259 -139 -564 -869 -603 -11 -926 -600 -147 -842 -478 -666 -797 -247 -572 -850 -584 -35 -80 -482 -435 -998 -135 -21 -319 -558 -252 -869 -318 -564 -789 -527 -318 -306 -154 -489 -453 -28 -788 -545 -351 -866 -326 -607 -671 -367 -329 -27 -60 -115 -230 -91 -842 -105 -758 -113 -246 -287 -853 -85 -410 -23 -412 -618 -414 -891 -666 -577 -755 -174 -61 -235 -871 -555 -572 -87 -197 -718 -723 -959 -631 -24 -84 -633 -355 -838 -856 -811 -771 -927 -660 -323 -317 -531 -560 -229 -456 -260 -478 -754 -84 -386 -564 -292 -894 -560 -425 -652 -671 -548 -263 -883 -702 -941 -235 -930 -8 -131 -660 -363 -824 -616 -337 -14 -903 -41 -354 -926 -585 -849 -653 -985 -808 -854 -110 -29 -146 -691 -564 -387 -667 -789 -907 -175 -944 -66 -624 -636 -868 -746 -8 -491 -61 -689 -886 -19 -707 -572 -756 -415 -459 -254 -399 -746 -26 -302 -586 -342 -877 -207 -881 -746 -960 -36 -446 -932 -701 -190 -507 -770 -155 -941 -882 -304 -149 -331 -173 -931 -582 -132 -89 -633 -195 -576 -38 -523 -801 -994 -9 -62 -558 -667 -91 -664 -821 -317 -423 -411 -898 -159 -508 -135 -980 -484 -367 -789 -398 -12 -179 -535 -807 -598 -651 -469 -101 -624 -464 -927 -571 -384 -536 -472 -903 -944 -733 -801 -467 -77 -237 -760 -309 -622 -253 -831 -802 -776 -111 -410 -1000 -977 -251 -823 -214 -381 -940 -481 -994 -480 -73 -977 -795 -466 -631 -441 -337 -235 -212 -448 -629 -383 -88 -215 -922 -331 -214 -453 -266 -361 -775 -53 -581 -644 -841 -178 -653 -615 -459 -168 -367 -758 -552 -65 -818 -2 -225 -276 -554 -868 -696 -513 -251 -344 -287 -173 -548 -342 -634 -296 -308 -811 -845 -625 -964 -888 -586 -401 -311 -365 -891 -546 -770 -128 -358 -943 -269 -925 -781 -226 -922 -959 -613 -581 -991 -861 -424 -989 -512 -791 -43 -274 -427 -771 -42 -205 -869 -978 -285 -271 -22 -605 -268 -523 -95 -896 -379 -863 -754 -647 -428 -18 -789 -561 -703 -838 -492 -153 -381 -775 -510 -453 -894 -710 -887 -524 -240 -141 -627 -49 -610 -100 -367 -801 -388 -770 -519 -10 -81 -293 -703 -381 -593 -695 -272 -887 -304 -991 -457 -906 -524 -319 -556 -566 -393 -98 -207 -76 -365 -64 -872 -96 -977 -491 -806 -964 -369 -800 -308 -877 -663 -274 -811 -68 -35 -534 -533 -55 -990 -210 -341 -110 -131 -771 -527 -118 -424 -140 -787 -64 -292 -906 -211 -351 -773 -145 -622 -124 -156 -920 -386 -550 -820 -100 -690 -107 -97 -59 -705 -201 -441 -936 -923 -331 -277 -10 -36 -145 -959 -71 -180 -39 -204 -999 -871 -203 -585 -966 -406 -662 -837 -480 -588 -877 -382 -642 -939 -145 -519 -377 -371 -795 -435 -914 -842 -485 -402 -285 -67 -645 -83 -640 -249 -675 -927 -529 -713 -609 -497 -217 -227 -242 -242 -313 -319 -25 -386 -367 -606 -269 -382 -958 -545 -440 -713 -965 -884 -518 -92 -954 -556 -986 -206 -664 -901 -996 -412 -349 -859 -756 -860 -543 -598 -652 -94 -428 -888 -548 -32 -998 -264 -779 -343 -540 -236 -143 -689 -756 -868 -658 -636 -501 -644 -15 -122 -667 -972 -149 -177 -937 -556 -603 -395 -475 -715 -605 -332 -999 -445 -29 -738 -712 -182 -484 -191 -670 -770 -483 -188 -170 -372 -312 -450 -644 -34 -353 -317 -441 -364 -713 -641 -804 -175 -371 -132 -554 -714 -742 -590 -694 -759 -682 -152 -158 -470 -546 -119 -396 -743 -769 -282 -636 -864 -252 -779 -264 -698 -641 -626 -789 -624 -67 -945 -236 -305 -931 -642 -772 -617 -884 -483 -895 -7 -173 -923 -344 -296 -952 -23 -825 -872 -136 -427 -885 -496 -675 -768 -841 -340 -108 -630 -419 -208 -881 -288 -852 -107 -486 -914 -283 -789 -864 -16 -34 -112 -573 -22 -279 -967 -571 -232 -782 -212 -755 -997 -140 -837 -683 -475 -445 -686 -804 -969 -569 -714 -814 -665 -38 -599 -385 -30 -663 -919 -197 -851 -165 -652 -621 -327 -567 -910 -693 -39 -348 -795 -788 -676 -63 -462 -348 -427 -543 -204 -675 -957 -702 -564 -918 -265 -284 -290 -203 -266 -662 -166 -946 -213 -416 -679 -632 -682 -706 -388 -389 -150 -821 -496 -808 -835 -344 -341 -109 -209 -886 -843 -887 -335 -84 -905 -936 -164 -564 -372 -885 -32 -9 -903 -837 -482 -150 -472 -570 -117 -152 -988 -708 -75 -332 -842 -854 -527 -489 -408 -569 -73 -971 -490 -824 -556 -988 -140 -412 -229 -585 -872 -928 -380 -304 -482 -534 -71 -969 -194 -712 -544 -134 -773 -500 -373 -547 -542 -531 -861 -505 -209 -493 -675 -748 -141 -95 -130 -606 -107 -600 -953 -559 -868 -131 -402 -458 -207 -296 -938 -354 -626 -252 -629 -54 -521 -377 -369 -193 -999 -540 -649 -773 -461 -417 -541 -582 -171 -769 -781 -99 -981 -476 -846 -43 -81 -851 -837 -171 -882 -70 -413 -279 -947 -356 -198 -686 -865 -725 -203 -903 -376 -603 -946 -706 -209 -816 -276 -165 -961 -228 -507 -404 -116 -174 -898 -721 -252 -291 -107 -124 -880 -633 -384 -715 -71 -586 -886 -239 -418 -199 -241 -145 -306 -846 -905 -648 -873 -756 -706 -538 -96 -697 -645 -974 -652 -56 -206 -481 -573 -671 -618 -419 -600 -633 -192 -925 -571 -597 -787 -107 -823 -373 -691 -906 -962 -961 -763 -525 -764 -440 -469 -383 -284 -5 -201 -491 -653 -110 -389 -514 -742 -954 -138 -294 -987 -480 -335 -766 -594 -862 -633 -752 -769 -647 -539 -981 -295 -144 -561 -405 -854 -448 -140 -794 -830 -263 -554 -706 -533 -916 -860 -81 -331 -787 -964 -969 -136 -997 -2 -611 -937 -549 -832 -728 -166 -698 -766 -830 -848 -622 -32 -199 -206 -635 -610 -700 -241 -258 -582 -114 -441 -194 -76 -206 -150 -947 -895 -983 -552 -912 -10 -896 -746 -155 -540 -789 -776 -406 -987 -479 -94 -718 -154 -467 -358 -26 -516 -291 -143 -428 -797 -682 -300 -878 -307 -64 -203 -113 -638 -878 -69 -581 -339 -154 -792 -551 -364 -454 -282 -860 -117 -820 -579 -995 -425 -465 -12 -581 -397 -61 -902 -824 -387 -881 -45 -975 -575 -195 -44 -277 -304 -245 -933 -221 -458 -371 -258 -1 -520 -64 -578 -985 -103 -453 -111 -621 -742 -808 -257 -334 -734 -749 -733 -205 -283 -756 -184 -219 -99 -868 -879 -174 -817 -637 -906 -774 -186 -682 -581 -477 -997 -559 -206 -173 -94 -459 -732 -775 -108 -766 -288 -142 -911 -186 -333 -77 -588 -853 -184 -886 -837 -321 -320 -469 -470 -155 -281 -165 -339 -119 -232 -884 -517 -733 -485 -268 -913 -6 -679 -503 -359 -856 -172 -678 -805 -576 -94 -835 -964 -897 -91 -945 -185 -875 -235 -721 -872 -944 -238 -470 -766 -222 -912 -700 -892 -678 -209 -210 -761 -731 -980 -550 -822 -408 -973 -722 -643 -972 -353 -935 -3 -556 -763 -187 -237 -167 -930 -362 -1000 -319 -105 -452 -680 -487 -367 -173 -386 -501 -861 -483 -94 -991 -36 -157 -194 -137 -611 -360 -50 -92 -946 -292 -124 -646 -879 -121 -832 -35 -316 -710 -100 -607 -894 -679 -27 -665 -827 -778 -687 -405 -217 -322 -115 -973 -526 -829 -177 -471 -494 -987 -471 -804 -411 -762 -871 -96 -720 -891 -633 -496 -999 -262 -270 -53 -960 -498 -530 -976 -123 -372 -248 -869 -153 -42 -14 -446 -983 -116 -637 -579 -536 -754 -915 -610 -72 -556 -860 -632 -337 -279 -156 -295 -817 -185 -123 -289 -953 -100 -131 -361 -590 -952 -782 -561 -738 -436 -202 -717 -128 -346 -377 -983 -114 -451 -24 -575 -780 -698 -622 -790 -524 -279 -409 -52 -177 -564 -650 -167 -212 -395 -673 -446 -920 -239 -593 -705 -624 -469 -107 -173 -213 -504 -763 -159 -698 -248 -378 -404 -132 -925 -894 -561 -175 -772 -947 -63 -679 -362 -113 -119 -357 -833 -652 -378 -587 -630 -801 -593 -485 -734 -588 -400 -479 -528 -587 -747 -928 -1 -826 -418 -559 -883 -95 -773 -482 -905 -427 -851 -280 -583 -185 -442 -861 -877 -440 -230 -423 -92 -198 -693 -760 -165 -419 -162 -292 -817 -32 -783 -775 -252 -502 -965 -478 -559 -436 -38 -80 -958 -170 -546 -897 -738 -877 -432 -26 -532 -285 -729 -772 -138 -347 -81 -421 -79 -429 -794 -238 -395 -209 -945 -290 -923 -739 -554 -640 -580 -980 -776 -954 -426 -852 -549 -804 -511 -305 -560 -95 -296 -907 -297 -934 -405 -540 -839 -585 -16 -283 -341 -348 -366 -294 -597 -102 -626 -91 -131 -156 -317 -422 -258 -225 -884 -795 -858 -985 -369 -543 -564 -591 -423 -500 -857 -820 -663 -81 -81 -453 -758 -332 -760 -924 -552 -321 -274 -796 -292 -240 -993 -747 -597 -859 -26 -148 -264 -623 -108 -926 -49 -959 -152 -826 -311 -767 -940 -620 -18 -193 -597 -617 -919 -730 -760 -145 -825 -278 -953 -596 -875 -840 -578 -288 -967 -12 -469 -525 -655 -333 -418 -792 -435 -783 -571 -249 -7 -134 -28 -829 -556 -899 -746 -795 -397 -133 -472 -869 -142 -243 -100 -796 -427 -849 -387 -658 -134 -750 -619 -817 -195 -490 -489 -163 -895 -238 -660 -100 -445 -528 -689 -758 -862 -293 -397 -664 -583 -689 -389 -950 -878 -534 -918 -24 -336 -90 -599 -285 -543 -855 -528 -362 -628 -536 -961 -822 -923 -524 -168 -756 -510 -560 -796 -972 -399 -324 -589 -374 -511 -608 -640 -568 -837 -897 -358 -699 -957 -303 -573 -32 -878 -929 -765 -810 -258 -985 -746 -327 -34 -497 -758 -416 -758 -573 -21 -696 -438 -100 -753 -486 -807 -858 -700 -143 -40 -202 -378 -733 -37 -631 -930 -467 -414 -965 -145 -311 -411 -3 -851 -338 -615 -96 -997 -857 -423 -752 -991 -78 -546 -462 -165 -873 -341 -960 -1000 -565 -686 -218 -706 -679 -559 -406 -923 -565 -610 -974 -17 -96 -331 -142 -181 -898 -557 -287 -441 -133 -526 -654 -615 -3 -790 -878 -558 -999 -953 -484 -973 -281 -124 -536 -142 -378 -808 -283 -58 -935 -891 -233 -282 -661 -833 -366 -241 -283 -692 -573 -290 -849 -675 -603 -575 -721 -891 -933 -57 -425 -541 -77 -30 -445 -917 -34 -796 -96 -62 -107 -669 -411 -505 -221 -853 -849 -767 -812 -503 -931 -599 -514 -456 -834 -249 -915 -14 -507 -237 -347 -997 -88 -219 -438 -475 -242 -529 -611 -536 -922 -353 -843 -485 -901 -362 -789 -523 -909 -587 -353 -755 -243 -283 -159 -81 -350 -705 -346 -739 -689 -811 -908 -758 -183 -251 -83 -54 -976 -822 -143 -904 -951 -44 -575 -239 -711 -961 -494 -830 -712 -231 -506 -607 -945 -907 -775 -470 -252 -76 -760 -679 -428 -981 -802 -861 -103 -18 -152 -406 -200 -729 -496 -739 -36 -885 -403 -860 -252 -479 -769 -435 -744 -252 -533 -184 -536 -700 -674 -837 -898 -235 -537 -133 -27 -919 -409 -903 -267 -245 -214 -116 -75 -218 -780 -789 -778 -889 -59 -749 -313 -143 -161 -392 -553 -218 -954 -190 -640 -538 -397 -492 -620 -786 -366 -551 -122 -891 -31 -568 -133 -650 -211 -211 -422 -283 -726 -649 -670 -426 -895 -800 -843 -379 -639 -231 -230 -726 -646 -743 -535 -860 -35 -972 -395 -361 -806 -158 -745 -104 -816 -852 -477 -873 -743 -354 -268 -381 -895 -851 -528 -737 -219 -406 -67 -972 -953 -805 -131 -712 -37 -292 -860 -695 -698 -984 -842 -259 -296 -950 -14 -328 -533 -858 -558 -325 -648 -873 -327 -945 -80 -632 -163 -433 -275 -234 -908 -350 -265 -207 -116 -343 -784 -678 -28 -878 -453 -67 -83 -504 -206 -139 -15 -361 -947 -434 -495 -907 -515 -455 -847 -882 -644 -926 -804 -998 -477 -54 -828 -999 -808 -356 -497 -507 -966 -487 -385 -893 -997 -84 -944 -101 -90 -826 -144 -105 -985 -317 -775 -337 -884 -761 -739 -899 -244 -533 -651 -982 -407 -810 -21 -404 -382 -764 -136 -767 -670 -218 -502 -767 -500 -735 -994 -694 -190 -326 -847 -637 -632 -818 -746 -542 -717 -767 -935 -242 -220 -24 -696 -108 -583 -400 -615 -738 -796 -869 -436 -858 -283 -503 -438 -743 -312 -995 -979 -228 -519 -237 -202 -42 -209 -182 -153 -725 -287 -889 -106 -164 -652 -75 -175 -78 -17 -605 -181 -696 -625 -99 -734 -563 -230 -399 -545 -184 -282 -213 -92 -329 -966 -659 -328 -983 -249 -525 -937 -127 -714 -53 -901 -660 -180 -948 -231 -225 -575 -470 -734 -3 -431 -589 -459 -967 -125 -545 -237 -734 -706 -10 -559 -640 -10 -325 -138 -861 -932 -684 -355 -708 -478 -846 -60 -288 -119 -854 -931 -729 -953 -196 -139 -588 -260 -710 -122 -378 -121 -886 -839 -635 -822 -471 -448 -697 -135 -117 -443 -870 -393 -65 -403 -762 -308 -446 -738 -392 -604 -400 -629 -460 -134 -793 -610 -809 -389 -118 -151 -602 -822 -653 -608 -940 -930 -426 -507 -133 -906 -123 -778 -767 -268 -705 -418 -289 -135 -425 -278 -792 -374 -320 -526 -885 -34 -420 -40 -970 -899 -441 -455 -446 -199 -537 -979 -880 -816 -480 -426 -544 -600 -421 -604 -225 -137 -918 -675 -608 -541 -575 -160 -604 -987 -696 -341 -386 -638 -503 -757 -552 -456 -847 -497 -542 -344 -28 -205 -538 -691 -621 -469 -952 -184 -556 -979 -478 -121 -313 -222 -21 -166 -365 -425 -671 -534 -513 -824 -674 -279 -278 -62 -159 -852 -376 -512 -936 -331 -908 -394 -621 -301 -973 -587 -174 -281 -182 -193 -529 -129 -478 -944 -786 -795 -427 -296 -829 -968 -550 -192 -406 -422 -39 -454 -687 -256 -353 -802 -896 -492 -94 -836 -973 -710 -333 -21 -815 -682 -460 -293 -337 -369 -856 -110 -801 -680 -826 -779 -339 -6 -39 -610 -44 -647 -353 -395 -58 -62 -285 -852 -17 -67 -729 -122 -363 -147 -739 -360 -319 -592 -364 -637 -457 -972 -160 -516 -493 -612 -685 -375 -288 -877 -104 -705 -312 -75 -332 -722 -38 -67 -78 -485 -60 -231 -399 -647 -827 -364 -507 -364 -672 -790 -441 -435 -961 -362 -374 -405 -234 -500 -866 -72 -2 -49 -816 -725 -475 -114 -743 -588 -873 -832 -644 -898 -825 -775 -965 -944 -176 -90 -918 -385 -837 -684 -700 -394 -473 -841 -561 -945 -187 -514 -280 -588 -351 -285 -190 -858 -656 -56 -783 -744 -469 -462 -310 -247 -578 -346 -739 -309 -908 -34 -182 -413 -766 -51 -641 -28 -899 -68 -129 -704 -267 -225 -459 -476 -644 -737 -169 -264 -851 -258 -956 -891 -715 -92 -236 -529 -413 -978 -104 -925 -991 -444 -109 -832 -641 -140 -475 -929 -193 -383 -38 -533 -895 -509 -841 -531 -60 -762 -526 -437 -409 -241 -975 -992 -108 -65 -906 -278 -772 -456 -200 -795 -247 -828 -133 -445 -353 -332 -768 -204 -428 -377 -489 -93 -401 -818 -961 -613 -792 -990 -940 -46 -687 -607 -595 -452 -73 -92 -610 -934 -374 -70 -89 -106 -107 -971 -808 -4 -541 -289 -93 -984 -12 -131 -329 -951 -672 -622 -18 -381 -674 -977 -103 -832 -322 -700 -232 -749 -648 -343 -852 -919 -149 -952 -768 -647 -493 -896 -248 -308 -454 -894 -766 -597 -326 -797 -442 -480 -992 -520 -650 -301 -989 -596 -714 -953 -566 -962 -122 -617 -716 -677 -659 -602 -393 -764 -947 -62 -109 -114 -642 -736 -486 -448 -355 -667 -366 -102 -822 -785 -102 -306 -196 -710 -808 -635 -597 -844 -139 -841 -405 -655 -626 -540 -569 -7 -955 -854 -967 -83 -839 -908 -814 -44 -789 -305 -433 -863 -547 -426 -728 -440 -10 -706 -941 -252 -673 -178 -862 -372 -623 -393 -394 -414 -410 -491 -355 -5 -434 -113 -382 -491 -286 -545 -541 -956 -672 -780 -70 -437 -256 -724 -626 -267 -679 -130 -754 -77 -410 -625 -623 -278 -805 -917 -225 -86 -295 -430 -696 -637 -992 -7 -392 -611 -393 -726 -444 -843 -684 -387 -21 -828 -362 -82 -284 -780 -942 -706 -255 -395 -542 -940 -660 -293 -680 -88 -259 -544 -150 -977 -164 -836 -48 -89 -875 -880 -629 -546 -969 -450 -839 -444 -481 -44 -829 -499 -606 -538 -641 -482 -255 -838 -96 -760 -882 -2 -52 -953 -70 -764 -842 -120 -634 -552 -896 -492 -177 -532 -447 -604 -729 -18 -241 -486 -252 -626 -684 -194 -257 -380 -370 -395 -540 -184 -645 -810 -148 -867 -102 -593 -905 -452 -818 -539 -260 -208 -434 -37 -862 -853 -645 -475 -871 -340 -591 -209 -851 -927 -784 -136 -965 -700 -362 -7 -948 -808 -379 -273 -43 -133 -354 -802 -987 -622 -824 -179 -787 -640 -642 -267 -925 -815 -60 -428 -131 -828 -363 -31 -89 -122 -203 -416 -368 -871 -201 -217 -454 -685 -658 -530 -912 -3 -625 -162 -197 -317 -237 -287 -822 -213 -692 -130 -681 -460 -150 -348 -766 -854 -831 -719 -545 -465 -553 -472 -104 -262 -31 -360 -595 -30 -70 -645 -316 -659 -171 -617 -834 -422 -213 -895 -295 -40 -416 -548 -13 -332 -686 -332 -564 -292 -515 -632 -264 -521 -366 -807 -806 -553 -276 -647 -60 -544 -777 -751 -175 -286 -433 -820 -328 -818 -957 -848 -965 -860 -144 -168 -146 -576 -622 -186 -40 -582 -998 -835 -535 -381 -653 -234 -438 -537 -848 -903 -907 -823 -960 -671 -466 -335 -428 -391 -77 -395 -863 -679 -330 -240 -657 -974 -371 -868 -745 -831 -453 -915 -865 -589 -428 -586 -52 -676 -302 -297 -205 -380 -619 -749 -54 -534 -287 -976 -576 -188 -819 -692 -592 -434 -254 -880 -472 -318 -24 -873 -261 -227 -841 -121 -380 -634 -605 -659 -722 -447 -32 -185 -379 -314 -130 -132 -484 -597 -267 -864 -256 -159 -643 -708 -642 -204 -923 -674 -95 -165 -13 -648 -452 -917 -777 -480 -668 -65 -647 -562 -769 -433 -615 -539 -328 -67 -333 -741 -466 -364 -379 -466 -285 -181 -765 -909 -555 -228 -700 -588 -118 -428 -29 -309 -156 -321 -554 -358 -422 -300 -574 -658 -302 -733 -684 -268 -81 -823 -393 -734 -33 -60 -891 -738 -111 -253 -439 -313 -424 -168 -862 -144 -626 -129 -425 -923 -887 -440 -146 -451 -752 -755 -830 -183 -297 -899 -775 -276 -329 -741 -137 -267 -395 -900 -249 -193 -597 -850 -774 -10 -642 -997 -239 -759 -331 -715 -551 -463 -920 -987 -617 -489 -27 -436 -476 -575 -918 -556 -477 -20 -458 -118 -170 -871 -954 -133 -359 -154 -768 -941 -876 -182 -407 -986 -971 -86 -782 -998 -697 -227 -932 -14 -518 -400 -774 -575 -555 -77 -282 -403 -216 -538 -625 -406 -981 -813 -942 -206 -869 -696 -319 -486 -808 -36 -391 -457 -144 -505 -624 -675 -192 -976 -4 -587 -245 -564 -660 -492 -312 -890 -667 -792 -104 -793 -229 -493 -977 -660 -932 -26 -815 -968 -253 -157 -819 -175 -447 -41 -684 -572 -564 -699 -797 -354 -862 -407 -184 -475 -706 -248 -753 -562 -33 -69 -715 -842 -768 -935 -98 -785 -688 -372 -773 -412 -856 -781 -184 -726 -73 -131 -560 -964 -103 -871 -982 -923 -365 -933 -992 -350 -18 -297 -974 -444 -173 -523 -639 -311 -68 -244 -249 -681 -743 -572 -10 -503 -345 -354 -716 -138 -531 -230 -75 -748 -71 -276 -618 -434 -240 -738 -89 -558 -321 -922 -882 -357 -639 -791 -643 -106 -585 -991 -597 -969 -394 -652 -822 -589 -117 -98 -965 -290 -966 -25 -808 -447 -132 -352 -140 -682 -572 -550 -591 -304 -202 -402 -188 -453 -425 -579 -183 -995 -767 -779 -460 -400 -56 -980 -506 -474 -825 -442 -85 -61 -281 -879 -260 -429 -607 -970 -542 -904 -685 -938 -701 -113 -83 -84 -924 -925 -696 -443 -225 -671 -888 -794 -377 -353 -597 -658 -871 -451 -715 -658 -776 -310 -420 -731 -702 -567 -661 -875 -335 -294 -116 -963 -391 -300 -452 -23 -337 -591 -452 -222 -638 -900 -101 -714 -503 -844 -302 -492 -872 -396 -100 -602 -952 -563 -247 -329 -381 -786 -946 -925 -409 -296 -174 -33 -939 -742 -333 -412 -203 -153 -216 -692 -404 -900 -387 -394 -46 -499 -102 -859 -360 -960 -223 -302 -939 -380 -30 -91 -534 -964 -939 -905 -779 -476 -839 -205 -585 -901 -418 -406 -809 -30 -611 -940 -474 -104 -219 -463 -41 -576 -927 -150 -934 -731 -164 -411 -851 -910 -869 -284 -100 -252 -213 -392 -303 -754 -2 -450 -271 -666 -434 -306 -992 -75 -650 -159 -13 -683 -668 -142 -155 -361 -692 -653 -714 -174 -157 -753 -773 -605 -282 -122 -135 -813 -57 -480 -1000 -400 -612 -126 -676 -341 -144 -775 -211 -868 -3 -508 -967 -731 -208 -77 -166 -202 -415 -167 -520 -872 -754 -681 -370 -656 -546 -380 -245 -137 -298 -969 -453 -755 -816 -898 -977 -701 -736 -235 -123 -284 -363 -958 -648 -923 -439 -265 -310 -243 -683 -257 -9 -776 -98 -216 -239 -201 -229 -310 -692 -128 -709 -759 -200 -990 -870 -633 -232 -937 -545 -688 -530 -779 -67 -588 -559 -592 -12 -174 -510 -52 -165 -396 -657 -709 -487 -334 -757 -824 -332 -671 -308 -98 -886 -20 -818 -627 -918 -677 -519 -851 -400 -539 -572 -123 -81 -734 -641 -141 -325 -787 -573 -248 -808 -205 -597 -291 -841 -636 -309 -754 -691 -848 -102 -596 -439 -996 -130 -206 -939 -355 -976 -177 -285 -983 -352 -712 -427 -653 -358 -482 -571 -483 -775 -802 -149 -246 -837 -92 -531 -359 -463 -351 -864 -246 -251 -620 -240 -610 -945 -129 -106 -103 -159 -613 -620 -546 -125 -445 -581 -436 -791 -111 -56 -277 -783 -442 -603 -75 -174 -722 -814 -48 -883 -905 -690 -955 -311 -347 -849 -123 -182 -800 -985 -165 -898 -605 -554 -976 -922 -917 -54 -421 -981 -66 -421 -317 -991 -32 -730 -4 -446 -688 -360 -380 -243 -457 -821 -791 -992 -668 -415 -377 -705 -524 -754 -711 -810 -305 -698 -49 -338 -477 -59 -187 -269 -502 -590 -46 -127 -709 -574 -269 -376 -559 -711 -200 -638 -742 -186 -636 -211 -895 -956 -628 -312 -744 -606 -825 -409 -688 -361 -309 -437 -875 -527 -33 -540 -377 -670 -753 -244 -388 -437 -197 -5 -961 -384 -517 -311 -685 -918 -859 -809 -797 -272 -811 -750 -180 -613 -177 -991 -653 -9 -1 -689 -442 -476 -48 -76 -414 -465 -140 -366 -911 -627 -241 -319 -313 -85 -690 -318 -946 -847 -266 -146 -715 -756 -727 -17 -779 -521 -523 -162 -896 -64 -474 -585 -914 -137 -385 -837 -43 -63 -65 -908 -334 -658 -322 -288 -294 -257 -684 -597 -594 -268 -105 -888 -917 -55 -260 -442 -74 -932 -328 -348 -931 -812 -817 -241 -849 -232 -936 -649 -231 -334 -965 -278 -170 -829 -63 -235 -827 -902 -816 -716 -671 -970 -884 -823 -103 -549 -426 -548 -791 -274 -521 -677 -384 -580 -890 -754 -520 -221 -95 -126 -845 -767 -70 -694 -258 -561 -62 -97 -996 -976 -121 -3 -960 -969 -258 -843 -556 -698 -245 -103 -605 -447 -72 -755 -892 -91 -797 -819 -398 -544 -312 -593 -725 -927 -279 -46 -560 -267 -905 -799 -180 -835 -748 -690 -174 -929 -636 -777 -179 -29 -600 -42 -740 -655 -488 -721 -684 -915 -416 -159 -833 -199 -525 -142 -341 -768 -400 -218 -341 -37 -926 -643 -609 -177 -321 -895 -968 -25 -240 -570 -151 -755 -895 -536 -6 -856 -808 -631 -547 -756 -413 -920 -242 -542 -977 -982 -240 -765 -384 -256 -529 -126 -686 -807 -909 -989 -38 -45 -425 -131 -71 -850 -244 -958 -19 -499 -896 -682 -60 -555 -412 -93 -751 -651 -134 -573 -35 -830 -785 -909 -518 -631 -970 -819 -828 -739 -29 -482 -894 -539 -747 -223 -497 -611 -860 -67 -344 -841 -241 -469 -116 -939 -431 -51 -314 -461 -227 -258 -1000 -675 -845 -367 -29 -41 -792 -675 -805 -299 -809 -806 -873 -722 -630 -891 -398 -744 -363 -437 -494 -985 -751 -923 -249 -509 -653 -601 -684 -989 -314 -125 -606 -110 -360 -739 -446 -772 -110 -743 -960 -246 -990 -669 -304 -590 -303 -32 -321 -313 -578 -986 -208 -545 -587 -989 -320 -60 -810 -390 -110 -449 -113 -666 -914 -568 -467 -552 -959 -233 -866 -811 -745 -683 -547 -293 -790 -945 -640 -953 -384 -935 -467 -797 -134 -205 -732 -959 -594 -619 -574 -471 -464 -360 -591 -810 -277 -817 -230 -734 -243 -831 -352 -993 -967 -227 -795 -478 -732 -543 -942 -433 -415 -310 -505 -791 -644 -712 -657 -77 -219 -499 -668 -940 -806 -869 -505 -86 -461 -576 -133 -490 -727 -643 -986 -752 -907 -488 -162 -535 -776 -129 -984 -334 -963 -264 -708 -541 -885 -3 -488 -947 -138 -457 -859 -204 -749 -815 -789 -61 -387 -368 -867 -529 -349 -606 -851 -256 -217 -969 -82 -825 -325 -654 -341 -710 -354 -287 -976 -385 -184 -779 -392 -421 -779 -597 -944 -483 -280 -987 -405 -27 -705 -36 -520 -54 -449 -514 -339 -948 -958 -538 -817 -132 -348 -244 -820 -441 -79 -757 -352 -317 -183 -712 -855 -840 -787 -181 -468 -65 -563 -120 -927 -602 -137 -145 -284 -307 -151 -203 -346 -655 -761 -822 -166 -558 -728 -25 -954 -14 -833 -894 -661 -23 -784 -360 -889 -568 -494 -771 -423 -198 -761 -305 -780 -733 -977 -996 -610 -571 -517 -299 -394 -862 -40 -706 -926 -428 -557 -275 -394 -185 -430 -518 -706 -753 -525 -239 -872 -685 -926 -87 -805 -208 -33 -781 -219 -276 -944 -184 -243 -955 -594 -429 -223 -803 -967 -460 -604 -435 -159 -299 -662 -73 -359 -91 -577 -144 -96 -634 -718 -50 -930 -520 -748 -641 -218 -701 -275 -234 -876 -339 -425 -773 -728 -269 -254 -786 -764 -51 -283 -785 -887 -445 -661 -608 -455 -494 -955 -837 -85 -372 -1000 -355 -747 -728 -140 -332 -640 -14 -284 -450 -198 -942 -637 -326 -713 -337 -618 -667 -367 -174 -155 -63 -892 -877 -114 -150 -379 -905 -599 -341 -896 -998 -881 -404 -626 -687 -484 -319 -132 -594 -55 -196 -906 -429 -924 -109 -287 -138 -436 -204 -938 -477 -471 -838 -41 -35 -355 -984 -257 -508 -840 -128 -574 -240 -819 -84 -131 -313 -169 -301 -92 -939 -96 -113 -830 -243 -626 -394 -858 -847 -600 -308 -527 -43 -108 -988 -238 -888 -558 -471 -292 -695 -530 -663 -345 -803 -930 -148 -551 -32 -207 -804 -714 -128 -224 -769 -367 -371 -337 -450 -927 -389 -583 -215 -308 -648 -558 -82 -974 -243 -317 -823 -127 -972 -39 -791 -207 -308 -121 -902 -790 -627 -852 -749 -155 -510 -827 -171 -506 -586 -427 -981 -613 -472 -817 -558 -604 -333 -360 -288 -538 -793 -465 -338 -532 -238 -720 -401 -53 -296 -335 -786 -696 -24 -334 -436 -104 -58 -314 -625 -767 -598 -502 -170 -437 -555 -442 -591 -121 -296 -750 -284 -792 -73 -974 -239 -970 -146 -247 -785 -658 -536 -231 -848 -348 -322 -713 -650 -58 -126 -967 -160 -26 -256 -794 -732 -275 -758 -204 -171 -283 -724 -892 -60 -732 -904 -10 -510 -723 -713 -524 -417 -750 -983 -438 -707 -754 -274 -388 -646 -950 -230 -439 -675 -754 -63 -732 -840 -841 -830 -930 -857 -477 -616 -473 -949 -920 -939 -837 -439 -504 -11 -184 -163 -41 -95 -98 -926 -193 -780 -470 -191 -644 -464 -875 -64 -129 -328 -92 -728 -806 -554 -690 -65 -480 -350 -859 -876 -137 -887 -588 -64 -94 -881 -754 -711 -389 -779 -763 -569 -537 -286 -338 -125 -19 -496 -833 -981 -268 -110 -953 -391 -850 -83 -408 -724 -44 -207 -985 -632 -50 -938 -657 -445 -254 -970 -881 -37 -587 -31 -761 -992 -54 -420 -117 -903 -142 -808 -10 -22 -379 -202 -543 -987 -615 -931 -484 -538 -309 -670 -746 -965 -676 -768 -579 -765 -860 -883 -409 -792 -148 -25 -469 -970 -861 -969 -148 -209 -464 -476 -314 -968 -894 -925 -354 -829 -953 -505 -404 -106 -878 -878 -963 -767 -999 -307 -536 -551 -597 -329 -868 -189 -239 -831 -296 -272 -295 -800 -783 -301 -531 -971 -323 -997 -822 -938 -667 -417 -901 -819 -443 -200 -383 -243 -617 -352 -698 -513 -990 -116 -911 -854 -104 -524 -845 -376 -272 -784 -934 -683 -24 -708 -475 -652 -286 -525 -940 -93 -223 -976 -320 -801 -202 -8 -581 -420 -997 -439 -488 -38 -62 -133 -337 -746 -678 -731 -570 -613 -839 -537 -508 -268 -414 -793 -881 -513 -944 -657 -516 -411 -957 -884 -89 -370 -753 -39 -776 -290 -311 -910 -47 -367 -683 -77 -125 -999 -90 -745 -887 -889 -76 -304 -58 -863 -855 -35 -75 -886 -953 -334 -897 -13 -993 -675 -368 -56 -544 -274 -697 -560 -510 -134 -803 -458 -1 -324 -259 -578 -516 -249 -603 -887 -209 -192 -715 -869 -953 -82 -759 -144 -290 -409 -425 -407 -660 -571 -722 -273 -725 -196 -282 -457 -70 -34 -975 -905 -695 -339 -301 -631 -873 -46 -521 -282 -998 -206 -748 -527 -24 -63 -958 -227 -772 -563 -819 -495 -516 -751 -162 -618 -892 -775 -875 -142 -926 -555 -414 -478 -655 -393 -283 -254 -824 -167 -64 -139 -482 -807 -93 -758 -18 -42 -467 -720 -601 -49 -247 -176 -346 -492 -448 -887 -523 -326 -513 -97 -393 -108 -833 -171 -202 -74 -563 -486 -536 -219 -988 -590 -293 -344 -376 -406 -850 -601 -328 -425 -301 -745 -776 -988 -991 -39 -298 -734 -13 -746 -96 -323 -883 -524 -787 -652 -331 -733 -337 -597 -504 -183 -405 -125 -433 -569 -279 -555 -899 -478 -769 -348 -134 -120 -340 -249 -986 -629 -37 -455 -473 -768 -92 -736 -780 -658 -827 -114 -882 -754 -345 -860 -423 -593 -456 -707 -155 -99 -640 -990 -958 -380 -640 -54 -765 -680 -979 -377 -593 -385 -28 -352 -494 -48 -332 -928 -453 -869 -860 -1000 -123 -371 -790 -500 -797 -442 -750 -988 -79 -651 -838 -889 -790 -289 -175 -91 -80 -567 -850 -360 -916 -611 -945 -898 -863 -666 -448 -690 -131 -40 -109 -578 -212 -587 -761 -46 -533 -546 -328 -195 -163 -42 -974 -364 -127 -234 -186 -104 -174 -384 -839 -438 -87 -109 -116 -457 -530 -781 -242 -898 -527 -477 -448 -55 -279 -548 -747 -35 -110 -256 -118 -35 -990 -338 -70 -535 -543 -398 -525 -128 -386 -761 -869 -906 -212 -927 -65 -544 -739 -490 -153 -611 -165 -487 -884 -291 -949 -550 -20 -901 -973 -504 -918 -589 -51 -248 -224 -752 -953 -180 -58 -830 -782 -728 -38 -432 -935 -897 -119 -198 -222 -581 -934 -252 -68 -452 -809 -676 -698 -432 -33 -563 -240 -359 -932 -650 -810 -748 -616 -733 -777 -746 -754 -815 -750 -446 -901 -358 -258 -559 -389 -725 -866 -26 -570 -9 -549 -265 -15 -755 -376 -994 -906 -56 -345 -860 -72 -828 -856 -61 -781 -727 -460 -253 -501 -774 -603 -271 -767 -334 -639 -18 -634 -574 -454 -611 -509 -909 -846 -622 -227 -123 -360 -233 -644 -315 -74 -400 -335 -406 -518 -88 -273 -339 -310 -732 -794 -992 -506 -965 -691 -685 -845 -373 -510 -823 -57 -740 -659 -36 -523 -232 -726 -361 -86 -393 -669 -30 -980 -447 -302 -913 -96 -550 -794 -805 -965 -155 -662 -932 -203 -985 -105 -978 -4 -421 -937 -590 -225 -717 -680 -736 -931 -704 -131 -891 -841 -899 -876 -294 -587 -772 -141 -555 -250 -475 -704 -809 -413 -378 -911 -204 -159 -769 -877 -99 -798 -665 -771 -392 -337 -486 -916 -696 -470 -956 -960 -621 -241 -970 -902 -378 -410 -472 -765 -547 -814 -678 -20 -116 -653 -661 -301 -235 -988 -358 -933 -339 -425 -988 -715 -200 -295 -75 -14 -520 -961 -187 -233 -218 -249 -380 -568 -313 -913 -754 -1 -964 -168 -650 -175 -866 -431 -680 -935 -413 -611 -880 -659 -461 -340 -424 -505 -262 -810 -507 -936 -472 -885 -680 -242 -302 -583 -983 -704 -776 -779 -292 -90 -807 -176 -133 -794 -564 -197 -975 -752 -496 -921 -627 -709 -747 -214 -358 -498 -253 -309 -512 -309 -753 -525 -656 -12 -25 -672 -126 -221 -765 -240 -174 -187 -694 -706 -946 -226 -130 -865 -369 -517 -769 -321 -223 -172 -716 -545 -233 -202 -857 -337 -972 -329 -262 -949 -162 -863 -504 -596 -419 -468 -715 -414 -963 -956 -313 -309 -845 -161 -526 -635 -213 -538 -367 -131 -978 -966 -260 -9 -996 -221 -112 -965 -959 -91 -105 -989 -11 -478 -201 -333 -435 -12 -424 -157 -554 -353 -574 -979 -312 -145 -662 -6 -25 -611 -606 -779 -965 -386 -860 -904 -18 -956 -171 -241 -975 -537 -941 -561 -224 -246 -866 -662 -926 -451 -973 -763 -387 -731 -151 -168 -106 -874 -68 -619 -46 -669 -304 -506 -968 -643 -920 -81 -715 -435 -624 -562 -181 -91 -814 -171 -676 -391 -794 -275 -770 -266 -38 -380 -257 -611 -371 -15 -312 -904 -569 -494 -264 -227 -560 -252 -609 -278 -979 -253 -881 -906 -756 -418 -433 -565 -435 -191 -835 -351 -120 -34 -670 -30 -36 -24 -172 -583 -4 -548 -966 -443 -131 -544 -607 -93 -330 -662 -769 -22 -365 -701 -551 -87 -296 -725 -964 -383 -677 -359 -423 -999 -825 -712 -995 -59 -562 -241 -871 -309 -200 -83 -131 -118 -756 -143 -243 -97 -740 -828 -513 -410 -294 -917 -621 -145 -484 -715 -420 -379 -461 -638 -309 -717 -949 -143 -794 -372 -425 -165 -263 -920 -207 -918 -517 -418 -416 -787 -134 -695 -175 -982 -33 -898 -833 -231 -846 -390 -558 -245 -628 -858 -352 -243 -507 -762 -346 -426 -406 -756 -631 -402 -63 -706 -118 -271 -614 -696 -87 -735 -318 -699 -828 -873 -560 -135 -179 -234 -913 -245 -436 -788 -28 -480 -113 -132 -931 -915 -249 -9 -246 -190 -831 -927 -148 -526 -248 -99 -289 -524 -196 -313 -118 -799 -657 -701 -516 -844 -232 -439 -405 -827 -36 -682 -509 -169 -579 -770 -168 -124 -915 -753 -96 -122 -567 -475 -818 -394 -411 -826 -880 -55 -457 -392 -315 -388 -390 -253 -803 -901 -959 -712 -326 -839 -204 -868 -442 -842 -204 -408 -305 -983 -409 -527 -550 -317 -211 -595 -613 -471 -314 -173 -626 -814 -9 -483 -825 -11 -755 -342 -744 -806 -719 -552 -726 -903 -712 -326 -459 -786 -129 -895 -851 -863 -752 -529 -387 -600 -752 -214 -714 -255 -125 -703 -355 -873 -916 -756 -397 -698 -831 -134 -768 -127 -13 -251 -617 -233 -319 -549 -866 -441 -261 -96 -662 -227 -857 -301 -594 -293 -16 -267 -540 -651 -861 -635 -1 -999 -719 -176 -22 -314 -563 -288 -808 -662 -191 -183 -889 -603 -49 -404 -1000 -705 -161 -342 -546 -240 -657 -761 -258 -562 -942 -635 -827 -167 -99 -917 -80 -810 -843 -64 -803 -153 -411 -102 -154 -507 -640 -855 -905 -326 -407 -659 -165 -291 -265 -886 -658 -120 -373 -556 -178 -312 -426 -9 -653 -689 -809 -58 -303 -528 -182 -666 -229 -354 -829 -552 -680 -38 -439 -234 -902 -626 -831 -968 -521 -596 -949 -336 -712 -740 -874 -208 -594 -764 -725 -315 -138 -250 -288 -85 -822 -89 -426 -668 -372 -856 -464 -484 -65 -29 -624 -490 -774 -238 -175 -980 -977 -846 -518 -333 -896 -948 -578 -165 -529 -138 -752 -402 -164 -12 -975 -475 -761 -367 -664 -796 -497 -35 -882 -893 -597 -199 -471 -894 -42 -755 -349 -930 -854 -994 -806 -50 -258 -212 -304 -39 -120 -904 -822 -309 -332 -184 -385 -738 -87 -141 -10 -870 -244 -973 -519 -170 -737 -483 -770 -305 -661 -631 -984 -412 -626 -398 -387 -85 -716 -171 -67 -917 -198 -513 -848 -410 -861 -144 -359 -642 -706 -189 -613 -89 -215 -535 -505 -243 -642 -869 -454 -125 -717 -261 -524 -553 -10 -250 -134 -207 -436 -722 -953 -126 -380 -757 -696 -870 -623 -375 -580 -319 -98 -747 -626 -245 -115 -275 -581 -595 -456 -231 -208 -262 -106 -35 -357 -779 -533 -548 -729 -6 -253 -581 -123 -80 -954 -511 -98 -160 -117 -727 -989 -463 -651 -819 -713 -262 -614 -100 -708 -162 -806 -703 -299 -884 -648 -234 -248 -675 -575 -744 -476 -841 -170 -2 -714 -175 -159 -199 -248 -981 -872 -154 -635 -334 -946 -228 -486 -709 -645 -448 -746 -114 -933 -976 -404 -702 -384 -240 -551 -964 -199 -727 -697 -509 -311 -330 -809 -214 -541 -910 -91 -175 -301 -663 -986 -251 -285 -222 -968 -648 -442 -704 -289 -96 -409 -499 -752 -269 -871 -502 -105 -800 -128 -672 -625 -336 -694 -83 -101 -72 -791 -275 -308 -658 -286 -163 -748 -939 -140 -637 -591 -156 -111 -940 -237 -639 -452 -622 -537 -155 -449 -444 -934 -932 -16 -937 -262 -834 -239 -115 -622 -465 -807 -59 -11 -678 -954 -786 -304 -553 -925 -214 -977 -633 -824 -919 -115 -706 -783 -842 -636 -426 -76 -80 -841 -328 -561 -32 -308 -1000 -752 -343 -326 -323 -454 -756 -722 -324 -462 -57 -243 -756 -411 -917 -434 -419 -470 -51 -700 -381 -214 -90 -629 -107 -414 -722 -911 -211 -91 -849 -272 -73 -352 -368 -199 -396 -634 -527 -62 -244 -691 -85 -662 -344 -127 -404 -71 -216 -999 -622 -170 -681 -852 -44 -185 -738 -629 -106 -591 -196 -672 -230 -40 -269 -956 -79 -661 -525 -804 -54 -241 -193 -708 -788 -21 -495 -107 -915 -708 -423 -15 -353 -798 -995 -98 -97 -529 -93 -344 -113 -976 -471 -930 -838 -327 -48 -940 -347 -255 -151 -422 -89 -668 -886 -225 -316 -737 -685 -541 -713 -759 -70 -260 -437 -550 -56 -741 -46 -89 -984 -353 -616 -555 -952 -250 -312 -940 -204 -269 -201 -572 -584 -874 -106 -668 -95 -200 -525 -132 -388 -458 -645 -194 -375 -29 -915 -395 -616 -637 -592 -678 -209 -236 -986 -387 -433 -393 -823 -925 -844 -932 -421 -901 -655 -228 -794 -539 -530 -986 -998 -439 -721 -809 -586 -139 -38 -11 -505 -905 -222 -103 -861 -809 -662 -960 -235 -62 -241 -773 -239 -53 -712 -265 -200 -252 -81 -769 -997 -274 -32 -106 -894 -610 -720 -444 -238 -515 -720 -443 -537 -180 -108 -932 -178 -770 -601 -366 -689 -503 -568 -260 -787 -100 -853 -315 -964 -737 -480 -37 -242 -169 -325 -469 -690 -140 -757 -18 -117 -19 -636 -557 -326 -761 -38 -207 -147 -343 -560 -186 -300 -163 -491 -575 -829 -546 -472 -554 -84 -841 -650 -912 -460 -469 -966 -697 -819 -726 -96 -340 -318 -953 -542 -906 -622 -395 -684 -14 -683 -689 -750 -933 -691 -799 -353 -956 -229 -25 -564 -973 -844 -782 -870 -750 -14 -993 -397 -788 -52 -207 -794 -564 -488 -250 -474 -800 -138 -646 -752 -221 -63 -287 -806 -512 -207 -195 -583 -945 -85 -85 -346 -477 -746 -721 -46 -210 -732 -415 -643 -777 -269 -268 -794 -542 -7 -780 -444 -168 -98 -214 -601 -961 -823 -268 -961 -215 -558 -682 -804 -977 -525 -420 -351 -851 -378 -303 -255 -960 -962 -466 -713 -297 -266 -47 -434 -578 -14 -77 -313 -467 -649 -878 -4 -949 -93 -282 -391 -673 -344 -940 -392 -168 -453 -750 -88 -976 -430 -305 -407 -397 -179 -590 -641 -512 -298 -823 -842 -347 -942 -815 -623 -308 -745 -440 -654 -277 -663 -568 -265 -36 -219 -466 -133 -415 -200 -851 -231 -473 -107 -228 -578 -32 -913 -475 -602 -682 -382 -488 -10 -586 -970 -572 -506 -436 -674 -333 -954 -134 -122 -943 -610 -591 -829 -333 -498 -4 -448 -378 -152 -701 -73 -305 -87 -62 -227 -441 -631 -434 -76 -14 -557 -590 -936 -367 -373 -724 -243 -186 -173 -404 -980 -543 -368 -965 -697 -875 -636 -76 -759 -731 -110 -52 -480 -575 -189 -30 -456 -405 -886 -372 -853 -296 -285 -107 -732 -370 -511 -866 -692 -398 -225 -911 -255 -680 -425 -587 -643 -302 -92 -293 -580 -554 -832 -190 -180 -287 -801 -815 -341 -324 -980 -513 -469 -759 -487 -87 -252 -319 -816 -704 -794 -66 -650 -153 -590 -38 -251 -891 -287 -733 -675 -456 -249 -292 -495 -729 -157 -650 -693 -237 -293 -425 -289 -929 -482 -610 -264 -216 -555 -292 -824 -464 -652 -783 -349 -789 -372 -312 -895 -988 -553 -617 -431 -69 -220 -221 -697 -902 -825 -258 -497 -243 -820 -38 -457 -897 -651 -682 -848 -441 -652 -685 -542 -274 -701 -956 -194 -444 -736 -993 -585 -616 -99 -976 -82 -297 -929 -237 -178 -588 -526 -560 -479 -781 -273 -481 -726 -174 -20 -531 -960 -367 -769 -293 -745 -143 -681 -302 -318 -316 -523 -925 -593 -187 -409 -900 -884 -109 -896 -129 -643 -309 -190 -837 -924 -231 -757 -943 -376 -991 -324 -504 -506 -414 -11 -712 -294 -764 -530 -333 -855 -207 -689 -687 -116 -680 -678 -873 -865 -709 -334 -707 -869 -996 -665 -431 -973 -135 -456 -623 -144 -142 -470 -271 -40 -973 -764 -353 -470 -888 -143 -181 -295 -389 -86 -694 -755 -160 -491 -910 -919 -851 -753 -201 -307 -356 -809 -504 -189 -683 -620 -319 -318 -100 -341 -354 -298 -95 -592 -921 -55 -416 -524 -411 -152 -620 -129 -549 -536 -586 -686 -40 -305 -983 -716 -189 -84 -338 -651 -446 -13 -64 -693 -125 -731 -335 -36 -76 -617 -578 -836 -130 -704 -840 -736 -82 -290 -200 -270 -499 -325 -295 -710 -146 -453 -603 -324 -389 -602 -421 -46 -12 -944 -441 -896 -989 -225 -56 -491 -791 -495 -736 -404 -804 -194 -196 -919 -683 -510 -774 -983 -28 -404 -678 -828 -245 -880 -776 -313 -646 -245 -116 -62 -487 -930 -132 -672 -958 -496 -458 -92 -867 -623 -210 -75 -511 -691 -987 -250 -114 -608 -439 -171 -158 -997 -720 -224 -601 -932 -830 -376 -182 -607 -139 -987 -692 -1000 -278 -90 -873 -829 -435 -168 -241 -25 -208 -622 -464 -55 -698 -138 -377 -720 -825 -677 -899 -744 -658 -832 -330 -340 -983 -47 -744 -871 -449 -376 -617 -572 -470 -368 -479 -199 -201 -886 -12 -197 -204 -648 -67 -176 -896 -512 -145 -557 -422 -890 -740 -297 -277 -612 -986 -607 -540 -302 -128 -115 -147 -837 -79 -80 -477 -123 -82 -75 -84 -711 -479 -71 -53 -840 -290 -414 -38 -472 -895 -615 -956 -988 -964 -803 -735 -384 -962 -477 -612 -124 -697 -805 -22 -695 -930 -475 -920 -437 -505 -67 -321 -892 -407 -883 -696 -705 -995 -780 -202 -468 -559 -178 -860 -264 -968 -933 -694 -868 -626 -616 -330 -740 -255 -629 -808 -851 -844 -433 -744 -442 -305 -229 -498 -3 -241 -386 -974 -470 -507 -208 -357 -70 -578 -36 -732 -492 -976 -985 -624 -257 -500 -877 -2 -425 -154 -578 -40 -762 -193 -379 -285 -799 -497 -760 -280 -897 -680 -174 -921 -955 -277 -859 -417 -744 -576 -73 -851 -703 -652 -661 -35 -48 -963 -12 -400 -506 -806 -98 -379 -210 -909 -16 -889 -636 -645 -120 -122 -133 -631 -651 -879 -473 -864 -370 -400 -510 -74 -91 -460 -186 -175 -148 -725 -582 -604 -644 -21 -610 -185 -430 -945 -802 -916 -138 -874 -695 -581 -829 -573 -813 -696 -736 -180 -99 -832 -368 -636 -370 -720 -545 -887 -512 -16 -987 -636 -106 -583 -330 -815 -429 -462 -908 -257 -309 -637 -687 -322 -69 -281 -908 -365 -924 -231 -525 -415 -535 -706 -393 -418 -597 -913 -217 -587 -105 -1000 -477 -962 -774 -998 -109 -212 -990 -811 -240 -260 -650 -20 -495 -33 -805 -725 -737 -333 -264 -691 -427 -704 -132 -375 -67 -623 -130 -972 -911 -581 -631 -139 -854 -658 -736 -414 -184 -563 -367 -973 -24 -760 -465 -883 -415 -886 -405 -266 -709 -268 -138 -785 -286 -116 -623 -448 -311 -99 -548 -567 -163 -663 -484 -310 -814 -946 -994 -854 -978 -901 -115 -170 -337 -259 -932 -467 -266 -342 -116 -945 -895 -379 -749 -376 -780 -363 -675 -720 -953 -165 -282 -918 -541 -870 -285 -799 -741 -289 -791 -927 -819 -223 -645 -331 -378 -106 -704 -247 -10 -640 -615 -900 -656 -765 -341 -75 -353 -305 -595 -42 -592 -533 -817 -742 -562 -774 -952 -729 -41 -595 -400 -271 -22 -890 -867 -584 -126 -792 -39 -127 -161 -965 -466 -745 -277 -153 -785 -770 -496 -367 -882 -592 -882 -646 -339 -38 -960 -7 -279 -335 -591 -348 -621 -845 -309 -450 -212 -365 -932 -399 -158 -419 -844 -453 -825 -677 -83 -835 -173 -860 -580 -612 -646 -2 -123 -110 -636 -997 -962 -318 -924 -867 -181 -2 -373 -557 -563 -267 -319 -539 -973 -120 -402 -203 -715 -696 -509 -476 -817 -931 -676 -704 -827 -641 -434 -902 -699 -935 -127 -183 -682 -336 -223 -72 -133 -536 -265 -495 -979 -833 -147 -62 -750 -111 -75 -160 -535 -816 -841 -432 -711 -330 -303 -475 -5 -40 -959 -552 -702 -598 -552 -306 -844 -121 -602 -698 -9 -484 -19 -48 -76 -944 -755 -86 -771 -95 -939 -494 -317 -860 -276 -779 -459 -303 -988 -653 -807 -711 -619 -499 -50 -691 -890 -95 -990 -601 -679 -656 -66 -776 -399 -400 -915 -760 -112 -622 -845 -514 -55 -407 -396 -622 -44 -801 -842 -174 -482 -308 -6 -692 -59 -203 -260 -1 -838 -541 -534 -572 -820 -529 -179 -336 -572 -408 -574 -320 -840 -498 -829 -349 -760 -939 -384 -375 -42 -613 -910 -148 -877 -701 -206 -585 -281 -136 -849 -271 -815 -383 -889 -935 -645 -658 -458 -500 -976 -92 -233 -811 -265 -688 -25 -639 -444 -832 -2 -874 -718 -806 -218 -142 -394 -676 -957 -970 -655 -873 -803 -621 -14 -247 -575 -580 -407 -927 -998 -865 -509 -673 -883 -862 -696 -827 -493 -676 -399 -518 -556 -758 -615 -593 -997 -250 -789 -122 -427 -538 -386 -6 -372 -771 -555 -163 -345 -23 -222 -144 -7 -397 -41 -26 -40 -866 -337 -491 -862 -17 -402 -645 -586 -240 -768 -522 -979 -117 -479 -959 -364 -813 -431 -566 -995 -579 -554 -743 -18 -62 -208 -476 -600 -549 -185 -72 -44 -884 -391 -618 -116 -14 -676 -255 -419 -543 -529 -62 -197 -633 -951 -144 -558 -961 -361 -515 -524 -23 -613 -904 -924 -718 -567 -129 -486 -540 -261 -236 -460 -400 -381 -662 -991 -790 -166 -269 -828 -356 -419 -510 -548 -872 -525 -226 -335 -705 -801 -377 -33 -1000 -488 -351 -176 -332 -930 -991 -942 -28 -319 -92 -493 -302 -937 -82 -742 -597 -848 -273 -863 -789 -392 -271 -355 -439 -171 -122 -827 -360 -632 -190 -985 -490 -245 -106 -921 -759 -183 -139 -432 -942 -125 -544 -564 -295 -947 -356 -844 -857 -895 -981 -557 -173 -1000 -600 -196 -842 -635 -428 -217 -968 -616 -524 -928 -516 -526 -319 -814 -579 -474 -990 -807 -809 -478 -71 -607 -341 -801 -647 -472 -266 -45 -817 -238 -452 -500 -253 -178 -230 -986 -293 -673 -883 -195 -988 -360 -263 -902 -824 -12 -580 -376 -141 -266 -263 -456 -428 -464 -160 -195 -622 -174 -281 -182 -517 -86 -933 -375 -250 -684 -17 -701 -152 -736 -959 -222 -930 -177 -516 -765 -849 -583 -513 -789 -586 -942 -386 -958 -783 -452 -327 -906 -249 -758 -572 -711 -821 -58 -915 -31 -16 -647 -779 -870 -256 -123 -442 -165 -693 -633 -271 -942 -950 -387 -711 -795 -892 -537 -502 -536 -313 -648 -904 -160 -958 -414 -367 -281 -330 -240 -5 -596 -536 -2 -497 -156 -313 -719 -758 -328 -675 -811 -983 -970 -659 -851 -298 -982 -310 -2 -183 -387 -297 -687 -361 -647 -476 -831 -463 -174 -897 -282 -717 -421 -444 -570 -758 -831 -984 -41 -953 -93 -128 -434 -604 -306 -901 -767 -598 -152 -157 -822 -88 -187 -574 -623 -779 -134 -70 -235 -62 -818 -374 -29 -786 -636 -946 -406 -695 -22 -945 -655 -99 -80 -721 -119 -133 -135 -843 -7 -54 -935 -114 -175 -829 -310 -624 -917 -549 -621 -768 -646 -342 -38 -548 -530 -308 -539 -46 -62 -287 -192 -492 -220 -551 -229 -381 -676 -214 -452 -433 -27 -826 -221 -828 -175 -586 -560 -157 -894 -731 -14 -641 -43 -309 -339 -365 -43 -941 -903 -330 -844 -532 -296 -170 -28 -275 -864 -255 -430 -511 -823 -698 -286 -424 -418 -410 -167 -887 -740 -590 -922 -904 -482 -121 -435 -369 -97 -743 -588 -955 -691 -577 -175 -702 -393 -300 -342 -914 -967 -782 -678 -461 -119 -420 -7 -615 -434 -316 -273 -930 -847 -15 -213 -602 -724 -916 -677 -493 -652 -442 -132 -194 -142 -312 -259 -135 -924 -617 -376 -618 -246 -63 -983 -273 -630 -612 -36 -671 -44 -104 -713 -824 -499 -381 -634 -318 -19 -820 -522 -958 -144 -382 -809 -673 -113 -172 -119 -534 -151 -449 -84 -31 -479 -856 -103 -815 -465 -687 -966 -391 -551 -905 -63 -563 -717 -26 -459 -667 -896 -520 -984 -689 -54 -355 -240 -859 -797 -801 -881 -566 -115 -727 -897 -186 -766 -384 -175 -477 -968 -849 -751 -516 -581 -164 -930 -505 -28 -482 -941 -437 -559 -502 -458 -826 -677 -164 -381 -402 -301 -223 -845 -567 -973 -915 -813 -375 -922 -668 -23 -332 -334 -48 -152 -316 -226 -528 -52 -997 -376 -31 -375 -149 -554 -272 -253 -381 -506 -187 -270 -521 -42 -421 -544 -597 -269 -785 -236 -226 -606 -781 -423 -657 -938 -833 -359 -408 -102 -699 -540 -650 -996 -29 -118 -595 -808 -925 -768 -666 -857 -870 -507 -873 -331 -884 -643 -753 -311 -828 -83 -361 -858 -49 -578 -915 -427 -128 -140 -218 -240 -815 -892 -935 -634 -948 -502 -345 -35 -177 -699 -716 -326 -724 -280 -497 -399 -370 -683 -278 -94 -585 -643 -539 -947 -772 -289 -545 -768 -436 -977 -769 -57 -483 -694 -246 -193 -904 -252 -165 -665 -900 -139 -956 -908 -146 -967 -681 -294 -866 -566 -227 -525 -670 -273 -801 -322 -125 -8 -914 -124 -792 -723 -861 -749 -611 -492 -837 -310 -503 -358 -556 -900 -459 -811 -437 -204 -197 -155 -991 -408 -363 -364 -181 -920 -207 -744 -339 -311 -932 -67 -803 -802 -338 -29 -135 -83 -482 -428 -486 -64 -277 -657 -833 -734 -430 -808 -533 -845 -898 -950 -364 -568 -782 -186 -609 -19 -353 -508 -923 -563 -807 -83 -713 -608 -799 -982 -440 -521 -366 -733 -76 -182 -299 -933 -458 -745 -192 -651 -474 -999 -225 -611 -365 -654 -671 -136 -271 -613 -354 -458 -710 -538 -104 -284 -368 -444 -103 -351 -152 -599 -149 -33 -298 -487 -209 -489 -144 -872 -562 -709 -487 -373 -60 -426 -248 -479 -407 -886 -926 -666 -14 -566 -495 -694 -778 -590 -103 -86 -770 -257 -558 -959 -48 -68 -412 -943 -887 -440 -571 -890 -239 -956 -525 -810 -275 -631 -27 -331 -443 -498 -996 -21 -165 -279 -875 -435 -161 -201 -81 -709 -756 -173 -455 -609 -972 -526 -906 -109 -391 -622 -382 -89 -744 -779 -665 -361 -49 -414 -490 -723 -536 -946 -330 -556 -575 -413 -884 -163 -223 -470 -837 -913 -998 -696 -673 -22 -150 -870 -191 -484 -643 -420 -261 -890 -220 -434 -298 -101 -646 -471 -770 -777 -283 -807 -984 -758 -842 -615 -675 -38 -909 -867 -16 -653 -811 -707 -985 -961 -226 -154 -802 -503 -750 -600 -713 -701 -443 -800 -129 -21 -180 -246 -377 -91 -658 -220 -667 -689 -34 -954 -308 -194 -218 -300 -205 -630 -799 -366 -505 -582 -968 -686 -837 -299 -982 -724 -354 -243 -470 -885 -379 -198 -530 -345 -913 -352 -264 -98 -282 -199 -24 -501 -254 -94 -113 -997 -906 -211 -367 -20 -330 -180 -401 -414 -489 -261 -501 -78 -238 -299 -670 -304 -614 -643 -164 -530 -500 -891 -631 -732 -223 -593 -967 -218 -573 -423 -749 -580 -355 -867 -436 -310 -60 -749 -890 -193 -729 -88 -503 -465 -308 -646 -18 -21 -587 -931 -1 -174 -503 -131 -633 -813 -877 -11 -74 -390 -692 -929 -697 -940 -29 -835 -523 -588 -670 -515 -940 -272 -914 -898 -802 -541 -812 -529 -434 -293 -592 -711 -536 -895 -520 -669 -30 -470 -564 -120 -50 -240 -762 -871 -532 -670 -705 -943 -390 -396 -548 -800 -722 -320 -430 -651 -399 -658 -598 -66 -396 -604 -444 -383 -927 -381 -882 -229 -452 -860 -230 -696 -500 -553 -707 -610 -244 -138 -950 -647 -852 -951 -829 -987 -944 -381 -319 -358 -371 -238 -346 -741 -923 -750 -643 -963 -562 -297 -281 -811 -64 -99 -10 -154 -75 -769 -256 -348 -129 -831 -701 -870 -939 -685 -70 -442 -451 -590 -594 -404 -932 -495 -89 -571 -152 -815 -934 -409 -237 -686 -186 -925 -748 -536 -162 -940 -431 -318 -92 -399 -788 -863 -864 -398 -717 -819 -416 -706 -910 -526 -664 -151 -379 -393 -238 -889 -542 -548 -462 -385 -204 -906 -464 -936 -93 -361 -233 -278 -432 -8 -216 -97 -396 -45 -813 -251 -731 -858 -383 -700 -767 -445 -214 -886 -931 -284 -369 -20 -411 -373 -471 -662 -477 -785 -201 -309 -135 -856 -460 -151 -82 -729 -576 -880 -572 -900 -91 -463 -609 -719 -891 -193 -632 -626 -274 -415 -544 -930 -812 -202 -71 -755 -256 -66 -575 -768 -341 -595 -484 -507 -208 -794 -264 -997 -961 -289 -510 -161 -75 -599 -910 -892 -377 -933 -378 -100 -277 -89 -498 -634 -445 -277 -672 -12 -470 -914 -932 -388 -719 -91 -983 -913 -503 -777 -294 -289 -871 -649 -520 -411 -639 -550 -347 -815 -597 -952 -341 -686 -743 -5 -796 -16 -124 -784 -191 -534 -847 -388 -704 -990 -727 -919 -714 -359 -668 -447 -388 -938 -902 -85 -332 -808 -27 -247 -296 -582 -112 -774 -471 -264 -355 -647 -749 -208 -554 -219 -879 -997 -168 -731 -384 -788 -432 -996 -889 -952 -671 -416 -669 -110 -867 -331 -969 -129 -566 -46 -757 -368 -138 -907 -672 -708 -188 -951 -677 -664 -49 -110 -871 -753 -731 -317 -384 -636 -249 -545 -857 -790 -928 -226 -26 -873 -245 -564 -606 -709 -173 -811 -783 -306 -148 -316 -757 -953 -330 -885 -314 -959 -979 -3 -298 -787 -157 -541 -465 -846 -633 -520 -412 -253 -308 -91 -68 -90 -887 -258 -6 -468 -953 -631 -614 -864 -344 -598 -971 -663 -862 -703 -921 -350 -106 -363 -764 -521 -650 -300 -66 -738 -797 -971 -786 -157 -330 -441 -79 -432 -144 -351 -879 -196 -343 -570 -535 -580 -201 -63 -836 -503 -297 -653 -427 -496 -814 -930 -321 -377 -878 -206 -523 -591 -967 -539 -565 -306 -789 -388 -567 -864 -706 -69 -935 -570 -734 -495 -468 -55 -328 -886 -310 -401 -282 -991 -988 -973 -339 -139 -748 -823 -114 -106 -247 -611 -887 -418 -291 -27 -761 -409 -262 -926 -29 -294 -935 -198 -479 -239 -417 -983 -459 -318 -908 -673 -506 -35 -764 -367 -644 -644 -234 -689 -609 -614 -161 -516 -404 -268 -274 -241 -307 -7 -206 -929 -428 -439 -303 -516 -940 -842 -120 -896 -775 -191 -197 -793 -674 -77 -20 -821 -599 -269 -587 -165 -246 -839 -208 -121 -965 -286 -80 -426 -243 -346 -493 -349 -210 -961 -247 -641 -157 -151 -688 -167 -54 -849 -405 -185 -554 -952 -25 -359 -618 -242 -60 -871 -449 -509 -414 -983 -281 -190 -176 -83 -975 -495 -4 -58 -202 -240 -379 -303 -986 -21 -940 -809 -71 -547 -207 -91 -804 -616 -494 -616 -561 -916 -372 -297 -969 -413 -975 -995 -274 -70 -17 -665 -377 -864 -896 -38 -710 -11 -936 -185 -843 -192 -729 -583 -657 -233 -150 -131 -420 -435 -75 -492 -647 -754 -325 -801 -755 -762 -826 -482 -145 -968 -325 -796 -585 -92 -690 -141 -805 -12 -174 -864 -646 -750 -758 -619 -999 -286 -121 -281 -739 -906 -422 -377 -407 -252 -592 -796 -281 -927 -474 -439 -788 -49 -451 -504 -544 -421 -771 -719 -509 -299 -406 -424 -623 -369 -754 -674 -659 -615 -381 -150 -252 -264 -937 -589 -346 -646 -347 -414 -760 -688 -181 -429 -886 -241 -121 -442 -659 -27 -863 -903 -945 -502 -166 -35 -339 -676 -542 -573 -995 -665 -292 -435 -996 -519 -260 -973 -965 -680 -268 -702 -941 -787 -987 -543 -306 -493 -612 -867 -993 -940 -882 -389 -245 -25 -530 -842 -403 -795 -998 -708 -472 -271 -916 -595 -793 -297 -290 -180 -674 -483 -540 -860 -596 -480 -501 -362 -300 -445 -953 -748 -905 -846 -755 -640 -557 -79 -473 -740 -53 -437 -794 -996 -741 -829 -990 -966 -566 -12 -975 -908 -458 -628 -52 -795 -956 -844 -835 -88 -284 -519 -439 -718 -683 -87 -768 -188 -980 -753 -404 -202 -451 -805 -102 -42 -732 -868 -433 -254 -94 -703 -272 -792 -63 -422 -748 -666 -744 -287 -970 -423 -374 -689 -179 -459 -424 -154 -472 -34 -748 -691 -245 -836 -780 -143 -775 -109 -652 -868 -713 -611 -477 -916 -206 -870 -545 -371 -6 -417 -805 -117 -701 -156 -442 -87 -342 -629 -613 -48 -723 -784 -760 -619 -796 -162 -579 -453 -317 -610 -536 -609 -245 -292 -655 -290 -847 -817 -617 -561 -791 -159 -543 -55 -941 -811 -94 -47 -47 -474 -876 -867 -701 -344 -421 -767 -591 -816 -541 -91 -456 -389 -740 -330 -963 -576 -661 -322 -508 -677 -977 -565 -447 -247 -234 -749 -295 -778 -953 -903 -752 -43 -840 -749 -631 -322 -219 -43 -801 -527 -132 -487 -750 -544 -425 -973 -162 -776 -298 -592 -113 -71 -310 -855 -910 -472 -151 -462 -623 -719 -419 -367 -92 -703 -465 -756 -785 -257 -975 -918 -191 -443 -125 -309 -47 -723 -71 -897 -911 -770 -792 -218 -310 -907 -372 -845 -803 -141 -603 -583 -57 -353 -575 -126 -913 -185 -616 -440 -962 -775 -50 -623 -282 -241 -87 -134 -825 -277 -87 -522 -849 -991 -411 -925 -891 -420 -522 -141 -26 -141 -163 -884 -939 -841 -856 -106 -449 -575 -654 -714 -786 -618 -320 -30 -111 -273 -103 -713 -676 -271 -179 -868 -738 -482 -433 -653 -241 -450 -295 -468 -524 -716 -376 -139 -807 -173 -988 -478 -483 -962 -595 -750 -43 -293 -737 -310 -932 -970 -826 -820 -387 -451 -199 -242 -328 -356 -434 -884 -780 -18 -517 -174 -328 -675 -259 -277 -425 -899 -241 -447 -959 -556 -406 -672 -409 -493 -750 -821 -765 -364 -886 -870 -416 -447 -950 -551 -834 -543 -973 -378 -251 -313 -412 -650 -392 -289 -836 -306 -771 -414 -715 -76 -524 -892 -708 -568 -767 -750 -644 -844 -229 -247 -355 -16 -208 -383 -896 -193 -572 -970 -399 -806 -85 -407 -363 -232 -756 -5 -620 -548 -470 -122 -293 -18 -484 -726 -746 -159 -753 -387 -819 -738 -865 -780 -525 -905 -599 -473 -960 -1000 -476 -224 -981 -241 -748 -217 -800 -856 -531 -679 -898 -511 -223 -716 -364 -367 -395 -283 -361 -947 -784 -263 -590 -246 -782 -259 -814 -707 -458 -773 -154 -95 -708 -966 -564 -753 -940 -55 -228 -711 -789 -344 -609 -985 -146 -714 -995 -20 -380 -234 -607 -815 -864 -443 -265 -95 -65 -623 -553 -458 -280 -530 -719 -723 -624 -424 -822 -264 -259 -848 -848 -81 -320 -699 -450 -232 -81 -813 -686 -337 -733 -176 -923 -29 -734 -44 -339 -194 -140 -731 -919 -533 -783 -382 -868 -167 -606 -834 -903 -690 -31 -231 -323 -343 -994 -585 -317 -751 -268 -913 -937 -35 -385 -692 -206 -855 -216 -559 -484 -906 -952 -963 -192 -646 -225 -291 -304 -346 -726 -238 -613 -229 -123 -559 -405 -821 -549 -814 -364 -485 -965 -115 -374 -288 -689 -363 -705 -379 -411 -361 -958 -741 -721 -499 -265 -177 -487 -253 -882 -232 -855 -100 -919 -858 -894 -308 -591 -684 -251 -933 -378 -517 -645 -869 -76 -912 -44 -249 -86 -871 -625 -699 -838 -91 -532 -848 -256 -880 -92 -908 -308 -655 -409 -397 -844 -185 -46 -992 -884 -14 -917 -510 -530 -787 -106 -832 -561 -181 -468 -799 -733 -42 -189 -683 -181 -922 -804 -516 -806 -367 -231 -97 -374 -356 -281 -897 -833 -114 -369 -415 -574 -16 -533 -589 -909 -22 -471 -633 -688 -557 -198 -567 -869 -249 -602 -116 -599 -214 -789 -584 -670 -741 -105 -605 -529 -127 -486 -472 -987 -490 -609 -447 -875 -881 -395 -196 -646 -758 -836 -343 -85 -15 -312 -441 -332 -679 -311 -620 -33 -656 -178 -295 -781 -279 -13 -424 -193 -712 -272 -559 -303 -527 -628 -365 -464 -375 -117 -716 -792 -930 -153 -706 -21 -537 -194 -436 -642 -15 -290 -478 -993 -611 -904 -855 -359 -613 -367 -410 -607 -46 -472 -752 -401 -740 -432 -802 -731 -600 -399 -261 -59 -959 -74 -643 -462 -338 -359 -55 -728 -626 -76 -99 -633 -638 -711 -232 -375 -838 -497 -512 -342 -203 -322 -464 -726 -41 -327 -467 -580 -438 -308 -346 -995 -386 -525 -788 -523 -488 -281 -621 -614 -691 -348 -931 -870 -533 -50 -904 -136 -40 -72 -900 -362 -135 -834 -451 -878 -634 -994 -387 -332 -559 -281 -85 -624 -154 -146 -705 -543 -486 -383 -599 -279 -320 -165 -893 -370 -655 -346 -109 -169 -253 -921 -342 -428 -567 -752 -599 -938 -870 -75 -189 -373 -515 -3 -886 -770 -447 -680 -221 -637 -843 -109 -350 -164 -93 -622 -14 -727 -178 -948 -801 -956 -31 -17 -776 -528 -594 -103 -554 -124 -552 -620 -645 -91 -386 -43 -193 -113 -907 -935 -920 -433 -829 -296 -944 -881 -542 -578 -717 -109 -487 -353 -582 -254 -760 -218 -397 -136 -690 -369 -299 -749 -730 -199 -647 -562 -680 -3 -939 -694 -940 -663 -753 -211 -362 -325 -818 -286 -60 -514 -638 -133 -44 -470 -183 -892 -363 -907 -254 -177 -744 -887 -292 -693 -861 -628 -819 -834 -415 -605 -565 -904 -242 -687 -996 -288 -442 -866 -996 -55 -854 -568 -180 -245 -839 -875 -563 -989 -207 -587 -504 -588 -999 -124 -217 -636 -327 -291 -950 -955 -528 -516 -345 -477 -704 -970 -554 -172 -677 -721 -836 -414 -463 -936 -326 -384 -625 -814 -557 -83 -512 -179 -427 -461 -343 -971 -433 -868 -222 -234 -392 -915 -453 -479 -217 -393 -185 -44 -3 -895 -883 -182 -297 -564 -940 -547 -612 -362 -420 -3 -275 -316 -674 -296 -514 -278 -180 -201 -784 -861 -851 -305 -16 -393 -677 -433 -126 -321 -754 -810 -449 -425 -794 -357 -125 -916 -897 -364 -612 -321 -244 -437 -508 -540 -342 -756 -920 -329 -175 -275 -798 -694 -562 -617 -144 -153 -573 -705 -129 -197 -397 -462 -544 -737 -137 -200 -770 -923 -647 -732 -703 -543 -380 -726 -904 -886 -864 -985 -805 -471 -753 -421 -647 -363 -332 -13 -706 -592 -929 -836 -831 -348 -927 -61 -506 -269 -578 -805 -447 -459 -268 -500 -517 -607 -443 -65 -10 -227 -484 -239 -896 -439 -889 -537 -201 -911 -991 -317 -808 -390 -663 -114 -893 -809 -579 -213 -476 -256 -688 -13 -113 -757 -329 -533 -538 -146 -343 -990 -498 -981 -462 -350 -559 -795 -537 -281 -257 -498 -584 -627 -964 -752 -994 -234 -498 -392 -837 -832 -27 -667 -685 -117 -857 -839 -774 -901 -12 -827 -806 -148 -597 -220 -500 -90 -11 -55 -248 -180 -62 -466 -708 -752 -255 -509 -775 -278 -652 -128 -785 -79 -720 -533 -1000 -652 -720 -682 -875 -343 -10 -575 -507 -209 -452 -410 -42 -350 -386 -266 -839 -236 -967 -864 -1000 -365 -820 -980 -188 -293 -9 -578 -355 -213 -33 -465 -770 -867 -31 -196 -515 -99 -238 -147 -839 -539 -244 -362 -670 -127 -120 -656 -225 -940 -699 -521 -30 -997 -856 -228 -73 -949 -268 -900 -614 -916 -757 -606 -998 -73 -579 -945 -613 -842 -755 -195 -430 -246 -244 -195 -567 -394 -865 -985 -263 -746 -826 -29 -763 -327 -806 -47 -351 -816 -865 -62 -942 -167 -563 -169 -320 -335 -694 -587 -149 -557 -585 -948 -537 -190 -451 -193 -707 -364 -532 -954 -910 -750 -707 -740 -832 -165 -442 -344 -115 -38 -311 -520 -725 -667 -652 -6 -130 -572 -383 -647 -851 -347 -321 -985 -857 -841 -229 -459 -169 -377 -408 -45 -906 -775 -124 -634 -184 -614 -726 -472 -486 -890 -733 -668 -457 -788 -332 -324 -756 -522 -328 -589 -624 -465 -553 -424 -895 -547 -430 -352 -271 -607 -550 -432 -898 -336 -266 -877 -129 -726 -336 -3 -745 -690 -386 -421 -96 -928 -214 -506 -511 -543 -967 -296 -780 -616 -761 -279 -417 -479 -977 -993 -474 -760 -817 -561 -764 -503 -273 -665 -999 -930 -471 -251 -932 -492 -599 -442 -708 -349 -999 -773 -853 -886 -618 -930 -885 -313 -404 -980 -526 -768 -511 -370 -185 -465 -401 -100 -708 -382 -214 -784 -756 -933 -704 -198 -472 -819 -555 -881 -504 -341 -981 -773 -552 -285 -97 -176 -872 -944 -871 -806 -182 -399 -54 -817 -454 -441 -467 -94 -15 -19 -906 -883 -801 -813 -773 -541 -74 -699 -444 -658 -420 -84 -275 -561 -964 -593 -345 -994 -1 -36 -430 -40 -246 -530 -762 -717 -594 -28 -167 -939 -584 -340 -304 -46 -232 -252 -139 -665 -259 -59 -976 -422 -943 -851 -301 -27 -690 -19 -289 -284 -669 -943 -701 -456 -684 -555 -422 -868 -287 -467 -925 -509 -741 -50 -337 -830 -524 -745 -785 -711 -142 -43 -829 -849 -837 -482 -128 -723 -356 -823 -112 -98 -769 -206 -137 -803 -434 -647 -891 -700 -85 -880 -492 -698 -582 -666 -176 -458 -413 -675 -816 -989 -515 -939 -505 -383 -409 -118 -195 -834 -922 -820 -364 -287 -451 -829 -378 -166 -729 -685 -241 -971 -325 -82 -714 -895 -270 -928 -751 -295 -237 -456 -462 -730 -157 -349 -819 -341 -844 -708 -488 -906 -158 -804 -53 -319 -261 -871 -48 -508 -546 -148 -470 -807 -208 -243 -497 -762 -485 -66 -671 -668 -50 -908 -978 -218 -381 -513 -465 -701 -235 -333 -474 -233 -138 -126 -688 -623 -2 -514 -498 -125 -82 -324 -59 -769 -662 -648 -914 -240 -6 -842 -971 -350 -143 -862 -299 -390 -168 -678 -381 -493 -54 -136 -454 -867 -887 -373 -841 -795 -562 -97 -735 -757 -513 -958 -211 -831 -474 -708 -936 -904 -834 -582 -665 -577 -314 -667 -60 -230 -400 -904 -663 -451 -742 -118 -232 -722 -64 -402 -274 -699 -779 -168 -970 -885 -412 -176 -241 -40 -314 -176 -501 -371 -306 -1 -305 -313 -416 -137 -755 -462 -122 -775 -107 -459 -714 -739 -632 -1 -330 -158 -966 -419 -469 -685 -316 -685 -543 -327 -663 -975 -178 -128 -707 -755 -657 -1000 -369 -577 -774 -828 -378 -3 -296 -546 -376 -941 -825 -765 -495 -782 -563 -913 -919 -532 -584 -146 -168 -988 -239 -194 -8 -284 -972 -963 -927 -267 -617 -519 -322 -941 -281 -708 -171 -132 -189 -815 -195 -888 -726 -760 -125 -8 -634 -714 -838 -497 -287 -560 -547 -882 -636 -954 -330 -168 -682 -134 -954 -243 -547 -926 -158 -805 -792 -380 -761 -831 -377 -924 -53 -83 -636 -995 -359 -350 -564 -791 -213 -906 -257 -683 -969 -536 -266 -926 -292 -291 -320 -361 -137 -322 -443 -528 -293 -157 -235 -567 -857 -62 -399 -801 -790 -164 -533 -685 -322 -563 -687 -618 -651 -340 -400 -471 -71 -238 -333 -695 -501 -941 -275 -914 -785 -363 -695 -242 -167 -401 -726 -960 -774 -588 -460 -186 -494 -684 -656 -155 -494 -192 -924 -926 -827 -476 -346 -910 -886 -706 -369 -353 -487 -872 -999 -871 -87 -783 -519 -269 -826 -898 -441 -451 -197 -522 -543 -544 -360 -179 -881 -602 -808 -928 -290 -787 -289 -301 -482 -302 -734 -851 -324 -373 -279 -643 -754 -154 -656 -10 -352 -586 -137 -862 -842 -316 -493 -309 -972 -677 -283 -960 -797 -28 -310 -12 -206 -948 -148 -340 -294 -860 -296 -169 -279 -116 -731 -594 -238 -134 -435 -639 -946 -988 -400 -891 -948 -501 -646 -988 -808 -128 -215 -260 -281 -245 -988 -882 -970 -359 -469 -98 -7 -455 -58 -645 -392 -6 -822 -528 -979 -790 -631 -436 -941 -748 -949 -533 -230 -820 -517 -374 -307 -925 -483 -932 -601 -301 -975 -763 -714 -689 -679 -20 -77 -926 -398 -522 -808 -891 -458 -18 -950 -647 -350 -383 -864 -851 -197 -941 -673 -316 -969 -614 -440 -624 -928 -893 -423 -473 -92 -371 -1 -736 -300 -217 -676 -923 -666 -248 -876 -905 -362 -710 -36 -223 -648 -641 -807 -407 -543 -201 -926 -688 -310 -320 -126 -571 -891 -146 -561 -551 -952 -249 -945 -560 -731 -746 -302 -483 -330 -15 -780 -685 -123 -348 -810 -81 -904 -856 -729 -188 -153 -628 -864 -426 -736 -395 -77 -23 -257 -131 -104 -940 -66 -149 -350 -113 -546 -678 -425 -832 -192 -339 -40 -473 -251 -308 -375 -718 -937 -976 -623 -473 -34 -2 -465 -91 -143 -120 -545 -781 -975 -762 -361 -428 -964 -849 -372 -232 -626 -707 -286 -751 -266 -886 -107 -371 -504 -220 -592 -873 -643 -143 -21 -369 -516 -952 -209 -845 -446 -969 -40 -117 -628 -600 -820 -336 -617 -57 -637 -78 -818 -662 -614 -755 -986 -309 -891 -472 -900 -137 -294 -692 -397 -908 -993 -195 -607 -505 -732 -159 -1 -134 -548 -562 -15 -12 -839 -947 -780 -472 -74 -797 -335 -593 -55 -132 -442 -154 -872 -185 -93 -432 -521 -780 -931 -279 -9 -431 -855 -711 -81 -486 -172 -188 -948 -777 -12 -815 -460 -468 -142 -999 -162 -800 -93 -244 -687 -497 -254 -646 -554 -614 -590 -597 -433 -850 -683 -905 -969 -531 -536 -927 -932 -574 -223 -247 -637 -894 -791 -984 -522 -93 -247 -682 -758 -144 -359 -51 -324 -952 -131 -539 -911 -232 -503 -48 -25 -365 -427 -879 -781 -23 -356 -690 -212 -806 -368 -279 -614 -952 -998 -932 -369 -643 -640 -734 -162 -376 -436 -648 -915 -800 -689 -967 -898 -406 -704 -710 -833 -716 -282 -94 -65 -755 -647 -9 -648 -818 -350 -918 -253 -28 -475 -994 -883 -234 -994 -11 -698 -643 -855 -342 -358 -392 -238 -276 -981 -357 -844 -859 -498 -997 -136 -506 -786 -257 -51 -333 -848 -932 -414 -11 -362 -657 -356 -148 -514 -936 -756 -295 -381 -131 -564 -492 -406 -584 -204 -441 -374 -674 -404 -206 -764 -972 -487 -52 -765 -295 -587 -113 -65 -966 -191 -985 -185 -244 -70 -294 -584 -646 -951 -18 -600 -209 -617 -300 -761 -446 -399 -497 -728 -30 -955 -149 -185 -843 -649 -224 -423 -434 -256 -377 -44 -292 -285 -660 -632 -592 -500 -283 -919 -391 -370 -243 -719 -943 -233 -884 -160 -317 -415 -40 -404 -233 -908 -564 -239 -438 -464 -497 -168 -821 -254 -453 -849 -491 -203 -160 -358 -206 -661 -504 -3 -109 -388 -701 -290 -411 -537 -592 -966 -389 -161 -850 -614 -609 -82 -544 -880 -572 -207 -320 -901 -252 -270 -699 -497 -260 -754 -258 -34 -658 -698 -969 -203 -361 -121 -402 -900 -884 -462 -174 -712 -744 -522 -635 -494 -270 -116 -69 -557 -270 -725 -340 -792 -125 -918 -508 -141 -647 -612 -185 -27 -869 -154 -94 -526 -88 -195 -131 -939 -304 -904 -418 -257 -964 -669 -715 -51 -14 -392 -800 -493 -438 -10 -84 -464 -659 -354 -350 -950 -493 -949 -793 -282 -380 -881 -655 -506 -832 -7 -789 -186 -692 -913 -529 -332 -385 -86 -137 -114 -387 -298 -798 -833 -410 -345 -894 -386 -679 -403 -540 -205 -211 -524 -590 -753 -425 -270 -312 -355 -756 -881 -626 -465 -15 -842 -574 -557 -997 -336 -812 -927 -485 -484 -312 -91 -902 -893 -523 -266 -886 -718 -218 -276 -75 -245 -480 -259 -768 -584 -750 -291 -442 -93 -319 -247 -576 -780 -758 -58 -678 -565 -94 -569 -49 -625 -425 -700 -438 -605 -412 -532 -926 -598 -471 -67 -805 -38 -442 -550 -142 -42 -458 -557 -623 -681 -180 -798 -513 -38 -548 -570 -383 -1 -609 -178 -356 -210 -819 -74 -995 -282 -118 -322 -583 -158 -865 -180 -471 -119 -682 -346 -69 -122 -683 -395 -322 -139 -119 -68 -386 -320 -681 -565 -338 -590 -919 -163 -786 -64 -620 -182 -131 -933 -580 -693 -613 -226 -723 -932 -541 -438 -198 -503 -829 -543 -129 -58 -107 -999 -17 -400 -315 -396 -203 -621 -429 -415 -970 -29 -27 -434 -154 -79 -33 -415 -741 -440 -901 -145 -363 -517 -291 -699 -91 -852 -92 -502 -177 -602 -499 -198 -985 -405 -534 -413 -641 -294 -675 -894 -886 -398 -995 -373 -541 -797 -366 -508 -719 -193 -692 -976 -36 -684 -965 -985 -317 -430 -820 -451 -322 -126 -737 -115 -733 -499 -935 -81 -439 -98 -25 -102 -758 -598 -227 -576 -641 -697 -303 -793 -365 -186 -464 -43 -295 -508 -945 -720 -273 -633 -842 -644 -690 -76 -434 -991 -883 -279 -972 -1000 -241 -145 -660 -892 -846 -115 -252 -295 -824 -100 -205 -763 -837 -614 -802 -538 -946 -715 -211 -237 -738 -388 -850 -364 -784 -195 -53 -528 -763 -866 -68 -251 -108 -486 -656 -22 -406 -537 -52 -500 -28 -57 -739 -107 -298 -164 -30 -386 -65 -360 -709 -745 -298 -900 -785 -290 -927 -339 -494 -293 -818 -76 -48 -879 -476 -955 -396 -857 -713 -241 -197 -826 -211 -937 -313 -728 -421 -490 -554 -696 -14 -554 -201 -921 -680 -813 -270 -600 -408 -98 -932 -375 -144 -461 -816 -503 -130 -743 -846 -350 -437 -333 -933 -992 -458 -24 -783 -897 -171 -669 -582 -132 -209 -902 -120 -394 -496 -989 -234 -215 -80 -10 -883 -357 -471 -676 -67 -371 -622 -998 -994 -188 -501 -393 -194 -166 -463 -793 -178 -169 -713 -801 -361 -427 -958 -722 -270 -852 -828 -393 -723 -640 -12 -33 -906 -727 -508 -232 -887 -711 -924 -137 -831 -741 -998 -703 -162 -931 -295 -393 -198 -263 -323 -759 -378 -410 -703 -96 -497 -81 -897 -991 -954 -18 -347 -459 -19 -747 -307 -778 -671 -246 -140 -689 -826 -487 -132 -352 -388 -132 -743 -110 -234 -605 -479 -983 -524 -128 -821 -239 -130 -769 -502 -149 -535 -100 -84 -247 -145 -742 -694 -128 -337 -634 -171 -478 -559 -277 -368 -54 -712 -949 -580 -386 -425 -120 -198 -300 -250 -879 -198 -286 -937 -951 -613 -546 -199 -398 -652 -935 -322 -25 -440 -260 -715 -132 -50 -270 -317 -894 -425 -933 -40 -447 -490 -248 -720 -486 -996 -312 -704 -892 -73 -107 -32 -250 -837 -555 -502 -951 -351 -78 -940 -880 -290 -722 -423 -184 -507 -247 -889 -975 -220 -178 -876 -524 -92 -236 -426 -628 -747 -99 -162 -411 -117 -439 -404 -362 -240 -492 -657 -562 -106 -400 -226 -553 -468 -490 -682 -357 -19 -796 -977 -375 -656 -212 -946 -837 -986 -276 -780 -936 -459 -216 -181 -155 -27 -279 -355 -866 -850 -442 -15 -907 -898 -382 -644 -594 -926 -130 -598 -847 -618 -889 -634 -397 -943 -256 -842 -957 -638 -316 -488 -171 -763 -188 -416 -542 -385 -417 -874 -534 -360 -478 -481 -715 -366 -682 -714 -829 -4 -213 -944 -695 -778 -351 -380 -270 -649 -361 -564 -691 -617 -622 -121 -786 -24 -224 -525 -438 -423 -74 -981 -744 -790 -569 -254 -973 -307 -220 -506 -321 -87 -65 -674 -17 -170 -519 -421 -44 -952 -927 -525 -526 -694 -581 -811 -107 -697 -703 -535 -527 -190 -420 -160 -841 -908 -454 -551 -517 -107 -772 -284 -964 -11 -173 -561 -608 -110 -195 -898 -551 -804 -99 -922 -847 -589 -763 -834 -872 -104 -929 -281 -510 -929 -531 -619 -129 -702 -270 -123 -994 -629 -928 -332 -555 -859 -830 -30 -841 -239 -164 -48 -817 -172 -974 -821 -14 -517 -713 -474 -524 -702 -861 -245 -48 -158 -3 -340 -457 -379 -870 -889 -819 -832 -730 -74 -833 -625 -655 -180 -203 -334 -213 -781 -462 -286 -644 -903 -757 -691 -817 -917 -2 -828 -545 -107 -576 -811 -363 -475 -503 -787 -281 -218 -376 -536 -521 -969 -595 -136 -469 -250 -462 -216 -222 -625 -218 -677 -738 -393 -602 -130 -215 -368 -367 -231 -667 -78 -346 -761 -373 -191 -441 -602 -372 -309 -336 -387 -893 -302 -89 -642 -750 -736 -707 -836 -812 -682 -794 -449 -741 -1000 -295 -838 -410 -613 -628 -196 -184 -44 -256 -400 -842 -504 -993 -227 -225 -305 -397 -256 -817 -869 -135 -236 -153 -898 -404 -169 -260 -983 -748 -587 -286 -547 -764 -603 -840 -670 -70 -758 -287 -687 -209 -87 -575 -35 -639 -812 -718 -633 -406 -543 -101 -331 -82 -584 -634 -342 -476 -465 -240 -611 -35 -279 -623 -76 -829 -657 -246 -259 -398 -853 -882 -89 -299 -159 -652 -21 -495 -478 -768 -663 -464 -141 -159 -903 -468 -786 -779 -392 -564 -726 -305 -305 -430 -391 -484 -697 -32 -828 -193 -278 -416 -452 -116 -514 -611 -701 -464 -779 -138 -127 -56 -925 -800 -260 -924 -506 -666 -796 -304 -616 -356 -686 -869 -584 -362 -456 -125 -554 -602 -968 -321 -806 -221 -63 -853 -604 -147 -155 -246 -268 -158 -270 -606 -26 -249 -593 -482 -227 -129 -944 -123 -890 -318 -1000 -871 -42 -164 -359 -441 -117 -983 -541 -321 -442 -216 -324 -420 -770 -452 -3 -225 -519 -229 -39 -39 -464 -951 -184 -536 -649 -864 -289 -671 -462 -133 -846 -240 -560 -731 -86 -141 -9 -920 -951 -667 -478 -364 -593 -495 -398 -310 -719 -595 -438 -119 -68 -681 -574 -745 -503 -558 -923 -841 -345 -512 -175 -278 -499 -254 -421 -159 -919 -578 -101 -241 -233 -936 -524 -169 -837 -594 -842 -841 -865 -927 -825 -130 -78 -135 -100 -463 -34 -705 -865 -604 -109 -136 -110 -477 -801 -143 -145 -889 -922 -238 -749 -781 -428 -10 -316 -88 -457 -530 -165 -523 -764 -277 -553 -455 -874 -387 -258 -149 -62 -813 -392 -178 -967 -13 -734 -733 -401 -947 -108 -911 -682 -975 -533 -975 -415 -275 -927 -995 -789 -187 -22 -736 -365 -12 -852 -722 -778 -19 -810 -519 -745 -58 -554 -724 -781 -996 -541 -682 -978 -602 -570 -370 -52 -396 -95 -330 -726 -7 -821 -682 -312 -761 -26 -905 -238 -233 -416 -531 -355 -64 -668 -541 -317 -377 -168 -561 -347 -736 -203 -310 -454 -240 -880 -678 -456 -751 -15 -561 -964 -824 -246 -36 -57 -933 -241 -119 -804 -108 -588 -32 -327 -214 -492 -665 -701 -365 -250 -922 -642 -32 -281 -661 -499 -500 -955 -38 -81 -412 -359 -408 -912 -330 -522 -449 -130 -990 -289 -795 -61 -861 -6 -415 -345 -338 -383 -760 -38 -666 -530 -551 -178 -575 -141 -772 -889 -623 -192 -900 -102 -982 -430 -893 -455 -373 -933 -490 -452 -421 -946 -266 -427 -970 -169 -441 -987 -305 -118 -437 -560 -374 -850 -539 -89 -248 -594 -99 -399 -605 -789 -832 -969 -130 -506 -7 -714 -869 -147 -579 -148 -690 -276 -469 -107 -385 -120 -419 -296 -821 -865 -305 -805 -667 -922 -122 -150 -60 -469 -132 -902 -417 -419 -807 -371 -375 -343 -671 -773 -664 -234 -378 -357 -213 -589 -284 -207 -914 -593 -523 -184 -279 -312 -181 -576 -346 -448 -773 -690 -330 -866 -712 -609 -665 -944 -372 -759 -198 -724 -458 -344 -922 -674 -421 -141 -446 -76 -764 -861 -696 -810 -341 -267 -527 -499 -962 -130 -294 -58 -920 -756 -857 -17 -557 -961 -390 -906 -687 -937 -675 -290 -219 -264 -966 -14 -155 -715 -687 -811 -361 -578 -293 -222 -763 -322 -589 -349 -103 -931 -988 -805 -135 -245 -369 -662 -114 -931 -807 -972 -495 -952 -715 -43 -518 -278 -578 -292 -615 -795 -73 -940 -936 -933 -506 -447 -988 -70 -982 -510 -989 -207 -928 -986 -137 -538 -180 -45 -215 -579 -255 -356 -25 -749 -690 -170 -586 -526 -610 -329 -464 -552 -701 -437 -894 -39 -581 -246 -512 -581 -539 -117 -568 -156 -476 -363 -567 -516 -889 -363 -551 -981 -821 -314 -375 -641 -438 -243 -412 -344 -586 -501 -551 -952 -894 -473 -153 -166 -17 -403 -40 -587 -161 -37 -578 -57 -364 -87 -996 -697 -475 -807 -949 -753 -617 -630 -707 -270 -263 -327 -28 -809 -629 -760 -913 -633 -536 -768 -950 -535 -864 -956 -24 -221 -206 -506 -734 -283 -957 -667 -878 -785 -33 -419 -408 -74 -897 -695 -762 -810 -918 -515 -712 -255 -17 -571 -963 -71 -29 -982 -191 -50 -616 -6 -362 -754 -840 -410 -584 -411 -969 -107 -916 -228 -191 -664 -467 -133 -13 -90 -213 -138 -999 -510 -750 -386 -958 -931 -735 -260 -480 -759 -959 -244 -267 -713 -512 -965 -269 -184 -476 -797 -943 -271 -257 -284 -137 -774 -273 -726 -73 -80 -471 -993 -432 -622 -926 -877 -219 -774 -3 -382 -815 -899 -138 -259 -36 -530 -943 -176 -643 -19 -817 -948 -420 -361 -812 -575 -808 -502 -217 -391 -277 -383 -239 -990 -836 -581 -281 -403 -818 -90 -361 -501 -333 -513 -979 -331 -552 -440 -380 -579 -790 -717 -730 -564 -880 -346 -977 -924 -337 -283 -138 -143 -249 -340 -565 -46 -994 -908 -502 -302 -916 -568 -96 -885 -162 -504 -309 -939 -261 -28 -901 -247 -604 -98 -986 -683 -993 -238 -303 -944 -980 -647 -507 -789 -739 -289 -482 -15 -380 -742 -674 -63 -455 -834 -734 -466 -708 -947 -223 -98 -685 -385 -14 -199 -606 -941 -10 -435 -698 -309 -67 -263 -515 -708 -656 -307 -367 -14 -168 -728 -878 -3 -597 -121 -110 -404 -830 -803 -669 -319 -991 -49 -315 -713 -651 -688 -356 -486 -455 -965 -950 -312 -363 -645 -508 -335 -156 -529 -98 -693 -453 -395 -156 -143 -271 -80 -24 -416 -838 -460 -650 -691 -128 -371 -761 -809 -730 -786 -7 -87 -702 -706 -176 -233 -31 -161 -191 -138 -407 -446 -145 -244 -344 -162 -935 -886 -953 -108 -448 -850 -500 -864 -616 -353 -648 -685 -216 -713 -549 -868 -14 -936 -600 -551 -84 -531 -455 -938 -902 -129 -875 -315 -535 -237 -100 -444 -185 -551 -805 -139 -327 -865 -580 -915 -284 -304 -63 -665 -268 -442 -817 -149 -190 -27 -152 -25 -165 -550 -434 -498 -594 -890 -737 -529 -955 -793 -270 -441 -389 -170 -350 -244 -19 -379 -987 -713 -58 -411 -351 -449 -958 -250 -942 -83 -367 -256 -871 -109 -744 -540 -602 -988 -723 -668 -495 -334 -470 -692 -289 -120 -844 -224 -916 -198 -705 -582 -871 -213 -12 -414 -15 -515 -724 -705 -408 -962 -893 -872 -875 -852 -520 -455 -518 -336 -558 -880 -426 -910 -254 -570 -655 -302 -468 -234 -335 -160 -88 -848 -260 -928 -960 -935 -662 -642 -640 -265 -582 -164 -896 -327 -219 -29 -710 -65 -528 -299 -917 -367 -506 -818 -293 -277 -330 -449 -106 -310 -421 -168 -75 -794 -269 -598 -706 -1 -220 -258 -781 -604 -1000 -101 -111 -63 -753 -770 -604 -177 -798 -545 -720 -933 -435 -722 -951 -738 -585 -252 -119 -727 -190 -348 -983 -40 -201 -605 -743 -622 -18 -216 -56 -200 -674 -826 -779 -139 -187 -677 -428 -746 -544 -426 -310 -191 -865 -211 -361 -230 -635 -302 -685 -31 -409 -828 -291 -675 -583 -211 -794 -531 -7 -43 -634 -345 -571 -409 -956 -472 -436 -361 -537 -494 -295 -628 -117 -248 -707 -759 -697 -431 -10 -736 -572 -536 -682 -9 -357 -351 -192 -607 -226 -147 -872 -213 -449 -180 -434 -639 -401 -433 -937 -229 -862 -7 -783 -253 -150 -281 -797 -102 -446 -847 -906 -394 -706 -1000 -741 -742 -597 -521 -773 -211 -519 -937 -210 -993 -766 -623 -322 -416 -779 -923 -532 -649 -284 -196 -678 -307 -764 -26 -472 -16 -520 -750 -532 -368 -690 -299 -523 -449 -225 -326 -558 -239 -748 -389 -254 -970 -158 -511 -819 -683 -216 -249 -332 -760 -839 -387 -67 -864 -927 -131 -104 -981 -927 -602 -632 -553 -948 -452 -613 -787 -911 -242 -421 -650 -44 -620 -911 -150 -115 -544 -228 -646 -142 -943 -16 -1000 -305 -543 -14 -129 -755 -867 -509 -398 -997 -1 -65 -92 -415 -450 -55 -169 -537 -369 -220 -389 -480 -976 -586 -407 -508 -85 -245 -251 -135 -118 -500 -40 -178 -816 -449 -212 -348 -975 -489 -205 -661 -175 -890 -431 -758 -221 -389 -743 -576 -716 -666 -11 -124 -244 -60 -803 -879 -818 -959 -926 -224 -117 -588 -691 -454 -852 -70 -173 -949 -167 -459 -753 -826 -728 -352 -322 -533 -204 -733 -715 -494 -207 -623 -29 -843 -722 -173 -812 -262 -775 -918 -826 -890 -667 -438 -157 -365 -207 -486 -398 -238 -861 -979 -517 -654 -961 -405 -63 -71 -233 -498 -967 -369 -980 -45 -967 -271 -518 -883 -729 -544 -958 -536 -17 -119 -378 -621 -740 -977 -750 -973 -357 -769 -12 -410 -356 -425 -267 -6 -92 -827 -227 -11 -836 -749 -705 -980 -687 -296 -806 -596 -383 -629 -378 -825 -164 -320 -166 -194 -216 -261 -286 -987 -509 -731 -9 -187 -418 -515 -646 -861 -277 -244 -736 -306 -985 -465 -219 -263 -825 -122 -841 -75 -860 -633 -871 -842 -859 -603 -489 -781 -254 -774 -804 -256 -379 -596 -341 -787 -27 -971 -547 -737 -448 -472 -422 -31 -152 -315 -508 -972 -210 -219 -541 -863 -820 -926 -242 -80 -496 -643 -94 -858 -914 -488 -245 -451 -42 -856 -374 -665 -434 -811 -829 -956 -781 -484 -800 -423 -827 -713 -781 -865 -685 -653 -838 -39 -3 -42 -994 -636 -833 -427 -499 -352 -920 -12 -832 -161 -523 -876 -778 -296 -853 -125 -504 -267 -437 -397 -505 -27 -388 -360 -453 -922 -522 -966 -337 -241 -708 -963 -567 -875 -360 -90 -790 -803 -449 -524 -761 -328 -546 -459 -820 -655 -658 -606 -3 -574 -333 -64 -825 -338 -433 -920 -395 -219 -562 -863 -528 -910 -424 -618 -170 -556 -282 -211 -512 -192 -703 -499 -425 -385 -377 -67 -285 -503 -348 -544 -496 -253 -950 -204 -722 -523 -280 -112 -178 -222 -117 -575 -634 -994 -337 -557 -101 -891 -923 -645 -828 -121 -360 -819 -453 -974 -917 -830 -438 -682 -568 -348 -491 -804 -967 -472 -365 -19 -531 -653 -138 -305 -685 -687 -283 -41 -277 -89 -637 -217 -106 -565 -813 -127 -334 -784 -381 -321 -750 -467 -314 -653 -982 -527 -718 -188 -635 -465 -727 -720 -710 -962 -27 -89 -251 -648 -714 -888 -997 -701 -794 -626 -226 -971 -192 -829 -11 -822 -505 -227 -159 -808 -413 -418 -210 -213 -928 -237 -330 -188 -997 -232 -255 -420 -280 -492 -243 -138 -83 -306 -304 -487 -209 -705 -862 -883 -625 -605 -540 -779 -821 -984 -484 -978 -514 -912 -139 -820 -340 -124 -806 -159 -833 -386 -399 -505 -504 -861 -575 -845 -788 -932 -521 -9 -119 -954 -416 -801 -387 -115 -754 -798 -658 -228 -120 -194 -951 -765 -510 -626 -324 -900 -175 -310 -834 -542 -788 -526 -36 -429 -925 -850 -511 -440 -850 -835 -138 -433 -386 -61 -645 -198 -578 -667 -479 -29 -89 -970 -799 -716 -554 -13 -706 -515 -335 -819 -226 -471 -104 -591 -107 -110 -923 -605 -846 -770 -987 -547 -732 -878 -831 -317 -974 -587 -829 -687 -138 -421 -802 -173 -834 -525 -889 -605 -938 -159 -555 -523 -164 -129 -777 -344 -112 -550 -734 -456 -832 -573 -938 -650 -36 -143 -92 -295 -593 -301 -828 -980 -128 -627 -182 -608 -744 -634 -640 -404 -174 -870 -439 -530 -739 -530 -611 -92 -991 -356 -124 -809 -512 -924 -304 -218 -726 -258 -60 -610 -56 -547 -895 -679 -635 -539 -647 -151 -773 -137 -53 -613 -474 -769 -702 -656 -704 -229 -786 -659 -437 -697 -176 -753 -170 -509 -5 -938 -544 -872 -316 -846 -599 -947 -595 -429 -182 -914 -740 -692 -28 -261 -500 -457 -695 -982 -257 -301 -842 -610 -604 -661 -872 -664 -348 -553 -486 -42 -980 -921 -866 -969 -217 -789 -522 -705 -785 -884 -805 -145 -436 -359 -166 -29 -185 -35 -399 -180 -104 -447 -942 -94 -885 -973 -352 -342 -73 -178 -665 -827 -383 -449 -791 -860 -449 -574 -868 -492 -70 -202 -458 -711 -321 -991 -164 -954 -63 -485 -882 -819 -191 -557 -332 -396 -438 -461 -954 -105 -322 -343 -699 -575 -930 -502 -383 -700 -77 -2 -524 -134 -763 -108 -848 -607 -830 -833 -351 -642 -216 -153 -646 -184 -706 -251 -372 -597 -842 -674 -858 -399 -75 -676 -596 -885 -659 -482 -537 -774 -905 -456 -473 -612 -436 -960 -812 -933 -196 -430 -142 -833 -441 -570 -148 -472 -393 -655 -564 -628 -404 -763 -362 -418 -657 -206 -408 -884 -695 -24 -710 -940 -934 -361 -870 -745 -226 -360 -949 -275 -803 -213 -864 -962 -164 -407 -102 -917 -912 -880 -706 -671 -817 -649 -711 -943 -774 -76 -783 -590 -518 -744 -653 -154 -711 -289 -805 -249 -565 -399 -188 -490 -992 -116 -369 -935 -142 -808 -520 -646 -376 -461 -309 -210 -141 -475 -401 -77 -413 -178 -951 -549 -985 -135 -945 -100 -754 -149 -468 -813 -351 -112 -693 -788 -341 -159 -806 -621 -632 -718 -711 -359 -505 -317 -380 -26 -43 -106 -982 -459 -988 -67 -639 -787 -829 -531 -683 -841 -236 -496 -805 -922 -960 -745 -785 -179 -821 -163 -871 -667 -882 -331 -930 -762 -408 -565 -513 -766 -592 -815 -726 -230 -20 -597 -692 -95 -582 -422 -856 -507 -575 -42 -425 -776 -760 -18 -96 -979 -840 -437 -497 -263 -441 -251 -329 -122 -628 -431 -371 -781 -958 -484 -799 -279 -773 -563 -249 -862 -667 -84 -627 -536 -835 -904 -710 -394 -46 -216 -891 -553 -863 -561 -757 -863 -527 -25 -906 -825 -284 -766 -856 -803 -1000 -38 -850 -239 -826 -54 -265 -87 -276 -454 -78 -251 -186 -997 -407 -633 -801 -198 -701 -570 -11 -64 -553 -240 -784 -468 -664 -891 -132 -812 -455 -82 -539 -396 -718 -407 -864 -826 -751 -175 -50 -826 -961 -215 -885 -428 -724 -603 -963 -535 -389 -501 -692 -183 -184 -894 -241 -403 -382 -781 -1 -9 -636 -733 -391 -826 -109 -626 -415 -29 -332 -771 -313 -835 -631 -872 -369 -489 -154 -377 -824 -336 -594 -544 -139 -783 -92 -314 -46 -897 -660 -261 -835 -201 -461 -795 -471 -87 -786 -659 -684 -411 -931 -965 -1000 -537 -46 -367 -4 -730 -828 -861 -106 -925 -489 -353 -483 -539 -26 -728 -278 -929 -59 -830 -431 -88 -16 -55 -87 -35 -313 -409 -713 -271 -740 -159 -918 -594 -813 -836 -827 -198 -35 -78 -754 -443 -253 -877 -447 -601 -466 -473 -743 -476 -882 -656 -930 -382 -903 -194 -480 -214 -877 -431 -623 -340 -978 -270 -245 -643 -827 -422 -313 -458 -338 -130 -448 -929 -876 -666 -261 -729 -383 -613 -468 -218 -6 -206 -922 -138 -154 -563 -640 -716 -72 -654 -991 -581 -169 -121 -839 -876 -471 -695 -405 -306 -17 -684 -126 -595 -641 -946 -415 -781 -308 -337 -249 -988 -71 -225 -388 -655 -975 -108 -54 -750 -650 -79 -471 -704 -502 -19 -829 -211 -7 -772 -862 -853 -751 -732 -628 -205 -604 -923 -147 -841 -953 -292 -945 -605 -92 -250 -523 -440 -93 -727 -15 -303 -731 -704 -135 -217 -193 -833 -848 -364 -251 -602 -778 -575 -814 -429 -941 -960 -576 -863 -718 -486 -1 -576 -962 -583 -286 -290 -64 -163 -367 -685 -186 -131 -589 -685 -126 -627 -900 -246 -745 -305 -944 -878 -5 -804 -446 -186 -33 -595 -177 -368 -769 -913 -387 -329 -365 -139 -98 -764 -183 -706 -281 -313 -823 -446 -886 -836 -545 -585 -15 -34 -995 -317 -824 -5 -826 -392 -720 -733 -314 -353 -804 -408 -45 -709 -884 -980 -968 -243 -382 -950 -573 -187 -65 -20 -461 -966 -200 -906 -38 -255 -734 -153 -694 -315 -965 -697 -492 -844 -338 -190 -372 -722 -698 -335 -469 -44 -292 -550 -48 -414 -178 -645 -254 -294 -433 -344 -451 -645 -662 -46 -228 -43 -17 -317 -885 -437 -113 -664 -152 -598 -770 -481 -561 -621 -620 -381 -119 -96 -202 -58 -805 -435 -613 -240 -68 -711 -667 -820 -498 -262 -240 -673 -866 -443 -641 -956 -811 -861 -991 -234 -637 -359 -507 -650 -179 -336 -820 -393 -656 -822 -941 -501 -975 -763 -852 -716 -717 -249 -480 -645 -13 -300 -73 -179 -389 -411 -58 -167 -617 -369 -391 -717 -893 -838 -658 -797 -302 -201 -215 -32 -534 -390 -284 -590 -95 -879 -3 -574 -643 -18 -385 -284 -23 -278 -612 -718 -439 -768 -289 -429 -798 -189 -381 -326 -825 -397 -143 -377 -243 -815 -41 -543 -481 -695 -993 -255 -685 -663 -921 -117 -549 -512 -884 -965 -981 -780 -175 -984 -491 -394 -267 -267 -983 -1 -346 -663 -652 -173 -997 -791 -777 -16 -353 -958 -339 -563 -253 -368 -517 -591 -654 -153 -213 -254 -397 -802 -334 -806 -533 -825 -166 -74 -604 -595 -83 -476 -720 -200 -25 -478 -420 -594 -297 -481 -373 -289 -439 -231 -841 -986 -10 -758 -875 -251 -28 -244 -19 -898 -382 -368 -110 -173 -812 -332 -431 -189 -610 -509 -809 -667 -174 -45 -685 -483 -659 -944 -405 -584 -10 -168 -578 -133 -155 -434 -309 -318 -592 -590 -667 -906 -576 -683 -189 -461 -388 -388 -491 -442 -260 -784 -962 -480 -24 -173 -511 -74 -157 -701 -310 -428 -437 -823 -371 -600 -128 -789 -979 -759 -420 -444 -676 -556 -32 -460 -59 -686 -235 -259 -541 -697 -720 -698 -798 -390 -469 -556 -208 -232 -450 -42 -344 -589 -623 -484 -915 -877 -492 -744 -92 -253 -603 -227 -535 -112 -467 -864 -989 -577 -485 -602 -650 -710 -706 -123 -437 -897 -52 -15 -5 -325 -322 -564 -822 -452 -968 -340 -437 -261 -222 -955 -948 -886 -308 -204 -436 -737 -816 -982 -845 -72 -549 -520 -82 -483 -838 -867 -607 -264 -621 -599 -617 -153 -850 -753 -745 -120 -572 -667 -236 -120 -674 -845 -128 -388 -454 -121 -149 -492 -295 -586 -7 -881 -172 -629 -17 -145 -948 -413 -305 -109 -386 -830 -218 -665 -582 -396 -706 -221 -464 -377 -445 -354 -815 -274 -646 -140 -697 -132 -102 -159 -328 -547 -954 -493 -542 -46 -73 -463 -819 -898 -123 -499 -923 -76 -625 -60 -862 -641 -635 -688 -197 -868 -144 -994 -855 -828 -953 -253 -509 -587 -443 -150 -449 -241 -715 -552 -243 -577 -63 -405 -390 -162 -228 -471 -321 -792 -471 -250 -645 -895 -903 -605 -713 -520 -354 -345 -21 -899 -656 -455 -444 -857 -70 -720 -573 -988 -117 -756 -24 -94 -508 -80 -583 -740 -423 -510 -353 -537 -460 -333 -435 -313 -829 -445 -845 -543 -153 -565 -97 -229 -610 -917 -631 -700 -849 -637 -548 -659 -234 -229 -940 -77 -668 -12 -129 -519 -780 -278 -437 -956 -426 -575 -665 -967 -618 -195 -724 -109 -221 -803 -639 -853 -175 -374 -489 -844 -266 -334 -403 -929 -441 -57 -56 -335 -958 -446 -453 -956 -547 -812 -393 -426 -94 -771 -731 -432 -696 -871 -8 -744 -628 -143 -49 -573 -505 -750 -145 -258 -625 -119 -526 -792 -726 -750 -111 -438 -997 -772 -77 -76 -934 -264 -131 -7 -620 -354 -443 -617 -120 -530 -86 -193 -106 -355 -963 -700 -496 -392 -84 -988 -226 -582 -141 -438 -195 -345 -957 -412 -218 -944 -691 -416 -63 -36 -42 -686 -822 -517 -110 -229 -355 -257 -82 -107 -23 -610 -972 -335 -975 -518 -659 -486 -683 -249 -715 -533 -933 -18 -825 -409 -14 -379 -836 -597 -435 -338 -789 -820 -685 -74 -828 -616 -630 -197 -687 -891 -6 -698 -256 -695 -252 -556 -260 -326 -828 -585 -661 -176 -560 -1 -395 -690 -824 -215 -202 -567 -310 -20 -835 -475 -713 -375 -203 -747 -592 -299 -315 -824 -929 -655 -747 -207 -589 -959 -137 -700 -190 -764 -79 -824 -600 -352 -436 -159 -391 -184 -55 -400 -62 -356 -505 -447 -113 -401 -365 -487 -233 -813 -551 -239 -645 -162 -97 -927 -182 -653 -255 -438 -80 -545 -140 -84 -33 -975 -791 -58 -998 -692 -700 -499 -120 -333 -746 -293 -937 -743 -858 -507 -782 -769 -354 -203 -105 -635 -349 -152 -77 -156 -758 -430 -351 -459 -704 -261 -297 -239 -154 -568 -7 -115 -613 -269 -959 -617 -482 -302 -572 -522 -524 -765 -730 -422 -718 -543 -187 -587 -147 -61 -950 -628 -296 -224 -363 -602 -197 -323 -603 -613 -401 -465 -340 -471 -304 -784 -999 -620 -498 -781 -318 -937 -407 -7 -230 -77 -800 -526 -77 -653 -622 -33 -372 -165 -188 -995 -136 -38 -982 -210 -460 -782 -874 -950 -429 -695 -849 -660 -630 -659 -926 -86 -502 -427 -259 -566 -494 -298 -389 -967 -542 -85 -957 -448 -609 -869 -213 -174 -548 -122 -433 -214 -114 -907 -514 -302 -306 -207 -148 -420 -244 -12 -121 -318 -335 -887 -489 -294 -367 -548 -443 -150 -826 -917 -343 -374 -650 -19 -751 -595 -249 -496 -466 -293 -781 -523 -302 -932 -73 -168 -387 -123 -289 -742 -327 -991 -107 -849 -708 -816 -902 -38 -505 -208 -884 -270 -167 -426 -305 -506 -922 -41 -599 -193 -670 -801 -207 -117 -596 -763 -439 -680 -20 -666 -344 -941 -517 -627 -176 -878 -903 -508 -416 -955 -499 -34 -110 -811 -133 -331 -110 -148 -743 -780 -763 -434 -473 -87 -139 -442 -972 -311 -896 -705 -358 -28 -814 -44 -683 -744 -304 -596 -54 -758 -150 -381 -310 -601 -912 -570 -133 -495 -92 -467 -669 -314 -341 -901 -462 -119 -235 -943 -229 -746 -57 -800 -204 -527 -455 -915 -488 -530 -887 -92 -585 -563 -253 -556 -893 -670 -157 -966 -773 -309 -721 -145 -525 -149 -27 -161 -383 -280 -495 -324 -155 -457 -201 -733 -961 -843 -32 -890 -195 -708 -282 -826 -844 -343 -797 -348 -106 -725 -645 -287 -691 -299 -339 -521 -492 -622 -69 -10 -128 -320 -957 -415 -489 -90 -534 -810 -224 -503 -963 -592 -189 -67 -45 -912 -977 -235 -271 -40 -137 -755 -989 -54 -40 -163 -377 -340 -367 -159 -997 -426 -514 -290 -440 -318 -419 -952 -608 -388 -199 -527 -617 -760 -953 -833 -243 -274 -384 -725 -242 -352 -300 -924 -38 -54 -398 -493 -575 -814 -606 -338 -242 -926 -184 -850 -940 -890 -39 -642 -918 -286 -245 -211 -607 -925 -891 -93 -878 -505 -584 -154 -321 -374 -597 -830 -734 -696 -435 -456 -565 -638 -994 -9 -682 -879 -988 -493 -653 -190 -515 -546 -248 -712 -601 -390 -378 -690 -777 -499 -407 -60 -798 -946 -28 -727 -854 -906 -102 -135 -699 -830 -456 -625 -797 -702 -688 -30 -541 -473 -35 -328 -19 -750 -443 -874 -177 -750 -59 -545 -661 -510 -481 -45 -849 -970 -968 -41 -346 -713 -440 -585 -189 -249 -800 -661 -998 -811 -431 -515 -79 -837 -60 -120 -859 -786 -743 -872 -33 -145 -332 -142 -526 -164 -845 -555 -317 -309 -842 -119 -528 -590 -485 -13 -863 -706 -852 -737 -629 -679 -560 -87 -6 -862 -655 -168 -150 -487 -223 -701 -766 -423 -538 -883 -266 -677 -115 -191 -416 -230 -654 -79 -765 -66 -238 -569 -217 -563 -931 -98 -846 -485 -744 -73 -189 -79 -554 -351 -48 -175 -493 -620 -266 -494 -479 -413 -724 -743 -403 -521 -961 -223 -666 -959 -230 -430 -643 -198 -134 -276 -648 -7 -973 -167 -748 -360 -595 -48 -877 -352 -711 -646 -136 -364 -392 -108 -736 -771 -793 -484 -215 -778 -62 -752 -360 -415 -956 -662 -972 -214 -320 -649 -409 -749 -796 -925 -694 -34 -170 -631 -470 -303 -597 -613 -602 -176 -96 -568 -973 -495 -366 -143 -458 -100 -786 -11 -20 -483 -13 -201 -372 -408 -384 -874 -741 -673 -201 -986 -888 -220 -965 -908 -362 -763 -970 -741 -181 -890 -746 -263 -244 -396 -678 -297 -586 -525 -77 -129 -132 -924 -397 -44 -400 -47 -873 -356 -281 -792 -957 -833 -453 -706 -452 -619 -271 -532 -274 -800 -573 -57 -875 -822 -444 -373 -736 -818 -75 -562 -48 -241 -252 -414 -472 -461 -616 -589 -540 -797 -959 -388 -983 -321 -336 -977 -402 -104 -376 -508 -778 -929 -289 -682 -214 -985 -816 -127 -883 -285 -448 -808 -847 -958 -196 -411 -468 -810 -857 -926 -934 -99 -321 -628 -546 -874 -9 -648 -345 -100 -832 -499 -210 -413 -206 -474 -129 -587 -892 -601 -699 -442 -451 -378 -654 -976 -224 -56 -451 -218 -712 -872 -106 -217 -726 -345 -606 -665 -727 -833 -785 -830 -256 -292 -124 -250 -411 -753 -970 -758 -454 -638 -428 -437 -762 -578 -597 -926 -995 -356 -128 -165 -145 -6 -821 -291 -523 -627 -593 -373 -274 -523 -142 -246 -181 -958 -170 -336 -291 -614 -204 -199 -430 -923 -198 -811 -622 -452 -23 -469 -662 -91 -150 -427 -482 -667 -381 -932 -705 -355 -678 -371 -866 -696 -548 -443 -619 -44 -461 -143 -324 -294 -52 -959 -614 -203 -449 -352 -404 -436 -949 -171 -243 -442 -72 -605 -82 -583 -130 -452 -592 -782 -274 -870 -483 -613 -126 -737 -150 -271 -341 -375 -60 -68 -441 -314 -579 -85 -952 -348 -314 -309 -128 -644 -914 -38 -702 -846 -184 -280 -954 -247 -109 -308 -883 -119 -679 -677 -434 -466 -34 -1 -433 -694 -298 -825 -782 -386 -286 -194 -609 -198 -321 -465 -35 -7 -160 -500 -215 -53 -73 -705 -337 -289 -633 -534 -624 -47 -624 -520 -194 -34 -320 -366 -11 -930 -450 -63 -419 -926 -772 -41 -280 -128 -114 -246 -846 -103 -715 -684 -46 -439 -472 -8 -546 -407 -220 -175 -305 -842 -527 -288 -234 -890 -364 -505 -638 -483 -632 -673 -307 -850 -726 -50 -210 -651 -546 -44 -965 -9 -445 -343 -100 -819 -853 -281 -392 -896 -956 -471 -477 -365 -531 -16 -106 -107 -977 -50 -731 -436 -682 -489 -501 -965 -357 -984 -607 -397 -373 -201 -293 -70 -157 -216 -718 -802 -236 -297 -725 -845 -838 -623 -685 -432 -53 -390 -985 -18 -142 -925 -321 -454 -567 -803 -751 -173 -334 -475 -498 -782 -581 -513 -731 -479 -844 -190 -998 -155 -6 -191 -965 -598 -560 -762 -850 -216 -224 -343 -926 -206 -22 -234 -787 -610 -673 -678 -473 -625 -7 -406 -757 -21 -791 -186 -844 -739 -163 -587 -378 -616 -444 -828 -357 -453 -104 -124 -346 -825 -928 -741 -213 -635 -748 -89 -541 -532 -121 -486 -391 -706 -889 -93 -905 -678 -336 -383 -436 -766 -638 -680 -472 -515 -615 -433 -716 -822 -647 -422 -711 -917 -914 -302 -797 -251 -121 -187 -94 -401 -169 -777 -884 -550 -590 -317 -155 -763 -804 -559 -467 -87 -195 -202 -42 -118 -289 -388 -70 -619 -240 -778 -44 -349 -675 -422 -306 -723 -865 -112 -815 -713 -215 -272 -594 -389 -915 -292 -758 -501 -987 -37 -649 -520 -974 -716 -204 -276 -713 -483 -28 -746 -408 -290 -199 -171 -476 -640 -948 -602 -832 -199 -297 -97 -414 -463 -590 -381 -461 -194 -307 -768 -991 -402 -332 -395 -361 -996 -635 -557 -404 -745 -942 -216 -311 -663 -332 -88 -820 -743 -867 -801 -303 -266 -617 -25 -963 -659 -320 -980 -516 -515 -356 -642 -26 -455 -441 -52 -359 -865 -469 -263 -243 -809 -79 -409 -512 -664 -932 -569 -435 -540 -174 -481 -914 -265 -246 -428 -54 -799 -657 -457 -924 -212 -755 -489 -37 -414 -683 -854 -856 -314 -270 -730 -569 -140 -534 -132 -665 -130 -868 -897 -900 -851 -587 -517 -44 -865 -577 -734 -356 -289 -702 -437 -291 -679 -222 -96 -30 -756 -757 -603 -156 -59 -610 -761 -236 -933 -415 -799 -203 -573 -901 -426 -259 -593 -417 -273 -49 -399 -214 -764 -947 -704 -367 -792 -888 -132 -249 -65 -920 -243 -330 -12 -468 -607 -219 -384 -458 -84 -131 -762 -438 -203 -7 -4 -183 -59 -446 -416 -477 -435 -619 -65 -783 -414 -803 -72 -206 -849 -534 -825 -591 -8 -516 -153 -306 -21 -353 -776 -813 -114 -45 -830 -690 -53 -788 -577 -228 -703 -147 -966 -325 -386 -652 -318 -214 -151 -869 -169 -704 -1 -619 -723 -7 -247 -399 -829 -922 -389 -774 -482 -791 -531 -508 -393 -599 -843 -561 -925 -888 -60 -130 -732 -861 -495 -393 -393 -704 -852 -204 -692 -284 -236 -911 -1 -665 -650 -896 -175 -818 -333 -886 -827 -842 -289 -715 -617 -696 -761 -202 -821 -83 -141 -680 -956 -748 -225 -399 -129 -684 -687 -291 -179 -818 -641 -515 -617 -431 -955 -832 -218 -440 -318 -281 -136 -499 -227 -936 -665 -341 -983 -302 -812 -959 -303 -251 -943 -380 -706 -883 -341 -160 -124 -359 -919 -732 -807 -18 -84 -711 -456 -412 -997 -145 -959 -603 -342 -477 -414 -506 -326 -448 -573 -459 -619 -6 -64 -518 -69 -430 -274 -78 -927 -51 -779 -450 -266 -240 -750 -620 -89 -759 -431 -479 -922 -207 -16 -456 -706 -919 -830 -637 -240 -763 -554 -625 -862 -891 -616 -320 -479 -819 -742 -941 -598 -688 -961 -189 -916 -525 -713 -159 -92 -480 -86 -435 -847 -20 -782 -212 -643 -202 -477 -687 -118 -629 -89 -327 -906 -700 -90 -750 -611 -478 -445 -353 -373 -595 -538 -965 -708 -856 -63 -646 -158 -239 -123 -965 -840 -291 -803 -171 -439 -511 -533 -836 -681 -684 -202 -140 -615 -988 -64 -703 -619 -516 -951 -965 -989 -341 -375 -886 -303 -252 -83 -422 -43 -996 -294 -378 -899 -407 -478 -969 -569 -494 -962 -798 -48 -710 -371 -818 -507 -126 -952 -134 -931 -969 -236 -554 -74 -288 -774 -454 -766 -235 -879 -385 -442 -446 -13 -536 -44 -242 -796 -691 -200 -55 -572 -927 -821 -293 -196 -381 -22 -574 -918 -710 -783 -217 -412 -121 -530 -250 -54 -558 -192 -51 -13 -730 -879 -222 -646 -342 -816 -991 -736 -207 -852 -708 -368 -517 -482 -88 -592 -297 -787 -679 -817 -825 -445 -108 -445 -738 -833 -447 -165 -645 -299 -725 -676 -1 -883 -894 -951 -328 -99 -473 -529 -704 -665 -429 -333 -352 -136 -169 -885 -578 -38 -411 -480 -883 -354 -833 -562 -859 -517 -539 -872 -475 -819 -482 -92 -525 -989 -261 -400 -545 -251 -653 -363 -60 -395 -922 -672 -786 -715 -103 -309 -888 -975 -924 -817 -353 -201 -49 -276 -735 -30 -307 -438 -296 -430 -21 -698 -767 -703 -936 -591 -881 -963 -517 -708 -90 -720 -732 -934 -232 -571 -410 -457 -86 -762 -737 -448 -37 -398 -74 -441 -214 -402 -792 -862 -969 -835 -179 -739 -931 -871 -940 -220 -249 -438 -712 -424 -165 -381 -597 -540 -82 -493 -866 -556 -499 -313 -767 -498 -462 -43 -624 -749 -364 -472 -700 -1000 -316 -301 -676 -861 -848 -63 -89 -956 -986 -738 -528 -386 -291 -172 -327 -413 -486 -476 -757 -741 -156 -309 -77 -309 -560 -979 -889 -46 -739 -569 -756 -937 -364 -347 -547 -851 -733 -7 -600 -848 -697 -148 -834 -232 -285 -105 -795 -562 -103 -605 -274 -30 -225 -760 -262 -523 -255 -782 -929 -759 -708 -114 -868 -123 -127 -484 -452 -730 -210 -792 -914 -910 -344 -424 -414 -99 -283 -415 -964 -280 -191 -212 -491 -327 -926 -300 -813 -503 -522 -663 -466 -319 -536 -794 -821 -777 -943 -150 -768 -8 -957 -342 -752 -639 -695 -326 -629 -126 -838 -346 -454 -879 -413 -862 -340 -364 -304 -797 -240 -922 -571 -858 -366 -817 -408 -421 -393 -576 -884 -256 -323 -198 -488 -238 -486 -834 -982 -252 -984 -662 -688 -853 -1000 -897 -987 -309 -678 -341 -688 -64 -289 -782 -939 -531 -58 -375 -333 -569 -294 -108 -308 -187 -159 -34 -225 -315 -322 -822 -84 -501 -391 -84 -378 -857 -288 -97 -940 -543 -366 -771 -968 -315 -996 -570 -618 -372 -828 -813 -204 -657 -778 -506 -718 -886 -124 -458 -474 -612 -58 -329 -501 -506 -113 -935 -152 -871 -396 -684 -854 -707 -292 -598 -612 -738 -249 -512 -516 -72 -626 -197 -301 -739 -300 -542 -347 -943 -552 -841 -367 -481 -950 -543 -267 -712 -368 -85 -155 -261 -760 -662 -398 -429 -469 -41 -151 -168 -368 -998 -680 -277 -88 -974 -278 -816 -496 -73 -952 -963 -430 -466 -127 -462 -109 -633 -35 -253 -56 -144 -750 -609 -549 -222 -804 -348 -547 -529 -397 -92 -860 -31 -222 -838 -602 -778 -692 -141 -785 -462 -756 -18 -459 -254 -515 -675 -163 -333 -59 -363 -797 -281 -483 -845 -612 -848 -119 -433 -310 -226 -297 -328 -457 -617 -549 -544 -308 -601 -226 -308 -147 -598 -657 -921 -574 -359 -763 -788 -903 -524 -625 -935 -787 -760 -682 -23 -369 -72 -622 -744 -365 -408 -478 -204 -550 -432 -990 -314 -312 -915 -127 -723 -144 -323 -156 -993 -989 -274 -720 -964 -963 -724 -370 -366 -203 -822 -918 -488 -776 -808 -296 -617 -681 -46 -9 -878 -104 -941 -24 -709 -418 -522 -606 -489 -31 -300 -499 -704 -528 -345 -89 -536 -31 -974 -650 -174 -695 -940 -218 -366 -772 -944 -567 -897 -665 -301 -4 -611 -959 -4 -28 -460 -538 -992 -966 -97 -764 -109 -500 -775 -649 -238 -607 -576 -91 -73 -140 -662 -787 -814 -643 -715 -33 -939 -361 -600 -685 -954 -503 -932 -217 -725 -341 -214 -656 -680 -582 -238 -48 -641 -111 -205 -198 -2 -223 -269 -964 -617 -784 -974 -353 -124 -121 -498 -319 -992 -289 -781 -333 -307 -274 -117 -335 -124 -279 -469 -727 -642 -405 -975 -715 -111 -533 -653 -892 -126 -972 -154 -253 -368 -847 -921 -586 -798 -584 -817 -130 -325 -131 -949 -936 -340 -766 -799 -546 -114 -417 -841 -908 -181 -953 -578 -248 -168 -977 -38 -429 -486 -329 -343 -766 -637 -878 -582 -790 -170 -259 -141 -261 -634 -1000 -754 -486 -991 -739 -915 -768 -126 -982 -914 -100 -190 -420 -243 -526 -272 -983 -133 -643 -227 -929 -222 -662 -748 -175 -880 -695 -179 -654 -67 -277 -11 -295 -525 -332 -629 -259 -830 -436 -105 -805 -95 -754 -699 -993 -478 -340 -703 -339 -123 -672 -508 -575 -573 -298 -730 -871 -898 -166 -563 -564 -82 -67 -333 -808 -254 -700 -810 -341 -60 -800 -756 -150 -4 -301 -759 -607 -718 -813 -602 -922 -137 -232 -995 -818 -951 -769 -935 -609 -146 -925 -318 -728 -17 -302 -583 -543 -42 -974 -665 -75 -350 -901 -318 -785 -882 -493 -875 -587 -195 -499 -536 -688 -579 -71 -327 -702 -133 -407 -517 -581 -12 -104 -115 -394 -51 -335 -719 -959 -665 -116 -625 -284 -504 -709 -295 -592 -221 -351 -547 -911 -148 -687 -786 -593 -236 -899 -385 -166 -828 -739 -727 -244 -196 -941 -369 -422 -436 -431 -872 -114 -984 -72 -350 -628 -55 -202 -845 -403 -810 -248 -59 -377 -542 -805 -882 -85 -838 -169 -445 -400 -70 -547 -106 -208 -471 -558 -846 -863 -496 -387 -193 -698 -741 -120 -862 -984 -67 -75 -367 -978 -646 -926 -798 -926 -632 -890 -698 -848 -998 -337 -589 -375 -56 -603 -803 -802 -134 -369 -997 -892 -429 -107 -215 -783 -458 -264 -819 -232 -158 -900 -908 -823 -883 -116 -357 -906 -818 -469 -809 -909 -218 -886 -145 -845 -571 -407 -381 -921 -663 -250 -455 -727 -452 -738 -640 -875 -548 -648 -636 -763 -85 -868 -669 -20 -680 -56 -886 -782 -244 -882 -840 -718 -856 -251 -435 -197 -8 -62 -862 -659 -424 -690 -489 -339 -340 -305 -777 -110 -842 -626 -3 -556 -549 -192 -305 -178 -316 -174 -613 -880 -479 -14 -232 -71 -889 -333 -447 -419 -817 -173 -860 -602 -494 -932 -960 -376 -891 -585 -640 -746 -989 -672 -75 -197 -342 -955 -583 -762 -872 -741 -757 -932 -379 -297 -633 -985 -268 -271 -94 -196 -135 -94 -716 -521 -755 -880 -471 -615 -950 -759 -396 -766 -665 -270 -717 -148 -766 -26 -743 -168 -879 -225 -678 -73 -357 -152 -81 -309 -436 -414 -275 -639 -821 -913 -421 -897 -756 -959 -571 -71 -300 -689 -910 -564 -623 -136 -484 -214 -910 -948 -353 -623 -420 -496 -87 -666 -406 -317 -693 -669 -801 -969 -621 -601 -787 -244 -275 -249 -128 -639 -959 -557 -160 -254 -6 -559 -190 -615 -756 -334 -631 -183 -779 -89 -232 -646 -424 -665 -641 -607 -716 -295 -545 -817 -52 -446 -713 -235 -382 -47 -912 -181 -964 -337 -800 -418 -806 -643 -550 -889 -896 -951 -325 -68 -276 -92 -774 -391 -144 -498 -458 -619 -182 -23 -497 -402 -8 -800 -776 -17 -122 -1000 -994 -104 -514 -167 -180 -931 -90 -298 -359 -272 -860 -603 -78 -578 -656 -725 -938 -715 -10 -465 -776 -294 -193 -747 -735 -185 -479 -58 -702 -55 -820 -247 -385 -199 -216 -201 -680 -10 -88 -467 -464 -813 -807 -906 -883 -618 -986 -222 -237 -650 -279 -156 -657 -409 -495 -128 -476 -736 -4 -810 -314 -162 -193 -707 -408 -845 -881 -149 -997 -632 -39 -42 -752 -342 -382 -855 -181 -664 -869 -602 -928 -197 -919 -171 -939 -696 -482 -645 -909 -8 -925 -735 -643 -529 -634 -898 -989 -39 -773 -860 -21 -305 -776 -283 -26 -174 -557 -60 -237 -898 -397 -130 -353 -381 -672 -227 -802 -321 -826 -242 -420 -297 -12 -288 -791 -986 -505 -11 -393 -848 -453 -748 -349 -860 -854 -58 -465 -987 -471 -546 -694 -92 -689 -686 -406 -254 -301 -142 -689 -675 -363 -449 -211 -487 -430 -152 -691 -576 -381 -203 -912 -227 -928 -207 -925 -249 -986 -800 -717 -648 -980 -550 -192 -970 -459 -494 -856 -928 -450 -30 -649 -391 -338 -832 -99 -479 -332 -667 -922 -589 -469 -347 -945 -373 -164 -944 -478 -745 -321 -201 -911 -819 -418 -898 -397 -388 -150 -814 -76 -944 -249 -572 -924 -935 -704 -597 -992 -2 -424 -848 -255 -121 -337 -39 -957 -105 -952 -232 -532 -678 -935 -996 -35 -376 -978 -362 -732 -933 -483 -759 -295 -927 -770 -449 -702 -594 -467 -664 -117 -387 -331 -387 -600 -450 -29 -337 -434 -789 -729 -650 -76 -181 -58 -645 -228 -673 -565 -512 -731 -167 -231 -833 -163 -955 -595 -645 -408 -341 -148 -72 -848 -927 -930 -247 -59 -336 -188 -97 -798 -873 -303 -115 -667 -811 -336 -822 -166 -788 -332 -997 -400 -423 -814 -418 -948 -239 -215 -771 -876 -36 -173 -964 -739 -127 -657 -509 -804 -399 -497 -780 -356 -999 -469 -769 -445 -18 -640 -467 -105 -893 -86 -470 -175 -83 -874 -970 -104 -635 -631 -837 -828 -522 -513 -446 -151 -611 -796 -619 -207 -652 -224 -293 -656 -718 -166 -484 -494 -124 -993 -572 -183 -862 -902 -724 -195 -642 -396 -536 -115 -314 -833 -260 -583 -730 -592 -963 -316 -712 -160 -585 -284 -707 -161 -774 -902 -662 -388 -275 -198 -676 -459 -637 -456 -711 -63 -406 -762 -28 -183 -994 -985 -908 -731 -628 -993 -246 -660 -955 -191 -147 -114 -240 -856 -179 -15 -604 -397 -792 -447 -494 -782 -574 -391 -604 -515 -488 -769 -992 -180 -323 -978 -455 -968 -329 -574 -627 -951 -441 -414 -891 -159 -953 -903 -986 -620 -426 -376 -881 -834 -808 -477 -717 -770 -637 -535 -120 -133 -176 -280 -787 -666 -38 -546 -716 -244 -133 -150 -294 -645 -939 -120 -565 -510 -288 -865 -462 -125 -718 -150 -509 -238 -482 -183 -453 -513 -763 -654 -44 -854 -270 -580 -627 -257 -850 -709 -223 -303 -917 -247 -773 -227 -158 -337 -698 -760 -941 -569 -5 -447 -747 -66 -508 -267 -905 -614 -911 -234 -367 -730 -83 -263 -295 -484 -275 -842 -52 -376 -976 -476 -723 -765 -320 -731 -854 -820 -401 -998 -618 -511 -374 -904 -611 -293 -712 -790 -64 -146 -166 -610 -466 -766 -714 -87 -303 -261 -997 -766 -216 -856 -531 -766 -545 -187 -443 -796 -925 -200 -189 -750 -201 -581 -647 -244 -434 -647 -339 -755 -173 -291 -415 -70 -306 -367 -966 -415 -621 -274 -958 -251 -36 -440 -555 -598 -794 -888 -429 -641 -243 -591 -845 -53 -876 -670 -224 -435 -884 -269 -571 -662 -259 -929 -803 -655 -19 -236 -262 -321 -204 -18 -25 -972 -282 -472 -84 -16 -685 -955 -704 -208 -43 -258 -240 -151 -649 -887 -876 -244 -546 -87 -4 -54 -762 -823 -795 -211 -953 -312 -829 -811 -276 -347 -780 -322 -218 -60 -239 -606 -645 -917 -99 -281 -774 -470 -457 -854 -962 -313 -362 -779 -152 -214 -568 -434 -512 -49 -896 -780 -88 -454 -657 -73 -313 -519 -325 -533 -734 -241 -48 -768 -862 -943 -483 -266 -268 -386 -812 -657 -228 -145 -626 -532 -826 -129 -376 -186 -451 -209 -542 -806 -884 -689 -863 -794 -742 -823 -933 -299 -382 -975 -563 -496 -994 -949 -277 -2 -9 -607 -110 -369 -25 -562 -646 -999 -58 -290 -841 -976 -805 -800 -239 -952 -286 -606 -544 -141 -618 -715 -281 -146 -942 -332 -278 -685 -549 -513 -227 -979 -516 -184 -487 -451 -877 -82 -487 -456 -533 -675 -485 -74 -424 -156 -932 -491 -779 -97 -180 -16 -393 -715 -666 -69 -762 -241 -466 -412 -457 -984 -995 -111 -783 -510 -495 -617 -284 -812 -268 -423 -905 -433 -339 -45 -785 -368 -738 -634 -468 -706 -308 -231 -196 -446 -629 -885 -93 -147 -374 -729 -923 -197 -527 -405 -832 -204 -501 -350 -373 -406 -350 -412 -176 -21 -168 -177 -946 -28 -585 -485 -711 -102 -807 -180 -476 -225 -1 -837 -877 -154 -138 -49 -153 -162 -74 -449 -32 -883 -377 -390 -726 -845 -41 -677 -491 -776 -341 -616 -774 -996 -406 -470 -877 -207 -752 -433 -217 -984 -526 -332 -192 -961 -253 -1 -422 -747 -748 -793 -675 -690 -756 -582 -243 -988 -856 -16 -491 -191 -923 -896 -468 -338 -769 -551 -329 -749 -857 -283 -573 -895 -188 -60 -556 -580 -883 -162 -855 -296 -711 -321 -998 -541 -774 -5 -336 -219 -700 -957 -275 -528 -826 -738 -384 -955 -475 -643 -291 -508 -764 -670 -678 -62 -295 -709 -58 -644 -217 -178 -166 -727 -912 -772 -61 -361 -715 -647 -719 -650 -538 -791 -912 -500 -882 -514 -998 -605 -827 -649 -136 -694 -156 -211 -791 -378 -226 -37 -285 -942 -143 -591 -190 -561 -392 -235 -834 -739 -136 -933 -109 -963 -113 -903 -668 -5 -405 -816 -58 -594 -665 -996 -28 -433 -26 -188 -527 -387 -825 -82 -800 -741 -377 -341 -527 -946 -243 -111 -495 -345 -128 -684 -980 -967 -745 -285 -586 -966 -309 -196 -492 -900 -104 -890 -729 -292 -742 -488 -249 -620 -87 -143 -570 -621 -316 -77 -946 -652 -945 -522 -628 -394 -150 -431 -627 -725 -824 -321 -329 -58 -713 -680 -947 -604 -444 -765 -936 -153 -715 -788 -788 -830 -366 -465 -593 -591 -907 -276 -971 -743 -23 -531 -66 -272 -607 -199 -387 -301 -199 -660 -93 -549 -805 -459 -482 -665 -170 -697 -511 -505 -67 -295 -942 -484 -8 -363 -24 -347 -863 -294 -680 -143 -529 -236 -19 -683 -430 -888 -611 -809 -918 -495 -752 -882 -670 -821 -151 -224 -266 -301 -946 -387 -776 -980 -319 -683 -336 -934 -277 -790 -363 -450 -350 -766 -233 -161 -469 -485 -855 -82 -195 -883 -499 -881 -68 -609 -880 -902 -295 -546 -654 -542 -475 -795 -573 -548 -705 -616 -388 -291 -816 -751 -261 -813 -542 -8 -341 -121 -661 -692 -766 -186 -993 -998 -318 -970 -707 -267 -771 -367 -724 -149 -326 -124 -595 -744 -410 -523 -251 -329 -158 -703 -578 -158 -500 -474 -109 -357 -261 -279 -665 -671 -467 -954 -737 -204 -257 -460 -169 -86 -519 -478 -985 -961 -807 -871 -153 -451 -112 -944 -645 -125 -35 -940 -433 -19 -980 -626 -853 -943 -96 -531 -181 -840 -645 -94 -544 -413 -442 -824 -69 -921 -804 -37 -80 -841 -447 -134 -150 -593 -205 -163 -545 -973 -37 -107 -123 -244 -923 -818 -924 -265 -944 -207 -922 -795 -896 -959 -927 -987 -757 -770 -50 -633 -297 -299 -624 -59 -11 -977 -598 -537 -81 -636 -361 -715 -753 -207 -135 -21 -331 -992 -812 -204 -231 -561 -737 -970 -328 -739 -482 -500 -278 -118 -134 -632 -574 -993 -556 -83 -105 -795 -606 -143 -622 -779 -411 -409 -479 -587 -401 -952 -210 -180 -640 -506 -287 -877 -738 -613 -80 -195 -218 -746 -950 -904 -534 -537 -286 -258 -962 -294 -673 -167 -803 -362 -336 -387 -794 -635 -304 -755 -610 -652 -781 -245 -1 -481 -238 -612 -911 -80 -575 -495 -790 -71 -397 -10 -774 -211 -137 -553 -217 -992 -585 -443 -739 -146 -823 -96 -822 -560 -726 -882 -557 -497 -813 -496 -120 -281 -394 -562 -635 -871 -263 -116 -1 -856 -481 -946 -197 -562 -478 -937 -830 -930 -384 -918 -979 -218 -898 -344 -72 -172 -183 -809 -838 -106 -727 -460 -899 -929 -221 -66 -378 -875 -895 -856 -256 -315 -428 -587 -869 -26 -129 -536 -724 -973 -719 -489 -974 -889 -257 -994 -644 -761 -77 -777 -306 -316 -274 -871 -242 -211 -219 -133 -429 -380 -36 -158 -6 -463 -805 -313 -984 -852 -750 -108 -564 -134 -276 -808 -825 -481 -972 -77 -499 -474 -309 -27 -567 -996 -70 -188 -90 -279 -794 -73 -459 -410 -577 -203 -187 -762 -738 -586 -5 -551 -136 -306 -553 -55 -372 -21 -688 -751 -772 -526 -565 -769 -333 -719 -490 -338 -491 -513 -714 -177 -129 -828 -509 -11 -126 -249 -942 -650 -226 -606 -434 -402 -700 -791 -746 -455 -657 -11 -814 -514 -263 -869 -817 -237 -572 -785 -856 -663 -586 -921 -157 -43 -703 -688 -543 -759 -642 -67 -342 -160 -86 -374 -527 -623 -624 -2 -659 -739 -291 -465 -658 -321 -432 -285 -918 -896 -835 -394 -850 -549 -934 -166 -170 -493 -417 -475 -857 -889 -614 -714 -220 -904 -661 -939 -600 -144 -269 -672 -635 -151 -694 -116 -7 -214 -772 -754 -704 -6 -234 -355 -980 -108 -277 -822 -351 -326 -214 -759 -339 -109 -789 -929 -803 -905 -372 -621 -86 -148 -768 -567 -233 -981 -836 -648 -976 -374 -498 -647 -970 -927 -369 -583 -205 -393 -90 -837 -955 -588 -360 -126 -816 -191 -963 -931 -146 -200 -167 -530 -598 -748 -576 -619 -829 -964 -282 -377 -678 -104 -864 -368 -17 -433 -77 -499 -188 -977 -377 -100 -956 -19 -865 -162 -493 -631 -112 -516 -663 -725 -679 -105 -869 -349 -245 -961 -458 -613 -959 -926 -213 -650 -272 -548 -53 -387 -580 -39 -889 -594 -429 -955 -824 -399 -915 -734 -681 -795 -436 -534 -718 -894 -96 -422 -352 -574 -78 -177 -709 -336 -444 -926 -459 -127 -949 -810 -897 -217 -107 -4 -946 -799 -978 -165 -33 -200 -202 -771 -507 -120 -515 -507 -312 -865 -598 -96 -533 -786 -947 -204 -4 -26 -631 -912 -762 -819 -958 -755 -927 -973 -618 -990 -633 -976 -75 -288 -639 -648 -222 -711 -164 -112 -168 -246 -117 -938 -705 -613 -5 -879 -396 -383 -494 -52 -439 -408 -216 -881 -194 -271 -989 -938 -804 -376 -7 -668 -352 -585 -976 -204 -570 -898 -465 -939 -104 -782 -417 -11 -229 -820 -901 -168 -905 -156 -878 -698 -335 -499 -257 -900 -756 -530 -640 -737 -772 -404 -22 -754 -901 -997 -451 -565 -816 -181 -424 -287 -389 -955 -145 -95 -881 -206 -81 -450 -929 -759 -329 -156 -364 -714 -143 -59 -553 -524 -281 -435 -688 -602 -661 -414 -944 -779 -277 -712 -951 -653 -207 -456 -959 -368 -873 -608 -968 -711 -224 -35 -773 -815 -517 -244 -222 -378 -709 -795 -357 -265 -659 -285 -607 -119 -5 -274 -306 -202 -76 -842 -143 -315 -92 -358 -964 -574 -190 -836 -349 -253 -634 -156 -607 -55 -992 -898 -442 -521 -874 -867 -836 -45 -357 -689 -198 -702 -818 -891 -553 -453 -650 -387 -697 -46 -147 -504 -771 -371 -309 -73 -980 -72 -726 -509 -367 -212 -236 -140 -138 -336 -525 -952 -997 -810 -891 -757 -954 -833 -226 -156 -807 -360 -202 -421 -728 -419 -216 -488 -658 -969 -538 -807 -462 -16 -515 -339 -901 -624 -311 -485 -720 -928 -843 -239 -213 -198 -689 -725 -574 -902 -640 -187 -380 -750 -407 -807 -929 -1000 -261 -415 -578 -894 -339 -210 -69 -925 -627 -463 -890 -153 -486 -145 -750 -347 -791 -304 -271 -463 -103 -417 -884 -275 -514 -605 -715 -712 -958 -326 -111 -809 -935 -836 -301 -254 -841 -17 -340 -11 -794 -348 -511 -302 -170 -853 -992 -570 -653 -129 -576 -165 -86 -624 -760 -965 -486 -196 -855 -183 -756 -580 -889 -583 -108 -195 -978 -9 -422 -740 -886 -271 -519 -463 -235 -913 -215 -740 -227 -974 -802 -270 -296 -222 -300 -832 -648 -993 -53 -419 -516 -463 -218 -218 -681 -774 -741 -726 -844 -531 -177 -358 -348 -948 -840 -746 -711 -969 -778 -663 -347 -375 -449 -748 -370 -914 -371 -597 -134 -396 -290 -455 -375 -340 -491 -720 -939 -602 -316 -270 -58 -209 -378 -560 -272 -286 -769 -826 -890 -533 -750 -533 -358 -335 -247 -551 -866 -232 -859 -383 -252 -236 -674 -262 -184 -244 -329 -154 -748 -672 -394 -161 -13 -771 -162 -579 -785 -409 -645 -586 -879 -175 -438 -184 -80 -567 -264 -364 -996 -178 -656 -297 -534 -433 -244 -376 -407 -497 -66 -217 -850 -556 -187 -717 -792 -210 -931 -762 -23 -180 -663 -156 -813 -520 -96 -30 -24 -255 -948 -744 -274 -85 -782 -999 -299 -243 -463 -521 -588 -846 -267 -789 -419 -539 -682 -865 -935 -807 -943 -306 -907 -330 -577 -711 -584 -514 -514 -816 -299 -587 -379 -83 -986 -449 -791 -865 -450 -874 -857 -802 -778 -998 -763 -133 -500 -697 -908 -444 -689 -597 -697 -916 -264 -673 -781 -669 -948 -17 -138 -883 -663 -737 -661 -564 -163 -60 -259 -98 -31 -157 -727 -296 -882 -543 -763 -839 -254 -611 -187 -777 -428 -257 -735 -269 -246 -122 -936 -910 -744 -579 -102 -764 -121 -717 -529 -688 -511 -201 -918 -22 -525 -663 -243 -88 -346 -494 -896 -229 -963 -246 -132 -935 -278 -993 -706 -931 -410 -603 -870 -186 -243 -684 -990 -925 -773 -158 -988 -796 -139 -251 -480 -488 -13 -884 -312 -485 -505 -700 -910 -739 -949 -440 -444 -654 -454 -177 -658 -601 -446 -305 -801 -528 -441 -434 -757 -331 -358 -18 -101 -154 -539 -643 -938 -986 -889 -858 -886 -432 -480 -600 -643 -611 -528 -89 -382 -834 -54 -791 -246 -46 -832 -865 -131 -913 -877 -180 -915 -666 -984 -553 -573 -37 -975 -456 -933 -21 -394 -583 -782 -556 -7 -95 -252 -753 -701 -186 -83 -339 -284 -108 -467 -88 -278 -780 -401 -490 -578 -783 -597 -355 -944 -503 -421 -139 -345 -885 -421 -825 -975 -931 -256 -526 -46 -525 -525 -834 -53 -53 -647 -493 -930 -479 -814 -626 -354 -614 -888 -697 -662 -274 -366 -147 -341 -621 -520 -462 -103 -762 -560 -550 -355 -289 -645 -502 -581 -480 -479 -470 -539 -356 -950 -636 -613 -349 -200 -602 -960 -61 -776 -904 -313 -378 -318 -986 -824 -250 -797 -80 -872 -769 -760 -440 -738 -209 -641 -208 -303 -234 -201 -256 -738 -13 -732 -974 -31 -183 -144 -398 -974 -621 -596 -842 -201 -390 -502 -877 -805 -420 -562 -965 -578 -79 -478 -768 -780 -863 -726 -263 -380 -638 -258 -914 -360 -63 -608 -608 -353 -487 -494 -710 -359 -15 -531 -121 -303 -395 -942 -446 -254 -811 -208 -925 -83 -415 -51 -497 -759 -996 -24 -542 -201 -114 -592 -247 -545 -663 -183 -629 -197 -509 -882 -524 -335 -84 -806 -213 -605 -685 -349 -832 -213 -535 -333 -172 -507 -500 -849 -544 -439 -967 -888 -748 -77 -101 -471 -983 -595 -69 -760 -727 -265 -929 -992 -472 -365 -569 -573 -446 -458 -374 -769 -643 -722 -587 -170 -901 -106 -956 -303 -747 -354 -219 -409 -505 -637 -34 -727 -174 -840 -202 -128 -982 -885 -202 -794 -509 -759 -192 -544 -545 -711 -517 -851 -561 -708 -27 -423 -20 -550 -932 -422 -502 -804 -815 -345 -141 -162 -742 -838 -410 -447 -31 -486 -263 -855 -737 -548 -982 -108 -853 -452 -156 -389 -228 -932 -930 -246 -298 -829 -231 -421 -795 -898 -649 -107 -950 -957 -653 -540 -204 -780 -967 -526 -202 -96 -582 -772 -935 -20 -222 -407 -755 -791 -71 -864 -756 -254 -838 -26 -822 -146 -665 -344 -234 -283 -494 -407 -553 -9 -155 -328 -906 -78 -393 -927 -472 -750 -918 -325 -418 -874 -28 -590 -284 -853 -172 -989 -894 -781 -373 -689 -975 -917 -918 -108 -123 -160 -464 -924 -14 -144 -961 -351 -519 -882 -70 -49 -922 -698 -991 -308 -870 -821 -640 -998 -607 -544 -30 -991 -887 -199 -899 -591 -474 -441 -997 -508 -4 -207 -475 -164 -953 -35 -72 -481 -585 -131 -523 -39 -542 -5 -470 -603 -857 -239 -846 -992 -787 -394 -726 -423 -45 -122 -324 -148 -911 -495 -943 -355 -549 -146 -159 -605 -83 -494 -972 -734 -467 -913 -322 -446 -416 -251 -635 -100 -441 -100 -511 -282 -574 -404 -967 -892 -728 -524 -794 -474 -762 -346 -562 -252 -91 -961 -738 -304 -977 -925 -726 -876 -450 -486 -766 -928 -524 -253 -314 -859 -107 -565 -363 -338 -218 -729 -404 -863 -233 -412 -528 -957 -837 -950 -492 -979 -582 -619 -19 -549 -812 -354 -371 -95 -366 -33 -241 -660 -889 -69 -648 -756 -516 -252 -310 -449 -899 -392 -329 -951 -6 -785 -491 -232 -813 -541 -245 -234 -624 -423 -811 -325 -470 -649 -179 -862 -411 -870 -348 -407 -641 -672 -409 -413 -529 -897 -458 -835 -185 -63 -199 -648 -895 -18 -94 -45 -546 -159 -511 -70 -695 -770 -46 -43 -720 -508 -161 -972 -480 -479 -570 -544 -484 -774 -807 -133 -357 -276 -558 -659 -936 -436 -894 -112 -573 -65 -133 -223 -630 -64 -941 -920 -811 -104 -153 -721 -178 -200 -384 -569 -568 -917 -144 -51 -864 -357 -124 -464 -299 -29 -945 -748 -592 -785 -324 -760 -317 -912 -955 -322 -182 -940 -199 -308 -756 -221 -33 -255 -611 -336 -341 -290 -338 -700 -48 -423 -688 -532 -121 -151 -94 -11 -338 -149 -333 -157 -509 -249 -991 -830 -552 -531 -992 -491 -549 -277 -219 -77 -945 -634 -744 -836 -997 -130 -935 -644 -877 -320 -840 -156 -400 -756 -842 -661 -283 -353 -901 -488 -907 -251 -655 -794 -993 -809 -580 -790 -438 -163 -375 -948 -947 -692 -699 -185 -690 -244 -486 -269 -407 -842 -422 -995 -17 -655 -918 -15 -514 -400 -649 -322 -220 -875 -238 -828 -202 -415 -862 -79 -11 -987 -483 -925 -112 -328 -197 -200 -382 -720 -192 -89 -831 -783 -94 -168 -401 -315 -734 -526 -943 -493 -794 -611 -290 -42 -681 -8 -435 -2 -522 -344 -494 -955 -863 -95 -199 -319 -819 -785 -530 -658 -167 -134 -597 -759 -659 -163 -180 -667 -7 -623 -423 -412 -107 -861 -874 -950 -190 -976 -754 -833 -496 -859 -10 -446 -931 -445 -883 -963 -204 -245 -629 -169 -75 -861 -383 -376 -791 -200 -799 -572 -576 -741 -540 -924 -676 -939 -101 -129 -791 -981 -990 -480 -782 -799 -302 -584 -275 -543 -414 -297 -885 -144 -801 -825 -191 -728 -408 -455 -73 -793 -508 -628 -731 -536 -135 -668 -201 -17 -460 -960 -602 -918 -402 -51 -698 -116 -603 -897 -376 -791 -435 -942 -412 -936 -188 -311 -632 -795 -924 -14 -876 -211 -887 -999 -963 -274 -885 -997 -318 -695 -458 -246 -409 -555 -2 -78 -332 -262 -707 -831 -766 -189 -784 -239 -715 -743 -872 -172 -733 -149 -67 -874 -571 -64 -811 -600 -680 -527 -22 -613 -387 -734 -680 -849 -597 -628 -409 -406 -168 -131 -949 -789 -493 -731 -171 -549 -118 -417 -948 -972 -692 -524 -466 -108 -828 -862 -250 -237 -302 -88 -389 -648 -695 -452 -256 -228 -985 -467 -587 -588 -409 -52 -612 -661 -698 -979 -301 -309 -543 -24 -476 -324 -302 -247 -313 -187 -79 -2 -956 -686 -968 -819 -329 -245 -682 -341 -289 -167 -978 -30 -824 -867 -626 -346 -400 -675 -927 -717 -408 -8 -398 -820 -597 -190 -554 -226 -814 -228 -999 -740 -157 -609 -220 -614 -679 -503 -7 -814 -154 -419 -688 -592 -225 -370 -179 -309 -659 -316 -707 -135 -66 -287 -30 -226 -191 -710 -425 -219 -398 -994 -564 -768 -333 -907 -400 -629 -55 -186 -570 -121 -540 -296 -609 -187 -538 -504 -641 -159 -839 -466 -227 -593 -613 -481 -651 -82 -976 -345 -586 -974 -341 -262 -342 -414 -602 -910 -477 -607 -740 -337 -319 -87 -433 -913 -229 -246 -25 -371 -16 -411 -631 -677 -596 -354 -875 -662 -469 -850 -700 -572 -666 -599 -403 -765 -109 -909 -733 -272 -857 -575 -767 -888 -985 -312 -99 -706 -317 -199 -827 -227 -463 -651 -111 -800 -795 -852 -777 -143 -501 -882 -864 -686 -116 -456 -28 -375 -909 -104 -693 -859 -999 -118 -580 -726 -255 -849 -327 -949 -909 -96 -590 -784 -287 -886 -514 -159 -69 -615 -824 -921 -760 -283 -770 -64 -728 -696 -791 -573 -710 -461 -155 -350 -805 -546 -394 -415 -404 -277 -924 -217 -164 -651 -45 -669 -4 -604 -473 -123 -667 -25 -406 -832 -672 -871 -320 -401 -343 -690 -38 -105 -680 -464 -652 -710 -91 -264 -840 -590 -466 -822 -717 -331 -611 -126 -752 -336 -59 -413 -891 -115 -614 -51 -7 -789 -310 -700 -411 -458 -81 -383 -113 -46 -203 -63 -120 -506 -124 -411 -185 -550 -261 -305 -919 -871 -751 -616 -529 -185 -946 -477 -736 -19 -976 -247 -878 -734 -797 -247 -347 -551 -215 -672 -917 -684 -890 -147 -588 -214 -437 -485 -430 -211 -585 -35 -621 -85 -471 -16 -314 -468 -225 -507 -476 -608 -308 -295 -337 -107 -178 -912 -386 -831 -649 -839 -461 -50 -73 -729 -458 -745 -225 -898 -678 -701 -340 -621 -872 -101 -725 -17 -501 -29 -883 -876 -157 -5 -205 -404 -897 -949 -129 -382 -273 -891 -137 -50 -147 -870 -64 -212 -189 -422 -267 -943 -135 -956 -816 -167 -791 -813 -224 -315 -287 -359 -228 -77 -119 -533 -114 -978 -110 -285 -353 -115 -860 -93 -668 -639 -873 -145 -718 -983 -335 -385 -871 -158 -543 -284 -376 -769 -20 -708 -320 -469 -377 -166 -262 -956 -847 -848 -886 -358 -160 -333 -470 -346 -525 -513 -893 -270 -851 -247 -859 -334 -581 -466 -498 -353 -157 -932 -381 -211 -477 -561 -612 -44 -316 -625 -433 -697 -568 -531 -581 -848 -269 -20 -753 -498 -912 -31 -141 -971 -86 -71 -190 -849 -130 -377 -157 -729 -450 -502 -780 -695 -613 -884 -802 -145 -332 -283 -390 -643 -232 -384 -520 -596 -34 -739 -148 -77 -282 -398 -687 -532 -765 -665 -489 -612 -595 -5 -156 -48 -825 -375 -593 -828 -20 -492 -613 -149 -246 -689 -378 -415 -619 -54 -754 -855 -469 -207 -738 -645 -451 -812 -954 -872 -242 -867 -352 -314 -995 -219 -507 -236 -813 -473 -901 -730 -289 -764 -942 -652 -734 -381 -812 -867 -141 -167 -765 -297 -151 -913 -275 -425 -641 -343 -129 -493 -370 -915 -776 -367 -360 -440 -712 -413 -686 -935 -847 -361 -155 -169 -595 -797 -244 -17 -348 -632 -299 -247 -292 -398 -93 -895 -168 -453 -569 -902 -378 -598 -211 -502 -611 -448 -499 -163 -543 -542 -401 -592 -25 -365 -244 -883 -837 -26 -634 -42 -289 -729 -955 -711 -705 -665 -794 -939 -911 -817 -466 -365 -778 -347 -676 -741 -965 -22 -712 -222 -963 -79 -754 -153 -231 -293 -304 -99 -747 -367 -377 -623 -420 -987 -455 -35 -161 -527 -807 -147 -604 -419 -820 -51 -722 -109 -576 -927 -824 -920 -407 -749 -63 -46 -154 -352 -549 -125 -556 -745 -600 -814 -169 -584 -761 -905 -622 -984 -451 -849 -757 -205 -321 -853 -785 -480 -507 -362 -614 -331 -26 -321 -948 -473 -273 -330 -422 -172 -905 -407 -447 -656 -996 -909 -676 -157 -285 -549 -391 -500 -635 -836 -507 -662 -708 -154 -481 -738 -621 -629 -303 -337 -588 -279 -742 -388 -849 -547 -808 -439 -982 -966 -991 -518 -181 -36 -506 -957 -863 -714 -149 -270 -79 -42 -42 -345 -144 -938 -591 -710 -993 -96 -206 -382 -270 -913 -810 -246 -770 -249 -382 -445 -640 -20 -770 -817 -79 -556 -34 -937 -403 -353 -803 -995 -542 -711 -324 -591 -23 -667 -417 -336 -223 -563 -232 -860 -688 -498 -612 -900 -238 -916 -347 -227 -268 -576 -719 -681 -415 -929 -697 -985 -626 -881 -411 -998 -339 -937 -118 -640 -134 -735 -101 -699 -854 -649 -765 -686 -996 -508 -491 -285 -529 -465 -391 -879 -263 -196 -911 -154 -64 -708 -778 -406 -622 -235 -22 -334 -303 -237 -653 -50 -63 -829 -133 -657 -88 -536 -708 -607 -945 -510 -701 -338 -813 -502 -853 -573 -636 -349 -879 -251 -628 -924 -576 -726 -804 -879 -28 -713 -331 -409 -21 -363 -795 -429 -131 -41 -935 -392 -910 -533 -232 -118 -354 -398 -716 -236 -418 -922 -12 -427 -171 -415 -610 -339 -44 -793 -928 -706 -667 -192 -329 -1 -207 -723 -978 -368 -976 -869 -333 -225 -344 -38 -391 -876 -929 -704 -759 -613 -745 -826 -922 -649 -579 -613 -59 -68 -920 -308 -608 -486 -843 -663 -866 -515 -160 -212 -615 -747 -273 -989 -500 -996 -955 -539 -281 -294 -899 -701 -197 -851 -771 -518 -991 -986 -407 -362 -855 -851 -488 -422 -588 -819 -907 -815 -877 -90 -819 -389 -825 -702 -497 -46 -110 -580 -649 -72 -777 -406 -909 -98 -229 -279 -688 -754 -647 -819 -908 -315 -129 -677 -76 -886 -992 -941 -798 -569 -42 -549 -618 -611 -420 -295 -77 -204 -905 -341 -57 -929 -508 -943 -760 -19 -413 -275 -821 -469 -506 -983 -217 -70 -829 -211 -199 -91 -776 -458 -931 -491 -103 -863 -199 -888 -283 -780 -569 -698 -180 -375 -509 -506 -975 -299 -888 -862 -587 -583 -983 -384 -410 -853 -903 -64 -999 -231 -189 -857 -557 -770 -761 -838 -809 -666 -165 -830 -881 -870 -581 -968 -560 -521 -869 -807 -698 -706 -50 -524 -19 -962 -250 -320 -859 -247 -656 -727 -657 -53 -662 -882 -18 -212 -615 -514 -145 -706 -302 -50 -825 -316 -848 -690 -99 -885 -691 -751 -949 -994 -710 -764 -135 -464 -549 -381 -50 -776 -535 -391 -360 -176 -840 -94 -588 -762 -234 -303 -260 -576 -684 -923 -515 -709 -272 -247 -899 -944 -444 -680 -124 -583 -310 -788 -941 -880 -208 -908 -676 -975 -220 -235 -890 -634 -183 -632 -619 -265 -820 -161 -86 -892 -482 -76 -767 -884 -162 -666 -578 -210 -296 -503 -925 -976 -192 -236 -959 -393 -663 -390 -834 -282 -745 -384 -735 -527 -758 -737 -93 -771 -43 -819 -11 -59 -572 -136 -113 -790 -960 -913 -563 -999 -176 -917 -369 -73 -456 -843 -594 -144 -430 -383 -413 -774 -436 -500 -794 -594 -361 -688 -955 -601 -554 -990 -662 -403 -834 -952 -265 -537 -315 -471 -817 -942 -98 -666 -621 -223 -658 -317 -693 -80 -837 -631 -649 -43 -376 -622 -943 -676 -105 -511 -340 -165 -56 -661 -757 -173 -441 -496 -471 -464 -847 -977 -946 -99 -428 -946 -300 -855 -546 -215 -325 -419 -145 -327 -391 -773 -666 -829 -202 -983 -433 -46 -167 -350 -986 -18 -53 -97 -456 -548 -419 -688 -508 -721 -883 -640 -631 -930 -645 -653 -205 -418 -371 -303 -524 -803 -268 -161 -20 -604 -521 -424 -185 -819 -971 -634 -371 -561 -948 -224 -442 -60 -739 -786 -46 -29 -711 -847 -412 -355 -796 -862 -897 -263 -984 -468 -601 -755 -406 -310 -716 -576 -83 -527 -199 -625 -360 -162 -44 -654 -564 -162 -404 -652 -928 -23 -905 -478 -58 -157 -293 -505 -635 -332 -460 -915 -971 -884 -766 -240 -499 -500 -969 -97 -435 -308 -409 -395 -803 -439 -591 -982 -408 -597 -438 -459 -51 -243 -564 -242 -896 -680 -987 -844 -923 -273 -717 -298 -501 -300 -619 -792 -373 -121 -494 -92 -355 -260 -924 -613 -557 -534 -538 -114 -653 -89 -691 -911 -994 -933 -123 -289 -505 -203 -287 -681 -294 -965 -344 -935 -795 -92 -254 -907 -784 -218 -995 -687 -899 -157 -491 -770 -954 -817 -165 -123 -88 -39 -10 -435 -204 -663 -170 -434 -549 -219 -783 -930 -715 -331 -592 -371 -99 -715 -843 -416 -622 -636 -117 -803 -913 -463 -961 -215 -370 -597 -703 -943 -810 -384 -723 -320 -607 -362 -790 -52 -317 -521 -413 -973 -62 -209 -816 -364 -383 -96 -490 -17 -174 -86 -420 -95 -401 -794 -198 -688 -497 -799 -741 -447 -402 -234 -255 -446 -388 -796 -594 -319 -795 -855 -890 -21 -562 -687 -542 -771 -881 -576 -888 -752 -615 -193 -732 -78 -916 -445 -956 -33 -960 -777 -246 -988 -921 -813 -103 -951 -686 -901 -474 -86 -79 -163 -185 -573 -84 -258 -410 -56 -634 -533 -518 -452 -415 -253 -903 -594 -555 -500 -752 -561 -271 -662 -512 -478 -447 -829 -287 -854 -968 -395 -920 -636 -422 -536 -671 -1 -477 -516 -451 -925 -735 -631 -778 -973 -431 -932 -624 -4 -930 -199 -741 -407 -140 -817 -747 -507 -49 -579 -787 -522 -828 -878 -842 -481 -676 -587 -6 -795 -326 -400 -317 -250 -481 -207 -295 -574 -428 -176 -159 -164 -121 -193 -409 -672 -91 -780 -429 -974 -874 -546 -438 -420 -839 -98 -632 -363 -662 -746 -968 -290 -915 -709 -601 -949 -73 -108 -896 -943 -855 -408 -901 -705 -513 -148 -786 -8 -567 -737 -151 -940 -776 -135 -937 -389 -910 -946 -664 -777 -410 -688 -84 -398 -679 -907 -165 -56 -93 -514 -70 -197 -985 -420 -751 -442 -294 -647 -191 -407 -564 -607 -550 -63 -177 -811 -59 -384 -978 -438 -168 -481 -316 -257 -20 -387 -932 -695 -554 -22 -577 -77 -714 -385 -25 -171 -886 -42 -668 -702 -19 -520 -767 -288 -418 -317 -769 -413 -143 -844 -584 -22 -178 -997 -312 -652 -250 -194 -351 -243 -412 -287 -478 -418 -846 -880 -218 -885 -179 -724 -825 -331 -482 -639 -718 -208 -616 -192 -36 -810 -392 -278 -814 -519 -729 -750 -989 -341 -519 -62 -578 -324 -95 -493 -572 -753 -724 -101 -973 -878 -481 -319 -648 -130 -770 -73 -181 -550 -550 -271 -161 -501 -9 -808 -441 -81 -308 -630 -325 -256 -12 -844 -877 -981 -739 -473 -837 -381 -857 -79 -121 -782 -191 -866 -714 -196 -827 -474 -398 -658 -256 -939 -4 -171 -139 -22 -29 -810 -510 -353 -167 -21 -783 -47 -703 -617 -640 -750 -386 -704 -683 -157 -680 -314 -747 -363 -87 -951 -866 -915 -109 -424 -637 -928 -48 -559 -570 -274 -266 -597 -718 -46 -771 -812 -956 -268 -122 -344 -641 -170 -404 -896 -971 -726 -168 -499 -952 -634 -864 -795 -973 -808 -325 -485 -127 -175 -433 -915 -184 -245 -680 -953 -100 -123 -279 -319 -232 -360 -614 -686 -125 -518 -395 -505 -966 -227 -497 -9 -498 -176 -549 -294 -897 -159 -718 -634 -433 -948 -825 -536 -802 -462 -569 -595 -482 -363 -377 -958 -291 -596 -390 -723 -415 -116 -45 -701 -113 -479 -643 -900 -435 -864 -3 -439 -106 -691 -622 -639 -167 -456 -819 -447 -391 -450 -123 -185 -219 -221 -88 -74 -620 -494 -57 -316 -117 -822 -742 -539 -58 -836 -44 -983 -743 -540 -155 -721 -863 -100 -234 -233 -788 -677 -49 -789 -874 -685 -566 -616 -56 -479 -82 -73 -91 -467 -579 -793 -525 -69 -16 -675 -926 -901 -147 -67 -4 -764 -537 -211 -233 -845 -719 -553 -922 -722 -198 -976 -595 -665 -609 -544 -142 -300 -741 -935 -666 -99 -423 -941 -344 -695 -437 -931 -755 -826 -449 -922 -1000 -244 -481 -890 -540 -598 -322 -881 -534 -926 -849 -405 -669 -510 -489 -334 -79 -208 -115 -267 -794 -434 -136 -758 -781 -786 -253 -760 -254 -845 -121 -904 -583 -333 -699 -538 -224 -550 -259 -541 -890 -675 -55 -775 -603 -19 -501 -542 -910 -469 -123 -977 -695 -360 -84 -309 -70 -470 -237 -445 -687 -116 -671 -39 -733 -480 -115 -307 -86 -632 -200 -450 -670 -86 -8 -300 -308 -990 -201 -538 -599 -13 -537 -591 -164 -236 -454 -849 -732 -722 -322 -990 -120 -288 -747 -81 -845 -8 -132 -688 -570 -4 -407 -162 -960 -766 -452 -860 -867 -991 -649 -864 -19 -573 -817 -881 -816 -443 -245 -908 -171 -199 -67 -25 -668 -835 -536 -356 -865 -546 -404 -56 -840 -909 -157 -758 -136 -355 -62 -741 -673 -739 -980 -973 -330 -158 -404 -158 -392 -891 -871 -811 -359 -608 -565 -151 -120 -659 -185 -941 -975 -49 -732 -808 -141 -93 -871 -751 -214 -37 -870 -579 -902 -10 -549 -378 -600 -671 -910 -950 -121 -13 -720 -755 -886 -814 -505 -47 -652 -422 -567 -669 -42 -523 -289 -130 -73 -878 -818 -100 -945 -668 -914 -799 -245 -184 -537 -667 -115 -722 -555 -291 -852 -496 -720 -187 -877 -783 -363 -360 -640 -533 -81 -560 -733 -825 -724 -649 -147 -3 -516 -457 -312 -293 -302 -888 -354 -816 -448 -346 -812 -770 -166 -408 -68 -482 -520 -570 -336 -621 -899 -482 -88 -796 -346 -44 -406 -97 -743 -651 -189 -67 -550 -793 -792 -556 -361 -572 -787 -557 -114 -20 -973 -164 -878 -368 -142 -327 -123 -290 -731 -758 -691 -147 -103 -138 -989 -939 -198 -776 -832 -908 -258 -555 -883 -752 -142 -526 -729 -279 -226 -430 -229 -412 -72 -515 -818 -75 -917 -619 -424 -450 -365 -995 -417 -499 -8 -819 -980 -406 -77 -890 -684 -582 -878 -968 -167 -167 -994 -404 -231 -585 -49 -545 -750 -851 -788 -42 -290 -770 -980 -588 -461 -530 -163 -651 -514 -652 -798 -837 -920 -122 -900 -622 -916 -134 -191 -616 -720 -629 -256 -846 -453 -708 -445 -935 -398 -608 -306 -932 -111 -753 -522 -191 -316 -39 -836 -260 -697 -633 -667 -80 -17 -536 -839 -496 -442 -844 -390 -386 -308 -720 -65 -351 -27 -883 -283 -400 -699 -598 -882 -605 -605 -202 -971 -386 -840 -221 -571 -214 -992 -911 -458 -536 -802 -66 -554 -317 -942 -522 -757 -408 -52 -302 -484 -206 -283 -843 -453 -843 -883 -614 -169 -680 -336 -168 -886 -382 -490 -219 -871 -645 -292 -659 -879 -951 -677 -268 -406 -383 -120 -219 -567 -120 -156 -231 -125 -546 -430 -56 -834 -836 -3 -522 -536 -481 -2 -578 -572 -614 -322 -50 -270 -204 -651 -436 -138 -575 -122 -582 -759 -952 -195 -854 -707 -14 -253 -709 -156 -262 -957 -912 -83 -395 -371 -106 -94 -482 -607 -514 -257 -810 -278 -29 -946 -738 -730 -191 -37 -40 -751 -972 -583 -287 -209 -571 -542 -136 -582 -483 -696 -931 -794 -3 -234 -849 -169 -249 -687 -309 -481 -218 -428 -965 -621 -875 -15 -71 -728 -430 -465 -926 -661 -627 -64 -970 -881 -968 -352 -117 -680 -369 -562 -231 -680 -71 -781 -405 -357 -386 -407 -910 -823 -464 -55 -284 -543 -478 -479 -877 -359 -575 -398 -223 -893 -69 -843 -516 -905 -460 -130 -885 -270 -108 -363 -287 -604 -662 -584 -886 -381 -581 -758 -137 -794 -760 -289 -201 -150 -251 -438 -303 -470 -749 -121 -384 -191 -564 -243 -192 -172 -577 -899 -131 -989 -859 -985 -404 -110 -98 -140 -237 -912 -654 -523 -920 -585 -248 -922 -284 -267 -225 -155 -311 -288 -900 -16 -619 -782 -568 -335 -46 -104 -948 -719 -588 -633 -891 -921 -938 -237 -56 -959 -21 -287 -919 -387 -100 -781 -738 -542 -321 -489 -943 -215 -435 -196 -852 -672 -179 -307 -596 -253 -406 -593 -689 -47 -451 -25 -317 -802 -784 -175 -937 -405 -970 -839 -935 -770 -274 -97 -758 -83 -584 -871 -535 -723 -738 -537 -740 -927 -491 -86 -74 -280 -520 -472 -173 -419 -386 -327 -39 -76 -292 -555 -73 -246 -263 -656 -367 -337 -417 -342 -545 -560 -197 -133 -168 -325 -343 -172 -432 -91 -448 -449 -757 -363 -356 -769 -547 -748 -995 -583 -753 -897 -507 -495 -873 -728 -176 -693 -955 -4 -205 -690 -651 -185 -980 -21 -533 -254 -718 -945 -240 -963 -796 -449 -927 -745 -571 -957 -158 -610 -756 -486 -554 -883 -679 -468 -920 -607 -544 -70 -616 -603 -329 -599 -236 -498 -261 -99 -155 -309 -610 -507 -645 -761 -911 -218 -26 -44 -655 -576 -798 -13 -216 -848 -614 -434 -678 -56 -297 -455 -178 -425 -692 -133 -676 -179 -734 -182 -591 -838 -718 -674 -581 -64 -469 -575 -703 -481 -714 -821 -520 -539 -136 -427 -711 -423 -777 -236 -20 -332 -726 -219 -342 -336 -972 -684 -131 -645 -230 -840 -71 -26 -374 -672 -493 -449 -608 -436 -919 -5 -768 -869 -255 -23 -214 -69 -470 -683 -975 -621 -296 -210 -495 -450 -662 -548 -654 -29 -877 -55 -167 -751 -606 -659 -2 -199 -367 -132 -696 -118 -78 -679 -407 -469 -294 -676 -688 -818 -774 -615 -325 -114 -539 -696 -756 -104 -996 -514 -94 -450 -616 -557 -447 -452 -260 -74 -372 -443 -160 -456 -656 -758 -3 -755 -164 -363 -207 -693 -84 -564 -579 -61 -412 -174 -996 -518 -195 -314 -147 -996 -172 -179 -826 -652 -247 -769 -593 -144 -14 -459 -539 -106 -386 -527 -57 -676 -945 -256 -963 -488 -692 -199 -668 -842 -384 -126 -186 -266 -932 -386 -351 -62 -788 -578 -286 -58 -464 -298 -320 -875 -232 -94 -460 -68 -54 -321 -984 -82 -530 -818 -852 -566 -603 -787 -508 -319 -833 -277 -744 -437 -396 -63 -330 -360 -281 -1000 -638 -411 -378 -104 -422 -280 -520 -152 -464 -932 -382 -949 -172 -625 -574 -831 -445 -227 -692 -114 -704 -625 -192 -197 -280 -280 -717 -203 -224 -683 -455 -524 -195 -663 -987 -797 -26 -220 -704 -409 -392 -705 -764 -228 -103 -808 -506 -768 -278 -472 -543 -198 -706 -803 -963 -919 -802 -341 -543 -94 -350 -289 -403 -438 -345 -16 -977 -517 -849 -37 -618 -673 -622 -699 -887 -473 -146 -141 -101 -572 -798 -637 -675 -545 -673 -237 -428 -791 -404 -34 -973 -147 -706 -356 -837 -840 -65 -510 -282 -911 -260 -255 -545 -264 -47 -179 -532 -454 -821 -181 -892 -976 -822 -378 -548 -407 -130 -394 -586 -622 -815 -797 -643 -860 -9 -625 -675 -59 -866 -6 -466 -327 -590 -278 -147 -426 -613 -515 -99 -134 -286 -102 -493 -186 -397 -683 -222 -474 -999 -505 -25 -155 -911 -529 -171 -372 -907 -472 -216 -938 -940 -52 -970 -149 -594 -885 -219 -823 -373 -33 -209 -714 -112 -134 -807 -189 -391 -426 -780 -588 -660 -340 -321 -129 -424 -689 -300 -64 -355 -905 -984 -225 -83 -767 -931 -665 -511 -263 -432 -166 -114 -789 -197 -325 -293 -926 -627 -786 -911 -534 -74 -679 -676 -475 -766 -500 -675 -933 -719 -158 -532 -608 -162 -289 -376 -262 -454 -566 -836 -20 -458 -862 -94 -685 -789 -870 -408 -618 -58 -244 -1 -390 -766 -462 -602 -944 -990 -72 -829 -342 -775 -879 -417 -467 -276 -287 -408 -727 -111 -549 -992 -861 -783 -273 -403 -115 -453 -329 -725 -516 -13 -184 -831 -442 -869 -69 -77 -352 -236 -168 -925 -892 -439 -579 -758 -518 -696 -629 -823 -152 -627 -951 -23 -919 -760 -131 -222 -6 -829 -137 -773 -652 -601 -929 -255 -782 -198 -115 -451 -963 -834 -530 -787 -346 -504 -240 -241 -512 -131 -422 -582 -177 -272 -833 -516 -233 -131 -946 -834 -134 -925 -273 -801 -743 -498 -196 -175 -160 -877 -496 -747 -610 -190 -395 -401 -849 -316 -480 -338 -355 -478 -839 -486 -164 -679 -927 -991 -823 -920 -429 -860 -585 -410 -115 -254 -467 -323 -822 -274 -58 -899 -936 -121 -582 -961 -558 -279 -138 -719 -728 -772 -282 -52 -569 -990 -606 -371 -853 -385 -196 -315 -463 -917 -301 -341 -416 -438 -96 -523 -233 -117 -459 -148 -704 -504 -851 -936 -123 -739 -880 -815 -229 -732 -659 -10 -82 -611 -621 -75 -118 -310 -267 -163 -13 -477 -309 -179 -134 -312 -771 -961 -146 -244 -601 -406 -951 -302 -678 -582 -892 -453 -709 -567 -85 -38 -56 -844 -433 -835 -876 -277 -726 -439 -466 -733 -426 -514 -892 -344 -766 -400 -111 -710 -618 -311 -134 -406 -475 -679 -121 -751 -226 -989 -757 -811 -53 -515 -641 -530 -373 -843 -490 -632 -916 -540 -282 -841 -293 -731 -854 -500 -100 -180 -842 -211 -838 -559 -408 -203 -587 -573 -288 -611 -762 -818 -485 -112 -121 -37 -679 -351 -77 -718 -579 -67 -775 -14 -273 -72 -857 -480 -226 -190 -24 -974 -929 -239 -800 -412 -325 -776 -552 -166 -332 -824 -79 -647 -145 -407 -565 -117 -315 -580 -725 -536 -947 -58 -794 -747 -640 -387 -817 -720 -546 -774 -234 -691 -52 -10 -667 -921 -149 -884 -49 -792 -823 -265 -714 -509 -202 -326 -392 -179 -205 -582 -969 -513 -454 -537 -345 -421 -999 -703 -775 -406 -93 -111 -519 -264 -131 -42 -768 -777 -132 -724 -219 -618 -405 -999 -526 -732 -530 -984 -409 -767 -952 -202 -374 -257 -604 -760 -984 -989 -898 -225 -181 -50 -227 -766 -963 -673 -427 -92 -638 -977 -878 -497 -272 -104 -582 -997 -821 -175 -886 -902 -2 -773 -243 -634 -295 -488 -323 -982 -618 -95 -220 -926 -302 -350 -615 -141 -575 -105 -366 -369 -238 -19 -823 -771 -202 -538 -815 -408 -729 -935 -1000 -908 -686 -278 -656 -302 -110 -532 -590 -670 -326 -990 -878 -271 -48 -199 -43 -236 -117 -717 -59 -316 -200 -172 -916 -707 -304 -692 -871 -357 -997 -355 -5 -430 -833 -734 -118 -922 -515 -268 -13 -915 -37 -824 -827 -54 -263 -55 -548 -188 -944 -351 -769 -895 -844 -950 -849 -135 -649 -682 -526 -259 -982 -559 -877 -861 -159 -694 -196 -41 -570 -454 -675 -999 -652 -91 -101 -226 -449 -356 -402 -647 -119 -87 -113 -263 -886 -2 -777 -487 -331 -582 -447 -625 -675 -167 -323 -470 -840 -712 -81 -254 -119 -523 -928 -470 -11 -803 -650 -726 -45 -999 -15 -862 -243 -877 -304 -662 -916 -802 -291 -556 -976 -431 -382 -773 -475 -166 -117 -514 -127 -353 -34 -667 -947 -410 -444 -870 -323 -933 -214 -280 -745 -368 -99 -676 -260 -873 -158 -720 -527 -400 -416 -619 -176 -256 -381 -811 -672 -508 -153 -469 -673 -772 -898 -590 -81 -66 -123 -956 -757 -331 -571 -662 -338 -988 -319 -14 -962 -403 -469 -431 -697 -835 -918 -31 -298 -517 -891 -701 -454 -983 -382 -950 -575 -32 -783 -230 -858 -113 -23 -334 -699 -312 -361 -352 -250 -504 -857 -815 -925 -225 -361 -544 -77 -146 -801 -619 -988 -642 -420 -176 -57 -713 -401 -138 -870 -634 -186 -421 -943 -980 -735 -106 -572 -213 -633 -566 -261 -515 -76 -651 -773 -692 -386 -659 -822 -823 -710 -364 -915 -96 -341 -740 -84 -596 -390 -956 -912 -738 -392 -705 -17 -281 -534 -972 -828 -137 -526 -316 -671 -900 -431 -403 -706 -681 -252 -516 -325 -600 -381 -106 -637 -56 -848 -531 -606 -621 -463 -277 -446 -256 -388 -110 -745 -171 -132 -809 -608 -662 -769 -687 -952 -748 -240 -106 -462 -589 -649 -749 -734 -677 -34 -252 -501 -37 -536 -986 -526 -760 -605 -32 -794 -805 -639 -757 -739 -216 -215 -472 -720 -277 -27 -962 -993 -37 -524 -325 -504 -558 -236 -89 -552 -124 -34 -938 -977 -852 -483 -673 -697 -507 -434 -265 -759 -827 -409 -355 -29 -1 -655 -133 -968 -226 -624 -275 -299 -93 -515 -749 -63 -588 -573 -55 -657 -899 -13 -273 -662 -79 -457 -911 -680 -737 -129 -298 -383 -514 -125 -772 -634 -95 -573 -868 -373 -468 -965 -340 -174 -498 -686 -717 -145 -678 -44 -147 -355 -223 -618 -634 -238 -689 -358 -691 -255 -781 -67 -255 -522 -621 -699 -977 -479 -110 -104 -485 -201 -646 -972 -909 -693 -674 -593 -935 -257 -502 -778 -215 -637 -614 -352 -980 -704 -904 -341 -787 -156 -589 -684 -585 -815 -457 -597 -38 -672 -609 -123 -676 -790 -566 -736 -862 -442 -419 -92 -904 -934 -848 -268 -182 -701 -988 -393 -403 -546 -875 -245 -33 -816 -577 -597 -444 -816 -890 -535 -569 -637 -617 -24 -536 -405 -228 -126 -932 -582 -335 -144 -154 -20 -996 -247 -369 -547 -495 -872 -566 -597 -552 -194 -677 -280 -407 -26 -35 -354 -316 -995 -251 -398 -815 -707 -230 -827 -14 -636 -754 -348 -335 -213 -537 -198 -85 -220 -206 -258 -174 -387 -458 -41 -22 -13 -97 -548 -535 -556 -427 -307 -399 -894 -163 -508 -496 -728 -553 -958 -75 -229 -948 -750 -64 -842 -855 -722 -83 -721 -991 -139 -488 -732 -700 -725 -424 -469 -658 -98 -137 -143 -795 -151 -665 -185 -339 -75 -343 -723 -336 -107 -958 -318 -93 -403 -542 -403 -994 -114 -274 -995 -65 -832 -899 -78 -328 -118 -702 -430 -720 -888 -481 -266 -917 -839 -579 -966 -853 -687 -603 -287 -898 -381 -665 -656 -83 -267 -339 -912 -516 -839 -887 -669 -189 -533 -280 -850 -113 -457 -135 -10 -155 -349 -109 -104 -427 -614 -686 -135 -869 -402 -907 -161 -474 -62 -354 -539 -464 -821 -259 -795 -605 -244 -529 -432 -826 -928 -508 -995 -787 -375 -572 -815 -528 -399 -587 -339 -504 -273 -852 -2 -247 -674 -307 -474 -387 -207 -818 -635 -170 -645 -121 -918 -876 -894 -464 -106 -492 -383 -214 -747 -123 -455 -476 -835 -698 -240 -401 -758 -482 -190 -25 -473 -575 -877 -654 -745 -427 -81 -572 -757 -901 -196 -984 -150 -288 -447 -780 -773 -70 -236 -229 -701 -627 -36 -827 -471 -199 -978 -147 -650 -58 -680 -479 -560 -883 -385 -526 -769 -742 -703 -411 -703 -490 -653 -232 -32 -154 -667 -879 -607 -766 -78 -514 -439 -826 -223 -819 -125 -186 -64 -865 -680 -766 -329 -910 -37 -102 -513 -426 -383 -354 -199 -74 -399 -891 -417 -945 -984 -395 -655 -310 -408 -640 -921 -526 -483 -172 -710 -548 -140 -268 -991 -934 -987 -385 -329 -916 -830 -161 -661 -133 -418 -432 -536 -982 -187 -845 -321 -551 -556 -931 -30 -589 -992 -833 -462 -383 -79 -711 -836 -86 -652 -968 -884 -607 -904 -47 -272 -110 -297 -584 -80 -57 -119 -204 -703 -180 -628 -488 -219 -548 -574 -817 -574 -849 -216 -762 -814 -803 -62 -83 -473 -98 -850 -392 -158 -719 -14 -863 -598 -809 -566 -807 -941 -851 -46 -627 -958 -165 -852 -303 -606 -491 -604 -940 -363 -566 -807 -529 -544 -263 -944 -276 -218 -392 -792 -764 -936 -425 -12 -436 -911 -876 -864 -626 -686 -84 -204 -445 -618 -372 -34 -256 -446 -290 -892 -673 -316 -883 -618 -322 -474 -790 -273 -664 -667 -367 -992 -653 -99 -873 -292 -617 -669 -270 -823 -974 -118 -688 -365 -796 -430 -117 -882 -470 -899 -457 -38 -7 -166 -278 -322 -195 -709 -72 -208 -853 -567 -558 -235 -571 -63 -839 -795 -311 -572 -339 -919 -208 -407 -886 -499 -202 -926 -618 -420 -81 -706 -513 -594 -995 -163 -774 -399 -127 -223 -343 -155 -888 -340 -450 -218 -146 -950 -90 -465 -954 -984 -873 -209 -981 -430 -331 -837 -578 -666 -254 -446 -226 -329 -132 -539 -125 -283 -9 -219 -116 -981 -190 -568 -628 -134 -561 -25 -962 -225 -753 -922 -626 -450 -415 -269 -830 -463 -185 -189 -814 -895 -307 -599 -664 -796 -103 -618 -726 -614 -384 -590 -353 -223 -497 -51 -272 -155 -733 -335 -552 -729 -374 -402 -357 -387 -105 -883 -337 -99 -694 -12 -160 -158 -946 -190 -791 -25 -302 -545 -584 -763 -578 -950 -647 -942 -825 -46 -802 -721 -400 -777 -959 -185 -437 -109 -372 -721 -765 -399 -903 -237 -267 -746 -611 -889 -263 -43 -836 -451 -524 -637 -33 -493 -929 -374 -862 -7 -317 -174 -605 -118 -627 -24 -906 -410 -744 -920 -260 -564 -695 -556 -966 -893 -663 -735 -273 -110 -618 -799 -275 -64 -595 -119 -233 -333 -850 -436 -280 -812 -130 -705 -558 -648 -624 -797 -4 -3 -332 -213 -827 -573 -169 -6 -515 -422 -163 -21 -678 -966 -225 -501 -684 -19 -257 -675 -850 -934 -414 -110 -227 -140 -519 -782 -952 -341 -835 -947 -902 -376 -438 -882 -11 -369 -825 -276 -384 -872 -88 -294 -768 -135 -694 -977 -168 -999 -519 -24 -410 -1000 -962 -513 -215 -106 -705 -163 -370 -986 -504 -498 -381 -940 -689 -737 -588 -794 -332 -797 -845 -380 -46 -1000 -315 -925 -463 -135 -984 -921 -886 -820 -787 -458 -83 -433 -653 -661 -390 -499 -747 -545 -696 -636 -696 -154 -787 -395 -858 -1 -921 -247 -571 -77 -356 -590 -244 -539 -642 -887 -211 -979 -715 -506 -455 -943 -939 -718 -317 -640 -807 -155 -909 -144 -231 -58 -631 -958 -995 -775 -381 -421 -541 -103 -807 -440 -841 -630 -172 -470 -714 -961 -706 -681 -106 -253 -836 -358 -873 -950 -67 -492 -178 -65 -905 -53 -399 -633 -712 -785 -103 -579 -209 -201 -138 -964 -651 -901 -139 -90 -713 -254 -150 -94 -395 -271 -332 -138 -9 -165 -895 -961 -731 -694 -196 -3 -149 -706 -685 -705 -109 -274 -268 -935 -228 -273 -590 -560 -531 -9 -979 -969 -841 -697 -692 -14 -881 -822 -310 -591 -564 -507 -259 -814 -756 -421 -272 -702 -554 -576 -641 -812 -491 -312 -567 -891 -95 -883 -399 -35 -3 -784 -317 -440 -159 -103 -168 -364 -461 -398 -778 -655 -317 -792 -217 -978 -843 -790 -436 -764 -261 -475 -738 -710 -383 -909 -981 -323 -242 -896 -3 -805 -656 -706 -838 -188 -182 -295 -804 -942 -801 -349 -497 -784 -911 -822 -373 -869 -673 -55 -106 -644 -742 -884 -305 -128 -995 -490 -163 -31 -698 -84 -867 -569 -999 -121 -749 -729 -714 -50 -729 -586 -953 -171 -75 -189 -423 -136 -575 -910 -204 -289 -703 -254 -634 -873 -35 -53 -679 -162 -289 -70 -669 -273 -863 -26 -693 -527 -993 -300 -276 -637 -273 -427 -118 -134 -755 -679 -215 -548 -423 -567 -527 -676 -53 -431 -858 -721 -688 -503 -215 -933 -406 -315 -930 -953 -842 -670 -601 -872 -816 -67 -308 -472 -424 -101 -342 -171 -979 -576 -92 -119 -779 -273 -355 -128 -260 -775 -522 -755 -362 -838 -982 -919 -60 -945 -472 -940 -534 -62 -957 -198 -466 -470 -18 -282 -400 -381 -26 -846 -506 -380 -942 -134 -454 -310 -224 -543 -751 -742 -481 -366 -61 -61 -111 -528 -308 -770 -213 -380 -670 -506 -936 -675 -81 -806 -385 -637 -645 -759 -992 -250 -914 -120 -9 -361 -819 -325 -709 -717 -860 -578 -727 -343 -266 -190 -243 -637 -430 -743 -923 -824 -426 -202 -314 -296 -649 -749 -985 -157 -327 -406 -795 -138 -474 -721 -916 -482 -396 -745 -1 -118 -914 -643 -215 -223 -938 -952 -131 -740 -858 -896 -73 -489 -830 -241 -353 -619 -851 -731 -567 -845 -462 -361 -898 -994 -583 -353 -151 -940 -168 -526 -166 -554 -355 -156 -290 -628 -278 -121 -306 -883 -840 -881 -689 -225 -46 -547 -833 -133 -488 -870 -735 -622 -368 -542 -850 -818 -46 -776 -876 -163 -40 -825 -484 -455 -573 -142 -242 -312 -855 -102 -805 -502 -787 -206 -881 -687 -236 -949 -991 -976 -417 -589 -153 -113 -588 -33 -953 -895 -199 -328 -386 -588 -356 -197 -48 -405 -18 -736 -456 -969 -907 -438 -971 -308 -493 -993 -568 -592 -769 -136 -417 -928 -207 -971 -939 -588 -990 -896 -370 -810 -858 -534 -67 -145 -531 -96 -859 -232 -542 -711 -77 -594 -63 -32 -908 -170 -231 -64 -726 -240 -324 -39 -234 -575 -861 -260 -61 -84 -356 -550 -187 -588 -230 -311 -395 -225 -945 -332 -474 -204 -421 -302 -854 -389 -364 -16 -839 -159 -315 -89 -965 -215 -507 -524 -473 -686 -337 -121 -984 -700 -504 -12 -391 -997 -111 -117 -564 -691 -900 -529 -451 -372 -139 -241 -16 -229 -941 -479 -714 -217 -912 -356 -553 -792 -342 -127 -963 -926 -857 -679 -14 -413 -965 -183 -958 -670 -516 -356 -353 -408 -117 -805 -119 -392 -312 -86 -920 -290 -147 -825 -507 -89 -987 -435 -243 -933 -181 -735 -268 -23 -408 -324 -940 -828 -726 -478 -843 -856 -771 -593 -823 -304 -550 -53 -882 -475 -493 -609 -387 -415 -107 -776 -831 -99 -970 -948 -558 -124 -183 -723 -160 -164 -967 -802 -756 -397 -661 -328 -620 -254 -517 -213 -231 -598 -477 -976 -946 -608 -535 -110 -180 -901 -948 -66 -341 -136 -637 -457 -282 -299 -768 -627 -41 -11 -772 -490 -742 -629 -260 -671 -896 -995 -342 -301 -156 -317 -419 -301 -682 -727 -211 -131 -320 -393 -314 -633 -242 -25 -810 -793 -460 -516 -695 -781 -273 -627 -699 -691 -7 -633 -970 -926 -459 -998 -113 -94 -771 -288 -101 -561 -586 -732 -321 -956 -853 -910 -81 -905 -753 -139 -885 -621 -713 -92 -13 -79 -893 -266 -185 -222 -906 -203 -374 -413 -343 -902 -824 -334 -693 -952 -869 -245 -467 -989 -621 -151 -935 -191 -395 -901 -723 -899 -829 -954 -705 -327 -249 -659 -630 -975 -351 -978 -913 -576 -467 -595 -692 -806 -337 -827 -755 -398 -297 -292 -36 -858 -923 -349 -995 -920 -707 -270 -973 -703 -512 -399 -88 -17 -495 -4 -366 -575 -386 -577 -903 -93 -1000 -478 -10 -450 -206 -654 -107 -464 -522 -984 -465 -882 -327 -870 -558 -119 -371 -291 -793 -80 -80 -750 -117 -274 -151 -143 -850 -17 -200 -852 -846 -941 -903 -102 -333 -44 -158 -529 -714 -93 -63 -936 -742 -469 -379 -9 -538 -530 -22 -956 -544 -246 -248 -494 -494 -753 -843 -957 -507 -767 -359 -900 -948 -399 -752 -534 -731 -994 -985 -59 -889 -401 -857 -417 -455 -213 -945 -615 -656 -710 -929 -410 -410 -830 -389 -151 -697 -626 -953 -417 -620 -23 -6 -980 -315 -242 -555 -550 -503 -262 -780 -136 -640 -967 -229 -8 -669 -692 -540 -250 -296 -937 -780 -873 -105 -35 -549 -761 -630 -305 -677 -111 -233 -972 -362 -885 -331 -211 -438 -828 -229 -25 -703 -860 -380 -685 -724 -201 -627 -184 -610 -115 -408 -167 -786 -668 -740 -655 -313 -10 -530 -614 -488 -482 -317 -697 -392 -621 -221 -790 -51 -926 -400 -607 -801 -581 -141 -421 -737 -777 -658 -565 -263 -694 -56 -506 -678 -798 -768 -998 -485 -220 -269 -33 -915 -826 -169 -372 -288 -765 -491 -377 -892 -926 -204 -539 -423 -312 -860 -170 -7 -774 -112 -784 -112 -354 -259 -278 -233 -241 -341 -532 -531 -896 -991 -212 -108 -647 -885 -632 -87 -98 -587 -302 -501 -496 -13 -182 -871 -308 -999 -102 -671 -849 -414 -968 -910 -634 -294 -979 -295 -532 -97 -871 -233 -949 -703 -261 -890 -691 -278 -834 -287 -820 -139 -142 -763 -384 -217 -674 -897 -394 -409 -823 -392 -43 -908 -523 -277 -88 -268 -163 -971 -594 -216 -465 -67 -308 -585 -195 -227 -862 -479 -401 -539 -33 -868 -893 -531 -485 -108 -792 -209 -619 -941 -818 -759 -440 -524 -588 -841 -414 -736 -921 -657 -925 -778 -965 -522 -290 -668 -511 -142 -339 -109 -534 -938 -873 -785 -138 -221 -76 -734 -828 -148 -26 -954 -259 -33 -182 -466 -976 -64 -253 -393 -637 -664 -244 -742 -37 -948 -106 -908 -441 -666 -696 -736 -495 -438 -696 -357 -975 -414 -169 -165 -354 -927 -948 -349 -214 -373 -75 -406 -507 -653 -545 -209 -88 -576 -23 -866 -971 -912 -368 -149 -295 -854 -886 -33 -738 -726 -472 -106 -544 -569 -518 -593 -580 -869 -813 -194 -876 -991 -245 -942 -329 -814 -478 -222 -159 -333 -213 -59 -55 -984 -95 -127 -406 -820 -442 -193 -816 -477 -217 -463 -615 -265 -166 -327 -189 -977 -515 -994 -438 -953 -431 -570 -592 -803 -138 -322 -600 -201 -769 -564 -514 -389 -34 -262 -491 -372 -735 -274 -121 -144 -579 -848 -183 -805 -764 -928 -450 -659 -251 -571 -748 -754 -21 -573 -749 -99 -471 -940 -602 -146 -117 -895 -750 -634 -876 -302 -885 -695 -146 -42 -960 -117 -372 -582 -126 -150 -821 -439 -947 -971 -87 -645 -346 -741 -802 -469 -757 -583 -871 -284 -716 -743 -826 -580 -998 -682 -806 -17 -838 -468 -439 -780 -685 -253 -882 -949 -17 -470 -999 -790 -219 -807 -264 -375 -426 -872 -65 -27 -136 -456 -233 -427 -112 -949 -376 -249 -31 -260 -161 -761 -974 -192 -562 -162 -751 -75 -61 -959 -348 -284 -356 -507 -26 -278 -852 -949 -94 -515 -189 -190 -494 -19 -892 -854 -258 -916 -611 -269 -107 -919 -631 -159 -463 -323 -241 -526 -799 -370 -292 -171 -412 -290 -228 -971 -676 -516 -362 -232 -249 -270 -358 -852 -931 -599 -960 -978 -385 -846 -257 -115 -924 -182 -573 -174 -246 -533 -539 -132 -678 -102 -476 -864 -221 -622 -816 -36 -770 -54 -30 -622 -442 -902 -793 -640 -270 -876 -714 -584 -195 -863 -467 -994 -910 -184 -598 -989 -381 -627 -74 -392 -289 -413 -417 -286 -613 -159 -229 -364 -867 -499 -987 -319 -281 -598 -68 -365 -368 -272 -774 -862 -976 -73 -292 -636 -947 -101 -594 -597 -873 -488 -941 -388 -620 -170 -77 -560 -226 -777 -79 -337 -112 -280 -302 -971 -438 -140 -999 -551 -320 -89 -401 -579 -779 -132 -284 -368 -209 -302 -392 -611 -809 -624 -619 -728 -540 -949 -610 -259 -353 -299 -457 -468 -595 -861 -305 -530 -747 -774 -326 -579 -23 -72 -100 -103 -140 -167 -661 -209 -838 -18 -424 -653 -644 -420 -521 -715 -833 -192 -594 -170 -878 -104 -668 -263 -529 -654 -888 -87 -826 -394 -219 -808 -846 -69 -273 -42 -306 -53 -764 -514 -666 -42 -640 -530 -829 -413 -783 -269 -340 -824 -135 -924 -748 -369 -468 -566 -465 -634 -567 -281 -137 -619 -146 -231 -256 -875 -104 -628 -679 -562 -719 -657 -605 -931 -715 -917 -522 -182 -877 -880 -624 -449 -117 -447 -626 -539 -913 -417 -918 -687 -544 -96 -616 -879 -253 -651 -799 -150 -39 -667 -109 -893 -798 -553 -384 -16 -587 -816 -753 -178 -313 -615 -943 -699 -603 -403 -483 -81 -467 -392 -465 -906 -913 -801 -257 -187 -601 -575 -416 -300 -305 -965 -236 -587 -862 -393 -197 -838 -320 -662 -442 -997 -496 -226 -816 -180 -78 -140 -537 -998 -43 -703 -821 -540 -893 -83 -116 -827 -59 -587 -252 -48 -809 -269 -484 -890 -768 -916 -28 -725 -874 -151 -346 -179 -708 -703 -873 -501 -905 -390 -68 -673 -493 -218 -572 -37 -206 -329 -667 -535 -571 -856 -882 -438 -252 -2 -684 -948 -706 -798 -4 -782 -391 -672 -558 -921 -477 -420 -128 -772 -654 -938 -336 -503 -581 -885 -978 -160 -410 -111 -889 -614 -574 -454 -143 -61 -531 -799 -565 -745 -441 -49 -944 -85 -654 -450 -290 -857 -405 -779 -26 -502 -339 -437 -4 -340 -684 -639 -621 -880 -211 -763 -292 -818 -479 -351 -102 -584 -572 -69 -170 -677 -253 -728 -416 -144 -392 -195 -257 -451 -853 -240 -140 -854 -582 -35 -483 -658 -181 -937 -288 -576 -504 -970 -758 -358 -470 -350 -30 -592 -94 -128 -12 -610 -108 -439 -692 -210 -836 -341 -766 -715 -63 -479 -308 -541 -71 -262 -43 -298 -893 -201 -92 -952 -123 -729 -792 -859 -11 -799 -718 -882 -330 -706 -306 -702 -209 -139 -889 -860 -737 -387 -990 -884 -814 -238 -871 -839 -902 -689 -850 -298 -28 -745 -113 -759 -822 -255 -20 -660 -146 -270 -495 -946 -807 -219 -241 -139 -498 -310 -443 -907 -778 -308 -535 -995 -107 -38 -326 -283 -39 -912 -831 -159 -545 -722 -623 -250 -368 -248 -145 -152 -836 -729 -344 -508 -889 -793 -364 -645 -856 -403 -939 -272 -533 -519 -31 -294 -203 -360 -500 -216 -635 -241 -587 -38 -990 -769 -753 -207 -870 -300 -937 -58 -918 -317 -1000 -731 -531 -842 -220 -142 -922 -508 -170 -473 -305 -944 -442 -692 -525 -114 -110 -441 -142 -710 -638 -180 -79 -914 -687 -288 -703 -371 -620 -433 -467 -515 -275 -554 -807 -837 -815 -32 -271 -91 -638 -61 -548 -156 -287 -163 -287 -818 -814 -908 -557 -37 -969 -929 -18 -557 -75 -223 -985 -808 -389 -50 -625 -434 -168 -93 -481 -731 -351 -223 -149 -624 -99 -145 -141 -877 -724 -929 -193 -613 -485 -958 -646 -809 -896 -5 -768 -808 -818 -556 -333 -967 -845 -937 -766 -955 -793 -6 -85 -850 -147 -709 -841 -630 -51 -81 -210 -683 -732 -901 -286 -641 -409 -877 -14 -448 -989 -49 -623 -208 -646 -21 -504 -955 -573 -793 -703 -125 -708 -688 -5 -708 -385 -133 -350 -209 -781 -449 -211 -266 -357 -937 -849 -152 -334 -599 -606 -77 -708 -300 -708 -621 -958 -959 -71 -539 -776 -785 -712 -599 -453 -426 -945 -320 -481 -838 -743 -21 -663 -807 -896 -596 -989 -300 -894 -787 -856 -363 -461 -49 -119 -72 -646 -307 -766 -836 -869 -450 -928 -169 -901 -230 -856 -495 -629 -41 -873 -115 -43 -483 -940 -628 -162 -855 -910 -763 -69 -394 -277 -224 -256 -241 -237 -715 -137 -454 -835 -613 -530 -16 -545 -115 -679 -41 -369 -543 -828 -134 -249 -682 -736 -112 -334 -928 -886 -463 -139 -906 -211 -729 -978 -210 -25 -941 -546 -251 -986 -519 -860 -205 -639 -340 -140 -647 -484 -736 -662 -143 -40 -539 -494 -234 -951 -601 -376 -174 -153 -688 -9 -177 -559 -382 -212 -447 -833 -453 -814 -105 -854 -4 -264 -256 -415 -263 -337 -809 -836 -554 -3 -468 -311 -596 -1000 -744 -424 -903 -701 -240 -753 -24 -676 -124 -872 -73 -486 -779 -321 -783 -12 -929 -824 -195 -377 -357 -817 -636 -844 -131 -77 -164 -390 -639 -685 -444 -440 -911 -717 -87 -470 -322 -610 -83 -208 -923 -826 -825 -405 -945 -206 -289 -713 -973 -678 -830 -891 -267 -222 -492 -485 -851 -238 -632 -865 -597 -622 -77 -615 -85 -865 -303 -587 -199 -980 -495 -353 -50 -6 -917 -990 -667 -187 -137 -434 -677 -180 -561 -633 -572 -426 -477 -82 -146 -812 -852 -165 -441 -207 -404 -586 -467 -15 -363 -170 -853 -729 -265 -259 -799 -503 -438 -591 -716 -214 -905 -41 -291 -238 -742 -225 -129 -990 -56 -803 -686 -57 -866 -367 -967 -151 -7 -276 -785 -14 -927 -961 -684 -908 -755 -878 -20 -374 -831 -90 -332 -113 -71 -913 -450 -449 -80 -903 -765 -984 -918 -321 -235 -659 -14 -690 -714 -89 -180 -632 -505 -45 -895 -820 -704 -595 -779 -316 -431 -436 -60 -876 -465 -11 -552 -680 -40 -97 -180 -822 -108 -942 -299 -937 -812 -180 -421 -90 -205 -934 -762 -963 -472 -144 -504 -411 -914 -831 -435 -150 -414 -631 -622 -693 -936 -493 -913 -634 -519 -231 -93 -193 -521 -767 -260 -526 -893 -153 -115 -125 -778 -643 -224 -68 -569 -183 -110 -620 -973 -556 -328 -994 -548 -996 -250 -692 -758 -76 -680 -329 -621 -554 -783 -161 -813 -128 -939 -506 -588 -50 -467 -548 -439 -864 -201 -290 -461 -592 -995 -47 -262 -640 -886 -297 -757 -121 -406 -348 -38 -935 -604 -849 -891 -782 -229 -156 -183 -807 -769 -515 -489 -74 -749 -940 -367 -357 -656 -152 -587 -6 -335 -6 -713 -932 -176 -141 -248 -893 -927 -279 -337 -4 -235 -772 -996 -159 -354 -16 -181 -684 -66 -141 -855 -301 -176 -355 -192 -251 -645 -257 -673 -967 -124 -95 -316 -87 -70 -943 -34 -531 -452 -583 -735 -852 -551 -695 -992 -368 -393 -707 -100 -446 -221 -687 -683 -532 -215 -332 -513 -447 -93 -842 -815 -836 -108 -771 -328 -724 -347 -253 -936 -193 -558 -581 -105 -640 -951 -651 -590 -547 -74 -595 -161 -122 -809 -905 -279 -330 -207 -335 -24 -10 -932 -3 -669 -400 -644 -317 -16 -184 -355 -298 -861 -190 -531 -990 -499 -649 -815 -640 -543 -604 -959 -657 -894 -670 -302 -994 -108 -797 -898 -734 -147 -190 -378 -64 -223 -921 -60 -651 -478 -744 -666 -259 -552 -84 -788 -872 -291 -298 -973 -269 -959 -121 -523 -460 -611 -322 -217 -645 -926 -49 -953 -103 -896 -427 -7 -90 -171 -275 -195 -853 -192 -220 -304 -223 -284 -659 -330 -424 -792 -672 -400 -910 -36 -763 -977 -986 -122 -328 -577 -72 -732 -801 -707 -564 -591 -42 -883 -658 -315 -126 -839 -265 -872 -841 -909 -396 -584 -807 -415 -913 -301 -515 -442 -930 -973 -137 -758 -158 -718 -413 -927 -453 -7 -117 -601 -149 -277 -571 -113 -97 -956 -283 -62 -143 -685 -57 -439 -446 -222 -788 -716 -688 -196 -711 -672 -545 -343 -327 -60 -950 -261 -661 -703 -879 -225 -130 -314 -95 -135 -106 -669 -11 -15 -397 -820 -979 -680 -167 -845 -418 -462 -795 -931 -974 -709 -527 -242 -680 -430 -328 -420 -894 -804 -386 -629 -515 -118 -552 -762 -328 -512 -110 -732 -595 -969 -18 -110 -874 -426 -493 -106 -583 -84 -771 -691 -888 -472 -436 -825 -163 -883 -800 -284 -366 -563 -716 -277 -857 -615 -131 -591 -541 -133 -318 -10 -100 -84 -466 -856 -394 -426 -640 -761 -583 -544 -4 -702 -898 -808 -796 -196 -716 -816 -416 -328 -879 -963 -234 -55 -409 -988 -712 -814 -316 -98 -355 -411 -259 -644 -472 -987 -924 -324 -367 -761 -203 -536 -686 -218 -972 -412 -627 -314 -78 -227 -885 -445 -550 -418 -902 -992 -593 -597 -984 -141 -436 -917 -987 -296 -237 -562 -973 -581 -51 -285 -527 -854 -384 -153 -976 -251 -205 -416 -669 -686 -346 -162 -499 -479 -6 -342 -16 -313 -440 -337 -295 -113 -120 -831 -891 -621 -74 -778 -158 -420 -184 -881 -155 -728 -347 -229 -111 -306 -825 -707 -972 -834 -892 -896 -499 -281 -331 -530 -111 -170 -894 -199 -17 -981 -826 -171 -489 -238 -923 -911 -78 -56 -14 -926 -176 -753 -790 -336 -248 -323 -657 -865 -46 -226 -619 -215 -281 -350 -207 -647 -807 -9 -312 -313 -215 -892 -235 -840 -519 -699 -568 -40 -378 -214 -951 -178 -190 -646 -626 -876 -248 -613 -640 -893 -696 -356 -457 -289 -678 -127 -330 -658 -925 -801 -71 -173 -977 -828 -347 -647 -483 -86 -920 -250 -579 -907 -515 -550 -924 -391 -89 -783 -896 -895 -137 -401 -994 -995 -949 -858 -632 -192 -689 -583 -675 -410 -889 -473 -331 -191 -797 -516 -606 -333 -535 -994 -831 -991 -764 -21 -175 -562 -909 -847 -482 -979 -47 -532 -46 -166 -193 -832 -75 -203 -567 -91 -331 -706 -937 -304 -735 -806 -682 -520 -595 -139 -628 -101 -348 -856 -780 -296 -757 -452 -801 -387 -153 -302 -584 -870 -666 -544 -442 -582 -4 -239 -792 -338 -168 -215 -120 -663 -675 -695 -138 -639 -443 -520 -881 -700 -186 -676 -261 -273 -785 -651 -626 -37 -782 -461 -842 -610 -849 -723 -674 -956 -214 -638 -593 -699 -845 -245 -421 -180 -22 -617 -887 -612 -343 -908 -327 -839 -183 -45 -400 -212 -557 -933 -127 -722 -734 -660 -404 -554 -246 -699 -932 -212 -214 -6 -636 -45 -242 -945 -763 -536 -933 -750 -439 -486 -117 -77 -970 -255 -112 -396 -28 -814 -754 -908 -719 -897 -701 -988 -479 -561 -724 -362 -377 -541 -1 -782 -687 -58 -157 -988 -216 -666 -443 -82 -430 -295 -11 -940 -943 -596 -700 -735 -793 -304 -903 -943 -874 -832 -573 -695 -608 -150 -998 -271 -891 -712 -662 -47 -859 -699 -123 -974 -83 -156 -99 -13 -707 -553 -24 -29 -985 -3 -241 -427 -313 -162 -544 -960 -450 -9 -380 -845 -47 -576 -405 -648 -468 -15 -994 -308 -743 -109 -927 -667 -51 -528 -976 -935 -593 -135 -824 -160 -529 -54 -736 -856 -959 -795 -8 -504 -622 -646 -307 -969 -534 -844 -422 -190 -865 -301 -625 -99 -343 -443 -609 -410 -148 -336 -855 -415 -583 -930 -187 -886 -579 -895 -484 -436 -792 -64 -751 -927 -435 -208 -708 -12 -256 -120 -844 -212 -477 -863 -452 -318 -207 -444 -529 -39 -894 -51 -723 -308 -152 -300 -26 -916 -532 -545 -271 -59 -628 -553 -792 -655 -977 -833 -454 -960 -118 -609 -699 -587 -217 -780 -100 -36 -554 -241 -453 -497 -479 -568 -58 -696 -748 -408 -767 -552 -195 -283 -590 -838 -546 -860 -154 -119 -467 -538 -106 -572 -488 -898 -227 -363 -487 -85 -15 -425 -245 -429 -802 -977 -158 -812 -507 -781 -921 -653 -500 -825 -892 -985 -162 -124 -298 -365 -99 -447 -360 -255 -226 -695 -160 -536 -539 -780 -998 -191 -492 -863 -15 -470 -805 -185 -521 -797 -138 -888 -586 -711 -38 -387 -303 -1000 -936 -564 -960 -617 -805 -750 -53 -568 -292 -78 -654 -435 -688 -769 -104 -308 -745 -432 -123 -426 -374 -812 -259 -959 -148 -144 -212 -644 -476 -508 -288 -981 -779 -273 -281 -600 -587 -149 -444 -66 -563 -292 -448 -448 -975 -708 -558 -730 -312 -917 -276 -354 -277 -681 -118 -933 -236 -406 -96 -346 -131 -975 -396 -945 -245 -812 -660 -883 -401 -307 -908 -582 -416 -377 -135 -980 -924 -43 -301 -944 -356 -470 -997 -263 -837 -712 -540 -8 -420 -851 -448 -379 -796 -90 -563 -158 -870 -591 -621 -103 -265 -159 -772 -994 -499 -391 -436 -899 -493 -973 -668 -862 -261 -643 -290 -969 -467 -736 -723 -82 -387 -96 -13 -196 -470 -904 -127 -51 -967 -64 -495 -160 -855 -66 -118 -824 -640 -989 -126 -279 -902 -225 -176 -87 -467 -618 -974 -921 -321 -381 -310 -334 -865 -965 -456 -83 -966 -255 -702 -115 -869 -956 -607 -582 -169 -953 -579 -248 -401 -583 -419 -938 -63 -43 -329 -154 -641 -951 -178 -332 -297 -758 -918 -687 -545 -765 -11 -260 -979 -905 -198 -346 -329 -981 -633 -745 -618 -580 -603 -546 -997 -106 -669 -273 -215 -520 -447 -357 -947 -83 -296 -137 -551 -929 -171 -830 -695 -896 -444 -403 -510 -831 -789 -155 -682 -522 -456 -290 -110 -134 -505 -269 -391 -617 -71 -106 -792 -796 -563 -197 -425 -878 -737 -343 -45 -146 -983 -459 -251 -573 -907 -222 -616 -333 -853 -470 -828 -543 -593 -760 -171 -194 -830 -55 -372 -419 -589 -964 -406 -660 -47 -105 -614 -466 -20 -753 -245 -856 -259 -816 -840 -704 -109 -800 -207 -773 -828 -36 -514 -494 -522 -338 -157 -889 -123 -812 -241 -720 -533 -561 -720 -807 -65 -295 -266 -198 -364 -319 -335 -307 -511 -218 -543 -152 -653 -984 -525 -134 -670 -570 -913 -919 -699 -273 -938 -356 -698 -927 -688 -669 -213 -418 -694 -250 -56 -167 -132 -687 -314 -995 -831 -469 -614 -900 -374 -439 -217 -684 -888 -57 -617 -261 -469 -589 -797 -311 -700 -19 -602 -813 -514 -433 -435 -749 -337 -234 -292 -728 -81 -65 -784 -126 -363 -23 -703 -797 -635 -266 -835 -667 -429 -475 -799 -346 -268 -949 -422 -297 -161 -20 -722 -599 -764 -155 -80 -125 -668 -833 -44 -267 -901 -602 -187 -732 -793 -255 -132 -657 -415 -253 -492 -195 -409 -977 -944 -238 -481 -903 -246 -820 -401 -20 -45 -51 -800 -881 -805 -236 -447 -892 -665 -843 -101 -800 -184 -671 -336 -663 -254 -635 -831 -77 -963 -382 -390 -748 -23 -509 -371 -944 -937 -934 -71 -601 -635 -565 -320 -387 -755 -453 -190 -850 -635 -516 -506 -914 -738 -624 -851 -192 -159 -701 -927 -551 -369 -331 -826 -886 -562 -351 -236 -486 -727 -8 -681 -556 -26 -893 -899 -765 -114 -925 -483 -824 -355 -746 -958 -897 -1 -214 -986 -267 -953 -98 -282 -749 -696 -13 -327 -164 -643 -897 -259 -570 -360 -513 -182 -514 -433 -75 -9 -606 -385 -838 -480 -177 -299 -777 -972 -877 -325 -108 -277 -143 -532 -538 -158 -166 -726 -232 -652 -76 -780 -139 -625 -411 -301 -218 -294 -465 -728 -657 -964 -341 -414 -398 -379 -715 -5 -955 -473 -758 -236 -361 -716 -770 -204 -261 -827 -747 -523 -512 -624 -52 -236 -215 -612 -298 -281 -223 -175 -306 -695 -469 -610 -150 -266 -578 -708 -920 -364 -387 -442 -710 -86 -116 -115 -80 -353 -121 -338 -718 -696 -748 -390 -700 -789 -358 -926 -362 -199 -408 -360 -865 -168 -259 -771 -965 -441 -949 -318 -998 -491 -556 -404 -314 -649 -254 -637 -252 -739 -460 -38 -947 -679 -707 -164 -914 -363 -739 -816 -681 -852 -59 -452 -100 -584 -307 -767 -691 -473 -142 -884 -305 -864 -422 -398 -906 -721 -371 -721 -986 -558 -578 -965 -19 -399 -991 -9 -712 -682 -45 -236 -228 -494 -452 -849 -994 -467 -965 -956 -97 -185 -707 -647 -517 -176 -146 -283 -604 -247 -489 -563 -352 -500 -798 -639 -434 -180 -261 -726 -941 -440 -906 -23 -485 -938 -665 -457 -850 -834 -344 -385 -24 -137 -444 -654 -723 -331 -140 -467 -113 -82 -513 -345 -713 -586 -701 -600 -879 -660 -556 -221 -375 -414 -697 -153 -988 -489 -95 -524 -213 -241 -432 -735 -206 -523 -89 -864 -247 -268 -761 -966 -311 -154 -79 -541 -624 -494 -635 -838 -646 -904 -596 -654 -483 -761 -516 -109 -88 -266 -692 -214 -643 -472 -824 -186 -444 -455 -161 -782 -126 -508 -901 -654 -271 -70 -939 -138 -419 -562 -116 -956 -725 -872 -577 -887 -235 -354 -547 -173 -568 -73 -727 -774 -932 -855 -450 -518 -932 -925 -617 -84 -485 -716 -906 -878 -543 -675 -377 -422 -488 -988 -294 -627 -365 -753 -607 -290 -477 -298 -331 -9 -73 -405 -795 -624 -953 -27 -790 -723 -359 -569 -266 -465 -246 -560 -457 -830 -999 -93 -839 -554 -442 -916 -385 -125 -705 -133 -216 -221 -136 -898 -408 -710 -766 -457 -182 -191 -896 -654 -441 -114 -644 -962 -618 -135 -3 -710 -140 -69 -816 -899 -275 -41 -827 -295 -552 -37 -952 -188 -994 -897 -63 -346 -276 -517 -106 -775 -547 -170 -318 -680 -647 -245 -404 -850 -48 -905 -57 -402 -762 -458 -179 -381 -344 -785 -109 -24 -514 -9 -203 -756 -175 -248 -797 -880 -56 -574 -727 -741 -825 -610 -490 -865 -546 -567 -131 -655 -585 -147 -41 -239 -26 -657 -358 -464 -486 -254 -668 -67 -113 -839 -384 -629 -509 -493 -145 -585 -772 -32 -412 -801 -739 -102 -946 -514 -402 -261 -354 -694 -723 -598 -158 -578 -418 -225 -984 -114 -418 -756 -807 -344 -723 -805 -369 -463 -955 -150 -30 -261 -853 -316 -248 -469 -124 -900 -606 -118 -968 -255 -601 -39 -539 -204 -533 -551 -236 -571 -320 -182 -321 -209 -259 -302 -683 -222 -943 -857 -578 -69 -830 -860 -313 -909 -290 -378 -962 -289 -183 -538 -908 -527 -867 -539 -341 -336 -457 -313 -463 -138 -749 -552 -186 -861 -797 -46 -928 -844 -978 -903 -878 -358 -986 -567 -712 -337 -242 -175 -299 -890 -486 -120 -968 -657 -825 -934 -175 -70 -746 -473 -191 -240 -305 -453 -864 -509 -373 -675 -357 -561 -218 -511 -70 -482 -213 -870 -368 -785 -681 -689 -198 -999 -404 -626 -765 -33 -7 -104 -962 -228 -607 -872 -559 -551 -778 -686 -807 -802 -143 -787 -236 -146 -970 -574 -764 -203 -346 -85 -513 -651 -517 -103 -95 -191 -667 -593 -693 -345 -292 -541 -295 -314 -829 -719 -916 -796 -836 -89 -437 -364 -652 -751 -813 -13 -599 -738 -340 -72 -781 -78 -668 -200 -669 -190 -502 -980 -598 -554 -77 -634 -597 -170 -864 -749 -154 -549 -448 -269 -843 -984 -773 -270 -659 -418 -293 -216 -60 -883 -280 -177 -616 -442 -140 -378 -375 -185 -825 -584 -779 -824 -924 -67 -53 -60 -915 -451 -160 -30 -142 -233 -415 -850 -40 -460 -907 -540 -45 -345 -464 -671 -727 -933 -779 -898 -790 -719 -901 -223 -176 -338 -646 -163 -426 -206 -290 -496 -707 -401 -390 -438 -715 -887 -353 -872 -212 -459 -946 -462 -593 -371 -588 -702 -896 -905 -151 -914 -833 -557 -403 -651 -267 -340 -448 -618 -986 -337 -570 -359 -214 -733 -614 -757 -62 -685 -227 -795 -649 -714 -900 -808 -588 -870 -518 -244 -23 -694 -422 -39 -858 -404 -106 -574 -634 -943 -715 -517 -986 -75 -6 -804 -290 -112 -672 -715 -15 -176 -63 -182 -731 -947 -716 -641 -897 -224 -44 -584 -86 -622 -430 -431 -982 -374 -103 -555 -518 -878 -792 -242 -979 -583 -714 -756 -416 -459 -725 -602 -775 -909 -916 -639 -340 -234 -486 -441 -869 -681 -950 -322 -520 -40 -803 -803 -167 -369 -901 -228 -436 -891 -680 -598 -436 -544 -360 -43 -858 -164 -957 -291 -426 -103 -705 -504 -525 -760 -451 -413 -924 -522 -614 -584 -982 -157 -456 -46 -297 -837 -334 -519 -877 -364 -5 -418 -303 -738 -477 -755 -160 -841 -718 -493 -207 -276 -914 -766 -216 -346 -151 -661 -471 -766 -439 -176 -384 -561 -525 -102 -364 -822 -312 -201 -533 -349 -94 -670 -477 -737 -438 -431 -955 -549 -150 -354 -556 -578 -79 -447 -739 -808 -986 -839 -376 -817 -251 -654 -790 -791 -561 -866 -310 -634 -801 -66 -814 -362 -462 -727 -478 -618 -798 -730 -887 -455 -975 -436 -475 -100 -491 -27 -818 -862 -969 -490 -322 -523 -112 -647 -254 -995 -825 -158 -995 -997 -435 -872 -970 -820 -512 -107 -816 -896 -629 -873 -988 -542 -68 -651 -544 -163 -721 -656 -259 -290 -530 -209 -419 -481 -971 -709 -181 -262 -266 -94 -315 -704 -649 -801 -877 -506 -486 -951 -964 -42 -625 -310 -718 -447 -6 -144 -838 -893 -68 -209 -364 -98 -904 -600 -359 -884 -247 -605 -446 -852 -97 -537 -94 -455 -169 -379 -555 -735 -770 -102 -792 -29 -960 -928 -766 -39 -761 -938 -108 -897 -324 -328 -725 -295 -561 -408 -807 -108 -664 -404 -40 -228 -643 -206 -414 -759 -863 -728 -376 -704 -76 -835 -669 -986 -340 -12 -696 -127 -396 -95 -585 -515 -80 -293 -582 -579 -249 -444 -226 -792 -700 -85 -917 -72 -889 -71 -391 -426 -647 -603 -25 -344 -513 -110 -458 -832 -616 -768 -574 -958 -792 -679 -667 -108 -147 -346 -730 -5 -452 -486 -812 -66 -167 -499 -645 -171 -742 -145 -388 -827 -713 -166 -498 -659 -984 -225 -639 -887 -709 -146 -658 -867 -585 -532 -429 -183 -309 -42 -936 -662 -395 -949 -969 -253 -172 -232 -973 -592 -983 -960 -783 -961 -995 -481 -803 -315 -24 -862 -526 -987 -707 -457 -571 -119 -425 -348 -52 -131 -599 -483 -236 -938 -160 -136 -503 -624 -363 -406 -494 -375 -289 -403 -577 -866 -985 -110 -658 -193 -496 -321 -918 -710 -477 -469 -801 -196 -2 -363 -483 -336 -852 -726 -508 -575 -624 -46 -985 -473 -454 -823 -932 -806 -535 -848 -260 -989 -518 -245 -78 -940 -260 -654 -58 -773 -791 -111 -434 -865 -351 -190 -996 -317 -201 -659 -720 -441 -321 -173 -29 -140 -602 -461 -866 -581 -798 -669 -435 -631 -900 -23 -515 -32 -641 -754 -1000 -913 -195 -649 -541 -140 -770 -400 -299 -861 -560 -348 -19 -457 -531 -504 -322 -986 -43 -315 -413 -461 -584 -490 -638 -662 -959 -782 -129 -496 -10 -955 -871 -565 -886 -616 -272 -365 -66 -658 -220 -565 -874 -146 -11 -116 -603 -586 -415 -363 -512 -563 -807 -480 -643 -510 -748 -179 -24 -283 -399 -326 -352 -183 -717 -229 -332 -700 -359 -728 -948 -141 -932 -746 -945 -88 -825 -934 -154 -870 -751 -771 -201 -712 -818 -112 -122 -884 -767 -636 -379 -926 -887 -446 -409 -469 -897 -234 -379 -779 -546 -563 -141 -143 -896 -26 -979 -367 -717 -862 -261 -195 -159 -974 -473 -24 -968 -602 -877 -719 -664 -52 -789 -974 -589 -684 -603 -447 -37 -703 -136 -725 -914 -185 -37 -318 -325 -57 -834 -298 -994 -611 -190 -796 -715 -900 -27 -204 -529 -804 -176 -177 -577 -158 -599 -906 -26 -682 -874 -948 -154 -166 -699 -910 -231 -386 -980 -901 -998 -185 -847 -248 -339 -834 -238 -486 -69 -753 -509 -223 -28 -44 -845 -714 -786 -186 -57 -82 -121 -756 -644 -216 -961 -61 -428 -3 -452 -853 -782 -51 -175 -304 -614 -816 -958 -796 -836 -236 -694 -9 -734 -284 -647 -11 -211 -630 -498 -343 -272 -491 -906 -183 -80 -420 -30 -122 -725 -926 -323 -524 -157 -328 -541 -247 -29 -937 -360 -340 -100 -180 -981 -605 -999 -398 -99 -641 -533 -152 -578 -602 -614 -135 -329 -888 -145 -39 -448 -152 -834 -294 -810 -364 -251 -586 -957 -255 -892 -177 -622 -765 -249 -162 -482 -91 -919 -713 -414 -611 -503 -993 -810 -772 -249 -302 -38 -512 -366 -245 -942 -214 -31 -560 -963 -404 -871 -880 -62 -53 -578 -729 -931 -633 -554 -647 -686 -916 -126 -25 -792 -515 -820 -431 -835 -21 -974 -960 -412 -821 -118 -925 -362 -630 -841 -589 -14 -361 -3 -461 -672 -698 -79 -497 -489 -148 -120 -922 -808 -658 -321 -218 -822 -845 -596 -756 -815 -195 -111 -604 -593 -725 -94 -108 -831 -689 -812 -767 -252 -58 -553 -459 -171 -93 -14 -512 -79 -517 -689 -796 -878 -249 -673 -984 -372 -595 -320 -448 -594 -831 -832 -784 -676 -63 -337 -136 -878 -601 -886 -211 -592 -300 -403 -281 -115 -975 -32 -609 -704 -834 -105 -1000 -706 -630 -79 -731 -488 -839 -964 -127 -648 -728 -419 -111 -390 -479 -333 -606 -833 -992 -755 -136 -11 -659 -990 -150 -889 -92 -20 -735 -898 -2 -490 -80 -479 -957 -323 -922 -650 -334 -26 -207 -994 -529 -818 -599 -525 -662 -787 -163 -949 -260 -80 -726 -447 -828 -312 -273 -864 -852 -161 -541 -395 -836 -613 -825 -794 -694 -356 -470 -284 -605 -754 -697 -875 -534 -441 -552 -659 -656 -580 -794 -651 -445 -744 -616 -385 -823 -495 -200 -470 -449 -593 -729 -398 -823 -852 -801 -451 -621 -251 -376 -937 -746 -891 -899 -426 -176 -277 -893 -984 -283 -569 -250 -16 -411 -447 -969 -505 -365 -314 -281 -452 -480 -46 -932 -784 -3 -433 -894 -199 -153 -770 -624 -972 -135 -719 -55 -267 -858 -430 -944 -154 -578 -218 -218 -911 -73 -206 -126 -439 -602 -937 -39 -566 -827 -151 -145 -169 -626 -762 -412 -341 -35 -498 -60 -706 -998 -5 -642 -983 -537 -970 -47 -98 -903 -139 -587 -279 -473 -141 -877 -662 -163 -787 -395 -278 -136 -788 -501 -438 -498 -713 -626 -738 -349 -580 -294 -613 -312 -570 -79 -537 -918 -186 -253 -933 -93 -422 -3 -163 -277 -725 -581 -697 -757 -970 -636 -109 -634 -26 -521 -45 -942 -18 -477 -218 -5 -426 -492 -389 -678 -875 -546 -797 -426 -616 -837 -285 -208 -709 -689 -234 -802 -943 -122 -359 -626 -838 -273 -796 -894 -72 -904 -532 -574 -1000 -800 -3 -788 -680 -348 -190 -270 -963 -423 -472 -734 -706 -806 -707 -172 -530 -715 -250 -372 -904 -871 -872 -265 -730 -733 -777 -76 -971 -763 -393 -740 -275 -156 -555 -894 -115 -780 -707 -603 -707 -868 -123 -92 -670 -681 -19 -924 -76 -854 -138 -939 -503 -237 -647 -938 -634 -353 -842 -805 -365 -395 -2 -751 -892 -839 -371 -248 -414 -486 -137 -995 -647 -296 -421 -307 -140 -396 -936 -729 -402 -393 -121 -227 -56 -371 -873 -303 -120 -308 -614 -343 -869 -625 -832 -513 -812 -656 -478 -289 -45 -736 -760 -395 -416 -561 -892 -582 -941 -827 -234 -194 -507 -289 -829 -60 -434 -760 -73 -625 -223 -249 -545 -413 -967 -337 -927 -801 -275 -666 -881 -400 -771 -152 -907 -213 -677 -320 -821 -162 -304 -810 -693 -283 -637 -488 -480 -985 -471 -779 -483 -662 -667 -368 -139 -108 -365 -208 -479 -322 -701 -593 -492 -948 -288 -43 -413 -149 -56 -213 -698 -873 -792 -115 -557 -652 -383 -970 -443 -459 -758 -616 -416 -747 -753 -205 -552 -151 -135 -159 -619 -813 -316 -752 -781 -160 -433 -160 -8 -448 -176 -666 -116 -389 -820 -60 -760 -686 -426 -688 -85 -804 -287 -436 -561 -243 -894 -694 -645 -748 -108 -859 -167 -569 -915 -502 -790 -888 -764 -1 -332 -230 -345 -755 -299 -288 -455 -222 -991 -531 -913 -792 -979 -478 -744 -953 -302 -252 -210 -765 -808 -878 -2 -862 -958 -742 -284 -588 -839 -559 -630 -885 -813 -375 -115 -711 -377 -290 -557 -692 -407 -456 -467 -461 -933 -729 -425 -496 -965 -610 -106 -628 -748 -339 -133 -350 -756 -57 -887 -218 -748 -556 -410 -258 -556 -699 -918 -773 -42 -373 -541 -694 -178 -316 -702 -645 -280 -346 -5 -527 -159 -315 -804 -563 -766 -443 -10 -73 -930 -407 -413 -306 -225 -751 -204 -337 -155 -423 -585 -434 -511 -755 -182 -803 -870 -549 -332 -422 -106 -615 -470 -960 -465 -573 -610 -203 -519 -779 -461 -935 -458 -234 -50 -537 -980 -333 -26 -766 -236 -357 -966 -903 -301 -943 -549 -25 -886 -495 -511 -352 -429 -20 -549 -194 -248 -860 -919 -679 -14 -494 -95 -552 -815 -516 -544 -91 -356 -176 -702 -804 -133 -329 -433 -145 -964 -829 -899 -226 -986 -41 -814 -216 -278 -761 -962 -558 -430 -591 -573 -527 -1000 -55 -622 -167 -452 -67 -737 -356 -765 -442 -115 -733 -995 -750 -768 -838 -503 -469 -637 -575 -410 -279 -265 -252 -860 -503 -871 -158 -932 -423 -87 -115 -495 -618 -946 -440 -166 -549 -700 -742 -556 -370 -732 -555 -910 -864 -34 -514 -864 -932 -784 -628 -758 -245 -65 -190 -940 -42 -31 -104 -799 -144 -453 -158 -523 -182 -580 -702 -103 -558 -918 -974 -107 -825 -206 -619 -935 -123 -62 -654 -92 -278 -148 -641 -859 -322 -385 -181 -55 -495 -185 -786 -957 -89 -905 -11 -363 -250 -573 -731 -779 -582 -920 -518 -437 -955 -319 -847 -361 -219 -57 -914 -802 -837 -144 -730 -143 -144 -33 -899 -491 -569 -48 -315 -759 -870 -347 -247 -203 -961 -132 -890 -67 -622 -185 -606 -92 -707 -681 -891 -888 -694 -655 -69 -116 -122 -589 -975 -459 -388 -60 -849 -463 -129 -26 -344 -329 -557 -185 -689 -493 -526 -924 -583 -824 -878 -320 -164 -306 -822 -314 -925 -404 -263 -687 -160 -726 -526 -848 -740 -222 -465 -582 -112 -107 -272 -385 -943 -561 -782 -84 -514 -194 -436 -993 -777 -244 -486 -348 -130 -749 -984 -484 -566 -549 -462 -273 -997 -762 -827 -121 -791 -589 -924 -715 -702 -862 -981 -633 -586 -303 -611 -649 -969 -548 -716 -978 -83 -517 -975 -96 -358 -663 -249 -46 -340 -693 -10 -9 -519 -920 -868 -688 -420 -279 -769 -253 -321 -252 -585 -33 -157 -223 -913 -132 -378 -187 -789 -157 -909 -145 -637 -62 -195 -78 -311 -106 -206 -699 -522 -287 -398 -972 -606 -744 -422 -221 -791 -425 -894 -490 -615 -158 -207 -280 -722 -958 -956 -771 -463 -191 -712 -372 -38 -937 -774 -183 -540 -537 -461 -786 -322 -471 -692 -521 -576 -401 -175 -218 -988 -921 -90 -80 -322 -710 -594 -436 -943 -125 -53 -218 -654 -461 -587 -497 -548 -274 -689 -389 -110 -410 -722 -328 -128 -375 -492 -336 -27 -532 -188 -223 -523 -114 -390 -194 -7 -469 -979 -754 -146 -508 -605 -938 -266 -114 -534 -744 -226 -149 -752 -942 -989 -148 -178 -209 -53 -689 -703 -353 -537 -458 -646 -133 -969 -599 -384 -768 -429 -227 -765 -48 -535 -413 -869 -822 -510 -49 -702 -852 -898 -940 -104 -453 -941 -225 -45 -21 -848 -746 -583 -255 -999 -343 -429 -92 -114 -5 -292 -997 -481 -599 -788 -321 -4 -829 -164 -452 -813 -139 -816 -995 -459 -837 -104 -923 -890 -93 -762 -333 -65 -966 -216 -361 -904 -846 -45 -56 -765 -238 -377 -109 -435 -684 -429 -606 -798 -964 -932 -549 -897 -785 -664 -784 -323 -587 -84 -148 -715 -840 -614 -781 -294 -144 -204 -151 -738 -113 -275 -236 -391 -94 -549 -905 -939 -16 -18 -171 -899 -963 -145 -616 -866 -78 -994 -448 -289 -353 -746 -761 -775 -514 -786 -304 -237 -94 -555 -132 -836 -5 -48 -805 -49 -853 -525 -881 -229 -745 -341 -674 -971 -72 -890 -584 -241 -325 -749 -582 -504 -397 -314 -527 -570 -186 -187 -860 -824 -691 -173 -141 -50 -505 -913 -754 -686 -497 -270 -878 -433 -880 -200 -163 -805 -128 -812 -199 -584 -367 -201 -329 -685 -829 -557 -900 -485 -95 -443 -833 -438 -417 -401 -372 -397 -287 -805 -443 -790 -498 -123 -126 -491 -219 -94 -368 -989 -91 -287 -906 -783 -518 -539 -394 -195 -348 -127 -298 -106 -253 -621 -109 -341 -915 -264 -807 -203 -518 -397 -148 -828 -793 -951 -296 -616 -839 -938 -313 -320 -526 -897 -393 -207 -759 -86 -911 -34 -996 -921 -367 -792 -951 -70 -997 -217 -324 -530 -465 -488 -881 -18 -80 -701 -894 -437 -292 -858 -190 -731 -258 -791 -522 -210 -672 -790 -170 -100 -973 -357 -60 -704 -846 -776 -286 -173 -112 -195 -788 -518 -834 -975 -93 -302 -965 -537 -527 -213 -534 -897 -909 -276 -840 -138 -381 -353 -242 -971 -697 -257 -617 -357 -803 -845 -662 -845 -105 -424 -268 -531 -462 -979 -261 -363 -338 -324 -561 -151 -38 -950 -853 -768 -351 -207 -457 -780 -260 -83 -574 -786 -219 -832 -953 -656 -633 -251 -849 -453 -613 -303 -566 -144 -368 -887 -529 -290 -938 -320 -494 -619 -291 -230 -812 -374 -61 -602 -362 -329 -4 -83 -588 -279 -547 -484 -167 -952 -65 -921 -237 -74 -475 -329 -761 -247 -808 -481 -546 -708 -239 -533 -287 -514 -627 -904 -843 -184 -524 -51 -722 -874 -314 -361 -418 -443 -866 -853 -68 -534 -216 -384 -454 -179 -611 -506 -336 -502 -88 -648 -823 -432 -186 -962 -537 -652 -849 -945 -656 -820 -5 -561 -514 -475 -235 -997 -598 -392 -861 -929 -105 -450 -48 -256 -197 -713 -177 -361 -722 -211 -871 -862 -393 -685 -400 -568 -566 -451 -328 -196 -80 -765 -356 -803 -360 -795 -446 -759 -462 -841 -919 -901 -286 -766 -573 -256 -165 -55 -645 -290 -864 -486 -652 -16 -345 -93 -821 -931 -769 -405 -356 -621 -488 -770 -256 -809 -785 -422 -46 -812 -729 -54 -253 -828 -993 -735 -454 -194 -730 -760 -141 -981 -8 -845 -489 -45 -536 -654 -980 -582 -530 -278 -915 -311 -972 -491 -249 -896 -984 -370 -81 -113 -512 -816 -216 -417 -246 -470 -311 -713 -441 -204 -132 -281 -985 -42 -16 -100 -109 -904 -330 -394 -654 -667 -101 -588 -45 -935 -25 -936 -680 -594 -966 -543 -268 -924 -172 -174 -121 -359 -794 -695 -582 -620 -991 -534 -688 -746 -232 -689 -111 -81 -574 -354 -362 -839 -487 -378 -88 -974 -746 -47 -331 -870 -291 -984 -841 -29 -367 -186 -335 -623 -606 -786 -410 -494 -629 -338 -931 -523 -293 -653 -494 -22 -486 -269 -207 -428 -593 -651 -758 -479 -819 -957 -17 -690 -427 -602 -786 -789 -706 -42 -260 -171 -747 -557 -147 -96 -692 -985 -243 -184 -70 -998 -677 -715 -934 -308 -464 -617 -226 -903 -841 -631 -782 -217 -594 -923 -788 -558 -359 -519 -800 -490 -125 -893 -241 -676 -991 -92 -900 -579 -403 -932 -478 -659 -196 -607 -426 -960 -158 -779 -422 -154 -573 -738 -741 -635 -925 -524 -760 -567 -986 -979 -425 -844 -653 -930 -694 -168 -315 -564 -898 -139 -905 -381 -903 -889 -366 -193 -43 -55 -427 -309 -185 -405 -756 -164 -139 -17 -46 -540 -699 -156 -689 -903 -824 -12 -739 -674 -17 -606 -94 -508 -54 -127 -981 -511 -968 -872 -534 -367 -483 -468 -647 -87 -840 -229 -136 -993 -21 -701 -510 -524 -582 -596 -328 -764 -400 -41 -314 -175 -300 -177 -199 -534 -310 -527 -835 -636 -568 -255 -630 -689 -698 -203 -601 -807 -569 -895 -820 -723 -808 -606 -566 -296 -389 -873 -666 -890 -853 -512 -505 -405 -14 -833 -129 -750 -397 -263 -318 -729 -647 -572 -523 -258 -943 -690 -4 -345 -786 -509 -188 -884 -732 -364 -593 -21 -370 -653 -187 -40 -338 -589 -667 -254 -461 -527 -151 -146 -664 -598 -88 -171 -193 -489 -713 -640 -589 -700 -561 -128 -794 -863 -497 -951 -597 -137 -700 -277 -382 -257 -560 -291 -206 -106 -28 -192 -314 -192 -914 -67 -23 -793 -589 -607 -375 -862 -395 -770 -257 -636 -197 -599 -70 -136 -46 -542 -977 -690 -542 -461 -255 -296 -432 -985 -613 -726 -766 -654 -912 -115 -303 -879 -921 -291 -451 -447 -483 -3 -18 -399 -552 -213 -434 -151 -686 -36 -595 -125 -632 -27 -475 -274 -55 -719 -470 -955 -694 -368 -46 -476 -23 -859 -831 -157 -18 -551 -528 -207 -43 -316 -855 -753 -88 -529 -628 -231 -47 -33 -972 -725 -305 -793 -126 -977 -513 -411 -952 -616 -559 -551 -488 -268 -605 -651 -77 -848 -377 -309 -216 -706 -769 -271 -44 -241 -766 -442 -670 -804 -745 -575 -371 -375 -894 -629 -726 -127 -336 -897 -360 -28 -257 -33 -294 -933 -905 -652 -632 -76 -538 -29 -845 -875 -482 -138 -588 -921 -247 -375 -862 -147 -385 -558 -49 -819 -531 -640 -979 -939 -104 -831 -230 -331 -976 -177 -688 -313 -76 -16 -196 -939 -938 -816 -196 -154 -458 -382 -765 -189 -974 -221 -498 -412 -598 -429 -26 -449 -336 -620 -142 -805 -763 -896 -226 -997 -583 -283 -201 -623 -332 -961 -16 -37 -780 -893 -554 -628 -369 -909 -387 -704 -925 -16 -695 -401 -109 -600 -284 -844 -691 -328 -117 -909 -152 -115 -766 -559 -558 -815 -574 -65 -845 -12 -418 -720 -897 -379 -919 -71 -335 -816 -474 -309 -798 -366 -795 -959 -928 -250 -840 -828 -15 -146 -455 -555 -814 -764 -481 -478 -288 -924 -240 -172 -398 -853 -429 -30 -19 -800 -908 -311 -321 -776 -38 -860 -408 -65 -255 -467 -886 -134 -161 -657 -659 -714 -248 -490 -421 -905 -520 -327 -360 -169 -971 -338 -852 -715 -77 -696 -379 -58 -695 -560 -952 -790 -855 -244 -720 -188 -971 -850 -907 -346 -585 -701 -268 -100 -565 -407 -5 -572 -58 -476 -735 -51 -511 -540 -988 -34 -904 -372 -249 -691 -806 -310 -415 -675 -211 -634 -406 -772 -690 -428 -381 -495 -153 -972 -755 -354 -653 -304 -599 -23 -612 -240 -47 -496 -594 -382 -769 -402 -571 -95 -939 -350 -490 -813 -368 -890 -340 -115 -321 -118 -842 -958 -402 -639 -965 -846 -936 -787 -471 -382 -877 -467 -962 -931 -346 -585 -15 -496 -256 -970 -153 -561 -700 -393 -711 -825 -544 -455 -539 -128 -154 -441 -137 -891 -808 -608 -870 -374 -973 -476 -624 -304 -800 -848 -564 -49 -771 -776 -526 -806 -16 -449 -871 -448 -746 -756 -514 -825 -555 -675 -251 -964 -515 -555 -689 -788 -951 -987 -683 -493 -1 -745 -811 -703 -765 -724 -652 -207 -419 -717 -984 -85 -589 -115 -57 -670 -988 -820 -118 -458 -497 -916 -671 -999 -154 -638 -619 -158 -217 -787 -282 -631 -588 -523 -961 -148 -971 -222 -526 -748 -762 -389 -916 -427 -291 -132 -544 -218 -876 -881 -440 -750 -426 -408 -951 -598 -610 -313 -995 -831 -529 -126 -837 -227 -805 -347 -900 -888 -238 -239 -855 -496 -829 -593 -687 -953 -187 -383 -329 -838 -254 -418 -947 -234 -303 -960 -900 -358 -727 -417 -599 -416 -474 -259 -209 -218 -658 -778 -91 -96 -323 -653 -315 -829 -165 -670 -796 -894 -335 -902 -917 -846 -803 -321 -724 -997 -25 -183 -542 -949 -539 -969 -810 -306 -675 -264 -495 -227 -607 -944 -513 -436 -320 -877 -377 -911 -269 -407 -296 -484 -777 -664 -314 -760 -427 -160 -823 -12 -147 -333 -372 -766 -765 -443 -624 -987 -1000 -793 -759 -535 -283 -867 -281 -79 -757 -101 -799 -992 -174 -480 -108 -599 -810 -785 -60 -562 -284 -424 -416 -336 -639 -591 -436 -700 -295 -105 -782 -33 -707 -280 -559 -170 -38 -650 -421 -445 -441 -856 -909 -267 -408 -697 -339 -3 -717 -529 -431 -273 -136 -321 -172 -302 -11 -555 -608 -908 -143 -685 -839 -133 -993 -234 -522 -53 -402 -753 -719 -988 -733 -803 -197 -310 -838 -213 -920 -734 -190 -834 -656 -816 -766 -316 -210 -398 -683 -333 -625 -158 -140 -114 -158 -682 -726 -686 -987 -411 -198 -588 -627 -490 -365 -375 -965 -404 -213 -325 -714 -493 -949 -715 -458 -435 -491 -423 -498 -544 -809 -515 -125 -4 -57 -500 -324 -696 -968 -548 -227 -774 -270 -582 -142 -34 -524 -575 -138 -562 -764 -479 -771 -181 -973 -412 -162 -274 -630 -651 -384 -753 -273 -342 -141 -391 -129 -625 -792 -588 -436 -667 -889 -654 -857 -103 -381 -641 -93 -520 -978 -498 -436 -956 -581 -972 -705 -174 -458 -170 -157 -414 -70 -427 -552 -824 -15 -80 -139 -657 -598 -899 -125 -96 -404 -984 -147 -300 -248 -465 -134 -287 -242 -529 -542 -102 -148 -167 -927 -268 -175 -849 -512 -643 -46 -329 -56 -951 -311 -145 -433 -553 -1 -165 -355 -580 -584 -987 -436 -598 -927 -432 -57 -693 -872 -935 -408 -603 -711 -175 -181 -688 -378 -422 -33 -212 -548 -876 -178 -486 -425 -186 -959 -369 -363 -250 -771 -782 -571 -791 -123 -443 -889 -903 -170 -936 -634 -686 -484 -184 -733 -390 -725 -565 -262 -918 -619 -960 -266 -869 -36 -453 -959 -518 -906 -760 -416 -666 -434 -61 -655 -575 -905 -369 -263 -49 -649 -143 -912 -866 -327 -309 -366 -425 -929 -436 -266 -707 -107 -403 -124 -274 -98 -198 -573 -242 -313 -148 -270 -620 -688 -524 -263 -250 -588 -814 -354 -403 -200 -114 -65 -535 -815 -324 -848 -282 -565 -247 -677 -591 -70 -496 -643 -208 -541 -989 -234 -315 -361 -640 -364 -830 -786 -697 -963 -83 -305 -535 -326 -564 -732 -667 -424 -389 -358 -751 -576 -978 -329 -754 -148 -61 -292 -168 -294 -685 -557 -619 -55 -890 -605 -209 -482 -393 -86 -419 -188 -423 -727 -67 -277 -24 -950 -97 -465 -81 -309 -81 -959 -445 -308 -60 -351 -470 -229 -770 -21 -886 -102 -9 -696 -687 -118 -569 -223 -674 -57 -830 -426 -972 -695 -897 -322 -440 -768 -768 -510 -238 -939 -88 -467 -398 -299 -192 -159 -811 -595 -377 -994 -435 -54 -328 -946 -168 -667 -629 -382 -456 -995 -579 -13 -269 -455 -840 -691 -621 -587 -90 -535 -816 -339 -845 -646 -209 -46 -59 -965 -762 -212 -206 -216 -273 -46 -378 -452 -568 -486 -568 -817 -978 -567 -504 -237 -783 -901 -806 -791 -776 -113 -12 -466 -763 -840 -680 -462 -297 -390 -779 -3 -483 -852 -622 -968 -611 -387 -26 -273 -617 -782 -428 -522 -424 -961 -337 -653 -813 -161 -626 -62 -247 -227 -10 -95 -522 -794 -835 -237 -561 -2 -563 -204 -894 -892 -24 -940 -477 -642 -22 -488 -920 -896 -753 -338 -498 -722 -475 -722 -56 -41 -254 -653 -461 -871 -169 -779 -949 -44 -413 -271 -37 -413 -16 -685 -740 -802 -90 -520 -66 -538 -316 -742 -920 -767 -70 -170 -784 -263 -879 -692 -907 -876 -732 -984 -488 -183 -741 -534 -628 -470 -220 -721 -499 -554 -297 -719 -724 -19 -24 -387 -857 -672 -140 -550 -329 -686 -638 -916 -592 -944 -882 -360 -597 -651 -5 -361 -170 -349 -347 -649 -77 -769 -41 -501 -855 -71 -976 -72 -680 -325 -528 -752 -509 -280 -571 -274 -385 -491 -719 -592 -414 -433 -725 -324 -712 -615 -931 -108 -588 -29 -375 -720 -322 -972 -131 -619 -970 -136 -800 -549 -321 -609 -318 -760 -282 -229 -399 -423 -463 -461 -881 -749 -873 -916 -293 -693 -130 -82 -965 -227 -279 -478 -949 -215 -144 -304 -129 -429 -34 -721 -306 -889 -736 -679 -814 -511 -784 -568 -990 -487 -788 -702 -231 -4 -166 -9 -780 -565 -525 -339 -89 -156 -105 -423 -94 -300 -170 -263 -784 -123 -725 -616 -196 -199 -826 -300 -985 -979 -646 -182 -681 -478 -150 -625 -729 -934 -758 -475 -17 -146 -157 -882 -771 -18 -50 -894 -15 -757 -649 -718 -340 -689 -293 -547 -132 -430 -856 -972 -375 -90 -569 -486 -211 -761 -831 -180 -360 -213 -404 -662 -543 -934 -797 -918 -804 -432 -698 -798 -990 -254 -738 -584 -220 -975 -375 -653 -613 -559 -33 -802 -849 -827 -757 -64 -701 -367 -392 -936 -314 -690 -80 -965 -132 -210 -632 -915 -987 -521 -489 -178 -987 -136 -112 -42 -597 -614 -776 -593 -937 -910 -318 -92 -543 -845 -998 -279 -826 -382 -531 -749 -779 -449 -7 -51 -568 -69 -174 -694 -99 -50 -37 -596 -326 -757 -783 -918 -737 -345 -379 -651 -245 -306 -691 -814 -47 -805 -356 -123 -919 -574 -406 -978 -253 -527 -869 -430 -102 -737 -364 -353 -857 -52 -364 -670 -764 -548 -936 -679 -577 -193 -69 -493 -722 -356 -956 -694 -49 -816 -732 -998 -973 -13 -11 -740 -110 -431 -353 -446 -751 -163 -564 -600 -782 -445 -353 -810 -755 -610 -831 -618 -95 -122 -740 -463 -646 -971 -883 -719 -694 -328 -108 -960 -526 -48 -967 -876 -801 -950 -54 -601 -1 -30 -88 -984 -143 -103 -817 -275 -789 -120 -260 -164 -814 -440 -521 -358 -400 -441 -388 -478 -25 -30 -25 -688 -225 -264 -360 -395 -178 -83 -555 -975 -385 -92 -965 -345 -952 -93 -681 -531 -644 -378 -931 -2 -21 -271 -611 -477 -878 -782 -561 -815 -758 -643 -60 -549 -409 -894 -882 -381 -462 -912 -525 -421 -443 -63 -118 -871 -233 -138 -568 -863 -694 -117 -250 -941 -599 -361 -552 -366 -585 -619 -493 -731 -708 -244 -83 -430 -66 -56 -878 -227 -169 -699 -495 -15 -838 -392 -156 -671 -696 -53 -179 -986 -716 -601 -11 -585 -139 -490 -279 -298 -285 -81 -715 -950 -932 -981 -757 -940 -304 -677 -420 -637 -873 -275 -873 -249 -63 -89 -509 -443 -404 -97 -860 -779 -482 -669 -221 -315 -500 -34 -683 -633 -827 -557 -585 -316 -6 -538 -409 -741 -994 -704 -878 -14 -658 -233 -126 -661 -380 -351 -927 -694 -986 -618 -442 -128 -366 -326 -646 -140 -940 -920 -301 -394 -130 -156 -31 -678 -817 -221 -580 -117 -326 -112 -999 -609 -605 -862 -363 -905 -586 -939 -407 -888 -985 -32 -894 -149 -163 -931 -810 -594 -852 -836 -240 -963 -1 -969 -890 -512 -821 -655 -29 -706 -410 -233 -548 -816 -620 -984 -298 -447 -651 -517 -610 -393 -410 -162 -39 -285 -56 -281 -826 -828 -55 -176 -156 -695 -715 -408 -772 -15 -248 -809 -472 -934 -975 -276 -961 -741 -560 -223 -526 -931 -433 -509 -963 -735 -872 -695 -962 -734 -427 -912 -743 -720 -124 -342 -334 -653 -471 -862 -280 -201 -634 -954 -631 -28 -38 -421 -828 -204 -40 -429 -186 -180 -785 -608 -175 -344 -407 -983 -613 -437 -140 -692 -976 -924 -949 -518 -176 -985 -352 -732 -525 -813 -651 -561 -869 -757 -273 -926 -932 -160 -86 -504 -684 -741 -97 -524 -215 -444 -894 -392 -478 -747 -803 -334 -236 -865 -194 -638 -432 -189 -194 -629 -642 -110 -198 -225 -453 -198 -734 -221 -313 -720 -956 -430 -51 -169 -575 -507 -398 -916 -518 -56 -89 -963 -904 -823 -749 -44 -659 -810 -103 -735 -818 -157 -315 -983 -484 -580 -519 -107 -530 -708 -825 -932 -677 -556 -583 -560 -557 -590 -63 -280 -144 -429 -153 -822 -477 -184 -39 -89 -505 -422 -17 -312 -633 -477 -188 -424 -108 -531 -702 -795 -410 -839 -582 -748 -677 -588 -595 -653 -656 -576 -600 -373 -265 -114 -355 -204 -202 -134 -677 -254 -105 -73 -139 -324 -754 -324 -548 -706 -663 -892 -949 -965 -304 -224 -395 -812 -377 -134 -439 -426 -270 -961 -469 -88 -581 -259 -205 -134 -394 -440 -379 -890 -1000 -817 -665 -252 -266 -807 -917 -817 -626 -135 -883 -958 -682 -739 -701 -4 -40 -563 -423 -11 -661 -912 -276 -617 -177 -76 -233 -941 -922 -938 -16 -163 -501 -958 -303 -559 -390 -432 -420 -415 -656 -745 -564 -525 -183 -690 -723 -801 -294 -916 -834 -941 -832 -946 -723 -553 -100 -238 -90 -52 -92 -908 -829 -811 -323 -489 -90 -403 -855 -932 -713 -434 -225 -589 -149 -356 -788 -166 -677 -357 -67 -827 -592 -172 -755 -441 -906 -765 -723 -852 -354 -845 -285 -786 -417 -790 -189 -310 -404 -423 -879 -64 -137 -540 -515 -575 -842 -238 -534 -725 -414 -558 -506 -135 -933 -732 -361 -467 -107 -102 -677 -343 -811 -481 -61 -163 -521 -796 -990 -885 -867 -762 -52 -47 -213 -327 -950 -311 -24 -662 -531 -769 -879 -311 -525 -201 -569 -347 -841 -485 -406 -151 -927 -884 -767 -575 -640 -905 -148 -358 -314 -351 -382 -834 -800 -889 -366 -632 -815 -988 -820 -395 -256 -579 -451 -930 -746 -902 -101 -28 -560 -451 -735 -69 -854 -779 -378 -245 -498 -879 -533 -242 -690 -140 -812 -391 -844 -995 -683 -541 -160 -625 -388 -532 -460 -1000 -46 -797 -350 -68 -684 -720 -981 -772 -354 -396 -855 -141 -693 -767 -178 -891 -138 -553 -556 -607 -183 -702 -548 -395 -47 -868 -207 -208 -771 -321 -933 -942 -157 -957 -427 -831 -964 -265 -319 -365 -440 -201 -103 -543 -786 -148 -807 -239 -937 -707 -776 -161 -933 -189 -604 -124 -738 -630 -629 -911 -354 -493 -837 -884 -537 -421 -206 -461 -233 -587 -576 -486 -974 -226 -982 -883 -674 -677 -963 -503 -76 -169 -258 -608 -767 -693 -72 -941 -249 -918 -303 -817 -27 -777 -476 -786 -679 -374 -755 -549 -686 -8 -899 -930 -26 -950 -138 -756 -624 -175 -784 -941 -663 -780 -519 -871 -779 -387 -915 -817 -359 -962 -900 -61 -934 -408 -896 -164 -583 -263 -907 -743 -563 -886 -921 -935 -351 -627 -669 -117 -556 -669 -623 -546 -507 -663 -812 -485 -764 -457 -556 -498 -216 -752 -842 -193 -376 -784 -479 -28 -513 -914 -940 -554 -328 -7 -142 -785 -465 -540 -700 -55 -436 -552 -515 -179 -368 -610 -704 -649 -703 -292 -182 -81 -843 -759 -424 -418 -9 -727 -13 -154 -530 -636 -473 -239 -964 -145 -77 -468 -221 -716 -807 -793 -28 -899 -624 -67 -512 -51 -783 -381 -922 -380 -4 -117 -719 -815 -742 -977 -723 -325 -315 -163 -894 -596 -701 -954 -213 -935 -934 -950 -496 -70 -933 -191 -107 -233 -315 -483 -746 -187 -192 -188 -895 -847 -821 -130 -602 -332 -3 -753 -922 -154 -940 -789 -405 -913 -103 -269 -293 -868 -151 -383 -92 -564 -829 -480 -904 -573 -452 -123 -926 -958 -649 -660 -568 -708 -788 -435 -964 -582 -283 -160 -545 -892 -823 -469 -510 -314 -900 -178 -659 -911 -84 -836 -626 -844 -356 -870 -731 -568 -830 -255 -351 -512 -744 -419 -641 -549 -233 -558 -952 -947 -130 -338 -289 -643 -547 -407 -14 -661 -477 -637 -412 -86 -530 -946 -728 -386 -672 -416 -900 -524 -178 -852 -296 -156 -1 -134 -680 -136 -525 -185 -198 -146 -256 -98 -396 -378 -712 -614 -969 -741 -610 -249 -572 -902 -736 -932 -188 -543 -404 -589 -991 -765 -140 -52 -507 -596 -879 -126 -507 -436 -428 -309 -723 -382 -774 -637 -709 -738 -569 -443 -98 -540 -25 -513 -892 -306 -456 -447 -617 -832 -722 -651 -217 -892 -574 -134 -204 -100 -661 -386 -544 -837 -285 -978 -751 -923 -16 -193 -637 -810 -368 -455 -508 -222 -990 -656 -103 -8 -184 -685 -47 -475 -793 -166 -483 -454 -934 -437 -597 -71 -175 -927 -638 -970 -430 -923 -949 -43 -507 -150 -393 -337 -51 -399 -517 -849 -450 -746 -226 -24 -749 -344 -748 -538 -149 -60 -511 -318 -756 -348 -252 -877 -873 -14 -474 -802 -41 -500 -720 -90 -182 -96 -399 -206 -553 -689 -522 -355 -732 -755 -465 -623 -455 -692 -840 -855 -51 -329 -859 -291 -841 -672 -227 -469 -231 -816 -119 -93 -202 -128 -142 -595 -282 -295 -430 -352 -744 -163 -161 -58 -773 -865 -849 -1000 -112 -979 -644 -263 -105 -333 -366 -574 -741 -109 -655 -281 -386 -302 -45 -650 -540 -296 -364 -730 -778 -141 -636 -2 -687 -338 -155 -67 -604 -514 -212 -32 -903 -982 -201 -108 -319 -853 -432 -200 -213 -733 -673 -77 -269 -470 -287 -753 -104 -948 -261 -505 -561 -464 -168 -664 -862 -615 -225 -77 -432 -559 -252 -664 -82 -995 -495 -883 -314 -490 -579 -250 -816 -707 -693 -172 -867 -968 -571 -806 -663 -708 -236 -843 -596 -483 -695 -756 -105 -587 -587 -374 -822 -513 -347 -84 -741 -161 -614 -698 -554 -902 -644 -601 -216 -951 -494 -135 -859 -460 -910 -145 -712 -782 -905 -731 -656 -385 -453 -648 -243 -22 -932 -333 -394 -929 -965 -539 -78 -166 -105 -523 -638 -27 -993 -44 -845 -193 -795 -95 -786 -153 -228 -915 -54 -787 -355 -790 -103 -131 -987 -373 -180 -56 -958 -291 -824 -967 -209 -842 -43 -29 -792 -996 -821 -314 -782 -349 -450 -572 -522 -53 -162 -699 -936 -766 -886 -620 -360 -557 -339 -367 -767 -96 -754 -177 -482 -458 -808 -690 -456 -649 -42 -720 -904 -447 -811 -35 -158 -36 -290 -445 -679 -459 -147 -576 -237 -425 -796 -375 -402 -652 -595 -128 -626 -941 -513 -79 -484 -334 -683 -88 -694 -244 -60 -294 -173 -332 -53 -952 -318 -615 -381 -122 -683 -176 -575 -911 -320 -540 -566 -712 -453 -758 -799 -113 -605 -352 -463 -418 -147 -393 -490 -862 -131 -262 -897 -29 -745 -391 -501 -777 -351 -951 -338 -310 -535 -357 -466 -987 -717 -380 -260 -255 -70 -779 -36 -302 -443 -851 -689 -944 -717 -628 -18 -346 -569 -173 -789 -41 -154 -887 -236 -405 -930 -280 -70 -334 -90 -501 -127 -696 -217 -19 -949 -858 -407 -101 -759 -527 -575 -235 -407 -834 -146 -720 -888 -926 -420 -482 -665 -439 -299 -956 -170 -782 -897 -771 -423 -818 -486 -918 -653 -432 -289 -107 -632 -254 -465 -982 -196 -430 -810 -719 -95 -481 -411 -451 -266 -672 -476 -250 -436 -505 -634 -442 -793 -869 -118 -27 -651 -573 -377 -88 -841 -692 -499 -811 -492 -938 -616 -330 -67 -862 -29 -117 -368 -623 -239 -208 -238 -204 -154 -253 -445 -123 -522 -767 -816 -546 -170 -905 -186 -885 -186 -495 -560 -448 -10 -979 -486 -777 -697 -509 -869 -690 -16 -241 -444 -812 -984 -886 -190 -994 -526 -756 -53 -904 -485 -151 -464 -80 -118 -809 -440 -48 -326 -525 -510 -993 -509 -780 -392 -118 -762 -902 -708 -429 -411 -508 -112 -480 -746 -121 -192 -565 -289 -854 -430 -121 -418 -325 -188 -944 -680 -523 -186 -381 -645 -402 -206 -933 -694 -334 -816 -432 -874 -508 -550 -698 -620 -526 -928 -638 -700 -917 -663 -950 -28 -358 -267 -825 -422 -933 -813 -559 -838 -896 -523 -54 -92 -672 -70 -493 -593 -983 -814 -790 -88 -424 -682 -599 -707 -791 -798 -15 -227 -307 -669 -558 -412 -977 -110 -885 -900 -712 -570 -732 -326 -337 -944 -923 -378 -245 -548 -592 -137 -795 -120 -382 -859 -689 -571 -610 -31 -839 -873 -281 -495 -515 -984 -123 -926 -734 -937 -204 -697 -981 -806 -760 -999 -307 -816 -403 -518 -132 -859 -596 -940 -539 -91 -599 -634 -164 -668 -660 -914 -823 -924 -667 -758 -913 -959 -189 -183 -130 -219 -649 -982 -761 -366 -998 -854 -890 -72 -79 -840 -175 -471 -240 -923 -904 -398 -22 -835 -976 -127 -320 -747 -846 -528 -981 -505 -496 -639 -852 -929 -227 -276 -505 -530 -325 -939 -598 -619 -311 -165 -451 -214 -632 -292 -742 -235 -58 -330 -706 -52 -674 -832 -522 -449 -33 -9 -185 -361 -844 -966 -261 -582 -138 -837 -574 -67 -152 -103 -632 -155 -144 -740 -646 -783 -318 -307 -92 -767 -324 -447 -640 -978 -903 -620 -589 -64 -940 -205 -18 -785 -19 -187 -428 -466 -599 -749 -624 -460 -220 -679 -285 -197 -879 -674 -211 -17 -67 -665 -48 -836 -376 -302 -191 -65 -256 -815 -377 -984 -213 -136 -828 -411 -401 -322 -524 -913 -545 -329 -320 -428 -364 -872 -54 -302 -608 -554 -163 -652 -32 -772 -544 -171 -114 -633 -875 -958 -511 -874 -175 -722 -651 -191 -902 -455 -285 -235 -906 -171 -851 -217 -12 -706 -386 -800 -436 -44 -973 -85 -785 -688 -861 -378 -423 -226 -390 -334 -741 -778 -552 -506 -997 -39 -456 -890 -156 -397 -1000 -589 -948 -365 -190 -518 -977 -855 -65 -168 -926 -178 -532 -18 -810 -163 -40 -352 -517 -824 -51 -717 -227 -83 -914 -689 -407 -184 -2 -336 -15 -568 -57 -950 -937 -968 -61 -283 -42 -876 -500 -279 -618 -675 -127 -22 -217 -990 -693 -359 -221 -343 -414 -41 -389 -16 -156 -371 -427 -562 -190 -940 -245 -720 -323 -624 -930 -433 -622 -370 -29 -520 -904 -182 -720 -444 -829 -739 -450 -633 -387 -698 -650 -823 -917 -385 -742 -82 -549 -523 -477 -236 -523 -969 -218 -757 -383 -399 -356 -648 -122 -324 -763 -73 -996 -305 -451 -566 -7 -591 -938 -397 -773 -917 -339 -492 -240 -428 -683 -509 -901 -623 -307 -451 -751 -447 -225 -539 -745 -487 -680 -896 -312 -982 -591 -676 -929 -639 -70 -286 -584 -960 -42 -588 -761 -493 -557 -575 -462 -962 -824 -607 -513 -288 -273 -258 -754 -122 -632 -87 -908 -272 -254 -231 -435 -425 -248 -563 -661 -246 -190 -100 -985 -449 -503 -66 -335 -535 -418 -408 -46 -382 -576 -280 -375 -659 -335 -438 -964 -699 -399 -68 -221 -374 -768 -22 -111 -470 -464 -465 -153 -693 -863 -524 -307 -831 -986 -492 -470 -405 -510 -481 -507 -620 -414 -569 -512 -870 -837 -194 -658 -855 -741 -201 -914 -288 -409 -141 -391 -746 -723 -404 -904 -445 -481 -821 -250 -21 -299 -219 -428 -971 -472 -535 -755 -361 -458 -775 -384 -485 -665 -471 -565 -712 -265 -735 -973 -653 -121 -452 -15 -284 -252 -91 -547 -380 -535 -633 -784 -654 -953 -39 -456 -56 -236 -304 -892 -619 -763 -191 -427 -863 -481 -30 -212 -640 -377 -506 -535 -609 -720 -534 -221 -510 -718 -510 -177 -301 -155 -701 -443 -538 -48 -502 -96 -17 -773 -215 -751 -826 -973 -745 -972 -60 -746 -246 -632 -931 -461 -44 -721 -365 -732 -4 -168 -454 -26 -389 -230 -213 -417 -531 -606 -212 -107 -210 -736 -168 -419 -449 -11 -947 -373 -761 -427 -744 -941 -217 -154 -98 -796 -954 -133 -663 -527 -657 -193 -227 -715 -533 -351 -415 -205 -89 -128 -738 -638 -949 -732 -838 -620 -617 -417 -923 -53 -393 -145 -833 -261 -636 -455 -671 -691 -30 -399 -701 -781 -506 -260 -167 -329 -186 -255 -476 -17 -337 -353 -5 -534 -779 -918 -584 -938 -841 -979 -305 -220 -921 -537 -833 -225 -493 -796 -599 -618 -499 -408 -849 -266 -30 -226 -360 -383 -699 -660 -540 -945 -358 -166 -923 -834 -424 -415 -452 -172 -951 -830 -498 -284 -124 -583 -457 -147 -382 -632 -327 -441 -131 -979 -924 -556 -788 -683 -669 -142 -618 -7 -342 -498 -409 -410 -550 -175 -380 -350 -944 -854 -375 -142 -723 -758 -762 -733 -227 -707 -372 -462 -685 -297 -541 -185 -161 -327 -72 -183 -642 -714 -259 -290 -680 -490 -52 -807 -608 -143 -246 -69 -911 -715 -820 -197 -58 -787 -339 -538 -323 -917 -503 -42 -229 -931 -884 -69 -619 -757 -784 -563 -117 -900 -389 -631 -986 -703 -95 -276 -671 -95 -477 -967 -689 -696 -669 -285 -36 -406 -724 -262 -941 -30 -41 -234 -399 -388 -961 -275 -996 -453 -918 -495 -371 -277 -967 -414 -54 -934 -925 -266 -332 -369 -605 -179 -870 -311 -251 -470 -779 -485 -214 -752 -527 -769 -151 -539 -847 -33 -890 -282 -996 -481 -718 -314 -574 -884 -920 -749 -29 -41 -151 -152 -248 -495 -671 -915 -317 -115 -146 -616 -625 -38 -479 -164 -196 -710 -594 -85 -316 -185 -481 -92 -519 -902 -356 -158 -68 -632 -746 -560 -293 -25 -790 -494 -921 -20 -160 -856 -157 -45 -382 -610 -792 -761 -747 -697 -590 -556 -268 -367 -920 -856 -718 -89 -354 -994 -706 -787 -410 -849 -333 -233 -567 -317 -35 -662 -741 -840 -820 -59 -659 -53 -464 -264 -844 -90 -942 -535 -392 -902 -767 -570 -506 -367 -393 -604 -700 -401 -380 -613 -153 -640 -774 -737 -596 -891 -742 -357 -114 -161 -65 -414 -907 -882 -433 -422 -477 -63 -422 -209 -466 -556 -642 -277 -196 -597 -63 -792 -920 -939 -705 -576 -37 -412 -57 -336 -339 -226 -508 -181 -457 -644 -653 -226 -913 -125 -390 -568 -678 -12 -153 -34 -269 -871 -842 -504 -40 -171 -887 -76 -996 -216 -204 -685 -149 -284 -707 -618 -869 -607 -278 -772 -184 -29 -264 -238 -847 -836 -969 -268 -863 -241 -862 -444 -564 -30 -759 -812 -548 -786 -841 -280 -545 -245 -767 -29 -962 -358 -665 -592 -797 -318 -161 -390 -269 -628 -409 -118 -62 -828 -347 -5 -303 -80 -839 -79 -476 -926 -153 -867 -417 -189 -918 -493 -170 -698 -994 -504 -696 -768 -977 -842 -461 -30 -975 -387 -403 -618 -781 -931 -376 -232 -908 -64 -457 -372 -363 -394 -846 -42 -736 -390 -267 -807 -484 -27 -467 -384 -474 -948 -684 -489 -161 -105 -38 -192 -81 -959 -900 -695 -854 -246 -107 -953 -430 -363 -247 -391 -411 -535 -649 -597 -222 -891 -155 -381 -524 -878 -676 -435 -256 -650 -293 -621 -646 -656 -545 -659 -152 -938 -455 -71 -352 -375 -970 -115 -835 -871 -859 -640 -335 -80 -837 -79 -502 -538 -156 -118 -987 -855 -843 -547 -622 -112 -954 -403 -573 -805 -713 -45 -605 -553 -858 -915 -140 -75 -216 -516 -273 -247 -518 -914 -64 -240 -657 -370 -502 -490 -735 -108 -66 -16 -666 -265 -316 -364 -964 -653 -773 -363 -502 -239 -463 -855 -910 -752 -127 -545 -370 -312 -730 -720 -830 -801 -89 -918 -122 -367 -443 -799 -569 -620 -170 -779 -981 -44 -821 -179 -219 -602 -657 -938 -988 -386 -689 -302 -821 -577 -819 -323 -508 -511 -434 -446 -858 -195 -574 -386 -623 -347 -368 -948 -47 -103 -207 -819 -278 -274 -563 -81 -457 -88 -563 -991 -436 -575 -778 -202 -234 -512 -125 -379 -475 -933 -734 -292 -542 -368 -59 -492 -269 -229 -268 -415 -845 -547 -688 -366 -360 -912 -288 -862 -908 -353 -322 -339 -969 -640 -545 -842 -619 -261 -663 -505 -839 -231 -645 -149 -537 -508 -919 -908 -961 -960 -115 -169 -548 -960 -163 -201 -860 -636 -562 -500 -117 -670 -759 -355 -999 -76 -219 -562 -838 -113 -759 -424 -846 -108 -434 -142 -70 -659 -787 -652 -381 -897 -683 -594 -900 -353 -269 -178 -95 -703 -678 -734 -743 -608 -190 -525 -383 -910 -866 -308 -475 -26 -776 -380 -243 -649 -566 -879 -584 -841 -762 -82 -615 -316 -995 -292 -871 -868 -854 -711 -943 -947 -9 -315 -275 -31 -847 -825 -993 -132 -371 -972 -431 -661 -508 -227 -5 -946 -768 -886 -427 -985 -43 -82 -241 -745 -965 -908 -445 -502 -163 -481 -500 -161 -413 -220 -728 -644 -429 -609 -673 -683 -420 -523 -127 -350 -402 -18 -495 -803 -499 -943 -555 -439 -360 -771 -209 -107 -763 -58 -190 -404 -307 -670 -393 -725 -472 -450 -119 -584 -455 -140 -690 -917 -994 -155 -216 -733 -136 -627 -2 -279 -952 -558 -179 -517 -482 -989 -926 -386 -23 -679 -66 -547 -655 -567 -252 -214 -664 -726 -247 -561 -523 -967 -239 -570 -473 -662 -67 -793 -387 -880 -975 -458 -583 -200 -427 -110 -811 -162 -767 -172 -809 -601 -787 -430 -195 -537 -662 -308 -627 -636 -518 -988 -935 -346 -524 -590 -478 -249 -133 -552 -655 -141 -688 -427 -853 -196 -80 -683 -776 -852 -452 -741 -78 -332 -80 -492 -418 -569 -805 -976 -735 -359 -265 -283 -262 -711 -43 -660 -660 -932 -269 -905 -678 -410 -270 -489 -411 -492 -385 -241 -255 -793 -165 -64 -135 -944 -614 -271 -453 -83 -516 -691 -760 -220 -989 -82 -989 -526 -436 -778 -72 -326 -183 -39 -503 -387 -977 -911 -664 -909 -732 -53 -877 -388 -633 -410 -368 -429 -544 -671 -506 -399 -861 -89 -30 -340 -545 -9 -674 -313 -699 -459 -800 -456 -369 -684 -203 -307 -757 -13 -271 -567 -873 -348 -289 -799 -955 -206 -996 -527 -124 -614 -13 -786 -926 -6 -333 -240 -88 -872 -638 -255 -809 -572 -266 -965 -54 -192 -478 -46 -518 -433 -687 -655 -861 -854 -134 -564 -673 -749 -161 -655 -494 -540 -921 -54 -9 -978 -52 -932 -118 -220 -442 -785 -820 -969 -113 -763 -775 -314 -932 -540 -288 -530 -873 -488 -280 -831 -325 -391 -417 -111 -638 -782 -800 -960 -258 -27 -932 -781 -891 -666 -847 -568 -815 -295 -975 -642 -244 -256 -980 -926 -848 -504 -695 -303 -554 -172 -125 -260 -970 -191 -748 -902 -101 -994 -478 -998 -962 -433 -95 -157 -684 -563 -779 -645 -420 -527 -813 -217 -17 -287 -61 -34 -93 -338 -99 -289 -955 -178 -950 -491 -141 -519 -312 -897 -589 -408 -642 -133 -906 -618 -377 -371 -16 -625 -288 -570 -598 -297 -428 -245 -631 -638 -390 -731 -585 -301 -754 -576 -498 -16 -429 -512 -566 -376 -215 -621 -783 -428 -976 -840 -186 -878 -302 -495 -259 -737 -162 -620 -596 -333 -992 -978 -944 -597 -526 -36 -670 -649 -71 -95 -401 -476 -34 -706 -472 -199 -211 -781 -721 -220 -45 -362 -178 -143 -795 -1000 -627 -731 -139 -604 -608 -286 -632 -715 -748 -375 -111 -559 -231 -860 -181 -937 -401 -412 -416 -224 -874 -574 -289 -847 -232 -521 -257 -461 -991 -101 -226 -530 -277 -183 -483 -103 -334 -247 -682 -688 -609 -385 -412 -546 -839 -348 -509 -152 -176 -588 -829 -879 -649 -804 -876 -978 -828 -826 -823 -406 -358 -37 -518 -255 -454 -663 -880 -570 -768 -563 -259 -760 -74 -806 -372 -537 -294 -831 -238 -1000 -839 -844 -410 -187 -528 -346 -722 -508 -888 -491 -465 -271 -612 -836 -866 -310 -846 -81 -780 -779 -749 -912 -368 -680 -6 -404 -430 -599 -546 -681 -540 -374 -22 -637 -500 -872 -262 -748 -350 -840 -989 -431 -106 -620 -682 -3 -830 -38 -88 -664 -470 -779 -629 -542 -452 -558 -734 -924 -996 -248 -990 -563 -903 -119 -558 -505 -770 -53 -367 -420 -969 -285 -601 -101 -373 -423 -872 -434 -324 -691 -559 -731 -263 -660 -752 -503 -814 -965 -724 -386 -25 -746 -538 -202 -126 -266 -761 -174 -751 -753 -58 -240 -394 -797 -929 -190 -678 -149 -742 -700 -425 -222 -604 -317 -221 -44 -41 -378 -185 -79 -960 -416 -930 -149 -781 -193 -717 -499 -915 -209 -136 -914 -435 -465 -842 -761 -429 -14 -515 -872 -10 -488 -528 -101 -502 -361 -626 -213 -383 -202 -395 -854 -592 -956 -874 -707 -998 -427 -50 -453 -484 -622 -990 -308 -132 -3 -403 -233 -97 -494 -208 -74 -915 -278 -392 -848 -669 -400 -92 -271 -154 -392 -786 -633 -790 -520 -351 -691 -506 -55 -767 -603 -302 -640 -858 -538 -362 -162 -676 -455 -824 -912 -714 -986 -512 -427 -750 -721 -895 -614 -822 -219 -533 -701 -491 -706 -351 -784 -556 -68 -627 -845 -631 -441 -213 -5 -591 -13 -307 -406 -678 -1 -778 -968 -82 -334 -551 -691 -599 -351 -597 -836 -184 -457 -310 -716 -764 -14 -322 -775 -575 -249 -940 -239 -834 -525 -445 -61 -261 -626 -31 -13 -467 -327 -999 -493 -354 -566 -357 -726 -583 -868 -913 -586 -639 -628 -744 -992 -942 -980 -21 -993 -823 -127 -552 -753 -402 -616 -580 -983 -824 -407 -296 -867 -286 -200 -542 -276 -909 -17 -346 -70 -748 -164 -728 -895 -596 -391 -716 -276 -330 -642 -994 -747 -269 -339 -841 -114 -499 -419 -771 -907 -479 -632 -962 -471 -956 -195 -2 -707 -699 -219 -599 -758 -719 -314 -701 -455 -407 -692 -265 -769 -462 -524 -913 -59 -972 -210 -890 -990 -618 -926 -212 -648 -113 -384 -784 -983 -706 -140 -619 -909 -633 -803 -644 -204 -810 -855 -920 -715 -547 -225 -551 -517 -394 -788 -474 -843 -538 -351 -979 -617 -248 -707 -31 -192 -136 -684 -398 -548 -876 -307 -901 -793 -293 -212 -973 -690 -458 -190 -463 -224 -595 -338 -419 -87 -82 -836 -290 -805 -1 -425 -370 -336 -307 -792 -418 -591 -333 -454 -563 -31 -268 -607 -874 -169 -7 -939 -31 -972 -208 -847 -10 -451 -921 -50 -410 -139 -590 -945 -584 -852 -120 -401 -299 -729 -317 -921 -133 -650 -377 -250 -532 -153 -139 -488 -459 -575 -718 -107 -921 -354 -326 -828 -123 -324 -109 -946 -961 -483 -284 -550 -235 -594 -282 -80 -496 -66 -18 -505 -400 -461 -963 -307 -613 -410 -284 -955 -98 -214 -1 -369 -178 -748 -360 -259 -276 -437 -38 -460 -602 -266 -215 -801 -136 -361 -943 -73 -180 -521 -21 -882 -358 -117 -681 -899 -442 -749 -321 -510 -438 -77 -220 -614 -393 -271 -302 -871 -822 -9 -387 -542 -286 -490 -81 -861 -428 -8 -729 -456 -135 -150 -392 -420 -645 -814 -422 -576 -121 -312 -208 -882 -754 -669 -88 -759 -280 -890 -882 -236 -255 -751 -867 -667 -918 -305 -608 -351 -867 -977 -819 -702 -618 -680 -640 -519 -558 -529 -721 -513 -920 -807 -89 -743 -956 -194 -144 -222 -806 -612 -258 -124 -138 -59 -176 -121 -744 -102 -40 -761 -855 -699 -500 -58 -384 -848 -786 -182 -229 -140 -304 -882 -547 -924 -397 -867 -125 -268 -894 -396 -308 -18 -453 -426 -71 -901 -540 -447 -887 -55 -428 -157 -242 -705 -762 -644 -535 -248 -471 -752 -404 -829 -621 -837 -154 -835 -711 -717 -406 -338 -89 -212 -931 -449 -386 -921 -889 -575 -292 -968 -65 -897 -190 -397 -652 -261 -834 -636 -351 -804 -192 -957 -59 -706 -365 -410 -485 -955 -718 -778 -411 -485 -654 -445 -194 -651 -123 -3 -50 -529 -462 -252 -676 -464 -189 -88 -797 -712 -518 -56 -319 -682 -918 -650 -454 -142 -967 -652 -465 -199 -845 -509 -924 -214 -145 -757 -990 -197 -588 -262 -198 -36 -340 -262 -56 -248 -815 -161 -503 -801 -378 -253 -771 -881 -259 -111 -890 -98 -909 -969 -161 -94 -995 -591 -4 -267 -976 -580 -446 -481 -546 -182 -870 -83 -345 -601 -15 -802 -708 -513 -616 -8 -700 -687 -405 -373 -419 -125 -221 -78 -961 -765 -327 -877 -725 -853 -369 -785 -143 -40 -527 -847 -729 -658 -712 -929 -683 -66 -267 -279 -416 -560 -78 -476 -944 -528 -358 -224 -46 -678 -651 -39 -268 -826 -473 -937 -971 -519 -657 -404 -63 -983 -636 -788 -501 -531 -512 -946 -601 -520 -418 -715 -427 -212 -420 -896 -365 -171 -336 -580 -140 -660 -719 -832 -966 -59 -963 -1 -457 -84 -605 -616 -707 -869 -582 -250 -832 -326 -219 -897 -631 -617 -599 -60 -336 -52 -408 -237 -576 -362 -686 -39 -185 -454 -538 -695 -878 -844 -523 -515 -177 -13 -459 -26 -596 -977 -841 -650 -438 -892 -572 -62 -875 -64 -605 -941 -665 -444 -170 -86 -732 -58 -962 -807 -570 -224 -460 -707 -799 -795 -791 -736 -120 -179 -65 -473 -658 -397 -72 -748 -501 -72 -819 -516 -786 -452 -814 -740 -423 -966 -650 -602 -203 -146 -843 -451 -323 -147 -873 -160 -76 -337 -128 -362 -101 -634 -961 -911 -504 -413 -292 -843 -830 -157 -931 -850 -697 -761 -635 -994 -117 -730 -506 -119 -521 -335 -573 -818 -94 -652 -19 -740 -400 -524 -204 -525 -819 -144 -144 -336 -42 -20 -357 -632 -6 -526 -391 -478 -904 -96 -27 -954 -634 -906 -97 -742 -851 -361 -602 -28 -484 -357 -276 -79 -282 -308 -810 -561 -373 -805 -55 -931 -911 -263 -992 -426 -366 -788 -376 -645 -976 -45 -707 -372 -56 -462 -684 -406 -37 -319 -589 -118 -860 -371 -487 -22 -226 -72 -69 -621 -620 -10 -859 -51 -387 -10 -566 -815 -663 -757 -71 -898 -130 -881 -641 -643 -410 -531 -391 -879 -558 -757 -954 -125 -226 -457 -672 -863 -921 -814 -111 -618 -807 -70 -136 -668 -410 -845 -421 -478 -680 -399 -19 -916 -87 -206 -997 -714 -976 -501 -425 -2 -356 -385 -616 -277 -686 -839 -7 -108 -631 -452 -984 -440 -413 -107 -723 -764 -137 -465 -752 -590 -772 -425 -317 -881 -653 -990 -248 -741 -827 -880 -723 -918 -87 -873 -491 -173 -499 -487 -128 -764 -243 -672 -339 -667 -364 -884 -325 -658 -784 -338 -584 -137 -432 -238 -471 -990 -835 -519 -33 -427 -548 -373 -760 -385 -208 -713 -413 -79 -182 -621 -207 -586 -728 -898 -620 -695 -869 -427 -153 -248 -224 -139 -764 -852 -879 -202 -894 -628 -714 -798 -441 -847 -925 -39 -600 -165 -496 -462 -121 -76 -948 -616 -935 -339 -853 -526 -122 -941 -636 -517 -594 -164 -171 -571 -986 -971 -944 -450 -404 -65 -706 -838 -489 -653 -22 -170 -379 -555 -154 -818 -206 -5 -594 -49 -945 -622 -779 -955 -45 -593 -541 -278 -750 -335 -396 -798 -689 -389 -260 -793 -733 -177 -193 -376 -98 -149 -748 -268 -4 -268 -789 -841 -689 -20 -117 -157 -354 -826 -500 -220 -81 -323 -544 -304 -328 -898 -443 -877 -333 -166 -136 -146 -529 -66 -993 -665 -370 -895 -839 -342 -548 -954 -304 -656 -736 -318 -500 -947 -419 -513 -708 -934 -483 -970 -451 -73 -119 -395 -531 -315 -30 -792 -309 -983 -287 -385 -599 -385 -29 -873 -499 -735 -129 -860 -614 -635 -573 -719 -982 -555 -641 -277 -754 -901 -276 -515 -452 -994 -117 -75 -354 -591 -309 -483 -882 -880 -899 -444 -442 -46 -724 -370 -196 -915 -340 -378 -729 -207 -263 -796 -834 -702 -474 -722 -422 -257 -146 -296 -689 -952 -638 -441 -131 -766 -311 -152 -356 -281 -744 -3 -806 -667 -62 -292 -119 -688 -220 -888 -550 -71 -604 -386 -772 -281 -564 -1000 -380 -342 -248 -212 -16 -377 -96 -181 -389 -368 -740 -52 -285 -404 -819 -463 -800 -415 -891 -368 -207 -231 -291 -701 -135 -975 -528 -237 -361 -629 -852 -615 -947 -61 -611 -618 -635 -921 -954 -356 -533 -513 -97 -74 -980 -981 -611 -429 -418 -121 -544 -333 -549 -307 -834 -559 -957 -843 -174 -340 -291 -16 -611 -281 -552 -284 -241 -134 -485 -264 -662 -498 -919 -799 -266 -928 -323 -603 -668 -891 -508 -605 -670 -821 -119 -212 -819 -569 -765 -689 -458 -988 -51 -363 -810 -652 -384 -206 -948 -947 -114 -949 -167 -769 -293 -992 -129 -262 -783 -844 -482 -467 -537 -796 -418 -216 -811 -839 -44 -268 -989 -63 -461 -173 -215 -592 -608 -988 -647 -360 -80 -808 -950 -971 -807 -166 -922 -696 -792 -199 -163 -951 -685 -55 -682 -668 -466 -414 -104 -565 -698 -853 -703 -918 -224 -849 -216 -442 -510 -112 -561 -114 -823 -627 -6 -905 -383 -989 -927 -286 -76 -976 -307 -246 -309 -771 -852 -284 -784 -837 -269 -996 -24 -431 -556 -201 -755 -933 -118 -691 -851 -919 -299 -188 -888 -800 -657 -553 -429 -641 -734 -180 -390 -810 -612 -214 -487 -201 -562 -894 -136 -918 -242 -240 -672 -364 -491 -402 -773 -325 -976 -365 -147 -187 -713 -1000 -953 -369 -715 -132 -986 -87 -231 -539 -220 -328 -593 -271 -902 -952 -948 -388 -368 -530 -388 -554 -267 -611 -357 -295 -576 -244 -684 -131 -223 -586 -596 -716 -722 -670 -972 -478 -959 -385 -19 -537 -147 -273 -878 -478 -605 -990 -823 -813 -610 -998 -926 -146 -969 -232 -203 -302 -780 -620 -121 -379 -678 -883 -255 -731 -173 -698 -37 -342 -311 -381 -638 -706 -828 -709 -315 -682 -897 -263 -820 -845 -282 -815 -667 -785 -556 -106 -642 -735 -298 -939 -167 -308 -337 -397 -47 -343 -712 -254 -71 -266 -705 -998 -876 -27 -355 -903 -593 -833 -164 -387 -317 -196 -442 -126 -307 -789 -813 -467 -181 -561 -103 -182 -240 -624 -695 -496 -554 -955 -842 -236 -26 -210 -969 -443 -418 -453 -798 -262 -884 -268 -689 -100 -848 -539 -320 -476 -974 -10 -714 -844 -423 -337 -159 -617 -735 -1000 -812 -348 -334 -710 -556 -167 -493 -846 -854 -30 -185 -793 -129 -316 -150 -500 -60 -664 -396 -973 -542 -238 -364 -930 -189 -435 -296 -418 -267 -705 -439 -500 -764 -810 -243 -168 -395 -960 -241 -233 -292 -70 -281 -46 -200 -237 -170 -216 -445 -845 -284 -467 -529 -287 -575 -820 -730 -18 -719 -422 -966 -552 -323 -582 -404 -262 -819 -716 -312 -827 -375 -917 -571 -406 -602 -524 -53 -120 -73 -239 -115 -65 -892 -126 -7 -80 -88 -9 -400 -214 -619 -811 -989 -955 -423 -88 -77 -840 -427 -342 -2 -408 -403 -312 -427 -382 -878 -460 -501 -115 -218 -241 -870 -366 -364 -565 -9 -869 -135 -333 -132 -734 -469 -315 -683 -30 -972 -553 -592 -932 -31 -60 -482 -776 -752 -302 -354 -583 -463 -330 -797 -144 -613 -529 -351 -631 -957 -185 -267 -918 -126 -324 -397 -388 -949 -60 -793 -868 -866 -193 -334 -837 -51 -437 -503 -712 -481 -145 -525 -489 -604 -155 -510 -525 -218 -888 -364 -790 -230 -651 -677 -124 -705 -108 -108 -769 -453 -911 -543 -10 -537 -922 -388 -879 -518 -991 -476 -247 -831 -990 -749 -914 -642 -213 -802 -287 -159 -120 -807 -182 -357 -177 -864 -15 -167 -920 -3 -244 -436 -861 -764 -683 -126 -834 -381 -572 -374 -511 -88 -884 -558 -637 -63 -62 -28 -277 -883 -209 -207 -29 -319 -245 -944 -513 -951 -469 -708 -888 -687 -590 -850 -282 -355 -7 -794 -362 -955 -293 -73 -686 -573 -319 -304 -791 -141 -646 -974 -881 -102 -853 -707 -695 -89 -767 -139 -863 -775 -111 -550 -612 -731 -499 -581 -856 -510 -201 -953 -488 -399 -868 -934 -356 -147 -958 -15 -672 -736 -570 -206 -864 -235 -576 -187 -341 -433 -677 -693 -661 -108 -613 -637 -896 -316 -872 -505 -965 -199 -495 -70 -670 -613 -140 -125 -198 -438 -887 -963 -541 -784 -601 -87 -679 -481 -227 -780 -55 -711 -526 -198 -93 -642 -490 -577 -819 -416 -811 -462 -848 -246 -149 -843 -470 -605 -948 -372 -607 -507 -812 -320 -379 -635 -113 -179 -908 -31 -270 -598 -541 -289 -369 -148 -296 -544 -729 -558 -59 -760 -704 -250 -510 -854 -107 -898 -181 -202 -316 -658 -321 -366 -117 -490 -376 -172 -546 -231 -335 -973 -285 -972 -685 -898 -664 -527 -60 -399 -318 -109 -803 -144 -170 -441 -414 -646 -45 -932 -446 -57 -171 -860 -765 -434 -273 -617 -778 -856 -409 -816 -419 -89 -770 -953 -661 -155 -665 -523 -782 -315 -518 -690 -857 -210 -652 -193 -624 -142 -700 -888 -376 -432 -729 -764 -759 -641 -630 -914 -272 -773 -757 -405 -212 -567 -80 -146 -775 -728 -676 -104 -139 -188 -82 -603 -24 -657 -727 -91 -386 -833 -751 -639 -230 -475 -280 -302 -145 -818 -680 -229 -841 -535 -490 -310 -312 -831 -121 -777 -395 -468 -189 -721 -734 -474 -81 -226 -756 -537 -195 -934 -127 -279 -158 -985 -295 -715 -416 -371 -587 -430 -292 -458 -310 -456 -764 -546 -699 -238 -264 -748 -975 -902 -176 -676 -535 -117 -110 -409 -543 -33 -500 -651 -233 -718 -378 -426 -920 -881 -233 -687 -993 -785 -818 -305 -53 -836 -789 -194 -296 -266 -806 -677 -617 -901 -520 -573 -533 -581 -635 -694 -974 -184 -971 -141 -734 -19 -953 -261 -188 -37 -245 -530 -942 -889 -883 -593 -353 -233 -219 -824 -324 -807 -658 -957 -987 -520 -769 -210 -34 -79 -498 -148 -971 -879 -659 -286 -959 -834 -251 -950 -319 -99 -587 -270 -801 -722 -982 -578 -82 -905 -245 -839 -182 -510 -198 -38 -816 -111 -326 -286 -566 -686 -799 -891 -515 -561 -852 -848 -737 -101 -221 -168 -851 -874 -908 -869 -533 -985 -218 -59 -671 -238 -508 -954 -593 -637 -767 -816 -721 -923 -236 -360 -120 -82 -808 -448 -939 -432 -862 -356 -391 -49 -601 -855 -587 -628 -439 -528 -983 -872 -790 -78 -700 -737 -858 -629 -155 -470 -948 -995 -956 -628 -689 -566 -418 -530 -733 -597 -72 -890 -930 -345 -114 -384 -935 -87 -985 -106 -772 -290 -398 -676 -757 -892 -435 -261 -971 -307 -868 -621 -179 -798 -87 -957 -301 -136 -273 -787 -8 -782 -720 -711 -112 -767 -446 -485 -156 -275 -157 -443 -365 -659 -970 -695 -664 -79 -827 -38 -530 -327 -510 -254 -385 -24 -230 -110 -103 -118 -602 -360 -156 -170 -229 -555 -179 -851 -437 -131 -427 -977 -210 -100 -863 -164 -610 -250 -320 -298 -981 -567 -840 -753 -519 -881 -67 -399 -389 -385 -817 -380 -543 -353 -860 -588 -506 -871 -715 -988 -455 -751 -355 -674 -270 -574 -446 -332 -508 -548 -599 -834 -84 -937 -890 -924 -397 -699 -558 -10 -832 -283 -472 -915 -601 -136 -323 -10 -846 -253 -64 -894 -314 -200 -501 -844 -378 -632 -404 -431 -7 -836 -134 -187 -92 -989 -93 -514 -593 -972 -905 -791 -610 -3 -353 -770 -18 -576 -287 -910 -596 -900 -971 -564 -304 -258 -455 -833 -126 -947 -759 -743 -677 -767 -670 -664 -869 -570 -732 -331 -711 -920 -604 -596 -3 -60 -357 -132 -950 -55 -202 -199 -885 -104 -245 -375 -674 -344 -85 -873 -529 -987 -260 -395 -926 -465 -802 -760 -356 -487 -630 -656 -212 -647 -440 -901 -47 -299 -461 -672 -567 -823 -109 -785 -367 -263 -760 -586 -666 -693 -582 -337 -808 -658 -873 -457 -700 -62 -338 -724 -878 -764 -657 -72 -949 -579 -320 -356 -453 -191 -159 -675 -233 -530 -625 -513 -667 -73 -250 -798 -190 -784 -586 -451 -869 -247 -273 -636 -340 -373 -506 -822 -24 -944 -218 -888 -692 -797 -661 -284 -155 -525 -698 -673 -260 -300 -426 -160 -166 -737 -568 -762 -699 -196 -66 -760 -523 -174 -964 -570 -969 -170 -40 -614 -702 -39 -570 -658 -665 -467 -453 -623 -577 -346 -592 -967 -291 -684 -748 -559 -912 -549 -845 -467 -139 -747 -866 -874 -661 -279 -988 -643 -940 -415 -236 -130 -316 -46 -528 -1000 -518 -168 -758 -933 -351 -758 -981 -397 -962 -92 -777 -255 -89 -280 -479 -441 -279 -520 -578 -618 -471 -492 -431 -274 -618 -405 -263 -107 -604 -984 -798 -651 -381 -148 -584 -399 -822 -737 -280 -429 -938 -754 -237 -32 -393 -729 -366 -749 -944 -921 -472 -802 -600 -163 -98 -888 -598 -887 -809 -994 -168 -803 -595 -79 -980 -34 -214 -623 -200 -822 -546 -454 -324 -613 -1 -436 -566 -390 -764 -381 -480 -524 -708 -769 -799 -744 -913 -45 -951 -755 -915 -255 -660 -77 -992 -143 -13 -748 -226 -95 -599 -451 -634 -301 -109 -629 -903 -143 -878 -547 -640 -372 -26 -661 -525 -665 -233 -191 -323 -48 -615 -303 -410 -810 -544 -617 -178 -12 -712 -318 -452 -115 -322 -379 -243 -803 -421 -401 -51 -205 -293 -73 -526 -90 -675 -901 -31 -218 -693 -577 -139 -638 -908 -768 -539 -235 -244 -974 -832 -298 -225 -305 -744 -405 -172 -360 -668 -578 -920 -16 -497 -652 -557 -986 -834 -201 -770 -273 -805 -295 -868 -384 -766 -883 -530 -582 -141 -146 -880 -902 -929 -958 -744 -690 -695 -560 -597 -97 -934 -95 -298 -858 -606 -915 -200 -593 -657 -140 -848 -246 -250 -534 -4 -518 -64 -454 -112 -448 -965 -60 -197 -855 -543 -610 -995 -774 -986 -441 -915 -440 -760 -527 -873 -820 -899 -709 -800 -445 -544 -490 -358 -835 -192 -463 -668 -793 -168 -890 -860 -960 -742 -132 -145 -719 -377 -113 -197 -310 -435 -677 -589 -920 -815 -946 -210 -198 -526 -526 -579 -185 -32 -574 -543 -154 -197 -536 -522 -560 -681 -258 -916 -211 -608 -107 -824 -435 -254 -367 -203 -199 -621 -382 -251 -918 -630 -940 -52 -774 -627 -435 -29 -868 -418 -318 -25 -677 -339 -452 -346 -762 -887 -545 -539 -691 -356 -547 -646 -167 -54 -52 -953 -504 -448 -270 -635 -695 -143 -477 -501 -243 -917 -260 -269 -831 -583 -136 -534 -698 -854 -988 -277 -792 -601 -81 -782 -133 -116 -596 -701 -486 -1 -530 -73 -795 -997 -615 -907 -571 -222 -512 -629 -512 -280 -823 -610 -988 -559 -48 -828 -500 -54 -854 -380 -816 -256 -473 -618 -555 -750 -639 -87 -825 -592 -391 -70 -828 -349 -127 -88 -245 -157 -430 -612 -611 -895 -647 -421 -221 -343 -661 -806 -716 -665 -276 -880 -145 -140 -504 -331 -490 -423 -59 -423 -416 -600 -700 -770 -487 -147 -325 -885 -848 -497 -794 -732 -873 -490 -27 -355 -454 -796 -567 -355 -107 -439 -164 -322 -890 -353 -818 -849 -493 -536 -402 -100 -746 -522 -921 -257 -196 -135 -98 -302 -322 -159 -466 -865 -643 -509 -403 -117 -381 -871 -807 -838 -390 -286 -256 -588 -973 -304 -468 -810 -579 -568 -136 -705 -276 -748 -167 -606 -340 -833 -107 -379 -806 -233 -510 -912 -246 -320 -921 -410 -437 -825 -826 -372 -666 -15 -234 -312 -312 -522 -978 -519 -673 -942 -788 -843 -382 -144 -679 -404 -61 -495 -980 -791 -584 -871 -134 -869 -427 -671 -609 -469 -990 -976 -605 -223 -913 -145 -917 -904 -679 -738 -568 -890 -942 -487 -834 -725 -280 -115 -58 -557 -897 -398 -27 -950 -493 -110 -501 -683 -737 -634 -869 -621 -9 -152 -949 -712 -482 -990 -509 -913 -735 -909 -269 -539 -81 -641 -636 -812 -322 -701 -547 -93 -290 -219 -640 -92 -546 -866 -850 -682 -229 -532 -926 -671 -638 -617 -559 -905 -231 -255 -394 -824 -285 -684 -686 -369 -796 -834 -596 -471 -564 -493 -210 -218 -542 -571 -68 -886 -447 -789 -849 -212 -698 -538 -136 -180 -486 -90 -766 -986 -668 -413 -174 -857 -30 -260 -631 -278 -265 -848 -506 -899 -255 -326 -485 -125 -841 -639 -277 -813 -590 -624 -213 -35 -430 -592 -421 -508 -31 -691 -442 -533 -100 -495 -723 -127 -674 -444 -868 -448 -615 -343 -72 -977 -137 -871 -621 -42 -15 -485 -54 -623 -658 -200 -112 -910 -132 -508 -536 -102 -799 -353 -230 -30 -923 -400 -982 -500 -710 -456 -358 -906 -586 -501 -886 -889 -152 -869 -594 -966 -305 -50 -856 -23 -630 -337 -313 -932 -641 -199 -327 -314 -942 -832 -531 -177 -668 -982 -968 -864 -603 -504 -101 -198 -110 -176 -439 -902 -618 -10 -110 -426 -697 -454 -789 -933 -691 -2 -412 -343 -400 -910 -443 -887 -575 -689 -161 -652 -299 -962 -801 -657 -410 -168 -699 -722 -729 -378 -470 -180 -86 -497 -938 -960 -145 -685 -696 -280 -151 -367 -92 -522 -175 -406 -392 -617 -260 -301 -195 -638 -342 -466 -738 -612 -289 -247 -798 -73 -797 -549 -549 -493 -606 -346 -148 -151 -889 -784 -631 -768 -120 -214 -872 -926 -153 -857 -840 -724 -790 -588 -493 -766 -617 -279 -105 -369 -241 -453 -463 -701 -423 -33 -443 -444 -582 -910 -907 -239 -127 -903 -219 -250 -657 -262 -758 -563 -941 -284 -515 -989 -430 -111 -163 -963 -549 -563 -210 -465 -340 -110 -925 -865 -580 -696 -179 -636 -257 -276 -779 -669 -175 -764 -802 -351 -144 -818 -736 -504 -952 -969 -452 -21 -352 -651 -737 -884 -659 -672 -496 -736 -718 -955 -703 -24 -475 -820 -419 -231 -344 -900 -279 -899 -353 -460 -850 -157 -640 -232 -122 -490 -252 -210 -938 -891 -501 -512 -521 -980 -792 -995 -293 -190 -152 -319 -959 -803 -904 -422 -739 -419 -165 -639 -868 -290 -703 -571 -915 -999 -687 -963 -827 -222 -663 -621 -954 -27 -752 -429 -831 -147 -151 -733 -827 -753 -135 -348 -805 -779 -346 -327 -928 -198 -149 -887 -991 -623 -22 -720 -499 -420 -412 -180 -485 -78 -797 -273 -301 -50 -617 -406 -545 -309 -271 -741 -385 -441 -780 -617 -138 -386 -438 -941 -317 -77 -348 -518 -648 -848 -969 -445 -836 -491 -914 -663 -270 -452 -213 -15 -400 -575 -28 -813 -578 -755 -34 -898 -787 -200 -633 -206 -602 -785 -457 -85 -161 -214 -85 -153 -694 -297 -292 -109 -497 -493 -574 -28 -147 -937 -556 -980 -343 -576 -857 -11 -55 -596 -847 -761 -65 -647 -672 -157 -955 -952 -772 -100 -826 -327 -350 -129 -837 -502 -270 -430 -808 -82 -632 -452 -5 -351 -678 -692 -357 -483 -401 -156 -562 -128 -47 -174 -164 -201 -571 -412 -37 -382 -58 -960 -324 -249 -337 -684 -964 -338 -147 -493 -943 -553 -963 -507 -909 -840 -863 -660 -145 -139 -890 -170 -430 -62 -419 -708 -76 -458 -504 -239 -980 -471 -673 -941 -287 -181 -36 -347 -454 -146 -930 -664 -944 -449 -691 -399 -285 -978 -713 -144 -317 -228 -717 -137 -669 -815 -406 -932 -146 -799 -128 -902 -980 -982 -96 -52 -107 -223 -806 -672 -605 -111 -67 -18 -806 -273 -13 -274 -255 -357 -405 -641 -447 -670 -348 -548 -102 -159 -875 -846 -897 -598 -531 -946 -229 -505 -522 -997 -7 -868 -36 -855 -84 -166 -613 -21 -967 -328 -869 -418 -111 -765 -465 -44 -804 -853 -772 -148 -198 -291 -490 -295 -708 -380 -381 -373 -525 -64 -215 -314 -786 -534 -369 -260 -286 -735 -583 -829 -989 -233 -884 -289 -216 -262 -972 -408 -495 -631 -241 -432 -782 -836 -301 -183 -965 -637 -659 -533 -841 -649 -607 -592 -564 -222 -779 -379 -645 -804 -859 -74 -54 -614 -909 -785 -474 -530 -510 -13 -560 -537 -75 -412 -683 -332 -903 -606 -73 -19 -614 -576 -496 -409 -42 -877 -179 -353 -490 -148 -884 -856 -130 -638 -162 -954 -260 -622 -89 -733 -645 -937 -48 -99 -502 -77 -995 -629 -85 -677 -975 -286 -560 -185 -642 -245 -666 -315 -235 -497 -849 -659 -789 -360 -992 -120 -94 -780 -608 -727 -182 -889 -912 -880 -929 -801 -552 -714 -466 -751 -389 -337 -197 -175 -22 -703 -198 -141 -370 -9 -930 -510 -670 -535 -75 -963 -644 -237 -569 -42 -604 -128 -181 -187 -77 -736 -759 -488 -432 -534 -987 -573 -406 -151 -550 -621 -513 -753 -914 -420 -1 -120 -127 -420 -493 -141 -162 -600 -23 -33 -522 -838 -655 -333 -809 -431 -285 -485 -108 -59 -647 -642 -6 -18 -772 -131 -186 -247 -680 -665 -353 -387 -179 -519 -382 -58 -110 -463 -894 -461 -159 -769 -998 -939 -70 -965 -38 -181 -836 -272 -313 -80 -976 -465 -503 -123 -172 -327 -416 -312 -230 -177 -975 -941 -113 -990 -359 -65 -125 -697 -720 -976 -601 -551 -689 -756 -985 -691 -612 -686 -536 -661 -167 -213 -676 -665 -162 -625 -351 -173 -233 -993 -305 -500 -676 -738 -272 -308 -968 -812 -175 -280 -764 -317 -840 -594 -487 -126 -22 -390 -616 -885 -308 -41 -770 -153 -807 -271 -464 -104 -468 -31 -772 -609 -323 -843 -864 -492 -348 -743 -370 -395 -78 -759 -367 -560 -172 -579 -743 -305 -831 -309 -56 -742 -891 -851 -442 -453 -769 -882 -883 -294 -695 -913 -816 -124 -253 -278 -936 -867 -20 -710 -922 -971 -913 -136 -935 -786 -370 -18 -365 -944 -892 -500 -176 -825 -776 -428 -764 -852 -815 -529 -766 -165 -775 -379 -816 -646 -462 -500 -604 -238 -776 -818 -621 -658 -362 -160 -552 -686 -251 -917 -298 -541 -931 -129 -225 -301 -242 -530 -904 -951 -396 -242 -523 -967 -514 -74 -602 -205 -584 -908 -660 -127 -1 -398 -714 -216 -842 -533 -523 -130 -940 -705 -289 -560 -200 -422 -558 -431 -326 -819 -138 -612 -23 -800 -12 -366 -267 -111 -15 -353 -210 -964 -614 -880 -493 -769 -964 -124 -259 -250 -962 -664 -662 -314 -497 -409 -656 -230 -676 -807 -971 -279 -263 -200 -421 -106 -423 -270 -440 -103 -4 -641 -11 -465 -881 -655 -147 -950 -115 -344 -278 -365 -830 -966 -851 -666 -645 -467 -896 -48 -547 -471 -574 -12 -401 -352 -477 -575 -726 -55 -741 -254 -576 -585 -654 -65 -786 -181 -449 -686 -705 -107 -747 -343 -137 -498 -976 -661 -251 -753 -803 -219 -185 -556 -966 -707 -936 -411 -123 -282 -606 -818 -231 -213 -240 -270 -270 -518 -505 -469 -769 -171 -11 -885 -15 -45 -141 -821 -595 -902 -947 -83 -576 -689 -808 -799 -456 -534 -611 -879 -907 -210 -796 -964 -411 -951 -897 -83 -158 -464 -737 -29 -358 -88 -611 -660 -247 -978 -332 -905 -242 -610 -944 -41 -279 -625 -99 -63 -590 -29 -410 -845 -207 -542 -921 -498 -576 -711 -916 -362 -233 -407 -430 -914 -73 -892 -380 -932 -271 -111 -779 -31 -913 -107 -965 -174 -996 -408 -733 -58 -126 -222 -144 -15 -245 -551 -359 -614 -538 -360 -832 -181 -34 -288 -605 -329 -91 -251 -754 -821 -816 -746 -282 -44 -532 -168 -669 -758 -301 -962 -800 -144 -605 -102 -146 -818 -132 -72 -686 -996 -433 -334 -113 -257 -409 -186 -792 -440 -791 -347 -900 -322 -582 -89 -644 -186 -808 -26 -440 -15 -485 -678 -21 -787 -278 -673 -720 -149 -829 -698 -839 -212 -719 -9 -645 -828 -782 -206 -49 -502 -578 -190 -47 -359 -339 -297 -239 -735 -314 -782 -408 -445 -59 -50 -524 -502 -345 -461 -840 -721 -965 -413 -944 -241 -438 -993 -171 -683 -779 -52 -282 -667 -709 -240 -224 -951 -330 -537 -637 -126 -53 -828 -687 -899 -144 -647 -425 -939 -569 -688 -241 -175 -37 -253 -155 -236 -298 -463 -395 -642 -491 -998 -878 -148 -728 -233 -517 -204 -941 -863 -72 -326 -897 -488 -562 -114 -354 -49 -117 -228 -249 -249 -441 -735 -474 -266 -203 -789 -230 -302 -855 -753 -113 -719 -816 -128 -385 -955 -370 -998 -543 -38 -941 -928 -644 -185 -815 -808 -716 -933 -11 -846 -764 -855 -212 -411 -883 -825 -760 -96 -544 -697 -812 -288 -516 -203 -56 -758 -581 -840 -815 -401 -495 -725 -19 -296 -890 -177 -70 -597 -945 -148 -801 -888 -156 -98 -121 -937 -743 -893 -110 -927 -111 -715 -965 -728 -255 -641 -261 -443 -164 -820 -203 -87 -645 -951 -869 -829 -994 -539 -105 -27 -381 -135 -816 -665 -963 -738 -116 -397 -17 -753 -260 -994 -667 -360 -610 -757 -408 -28 -781 -235 -526 -35 -920 -824 -943 -610 -958 -557 -587 -231 -936 -577 -604 -648 -123 -622 -140 -89 -853 -779 -855 -39 -867 -443 -949 -719 -278 -812 -443 -137 -575 -872 -869 -142 -246 -91 -199 -854 -672 -381 -618 -394 -838 -288 -734 -232 -730 -212 -420 -971 -510 -331 -122 -373 -53 -625 -497 -913 -949 -893 -847 -204 -717 -94 -401 -600 -878 -614 -163 -995 -131 -325 -530 -672 -21 -197 -556 -63 -230 -585 -849 -926 -129 -607 -792 -109 -111 -338 -176 -639 -298 -166 -283 -832 -910 -432 -53 -237 -35 -875 -723 -43 -782 -790 -776 -782 -237 -675 -722 -730 -343 -923 -857 -633 -420 -421 -300 -852 -788 -439 -178 -258 -647 -698 -216 -734 -486 -935 -918 -329 -917 -759 -108 -6 -219 -670 -625 -626 -106 -93 -661 -316 -793 -840 -834 -880 -533 -441 -66 -218 -534 -738 -320 -665 -91 -953 -193 -916 -102 -571 -207 -460 -628 -926 -725 -199 -954 -463 -126 -379 -612 -478 -551 -78 -33 -773 -173 -573 -518 -773 -436 -398 -497 -470 -367 -492 -5 -789 -411 -427 -936 -949 -233 -448 -291 -18 -740 -190 -834 -716 -603 -357 -548 -144 -510 -102 -753 -598 -121 -618 -213 -277 -408 -262 -694 -964 -933 -546 -293 -621 -444 -756 -411 -195 -759 -183 -100 -352 -810 -516 -156 -996 -620 -279 -669 -181 -700 -416 -486 -597 -576 -994 -515 -6 -668 -981 -892 -355 -777 -46 -318 -230 -795 -215 -43 -204 -214 -510 -730 -125 -601 -790 -40 -935 -881 -470 -333 -316 -49 -612 -738 -991 -713 -39 -514 -945 -152 -495 -796 -801 -284 -958 -711 -111 -139 -807 -293 -75 -790 -423 -741 -156 -229 -206 -92 -300 -259 -128 -874 -305 -418 -146 -244 -45 -512 -865 -511 -372 -757 -252 -897 -62 -566 -995 -690 -28 -805 -636 -663 -857 -857 -454 -854 -177 -466 -327 -457 -462 -286 -455 -322 -569 -716 -853 -775 -335 -957 -233 -110 -432 -311 -222 -35 -353 -815 -600 -179 -534 -548 -608 -528 -800 -450 -74 -92 -772 -438 -394 -411 -157 -832 -570 -890 -799 -756 -358 -259 -183 -585 -65 -610 -474 -472 -777 -591 -864 -795 -864 -245 -579 -297 -859 -952 -708 -903 -711 -466 -516 -312 -915 -292 -761 -955 -684 -914 -214 -656 -992 -757 -717 -86 -781 -282 -963 -171 -12 -529 -579 -788 -859 -746 -495 -537 -682 -568 -911 -568 -386 -890 -818 -549 -297 -256 -794 -20 -734 -333 -188 -142 -223 -460 -839 -913 -382 -762 -864 -635 -980 -128 -655 -982 -729 -346 -32 -406 -129 -842 -782 -473 -432 -736 -774 -220 -607 -984 -300 -284 -551 -756 -346 -254 -879 -813 -352 -812 -770 -17 -606 -818 -67 -9 -480 -6 -205 -404 -189 -187 -60 -914 -940 -549 -332 -854 -978 -638 -369 -571 -56 -35 -825 -915 -835 -572 -95 -46 -865 -764 -544 -601 -780 -972 -840 -760 -571 -147 -425 -979 -878 -603 -342 -363 -153 -7 -412 -825 -220 -774 -590 -71 -112 -19 -790 -139 -722 -582 -825 -966 -47 -7 -959 -44 -540 -273 -568 -677 -171 -129 -284 -465 -699 -500 -355 -883 -601 -886 -634 -746 -6 -612 -438 -153 -592 -657 -245 -742 -796 -73 -923 -954 -542 -422 -707 -615 -328 -296 -569 -597 -539 -61 -247 -368 -876 -265 -610 -324 -847 -998 -925 -94 -939 -688 -775 -873 -592 -476 -326 -592 -915 -101 -305 -325 -302 -46 -940 -673 -430 -532 -986 -152 -423 -999 -424 -286 -445 -582 -728 -145 -47 -245 -323 -90 -183 -733 -569 -480 -799 -272 -119 -684 -603 -453 -538 -296 -229 -485 -642 -307 -915 -80 -567 -843 -321 -934 -774 -492 -957 -478 -616 -948 -772 -290 -224 -441 -729 -909 -907 -473 -475 -372 -625 -414 -447 -498 -831 -298 -615 -777 -639 -45 -126 -12 -154 -511 -903 -974 -768 -448 -400 -270 -836 -879 -966 -646 -76 -850 -370 -707 -543 -716 -33 -311 -265 -446 -349 -661 -147 -6 -560 -819 -638 -211 -54 -702 -950 -517 -19 -545 -878 -344 -557 -184 -167 -296 -282 -473 -579 -534 -215 -596 -779 -855 -864 -813 -538 -65 -616 -788 -894 -943 -30 -45 -867 -44 -637 -820 -336 -969 -978 -547 -98 -679 -451 -787 -580 -220 -808 -29 -349 -955 -721 -515 -268 -375 -544 -584 -84 -616 -387 -808 -281 -35 -649 -818 -161 -526 -43 -24 -85 -360 -196 -557 -344 -669 -657 -747 -277 -83 -609 -93 -832 -299 -733 -268 -909 -948 -396 -955 -628 -146 -414 -404 -784 -61 -580 -900 -672 -334 -497 -302 -863 -70 -659 -194 -579 -852 -193 -204 -991 -302 -881 -842 -868 -64 -119 -689 -68 -341 -566 -360 -765 -978 -812 -236 -397 -105 -627 -302 -533 -315 -265 -836 -633 -189 -766 -884 -884 -894 -663 -361 -977 -384 -343 -631 -649 -26 -297 -931 -913 -527 -566 -123 -148 -141 -54 -582 -644 -417 -365 -938 -648 -387 -347 -794 -757 -628 -671 -454 -436 -630 -266 -925 -183 -213 -756 -532 -387 -463 -451 -138 -356 -928 -404 -152 -383 -650 -87 -725 -285 -518 -32 -469 -924 -240 -502 -671 -20 -636 -519 -450 -479 -878 -576 -372 -609 -106 -5 -370 -70 -699 -515 -77 -133 -107 -517 -805 -945 -595 -373 -747 -611 -573 -705 -615 -172 -983 -824 -780 -896 -381 -970 -893 -162 -426 -340 -716 -974 -684 -817 -685 -707 -330 -320 -790 -860 -731 -946 -146 -692 -328 -177 -802 -626 -675 -75 -207 -14 -599 -93 -81 -312 -895 -534 -466 -427 -260 -187 -978 -59 -631 -742 -898 -867 -780 -512 -129 -674 -920 -41 -502 -36 -535 -992 -692 -616 -950 -838 -924 -569 -605 -323 -337 -624 -534 -256 -528 -18 -874 -825 -520 -716 -807 -811 -43 -582 -930 -919 -769 -908 -986 -471 -427 -458 -39 -636 -55 -854 -945 -728 -81 -361 -470 -14 -429 -914 -587 -168 -885 -793 -67 -699 -937 -423 -421 -112 -767 -76 -175 -777 -259 -454 -329 -606 -523 -62 -478 -280 -433 -34 -187 -442 -383 -696 -350 -918 -455 -465 -82 -748 -757 -685 -823 -395 -672 -64 -665 -802 -87 -368 -951 -241 -341 -16 -732 -855 -811 -273 -318 -464 -997 -189 -651 -816 -722 -963 -719 -1000 -920 -946 -38 -347 -155 -117 -630 -635 -168 -572 -179 -774 -34 -764 -709 -898 -355 -501 -624 -844 -343 -426 -352 -555 -72 -652 -151 -299 -596 -926 -782 -570 -367 -869 -521 -7 -566 -587 -313 -603 -22 -674 -351 -340 -249 -509 -794 -631 -186 -342 -319 -46 -931 -859 -555 -362 -465 -219 -615 -53 -246 -727 -878 -471 -436 -887 -821 -783 -126 -439 -613 -639 -838 -520 -64 -775 -762 -825 -432 -717 -377 -286 -807 -741 -525 -777 -281 -538 -386 -277 -858 -643 -353 -209 -257 -3 -968 -268 -804 -970 -669 -298 -197 -863 -327 -133 -232 -951 -462 -576 -131 -634 -486 -246 -457 -211 -206 -826 -13 -56 -429 -782 -794 -446 -18 -792 -657 -625 -413 -806 -905 -119 -687 -270 -780 -605 -185 -561 -320 -921 -321 -874 -873 -479 -320 -725 -553 -947 -852 -938 -432 -481 -421 -970 -66 -188 -268 -157 -473 -8 -729 -499 -928 -99 -266 -188 -331 -540 -827 -627 -667 -514 -495 -215 -628 -998 -703 -368 -92 -29 -993 -280 -609 -412 -774 -7 -848 -368 -48 -652 -891 -609 -379 -17 -542 -7 -566 -646 -371 -187 -111 -650 -867 -822 -514 -31 -345 -350 -538 -320 -470 -354 -220 -214 -705 -792 -715 -614 -449 -403 -408 -685 -205 -346 -597 -863 -389 -246 -82 -313 -14 -754 -46 -518 -656 -276 -487 -748 -817 -520 -408 -629 -355 -874 -669 -598 -32 -922 -338 -164 -506 -457 -82 -165 -412 -846 -765 -940 -413 -513 -849 -432 -266 -260 -892 -516 -575 -772 -293 -59 -718 -441 -907 -984 -836 -376 -779 -980 -220 -872 -161 -666 -457 -183 -910 -691 -979 -893 -864 -861 -23 -350 -125 -794 -828 -987 -130 -187 -528 -55 -14 -2 -304 -732 -947 -582 -256 -720 -238 -488 -63 -497 -938 -572 -176 -170 -51 -846 -337 -640 -533 -791 -281 -657 -469 -361 -113 -26 -153 -850 -168 -263 -737 -654 -707 -233 -607 -586 -266 -646 -171 -626 -649 -373 -700 -110 -662 -366 -268 -619 -83 -520 -966 -978 -281 -812 -755 -582 -79 -703 -29 -84 -84 -87 -912 -758 -495 -780 -443 -888 -609 -510 -898 -790 -513 -72 -76 -681 -296 -513 -808 -898 -954 -411 -431 -415 -212 -832 -507 -501 -951 -141 -141 -664 -986 -121 -931 -642 -831 -87 -490 -269 -549 -986 -907 -736 -537 -773 -887 -595 -667 -491 -170 -789 -964 -476 -624 -80 -891 -102 -620 -881 -649 -383 -643 -330 -409 -319 -672 -534 -644 -120 -645 -199 -430 -617 -339 -862 -42 -613 -175 -302 -604 -302 -167 -465 -803 -259 -326 -157 -644 -632 -867 -631 -354 -514 -258 -175 -141 -452 -577 -76 -995 -556 -286 -248 -279 -656 -198 -15 -47 -27 -92 -656 -879 -25 -808 -252 -445 -751 -596 -351 -125 -407 -226 -976 -202 -97 -924 -675 -957 -724 -705 -717 -58 -363 -867 -910 -408 -123 -758 -970 -512 -296 -799 -752 -630 -484 -575 -819 -33 -691 -269 -361 -568 -693 -129 -422 -607 -602 -462 -580 -956 -783 -989 -944 -31 -37 -943 -952 -374 -864 -276 -576 -772 -128 -998 -537 -375 -847 -706 -570 -13 -177 -449 -394 -402 -247 -519 -378 -776 -702 -622 -466 -592 -75 -831 -168 -745 -310 -252 -767 -326 -952 -295 -458 -154 -988 -373 -788 -596 -812 -481 -344 -747 -12 -283 -44 -270 -150 -259 -571 -843 -302 -434 -728 -497 -267 -733 -382 -900 -595 -260 -8 -787 -712 -223 -411 -241 -881 -429 -985 -259 -656 -811 -585 -466 -607 -973 -411 -808 -567 -916 -230 -312 -649 -168 -387 -512 -366 -734 -703 -277 -982 -284 -131 -554 -844 -505 -723 -43 -503 -570 -688 -999 -218 -145 -162 -875 -191 -756 -199 -287 -228 -105 -4 -673 -908 -611 -13 -648 -42 -923 -664 -842 -211 -327 -681 -473 -966 -234 -118 -241 -354 -2 -39 -262 -324 -807 -873 -479 -612 -925 -804 -424 -928 -733 -964 -720 -385 -430 -128 -989 -114 -949 -693 -779 -466 -45 -331 -147 -934 -319 -315 -116 -473 -333 -239 -158 -139 -810 -992 -448 -217 -564 -896 -105 -799 -739 -818 -697 -872 -456 -979 -393 -351 -254 -665 -189 -101 -71 -429 -523 -285 -815 -932 -620 -123 -16 -561 -699 -778 -329 -655 -767 -65 -926 -450 -366 -720 -703 -734 -529 -381 -686 -772 -257 -604 -195 -870 -242 -460 -929 -662 -375 -548 -388 -893 -722 -403 -546 -134 -965 -5 -893 -281 -132 -79 -941 -572 -113 -144 -793 -526 -320 -742 -285 -157 -113 -138 -331 -868 -116 -428 -781 -812 -532 -816 -526 -832 -512 -62 -614 -558 -868 -685 -313 -955 -104 -649 -238 -300 -30 -720 -312 -733 -483 -717 -211 -434 -135 -704 -643 -603 -685 -801 -69 -398 -254 -249 -995 -349 -618 -874 -548 -350 -614 -205 -471 -978 -205 -264 -492 -956 -449 -285 -16 -796 -209 -780 -824 -127 -478 -947 -21 -358 -914 -8 -117 -240 -373 -776 -934 -556 -483 -531 -822 -277 -727 -282 -450 -195 -343 -184 -598 -698 -755 -231 -473 -201 -69 -253 -595 -898 -320 -447 -56 -88 -221 -743 -788 -140 -497 -984 -671 -556 -752 -295 -651 -219 -824 -253 -815 -975 -308 -999 -60 -780 -415 -105 -344 -370 -631 -530 -271 -10 -533 -276 -600 -213 -747 -314 -56 -958 -579 -234 -91 -641 -1 -985 -152 -976 -338 -279 -890 -289 -82 -343 -947 -801 -582 -811 -578 -19 -963 -649 -937 -182 -77 -362 -566 -196 -817 -956 -572 -248 -436 -792 -224 -420 -863 -965 -958 -971 -155 -435 -36 -173 -925 -232 -701 -294 -943 -86 -362 -584 -608 -659 -856 -703 -360 -246 -661 -93 -647 -292 -801 -45 -741 -204 -775 -881 -799 -125 -767 -14 -2 -569 -18 -219 -57 -535 -260 -695 -472 -493 -606 -247 -791 -583 -320 -58 -956 -96 -466 -806 -37 -677 -94 -667 -573 -333 -436 -254 -925 -917 -561 -241 -107 -167 -676 -930 -701 -476 -573 -319 -137 -807 -515 -918 -224 -990 -683 -673 -411 -718 -642 -126 -431 -594 -240 -229 -999 -971 -690 -12 -392 -442 -590 -632 -362 -129 -613 -274 -331 -675 -935 -714 -637 -382 -612 -223 -897 -261 -812 -659 -677 -653 -279 -896 -267 -858 -825 -872 -324 -333 -673 -239 -398 -127 -987 -738 -239 -226 -547 -638 -38 -301 -471 -661 -837 -696 -521 -913 -357 -898 -889 -851 -178 -45 -200 -947 -45 -740 -940 -965 -900 -477 -85 -458 -3 -490 -234 -72 -448 -124 -806 -929 -34 -125 -920 -485 -415 -1 -71 -490 -588 -308 -869 -83 -525 -711 -396 -965 -970 -116 -384 -322 -41 -162 -421 -537 -167 -763 -925 -859 -541 -782 -231 -603 -559 -214 -82 -927 -388 -489 -178 -17 -73 -504 -986 -955 -123 -603 -523 -396 -731 -430 -453 -831 -415 -997 -975 -717 -150 -190 -46 -460 -294 -901 -975 -509 -793 -702 -226 -941 -595 -717 -587 -484 -120 -524 -108 -241 -794 -806 -616 -191 -89 -181 -426 -598 -408 -894 -605 -146 -257 -263 -832 -628 -615 -182 -313 -541 -78 -428 -322 -966 -668 -500 -508 -406 -797 -758 -337 -993 -963 -856 -118 -941 -347 -692 -144 -629 -45 -218 -555 -386 -605 -974 -427 -907 -446 -594 -651 -129 -772 -950 -574 -580 -747 -398 -592 -60 -555 -686 -680 -738 -301 -541 -835 -96 -676 -39 -488 -842 -41 -537 -333 -929 -537 -672 -602 -796 -897 -642 -221 -766 -509 -212 -465 -755 -181 -437 -842 -857 -361 -133 -860 -953 -283 -193 -855 -565 -950 -511 -55 -785 -297 -261 -539 -159 -74 -457 -832 -322 -372 -962 -499 -619 -954 -495 -864 -687 -598 -376 -899 -30 -681 -145 -361 -965 -224 -288 -616 -664 -796 -447 -515 -458 -433 -969 -857 -857 -308 -5 -258 -107 -51 -381 -997 -525 -561 -35 -36 -820 -841 -296 -935 -412 -998 -86 -69 -25 -941 -299 -318 -918 -158 -849 -895 -682 -920 -273 -209 -571 -536 -208 -224 -573 -585 -820 -381 -355 -266 -699 -266 -985 -34 -829 -928 -180 -813 -913 -812 -793 -899 -969 -414 -987 -560 -566 -400 -12 -646 -41 -896 -725 -47 -430 -490 -999 -721 -191 -940 -5 -804 -22 -429 -623 -431 -217 -295 -288 -685 -867 -836 -178 -866 -748 -240 -647 -6 -452 -628 -518 -800 -997 -251 -119 -36 -847 -270 -975 -184 -784 -173 -423 -833 -508 -611 -720 -755 -3 -242 -269 -826 -189 -917 -334 -618 -249 -103 -276 -789 -843 -690 -938 -494 -865 -728 -618 -154 -145 -719 -451 -313 -458 -887 -369 -60 -158 -422 -121 -821 -507 -210 -855 -716 -735 -433 -825 -653 -263 -502 -397 -566 -317 -389 -416 -409 -203 -358 -718 -675 -892 -911 -887 -337 -618 -28 -729 -657 -470 -735 -564 -850 -609 -583 -489 -578 -970 -360 -864 -367 -741 -579 -186 -513 -144 -569 -857 -761 -603 -450 -703 -646 -933 -352 -170 -483 -553 -211 -623 -961 -231 -278 -676 -85 -571 -758 -814 -405 -755 -432 -703 -634 -67 -624 -146 -101 -168 -496 -939 -690 -751 -572 -93 -820 -329 -493 -88 -378 -468 -858 -541 -336 -242 -653 -705 -281 -728 -964 -772 -890 -36 -133 -459 -332 -755 -626 -394 -685 -328 -436 -427 -119 -121 -778 -730 -842 -358 -375 -452 -928 -642 -908 -579 -771 -382 -674 -966 -853 -566 -776 -745 -117 -48 -606 -9 -906 -936 -64 -242 -276 -456 -297 -474 -1000 -24 -916 -716 -23 -648 -967 -453 -966 -776 -21 -391 -988 -339 -309 -605 -90 -10 -829 -144 -796 -600 -697 -824 -253 -685 -310 -366 -204 -703 -553 -930 -828 -415 -467 -680 -753 -648 -25 -679 -826 -584 -95 -115 -564 -703 -63 -176 -166 -442 -524 -168 -752 -276 -25 -103 -168 -561 -736 -913 -2 -488 -23 -529 -131 -930 -208 -373 -415 -293 -830 -162 -128 -973 -52 -165 -301 -164 -704 -915 -97 -29 -563 -447 -217 -259 -462 -960 -892 -26 -710 -703 -694 -227 -570 -955 -743 -988 -285 -914 -140 -499 -816 -483 -249 -792 -881 -877 -203 -495 -891 -992 -633 -12 -197 -443 -688 -634 -221 -541 -589 -952 -614 -474 -9 -919 -793 -748 -432 -342 -876 -30 -810 -562 -178 -350 -488 -315 -765 -190 -460 -885 -386 -336 -902 -311 -929 -850 -314 -867 -415 -56 -253 -74 -960 -361 -534 -45 -308 -925 -525 -335 -686 -592 -436 -90 -335 -607 -81 -104 -246 -488 -444 -402 -958 -940 -605 -419 -236 -938 -364 -612 -881 -124 -140 -928 -291 -863 -867 -910 -375 -266 -204 -203 -906 -848 -179 -737 -723 -105 -580 -596 -975 -135 -115 -648 -788 -221 -137 -80 -122 -612 -216 -171 -519 -171 -242 -708 -717 -147 -896 -597 -695 -813 -777 -465 -757 -62 -81 -137 -811 -663 -671 -547 -415 -934 -744 -494 -648 -163 -562 -696 -229 -129 -36 -911 -11 -882 -867 -964 -989 -691 -278 -34 -483 -919 -939 -517 -644 -584 -257 -333 -49 -174 -853 -797 -474 -241 -377 -542 -595 -124 -276 -1 -800 -562 -556 -708 -443 -595 -996 -534 -702 -146 -313 -111 -446 -535 -395 -598 -480 -565 -254 -315 -590 -223 -380 -455 -672 -759 -594 -946 -30 -283 -757 -788 -804 -926 -480 -255 -627 -927 -485 -673 -440 -697 -486 -979 -462 -320 -323 -299 -962 -587 -268 -554 -848 -655 -24 -491 -874 -628 -479 -879 -908 -499 -671 -217 -162 -449 -866 -742 -693 -127 -78 -715 -115 -26 -905 -472 -419 -387 -355 -685 -94 -560 -258 -406 -790 -371 -304 -694 -415 -97 -273 -611 -390 -620 -823 -38 -905 -108 -286 -315 -673 -91 -168 -519 -347 -274 -104 -731 -577 -648 -702 -899 -189 -366 -454 -656 -985 -44 -977 -511 -132 -359 -400 -338 -781 -375 -171 -903 -236 -134 -667 -151 -150 -843 -159 -428 -551 -764 -868 -656 -953 -617 -435 -650 -399 -433 -291 -562 -388 -149 -365 -484 -389 -956 -641 -183 -422 -461 -935 -50 -675 -249 -637 -597 -223 -816 -53 -998 -539 -382 -686 -31 -364 -904 -97 -316 -814 -960 -586 -326 -615 -524 -69 -53 -75 -934 -455 -74 -342 -207 -248 -457 -66 -744 -89 -478 -660 -985 -740 -861 -62 -498 -563 -361 -660 -929 -904 -890 -860 -362 -846 -166 -73 -416 -775 -604 -864 -948 -897 -687 -218 -99 -551 -547 -300 -650 -673 -463 -1 -953 -24 -24 -462 -818 -334 -615 -762 -94 -887 -405 -102 -126 -458 -640 -78 -347 -990 -519 -526 -711 -760 -60 -867 -801 -541 -840 -548 -318 -26 -182 -23 -239 -702 -658 -653 -657 -397 -801 -415 -239 -969 -491 -542 -13 -327 -574 -530 -590 -44 -299 -183 -496 -858 -284 -507 -38 -82 -666 -509 -1000 -8 -917 -708 -124 -331 -519 -602 -944 -957 -907 -186 -669 -489 -455 -882 -460 -317 -749 -560 -491 -436 -922 -696 -259 -362 -837 -366 -348 -653 -825 -200 -331 -128 -10 -429 -847 -214 -316 -808 -165 -55 -639 -709 -863 -546 -495 -872 -295 -347 -979 -327 -660 -482 -297 -435 -703 -604 -151 -318 -22 -404 -485 -218 -320 -566 -135 -471 -496 -484 -678 -165 -802 -722 -750 -273 -290 -706 -196 -662 -239 -730 -436 -795 -999 -390 -117 -333 -883 -56 -309 -759 -792 -670 -367 -662 -433 -716 -692 -925 -136 -977 -441 -604 -890 -704 -439 -256 -1000 -689 -664 -560 -950 -169 -72 -292 -649 -753 -911 -999 -323 -50 -283 -566 -600 -435 -435 -641 -234 -246 -658 -543 -886 -531 -1000 -362 -125 -202 -1000 -815 -511 -97 -914 -722 -65 -55 -778 -869 -290 -177 -507 -135 -191 -820 -727 -773 -726 -281 -771 -222 -876 -586 -604 -601 -528 -379 -844 -923 -111 -953 -322 -31 -431 -612 -258 -364 -238 -940 -500 -5 -290 -885 -507 -756 -525 -610 -68 -363 -102 -339 -518 -402 -83 -141 -99 -203 -590 -545 -663 -89 -776 -112 -662 -526 -685 -18 -966 -573 -995 -667 -596 -771 -900 -183 -890 -943 -2 -451 -700 -169 -458 -132 -631 -339 -870 -373 -575 -137 -653 -728 -286 -322 -319 -250 -12 -907 -185 -960 -32 -638 -543 -478 -684 -872 -275 -492 -310 -955 -303 -315 -170 -109 -681 -759 -136 -206 -330 -450 -568 -718 -335 -691 -45 -233 -494 -847 -217 -124 -354 -157 -405 -991 -892 -157 -764 -763 -539 -704 -99 -536 -500 -821 -856 -389 -511 -573 -920 -70 -978 -586 -13 -883 -960 -971 -455 -884 -898 -419 -524 -886 -80 -972 -193 -687 -997 -210 -795 -568 -8 -871 -236 -650 -318 -583 -226 -236 -376 -360 -792 -687 -225 -1000 -506 -514 -444 -176 -562 -503 -661 -518 -303 -129 -32 -827 -96 -235 -409 -879 -232 -485 -392 -968 -366 -854 -734 -69 -493 -393 -535 -492 -739 -848 -586 -902 -28 -570 -259 -107 -574 -438 -94 -252 -312 -299 -986 -375 -996 -739 -679 -359 -151 -376 -646 -699 -66 -59 -459 -481 -719 -520 -561 -515 -295 -343 -749 -792 -270 -455 -392 -606 -493 -849 -499 -776 -430 -603 -447 -463 -17 -18 -392 -822 -309 -686 -691 -340 -605 -658 -309 -160 -610 -298 -967 -712 -683 -349 -111 -27 -436 -158 -73 -855 -988 -943 -951 -655 -60 -39 -204 -89 -677 -352 -176 -756 -693 -561 -182 -367 -882 -901 -175 -34 -559 -188 -105 -998 -173 -752 -628 -584 -163 -169 -77 -407 -992 -60 -102 -183 -861 -875 -203 -660 -606 -431 -451 -773 -781 -436 -626 -553 -818 -184 -551 -465 -184 -327 -136 -417 -196 -831 -876 -302 -98 -742 -344 -193 -145 -544 -115 -29 -365 -183 -644 -267 -908 -506 -572 -179 -541 -990 -996 -580 -390 -469 -908 -934 -486 -290 -452 -456 -255 -341 -895 -227 -566 -831 -39 -134 -498 -622 -825 -25 -957 -891 -856 -681 -723 -495 -366 -7 -983 -637 -267 -597 -395 -995 -390 -193 -560 -107 -819 -97 -869 -685 -855 -230 -585 -158 -792 -703 -646 -887 -322 -442 -453 -772 -610 -168 -974 -317 -406 -146 -690 -748 -534 -32 -663 -559 -800 -331 -468 -345 -448 -998 -793 -595 -50 -234 -363 -15 -900 -798 -784 -860 -459 -692 -395 -297 -72 -637 -919 -45 -10 -873 -922 -51 -944 -359 -772 -23 -571 -306 -640 -133 -247 -748 -51 -666 -801 -579 -691 -747 -129 -647 -21 -14 -768 -120 -883 -124 -301 -222 -278 -285 -224 -238 -285 -617 -375 -507 -31 -910 -950 -310 -505 -449 -485 -739 -276 -466 -370 -67 -962 -527 -545 -662 -284 -955 -408 -515 -314 -13 -811 -642 -724 -30 -600 -400 -644 -311 -666 -90 -677 -202 -439 -830 -251 -838 -30 -443 -218 -139 -779 -9 -805 -344 -551 -548 -537 -402 -308 -290 -888 -230 -856 -619 -314 -192 -270 -211 -491 -657 -892 -608 -432 -72 -374 -980 -740 -612 -782 -140 -627 -789 -899 -627 -884 -276 -343 -15 -327 -116 -281 -183 -639 -184 -113 -560 -6 -181 -413 -48 -241 -448 -90 -448 -112 -882 -358 -159 -939 -533 -463 -686 -375 -809 -491 -657 -491 -522 -156 -35 -28 -517 -315 -604 -438 -449 -267 -304 -744 -717 -375 -412 -971 -355 -165 -608 -915 -854 -833 -674 -573 -506 -945 -213 -88 -774 -640 -168 -688 -207 -435 -671 -239 -278 -208 -155 -706 -422 -694 -567 -744 -225 -392 -553 -909 -188 -483 -42 -103 -475 -719 -753 -522 -685 -993 -783 -844 -407 -982 -61 -302 -982 -102 -702 -920 -195 -565 -959 -583 -103 -884 -432 -357 -919 -294 -133 -348 -25 -504 -877 -650 -994 -95 -190 -809 -564 -607 -661 -439 -837 -929 -384 -796 -112 -990 -879 -335 -785 -976 -477 -428 -948 -997 -816 -988 -734 -633 -868 -230 -510 -831 -835 -671 -324 -725 -630 -932 -559 -130 -767 -906 -526 -408 -81 -14 -429 -852 -410 -894 -41 -291 -974 -223 -436 -851 -807 -828 -656 -150 -197 -55 -437 -594 -466 -836 -304 -155 -697 -741 -587 -373 -860 -716 -921 -770 -347 -317 -353 -559 -619 -933 -688 -798 -135 -568 -648 -312 -435 -586 -836 -851 -840 -942 -221 -233 -968 -174 -261 -107 -721 -615 -577 -679 -154 -849 -483 -54 -762 -301 -980 -862 -239 -156 -534 -413 -759 -201 -158 -445 -420 -551 -927 -503 -973 -272 -897 -763 -328 -613 -490 -233 -846 -376 -452 -900 -706 -352 -118 -488 -224 -132 -949 -995 -1 -131 -99 -446 -664 -277 -128 -326 -155 -186 -673 -884 -945 -270 -261 -927 -873 -436 -265 -543 -447 -522 -161 -532 -127 -222 -775 -480 -10 -317 -734 -795 -224 -443 -449 -837 -883 -38 -203 -195 -792 -429 -137 -981 -617 -322 -442 -687 -393 -503 -751 -980 -316 -206 -177 -478 -989 -908 -728 -457 -284 -836 -956 -581 -304 -668 -891 -972 -566 -842 -382 -827 -283 -241 -628 -104 -815 -602 -407 -973 -594 -852 -431 -224 -294 -594 -458 -108 -772 -541 -949 -347 -360 -894 -882 -780 -553 -258 -155 -445 -313 -799 -826 -870 -282 -978 -242 -156 -668 -486 -884 -894 -162 -428 -711 -605 -640 -825 -76 -716 -80 -287 -772 -54 -360 -238 -168 -587 -21 -517 -436 -363 -620 -178 -143 -200 -570 -372 -51 -579 -455 -914 -493 -296 -900 -202 -500 -934 -608 -779 -921 -94 -157 -280 -948 -407 -517 -76 -130 -272 -223 -777 -939 -480 -758 -668 -495 -641 -298 -557 -467 -893 -521 -980 -551 -176 -403 -146 -986 -504 -363 -612 -883 -52 -930 -556 -302 -627 -930 -952 -796 -573 -344 -54 -599 -647 -226 -486 -862 -703 -385 -174 -12 -146 -693 -51 -309 -231 -795 -141 -593 -923 -108 -611 -19 -969 -787 -414 -677 -956 -128 -622 -704 -933 -127 -822 -582 -284 -375 -691 -417 -284 -715 -415 -720 -344 -687 -729 -369 -251 -175 -360 -836 -214 -637 -144 -382 -923 -815 -360 -89 -80 -25 -484 -377 -794 -361 -803 -598 -487 -920 -390 -801 -362 -395 -7 -629 -439 -300 -22 -313 -156 -794 -809 -982 -54 -192 -82 -43 -74 -189 -528 -711 -175 -108 -394 -45 -577 -576 -822 -617 -626 -90 -40 -247 -604 -300 -555 -566 -639 -723 -894 -345 -258 -961 -805 -758 -132 -605 -766 -733 -976 -941 -67 -137 -352 -645 -430 -138 -422 -135 -399 -273 -808 -961 -723 -933 -69 -695 -56 -617 -603 -296 -771 -765 -300 -870 -256 -551 -449 -712 -751 -981 -807 -730 -297 -936 -425 -8 -208 -725 -684 -260 -310 -811 -500 -230 -535 -976 -587 -299 -409 -240 -373 -138 -687 -406 -827 -448 -473 -62 -130 -990 -818 -636 -505 -262 -616 -481 -225 -636 -390 -755 -665 -515 -372 -907 -387 -521 -368 -686 -753 -217 -273 -490 -253 -201 -661 -559 -15 -877 -849 -900 -125 -781 -755 -462 -971 -53 -476 -553 -317 -504 -615 -655 -819 -290 -165 -786 -998 -311 -559 -630 -550 -493 -935 -543 -330 -162 -693 -526 -104 -373 -687 -578 -266 -907 -805 -380 -830 -762 -24 -234 -864 -906 -146 -559 -95 -202 -722 -9 -305 -324 -373 -316 -731 -106 -901 -775 -6 -613 -359 -411 -409 -899 -781 -74 -615 -491 -383 -2 -869 -293 -298 -116 -473 -222 -376 -918 -369 -338 -987 -857 -16 -750 -875 -451 -289 -756 -947 -591 -912 -36 -994 -536 -51 -488 -560 -972 -8 -569 -246 -152 -711 -329 -827 -674 -581 -993 -724 -606 -454 -965 -92 -354 -417 -594 -401 -167 -477 -570 -49 -14 -779 -22 -771 -580 -362 -110 -274 -195 -596 -37 -899 -21 -164 -694 -826 -879 -814 -165 -852 -292 -170 -741 -925 -977 -497 -334 -930 -911 -296 -657 -573 -778 -566 -583 -170 -666 -348 -782 -756 -438 -328 -251 -908 -422 -531 -999 -402 -392 -231 -216 -888 -587 -374 -639 -200 -739 -161 -398 -46 -690 -176 -27 -692 -304 -242 -221 -864 -125 -998 -897 -226 -747 -281 -386 -810 -442 -653 -774 -71 -447 -831 -725 -787 -831 -971 -617 -561 -931 -654 -750 -696 -293 -541 -712 -310 -54 -714 -317 -170 -378 -67 -206 -973 -45 -742 -510 -960 -988 -456 -876 -323 -38 -160 -320 -862 -420 -764 -682 -881 -814 -60 -420 -591 -955 -332 -437 -484 -121 -177 -338 -585 -541 -336 -29 -591 -523 -411 -115 -740 -699 -610 -724 -316 -422 -40 -470 -533 -516 -767 -778 -50 -829 -399 -142 -291 -141 -752 -200 -551 -833 -282 -267 -951 -426 -208 -977 -782 -848 -792 -602 -531 -221 -402 -219 -472 -203 -566 -533 -839 -992 -861 -783 -551 -235 -2 -680 -17 -950 -721 -546 -99 -323 -994 -514 -67 -33 -615 -543 -982 -857 -606 -69 -193 -322 -89 -254 -307 -252 -407 -981 -637 -244 -108 -389 -529 -425 -355 -604 -655 -296 -869 -850 -710 -81 -751 -113 -698 -74 -628 -882 -596 -645 -439 -145 -57 -98 -854 -789 -403 -456 -139 -442 -26 -677 -792 -900 -775 -764 -484 -850 -79 -112 -628 -982 -935 -834 -952 -891 -613 -708 -408 -840 -395 -214 -840 -133 -814 -441 -668 -66 -323 -48 -191 -626 -17 -747 -633 -266 -109 -699 -297 -645 -114 -430 -780 -613 -371 -978 -272 -320 -953 -655 -836 -443 -201 -459 -256 -261 -503 -480 -334 -897 -85 -269 -716 -697 -201 -530 -464 -72 -620 -997 -611 -413 -46 -429 -593 -946 -16 -662 -447 -758 -151 -727 -103 -262 -205 -20 -814 -612 -103 -732 -116 -482 -969 -689 -264 -770 -172 -156 -514 -965 -556 -853 -630 -137 -213 -494 -753 -508 -276 -759 -545 -103 -107 -61 -395 -841 -673 -826 -788 -474 -775 -158 -618 -392 -972 -720 -193 -40 -960 -682 -859 -261 -689 -292 -959 -160 -522 -825 -223 -823 -2 -186 -352 -823 -214 -148 -980 -527 -384 -744 -333 -69 -854 -311 -617 -511 -920 -31 -407 -272 -7 -520 -224 -807 -582 -249 -350 -997 -789 -755 -875 -552 -411 -307 -723 -760 -974 -411 -986 -9 -379 -907 -191 -823 -360 -197 -213 -88 -822 -638 -979 -622 -894 -328 -257 -168 -469 -510 -961 -901 -32 -153 -498 -692 -595 -845 -822 -344 -686 -617 -255 -760 -196 -305 -641 -902 -399 -799 -616 -665 -17 -955 -800 -357 -370 -639 -717 -166 -907 -600 -83 -761 -641 -933 -358 -658 -203 -55 -540 -577 -741 -774 -471 -751 -966 -164 -654 -903 -692 -467 -241 -616 -585 -209 -700 -82 -111 -732 -243 -671 -550 -264 -77 -765 -16 -486 -557 -422 -621 -343 -148 -350 -92 -988 -573 -183 -460 -459 -30 -417 -670 -1000 -472 -961 -633 -41 -776 -881 -776 -312 -636 -44 -973 -809 -424 -13 -573 -781 -968 -473 -139 -743 -186 -505 -889 -394 -718 -811 -483 -450 -680 -175 -376 -907 -172 -150 -38 -469 -469 -367 -43 -354 -97 -228 -407 -804 -979 -333 -395 -942 -994 -679 -658 -645 -996 -54 -396 -204 -382 -577 -446 -806 -780 -653 -930 -816 -349 -450 -902 -455 -305 -388 -14 -569 -416 -797 -426 -373 -472 -200 -845 -111 -9 -576 -644 -913 -127 -423 -61 -370 -234 -124 -575 -583 -505 -312 -919 -875 -50 -533 -997 -637 -800 -526 -882 -918 -267 -474 -643 -895 -487 -439 -123 -135 -510 -81 -23 -675 -439 -202 -567 -935 -578 -15 -158 -846 -276 -500 -941 -468 -330 -399 -285 -514 -278 -828 -104 -927 -959 -60 -311 -301 -313 -953 -769 -167 -72 -314 -208 -55 -968 -680 -89 -356 -820 -565 -199 -933 -456 -953 -406 -790 -684 -431 -1000 -778 -155 -91 -472 -356 -822 -300 -284 -289 -268 -273 -158 -418 -756 -378 -920 -736 -168 -629 -236 -656 -725 -971 -827 -53 -932 -288 -890 -439 -689 -899 -674 -956 -846 -901 -231 -432 -261 -147 -891 -353 -966 -405 -203 -783 -187 -340 -402 -508 -512 -152 -23 -582 -659 -336 -909 -244 -853 -794 -211 -464 -250 -327 -532 -473 -84 -72 -349 -562 -479 -806 -624 -545 -397 -72 -200 -389 -133 -509 -355 -222 -388 -348 -851 -208 -220 -85 -837 -75 -184 -484 -445 -926 -871 -360 -743 -768 -433 -734 -264 -550 -558 -17 -252 -373 -18 -802 -94 -740 -204 -747 -46 -212 -864 -903 -801 -375 -678 -434 -356 -680 -558 -835 -190 -500 -703 -180 -94 -165 -484 -694 -912 -11 -977 -533 -596 -986 -25 -387 -676 -267 -728 -552 -445 -986 -395 -174 -434 -429 -743 -500 -33 -494 -234 -902 -500 -569 -894 -102 -342 -238 -408 -702 -988 -289 -386 -83 -527 -186 -38 -991 -553 -155 -353 -711 -907 -132 -121 -565 -370 -172 -361 -873 -83 -918 -263 -172 -273 -155 -215 -397 -462 -780 -612 -638 -596 -289 -933 -59 -896 -248 -50 -862 -391 -601 -575 -678 -571 -590 -314 -153 -985 -49 -895 -972 -146 -291 -859 -512 -440 -986 -881 -687 -401 -731 -900 -638 -68 -823 -606 -303 -455 -555 -206 -61 -646 -952 -131 -278 -554 -917 -349 -216 -570 -62 -921 -855 -444 -47 -803 -778 -927 -699 -610 -229 -314 -124 -997 -323 -523 -665 -147 -575 -153 -870 -664 -83 -146 -129 -958 -665 -771 -677 -949 -136 -986 -37 -261 -753 -609 -143 -820 -489 -246 -89 -643 -245 -443 -893 -736 -872 -162 -16 -571 -178 -7 -290 -979 -563 -452 -414 -127 -153 -252 -344 -610 -711 -364 -560 -763 -119 -940 -615 -742 -586 -615 -307 -297 -396 -878 -155 -881 -75 -348 -63 -957 -147 -309 -920 -815 -513 -333 -838 -490 -849 -577 -930 -331 -590 -762 -865 -887 -354 -230 -926 -225 -620 -555 -47 -854 -270 -122 -340 -148 -136 -494 -50 -111 -412 -257 -528 -80 -638 -617 -404 -522 -463 -761 -353 -334 -62 -787 -150 -165 -336 -430 -181 -555 -514 -737 -37 -42 -573 -710 -621 -926 -297 -455 -886 -931 -116 -473 -79 -893 -173 -365 -572 -145 -845 -785 -907 -911 -903 -651 -116 -789 -182 -892 -25 -108 -891 -139 -481 -463 -646 -829 -982 -332 -116 -433 -542 -588 -44 -703 -610 -602 -655 -999 -625 -157 -12 -269 -168 -897 -3 -528 -942 -608 -14 -44 -614 -121 -679 -527 -385 -889 -647 -324 -716 -205 -102 -749 -926 -916 -626 -362 -834 -281 -230 -802 -843 -529 -137 -681 -133 -116 -170 -810 -803 -458 -995 -506 -414 -455 -762 -563 -874 -777 -609 -710 -747 -282 -781 -465 -218 -839 -105 -602 -743 -21 -107 -678 -545 -635 -729 -871 -585 -919 -172 -982 -649 -494 -291 -338 -121 -226 -431 -217 -304 -417 -389 -544 -491 -906 -862 -448 -639 -797 -272 -474 -241 -155 -47 -14 -929 -751 -730 -518 -895 -428 -114 -921 -648 -562 -110 -911 -326 -123 -889 -965 -351 -477 -421 -64 -153 -793 -511 -746 -947 -473 -603 -234 -527 -648 -375 -938 -389 -99 -462 -922 -930 -937 -596 -430 -236 -831 -340 -139 -806 -48 -686 -490 -623 -384 -580 -368 -51 -773 -741 -418 -735 -855 -525 -631 -45 -394 -206 -111 -30 -255 -675 -384 -278 -635 -419 -998 -357 -275 -710 -510 -116 -8 -139 -449 -423 -427 -56 -952 -422 -127 -176 -777 -206 -812 -538 -755 -366 -207 -792 -995 -196 -457 -238 -900 -976 -544 -76 -315 -927 -980 -849 -307 -311 -402 -202 -322 -960 -497 -467 -989 -686 -130 -405 -882 -802 -684 -844 -108 -768 -934 -772 -980 -532 -920 -301 -351 -953 -366 -830 -712 -340 -789 -562 -843 -834 -263 -920 -555 -213 -792 -729 -193 -666 -444 -136 -807 -885 -778 -319 -854 -755 -221 -952 -121 -405 -263 -753 -124 -349 -599 -984 -115 -148 -774 -391 -399 -294 -354 -166 -878 -797 -272 -417 -391 -552 -19 -708 -174 -437 -746 -7 -560 -254 -978 -768 -37 -817 -425 -331 -71 -201 -284 -894 -447 -177 -654 -325 -728 -817 -796 -710 -369 -683 -154 -472 -920 -695 -340 -233 -104 -144 -677 -924 -858 -557 -854 -246 -356 -11 -519 -304 -118 -594 -332 -317 -126 -734 -129 -610 -323 -257 -182 -311 -417 -911 -294 -125 -824 -855 -896 -782 -607 -262 -953 -868 -367 -761 -558 -114 -320 -574 -413 -355 -624 -942 -844 -716 -29 -303 -738 -472 -322 -914 -672 -660 -147 -827 -915 -139 -191 -400 -128 -712 -257 -828 -21 -339 -280 -616 -853 -673 -774 -524 -404 -949 -396 -423 -732 -980 -865 -768 -704 -758 -631 -903 -289 -239 -955 -365 -142 -382 -691 -281 -531 -421 -151 -358 -753 -50 -334 -946 -291 -535 -603 -910 -423 -642 -695 -409 -853 -339 -410 -108 -982 -796 -568 -440 -589 -926 -141 -706 -725 -891 -896 -994 -199 -692 -231 -123 -952 -66 -333 -127 -306 -539 -519 -544 -834 -390 -197 -394 -548 -730 -65 -540 -451 -417 -13 -721 -593 -544 -800 -872 -526 -68 -658 -4 -251 -784 -448 -238 -40 -943 -187 -176 -788 -543 -180 -334 -747 -284 -692 -840 -273 -989 -84 -151 -372 -885 -740 -620 -681 -935 -801 -602 -933 -105 -500 -46 -224 -364 -515 -358 -661 -140 -946 -60 -130 -260 -688 -750 -627 -899 -651 -6 -560 -703 -4 -673 -694 -114 -826 -415 -470 -773 -844 -693 -218 -846 -952 -330 -622 -597 -736 -418 -579 -913 -796 -229 -548 -309 -250 -385 -946 -192 -663 -303 -877 -238 -863 -399 -196 -704 -573 -974 -71 -344 -125 -176 -810 -551 -585 -717 -582 -619 -506 -158 -531 -501 -527 -731 -196 -510 -613 -612 -91 -528 -675 -788 -371 -300 -96 -880 -39 -292 -238 -473 -896 -666 -435 -577 -990 -514 -490 -271 -45 -41 -538 -832 -357 -125 -869 -972 -528 -942 -138 -162 -191 -458 -61 -170 -541 -42 -216 -449 -99 -409 -908 -584 -708 -857 -102 -85 -408 -892 -784 -102 -405 -14 -583 -39 -303 -403 -479 -3 -492 -836 -325 -549 -2 -206 -713 -314 -726 -6 -911 -175 -748 -521 -368 -621 -269 -264 -467 -418 -275 -638 -75 -312 -594 -583 -380 -922 -691 -153 -853 -319 -790 -59 -619 -942 -111 -595 -7 -882 -709 -414 -660 -605 -410 -376 -582 -865 -996 -794 -420 -551 -230 -633 -942 -991 -332 -257 -692 -205 -263 -239 -502 -238 -479 -945 -693 -473 -522 -213 -611 -70 -111 -334 -794 -388 -510 -324 -160 -967 -805 -565 -781 -622 -895 -835 -736 -437 -376 -895 -621 -995 -201 -476 -294 -373 -977 -593 -664 -605 -287 -69 -265 -642 -542 -798 -192 -517 -488 -552 -708 -829 -807 -650 -284 -735 -907 -606 -233 -746 -181 -285 -962 -683 -539 -460 -363 -179 -83 -378 -159 -758 -311 -24 -494 -407 -474 -123 -232 -555 -543 -979 -898 -389 -147 -157 -174 -993 -177 -355 -667 -236 -778 -811 -973 -732 -533 -217 -628 -247 -68 -453 -147 -537 -379 -764 -134 -675 -343 -969 -572 -334 -551 -743 -268 -550 -671 -403 -958 -621 -155 -205 -638 -822 -466 -571 -497 -13 -187 -175 -408 -151 -239 -337 -103 -709 -711 -979 -480 -264 -572 -572 -654 -593 -846 -281 -930 -159 -329 -564 -815 -240 -160 -909 -523 -139 -284 -483 -818 -857 -352 -106 -915 -668 -49 -361 -435 -573 -456 -623 -903 -422 -354 -403 -393 -646 -789 -440 -996 -500 -179 -669 -627 -942 -93 -838 -720 -229 -118 -415 -985 -210 -668 -115 -585 -406 -329 -139 -726 -353 -695 -284 -77 -457 -962 -89 -27 -136 -527 -276 -557 -845 -169 -189 -984 -128 -313 -326 -409 -440 -278 -451 -222 -451 -52 -576 -386 -975 -217 -97 -647 -894 -707 -481 -849 -136 -89 -387 -297 -117 -254 -876 -857 -707 -643 -656 -557 -55 -636 -959 -482 -931 -320 -897 -944 -293 -511 -600 -705 -652 -5 -946 -413 -482 -913 -868 -929 -283 -837 -318 -154 -622 -165 -31 -786 -934 -257 -190 -314 -530 -431 -961 -502 -380 -852 -464 -917 -296 -475 -17 -214 -574 -151 -890 -657 -808 -627 -752 -754 -971 -412 -457 -424 -717 -148 -729 -406 -434 -36 -578 -171 -35 -915 -82 -93 -999 -506 -220 -717 -716 -912 -914 -30 -487 -428 -815 -989 -933 -74 -51 -686 -68 -582 -328 -697 -61 -916 -427 -966 -472 -470 -400 -808 -752 -309 -343 -557 -464 -356 -781 -445 -375 -676 -3 -693 -923 -674 -380 -396 -293 -275 -464 -144 -445 -362 -279 -52 -978 -349 -60 -595 -4 -178 -375 -526 -977 -759 -902 -872 -304 -100 -690 -887 -743 -227 -501 -888 -330 -214 -992 -326 -711 -637 -729 -372 -751 -809 -934 -70 -59 -13 -705 -597 -184 -604 -485 -184 -262 -44 -336 -971 -1000 -735 -379 -279 -977 -12 -536 -141 -522 -824 -201 -325 -38 -325 -727 -634 -323 -275 -635 -379 -103 -370 -833 -946 -988 -816 -671 -43 -523 -948 -681 -89 -75 -596 -623 -846 -962 -329 -933 -683 -574 -335 -390 -642 -144 -82 -984 -357 -465 -70 -276 -755 -483 -117 -272 -521 -307 -50 -400 -606 -778 -888 -98 -827 -282 -129 -185 -942 -220 -936 -619 -434 -256 -107 -202 -233 -989 -457 -949 -779 -192 -621 -438 -262 -522 -288 -848 -737 -697 -913 -735 -58 -882 -327 -562 -70 -609 -921 -683 -932 -585 -987 -340 -915 -903 -180 -940 -515 -330 -253 -325 -685 -83 -617 -32 -984 -401 -296 -372 -650 -966 -515 -440 -244 -560 -920 -472 -502 -197 -115 -197 -719 -570 -126 -682 -851 -48 -158 -467 -229 -888 -682 -858 -372 -975 -116 -742 -707 -903 -290 -6 -137 -399 -231 -923 -264 -900 -266 -368 -936 -352 -685 -915 -27 -342 -334 -262 -578 -49 -26 -670 -165 -228 -923 -92 -256 -757 -731 -521 -369 -618 -22 -277 -290 -134 -842 -451 -154 -358 -290 -790 -444 -377 -437 -828 -437 -125 -115 -874 -322 -779 -310 -29 -686 -319 -68 -595 -712 -328 -776 -250 -98 -739 -672 -941 -832 -954 -588 -381 -625 -959 -687 -874 -352 -916 -113 -364 -362 -674 -939 -348 -242 -78 -263 -522 -636 -389 -825 -486 -338 -567 -54 -608 -832 -500 -27 -933 -184 -810 -796 -510 -218 -108 -542 -792 -183 -224 -180 -934 -374 -9 -516 -614 -242 -42 -860 -926 -887 -470 -28 -878 -881 -500 -378 -96 -835 -503 -324 -561 -339 -840 -724 -241 -241 -622 -336 -43 -690 -853 -272 -497 -737 -736 -64 -354 -212 -935 -842 -760 -416 -965 -189 -563 -627 -745 -51 -769 -311 -223 -778 -197 -650 -107 -593 -288 -160 -182 -289 -901 -434 -786 -170 -757 -133 -281 -311 -413 -823 -114 -370 -436 -126 -215 -481 -9 -470 -584 -386 -124 -455 -108 -110 -515 -26 -560 -594 -179 -442 -523 -330 -871 -340 -679 -480 -343 -447 -131 -111 -118 -357 -685 -25 -874 -340 -529 -664 -566 -604 -994 -691 -306 -22 -185 -216 -127 -123 -937 -269 -418 -191 -565 -788 -64 -198 -548 -770 -504 -843 -337 -991 -346 -194 -488 -649 -351 -750 -452 -331 -578 -621 -242 -567 -150 -974 -601 -512 -453 -826 -249 -206 -513 -670 -495 -242 -243 -487 -716 -148 -453 -368 -518 -853 -538 -592 -167 -637 -382 -403 -186 -756 -610 -167 -965 -848 -470 -110 -641 -489 -805 -895 -842 -941 -620 -689 -592 -678 -930 -314 -902 -964 -718 -379 -713 -140 -163 -406 -604 -898 -104 -817 -754 -328 -937 -869 -461 -804 -848 -298 -49 -901 -641 -946 -774 -18 -473 -559 -958 -341 -726 -775 -604 -359 -384 -295 -908 -732 -219 -123 -276 -209 -479 -358 -277 -181 -333 -523 -351 -270 -321 -695 -207 -304 -362 -954 -917 -979 -790 -851 -886 -283 -275 -239 -55 -676 -191 -568 -725 -672 -264 -910 -521 -260 -17 -964 -369 -635 -316 -637 -782 -890 -308 -944 -573 -531 -927 -234 -863 -280 -59 -101 -350 -128 -425 -775 -43 -922 -887 -72 -247 -311 -630 -524 -759 -361 -185 -24 -348 -101 -684 -660 -635 -919 -930 -823 -401 -388 -445 -654 -645 -890 -368 -278 -945 -310 -115 -90 -308 -154 -501 -646 -602 -241 -151 -280 -195 -165 -286 -555 -814 -78 -118 -601 -687 -355 -635 -588 -895 -785 -651 -630 -401 -972 -965 -356 -82 -379 -942 -304 -728 -998 -48 -546 -245 -301 -852 -934 -899 -269 -799 -888 -962 -234 -906 -89 -218 -288 -395 -851 -631 -2 -521 -412 -64 -316 -796 -984 -381 -245 -468 -129 -12 -424 -763 -684 -307 -28 -338 -397 -465 -140 -617 -294 -931 -461 -686 -597 -39 -415 -387 -888 -337 -921 -234 -765 -271 -861 -88 -25 -765 -211 -298 -409 -101 -850 -483 -278 -677 -941 -313 -547 -683 -577 -71 -772 -633 -788 -474 -898 -881 -191 -155 -57 -521 -206 -843 -112 -897 -326 -112 -588 -322 -108 -528 -814 -520 -235 -833 -564 -101 -900 -525 -556 -195 -215 -285 -628 -492 -332 -393 -57 -983 -453 -417 -972 -694 -890 -792 -630 -558 -512 -728 -45 -859 -688 -285 -870 -960 -331 -411 -563 -412 -145 -687 -217 -85 -149 -482 -705 -212 -42 -163 -15 -117 -736 -862 -824 -29 -73 -924 -596 -755 -979 -120 -341 -703 -589 -819 -529 -157 -607 -947 -129 -659 -770 -893 -461 -629 -891 -102 -111 -269 -772 -904 -788 -682 -655 -225 -783 -258 -839 -737 -55 -48 -639 -801 -833 -815 -947 -632 -449 -702 -547 -13 -602 -493 -11 -108 -407 -977 -539 -589 -80 -417 -47 -497 -93 -465 -74 -920 -903 -51 -70 -355 -962 -827 -539 -545 -962 -949 -220 -523 -741 -282 -737 -390 -333 -571 -429 -337 -316 -28 -638 -737 -375 -334 -935 -583 -71 -872 -988 -296 -36 -193 -697 -507 -549 -233 -895 -784 -942 -386 -491 -416 -30 -591 -117 -997 -440 -504 -118 -506 -168 -53 -224 -900 -538 -77 -868 -629 -483 -371 -385 -264 -72 -283 -991 -978 -757 -761 -699 -487 -850 -483 -680 -391 -660 -292 -902 -67 -915 -539 -980 -780 -20 -628 -224 -513 -88 -758 -562 -176 -653 -667 -747 -963 -440 -458 -51 -971 -881 -139 -478 -780 -261 -262 -244 -329 -950 -103 -643 -993 -993 -653 -987 -205 -92 -805 -347 -885 -375 -994 -237 -487 -167 -874 -442 -406 -798 -714 -958 -931 -103 -470 -962 -378 -370 -313 -420 -393 -544 -735 -506 -442 -209 -639 -750 -26 -878 -45 -670 -241 -759 -34 -695 -99 -735 -468 -612 -264 -83 -410 -108 -247 -392 -978 -375 -339 -517 -880 -837 -248 -995 -814 -497 -286 -316 -101 -305 -505 -934 -715 -312 -259 -224 -494 -650 -298 -71 -854 -304 -325 -335 -67 -536 -12 -503 -825 -393 -734 -94 -26 -935 -511 -814 -862 -35 -71 -29 -335 -646 -519 -757 -517 -421 -417 -469 -811 -810 -750 -930 -863 -394 -50 -812 -425 -634 -98 -844 -808 -630 -45 -712 -170 -645 -854 -934 -963 -130 -178 -368 -155 -971 -578 -149 -301 -979 -815 -987 -750 -863 -570 -67 -330 -219 -305 -464 -984 -519 -279 -698 -657 -46 -783 -811 -546 -681 -181 -815 -985 -750 -27 -832 -994 -886 -45 -655 -62 -331 -183 -193 -413 -671 -432 -424 -252 -689 -222 -88 -33 -729 -223 -375 -419 -964 -932 -336 -842 -102 -433 -143 -518 -784 -508 -256 -883 -100 -610 -819 -944 -749 -439 -881 -340 -488 -733 -497 -313 -283 -2 -998 -194 -775 -351 -128 -275 -18 -777 -739 -977 -840 -310 -466 -644 -914 -353 -507 -797 -651 -27 -126 -593 -562 -866 -911 -919 -20 -126 -251 -553 -470 -826 -456 -371 -886 -546 -742 -878 -951 -79 -850 -843 -360 -859 -354 -773 -360 -342 -733 -991 -952 -727 -4 -42 -32 -894 -984 -214 -985 -762 -352 -740 -769 -8 -111 -377 -418 -1 -378 -558 -998 -646 -902 -380 -453 -980 -145 -687 -578 -23 -463 -460 -207 -654 -958 -785 -954 -813 -60 -245 -235 -108 -235 -612 -509 -596 -196 -499 -429 -185 -481 -991 -127 -320 -578 -816 -250 -214 -975 -863 -498 -447 -627 -629 -978 -855 -781 -141 -85 -788 -53 -519 -980 -586 -766 -157 -943 -198 -660 -571 -485 -611 -726 -966 -492 -831 -974 -166 -338 -182 -658 -395 -528 -601 -773 -199 -202 -455 -752 -891 -794 -450 -123 -181 -827 -471 -565 -528 -446 -381 -388 -86 -141 -296 -832 -238 -214 -557 -185 -273 -424 -781 -891 -428 -664 -452 -852 -435 -565 -18 -698 -352 -685 -163 -668 -474 -127 -910 -80 -317 -192 -167 -338 -799 -295 -49 -314 -26 -342 -554 -49 -473 -752 -757 -179 -134 -584 -818 -129 -92 -592 -394 -523 -134 -130 -678 -403 -182 -746 -881 -388 -174 -392 -216 -66 -728 -51 -755 -450 -944 -719 -252 -708 -328 -794 -101 -982 -625 -597 -838 -854 -817 -863 -303 -116 -836 -793 -667 -641 -605 -206 -978 -705 -283 -195 -371 -861 -286 -119 -119 -12 -958 -682 -1 -1000 -643 -587 -31 -215 -178 -689 -638 -13 -711 -44 -77 -883 -539 -756 -882 -329 -400 -251 -137 -536 -800 -589 -795 -925 -199 -289 -342 -53 -33 -283 -151 -475 -938 -10 -471 -591 -438 -185 -397 -633 -572 -398 -681 -145 -105 -456 -815 -91 -255 -332 -369 -145 -919 -360 -80 -394 -617 -359 -614 -817 -484 -959 -129 -94 -509 -440 -346 -538 -650 -24 -623 -117 -675 -569 -369 -145 -670 -801 -479 -292 -474 -284 -190 -700 -915 -337 -892 -700 -266 -316 -85 -181 -97 -468 -739 -679 -818 -645 -245 -560 -574 -610 -584 -129 -28 -583 -801 -945 -478 -890 -256 -721 -323 -158 -834 -562 -485 -640 -356 -208 -855 -175 -256 -941 -836 -402 -120 -249 -411 -658 -681 -396 -324 -871 -805 -809 -582 -248 -800 -558 -214 -544 -725 -126 -573 -434 -713 -547 -701 -984 -373 -999 -166 -443 -82 -588 -498 -999 -81 -97 -14 -29 -117 -684 -970 -999 -505 -539 -917 -723 -739 -904 -789 -259 -990 -671 -768 -669 -45 -590 -733 -232 -643 -778 -466 -118 -990 -721 -287 -566 -302 -982 -147 -76 -657 -670 -16 -982 -289 -777 -675 -828 -14 -531 -659 -293 -961 -204 -451 -195 -279 -163 -645 -114 -960 -201 -408 -637 -972 -541 -871 -119 -444 -930 -564 -844 -410 -677 -377 -301 -442 -874 -930 -29 -891 -317 -571 -553 -398 -130 -305 -648 -252 -329 -412 -291 -775 -560 -34 -199 -349 -290 -220 -568 -675 -890 -651 -814 -53 -88 -455 -866 -925 -870 -924 -246 -888 -365 -244 -64 -350 -587 -437 -290 -456 -506 -647 -825 -7 -868 -190 -294 -386 -765 -764 -410 -468 -775 -67 -584 -184 -354 -863 -482 -346 -908 -445 -792 -352 -955 -244 -224 -313 -266 -101 -249 -907 -129 -268 -618 -567 -631 -135 -554 -811 -666 -434 -761 -852 -697 -568 -939 -912 -713 -723 -398 -670 -535 -837 -403 -507 -753 -948 -269 -550 -279 -202 -651 -617 -709 -852 -775 -44 -872 -586 -710 -230 -37 -381 -192 -137 -157 -746 -621 -639 -170 -59 -859 -791 -427 -10 -903 -560 -188 -254 -692 -244 -208 -1 -847 -4 -722 -828 -521 -243 -968 -812 -853 -684 -761 -489 -510 -552 -605 -492 -826 -885 -192 -940 -444 -508 -929 -873 -921 -469 -413 -655 -913 -864 -316 -431 -532 -999 -875 -423 -984 -733 -285 -404 -308 -859 -74 -910 -479 -582 -963 -702 -309 -810 -511 -319 -543 -327 -154 -14 -996 -663 -33 -325 -524 -403 -377 -795 -73 -242 -251 -182 -79 -672 -123 -72 -488 -380 -503 -434 -352 -862 -391 -897 -839 -915 -369 -333 -384 -405 -742 -383 -990 -934 -157 -83 -267 -862 -60 -534 -224 -428 -837 -344 -848 -289 -391 -359 -986 -602 -955 -911 -887 -583 -965 -371 -447 -793 -305 -153 -561 -43 -216 -540 -668 -304 -857 -872 -708 -646 -116 -365 -144 -900 -517 -181 -154 -609 -994 -683 -486 -374 -392 -318 -20 -489 -771 -237 -150 -481 -106 -313 -524 -981 -181 -335 -99 -755 -48 -959 -521 -402 -426 -448 -81 -280 -883 -918 -380 -779 -111 -145 -793 -944 -734 -158 -60 -220 -218 -413 -923 -910 -66 -488 -884 -110 -844 -852 -127 -82 -430 -294 -406 -926 -299 -658 -477 -202 -178 -54 -756 -943 -922 -65 -196 -309 -623 -462 -616 -73 -723 -930 -428 -238 -598 -530 -156 -792 -915 -429 -180 -12 -443 -677 -766 -43 -788 -118 -934 -483 -545 -288 -227 -250 -559 -87 -196 -34 -133 -352 -778 -73 -644 -39 -67 -89 -422 -987 -124 -844 -658 -414 -193 -472 -574 -142 -848 -538 -733 -462 -904 -630 -662 -941 -145 -338 -252 -153 -966 -235 -37 -425 -487 -553 -549 -432 -919 -936 -821 -382 -786 -161 -402 -18 -714 -836 -863 -806 -568 -119 -384 -608 -969 -233 -71 -561 -687 -879 -216 -27 -285 -923 -685 -916 -667 -363 -9 -319 -133 -645 -805 -128 -509 -586 -121 -179 -505 -167 -820 -309 -91 -729 -952 -551 -870 -668 -284 -513 -853 -373 -516 -618 -57 -213 -437 -721 -490 -546 -113 -128 -26 -543 -1000 -847 -203 -791 -431 -38 -373 -868 -908 -487 -836 -310 -717 -958 -798 -598 -412 -685 -849 -899 -585 -209 -224 -419 -433 -235 -305 -490 -508 -595 -277 -920 -499 -565 -606 -491 -706 -171 -881 -634 -765 -793 -183 -229 -25 -853 -802 -126 -521 -367 -147 -718 -300 -145 -116 -402 -960 -540 -4 -620 -759 -523 -374 -999 -886 -684 -377 -588 -874 -852 -906 -122 -579 -90 -365 -457 -553 -770 -449 -695 -649 -572 -542 -278 -879 -123 -442 -211 -190 -280 -747 -892 -525 -951 -484 -695 -444 -666 -770 -511 -163 -10 -828 -739 -539 -27 -552 -411 -453 -453 -591 -832 -169 -424 -780 -70 -873 -868 -773 -288 -89 -268 -281 -268 -587 -525 -862 -976 -275 -486 -304 -761 -956 -581 -999 -268 -279 -514 -992 -868 -98 -649 -343 -780 -288 -368 -210 -19 -130 -718 -23 -610 -32 -509 -418 -563 -853 -310 -10 -652 -130 -233 -943 -346 -272 -646 -912 -497 -804 -440 -850 -476 -343 -991 -322 -604 -514 -543 -578 -707 -929 -3 -863 -233 -351 -338 -310 -244 -374 -865 -321 -248 -384 -863 -151 -687 -945 -642 -878 -305 -293 -934 -910 -908 -3 -46 -2 -753 -642 -710 -698 -255 -980 -212 -483 -776 -95 -748 -845 -655 -999 -335 -929 -173 -735 -34 -337 -733 -106 -990 -604 -303 -255 -586 -87 -197 -326 -314 -890 -156 -974 -75 -841 -922 -803 -299 -315 -992 -302 -860 -375 -795 -960 -612 -265 -277 -956 -478 -549 -668 -776 -130 -682 -874 -122 -42 -910 -332 -73 -601 -600 -212 -829 -636 -115 -829 -429 -164 -673 -960 -396 -690 -471 -770 -501 -568 -462 -479 -51 -55 -29 -731 -7 -734 -456 -573 -530 -608 -718 -340 -555 -618 -673 -617 -820 -769 -888 -359 -757 -5 -673 -492 -494 -25 -390 -317 -232 -622 -236 -745 -219 -38 -199 -470 -550 -756 -316 -359 -673 -483 -988 -413 -946 -627 -277 -490 -302 -42 -174 -774 -137 -619 -84 -133 -584 -208 -676 -417 -614 -974 -329 -462 -169 -237 -924 -678 -795 -968 -117 -502 -492 -864 -338 -259 -591 -886 -250 -711 -304 -430 -100 -835 -421 -323 -323 -785 -344 -315 -675 -315 -419 -761 -397 -169 -633 -593 -270 -532 -231 -977 -369 -406 -882 -106 -454 -722 -828 -985 -295 -765 -824 -285 -558 -981 -541 -754 -612 -522 -472 -564 -881 -630 -415 -784 -88 -706 -18 -244 -399 -594 -994 -589 -499 -81 -563 -739 -789 -173 -307 -150 -850 -440 -842 -162 -758 -815 -633 -997 -953 -810 -549 -422 -32 -774 -366 -857 -163 -572 -877 -193 -349 -875 -859 -846 -607 -899 -374 -460 -539 -105 -749 -159 -225 -338 -657 -89 -280 -204 -944 -609 -62 -657 -862 -175 -237 -645 -70 -776 -344 -776 -431 -733 -905 -538 -968 -870 -472 -441 -272 -466 -479 -368 -549 -33 -394 -927 -320 -706 -744 -146 -417 -288 -61 -170 -621 -859 -390 -73 -745 -663 -82 -216 -29 -506 -349 -123 -790 -549 -306 -286 -757 -980 -68 -618 -907 -236 -351 -575 -732 -679 -949 -545 -496 -318 -438 -478 -263 -224 -153 -325 -23 -896 -299 -465 -452 -909 -714 -625 -594 -409 -626 -846 -593 -198 -557 -496 -880 -310 -682 -580 -680 -790 -265 -723 -909 -838 -126 -508 -439 -975 -344 -162 -488 -293 -660 -181 -944 -163 -250 -492 -336 -842 -303 -416 -978 -793 -322 -243 -156 -504 -155 -640 -839 -444 -128 -488 -482 -738 -136 -876 -314 -710 -499 -866 -389 -385 -2 -307 -434 -213 -993 -520 -138 -58 -69 -179 -167 -898 -221 -330 -245 -990 -183 -637 -849 -474 -191 -222 -67 -7 -252 -882 -712 -828 -13 -406 -265 -94 -118 -469 -789 -121 -108 -88 -728 -249 -198 -474 -909 -669 -355 -939 -644 -54 -909 -879 -149 -354 -320 -873 -785 -868 -872 -851 -514 -816 -274 -943 -752 -90 -156 -916 -694 -172 -351 -571 -201 -565 -676 -626 -725 -141 -925 -29 -466 -218 -734 -853 -201 -834 -73 -374 -783 -642 -978 -858 -279 -519 -571 -53 -929 -411 -619 -213 -42 -300 -866 -42 -408 -756 -750 -693 -338 -796 -405 -327 -304 -618 -427 -827 -643 -672 -311 -756 -777 -566 -316 -174 -207 -629 -869 -175 -194 -470 -308 -659 -203 -474 -387 -97 -732 -743 -499 -563 -162 -228 -525 -472 -864 -579 -732 -372 -985 -264 -885 -29 -304 -560 -871 -52 -861 -55 -722 -68 -743 -327 -616 -350 -134 -391 -681 -690 -76 -593 -126 -8 -609 -895 -268 -212 -706 -490 -699 -468 -947 -934 -6 -81 -184 -420 -484 -676 -414 -132 -227 -746 -108 -687 -461 -766 -114 -854 -136 -328 -783 -74 -607 -27 -576 -382 -198 -800 -566 -650 -209 -283 -353 -832 -506 -288 -602 -585 -802 -881 -103 -286 -188 -82 -457 -266 -918 -287 -505 -957 -164 -513 -994 -412 -844 -648 -657 -719 -323 -78 -203 -586 -366 -583 -274 -846 -359 -527 -628 -191 -577 -588 -949 -952 -190 -860 -215 -695 -122 -872 -795 -892 -161 -794 -826 -84 -137 -119 -952 -782 -525 -263 -102 -962 -516 -851 -899 -719 -124 -314 -878 -388 -241 -8 -492 -112 -728 -839 -723 -751 -604 -911 -343 -244 -1000 -810 -165 -769 -88 -505 -432 -222 -5 -68 -724 -559 -546 -989 -112 -581 -310 -794 -949 -186 -209 -313 -661 -113 -95 -777 -581 -583 -252 -468 -431 -658 -298 -654 -823 -563 -383 -601 -384 -312 -83 -134 -10 -270 -558 -579 -952 -207 -904 -989 -425 -290 -471 -291 -747 -220 -185 -976 -321 -323 -624 -460 -418 -356 -133 -301 -341 -223 -546 -896 -993 -292 -23 -801 -843 -594 -767 -958 -221 -385 -588 -210 -112 -447 -563 -455 -572 -382 -514 -748 -997 -363 -152 -296 -635 -319 -296 -899 -684 -998 -833 -925 -699 -484 -650 -417 -714 -336 -910 -321 -142 -571 -109 -996 -312 -561 -931 -142 -327 -384 -937 -135 -379 -525 -334 -663 -693 -944 -126 -921 -916 -571 -218 -829 -430 -891 -850 -544 -21 -680 -356 -534 -863 -328 -554 -465 -634 -622 -171 -306 -749 -109 -268 -258 -990 -376 -490 -826 -959 -348 -653 -27 -911 -251 -204 -432 -51 -126 -280 -936 -586 -338 -695 -195 -367 -243 -614 -957 -296 -631 -395 -351 -279 -463 -173 -670 -350 -741 -788 -15 -465 -31 -989 -511 -232 -745 -834 -639 -403 -779 -188 -48 -146 -949 -68 -955 -732 -805 -413 -754 -729 -967 -827 -816 -820 -818 -280 -840 -943 -300 -505 -363 -783 -795 -963 -593 -927 -483 -266 -51 -267 -834 -30 -813 -985 -828 -706 -848 -583 -497 -244 -195 -478 -143 -590 -225 -737 -852 -77 -867 -96 -25 -299 -961 -474 -154 -682 -582 -540 -942 -866 -235 -40 -960 -519 -114 -90 -837 -832 -319 -847 -787 -320 -944 -88 -965 -427 -740 -952 -688 -568 -887 -260 -112 -290 -383 -849 -110 -240 -279 -202 -54 -786 -800 -304 -802 -814 -859 -693 -624 -372 -227 -866 -811 -593 -816 -986 -55 -966 -768 -722 -699 -212 -842 -661 -148 -913 -634 -711 -642 -259 -921 -160 -63 -891 -682 -735 -413 -341 -460 -160 -549 -89 -575 -974 -412 -217 -299 -183 -843 -448 -758 -19 -92 -124 -796 -918 -30 -874 -296 -633 -288 -291 -565 -671 -661 -23 -139 -677 -513 -721 -798 -253 -967 -273 -493 -705 -373 -247 -934 -696 -162 -3 -503 -14 -534 -565 -532 -309 -921 -337 -968 -470 -497 -963 -112 -205 -418 -500 -916 -394 -453 -798 -689 -712 -727 -985 -377 -681 -37 -953 -659 -452 -181 -728 -856 -994 -277 -736 -925 -398 -459 -307 -927 -89 -845 -981 -975 -501 -282 -960 -761 -245 -922 -248 -550 -682 -424 -641 -732 -384 -770 -607 -58 -515 -510 -537 -434 -839 -268 -807 -209 -651 -627 -238 -86 -177 -365 -260 -618 -53 -332 -581 -651 -567 -727 -173 -588 -213 -883 -591 -612 -80 -898 -478 -84 -489 -402 -170 -409 -273 -420 -395 -865 -986 -984 -174 -538 -601 -41 -69 -34 -479 -39 -21 -949 -284 -500 -394 -69 -895 -933 -592 -30 -244 -734 -398 -211 -670 -998 -328 -368 -278 -810 -519 -57 -796 -346 -471 -823 -82 -496 -806 -262 -948 -65 -373 -293 -597 -82 -309 -871 -593 -523 -637 -147 -489 -815 -828 -255 -439 -26 -722 -30 -140 -576 -815 -354 -130 -433 -147 -848 -846 -283 -630 -483 -945 -922 -761 -539 -942 -871 -619 -816 -378 -92 -433 -259 -232 -665 -795 -863 -421 -412 -784 -237 -236 -193 -341 -277 -819 -110 -866 -803 -475 -963 -765 -18 -583 -356 -144 -211 -955 -134 -53 -371 -295 -404 -687 -405 -71 -941 -460 -472 -349 -916 -897 -372 -5 -725 -315 -565 -677 -415 -558 -542 -215 -107 -85 -276 -981 -421 -886 -861 -914 -281 -540 -525 -891 -713 -467 -374 -938 -336 -611 -16 -754 -916 -568 -744 -583 -53 -971 -175 -94 -201 -901 -17 -676 -128 -801 -796 -128 -38 -7 -580 -373 -605 -154 -911 -140 -919 -254 -678 -399 -978 -654 -425 -794 -425 -167 -943 -535 -604 -884 -260 -221 -487 -139 -974 -714 -648 -467 -869 -135 -776 -703 -603 -108 -647 -785 -337 -734 -216 -158 -433 -985 -917 -194 -609 -567 -106 -470 -352 -367 -264 -944 -390 -301 -533 -407 -151 -472 -140 -665 -16 -506 -985 -191 -597 -683 -965 -344 -745 -90 -831 -28 -161 -471 -78 -777 -418 -688 -876 -791 -481 -891 -758 -721 -813 -394 -370 -814 -758 -512 -552 -694 -190 -502 -276 -30 -728 -326 -675 -308 -302 -848 -435 -169 -798 -615 -660 -465 -453 -606 -836 -887 -184 -362 -885 -705 -343 -299 -720 -308 -398 -843 -296 -918 -270 -751 -562 -964 -989 -531 -412 -670 -347 -179 -396 -156 -314 -483 -176 -147 -328 -122 -512 -650 -7 -199 -855 -69 -21 -375 -195 -904 -611 -377 -932 -301 -649 -550 -884 -412 -417 -279 -52 -349 -867 -189 -708 -340 -658 -568 -165 -856 -833 -22 -902 -79 -1000 -524 -548 -892 -209 -225 -132 -748 -379 -741 -313 -434 -817 -357 -513 -748 -116 -366 -792 -765 -749 -820 -599 -88 -359 -974 -145 -705 -699 -431 -756 -149 -250 -202 -514 -174 -338 -876 -540 -95 -727 -524 -21 -862 -217 -742 -572 -925 -523 -568 -889 -522 -368 -76 -989 -12 -86 -633 -667 -799 -3 -139 -463 -735 -834 -96 -66 -124 -730 -965 -766 -165 -581 -667 -56 -752 -697 -554 -369 -582 -793 -125 -913 -662 -851 -478 -611 -53 -427 -387 -240 -496 -32 -455 -154 -654 -333 -461 -1 -704 -580 -102 -959 -172 -339 -32 -839 -28 -62 -161 -830 -277 -940 -901 -237 -519 -529 -911 -510 -964 -55 -838 -346 -4 -936 -762 -80 -546 -924 -980 -556 -13 -798 -523 -372 -764 -550 -673 -432 -803 -615 -567 -2 -971 -381 -486 -749 -986 -702 -295 -367 -787 -731 -301 -257 -803 -714 -80 -317 -916 -88 -350 -134 -922 -454 -586 -299 -533 -516 -400 -461 -51 -690 -27 -630 -411 -617 -95 -20 -703 -90 -752 -789 -508 -865 -966 -199 -194 -839 -3 -881 -726 -656 -215 -99 -437 -949 -247 -836 -434 -512 -975 -491 -508 -324 -30 -714 -486 -557 -639 -609 -559 -609 -78 -973 -418 -907 -46 -669 -608 -149 -762 -505 -292 -208 -664 -484 -127 -408 -732 -463 -419 -734 -276 -196 -51 -191 -306 -989 -905 -829 -952 -469 -387 -640 -655 -694 -647 -555 -217 -2 -492 -940 -371 -446 -146 -446 -973 -449 -382 -102 -624 -549 -248 -381 -981 -443 -397 -985 -843 -720 -439 -902 -246 -908 -508 -194 -553 -355 -824 -818 -493 -550 -364 -190 -137 -893 -29 -947 -894 -680 -805 -686 -7 -6 -546 -390 -286 -980 -201 -111 -18 -531 -165 -898 -246 -639 -444 -148 -246 -4 -943 -173 -105 -923 -504 -556 -905 -763 -670 -127 -28 -494 -144 -12 -316 -433 -30 -243 -439 -604 -990 -711 -959 -147 -527 -895 -520 -844 -56 -973 -226 -812 -180 -837 -789 -102 -992 -711 -649 -523 -591 -451 -64 -914 -259 -733 -231 -123 -551 -233 -188 -507 -839 -102 -832 -320 -570 -574 -787 -535 -758 -583 -16 -153 -840 -721 -379 -217 -112 -941 -553 -60 -733 -494 -148 -801 -465 -184 -794 -830 -240 -151 -939 -916 -483 -283 -143 -774 -909 -319 -989 -695 -608 -626 -83 -451 -368 -369 -174 -883 -812 -584 -12 -811 -503 -153 -582 -708 -654 -249 -737 -175 -480 -588 -950 -60 -852 -599 -569 -461 -919 -271 -787 -348 -596 -964 -317 -737 -347 -905 -860 -794 -275 -303 -48 -93 -228 -613 -503 -114 -708 -544 -804 -26 -227 -279 -298 -916 -755 -250 -171 -326 -151 -748 -576 -512 -715 -694 -614 -626 -154 -558 -147 -173 -295 -232 -288 -550 -842 -383 -3 -78 -779 -991 -957 -200 -357 -306 -260 -445 -254 -861 -842 -429 -595 -951 -945 -876 -916 -365 -484 -22 -809 -553 -742 -252 -987 -927 -922 -802 -797 -852 -222 -945 -718 -616 -597 -440 -418 -595 -86 -34 -961 -804 -577 -161 -134 -341 -687 -167 -919 -656 -460 -814 -889 -147 -435 -837 -597 -825 -426 -151 -405 -137 -280 -167 -584 -825 -524 -484 -758 -112 -162 -880 -493 -455 -40 -339 -369 -253 -851 -400 -443 -824 -304 -887 -584 -513 -147 -829 -714 -800 -551 -174 -550 -321 -751 -898 -910 -407 -909 -791 -440 -188 -742 -223 -386 -226 -831 -32 -442 -559 -65 -255 -517 -98 -323 -194 -435 -22 -180 -739 -539 -229 -659 -575 -31 -435 -105 -648 -364 -548 -69 -232 -879 -218 -421 -893 -485 -755 -436 -404 -929 -844 -482 -416 -935 -643 -326 -899 -876 -470 -751 -69 -447 -116 -767 -594 -863 -104 -184 -588 -843 -966 -948 -700 -715 -629 -757 -801 -576 -24 -691 -782 -151 -349 -150 -443 -843 -738 -223 -421 -514 -210 -608 -535 -19 -120 -360 -71 -475 -906 -16 -65 -481 -415 -413 -586 -930 -914 -706 -553 -54 -932 -9 -775 -861 -341 -186 -801 -63 -607 -49 -147 -420 -473 -508 -419 -531 -954 -947 -188 -865 -284 -16 -680 -328 -453 -276 -898 -346 -616 -903 -184 -470 -756 -457 -976 -488 -833 -555 -707 -768 -375 -935 -367 -387 -291 -895 -904 -800 -622 -27 -579 -381 -942 -706 -49 -839 -48 -593 -128 -16 -858 -706 -391 -556 -173 -460 -269 -349 -976 -173 -420 -489 -138 -513 -618 -676 -463 -263 -597 -264 -56 -301 -163 -840 -23 -564 -216 -603 -949 -896 -791 -459 -378 -113 -303 -93 -415 -104 -366 -155 -534 -984 -248 -911 -809 -799 -761 -402 -649 -995 -542 -445 -493 -938 -35 -804 -297 -428 -748 -211 -410 -417 -664 -258 -832 -890 -744 -26 -639 -738 -409 -26 -165 -618 -658 -411 -175 -290 -36 -630 -396 -323 -516 -165 -940 -505 -203 -820 -823 -267 -666 -28 -473 -479 -463 -927 -791 -702 -512 -380 -566 -348 -128 -279 -240 -341 -707 -257 -326 -621 -417 -438 -933 -794 -737 -84 -406 -379 -880 -204 -374 -922 -511 -353 -858 -668 -718 -619 -46 -742 -474 -347 -682 -844 -980 -427 -778 -69 -199 -692 -15 -60 -249 -532 -519 -419 -565 -843 -809 -556 -644 -91 -390 -582 -452 -552 -822 -830 -109 -870 -461 -870 -657 -766 -110 -47 -683 -856 -557 -735 -31 -863 -565 -40 -571 -22 -60 -843 -233 -78 -971 -875 -959 -240 -718 -970 -110 -372 -258 -509 -580 -411 -120 -211 -777 -539 -557 -988 -714 -850 -818 -522 -474 -251 -369 -433 -963 -532 -91 -784 -585 -120 -600 -850 -766 -46 -169 -670 -409 -140 -556 -339 -513 -30 -799 -901 -436 -678 -284 -695 -450 -12 -561 -814 -815 -136 -250 -622 -629 -989 -497 -486 -982 -452 -337 -62 -53 -439 -785 -790 -808 -571 -790 -788 -998 -941 -294 -398 -202 -370 -246 -564 -308 -978 -224 -544 -93 -91 -604 -154 -52 -87 -283 -710 -574 -179 -185 -583 -283 -174 -393 -313 -586 -186 -899 -682 -243 -53 -61 -906 -57 -182 -272 -598 -890 -394 -813 -856 -989 -728 -750 -236 -582 -268 -769 -216 -655 -279 -477 -340 -344 -182 -291 -988 -248 -229 -488 -880 -912 -533 -43 -317 -603 -716 -678 -292 -811 -935 -42 -640 -1 -340 -228 -750 -105 -848 -868 -273 -800 -180 -832 -804 -515 -735 -192 -627 -635 -842 -986 -254 -421 -829 -92 -858 -11 -65 -845 -666 -122 -714 -508 -448 -101 -589 -906 -305 -667 -452 -152 -248 -966 -238 -632 -704 -784 -32 -472 -920 -22 -729 -263 -765 -44 -226 -254 -40 -116 -959 -89 -376 -362 -832 -976 -66 -348 -823 -511 -594 -719 -218 -898 -421 -774 -392 -542 -638 -574 -349 -623 -769 -812 -248 -710 -336 -660 -981 -624 -667 -988 -508 -999 -689 -57 -49 -304 -969 -483 -114 -143 -35 -528 -863 -425 -737 -992 -118 -940 -686 -838 -91 -170 -823 -123 -33 -579 -484 -284 -168 -59 -246 -720 -946 -763 -485 -45 -24 -224 -859 -753 -602 -897 -373 -85 -308 -633 -547 -853 -721 -881 -667 -311 -459 -85 -650 -243 -91 -394 -643 -846 -930 -641 -217 -251 -53 -44 -568 -847 -763 -461 -80 -875 -112 -644 -466 -82 -490 -482 -227 -646 -808 -679 -270 -643 -96 -144 -25 -530 -590 -583 -987 -633 -953 -428 -783 -462 -915 -368 -763 -655 -859 -996 -947 -802 -169 -637 -512 -732 -677 -54 -537 -679 -660 -343 -604 -457 -144 -488 -601 -711 -731 -465 -596 -177 -7 -707 -503 -997 -555 -675 -965 -765 -328 -487 -319 -40 -792 -532 -237 -886 -101 -438 -718 -264 -539 -453 -435 -590 -91 -438 -952 -35 -381 -428 -169 -972 -608 -73 -486 -171 -556 -661 -684 -229 -134 -507 -325 -830 -977 -823 -763 -6 -49 -476 -749 -505 -732 -26 -930 -78 -432 -841 -466 -111 -423 -133 -993 -396 -828 -661 -886 -304 -7 -193 -729 -131 -745 -395 -399 -231 -48 -450 -722 -10 -362 -474 -470 -86 -233 -899 -828 -797 -14 -915 -757 -2 -303 -441 -409 -63 -592 -723 -20 -554 -581 -925 -424 -668 -285 -189 -239 -980 -115 -242 -710 -377 -356 -995 -180 -665 -143 -764 -209 -948 -388 -411 -30 -15 -953 -344 -938 -958 -59 -27 -617 -816 -81 -678 -760 -879 -2 -613 -456 -802 -464 -644 -646 -524 -982 -476 -34 -530 -655 -834 -133 -706 -101 -805 -897 -506 -941 -59 -919 -768 -187 -343 -608 -544 -272 -537 -451 -878 -934 -59 -905 -756 -803 -552 -644 -301 -530 -37 -110 -399 -272 -16 -976 -41 -111 -810 -98 -703 -503 -782 -220 -190 -506 -705 -289 -583 -564 -649 -644 -148 -434 -348 -456 -7 -97 -186 -59 -577 -608 -995 -6 -465 -847 -375 -617 -411 -661 -580 -862 -440 -393 -17 -857 -82 -360 -747 -707 -959 -391 -314 -569 -229 -704 -573 -509 -881 -887 -705 -157 -590 -8 -212 -496 -314 -886 -686 -272 -433 -779 -794 -333 -749 -206 -808 -9 -666 -625 -277 -384 -560 -69 -786 -532 -640 -316 -630 -1 -863 -752 -736 -725 -274 -881 -39 -964 -933 -129 -424 -650 -525 -531 -299 -988 -905 -215 -853 -611 -247 -204 -897 -910 -259 -427 -158 -826 -885 -879 -99 -497 -987 -68 -169 -115 -289 -804 -699 -12 -771 -520 -198 -877 -962 -869 -505 -839 -666 -731 -400 -604 -410 -445 -538 -755 -706 -742 -378 -506 -755 -828 -771 -511 -130 -216 -625 -565 -85 -588 -569 -154 -97 -791 -366 -982 -653 -822 -183 -223 -14 -877 -294 -39 -54 -927 -963 -692 -2 -421 -535 -464 -788 -443 -493 -563 -503 -185 -569 -401 -487 -165 -115 -365 -848 -159 -619 -620 -881 -303 -435 -484 -657 -967 -133 -710 -824 -922 -97 -254 -742 -547 -511 -676 -342 -764 -96 -176 -352 -82 -152 -15 -987 -233 -885 -912 -702 -977 -240 -135 -137 -187 -911 -830 -823 -27 -674 -303 -360 -881 -938 -159 -610 -504 -600 -247 -89 -801 -328 -906 -616 -784 -347 -855 -611 -292 -632 -65 -286 -110 -885 -963 -195 -562 -135 -527 -127 -299 -82 -677 -810 -870 -873 -597 -828 -723 -176 -216 -835 -978 -597 -256 -720 -863 -7 -589 -384 -75 -562 -508 -92 -527 -890 -564 -494 -717 -669 -270 -772 -472 -754 -222 -400 -469 -990 -47 -731 -170 -65 -169 -527 -320 -126 -831 -639 -27 -890 -420 -211 -445 -373 -933 -218 -435 -306 -972 -79 -688 -478 -888 -761 -911 -656 -165 -583 -164 -959 -988 -927 -310 -471 -507 -892 -60 -116 -460 -817 -801 -459 -689 -859 -831 -515 -470 -184 -838 -259 -497 -743 -674 -203 -63 -162 -244 -413 -798 -248 -184 -677 -326 -535 -858 -334 -869 -817 -547 -380 -338 -266 -612 -337 -552 -460 -327 -184 -128 -182 -35 -43 -926 -606 -774 -348 -858 -56 -339 -321 -929 -12 -190 -732 -44 -460 -392 -852 -937 -63 -29 -631 -188 -851 -460 -9 -310 -767 -503 -58 -53 -223 -826 -139 -902 -524 -622 -322 -488 -287 -326 -74 -247 -602 -460 -963 -813 -153 -468 -947 -725 -167 -431 -245 -811 -967 -442 -143 -184 -127 -12 -487 -518 -588 -107 -248 -485 -92 -76 -871 -275 -673 -400 -37 -363 -829 -677 -418 -233 -398 -56 -546 -970 -583 -692 -33 -946 -997 -672 -506 -990 -849 -292 -941 -954 -265 -450 -970 -137 -45 -285 -487 -232 -508 -57 -808 -785 -43 -502 -632 -490 -214 -425 -128 -590 -581 -171 -776 -808 -321 -386 -113 -497 -676 -151 -44 -876 -28 -717 -580 -142 -763 -408 -967 -36 -875 -115 -804 -704 -815 -824 -670 -316 -393 -816 -73 -189 -913 -412 -66 -339 -556 -181 -323 -675 -93 -194 -279 -791 -313 -239 -586 -766 -790 -1 -217 -627 -587 -728 -949 -869 -717 -490 -536 -349 -59 -482 -339 -974 -530 -963 -302 -944 -897 -549 -494 -499 -327 -406 -585 -93 -30 -121 -766 -40 -158 -611 -519 -239 -741 -722 -172 -447 -356 -373 -838 -910 -960 -570 -128 -159 -951 -334 -402 -761 -293 -303 -588 -748 -223 -56 -705 -679 -41 -498 -872 -567 -805 -111 -746 -437 -838 -534 -804 -742 -381 -165 -201 -528 -837 -691 -113 -859 -594 -829 -693 -782 -86 -376 -694 -938 -100 -360 -186 -440 -515 -987 -553 -151 -782 -810 -806 -248 -575 -675 -491 -922 -361 -757 -586 -262 -744 -703 -118 -368 -63 -444 -348 -430 -308 -963 -582 -888 -870 -607 -18 -213 -281 -551 -159 -497 -485 -705 -458 -510 -764 -786 -226 -668 -797 -777 -831 -321 -641 -55 -213 -770 -523 -983 -735 -944 -72 -316 -359 -702 -120 -783 -613 -649 -481 -369 -980 -462 -715 -280 -945 -336 -758 -185 -838 -802 -955 -139 -370 -515 -726 -292 -128 -173 -98 -729 -787 -114 -694 -849 -681 -123 -172 -530 -221 -709 -263 -577 -902 -760 -659 -67 -480 -193 -815 -664 -698 -877 -14 -737 -653 -8 -106 -245 -181 -533 -930 -538 -634 -335 -856 -903 -951 -327 -753 -42 -174 -104 -767 -698 -665 -335 -745 -474 -618 -943 -735 -968 -817 -114 -878 -578 -799 -393 -745 -713 -78 -255 -483 -387 -578 -948 -736 -918 -507 -755 -804 -629 -367 -399 -105 -293 -701 -269 -232 -432 -105 -563 -377 -685 -195 -747 -389 -519 -997 -794 -456 -872 -520 -953 -389 -990 -646 -494 -342 -348 -307 -367 -627 -138 -71 -169 -8 -880 -852 -23 -565 -773 -757 -370 -974 -377 -74 -727 -152 -456 -919 -962 -138 -762 -818 -205 -891 -361 -845 -586 -100 -979 -459 -870 -429 -507 -148 -30 -730 -516 -919 -67 -952 -877 -904 -730 -342 -966 -47 -177 -182 -952 -829 -824 -959 -509 -20 -262 -927 -746 -805 -972 -500 -32 -61 -944 -833 -206 -201 -359 -701 -402 -995 -333 -385 -463 -351 -358 -440 -167 -334 -524 -875 -16 -960 -52 -17 -257 -737 -833 -383 -56 -643 -241 -368 -217 -657 -615 -335 -62 -484 -127 -119 -232 -954 -449 -893 -174 -465 -939 -81 -614 -855 -829 -130 -889 -331 -990 -527 -758 -565 -449 -821 -997 -860 -361 -114 -311 -702 -21 -653 -803 -136 -247 -172 -145 -438 -222 -624 -376 -713 -35 -723 -165 -774 -594 -610 -805 -348 -64 -520 -879 -644 -786 -940 -305 -530 -364 -590 -298 -891 -244 -888 -123 -121 -451 -233 -583 -915 -886 -274 -44 -614 -861 -32 -811 -609 -375 -5 -730 -199 -461 -546 -279 -72 -989 -280 -562 -926 -299 -980 -280 -805 -181 -912 -419 -833 -401 -888 -240 -122 -432 -480 -110 -588 -356 -800 -745 -308 -119 -860 -924 -281 -853 -560 -700 -801 -469 -803 -81 -78 -162 -60 -613 -919 -745 -270 -803 -761 -747 -565 -999 -654 -133 -369 -99 -653 -241 -182 -329 -211 -533 -607 -814 -33 -114 -972 -380 -461 -907 -650 -962 -454 -824 -888 -556 -399 -934 -717 -219 -216 -203 -535 -624 -861 -986 -310 -92 -270 -493 -613 -903 -984 -454 -170 -938 -97 -905 -198 -193 -258 -2 -174 -616 -910 -979 -639 -951 -875 -242 -267 -393 -179 -801 -327 -253 -882 -877 -826 -76 -270 -455 -557 -628 -999 -461 -279 -186 -75 -91 -287 -562 -543 -557 -990 -754 -492 -526 -282 -282 -909 -581 -40 -700 -910 -956 -509 -880 -140 -73 -993 -575 -829 -690 -754 -393 -823 -168 -443 -567 -150 -601 -255 -722 -860 -944 -862 -765 -551 -543 -96 -753 -826 -403 -282 -6 -890 -69 -731 -742 -663 -117 -722 -186 -304 -123 -638 -26 -430 -382 -851 -630 -596 -267 -118 -295 -581 -884 -979 -144 -118 -123 -600 -67 -257 -600 -182 -670 -570 -408 -553 -502 -631 -91 -664 -474 -483 -178 -951 -23 -209 -7 -528 -353 -55 -877 -720 -586 -424 -351 -41 -745 -518 -314 -862 -110 -77 -782 -912 -662 -348 -59 -353 -206 -880 -176 -610 -765 -197 -697 -824 -860 -443 -154 -311 -178 -368 -34 -938 -849 -665 -688 -311 -345 -796 -776 -74 -745 -702 -279 -168 -319 -806 -480 -821 -460 -593 -20 -584 -564 -671 -311 -703 -352 -858 -739 -74 -899 -878 -715 -694 -843 -375 -990 -595 -170 -227 -699 -688 -364 -873 -880 -322 -890 -934 -399 -28 -550 -481 -291 -361 -914 -813 -977 -731 -615 -592 -598 -231 -108 -543 -779 -529 -462 -105 -256 -923 -43 -909 -696 -515 -537 -202 -405 -158 -882 -47 -992 -513 -592 -726 -853 -996 -710 -556 -546 -531 -705 -858 -918 -437 -451 -996 -735 -973 -224 -702 -950 -182 -267 -1 -168 -829 -728 -192 -175 -477 -819 -836 -653 -461 -658 -473 -542 -783 -78 -845 -768 -448 -700 -169 -751 -950 -537 -895 -172 -592 -256 -575 -491 -178 -889 -155 -82 -198 -875 -815 -385 -610 -976 -540 -875 -835 -479 -769 -929 -712 -709 -41 -753 -659 -924 -393 -29 -184 -477 -407 -832 -719 -620 -885 -994 -240 -6 -506 -710 -382 -413 -169 -824 -136 -262 -186 -958 -151 -834 -454 -857 -56 -832 -995 -490 -390 -467 -837 -531 -587 -10 -421 -359 -339 -63 -195 -323 -634 -543 -922 -492 -881 -384 -166 -412 -438 -406 -165 -575 -186 -638 -448 -544 -607 -583 -174 -264 -912 -442 -890 -994 -156 -287 -789 -608 -170 -296 -619 -126 -300 -646 -543 -168 -966 -229 -984 -990 -540 -419 -490 -201 -279 -420 -868 -418 -200 -972 -504 -968 -667 -768 -479 -433 -940 -837 -297 -95 -787 -364 -328 -31 -424 -247 -957 -140 -749 -317 -329 -256 -794 -912 -615 -410 -516 -319 -399 -194 -617 -883 -989 -327 -49 -346 -166 -485 -938 -509 -75 -600 -492 -482 -472 -165 -79 -788 -474 -247 -981 -862 -149 -493 -465 -805 -425 -582 -151 -166 -467 -874 -233 -266 -126 -439 -574 -40 -68 -106 -104 -971 -823 -839 -788 -905 -477 -442 -623 -407 -492 -23 -174 -611 -217 -930 -149 -527 -556 -401 -884 -175 -69 -771 -708 -5 -59 -975 -224 -954 -670 -204 -151 -389 -79 -455 -361 -245 -740 -892 -163 -905 -292 -858 -964 -890 -322 -762 -65 -885 -692 -713 -764 -708 -407 -208 -70 -913 -62 -99 -324 -1000 -253 -521 -54 -891 -75 -417 -796 -531 -856 -671 -923 -467 -205 -142 -131 -462 -51 -862 -766 -897 -912 -575 -890 -969 -830 -88 -861 -451 -584 -491 -544 -494 -60 -594 -704 -464 -283 -179 -90 -840 -941 -105 -414 -39 -798 -545 -671 -325 -837 -296 -401 -51 -691 -718 -960 -531 -900 -699 -837 -72 -531 -696 -589 -901 -473 -899 -420 -130 -483 -289 -429 -502 -465 -159 -551 -696 -722 -349 -193 -315 -825 -585 -748 -902 -941 -349 -973 -790 -981 -51 -205 -304 -308 -974 -793 -827 -596 -461 -259 -69 -702 -163 -24 -491 -82 -435 -828 -166 -632 -271 -259 -913 -174 -830 -293 -544 -369 -908 -635 -690 -249 -855 -947 -989 -972 -607 -71 -61 -17 -309 -47 -833 -203 -796 -200 -320 -169 -46 -941 -20 -147 -414 -425 -549 -825 -841 -958 -759 -532 -426 -358 -434 -774 -772 -359 -606 -413 -104 -510 -550 -406 -257 -274 -940 -835 -850 -844 -535 -524 -912 -130 -980 -11 -475 -296 -966 -477 -890 -965 -544 -296 -655 -881 -575 -758 -601 -228 -787 -455 -103 -58 -174 -102 -714 -945 -591 -620 -331 -192 -999 -897 -826 -652 -956 -947 -596 -58 -603 -50 -117 -743 -210 -557 -197 -902 -655 -351 -779 -512 -867 -390 -794 -871 -847 -630 -241 -907 -337 -44 -627 -216 -518 -357 -404 -349 -30 -970 -732 -296 -445 -985 -762 -351 -180 -342 -372 -878 -709 -455 -959 -434 -843 -25 -908 -362 -215 -802 -836 -325 -541 -636 -393 -851 -399 -506 -158 -369 -734 -308 -241 -960 -536 -41 -144 -476 -796 -983 -959 -33 -700 -30 -304 -440 -688 -330 -371 -753 -827 -771 -350 -470 -855 -632 -632 -217 -988 -338 -188 -385 -141 -132 -352 -289 -935 -668 -244 -910 -597 -168 -120 -689 -714 -369 -394 -667 -281 -437 -925 -354 -134 -615 -610 -703 -167 -55 -193 -815 -416 -136 -558 -496 -303 -452 -571 -716 -947 -42 -982 -827 -706 -74 -773 -918 -771 -892 -569 -811 -612 -931 -394 -557 -529 -701 -840 -364 -578 -633 -482 -873 -276 -800 -842 -976 -455 -437 -684 -504 -412 -460 -622 -585 -320 -926 -748 -791 -132 -40 -31 -144 -702 -597 -245 -473 -815 -935 -188 -724 -100 -654 -657 -646 -794 -43 -326 -418 -687 -131 -907 -17 -801 -870 -422 -257 -726 -868 -658 -291 -620 -810 -327 -973 -797 -827 -961 -40 -887 -288 -196 -180 -611 -171 -498 -823 -659 -254 -361 -242 -908 -326 -420 -89 -203 -244 -489 -940 -5 -264 -475 -130 -10 -332 -476 -340 -921 -611 -278 -901 -446 -208 -586 -287 -277 -128 -399 -287 -624 -877 -223 -347 -954 -938 -416 -421 -863 -671 -249 -655 -809 -97 -138 -536 -936 -599 -790 -28 -26 -171 -624 -462 -529 -736 -273 -969 -290 -206 -878 -558 -768 -44 -427 -600 -47 -82 -460 -227 -664 -474 -335 -252 -387 -787 -405 -345 -182 -632 -978 -142 -263 -268 -823 -999 -723 -204 -990 -961 -554 -666 -65 -207 -369 -591 -320 -475 -180 -398 -729 -951 -641 -626 -999 -260 -166 -873 -640 -257 -991 -992 -446 -80 -144 -536 -842 -465 -747 -786 -373 -247 -439 -581 -279 -589 -435 -204 -134 -719 -963 -873 -584 -997 -882 -485 -980 -260 -470 -561 -600 -100 -855 -235 -438 -353 -86 -834 -380 -819 -246 -215 -251 -971 -545 -862 -786 -961 -109 -81 -193 -20 -217 -354 -402 -891 -113 -476 -790 -954 -157 -1000 -355 -193 -883 -288 -552 -446 -542 -946 -918 -137 -703 -846 -726 -519 -492 -739 -211 -948 -291 -81 -363 -841 -845 -10 -656 -66 -837 -985 -730 -877 -450 -875 -717 -372 -432 -394 -768 -399 -256 -914 -256 -110 -371 -566 -194 -720 -261 -89 -672 -903 -569 -960 -776 -235 -946 -104 -13 -608 -15 -122 -232 -28 -632 -528 -505 -501 -280 -144 -524 -939 -871 -316 -36 -559 -373 -686 -504 -524 -226 -905 -844 -583 -695 -360 -462 -37 -399 -937 -947 -691 -707 -587 -745 -197 -941 -277 -454 -30 -629 -730 -601 -828 -231 -135 -90 -349 -194 -725 -863 -534 -879 -712 -655 -765 -151 -377 -766 -761 -883 -303 -475 -762 -175 -122 -514 -951 -972 -570 -145 -677 -869 -23 -419 -823 -952 -335 -749 -67 -282 -599 -461 -181 -951 -338 -531 -8 -671 -60 -198 -309 -668 -141 -577 -304 -800 -101 -946 -780 -714 -298 -55 -590 -281 -160 -794 -977 -721 -34 -464 -277 -932 -490 -62 -779 -861 -788 -310 -907 -695 -757 -978 -488 -238 -13 -1 -934 -610 -245 -702 -606 -458 -537 -700 -675 -219 -546 -24 -892 -10 -23 -233 -137 -345 -860 -887 -684 -387 -645 -470 -448 -798 -243 -682 -343 -900 -240 -259 -6 -607 -405 -23 -939 -118 -438 -717 -137 -515 -516 -241 -213 -886 -481 -353 -628 -853 -411 -303 -899 -503 -400 -578 -834 -276 -392 -464 -672 -274 -430 -689 -805 -693 -625 -122 -409 -734 -140 -8 -416 -54 -841 -215 -432 -388 -861 -198 -734 -314 -856 -373 -170 -725 -682 -860 -132 -872 -361 -624 -983 -131 -979 -122 -751 -900 -432 -258 -364 -751 -195 -445 -208 -591 -687 -311 -8 -766 -781 -272 -206 -848 -152 -462 -846 -428 -164 -190 -200 -154 -58 -363 -466 -228 -475 -427 -79 -149 -295 -371 -404 -533 -378 -820 -470 -962 -484 -152 -274 -103 -242 -332 -194 -852 -570 -798 -24 -103 -442 -668 -785 -853 -478 -86 -646 -757 -140 -463 -105 -400 -451 -594 -449 -596 -29 -818 -663 -887 -263 -422 -265 -852 -292 -307 -825 -915 -864 -738 -554 -958 -408 -596 -5 -14 -709 -951 -180 -214 -474 -849 -163 -727 -760 -789 -246 -417 -684 -683 -491 -346 -43 -904 -592 -932 -477 -605 -851 -993 -686 -826 -736 -341 -983 -451 -227 -147 -761 -230 -604 -885 -746 -932 -467 -143 -707 -212 -97 -126 -328 -629 -421 -739 -430 -324 -792 -35 -582 -870 -925 -969 -124 -800 -721 -380 -813 -133 -880 -619 -990 -758 -462 -584 -821 -532 -17 -323 -229 -985 -95 -135 -997 -102 -213 -46 -447 -68 -502 -916 -139 -84 -83 -102 -250 -48 -353 -345 -721 -459 -738 -235 -491 -163 -306 -364 -175 -448 -650 -41 -460 -381 -509 -499 -223 -483 -296 -426 -505 -958 -532 -378 -764 -933 -473 -938 -559 -441 -890 -104 -726 -988 -421 -16 -762 -908 -150 -443 -892 -317 -719 -882 -447 -932 -840 -800 -292 -971 -831 -586 -84 -555 -481 -494 -472 -215 -395 -75 -468 -219 -934 -702 -293 -503 -384 -113 -263 -726 -512 -424 -441 -50 -241 -705 -690 -433 -527 -444 -23 -980 -712 -107 -740 -441 -354 -719 -869 -35 -563 -963 -575 -301 -904 -383 -843 -992 -809 -537 -164 -398 -253 -670 -614 -382 -515 -383 -879 -540 -597 -819 -79 -736 -727 -741 -606 -508 -913 -941 -873 -67 -659 -12 -575 -462 -254 -12 -943 -490 -456 -363 -578 -948 -841 -227 -114 -911 -555 -264 -884 -677 -644 -504 -577 -69 -962 -598 -379 -841 -707 -714 -293 -167 -929 -669 -751 -158 -301 -542 -530 -509 -290 -266 -219 -885 -108 -963 -895 -187 -367 -838 -134 -115 -816 -534 -233 -788 -816 -90 -997 -57 -607 -986 -105 -912 -246 -114 -515 -88 -122 -903 -890 -757 -979 -393 -756 -185 -446 -810 -947 -568 -1 -425 -494 -909 -503 -45 -238 -658 -348 -747 -121 -421 -621 -289 -740 -154 -382 -906 -765 -484 -110 -160 -957 -646 -734 -300 -4 -785 -657 -808 -302 -296 -474 -199 -365 -62 -850 -576 -904 -939 -917 -933 -759 -926 -49 -515 -479 -104 -171 -805 -583 -138 -258 -511 -243 -991 -233 -270 -933 -869 -468 -915 -364 -930 -818 -146 -549 -744 -371 -437 -770 -251 -307 -813 -899 -247 -41 -304 -565 -392 -207 -522 -752 -981 -433 -297 -878 -385 -696 -26 -136 -788 -458 -185 -205 -82 -772 -207 -948 -613 -629 -217 -932 -182 -442 -335 -960 -565 -570 -818 -135 -650 -118 -147 -13 -442 -159 -467 -271 -394 -45 -56 -235 -522 -787 -884 -340 -914 -435 -746 -426 -939 -476 -508 -809 -736 -36 -138 -918 -745 -710 -105 -370 -536 -275 -54 -350 -978 -385 -268 -691 -822 -541 -280 -32 -563 -756 -175 -236 -482 -184 -848 -204 -690 -549 -926 -987 -965 -228 -587 -774 -147 -196 -222 -277 -621 -73 -522 -445 -612 -525 -403 -819 -879 -538 -46 -26 -1 -423 -340 -932 -461 -862 -31 -508 -460 -675 -544 -105 -901 -491 -109 -569 -520 -942 -351 -686 -62 -939 -635 -495 -395 -720 -989 -756 -702 -784 -61 -442 -568 -480 -262 -652 -975 -952 -952 -859 -650 -469 -769 -435 -313 -975 -830 -143 -302 -367 -672 -121 -141 -856 -330 -731 -665 -514 -297 -93 -587 -98 -874 -901 -988 -896 -160 -432 -83 -724 -704 -331 -913 -839 -938 -424 -730 -542 -732 -548 -152 -96 -194 -1000 -271 -193 -604 -485 -682 -757 -929 -7 -436 -565 -49 -467 -891 -227 -578 -582 -245 -226 -878 -79 -455 -457 -16 -220 -974 -673 -903 -824 -714 -34 -396 -454 -439 -952 -952 -713 -951 -819 -53 -546 -775 -847 -301 -173 -971 -10 -350 -751 -146 -449 -44 -56 -442 -426 -177 -574 -49 -20 -318 -617 -408 -127 -766 -186 -683 -343 -293 -237 -576 -362 -516 -356 -1000 -897 -464 -715 -741 -802 -312 -674 -146 -6 -641 -675 -502 -692 -884 -311 -675 -815 -685 -888 -761 -503 -995 -277 -763 -324 -174 -379 -425 -439 -53 -848 -436 -729 -346 -638 -556 -505 -389 -74 -843 -875 -671 -375 -402 -763 -397 -898 -713 -550 -625 -724 -60 -573 -158 -107 -753 -831 -952 -654 -974 -90 -527 -446 -259 -663 -295 -232 -115 -139 -540 -689 -572 -907 -709 -380 -70 -462 -991 -392 -895 -878 -715 -158 -249 -590 -608 -46 -315 -877 -861 -306 -674 -313 -645 -737 -575 -329 -518 -748 -532 -894 -193 -166 -365 -826 -7 -230 -533 -624 -252 -72 -983 -754 -757 -152 -116 -195 -428 -50 -689 -230 -566 -469 -1000 -149 -549 -76 -587 -432 -809 -788 -422 -253 -28 -464 -547 -447 -805 -519 -471 -489 -272 -682 -598 -704 -985 -906 -248 -391 -163 -988 -394 -853 -147 -866 -163 -598 -183 -604 -434 -163 -811 -958 -963 -935 -134 -429 -951 -325 -158 -596 -613 -682 -817 -176 -118 -135 -15 -461 -877 -529 -327 -76 -294 -634 -249 -588 -15 -264 -366 -73 -829 -395 -479 -372 -222 -342 -233 -135 -999 -140 -214 -89 -930 -793 -830 -479 -509 -69 -636 -569 -523 -506 -368 -423 -205 -384 -821 -493 -86 -776 -592 -219 -905 -239 -396 -346 -579 -218 -262 -951 -953 -396 -762 -893 -385 -456 -571 -356 -477 -260 -927 -575 -801 -916 -724 -954 -931 -367 -615 -855 -84 -547 -235 -856 -585 -211 -320 -567 -697 -804 -751 -915 -777 -857 -732 -550 -960 -175 -58 -729 -807 -502 -928 -189 -806 -720 -192 -950 -168 -242 -124 -600 -974 -129 -450 -349 -808 -510 -53 -207 -210 -191 -179 -153 -82 -267 -787 -55 -108 -817 -474 -120 -625 -87 -595 -993 -260 -404 -949 -339 -853 -630 -884 -278 -695 -559 -990 -187 -160 -437 -624 -45 -682 -767 -53 -298 -580 -664 -847 -707 -781 -198 -837 -778 -164 -927 -747 -650 -585 -597 -631 -562 -559 -760 -103 -439 -508 -826 -839 -426 -233 -66 -728 -451 -910 -933 -314 -193 -742 -846 -807 -381 -790 -26 -484 -426 -238 -43 -635 -806 -810 -69 -285 -291 -948 -219 -228 -763 -892 -993 -803 -968 -396 -69 -584 -615 -131 -905 -554 -423 -621 -490 -787 -115 -663 -78 -988 -322 -805 -43 -422 -934 -859 -163 -250 -893 -186 -602 -421 -231 -620 -516 -918 -114 -75 -723 -645 -772 -615 -133 -680 -391 -854 -402 -630 -357 -671 -250 -307 -952 -953 -955 -351 -934 -383 -785 -231 -732 -564 -599 -965 -886 -978 -598 -664 -572 -267 -522 -723 -783 -216 -486 -160 -310 -396 -587 -253 -805 -338 -723 -155 -804 -318 -129 -556 -869 -175 -389 -918 -992 -150 -849 -990 -628 -349 -791 -329 -934 -741 -675 -552 -876 -752 -320 -682 -946 -372 -664 -29 -274 -72 -221 -265 -115 -106 -6 -12 -397 -250 -207 -590 -759 -132 -337 -787 -8 -90 -987 -607 -194 -873 -655 -43 -843 -573 -937 -882 -174 -54 -109 -9 -193 -740 -63 -969 -595 -450 -673 -507 -52 -719 -319 -865 -790 -132 -441 -202 -657 -36 -737 -991 -780 -415 -753 -456 -113 -871 -490 -408 -63 -107 -69 -966 -13 -404 -295 -819 -169 -515 -822 -56 -530 -803 -99 -719 -123 -402 -880 -765 -990 -794 -466 -18 -426 -949 -963 -935 -670 -630 -110 -681 -954 -280 -859 -859 -225 -260 -447 -562 -146 -7 -383 -813 -787 -956 -208 -230 -628 -971 -594 -263 -778 -425 -249 -962 -743 -181 -320 -377 -452 -383 -283 -191 -628 -831 -136 -933 -386 -154 -542 -599 -615 -857 -221 -790 -553 -747 -626 -52 -597 -503 -100 -185 -40 -953 -598 -401 -5 -966 -8 -268 -972 -642 -120 -54 -420 -238 -955 -41 -314 -723 -131 -722 -274 -886 -367 -290 -743 -445 -390 -362 -575 -805 -747 -821 -5 -55 -638 -322 -817 -633 -833 -744 -138 -253 -454 -63 -135 -42 -955 -925 -477 -459 -595 -179 -255 -188 -499 -599 -458 -365 -514 -983 -832 -370 -789 -526 -100 -77 -640 -104 -134 -9 -554 -611 -714 -727 -298 -151 -698 -197 -478 -3 -99 -41 -302 -160 -141 -906 -688 -643 -608 -53 -141 -293 -562 -780 -320 -460 -950 -985 -247 -15 -101 -302 -641 -256 -624 -115 -786 -449 -502 -93 -491 -924 -912 -705 -785 -92 -281 -135 -500 -77 -738 -901 -941 -300 -708 -994 -493 -876 -684 -854 -26 -180 -18 -753 -246 -181 -161 -479 -497 -167 -822 -185 -509 -86 -254 -583 -663 -966 -37 -366 -336 -322 -887 -64 -119 -580 -567 -297 -324 -99 -590 -381 -765 -843 -722 -648 -542 -554 -216 -686 -839 -335 -778 -207 -355 -573 -745 -932 -391 -914 -42 -251 -237 -414 -754 -302 -242 -314 -793 -590 -228 -535 -664 -878 -31 -459 -267 -467 -304 -718 -297 -60 -961 -599 -344 -706 -165 -91 -794 -924 -31 -576 -833 -531 -882 -347 -379 -781 -629 -277 -788 -212 -619 -326 -820 -353 -23 -972 -77 -923 -11 -107 -373 -562 -917 -455 -426 -498 -857 -886 -601 -990 -562 -159 -847 -882 -842 -981 -923 -105 -399 -556 -764 -25 -284 -566 -19 -568 -885 -457 -660 -936 -454 -842 -253 -95 -502 -797 -919 -107 -959 -709 -434 -346 -751 -669 -657 -386 -841 -62 -140 -348 -778 -747 -529 -748 -725 -227 -121 -68 -247 -537 -960 -220 -503 -247 -338 -921 -651 -879 -635 -417 -36 -10 -516 -496 -55 -404 -882 -15 -568 -45 -928 -640 -341 -692 -851 -631 -704 -911 -335 -633 -553 -936 -5 -125 -263 -93 -481 -517 -123 -80 -611 -120 -317 -454 -553 -136 -332 -712 -480 -60 -716 -337 -149 -403 -151 -780 -717 -407 -792 -51 -234 -762 -330 -492 -105 -831 -532 -968 -425 -441 -849 -363 -657 -494 -616 -934 -722 -156 -1 -687 -96 -896 -928 -818 -368 -337 -947 -941 -779 -279 -831 -34 -329 -851 -234 -772 -143 -738 -6 -277 -638 -3 -455 -393 -629 -392 -335 -53 -64 -900 -786 -718 -917 -351 -507 -842 -953 -562 -525 -591 -799 -162 -423 -194 -253 -180 -455 -833 -471 -654 -225 -884 -361 -847 -418 -300 -947 -645 -114 -960 -345 -920 -705 -682 -24 -375 -819 -432 -508 -371 -852 -605 -144 -578 -102 -950 -267 -592 -615 -531 -16 -405 -973 -866 -425 -133 -801 -597 -871 -282 -789 -492 -292 -478 -121 -980 -461 -46 -129 -211 -328 -323 -292 -474 -978 -45 -235 -468 -257 -984 -322 -289 -904 -932 -401 -156 -615 -849 -59 -718 -402 -294 -834 -90 -278 -942 -743 -320 -130 -980 -899 -142 -767 -167 -657 -186 -349 -269 -905 -617 -618 -192 -697 -459 -795 -98 -888 -574 -553 -467 -594 -64 -65 -842 -817 -396 -58 -504 -79 -682 -23 -238 -488 -84 -187 -680 -915 -920 -539 -983 -565 -809 -75 -445 -669 -645 -491 -271 -339 -948 -682 -359 -397 -315 -708 -105 -859 -388 -984 -226 -637 -594 -583 -35 -364 -88 -332 -572 -33 -667 -125 -71 -506 -845 -306 -280 -615 -371 -432 -559 -398 -927 -704 -206 -897 -207 -503 -901 -538 -460 -72 -979 -92 -750 -966 -489 -984 -425 -862 -429 -759 -380 -404 -160 -430 -678 -228 -182 -558 -235 -890 -163 -144 -900 -475 -111 -318 -548 -695 -549 -494 -308 -760 -759 -895 -41 -553 -927 -71 -83 -871 -955 -215 -214 -89 -489 -390 -283 -387 -116 -20 -506 -240 -945 -589 -323 -710 -327 -919 -420 -845 -648 -164 -445 -854 -460 -956 -799 -719 -688 -261 -975 -524 -23 -875 -589 -628 -234 -728 -798 -977 -270 -109 -510 -502 -173 -674 -860 -111 -367 -816 -915 -553 -377 -561 -727 -321 -76 -662 -267 -8 -569 -180 -695 -713 -178 -797 -352 -717 -927 -735 -189 -848 -314 -567 -346 -929 -17 -493 -108 -100 -633 -727 -692 -799 -488 -121 -750 -258 -328 -19 -88 -446 -295 -772 -542 -202 -27 -970 -842 -477 -465 -391 -457 -450 -450 -834 -448 -486 -723 -366 -17 -840 -531 -489 -254 -324 -56 -294 -358 -906 -131 -187 -232 -449 -469 -268 -780 -255 -208 -634 -998 -837 -707 -944 -298 -813 -77 -197 -991 -955 -160 -217 -616 -452 -860 -97 -470 -820 -709 -432 -863 -66 -6 -138 -453 -695 -935 -827 -515 -952 -151 -848 -105 -576 -399 -9 -607 -75 -919 -531 -502 -712 -479 -397 -135 -623 -902 -475 -352 -796 -676 -126 -312 -692 -106 -595 -721 -538 -892 -396 -315 -49 -193 -414 -235 -274 -464 -567 -287 -289 -746 -162 -647 -451 -816 -218 -514 -111 -70 -367 -873 -161 -557 -301 -804 -537 -818 -231 -916 -45 -408 -843 -135 -826 -9 -82 -107 -6 -535 -543 -360 -193 -287 -748 -973 -702 -243 -375 -337 -150 -216 -469 -835 -113 -15 -681 -22 -730 -384 -402 -983 -234 -466 -241 -818 -58 -648 -62 -87 -953 -997 -349 -40 -756 -884 -896 -472 -820 -309 -725 -680 -930 -295 -112 -818 -327 -677 -955 -317 -11 -120 -150 -693 -191 -110 -613 -947 -402 -908 -306 -621 -762 -77 -152 -29 -329 -338 -345 -679 -971 -551 -400 -331 -98 -347 -656 -824 -246 -14 -614 -444 -439 -461 -235 -785 -142 -730 -154 -10 -541 -594 -952 -620 -348 -281 -460 -481 -915 -663 -146 -82 -184 -407 -154 -504 -253 -226 -199 -586 -561 -267 -173 -666 -360 -617 -70 -486 -91 -564 -82 -236 -496 -253 -450 -185 -811 -377 -955 -430 -676 -999 -90 -119 -356 -831 -710 -441 -640 -51 -14 -238 -680 -844 -496 -403 -199 -314 -561 -616 -959 -916 -701 -905 -674 -152 -715 -732 -60 -87 -25 -650 -100 -239 -123 -467 -286 -854 -172 -918 -626 -197 -881 -664 -257 -245 -597 -88 -702 -639 -446 -211 -697 -524 -631 -995 -144 -324 -693 -865 -39 -124 -526 -93 -927 -666 -142 -936 -550 -972 -47 -182 -111 -25 -351 -183 -59 -36 -57 -762 -472 -904 -328 -931 -683 -419 -848 -352 -687 -842 -968 -8 -839 -718 -91 -729 -820 -638 -379 -22 -511 -383 -905 -11 -247 -347 -911 -148 -934 -723 -543 -377 -693 -145 -833 -402 -46 -705 -119 -780 -512 -773 -819 -574 -227 -924 -534 -37 -533 -710 -181 -476 -711 -244 -317 -758 -621 -945 -106 -248 -492 -492 -971 -695 -494 -787 -390 -317 -588 -597 -164 -859 -828 -345 -824 -785 -738 -398 -918 -356 -578 -192 -651 -993 -747 -250 -143 -461 -907 -208 -108 -363 -426 -867 -369 -152 -53 -964 -501 -748 -281 -285 -821 -292 -410 -323 -856 -520 -134 -250 -120 -288 -754 -575 -722 -759 -321 -525 -222 -363 -556 -809 -233 -981 -738 -857 -870 -421 -414 -851 -137 -577 -831 -3 -64 -8 -287 -702 -360 -540 -107 -475 -376 -916 -480 -168 -82 -935 -913 -268 -790 -678 -638 -174 -136 -131 -741 -671 -288 -597 -349 -19 -708 -160 -75 -11 -937 -250 -552 -883 -715 -918 -4 -954 -719 -419 -993 -614 -829 -772 -613 -157 -312 -876 -965 -897 -680 -426 -542 -242 -36 -968 -554 -807 -247 -131 -943 -601 -795 -574 -974 -765 -323 -484 -716 -784 -993 -513 -530 -411 -352 -446 -511 -949 -220 -159 -872 -992 -711 -358 -102 -747 -51 -123 -298 -774 -570 -371 -632 -671 -587 -723 -63 -868 -587 -757 -661 -901 -589 -754 -870 -303 -433 -755 -492 -44 -26 -431 -731 -982 -96 -485 -986 -328 -973 -159 -645 -74 -274 -646 -638 -694 -965 -600 -916 -110 -567 -889 -981 -109 -287 -533 -877 -920 -426 -680 -357 -715 -289 -268 -398 -922 -736 -207 -992 -587 -13 -28 -898 -199 -148 -826 -249 -709 -934 -545 -753 -150 -505 -373 -471 -313 -42 -216 -508 -518 -846 -681 -79 -530 -680 -74 -368 -603 -40 -386 -258 -364 -886 -966 -308 -215 -131 -322 -992 -842 -678 -577 -197 -390 -627 -559 -629 -318 -357 -555 -196 -412 -570 -733 -539 -647 -333 -915 -281 -53 -792 -593 -277 -283 -494 -400 -548 -350 -832 -180 -445 -860 -923 -921 -240 -450 -990 -608 -955 -302 -74 -650 -536 -495 -885 -983 -371 -977 -875 -181 -741 -713 -485 -659 -359 -447 -230 -969 -326 -41 -672 -361 -359 -830 -455 -849 -578 -834 -603 -765 -78 -956 -690 -12 -276 -652 -961 -807 -19 -890 -99 -59 -789 -301 -248 -783 -57 -444 -104 -660 -25 -928 -886 -58 -757 -610 -667 -529 -298 -588 -472 -792 -994 -934 -244 -459 -600 -809 -972 -966 -821 -418 -4 -924 -697 -186 -437 -85 -834 -31 -859 -739 -918 -295 -678 -105 -524 -213 -22 -759 -850 -59 -534 -717 -120 -819 -212 -887 -677 -777 -147 -829 -72 -155 -162 -396 -125 -362 -127 -153 -187 -616 -470 -177 -626 -997 -998 -256 -935 -408 -336 -344 -295 -586 -559 -343 -169 -884 -147 -264 -751 -71 -140 -554 -815 -362 -309 -255 -570 -605 -443 -670 -853 -270 -936 -121 -429 -431 -165 -115 -401 -1 -182 -172 -852 -90 -502 -198 -85 -767 -692 -774 -319 -615 -94 -528 -146 -828 -984 -640 -860 -937 -807 -196 -987 -160 -432 -788 -797 -809 -942 -649 -786 -66 -311 -440 -874 -59 -329 -192 -760 -37 -438 -883 -706 -214 -956 -679 -653 -477 -351 -580 -98 -103 -680 -540 -147 -63 -75 -781 -104 -439 -608 -937 -260 -762 -76 -652 -288 -854 -579 -357 -967 -123 -166 -137 -827 -666 -360 -661 -173 -589 -330 -411 -66 -942 -121 -311 -146 -995 -185 -396 -703 -167 -786 -255 -542 -830 -320 -360 -765 -355 -681 -506 -887 -363 -817 -700 -175 -870 -336 -57 -313 -313 -734 -949 -95 -914 -478 -330 -401 -317 -84 -581 -382 -753 -89 -713 -587 -652 -638 -682 -643 -234 -279 -374 -91 -111 -21 -973 -573 -528 -294 -898 -343 -479 -618 -465 -753 -362 -646 -369 -577 -731 -907 -251 -246 -95 -236 -534 -745 -433 -362 -852 -258 -141 -835 -156 -54 -223 -403 -709 -729 -993 -44 -948 -245 -209 -170 -294 -107 -76 -958 -715 -780 -310 -382 -188 -412 -856 -448 -451 -975 -89 -897 -360 -548 -257 -916 -34 -651 -496 -774 -2 -237 -929 -967 -447 -87 -881 -998 -536 -426 -220 -494 -434 -628 -813 -106 -91 -868 -780 -85 -123 -533 -115 -966 -875 -732 -339 -731 -501 -591 -996 -913 -159 -742 -140 -311 -420 -69 -994 -542 -627 -328 -780 -63 -175 -305 -753 -180 -932 -372 -673 -981 -701 -810 -754 -774 -396 -579 -336 -316 -375 -393 -130 -437 -245 -429 -918 -15 -774 -514 -584 -816 -638 -805 -542 -442 -92 -677 -838 -696 -104 -405 -389 -23 -299 -748 -75 -116 -399 -966 -807 -358 -915 -206 -378 -645 -254 -122 -669 -550 -681 -826 -844 -924 -394 -993 -94 -332 -337 -340 -596 -141 -949 -33 -866 -548 -516 -598 -986 -476 -943 -32 -244 -92 -361 -732 -974 -572 -40 -488 -993 -735 -864 -563 -622 -173 -950 -33 -707 -564 -65 -426 -137 -459 -765 -225 -94 -718 -10 -451 -693 -494 -714 -245 -360 -312 -646 -121 -961 -953 -748 -412 -340 -344 -914 -560 -104 -515 -619 -893 -999 -654 -888 -604 -283 -672 -71 -848 -14 -711 -173 -953 -410 -898 -13 -166 -957 -342 -880 -596 -34 -213 -871 -102 -293 -953 -12 -217 -372 -373 -206 -294 -641 -46 -432 -895 -284 -791 -838 -506 -822 -309 -731 -674 -306 -502 -367 -317 -661 -356 -797 -918 -866 -270 -583 -259 -70 -859 -730 -220 -135 -327 -220 -922 -104 -416 -618 -625 -818 -249 -67 -104 -62 -13 -794 -834 -163 -970 -756 -523 -706 -420 -314 -368 -421 -669 -860 -378 -509 -306 -408 -829 -964 -682 -280 -295 -355 -449 -332 -514 -396 -792 -366 -837 -406 -140 -650 -551 -883 -246 -179 -45 -337 -727 -131 -454 -20 -272 -823 -656 -482 -993 -845 -759 -224 -533 -485 -487 -438 -894 -969 -680 -609 -508 -952 -672 -632 -47 -343 -614 -901 -699 -804 -419 -131 -691 -35 -350 -675 -375 -384 -766 -608 -953 -749 -978 -174 -526 -449 -938 -312 -813 -485 -403 -810 -472 -967 -442 -828 -24 -402 -307 -184 -37 -637 -755 -775 -594 -242 -175 -53 -421 -587 -758 -841 -522 -123 -537 -405 -634 -283 -754 -585 -966 -420 -318 -896 -454 -867 -344 -882 -359 -684 -443 -24 -329 -849 -329 -764 -922 -445 -355 -568 -257 -796 -644 -426 -460 -24 -690 -452 -509 -57 -679 -285 -650 -851 -286 -104 -270 -736 -469 -139 -3 -618 -533 -818 -615 -726 -668 -397 -730 -61 -185 -67 -797 -767 -706 -239 -858 -97 -810 -619 -526 -496 -960 -537 -647 -983 -434 -796 -352 -692 -805 -559 -137 -365 -623 -305 -431 -559 -80 -449 -34 -933 -950 -696 -931 -880 -624 -872 -125 -945 -698 -665 -190 -300 -834 -379 -585 -57 -263 -923 -118 -772 -324 -171 -662 -923 -447 -754 -566 -599 -884 -230 -968 -142 -531 -748 -413 -1000 -5 -209 -767 -460 -743 -198 -684 -759 -331 -406 -705 -627 -707 -252 -941 -328 -292 -927 -69 -704 -677 -617 -933 -264 -658 -700 -60 -281 -492 -866 -699 -183 -672 -108 -621 -787 -865 -450 -892 -203 -867 -468 -511 -115 -766 -121 -809 -779 -943 -705 -893 -349 -266 -357 -604 -723 -921 -14 -159 -923 -486 -499 -346 -263 -581 -200 -109 -446 -209 -921 -870 -647 -879 -31 -516 -157 -932 -388 -922 -170 -373 -435 -550 -736 -957 -123 -923 -251 -908 -805 -633 -38 -612 -411 -816 -372 -902 -469 -418 -298 -719 -966 -662 -368 -770 -17 -273 -62 -339 -600 -455 -522 -475 -924 -382 -152 -910 -458 -900 -428 -803 -821 -285 -642 -433 -245 -361 -840 -406 -603 -391 -727 -915 -574 -775 -922 -329 -758 -546 -666 -237 -315 -303 -402 -537 -580 -667 -651 -818 -493 -275 -112 -7 -232 -620 -865 -63 -819 -565 -288 -969 -919 -174 -948 -353 -632 -862 -47 -250 -644 -958 -733 -846 -92 -608 -637 -223 -813 -559 -420 -279 -1000 -306 -885 -947 -22 -737 -683 -891 -478 -653 -534 -46 -770 -199 -620 -508 -661 -480 -858 -659 -424 -225 -502 -98 -503 -967 -334 -643 -932 -472 -95 -196 -844 -849 -972 -80 -266 -786 -28 -363 -359 -929 -331 -36 -216 -337 -273 -427 -950 -96 -442 -249 -673 -118 -493 -13 -352 -814 -742 -671 -217 -988 -237 -14 -664 -947 -106 -779 -861 -850 -962 -407 -681 -611 -171 -423 -324 -75 -544 -896 -940 -41 -62 -513 -472 -813 -973 -112 -223 -491 -882 -269 -535 -779 -925 -168 -118 -463 -991 -90 -303 -69 -622 -821 -143 -969 -523 -286 -403 -485 -690 -438 -521 -508 -880 -803 -141 -30 -417 -318 -10 -784 -805 -760 -73 -986 -440 -837 -440 -364 -940 -45 -945 -403 -821 -897 -425 -866 -342 -716 -623 -477 -822 -707 -843 -302 -731 -30 -779 -925 -520 -96 -144 -686 -188 -399 -257 -846 -426 -811 -119 -241 -622 -128 -571 -30 -329 -933 -993 -14 -802 -447 -563 -51 -405 -397 -811 -634 -637 -754 -646 -567 -915 -393 -853 -415 -619 -408 -205 -901 -188 -864 -186 -499 -259 -715 -147 -413 -574 -847 -178 -951 -654 -524 -597 -805 -125 -653 -105 -755 -901 -139 -361 -13 -505 -635 -927 -57 -760 -31 -395 -458 -863 -627 -145 -613 -245 -993 -189 -87 -444 -857 -240 -599 -882 -363 -472 -506 -870 -754 -781 -218 -557 -176 -447 -459 -86 -168 -312 -949 -706 -33 -69 -77 -293 -771 -100 -503 -778 -7 -807 -882 -423 -599 -594 -122 -532 -564 -833 -619 -360 -761 -787 -741 -846 -472 -594 -606 -464 -56 -268 -566 -711 -740 -936 -312 -975 -236 -654 -660 -695 -503 -664 -49 -274 -643 -681 -622 -335 -299 -544 -371 -175 -887 -827 -965 -498 -72 -336 -694 -551 -321 -366 -518 -924 -114 -519 -768 -345 -718 -445 -57 -87 -699 -998 -178 -911 -270 -339 -280 -243 -600 -410 -964 -988 -261 -70 -582 -701 -205 -839 -755 -446 -347 -489 -437 -431 -602 -261 -797 -698 -132 -501 -589 -814 -25 -718 -519 -964 -396 -573 -180 -533 -233 -571 -763 -898 -988 -929 -410 -409 -452 -795 -910 -383 -381 -748 -134 -786 -796 -229 -163 -575 -22 -666 -953 -946 -608 -705 -520 -897 -816 -720 -206 -540 -499 -742 -463 -912 -71 -33 -850 -401 -479 -219 -637 -175 -605 -139 -288 -79 -234 -36 -319 -448 -555 -953 -552 -104 -231 -530 -214 -907 -370 -266 -886 -755 -811 -390 -277 -499 -957 -284 -767 -121 -356 -329 -247 -429 -948 -321 -246 -378 -986 -480 -467 -249 -45 -69 -695 -382 -794 -748 -630 -588 -375 -757 -908 -739 -260 -186 -860 -205 -515 -206 -355 -657 -585 -15 -958 -164 -709 -154 -229 -83 -1000 -758 -663 -778 -728 -671 -632 -350 -23 -256 -137 -338 -575 -815 -627 -725 -844 -66 -559 -175 -359 -965 -918 -548 -790 -747 -164 -124 -271 -645 -384 -232 -598 -871 -604 -615 -83 -106 -287 -719 -597 -661 -184 -104 -272 -192 -256 -613 -795 -365 -509 -525 -499 -262 -374 -339 -826 -255 -477 -542 -43 -607 -552 -792 -769 -766 -425 -718 -497 -26 -701 -297 -792 -117 -65 -100 -454 -397 -723 -597 -127 -994 -305 -608 -983 -466 -200 -404 -58 -372 -544 -687 -275 -986 -974 -356 -856 -326 -225 -658 -926 -946 -666 -26 -350 -319 -961 -270 -773 -951 -330 -562 -923 -956 -131 -602 -81 -847 -317 -397 -450 -257 -640 -720 -690 -788 -359 -618 -48 -700 -30 -935 -188 -332 -610 -771 -110 -813 -984 -980 -574 -311 -462 -81 -643 -540 -160 -908 -489 -827 -423 -599 -778 -278 -571 -689 -809 -618 -695 -748 -293 -873 -337 -528 -748 -271 -275 -160 -627 -665 -57 -738 -532 -255 -947 -244 -844 -540 -531 -314 -363 -565 -369 -509 -110 -307 -496 -329 -898 -224 -122 -847 -83 -424 -227 -434 -637 -129 -62 -56 -826 -303 -543 -278 -722 -29 -415 -197 -62 -75 -850 -623 -687 -288 -456 -650 -313 -342 -166 -233 -769 -114 -682 -77 -552 -54 -108 -380 -343 -228 -219 -323 -25 -37 -41 -562 -119 -79 -779 -732 -223 -239 -473 -367 -642 -100 -664 -53 -37 -62 -552 -359 -589 -67 -755 -720 -243 -822 -276 -905 -167 -326 -391 -690 -508 -943 -365 -130 -123 -144 -425 -602 -335 -633 -697 -269 -768 -532 -475 -788 -684 -546 -872 -931 -836 -31 -451 -924 -946 -411 -328 -182 -551 -895 -344 -213 -112 -383 -195 -129 -577 -462 -546 -113 -155 -847 -303 -832 -208 -764 -415 -974 -273 -339 -503 -618 -947 -972 -405 -281 -407 -943 -158 -962 -359 -522 -236 -190 -692 -32 -664 -329 -520 -798 -537 -120 -306 -873 -202 -562 -169 -332 -916 -466 -108 -371 -954 -103 -122 -331 -994 -625 -679 -878 -6 -75 -992 -134 -520 -938 -245 -376 -17 -335 -726 -43 -778 -903 -402 -643 -994 -621 -744 -892 -231 -358 -775 -79 -505 -785 -482 -862 -843 -521 -264 -95 -207 -711 -252 -105 -33 -985 -337 -422 -624 -285 -345 -92 -275 -786 -43 -279 -733 -864 -850 -723 -35 -479 -873 -889 -508 -850 -61 -757 -543 -873 -932 -186 -61 -153 -316 -229 -177 -281 -414 -627 -425 -131 -37 -58 -268 -137 -603 -615 -169 -866 -591 -541 -167 -989 -90 -436 -112 -298 -653 -81 -902 -595 -80 -937 -269 -658 -280 -574 -576 -944 -759 -345 -747 -446 -175 -968 -421 -377 -13 -977 -17 -810 -475 -760 -56 -163 -2 -735 -221 -617 -293 -327 -630 -193 -641 -941 -410 -593 -982 -409 -209 -765 -320 -818 -346 -840 -478 -869 -182 -168 -769 -725 -496 -323 -530 -522 -719 -421 -194 -237 -632 -403 -850 -477 -494 -775 -779 -950 -446 -282 -646 -815 -72 -998 -392 -757 -431 -133 -193 -664 -787 -828 -49 -347 -59 -117 -96 -216 -337 -321 -456 -604 -26 -478 -873 -136 -728 -294 -784 -221 -831 -500 -747 -857 -963 -269 -147 -240 -18 -34 -935 -297 -583 -9 -191 -319 -493 -376 -345 -893 -360 -203 -511 -397 -615 -813 -2 -683 -696 -161 -264 -792 -680 -583 -202 -462 -932 -342 -844 -430 -503 -370 -693 -86 -346 -376 -11 -594 -58 -210 -248 -714 -702 -807 -164 -297 -733 -233 -864 -502 -792 -499 -833 -503 -453 -19 -466 -328 -857 -789 -902 -750 -137 -678 -111 -439 -351 -704 -572 -129 -806 -427 -998 -226 -968 -390 -750 -720 -270 -441 -976 -227 -638 -946 -290 -831 -835 -891 -601 -893 -622 -268 -412 -425 -399 -258 -17 -783 -493 -739 -804 -543 -171 -193 -748 -198 -767 -557 -137 -979 -543 -140 -450 -883 -483 -215 -572 -938 -787 -534 -759 -332 -953 -761 -562 -371 -488 -222 -332 -857 -70 -659 -271 -24 -892 -291 -621 -115 -314 -4 -115 -279 -83 -299 -943 -782 -105 -2 -432 -423 -381 -995 -607 -514 -957 -615 -177 -836 -94 -402 -162 -651 -833 -745 -124 -35 -647 -355 -159 -903 -774 -896 -437 -527 -637 -899 -665 -291 -138 -108 -407 -302 -446 -841 -588 -368 -617 -528 -836 -726 -572 -933 -624 -798 -845 -63 -431 -125 -541 -868 -82 -668 -363 -636 -323 -33 -175 -872 -315 -595 -166 -725 -730 -97 -365 -943 -178 -610 -790 -302 -446 -268 -78 -330 -735 -693 -687 -997 -542 -748 -923 -273 -451 -160 -525 -295 -854 -745 -631 -732 -946 -329 -186 -605 -370 -857 -60 -467 -962 -96 -801 -82 -331 -4 -768 -266 -916 -994 -28 -749 -256 -906 -473 -231 -450 -313 -437 -507 -717 -129 -256 -369 -412 -541 -662 -771 -856 -475 -520 -187 -96 -405 -264 -16 -275 -683 -307 -198 -803 -370 -526 -710 -684 -803 -221 -839 -946 -198 -103 -918 -915 -938 -356 -351 -586 -839 -537 -776 -936 -330 -261 -873 -639 -973 -472 -522 -975 -112 -130 -376 -262 -594 -652 -296 -305 -397 -600 -802 -142 -376 -283 -602 -173 -497 -496 -181 -936 -179 -417 -831 -354 -664 -858 -725 -604 -405 -261 -859 -893 -478 -13 -55 -60 -571 -388 -527 -577 -212 -864 -153 -797 -594 -313 -488 -817 -434 -339 -665 -164 -100 -709 -663 -504 -251 -9 -402 -150 -448 -369 -302 -298 -339 -167 -316 -166 -49 -473 -752 -992 -509 -987 -956 -297 -274 -825 -977 -246 -428 -829 -641 -994 -315 -375 -375 -77 -416 -327 -67 -88 -50 -91 -404 -32 -505 -794 -883 -637 -313 -655 -27 -925 -719 -286 -428 -610 -528 -415 -715 -276 -110 -414 -678 -865 -279 -660 -513 -128 -851 -557 -807 -659 -738 -261 -698 -793 -804 -322 -695 -276 -65 -742 -446 -452 -42 -974 -883 -242 -830 -925 -345 -517 -407 -506 -610 -374 -890 -151 -310 -257 -327 -652 -737 -565 -907 -84 -346 -219 -954 -610 -356 -58 -507 -736 -239 -351 -750 -587 -357 -623 -54 -138 -481 -650 -247 -840 -371 -121 -982 -409 -315 -266 -774 -759 -133 -722 -754 -698 -907 -138 -226 -31 -495 -463 -449 -409 -54 -381 -481 -642 -160 -256 -209 -327 -7 -190 -56 -132 -311 -366 -799 -609 -847 -11 -64 -552 -857 -253 -624 -695 -20 -486 -663 -818 -841 -370 -610 -820 -620 -846 -789 -787 -241 -557 -194 -848 -81 -607 -982 -487 -731 -881 -564 -861 -306 -965 -23 -566 -189 -430 -597 -231 -37 -811 -771 -536 -737 -135 -948 -873 -168 -460 -450 -732 -113 -145 -985 -256 -462 -371 -574 -616 -41 -480 -833 -14 -6 -205 -536 -942 -508 -435 -173 -795 -75 -117 -953 -931 -893 -235 -691 -36 -592 -636 -255 -583 -103 -883 -492 -81 -709 -17 -355 -724 -847 -543 -722 -698 -261 -613 -797 -181 -655 -46 -763 -337 -991 -945 -921 -353 -194 -782 -743 -224 -928 -192 -621 -945 -418 -616 -855 -657 -686 -50 -579 -629 -724 -517 -414 -566 -889 -572 -336 -480 -285 -331 -885 -820 -784 -87 -552 -747 -663 -153 -5 -336 -38 -468 -673 -630 -761 -193 -205 -970 -852 -517 -882 -500 -566 -61 -945 -95 -187 -314 -478 -33 -2 -358 -477 -429 -901 -807 -506 -962 -993 -792 -448 -516 -874 -252 -40 -396 -371 -152 -617 -702 -957 -912 -105 -438 -439 -768 -470 -708 -430 -98 -335 -310 -757 -384 -914 -181 -484 -216 -577 -242 -251 -268 -268 -805 -830 -564 -559 -809 -688 -443 -117 -178 -586 -827 -563 -219 -67 -317 -650 -114 -747 -303 -651 -941 -592 -519 -931 -964 -439 -701 -291 -782 -665 -129 -858 -18 -630 -967 -675 -844 -626 -641 -303 -124 -368 -105 -473 -876 -186 -367 -112 -676 -597 -422 -660 -721 -745 -164 -928 -185 -751 -88 -293 -929 -589 -604 -439 -136 -790 -394 -648 -297 -753 -726 -174 -495 -270 -212 -461 -33 -294 -158 -1 -297 -211 -82 -191 -731 -475 -14 -768 -944 -169 -692 -975 -682 -702 -303 -376 -811 -206 -566 -90 -819 -552 -430 -355 -506 -752 -891 -514 -365 -404 -553 -809 -761 -958 -598 -528 -176 -774 -509 -287 -22 -569 -269 -663 -961 -595 -305 -274 -501 -440 -655 -243 -955 -780 -197 -295 -415 -437 -663 -96 -928 -36 -33 -597 -809 -930 -424 -448 -27 -925 -64 -629 -466 -650 -146 -511 -899 -123 -405 -396 -564 -523 -10 -473 -487 -810 -465 -939 -227 -434 -951 -999 -94 -114 -389 -569 -217 -567 -286 -192 -594 -587 -734 -777 -884 -119 -571 -125 -974 -459 -619 -900 -881 -80 -873 -383 -384 -597 -592 -146 -82 -655 -369 -35 -357 -571 -798 -495 -240 -6 -809 -658 -225 -206 -774 -970 -768 -900 -847 -309 -140 -130 -310 -149 -43 -599 -172 -190 -242 -206 -402 -281 -885 -760 -629 -759 -165 -119 -488 -278 -626 -666 -620 -228 -791 -420 -676 -36 -150 -654 -520 -700 -726 -596 -721 -252 -725 -608 -282 -433 -926 -143 -370 -764 -87 -557 -232 -176 -445 -621 -446 -813 -266 -209 -941 -260 -101 -70 -518 -78 -133 -81 -960 -11 -636 -156 -310 -455 -134 -357 -557 -478 -362 -530 -627 -376 -240 -503 -894 -35 -693 -813 -564 -495 -312 -536 -733 -106 -175 -641 -635 -979 -463 -717 -215 -174 -793 -748 -481 -175 -349 -509 -10 -94 -186 -879 -137 -734 -323 -510 -414 -436 -855 -342 -342 -352 -294 -793 -514 -229 -821 -141 -479 -903 -565 -665 -930 -768 -532 -557 -968 -424 -779 -546 -206 -527 -380 -718 -784 -716 -448 -253 -345 -104 -176 -292 -847 -283 -336 -783 -28 -800 -123 -138 -782 -338 -598 -841 -666 -611 -538 -606 -321 -964 -490 -833 -457 -531 -764 -135 -244 -320 -94 -355 -589 -533 -818 -236 -990 -777 -530 -242 -601 -734 -235 -82 -198 -966 -765 -749 -834 -648 -87 -962 -212 -113 -743 -376 -209 -242 -452 -286 -759 -115 -875 -435 -811 -176 -693 -964 -797 -34 -318 -187 -874 -701 -498 -68 -515 -413 -675 -760 -21 -83 -916 -710 -900 -801 -466 -103 -173 -543 -989 -500 -167 -39 -367 -742 -190 -973 -210 -128 -875 -8 -181 -38 -440 -418 -445 -591 -309 -606 -832 -910 -65 -242 -667 -335 -715 -902 -536 -987 -340 -656 -183 -752 -438 -407 -756 -580 -120 -40 -914 -104 -149 -805 -19 -186 -309 -951 -393 -542 -288 -817 -575 -823 -675 -784 -53 -248 -151 -138 -401 -939 -754 -664 -948 -179 -906 -604 -568 -790 -267 -233 -865 -837 -970 -280 -465 -78 -962 -852 -949 -926 -27 -17 -567 -416 -418 -756 -442 -223 -125 -132 -848 -546 -961 -744 -973 -123 -813 -872 -305 -596 -92 -923 -974 -373 -967 -188 -620 -729 -712 -215 -859 -503 -516 -1000 -870 -596 -913 -590 -227 -644 -489 -143 -992 -680 -555 -937 -673 -61 -122 -916 -896 -132 -682 -962 -95 -660 -444 -945 -317 -141 -254 -271 -231 -303 -509 -65 -520 -707 -895 -612 -360 -139 -974 -908 -814 -126 -964 -523 -580 -198 -763 -292 -655 -557 -991 -167 -986 -232 -413 -141 -438 -868 -221 -30 -714 -195 -681 -329 -117 -345 -694 -731 -837 -994 -230 -768 -900 -815 -285 -844 -363 -78 -859 -768 -506 -881 -217 -489 -425 -718 -408 -516 -911 -695 -568 -332 -929 -565 -140 -260 -265 -666 -208 -104 -744 -578 -475 -188 -935 -746 -299 -29 -613 -140 -201 -235 -566 -979 -272 -244 -97 -333 -725 -796 -503 -706 -710 -988 -274 -894 -264 -829 -133 -175 -734 -455 -852 -737 -488 -582 -521 -517 -908 -377 -963 -314 -354 -258 -178 -538 -193 -631 -530 -680 -397 -209 -935 -244 -96 -403 -180 -3 -12 -976 -747 -385 -188 -701 -644 -368 -940 -577 -837 -999 -307 -505 -838 -100 -188 -751 -778 -7 -891 -831 -931 -142 -979 -629 -871 -84 -485 -989 -326 -549 -269 -109 -781 -744 -821 -785 -797 -538 -482 -689 -111 -653 -458 -29 -519 -240 -634 -301 -950 -958 -426 -646 -990 -744 -623 -854 -158 -313 -304 -188 -14 -518 -336 -292 -431 -71 -981 -898 -999 -171 -984 -347 -541 -124 -837 -908 -808 -497 -334 -317 -611 -686 -676 -78 -612 -567 -596 -4 -475 -580 -248 -287 -497 -527 -806 -224 -221 -188 -801 -30 -361 -418 -688 -460 -804 -254 -808 -526 -652 -747 -561 -912 -306 -493 -719 -125 -158 -521 -511 -272 -414 -215 -129 -774 -771 -729 -908 -22 -99 -173 -102 -998 -451 -938 -187 -311 -353 -903 -25 -191 -921 -547 -453 -836 -966 -852 -322 -172 -195 -499 -996 -77 -401 -21 -306 -145 -475 -917 -187 -909 -833 -845 -507 -658 -855 -411 -651 -116 -324 -153 -641 -922 -53 -299 -257 -177 -11 -976 -173 -130 -431 -137 -829 -584 -759 -691 -883 -976 -71 -274 -178 -76 -637 -541 -250 -697 -496 -43 -534 -431 -617 -268 -671 -3 -485 -28 -518 -315 -329 -175 -113 -297 -249 -341 -841 -572 -414 -367 -801 -833 -219 -735 -311 -294 -865 -940 -743 -37 -91 -500 -77 -919 -901 -972 -332 -314 -620 -491 -447 -210 -857 -324 -489 -519 -940 -165 -77 -510 -898 -297 -213 -363 -577 -667 -264 -927 -858 -88 -369 -767 -804 -183 -762 -713 -508 -634 -204 -108 -215 -235 -158 -488 -967 -850 -771 -459 -781 -343 -817 -862 -850 -59 -876 -935 -224 -571 -782 -934 -423 -409 -534 -908 -227 -154 -17 -835 -964 -67 -776 -613 -195 -13 -786 -671 -115 -734 -700 -345 -838 -930 -362 -508 -222 -697 -458 -876 -602 -397 -294 -446 -323 -129 -889 -719 -264 -607 -273 -843 -418 -228 -133 -883 -100 -894 -841 -985 -184 -522 -444 -317 -106 -54 -109 -992 -591 -824 -350 -609 -703 -977 -916 -501 -56 -943 -163 -134 -578 -468 -900 -505 -774 -960 -878 -597 -187 -727 -3 -127 -50 -687 -691 -978 -98 -301 -819 -125 -983 -281 -911 -789 -632 -83 -363 -180 -367 -675 -2 -504 -326 -331 -163 -262 -14 -952 -120 -74 -648 -790 -820 -568 -15 -548 -201 -972 -171 -100 -38 -63 -802 -163 -873 -689 -619 -126 -991 -508 -444 -604 -35 -18 -303 -357 -94 -645 -272 -287 -319 -708 -581 -795 -491 -701 -802 -749 -579 -673 -597 -398 -417 -30 -716 -19 -394 -105 -726 -565 -791 -73 -808 -776 -141 -259 -423 -830 -346 -704 -752 -111 -808 -21 -66 -366 -825 -925 -606 -772 -645 -195 -137 -341 -928 -376 -165 -585 -425 -858 -810 -14 -240 -334 -805 -648 -555 -967 -274 -322 -73 -501 -407 -748 -939 -711 -917 -294 -863 -790 -484 -99 -86 -297 -876 -26 -785 -835 -48 -563 -138 -505 -368 -753 -383 -848 -894 -664 -953 -352 -955 -372 -80 -257 -949 -98 -380 -484 -492 -767 -158 -938 -393 -395 -14 -278 -871 -257 -100 -293 -524 -792 -462 -275 -481 -908 -426 -662 -394 -524 -694 -331 -792 -707 -406 -666 -960 -801 -105 -186 -89 -790 -439 -609 -244 -765 -580 -210 -59 -570 -900 -641 -445 -154 -726 -365 -928 -494 -753 -194 -833 -308 -612 -870 -365 -681 -916 -703 -726 -935 -96 -778 -297 -513 -589 -873 -859 -813 -512 -684 -485 -695 -889 -842 -647 -818 -160 -164 -935 -137 -739 -664 -835 -765 -889 -815 -866 -165 -749 -252 -405 -812 -379 -6 -768 -204 -665 -26 -634 -310 -775 -659 -480 -580 -676 -374 -117 -114 -84 -276 -40 -756 -247 -926 -551 -571 -427 -320 -302 -463 -843 -246 -647 -219 -134 -803 -100 -539 -955 -607 -364 -516 -84 -362 -215 -678 -928 -626 -355 -381 -81 -356 -862 -662 -299 -463 -861 -508 -88 -881 -247 -116 -328 -62 -699 -480 -29 -122 -484 -289 -313 -170 -173 -433 -909 -531 -945 -801 -531 -192 -187 -342 -256 -113 -547 -118 -699 -744 -602 -420 -893 -926 -335 -282 -180 -759 -915 -304 -48 -613 -695 -182 -930 -783 -673 -205 -388 -257 -301 -207 -543 -245 -305 -910 -83 -191 -468 -316 -333 -326 -510 -50 -389 -969 -966 -289 -828 -15 -645 -385 -365 -632 -621 -271 -741 -456 -577 -778 -70 -951 -844 -417 -581 -569 -30 -934 -70 -329 -572 -277 -525 -619 -184 -616 -440 -496 -579 -89 -585 -273 -213 -429 -429 -802 -740 -419 -976 -490 -723 -869 -82 -75 -554 -382 -930 -36 -710 -747 -953 -217 -439 -858 -340 -804 -32 -572 -44 -679 -793 -410 -837 -824 -294 -287 -649 -654 -738 -248 -746 -165 -211 -176 -195 -733 -203 -877 -877 -173 -676 -913 -99 -265 -784 -446 -544 -572 -961 -699 -597 -620 -319 -28 -185 -680 -841 -329 -703 -684 -236 -783 -985 -754 -961 -338 -551 -802 -140 -713 -774 -828 -399 -244 -423 -704 -252 -536 -274 -52 -526 -433 -245 -411 -163 -223 -336 -830 -423 -703 -825 -620 -482 -996 -492 -438 -742 -895 -938 -492 -307 -480 -530 -737 -473 -290 -412 -544 -238 -482 -686 -359 -851 -904 -803 -931 -895 -886 -931 -443 -146 -238 -748 -983 -758 -95 -47 -231 -51 -177 -197 -107 -594 -374 -342 -931 -220 -769 -70 -797 -243 -313 -412 -528 -762 -71 -49 -923 -236 -140 -711 -922 -154 -277 -425 -711 -827 -139 -994 -30 -565 -318 -312 -703 -965 -270 -926 -918 -140 -299 -630 -759 -666 -567 -730 -30 -181 -890 -396 -707 -501 -448 -703 -606 -506 -844 -958 -559 -282 -706 -681 -815 -186 -942 -970 -973 -414 -872 -429 -17 -22 -265 -445 -908 -784 -336 -451 -692 -479 -699 -29 -159 -466 -223 -975 -278 -463 -201 -707 -779 -294 -412 -681 -73 -155 -394 -862 -190 -242 -790 -523 -734 -2 -513 -541 -999 -594 -864 -591 -839 -943 -112 -414 -537 -243 -861 -818 -176 -117 -686 -755 -432 -28 -376 -345 -549 -449 -951 -746 -703 -956 -884 -781 -220 -842 -365 -615 -175 -424 -619 -231 -583 -737 -356 -351 -702 -278 -165 -914 -133 -254 -976 -249 -310 -106 -530 -843 -522 -685 -627 -592 -982 -632 -178 -217 -722 -393 -292 -957 -927 -39 -529 -33 -704 -741 -977 -156 -756 -425 -700 -383 -254 -261 -243 -941 -685 -218 -306 -926 -892 -558 -246 -887 -659 -402 -555 -298 -415 -804 -637 -508 -345 -668 -728 -256 -178 -795 -325 -416 -123 -249 -335 -374 -194 -473 -651 -413 -730 -286 -287 -313 -892 -445 -88 -122 -712 -523 -628 -266 -20 -73 -81 -148 -500 -620 -914 -535 -396 -181 -258 -1000 -551 -820 -1 -896 -179 -166 -889 -66 -337 -672 -58 -230 -548 -282 -671 -906 -653 -355 -476 -380 -417 -312 -576 -64 -462 -254 -259 -479 -793 -186 -335 -497 -764 -52 -973 -325 -232 -203 -885 -350 -800 -586 -791 -567 -967 -524 -309 -970 -971 -209 -393 -869 -892 -724 -786 -790 -577 -769 -415 -592 -715 -797 -939 -902 -262 -992 -731 -510 -46 -928 -180 -971 -631 -398 -839 -133 -920 -423 -482 -315 -20 -400 -192 -192 -828 -185 -656 -622 -828 -803 -544 -715 -264 -147 -523 -217 -259 -697 -73 -513 -264 -792 -983 -703 -112 -116 -624 -902 -68 -319 -991 -413 -495 -975 -648 -723 -238 -484 -87 -6 -637 -318 -726 -208 -587 -909 -586 -226 -532 -213 -644 -936 -885 -735 -514 -257 -965 -786 -287 -166 -791 -529 -849 -451 -568 -9 -596 -313 -856 -62 -137 -999 -316 -850 -963 -850 -270 -328 -674 -1 -504 -742 -128 -434 -577 -564 -853 -307 -83 -449 -39 -161 -559 -740 -537 -527 -833 -623 -835 -963 -561 -896 -761 -909 -917 -613 -514 -943 -826 -486 -245 -850 -452 -554 -689 -784 -628 -801 -234 -723 -536 -834 -115 -868 -445 -457 -182 -117 -35 -466 -408 -514 -942 -799 -441 -461 -759 -714 -302 -827 -9 -418 -39 -420 -298 -216 -15 -889 -299 -413 -18 -316 -607 -475 -158 -124 -363 -302 -457 -373 -256 -631 -438 -461 -673 -530 -722 -752 -868 -46 -147 -16 -15 -175 -840 -953 -915 -110 -331 -379 -891 -681 -686 -655 -907 -20 -318 -471 -682 -551 -565 -548 -970 -699 -995 -915 -314 -404 -807 -893 -780 -745 -529 -801 -890 -889 -68 -937 -353 -488 -920 -274 -734 -616 -454 -965 -414 -706 -313 -679 -997 -327 -712 -248 -804 -629 -463 -547 -651 -471 -975 -641 -702 -975 -860 -738 -441 -960 -122 -496 -124 -285 -800 -559 -5 -876 -440 -14 -700 -828 -809 -710 -867 -481 -488 -282 -506 -820 -302 -236 -960 -373 -713 -617 -16 -501 -474 -480 -470 -724 -333 -374 -242 -990 -798 -861 -308 -26 -282 -138 -455 -417 -153 -970 -737 -74 -354 -58 -998 -713 -116 -257 -292 -3 -309 -477 -18 -281 -415 -119 -627 -122 -87 -745 -665 -744 -52 -350 -199 -800 -198 -715 -570 -539 -337 -340 -502 -647 -236 -826 -487 -286 -763 -312 -744 -675 -357 -381 -145 -210 -435 -609 -836 -543 -292 -522 -919 -985 -221 -254 -510 -848 -510 -371 -792 -990 -433 -412 -777 -38 -755 -873 -609 -179 -590 -514 -992 -127 -859 -903 -343 -726 -696 -979 -792 -78 -993 -500 -963 -375 -808 -587 -165 -100 -214 -457 -983 -606 -460 -529 -318 -364 -301 -672 -423 -501 -405 -812 -416 -379 -256 -483 -499 -528 -267 -400 -951 -591 -67 -855 -121 -193 -571 -630 -981 -737 -617 -409 -960 -215 -567 -172 -43 -527 -751 -183 -26 -843 -151 -780 -127 -973 -586 -36 -49 -80 -377 -629 -405 -131 -906 -674 -132 -404 -365 -293 -665 -768 -894 -232 -817 -748 -697 -296 -179 -345 -181 -195 -843 -494 -543 -888 -824 -164 -106 -71 -184 -677 -486 -502 -388 -341 -842 -894 -988 -547 -890 -800 -167 -82 -555 -713 -676 -705 -439 -980 -269 -346 -575 -165 -498 -815 -329 -647 -101 -975 -662 -86 -259 -627 -363 -970 -210 -698 -906 -907 -937 -276 -382 -823 -289 -183 -888 -493 -300 -253 -347 -161 -636 -699 -174 -342 -522 -892 -399 -697 -511 -833 -824 -721 -514 -555 -851 -289 -562 -602 -839 -859 -250 -924 -608 -850 -549 -77 -243 -492 -715 -333 -538 -812 -340 -777 -949 -259 -663 -111 -568 -158 -147 -456 -8 -529 -989 -391 -873 -813 -539 -341 -731 -342 -403 -491 -644 -452 -771 -858 -902 -92 -435 -778 -75 -604 -943 -978 -446 -688 -646 -960 -453 -844 -349 -881 -420 -746 -528 -30 -705 -102 -787 -49 -191 -853 -780 -877 -464 -714 -527 -424 -859 -827 -61 -670 -21 -9 -10 -977 -101 -305 -596 -720 -114 -695 -37 -738 -819 -789 -689 -910 -137 -490 -268 -629 -644 -484 -66 -33 -169 -863 -165 -849 -644 -352 -558 -209 -747 -308 -871 -497 -254 -708 -655 -27 -977 -902 -507 -320 -42 -277 -80 -53 -245 -348 -336 -463 -289 -505 -314 -533 -269 -555 -413 -592 -557 -354 -601 -173 -167 -519 -244 -254 -902 -452 -291 -365 -814 -686 -560 -336 -973 -413 -314 -488 -344 -754 -791 -505 -650 -143 -94 -196 -719 -529 -539 -156 -381 -578 -327 -202 -228 -337 -866 -740 -111 -385 -130 -78 -263 -351 -274 -305 -338 -944 -492 -26 -130 -436 -985 -691 -456 -794 -619 -101 -311 -942 -886 -284 -179 -472 -577 -568 -464 -676 -356 -720 -205 -667 -530 -117 -611 -110 -147 -536 -500 -119 -515 -181 -979 -373 -975 -836 -746 -252 -710 -113 -108 -33 -954 -454 -532 -845 -766 -490 -985 -553 -446 -611 -473 -267 -941 -720 -79 -632 -880 -177 -505 -622 -177 -267 -141 -905 -229 -177 -596 -840 -710 -583 -597 -418 -241 -821 -22 -983 -692 -752 -483 -669 -917 -546 -52 -494 -926 -54 -483 -254 -940 -468 -383 -922 -893 -576 -91 -106 -156 -862 -626 -385 -120 -321 -266 -145 -416 -760 -696 -553 -62 -966 -773 -423 -611 -807 -543 -323 -90 -474 -535 -488 -907 -598 -37 -732 -339 -748 -352 -18 -690 -164 -552 -557 -396 -666 -402 -706 -908 -366 -367 -322 -822 -434 -492 -446 -611 -530 -585 -46 -162 -194 -338 -302 -416 -236 -675 -914 -38 -554 -815 -140 -752 -822 -684 -459 -379 -700 -858 -153 -109 -46 -667 -215 -401 -867 -265 -682 -433 -12 -423 -346 -130 -368 -164 -123 -913 -766 -918 -869 -804 -250 -603 -489 -212 -185 -944 -744 -868 -395 -342 -463 -235 -692 -889 -352 -597 -72 -911 -998 -691 -325 -637 -23 -717 -125 -323 -640 -168 -999 -601 -497 -716 -847 -235 -14 -414 -788 -632 -643 -554 -629 -883 -423 -960 -258 -942 -954 -441 -191 -421 -311 -236 -706 -316 -453 -683 -487 -826 -970 -685 -220 -115 -73 -226 -95 -27 -350 -504 -543 -329 -192 -941 -278 -601 -735 -630 -536 -694 -511 -693 -548 -270 -709 -188 -246 -841 -566 -496 -206 -622 -113 -753 -86 -47 -914 -382 -94 -335 -25 -51 -725 -480 -452 -595 -269 -614 -172 -293 -606 -664 -399 -991 -403 -938 -40 -876 -917 -32 -953 -354 -473 -712 -876 -421 -410 -855 -938 -809 -724 -895 -283 -9 -2 -128 -679 -740 -302 -305 -501 -771 -76 -238 -158 -630 -915 -622 -45 -557 -264 -478 -370 -456 -706 -821 -547 -334 -19 -941 -475 -128 -59 -159 -52 -675 -452 -601 -654 -880 -183 -722 -641 -381 -325 -460 -460 -837 -886 -138 -554 -181 -655 -705 -682 -462 -700 -592 -467 -791 -583 -990 -686 -580 -351 -951 -468 -872 -971 -73 -791 -69 -572 -535 -3 -356 -5 -60 -738 -907 -407 -236 -296 -259 -628 -476 -887 -146 -271 -804 -514 -89 -889 -542 -418 -724 -426 -709 -533 -159 -266 -828 -262 -273 -509 -216 -865 -368 -628 -950 -312 -350 -706 -410 -940 -88 -602 -884 -752 -549 -507 -419 -509 -964 -351 -549 -889 -192 -494 -661 -96 -862 -251 -915 -439 -893 -573 -170 -932 -746 -934 -333 -109 -739 -468 -880 -523 -800 -780 -360 -932 -726 -829 -122 -441 -801 -502 -703 -508 -658 -262 -510 -580 -946 -504 -860 -721 -490 -605 -834 -73 -356 -338 -873 -991 -114 -994 -415 -514 -796 -545 -174 -595 -546 -22 -86 -381 -692 -545 -257 -361 -618 -82 -546 -587 -866 -17 -1000 -609 -854 -697 -396 -635 -262 -361 -78 -284 -399 -553 -866 -2 -223 -119 -720 -88 -802 -69 -118 -518 -670 -376 -311 -591 -83 -29 -190 -773 -178 -226 -662 -110 -639 -578 -316 -219 -645 -989 -519 -379 -805 -415 -882 -850 -549 -862 -408 -49 -149 -825 -572 -453 -982 -348 -494 -911 -226 -372 -70 -393 -987 -126 -45 -429 -270 -265 -791 -308 -650 -114 -18 -202 -154 -990 -206 -272 -883 -728 -907 -234 -578 -264 -401 -441 -37 -881 -765 -176 -431 -816 -732 -351 -15 -321 -342 -351 -794 -421 -947 -477 -711 -714 -633 -482 -505 -385 -794 -403 -610 -906 -436 -583 -617 -173 -715 -384 -836 -403 -287 -417 -968 -517 -268 -760 -569 -97 -499 -916 -830 -285 -620 -725 -337 -465 -5 -843 -373 -398 -710 -916 -805 -268 -213 -828 -26 -547 -215 -601 -948 -304 -853 -868 -363 -221 -634 -352 -702 -492 -452 -461 -837 -11 -511 -33 -937 -652 -243 -903 -770 -924 -168 -778 -146 -449 -321 -152 -811 -659 -496 -456 -748 -69 -39 -791 -176 -967 -918 -332 -378 -661 -763 -982 -542 -235 -460 -77 -862 -843 -661 -348 -47 -613 -905 -527 -913 -893 -549 -455 -704 -430 -967 -98 -436 -150 -112 -52 -741 -777 -131 -87 -188 -420 -762 -408 -527 -99 -17 -952 -774 -104 -335 -124 -977 -542 -468 -893 -137 -64 -198 -357 -933 -64 -614 -752 -565 -369 -76 -312 -733 -90 -883 -621 -218 -803 -967 -902 -542 -646 -823 -352 -218 -54 -8 -587 -901 -89 -644 -697 -917 -160 -780 -794 -999 -777 -190 -333 -115 -448 -192 -435 -256 -257 -664 -259 -551 -895 -664 -43 -986 -597 -824 -77 -950 -978 -88 -330 -667 -239 -180 -110 -639 -965 -867 -61 -136 -490 -178 -314 -187 -216 -733 -501 -516 -325 -542 -995 -363 -97 -288 -202 -521 -800 -473 -689 -997 -910 -955 -958 -344 -522 -489 -860 -67 -340 -432 -463 -376 -557 -470 -258 -807 -578 -98 -121 -423 -572 -841 -47 -640 -567 -759 -2 -593 -376 -969 -992 -536 -71 -571 -471 -514 -842 -203 -461 -582 -791 -213 -254 -610 -312 -498 -346 -492 -96 -86 -473 -897 -611 -275 -132 -41 -618 -575 -846 -57 -592 -428 -138 -675 -874 -397 -704 -657 -7 -835 -833 -276 -915 -519 -846 -52 -153 -80 -225 -498 -563 -575 -752 -622 -750 -648 -984 -326 -361 -70 -364 -394 -295 -938 -565 -396 -574 -7 -200 -489 -937 -138 -387 -305 -950 -629 -21 -15 -440 -340 -900 -746 -671 -882 -928 -350 -21 -742 -901 -510 -259 -745 -498 -802 -464 -59 -379 -255 -452 -330 -637 -466 -714 -387 -13 -868 -624 -839 -972 -932 -849 -15 -602 -94 -887 -897 -441 -396 -420 -9 -653 -266 -948 -961 -223 -18 -366 -349 -739 -904 -143 -618 -887 -432 -99 -215 -185 -385 -354 -560 -415 -16 -359 -693 -464 -198 -327 -857 -661 -527 -696 -260 -657 -333 -477 -998 -656 -809 -834 -779 -362 -788 -854 -679 -51 -911 -208 -759 -913 -54 -894 -825 -797 -141 -914 -366 -490 -574 -980 -773 -214 -774 -813 -20 -717 -805 -144 -269 -15 -907 -96 -707 -402 -195 -615 -930 -308 -944 -515 -892 -42 -500 -920 -925 -918 -151 -573 -959 -705 -942 -859 -191 -341 -504 -372 -736 -397 -556 -609 -296 -647 -186 -380 -280 -733 -70 -1000 -880 -704 -103 -479 -203 -64 -79 -519 -919 -357 -442 -889 -671 -739 -993 -503 -730 -58 -367 -251 -215 -563 -258 -838 -322 -502 -527 -450 -769 -515 -466 -106 -7 -221 -483 -269 -635 -129 -830 -835 -168 -12 -211 -597 -394 -165 -378 -833 -730 -895 -673 -989 -313 -141 -443 -798 -912 -166 -690 -778 -853 -455 -58 -223 -556 -97 -596 -448 -224 -971 -109 -436 -49 -480 -401 -992 -903 -683 -75 -108 -964 -442 -728 -444 -448 -958 -583 -637 -739 -18 -87 -801 -650 -815 -617 -653 -378 -230 -168 -341 -41 -173 -563 -629 -316 -194 -494 -622 -128 -163 -984 -673 -296 -205 -151 -819 -15 -580 -879 -915 -283 -353 -675 -579 -554 -95 -369 -441 -500 -976 -400 -510 -84 -672 -52 -572 -389 -244 -451 -258 -990 -474 -530 -567 -575 -646 -882 -10 -719 -246 -352 -861 -582 -921 -57 -510 -457 -683 -549 -749 -319 -290 -405 -907 -104 -895 -253 -632 -537 -631 -353 -824 -830 -178 -936 -240 -22 -509 -924 -890 -700 -807 -23 -596 -118 -97 -580 -888 -699 -833 -696 -804 -60 -979 -937 -937 -462 -480 -816 -798 -616 -113 -608 -748 -840 -196 -409 -78 -863 -142 -1000 -253 -922 -133 -788 -227 -217 -132 -800 -95 -570 -526 -371 -381 -925 -245 -461 -667 -634 -769 -593 -711 -961 -792 -102 -484 -800 -133 -593 -811 -659 -250 -563 -686 -794 -93 -8 -812 -693 -962 -468 -66 -308 -558 -299 -768 -180 -679 -96 -78 -377 -501 -825 -986 -121 -186 -95 -977 -536 -859 -461 -522 -390 -887 -549 -617 -883 -446 -171 -87 -689 -765 -719 -955 -810 -443 -647 -120 -245 -890 -192 -109 -655 -164 -279 -268 -954 -461 -732 -110 -155 -323 -487 -540 -955 -985 -807 -211 -583 -488 -465 -516 -821 -199 -545 -382 -395 -846 -610 -397 -764 -168 -454 -978 -6 -47 -477 -38 -895 -295 -241 -495 -300 -628 -640 -418 -900 -764 -422 -906 -346 -846 -170 -332 -604 -679 -145 -389 -826 -583 -383 -263 -443 -419 -704 -236 -897 -741 -89 -684 -2 -303 -828 -480 -831 -781 -467 -271 -25 -109 -195 -302 -999 -581 -919 -382 -822 -924 -259 -786 -893 -844 -480 -350 -409 -318 -22 -217 -39 -214 -859 -868 -241 -386 -226 -991 -989 -572 -334 -758 -816 -550 -752 -358 -831 -274 -333 -555 -173 -801 -565 -246 -461 -407 -379 -361 -211 -650 -143 -437 -334 -283 -551 -983 -866 -530 -424 -802 -820 -57 -672 -564 -906 -629 -186 -687 -575 -277 -681 -805 -485 -387 -489 -78 -704 -459 -499 -10 -51 -906 -650 -284 -839 -64 -255 -946 -446 -445 -785 -852 -702 -883 -122 -395 -422 -552 -162 -211 -296 -693 -502 -647 -127 -404 -182 -188 -176 -798 -77 -75 -231 -75 -648 -858 -561 -418 -311 -665 -966 -343 -238 -659 -101 -866 -244 -73 -502 -925 -392 -328 -432 -742 -718 -277 -342 -543 -293 -892 -829 -704 -390 -42 -166 -710 -854 -13 -497 -27 -3 -737 -939 -690 -94 -584 -231 -788 -891 -442 -940 -664 -890 -688 -575 -440 -497 -105 -164 -956 -24 -210 -695 -221 -980 -915 -680 -936 -368 -19 -243 -592 -846 -673 -196 -10 -540 -198 -853 -859 -482 -135 -868 -498 -710 -621 -611 -715 -533 -835 -551 -174 -647 -669 -255 -202 -426 -296 -20 -430 -382 -560 -441 -388 -365 -471 -81 -950 -439 -97 -233 -567 -502 -607 -887 -356 -851 -141 -582 -710 -589 -911 -278 -771 -189 -506 -749 -996 -934 -166 -146 -983 -736 -185 -109 -84 -499 -294 -189 -964 -563 -389 -900 -782 -924 -234 -182 -633 -388 -437 -210 -380 -174 -720 -766 -112 -897 -324 -529 -360 -799 -685 -526 -430 -15 -315 -819 -231 -791 -16 -393 -519 -34 -834 -800 -963 -456 -22 -951 -115 -822 -250 -794 -587 -773 -695 -770 -549 -465 -104 -802 -967 -118 -896 -440 -825 -502 -881 -600 -65 -798 -365 -452 -773 -808 -566 -629 -959 -312 -529 -353 -187 -421 -376 -5 -593 -905 -422 -613 -873 -150 -201 -82 -528 -575 -130 -218 -752 -550 -445 -504 -853 -607 -637 -73 -902 -490 -926 -944 -841 -839 -881 -747 -630 -172 -304 -121 -264 -662 -962 -249 -153 -598 -632 -845 -625 -194 -345 -56 -867 -376 -555 -803 -893 -859 -929 -508 -799 -820 -350 -846 -355 -291 -541 -169 -839 -372 -762 -87 -620 -198 -489 -965 -511 -192 -294 -392 -465 -849 -90 -607 -546 -113 -835 -998 -169 -792 -285 -486 -935 -826 -224 -71 -404 -43 -338 -924 -597 -452 -404 -59 -64 -551 -965 -248 -803 -87 -581 -527 -670 -887 -782 -202 -366 -382 -385 -997 -261 -506 -308 -813 -484 -419 -529 -395 -932 -70 -93 -854 -335 -141 -634 -768 -394 -955 -465 -894 -62 -404 -836 -79 -600 -305 -573 -761 -297 -255 -21 -840 -661 -945 -65 -981 -963 -748 -966 -821 -281 -893 -322 -256 -299 -781 -510 -590 -217 -645 -309 -958 -257 -466 -837 -862 -993 -300 -332 -434 -23 -146 -339 -559 -322 -420 -416 -928 -728 -321 -434 -622 -227 -395 -34 -80 -479 -513 -796 -357 -86 -570 -250 -5 -742 -989 -481 -380 -683 -504 -42 -540 -519 -454 -756 -499 -105 -285 -425 -659 -368 -772 -792 -344 -581 -892 -194 -64 -350 -883 -561 -193 -435 -249 -465 -760 -15 -525 -153 -612 -921 -753 -683 -339 -841 -760 -488 -870 -872 -147 -30 -697 -584 -329 -847 -470 -653 -273 -891 -831 -176 -320 -653 -286 -383 -53 -950 -203 -457 -975 -432 -674 -778 -25 -325 -817 -453 -721 -1000 -454 -802 -570 -898 -200 -44 -769 -973 -988 -691 -353 -669 -317 -716 -475 -579 -353 -918 -900 -464 -295 -344 -616 -228 -683 -532 -637 -609 -51 -74 -121 -871 -619 -47 -152 -87 -128 -823 -290 -499 -650 -447 -492 -388 -361 -445 -533 -272 -126 -435 -251 -47 -265 -610 -780 -665 -950 -556 -711 -868 -139 -794 -569 -590 -123 -456 -321 -65 -835 -917 -206 -930 -762 -579 -514 -31 -221 -140 -846 -422 -688 -946 -671 -642 -73 -193 -369 -319 -166 -734 -135 -262 -116 -488 -612 -424 -932 -939 -246 -11 -172 -583 -202 -776 -894 -401 -382 -40 -615 -44 -728 -703 -923 -752 -165 -2 -669 -421 -155 -284 -897 -863 -573 -339 -990 -749 -661 -809 -954 -497 -898 -515 -270 -435 -794 -801 -436 -284 -600 -207 -603 -402 -142 -338 -688 -507 -852 -676 -586 -404 -523 -116 -289 -178 -126 -127 -730 -549 -908 -268 -939 -365 -787 -725 -481 -681 -177 -967 -386 -616 -479 -911 -420 -695 -890 -129 -255 -446 -379 -279 -84 -123 -34 -58 -29 -146 -209 -868 -990 -240 -143 -811 -550 -734 -765 -143 -676 -393 -676 -857 -666 -762 -879 -626 -321 -443 -660 -8 -377 -894 -813 -181 -489 -989 -242 -454 -199 -684 -594 -485 -219 -870 -603 -279 -225 -119 -519 -669 -814 -67 -214 -645 -456 -264 -677 -911 -156 -655 -658 -914 -363 -414 -431 -100 -595 -907 -664 -658 -576 -400 -493 -121 -790 -440 -707 -415 -944 -199 -357 -593 -144 -892 -746 -926 -104 -117 -597 -470 -857 -118 -880 -263 -146 -528 -315 -556 -616 -457 -142 -542 -932 -535 -628 -240 -429 -71 -634 -472 -937 -278 -24 -462 -904 -329 -740 -556 -229 -25 -246 -572 -27 -61 -906 -861 -355 -919 -902 -37 -605 -789 -475 -511 -145 -586 -566 -431 -640 -736 -541 -114 -574 -701 -127 -793 -119 -533 -236 -379 -747 -97 -853 -261 -16 -184 -453 -635 -844 -622 -548 -828 -372 -970 -843 -316 -640 -967 -988 -882 -1 -398 -327 -123 -775 -290 -343 -919 -736 -871 -113 -245 -533 -826 -95 -375 -520 -265 -160 -676 -955 -900 -588 -609 -404 -866 -264 -723 -662 -720 -646 -225 -528 -102 -857 -243 -825 -459 -161 -25 -367 -459 -39 -919 -634 -794 -445 -274 -781 -181 -628 -702 -652 -891 -844 -227 -773 -976 -676 -450 -766 -621 -157 -710 -851 -309 -697 -113 -574 -849 -119 -944 -256 -813 -622 -773 -633 -351 -425 -814 -309 -46 -10 -548 -631 -960 -798 -528 -212 -834 -538 -557 -415 -422 -804 -129 -140 -899 -534 -980 -286 -761 -333 -469 -963 -883 -308 -768 -975 -634 -238 -145 -755 -395 -604 -451 -654 -101 -162 -677 -162 -814 -378 -283 -26 -178 -764 -56 -101 -119 -764 -494 -149 -510 -176 -77 -781 -463 -358 -308 -175 -120 -463 -374 -263 -119 -149 -38 -913 -465 -214 -880 -705 -132 -27 -272 -386 -439 -537 -235 -138 -212 -163 -575 -989 -420 -254 -787 -514 -543 -647 -346 -138 -134 -219 -534 -782 -169 -628 -475 -291 -994 -792 -920 -240 -780 -689 -750 -53 -879 -191 -213 -834 -78 -931 -927 -977 -794 -822 -309 -425 -236 -842 -864 -220 -99 -924 -712 -622 -926 -895 -788 -31 -402 -40 -82 -776 -560 -967 -705 -676 -567 -265 -234 -309 -60 -191 -80 -795 -741 -38 -742 -731 -244 -897 -238 -793 -614 -275 -821 -781 -206 -821 -279 -856 -600 -63 -871 -438 -5 -877 -373 -578 -71 -808 -456 -64 -991 -860 -325 -257 -614 -765 -43 -599 -378 -618 -513 -826 -575 -358 -876 -260 -496 -334 -178 -310 -623 -156 -662 -312 -31 -986 -409 -173 -46 -5 -132 -548 -788 -563 -140 -409 -435 -950 -952 -117 -112 -310 -137 -304 -378 -213 -755 -355 -164 -22 -710 -692 -660 -695 -988 -636 -845 -259 -63 -190 -364 -866 -440 -33 -789 -456 -239 -694 -495 -497 -124 -789 -462 -635 -925 -8 -444 -766 -998 -544 -794 -342 -984 -30 -157 -492 -854 -893 -58 -15 -5 -858 -85 -389 -556 -824 -598 -957 -471 -553 -322 -180 -556 -368 -147 -567 -284 -847 -207 -504 -339 -136 -855 -511 -696 -466 -1 -269 -199 -155 -247 -692 -377 -320 -425 -660 -7 -322 -916 -769 -678 -474 -436 -372 -11 -772 -116 -52 -529 -102 -127 -495 -84 -995 -351 -989 -950 -108 -513 -849 -678 -657 -888 -300 -558 -349 -994 -121 -967 -57 -471 -890 -210 -829 -765 -304 -244 -895 -763 -644 -603 -105 -969 -296 -365 -631 -660 -445 -223 -517 -31 -59 -152 -303 -997 -526 -132 -524 -738 -746 -337 -47 -57 -956 -190 -689 -352 -788 -578 -448 -171 -150 -615 -673 -345 -862 -458 -565 -177 -634 -504 -579 -393 -355 -163 -934 -337 -467 -883 -469 -898 -93 -8 -407 -749 -475 -395 -32 -375 -751 -81 -403 -827 -201 -34 -670 -776 -878 -73 -167 -646 -577 -936 -889 -565 -178 -556 -311 -124 -310 -744 -736 -971 -624 -327 -291 -750 -206 -349 -688 -662 -624 -298 -254 -565 -859 -50 -406 -934 -510 -870 -273 -163 -755 -212 -137 -850 -233 -502 -297 -441 -804 -459 -40 -815 -930 -279 -437 -386 -623 -590 -23 -736 -478 -436 -989 -980 -447 -374 -439 -616 -5 -25 -409 -997 -151 -653 -724 -736 -456 -247 -397 -98 -180 -450 -80 -948 -362 -880 -712 -939 -148 -992 -233 -225 -515 -535 -504 -565 -315 -630 -185 -180 -727 -936 -218 -514 -513 -322 -468 -61 -789 -927 -600 -894 -829 -939 -113 -766 -570 -381 -137 -439 -223 -818 -308 -163 -552 -233 -579 -903 -218 -167 -565 -38 -93 -531 -692 -424 -889 -111 -15 -315 -321 -130 -614 -307 -535 -105 -721 -330 -231 -37 -908 -379 -347 -305 -925 -909 -907 -657 -781 -200 -731 -368 -606 -649 -397 -645 -983 -913 -534 -239 -248 -42 -210 -681 -236 -860 -815 -896 -361 -799 -804 -501 -353 -876 -525 -52 -743 -921 -225 -466 -431 -418 -467 -449 -210 -654 -793 -119 -456 -326 -950 -91 -864 -357 -450 -44 -980 -485 -826 -358 -245 -503 -963 -232 -1000 -878 -868 -987 -809 -636 -819 -602 -149 -964 -322 -931 -36 -470 -131 -602 -79 -763 -317 -169 -61 -922 -663 -350 -979 -949 -777 -402 -657 -928 -910 -880 -306 -602 -532 -825 -285 -272 -949 -805 -15 -799 -637 -589 -872 -83 -52 -18 -389 -806 -255 -805 -242 -784 -962 -303 -299 -174 -238 -370 -724 -644 -366 -153 -499 -783 -898 -181 -289 -263 -350 -462 -468 -145 -205 -864 -460 -166 -744 -587 -757 -249 -844 -372 -895 -552 -51 -630 -97 -297 -914 -217 -543 -753 -849 -661 -335 -978 -639 -119 -620 -666 -468 -358 -175 -443 -446 -168 -121 -307 -531 -344 -985 -519 -5 -296 -770 -390 -71 -316 -541 -183 -570 -626 -352 -879 -284 -406 -476 -879 -934 -509 -576 -973 -37 -247 -573 -560 -884 -207 -698 -808 -35 -416 -632 -779 -293 -999 -397 -897 -463 -83 -896 -596 -791 -419 -539 -889 -160 -509 -934 -729 -478 -107 -11 -841 -640 -168 -530 -451 -651 -834 -975 -602 -972 -352 -847 -642 -295 -799 -751 -574 -613 -109 -961 -143 -655 -940 -84 -653 -616 -505 -273 -467 -909 -576 -509 -964 -321 -337 -249 -681 -758 -130 -159 -210 -23 -434 -370 -909 -96 -645 -328 -256 -212 -436 -812 -723 -800 -712 -417 -919 -430 -89 -512 -720 -323 -287 -132 -42 -430 -795 -734 -382 -651 -563 -988 -273 -479 -559 -817 -423 -205 -895 -895 -404 -991 -646 -367 -162 -890 -641 -925 -833 -107 -457 -289 -968 -746 -861 -740 -741 -54 -968 -473 -543 -732 -337 -540 -120 -176 -112 -800 -312 -262 -256 -180 -264 -769 -13 -28 -653 -44 -542 -300 -744 -324 -86 -449 -596 -667 -775 -343 -986 -141 -661 -629 -803 -427 -97 -319 -85 -16 -222 -707 -630 -248 -663 -815 -28 -755 -861 -385 -951 -990 -368 -429 -491 -389 -296 -335 -378 -915 -743 -511 -861 -5 -446 -337 -946 -552 -199 -635 -770 -310 -107 -819 -631 -379 -119 -872 -202 -373 -567 -299 -386 -409 -592 -470 -142 -585 -375 -529 -718 -169 -718 -594 -635 -266 -746 -194 -541 -685 -188 -820 -397 -250 -29 -789 -452 -701 -27 -75 -803 -417 -479 -684 -740 -241 -656 -126 -258 -270 -815 -372 -757 -382 -58 -746 -158 -15 -458 -392 -349 -640 -53 -492 -615 -882 -372 -985 -425 -777 -727 -120 -204 -785 -593 -50 -964 -64 -879 -152 -952 -871 -817 -500 -750 -66 -43 -576 -967 -280 -992 -756 -628 -38 -503 -544 -306 -598 -208 -731 -172 -718 -181 -606 -883 -98 -405 -186 -786 -651 -977 -657 -2 -582 -663 -972 -809 -574 -828 -486 -624 -711 -173 -484 -761 -381 -327 -912 -754 -706 -958 -648 -616 -39 -225 -828 -455 -530 -293 -515 -161 -126 -855 -913 -231 -838 -240 -771 -846 -276 -270 -337 -219 -96 -684 -197 -184 -274 -1000 -632 -275 -333 -135 -993 -359 -77 -59 -176 -153 -131 -716 -464 -335 -686 -291 -421 -664 -189 -947 -230 -536 -127 -702 -214 -663 -725 -551 -860 -558 -771 -670 -133 -759 -731 -52 -461 -39 -788 -503 -644 -454 -718 -145 -242 -632 -819 -507 -628 -40 -962 -584 -325 -258 -843 -295 -374 -466 -90 -926 -713 -431 -571 -183 -352 -850 -902 -638 -546 -981 -322 -764 -832 -135 -360 -953 -365 -999 -983 -771 -387 -888 -677 -573 -572 -520 -210 -328 -981 -807 -909 -231 -597 -742 -725 -739 -525 -201 -862 -728 -611 -474 -498 -496 -904 -649 -421 -318 -125 -488 -296 -371 -979 -657 -561 -875 -858 -694 -114 -100 -782 -324 -332 -181 -749 -485 -103 -153 -995 -942 -658 -245 -271 -2 -813 -261 -916 -553 -284 -655 -172 -829 -852 -218 -280 -572 -289 -221 -895 -894 -350 -923 -666 -219 -409 -870 -686 -771 -684 -18 -652 -213 -301 -20 -52 -746 -353 -511 -603 -307 -917 -792 -817 -666 -556 -401 -499 -60 -433 -114 -691 -465 -119 -182 -850 -545 -115 -957 -417 -997 -829 -759 -424 -456 -482 -905 -887 -537 -928 -435 -250 -971 -456 -258 -936 -362 -233 -430 -492 -495 -28 -150 -849 -80 -872 -82 -383 -108 -933 -559 -147 -381 -794 -668 -115 -595 -567 -276 -445 -276 -176 -338 -337 -81 -426 -208 -431 -49 -201 -242 -601 -123 -545 -655 -595 -363 -883 -649 -418 -228 -257 -620 -383 -236 -101 -54 -628 -657 -510 -364 -649 -545 -830 -180 -32 -510 -336 -379 -518 -880 -214 -387 -312 -850 -274 -182 -323 -633 -425 -960 -679 -545 -958 -79 -201 -284 -459 -547 -754 -44 -250 -935 -18 -951 -730 -756 -354 -525 -776 -45 -282 -54 -680 -815 -453 -353 -345 -981 -230 -989 -398 -659 -98 -329 -659 -527 -698 -549 -540 -163 -50 -694 -294 -474 -830 -4 -914 -61 -571 -439 -582 -304 -274 -68 -339 -294 -720 -360 -11 -964 -598 -654 -422 -459 -643 -507 -752 -954 -512 -464 -17 -349 -860 -441 -130 -943 -953 -542 -678 -549 -428 -239 -826 -60 -247 -738 -439 -745 -912 -134 -115 -534 -832 -388 -437 -11 -103 -299 -182 -927 -724 -61 -701 -624 -24 -402 -34 -442 -437 -94 -95 -165 -544 -775 -758 -46 -345 -332 -943 -597 -624 -748 -196 -775 -577 -718 -29 -617 -41 -242 -143 -655 -990 -50 -131 -509 -899 -742 -885 -444 -9 -762 -686 -751 -956 -326 -887 -76 -78 -177 -425 -730 -997 -989 -284 -622 -369 -608 -341 -451 -831 -6 -707 -124 -139 -324 -828 -139 -629 -415 -907 -66 -474 -8 -558 -838 -259 -850 -747 -537 -549 -373 -628 -16 -576 -319 -599 -854 -939 -46 -473 -761 -233 -156 -578 -43 -458 -779 -358 -510 -525 -600 -152 -860 -68 -435 -615 -862 -676 -158 -633 -387 -999 -44 -202 -372 -830 -128 -877 -438 -61 -264 -442 -295 -368 -481 -872 -375 -139 -683 -360 -772 -612 -526 -878 -197 -611 -948 -283 -827 -229 -930 -995 -809 -308 -504 -386 -385 -411 -329 -480 -207 -894 -220 -430 -525 -183 -334 -462 -184 -961 -602 -104 -715 -262 -188 -874 -243 -82 -211 -844 -853 -544 -713 -946 -7 -260 -359 -256 -560 -709 -617 -148 -292 -209 -273 -723 -272 -50 -576 -664 -869 -729 -936 -302 -890 -2 -306 -574 -468 -279 -474 -587 -658 -129 -277 -489 -836 -277 -340 -479 -234 -691 -759 -611 -226 -385 -197 -449 -271 -753 -872 -917 -518 -371 -644 -106 -862 -496 -68 -550 -67 -859 -123 -835 -63 -608 -64 -226 -860 -824 -370 -755 -10 -251 -337 -470 -960 -106 -111 -590 -910 -33 -352 -898 -986 -963 -954 -986 -795 -820 -789 -106 -800 -288 -698 -776 -857 -226 -87 -422 -389 -942 -146 -671 -96 -653 -952 -154 -147 -115 -68 -770 -251 -261 -51 -893 -372 -247 -627 -41 -9 -278 -227 -490 -836 -227 -760 -424 -621 -870 -516 -489 -757 -232 -995 -582 -912 -412 -503 -415 -410 -325 -729 -558 -274 -962 -148 -346 -282 -714 -23 -281 -764 -796 -970 -260 -308 -848 -298 -592 -236 -267 -314 -689 -158 -357 -514 -758 -567 -531 -717 -775 -96 -434 -872 -978 -9 -459 -551 -801 -553 -345 -832 -32 -335 -521 -993 -620 -942 -708 -134 -123 -971 -396 -501 -890 -871 -332 -40 -644 -372 -9 -184 -225 -205 -406 -236 -225 -355 -526 -39 -24 -330 -514 -442 -14 -565 -369 -405 -347 -572 -263 -174 -888 -885 -117 -293 -36 -194 -444 -271 -197 -923 -767 -825 -874 -447 -540 -120 -398 -502 -114 -93 -525 -476 -284 -605 -571 -520 -902 -722 -99 -237 -246 -978 -104 -619 -875 -352 -899 -658 -265 -652 -357 -277 -674 -773 -644 -305 -976 -680 -996 -302 -617 -408 -55 -272 -362 -601 -975 -900 -640 -481 -845 -420 -582 -796 -533 -277 -321 -453 -65 -273 -352 -904 -609 -646 -237 -324 -216 -791 -806 -824 -818 -987 -283 -559 -537 -212 -526 -676 -276 -930 -683 -91 -295 -322 -346 -100 -851 -552 -671 -327 -230 -774 -821 -522 -216 -155 -313 -234 -757 -513 -65 -93 -196 -737 -96 -671 -492 -891 -434 -718 -79 -332 -353 -219 -82 -67 -666 -892 -978 -806 -112 -76 -432 -370 -491 -865 -866 -658 -939 -650 -641 -455 -876 -704 -35 -372 -781 -550 -646 -757 -142 -865 -835 -282 -134 -652 -629 -30 -484 -312 -905 -901 -22 -817 -892 -678 -906 -995 -467 -950 -261 -632 -782 -136 -311 -658 -558 -277 -373 -612 -846 -996 -297 -354 -475 -377 -954 -148 -259 -387 -682 -389 -762 -468 -475 -1 -476 -99 -893 -142 -674 -727 -231 -629 -200 -540 -26 -522 -266 -132 -805 -535 -243 -187 -307 -1000 -35 -797 -929 -301 -771 -491 -502 -969 -632 -299 -174 -865 -311 -626 -330 -927 -138 -787 -531 -450 -428 -727 -568 -456 -230 -13 -358 -176 -749 -208 -23 -530 -384 -696 -521 -372 -870 -152 -570 -11 -147 -560 -614 -492 -70 -255 -834 -832 -52 -647 -824 -48 -955 -935 -642 -468 -454 -436 -231 -449 -783 -912 -272 -210 -560 -157 -358 -631 -429 -943 -909 -434 -914 -690 -868 -933 -291 -977 -240 -10 -201 -376 -110 -481 -385 -387 -557 -933 -531 -671 -764 -710 -15 -856 -321 -395 -330 -187 -945 -765 -588 -905 -275 -202 -626 -701 -843 -198 -52 -226 -864 -780 -80 -739 -657 -968 -174 -61 -959 -328 -662 -449 -890 -456 -412 -379 -957 -291 -187 -605 -940 -449 -892 -231 -374 -890 -126 -708 -758 -32 -961 -416 -646 -72 -498 -118 -884 -52 -875 -442 -65 -826 -208 -334 -737 -108 -261 -84 -112 -893 -579 -126 -508 -611 -868 -350 -701 -171 -814 -776 -727 -250 -527 -312 -607 -291 -266 -13 -175 -965 -764 -592 -848 -451 -479 -834 -564 -106 -16 -677 -656 -409 -27 -457 -280 -425 -173 -568 -245 -351 -99 -349 -161 -707 -146 -555 -881 -850 -710 -179 -814 -303 -793 -37 -855 -788 -696 -99 -21 -526 -882 -546 -615 -438 -322 -772 -847 -780 -535 -229 -334 -347 -662 -994 -203 -74 -680 -136 -906 -642 -866 -805 -513 -802 -40 -630 -141 -341 -974 -548 -786 -736 -17 -694 -461 -909 -333 -62 -137 -890 -949 -294 -527 -350 -69 -977 -78 -640 -915 -612 -18 -834 -122 -325 -171 -424 -526 -873 -839 -907 -712 -66 -520 -389 -907 -203 -371 -441 -677 -102 -399 -738 -912 -609 -344 -902 -657 -255 -334 -285 -345 -599 -795 -132 -348 -479 -959 -275 -684 -369 -813 -487 -402 -957 -209 -426 -782 -268 -199 -606 -362 -84 -323 -85 -348 -376 -739 -155 -353 -293 -314 -799 -180 -833 -148 -69 -221 -709 -521 -986 -371 -421 -986 -765 -618 -528 -522 -394 -705 -212 -192 -431 -532 -767 -36 -622 -66 -310 -527 -997 -131 -928 -293 -608 -924 -291 -392 -89 -188 -439 -142 -2 -270 -906 -345 -678 -39 -645 -179 -290 -942 -107 -885 -419 -81 -326 -173 -661 -49 -649 -629 -479 -972 -871 -547 -215 -47 -966 -186 -275 -631 -642 -464 -14 -229 -123 -162 -182 -229 -253 -642 -167 -334 -497 -755 -861 -930 -59 -716 -879 -890 -761 -819 -445 -512 -491 -181 -579 -91 -480 -585 -91 -440 -939 -325 -81 -287 -506 -835 -905 -794 -900 -71 -151 -115 -532 -787 -143 -953 -922 -650 -98 -379 -172 -713 -618 -217 -284 -440 -183 -117 -687 -100 -879 -90 -761 -693 -711 -815 -246 -524 -872 -60 -928 -327 -915 -11 -257 -695 -891 -858 -466 -273 -3 -300 -103 -621 -203 -906 -602 -922 -323 -144 -486 -14 -514 -615 -825 -963 -933 -727 -261 -79 -808 -722 -233 -642 -200 -446 -12 -997 -194 -681 -364 -773 -591 -476 -922 -15 -976 -403 -427 -247 -576 -441 -233 -16 -243 -516 -812 -362 -539 -665 -118 -711 -704 -199 -152 -661 -638 -527 -826 -518 -356 -140 -66 -61 -476 -28 -14 -882 -70 -968 -103 -344 -827 -724 -272 -431 -953 -896 -187 -145 -797 -514 -19 -983 -327 -757 -148 -569 -221 -684 -374 -650 -747 -672 -490 -944 -351 -44 -359 -65 -921 -922 -261 -924 -150 -645 -68 -252 -926 -773 -474 -171 -544 -462 -586 -395 -811 -502 -474 -377 -554 -99 -420 -72 -873 -112 -653 -670 -633 -253 -876 -81 -276 -962 -53 -745 -11 -216 -460 -630 -629 -41 -794 -797 -180 -286 -240 -269 -606 -76 -879 -800 -734 -368 -345 -707 -818 -386 -715 -5 -260 -96 -962 -838 -126 -255 -390 -152 -738 -761 -112 -818 -236 -163 -929 -643 -811 -952 -517 -124 -450 -305 -737 -374 -647 -800 -890 -986 -262 -903 -279 -841 -134 -390 -381 -550 -222 -778 -583 -157 -155 -914 -525 -600 -477 -845 -591 -100 -884 -67 -473 -814 -226 -10 -864 -346 -981 -862 -222 -478 -383 -549 -603 -363 -993 -915 -844 -596 -168 -827 -50 -244 -517 -478 -283 -661 -112 -608 -596 -652 -587 -118 -725 -8 -825 -432 -50 -56 -203 -720 -531 -101 -980 -380 -92 -722 -831 -288 -437 -747 -949 -265 -365 -850 -157 -164 -570 -313 -882 -635 -459 -350 -419 -537 -845 -953 -592 -221 -536 -904 -53 -29 -863 -534 -403 -373 -157 -579 -941 -169 -794 -875 -4 -365 -509 -904 -990 -488 -171 -340 -349 -439 -67 -334 -686 -183 -152 -337 -390 -77 -936 -115 -925 -235 -28 -559 -904 -714 -180 -334 -269 -35 -500 -790 -340 -188 -640 -390 -947 -96 -333 -908 -803 -852 -823 -426 -389 -459 -459 -413 -686 -986 -118 -963 -479 -937 -160 -349 -983 -676 -660 -168 -924 -569 -777 -78 -331 -422 -965 -67 -373 -368 -662 -680 -282 -800 -365 -394 -350 -491 -158 -885 -990 -624 -366 -552 -379 -756 -616 -513 -419 -725 -771 -122 -214 -79 -696 -863 -579 -291 -496 -599 -136 -957 -22 -450 -702 -721 -338 -132 -460 -945 -262 -412 -308 -279 -130 -64 -404 -919 -557 -481 -257 -303 -450 -184 -913 -902 -847 -892 -945 -750 -672 -67 -191 -573 -756 -39 -27 -713 -70 -302 -100 -623 -864 -595 -603 -319 -786 -238 -192 -455 -89 -428 -451 -970 -948 -956 -545 -864 -902 -801 -393 -700 -538 -933 -965 -888 -450 -716 -519 -305 -439 -199 -387 -777 -250 -272 -711 -98 -532 -384 -610 -907 -775 -433 -236 -90 -716 -355 -523 -584 -670 -317 -516 -50 -966 -660 -558 -925 -759 -445 -971 -402 -113 -836 -339 -832 -576 -138 -779 -705 -398 -702 -765 -272 -638 -621 -348 -950 -343 -370 -803 -52 -891 -635 -602 -645 -483 -111 -39 -114 -613 -663 -339 -966 -405 -692 -997 -95 -145 -62 -434 -647 -620 -813 -941 -309 -581 -402 -168 -561 -660 -520 -738 -900 -953 -14 -226 -10 -787 -322 -806 -312 -321 -940 -975 -648 -558 -160 -247 -957 -15 -242 -829 -408 -535 -319 -881 -510 -423 -96 -760 -585 -833 -944 -346 -621 -789 -290 -710 -46 -535 -375 -772 -422 -978 -309 -237 -768 -875 -873 -491 -645 -851 -412 -254 -610 -236 -287 -36 -511 -127 -39 -989 -786 -695 -954 -610 -257 -457 -10 -347 -684 -12 -985 -159 -509 -921 -537 -391 -204 -11 -441 -676 -676 -282 -403 -681 -219 -312 -573 -659 -742 -801 -340 -814 -259 -336 -267 -110 -132 -233 -933 -372 -241 -627 -920 -269 -433 -905 -370 -27 -432 -143 -858 -231 -592 -592 -627 -929 -499 -220 -965 -551 -536 -140 -663 -252 -496 -157 -261 -860 -390 -967 -549 -429 -966 -771 -343 -323 -617 -364 -764 -935 -209 -960 -781 -190 -942 -970 -767 -517 -641 -4 -422 -942 -657 -967 -62 -486 -687 -665 -172 -637 -986 -777 -478 -163 -560 -459 -796 -763 -221 -163 -736 -337 -64 -282 -899 -717 -873 -580 -327 -223 -616 -489 -357 -349 -800 -656 -800 -48 -407 -27 -151 -938 -988 -999 -779 -898 -474 -235 -131 -765 -581 -301 -234 -818 -553 -695 -29 -562 -915 -404 -850 -794 -536 -67 -618 -402 -420 -880 -713 -657 -254 -560 -375 -458 -923 -608 -499 -924 -54 -195 -198 -529 -316 -712 -731 -982 -426 -305 -776 -253 -629 -43 -643 -432 -726 -80 -602 -186 -752 -644 -116 -694 -765 -923 -69 -841 -58 -642 -393 -194 -508 -899 -258 -890 -619 -341 -45 -595 -584 -528 -779 -416 -473 -817 -501 -794 -806 -263 -137 -238 -169 -481 -539 -936 -536 -63 -510 -884 -950 -164 -142 -980 -472 -662 -479 -666 -668 -239 -973 -504 -384 -911 -387 -852 -452 -324 -73 -871 -592 -123 -670 -930 -450 -916 -738 -874 -645 -533 -127 -951 -422 -348 -621 -778 -985 -766 -732 -614 -17 -768 -149 -396 -619 -394 -136 -962 -316 -496 -402 -965 -175 -286 -252 -405 -503 -501 -504 -261 -417 -151 -126 -751 -385 -689 -170 -618 -675 -942 -388 -29 -881 -675 -482 -522 -418 -979 -390 -402 -438 -743 -809 -537 -985 -43 -262 -192 -235 -171 -573 -999 -395 -526 -322 -357 -984 -723 -251 -235 -343 -642 -918 -464 -55 -995 -202 -447 -400 -290 -84 -84 -674 -73 -131 -459 -728 -675 -767 -32 -214 -404 -103 -884 -523 -89 -9 -299 -134 -925 -653 -72 -731 -218 -935 -470 -73 -667 -8 -813 -917 -575 -498 -634 -697 -517 -991 -192 -157 -743 -465 -516 -324 -509 -146 -80 -423 -667 -680 -180 -268 -994 -686 -48 -400 -694 -362 -719 -724 -965 -429 -920 -745 -58 -677 -226 -38 -853 -950 -143 -616 -739 -459 -641 -153 -526 -820 -522 -909 -697 -937 -414 -531 -872 -783 -394 -613 -186 -136 -33 -993 -507 -798 -459 -748 -987 -402 -99 -400 -53 -780 -734 -402 -687 -681 -478 -168 -399 -520 -118 -335 -905 -336 -255 -428 -540 -902 -800 -433 -716 -600 -366 -746 -476 -889 -958 -291 -25 -216 -778 -404 -49 -435 -485 -139 -337 -354 -480 -721 -399 -190 -566 -944 -127 -295 -817 -110 -260 -801 -71 -165 -217 -532 -994 -978 -347 -389 -583 -936 -907 -326 -655 -407 -128 -341 -837 -641 -478 -577 -163 -869 -435 -310 -682 -135 -707 -435 -475 -792 -945 -619 -386 -887 -308 -789 -847 -740 -573 -924 -508 -521 -345 -916 -695 -127 -887 -352 -506 -349 -765 -525 -450 -148 -338 -459 -29 -704 -706 -173 -411 -97 -15 -437 -77 -748 -648 -765 -190 -518 -676 -635 -551 -828 -657 -255 -738 -324 -839 -439 -934 -385 -622 -23 -356 -763 -189 -592 -665 -875 -1 -433 -803 -62 -241 -657 -12 -522 -450 -564 -822 -900 -614 -536 -95 -988 -759 -683 -817 -338 -459 -30 -769 -186 -684 -610 -761 -415 -135 -344 -695 -96 -435 -580 -450 -84 -917 -397 -236 -34 -41 -111 -935 -792 -348 -114 -566 -766 -421 -54 -100 -200 -80 -798 -155 -132 -865 -547 -303 -808 -159 -791 -126 -691 -665 -505 -675 -104 -405 -824 -571 -205 -973 -519 -163 -375 -613 -869 -664 -468 -44 -40 -219 -404 -853 -200 -134 -228 -433 -696 -725 -98 -738 -102 -59 -479 -263 -595 -232 -85 -267 -709 -76 -207 -695 -919 -526 -245 -307 -656 -488 -927 -345 -204 -348 -351 -298 -351 -414 -579 -142 -97 -35 -154 -119 -784 -264 -293 -939 -700 -777 -604 -21 -309 -56 -874 -645 -968 -411 -520 -905 -765 -550 -553 -191 -221 -163 -962 -490 -311 -718 -750 -425 -633 -367 -282 -232 -167 -47 -659 -555 -265 -789 -668 -468 -896 -265 -966 -302 -720 -240 -162 -621 -787 -861 -406 -853 -187 -55 -249 -966 -760 -872 -740 -598 -969 -927 -766 -302 -981 -552 -568 -688 -680 -988 -313 -636 -990 -226 -59 -935 -402 -632 -469 -53 -609 -981 -638 -40 -11 -124 -791 -624 -279 -817 -683 -892 -863 -980 -49 -758 -15 -223 -177 -274 -21 -731 -233 -296 -112 -528 -785 -90 -79 -318 -288 -550 -48 -236 -719 -858 -487 -321 -140 -728 -641 -571 -122 -997 -765 -360 -177 -152 -89 -680 -311 -841 -381 -683 -34 -407 -121 -688 -643 -257 -367 -658 -806 -444 -870 -797 -964 -777 -43 -1 -672 -951 -30 -21 -609 -637 -412 -872 -1000 -442 -655 -677 -422 -138 -366 -995 -840 -28 -117 -434 -413 -55 -996 -332 -484 -319 -144 -369 -792 -923 -339 -941 -728 -309 -296 -543 -215 -735 -402 -922 -667 -314 -108 -9 -540 -463 -166 -138 -443 -611 -683 -186 -672 -796 -439 -486 -382 -746 -760 -211 -157 -263 -261 -27 -66 -969 -534 -531 -863 -391 -375 -112 -640 -946 -359 -375 -688 -351 -775 -990 -825 -758 -177 -957 -435 -305 -544 -55 -951 -90 -849 -216 -768 -632 -361 -494 -953 -97 -196 -583 -985 -749 -353 -327 -621 -147 -688 -139 -164 -223 -582 -135 -931 -742 -307 -578 -921 -580 -686 -830 -27 -318 -374 -814 -847 -480 -109 -42 -307 -529 -958 -853 -619 -346 -969 -560 -916 -546 -3 -259 -201 -889 -189 -57 -546 -324 -59 -760 -672 -613 -312 -937 -744 -602 -828 -875 -151 -554 -621 -358 -251 -354 -998 -110 -198 -432 -541 -433 -205 -934 -91 -302 -550 -740 -924 -983 -217 -514 -443 -81 -414 -625 -517 -826 -773 -227 -989 -21 -676 -741 -547 -378 -682 -625 -182 -910 -43 -376 -911 -214 -812 -396 -440 -158 -812 -545 -577 -346 -471 -671 -864 -137 -573 -437 -956 -926 -147 -163 -458 -636 -38 -529 -374 -463 -685 -908 -386 -667 -87 -733 -804 -360 -123 -122 -237 -729 -264 -974 -634 -836 -173 -423 -152 -345 -473 -806 -780 -924 -477 -932 -101 -913 -872 -831 -874 -58 -810 -856 -725 -760 -108 -988 -720 -859 -710 -730 -695 -413 -867 -902 -359 -68 -124 -554 -903 -98 -352 -673 -913 -246 -965 -488 -62 -681 -320 -732 -983 -608 -10 -234 -598 -104 -324 -928 -880 -744 -410 -670 -353 -794 -859 -940 -936 -732 -365 -457 -626 -931 -953 -623 -976 -804 -361 -886 -780 -207 -156 -102 -250 -596 -397 -914 -675 -725 -782 -303 -201 -851 -629 -685 -353 -690 -879 -959 -23 -824 -347 -227 -796 -849 -491 -541 -71 -244 -653 -433 -792 -778 -320 -428 -339 -214 -260 -274 -616 -712 -72 -197 -503 -117 -200 -829 -440 -382 -945 -734 -15 -375 -772 -393 -313 -130 -989 -808 -805 -202 -566 -982 -800 -497 -170 -263 -514 -858 -935 -734 -90 -462 -887 -712 -321 -931 -633 -307 -417 -817 -847 -434 -783 -470 -144 -392 -69 -239 -940 -546 -413 -954 -972 -997 -902 -366 -791 -282 -871 -88 -1 -98 -999 -286 -870 -487 -18 -457 -23 -254 -773 -702 -494 -71 -996 -420 -945 -473 -556 -662 -861 -895 -423 -57 -311 -35 -474 -432 -203 -486 -328 -477 -96 -924 -32 -487 -867 -340 -381 -934 -276 -499 -32 -503 -620 -547 -531 -458 -817 -361 -199 -86 -949 -862 -522 -691 -381 -798 -813 -595 -107 -399 -508 -281 -568 -263 -919 -293 -26 -96 -876 -61 -150 -695 -169 -161 -462 -589 -495 -424 -94 -443 -246 -872 -889 -961 -592 -173 -705 -684 -516 -420 -467 -364 -952 -55 -601 -789 -847 -87 -421 -119 -375 -158 -970 -454 -712 -930 -346 -677 -326 -107 -5 -740 -858 -870 -131 -411 -106 -943 -784 -431 -531 -373 -558 -709 -275 -486 -504 -695 -477 -275 -603 -641 -942 -689 -222 -950 -641 -742 -963 -539 -48 -604 -993 -331 -154 -549 -672 -476 -789 -13 -571 -97 -149 -917 -358 -867 -622 -992 -957 -932 -229 -659 -790 -59 -364 -783 -285 -375 -455 -852 -608 -823 -347 -932 -213 -588 -659 -2 -827 -717 -398 -560 -752 -282 -290 -188 -599 -444 -885 -414 -413 -129 -73 -522 -656 -856 -774 -451 -811 -705 -491 -19 -469 -285 -556 -169 -819 -941 -597 -367 -164 -408 -256 -848 -504 -339 -23 -209 -106 -101 -669 -737 -188 -736 -404 -727 -758 -48 -988 -275 -943 -482 -924 -890 -436 -283 -567 -332 -49 -142 -782 -371 -5 -620 -376 -554 -827 -506 -765 -174 -919 -799 -223 -818 -666 -140 -333 -584 -820 -554 -443 -773 -800 -68 -270 -845 -639 -105 -409 -145 -294 -238 -689 -822 -115 -804 -47 -318 -154 -970 -899 -885 -457 -232 -97 -39 -709 -5 -766 -208 -861 -649 -305 -242 -854 -817 -784 -7 -195 -971 -862 -68 -64 -45 -769 -610 -55 -790 -401 -755 -930 -597 -699 -706 -141 -332 -271 -196 -505 -646 -536 -684 -780 -215 -579 -800 -148 -559 -792 -168 -293 -227 -948 -805 -231 -86 -113 -50 -293 -526 -18 -117 -989 -75 -595 -930 -444 -408 -935 -224 -55 -846 -500 -815 -283 -619 -68 -740 -119 -522 -922 -150 -523 -969 -30 -389 -208 -640 -333 -400 -29 -218 -108 -286 -818 -180 -994 -573 -157 -967 -123 -804 -835 -330 -934 -636 -874 -274 -128 -540 -939 -330 -628 -58 -447 -574 -741 -894 -872 -828 -917 -118 -271 -980 -367 -261 -383 -575 -164 -285 -953 -654 -116 -326 -299 -712 -880 -437 -457 -725 -835 -90 -823 -792 -576 -177 -698 -640 -642 -239 -221 -905 -661 -37 -649 -281 -798 -590 -413 -507 -556 -733 -886 -872 -248 -42 -397 -980 -356 -760 -93 -835 -263 -406 -832 -684 -485 -191 -107 -668 -808 -698 -872 -256 -208 -592 -331 -100 -198 -27 -446 -927 -329 -872 -148 -303 -965 -608 -242 -322 -376 -610 -244 -441 -109 -130 -924 -704 -502 -87 -972 -510 -367 -205 -543 -917 -265 -588 -475 -635 -952 -3 -733 -42 -878 -371 -972 -329 -283 -918 -553 -274 -809 -287 -77 -633 -83 -646 -356 -150 -224 -702 -885 -920 -203 -844 -260 -870 -990 -560 -360 -980 -638 -926 -390 -648 -305 -50 -512 -272 -461 -398 -598 -984 -343 -719 -479 -281 -177 -94 -861 -525 -862 -79 -199 -827 -839 -614 -230 -252 -644 -751 -28 -660 -455 -582 -426 -160 -720 -812 -241 -606 -221 -262 -943 -660 -101 -775 -60 -690 -395 -737 -764 -855 -486 -258 -500 -100 -729 -139 -547 -53 -820 -195 -806 -79 -556 -866 -507 -324 -374 -720 -49 -272 -564 -510 -968 -713 -484 -98 -889 -955 -240 -902 -172 -623 -886 -731 -415 -746 -317 -454 -445 -105 -860 -894 -786 -394 -763 -528 -404 -217 -965 -680 -552 -752 -896 -652 -541 -88 -374 -579 -697 -506 -716 -850 -610 -893 -576 -442 -728 -802 -917 -299 -491 -89 -809 -590 -622 -277 -460 -397 -615 -433 -971 -867 -134 -105 -964 -742 -48 -364 -51 -604 -568 -646 -280 -825 -793 -42 -341 -966 -587 -942 -628 -543 -260 -440 -182 -714 -44 -496 -883 -549 -598 -794 -475 -147 -279 -495 -361 -987 -637 -180 -94 -29 -227 -189 -452 -268 -783 -167 -558 -733 -229 -428 -796 -459 -734 -377 -697 -411 -126 -714 -69 -385 -101 -679 -658 -982 -332 -74 -575 -421 -307 -583 -751 -842 -527 -379 -500 -664 -328 -347 -391 -488 -502 -528 -488 -280 -623 -899 -522 -592 -400 -229 -414 -922 -178 -106 -850 -486 -82 -332 -16 -705 -943 -185 -978 -607 -901 -706 -123 -185 -286 -701 -383 -382 -103 -650 -348 -637 -34 -385 -430 -1000 -587 -275 -296 -677 -676 -119 -976 -352 -278 -450 -296 -80 -663 -594 -200 -901 -951 -640 -93 -421 -603 -57 -836 -253 -774 -8 -918 -907 -382 -616 -292 -539 -987 -368 -72 -105 -42 -519 -23 -551 -820 -980 -299 -380 -807 -692 -872 -755 -823 -334 -997 -276 -209 -326 -841 -115 -321 -375 -507 -776 -878 -29 -159 -972 -377 -831 -316 -972 -304 -624 -660 -573 -734 -875 -707 -85 -581 -37 -345 -510 -198 -114 -334 -135 -713 -762 -672 -449 -458 -213 -679 -396 -939 -599 -295 -986 -649 -212 -621 -588 -270 -674 -373 -967 -416 -631 -280 -961 -450 -456 -409 -900 -307 -155 -150 -339 -984 -268 -617 -458 -942 -349 -28 -740 -67 -648 -678 -855 -737 -224 -357 -106 -972 -73 -58 -677 -964 -682 -391 -532 -760 -263 -169 -821 -169 -570 -181 -627 -289 -778 -958 -65 -932 -423 -196 -536 -410 -788 -307 -414 -529 -831 -506 -767 -948 -233 -437 -579 -546 -148 -516 -752 -120 -142 -300 -246 -824 -559 -923 -601 -126 -417 -147 -593 -646 -717 -957 -787 -8 -915 -895 -422 -728 -234 -466 -160 -386 -679 -770 -892 -44 -481 -48 -735 -236 -876 -918 -164 -245 -326 -559 -67 -903 -406 -946 -278 -214 -406 -689 -536 -645 -612 -866 -834 -538 -895 -396 -4 -359 -696 -995 -451 -218 -195 -66 -663 -502 -23 -203 -358 -449 -360 -979 -208 -721 -170 -296 -886 -776 -336 -798 -79 -454 -424 -971 -112 -795 -149 -520 -585 -247 -648 -931 -169 -856 -144 -472 -185 -954 -307 -246 -356 -982 -875 -38 -19 -267 -500 -382 -414 -452 -841 -578 -969 -109 -23 -788 -983 -600 -107 -157 -780 -188 -939 -727 -918 -951 -25 -585 -457 -657 -245 -174 -233 -803 -726 -25 -511 -703 -43 -961 -868 -612 -390 -537 -606 -64 -685 -758 -368 -230 -577 -981 -636 -230 -560 -310 -567 -253 -333 -23 -702 -919 -430 -115 -61 -412 -177 -648 -581 -538 -651 -612 -276 -89 -368 -600 -689 -979 -805 -703 -518 -697 -205 -742 -680 -929 -975 -4 -119 -711 -549 -687 -86 -680 -750 -98 -550 -984 -554 -333 -786 -846 -421 -54 -667 -175 -53 -132 -238 -271 -438 -7 -295 -133 -933 -117 -233 -614 -312 -998 -605 -115 -801 -217 -940 -125 -498 -814 -760 -862 -330 -306 -784 -295 -578 -453 -553 -252 -370 -521 -679 -468 -607 -585 -13 -38 -931 -623 -394 -447 -659 -838 -289 -819 -661 -813 -942 -465 -315 -903 -62 -781 -144 -166 -596 -11 -934 -768 -86 -122 -11 -180 -845 -460 -272 -673 -80 -809 -660 -350 -494 -936 -399 -737 -12 -331 -267 -702 -787 -549 -292 -587 -555 -616 -59 -484 -814 -15 -624 -198 -281 -120 -972 -758 -604 -365 -323 -964 -360 -141 -389 -143 -102 -886 -726 -481 -545 -784 -351 -885 -43 -675 -660 -917 -298 -223 -473 -627 -115 -687 -37 -399 -981 -49 -448 -997 -735 -947 -770 -840 -528 -65 -949 -498 -852 -182 -656 -194 -549 -693 -973 -87 -971 -724 -843 -168 -691 -415 -358 -330 -240 -887 -355 -202 -5 -60 -275 -382 -232 -503 -900 -932 -236 -278 -183 -588 -263 -347 -5 -538 -82 -396 -8 -599 -705 -263 -236 -721 -338 -337 -334 -564 -384 -269 -253 -749 -985 -292 -705 -374 -502 -184 -235 -732 -609 -72 -643 -55 -506 -565 -776 -736 -37 -352 -871 -532 -580 -344 -738 -191 -455 -183 -981 -971 -301 -326 -789 -229 -348 -564 -712 -917 -416 -341 -814 -70 -157 -914 -694 -289 -979 -84 -420 -338 -498 -526 -626 -23 -464 -345 -357 -908 -799 -159 -301 -300 -604 -23 -9 -431 -114 -712 -154 -263 -260 -881 -349 -391 -248 -984 -725 -690 -1000 -456 -68 -779 -336 -881 -708 -1000 -933 -63 -476 -647 -338 -633 -117 -381 -894 -572 -251 -223 -989 -254 -915 -860 -91 -130 -634 -595 -421 -948 -727 -831 -683 -319 -466 -649 -810 -150 -77 -461 -244 -160 -211 -213 -460 -950 -967 -551 -554 -714 -46 -699 -660 -859 -755 -62 -373 -239 -921 -831 -254 -105 -594 -606 -564 -281 -140 -218 -500 -649 -958 -534 -344 -759 -99 -273 -703 -323 -32 -157 -327 -496 -154 -373 -653 -309 -578 -478 -635 -843 -925 -63 -371 -867 -138 -486 -35 -745 -771 -901 -851 -682 -809 -92 -562 -737 -723 -872 -80 -577 -669 -560 -249 -810 -633 -829 -557 -712 -706 -167 -924 -180 -180 -372 -609 -366 -163 -75 -492 -690 -684 -4 -727 -292 -304 -830 -978 -247 -260 -831 -592 -304 -889 -911 -421 -251 -460 -316 -748 -340 -716 -268 -593 -202 -485 -294 -216 -597 -225 -443 -43 -369 -158 -512 -333 -432 -586 -718 -269 -664 -863 -100 -650 -644 -762 -439 -33 -351 -412 -612 -821 -301 -910 -876 -298 -266 -621 -158 -426 -586 -477 -320 -231 -765 -366 -546 -96 -805 -308 -755 -869 -671 -62 -386 -584 -109 -669 -448 -683 -611 -21 -280 -323 -714 -896 -285 -412 -611 -925 -219 -568 -452 -550 -712 -655 -109 -79 -587 -535 -736 -862 -197 -786 -139 -467 -798 -474 -687 -989 -722 -365 -320 -23 -595 -235 -852 -967 -70 -604 -336 -468 -990 -43 -919 -407 -833 -807 -164 -118 -991 -762 -150 -694 -675 -737 -197 -87 -99 -369 -443 -159 -281 -966 -152 -270 -639 -76 -725 -493 -829 -640 -757 -479 -620 -650 -405 -15 -39 -246 -657 -186 -490 -418 -378 -796 -925 -875 -975 -229 -492 -817 -569 -126 -903 -66 -799 -288 -944 -837 -241 -700 -283 -590 -908 -925 -618 -436 -641 -187 -264 -546 -532 -518 -338 -658 -68 -251 -994 -813 -602 -763 -814 -63 -138 -895 -540 -343 -246 -997 -196 -942 -371 -772 -589 -385 -988 -400 -958 -810 -58 -701 -525 -41 -649 -410 -175 -467 -906 -836 -854 -397 -76 -517 -134 -478 -818 -841 -802 -440 -630 -674 -208 -250 -579 -454 -671 -573 -126 -790 -719 -423 -666 -110 -129 -639 -547 -500 -186 -997 -936 -604 -129 -342 -184 -812 -986 -430 -475 -92 -543 -601 -872 -55 -733 -804 -868 -145 -871 -98 -414 -238 -507 -594 -330 -305 -907 -939 -405 -399 -341 -460 -176 -162 -113 -532 -64 -188 -125 -781 -24 -641 -233 -451 -830 -416 -70 -593 -601 -157 -762 -484 -831 -423 -251 -944 -593 -822 -443 -911 -259 -166 -702 -759 -488 -707 -396 -752 -26 -646 -528 -420 -838 -192 -51 -566 -638 -952 -243 -15 -992 -270 -239 -770 -415 -189 -670 -302 -86 -834 -322 -268 -550 -649 -686 -23 -656 -695 -480 -924 -297 -28 -317 -340 -959 -293 -588 -242 -800 -984 -632 -614 -887 -905 -800 -74 -852 -375 -191 -16 -986 -636 -406 -971 -335 -770 -305 -596 -740 -9 -577 -768 -74 -965 -137 -470 -536 -516 -306 -830 -16 -654 -498 -31 -123 -576 -20 -108 -313 -712 -6 -105 -61 -873 -864 -376 -232 -924 -732 -209 -31 -651 -619 -294 -330 -991 -645 -827 -485 -26 -980 -747 -847 -84 -102 -397 -211 -612 -815 -158 -223 -531 -31 -148 -30 -802 -389 -393 -152 -705 -624 -432 -368 -612 -223 -489 -545 -198 -693 -686 -928 -383 -384 -32 -239 -167 -946 -310 -462 -882 -807 -609 -953 -37 -138 -537 -487 -908 -663 -834 -200 -96 -998 -145 -679 -664 -360 -236 -828 -777 -279 -445 -449 -36 -366 -433 -976 -112 -877 -330 -312 -257 -666 -588 -496 -177 -945 -269 -700 -483 -792 -529 -635 -759 -80 -460 -733 -403 -207 -168 -473 -399 -168 -616 -942 -585 -918 -908 -491 -721 -837 -641 -265 -542 -56 -259 -182 -442 -928 -459 -767 -436 -971 -531 -937 -517 -834 -851 -910 -497 -77 -31 -850 -814 -670 -786 -298 -302 -403 -177 -97 -185 -149 -403 -464 -684 -875 -153 -47 -428 -563 -835 -656 -617 -791 -225 -445 -940 -939 -58 -834 -766 -106 -752 -261 -350 -228 -100 -503 -466 -682 -535 -881 -71 -482 -407 -391 -748 -619 -903 -558 -161 -801 -680 -152 -903 -854 -881 -519 -2 -558 -817 -81 -4 -9 -289 -545 -155 -592 -19 -288 -892 -525 -933 -219 -324 -248 -183 -863 -186 -518 -536 -2 -434 -336 -629 -669 -942 -401 -657 -1000 -986 -707 -451 -11 -614 -73 -702 -92 -884 -748 -430 -909 -889 -319 -254 -49 -702 -142 -146 -242 -365 -400 -901 -197 -190 -896 -252 -467 -453 -84 -658 -555 -537 -908 -134 -261 -994 -938 -86 -773 -807 -282 -592 -769 -669 -618 -409 -432 -396 -47 -366 -646 -926 -513 -327 -953 -962 -219 -697 -487 -976 -684 -529 -610 -365 -870 -365 -229 -723 -91 -414 -207 -621 -695 -454 -287 -239 -579 -749 -931 -309 -621 -716 -426 -627 -495 -189 -338 -232 -635 -872 -537 -815 -70 -16 -901 -915 -749 -740 -972 -436 -542 -906 -176 -280 -610 -787 -10 -13 -508 -955 -153 -994 -677 -260 -91 -134 -146 -559 -72 -52 -571 -274 -990 -305 -177 -662 -893 -694 -370 -671 -435 -8 -591 -787 -167 -30 -748 -515 -898 -816 -846 -503 -99 -541 -929 -110 -93 -300 -538 -553 -455 -202 -706 -912 -90 -537 -674 -828 -68 -776 -610 -837 -192 -74 -677 -290 -181 -607 -841 -217 -114 -576 -81 -817 -361 -831 -230 -173 -408 -612 -965 -506 -70 -542 -659 -435 -215 -290 -847 -156 -735 -489 -858 -877 -89 -566 -30 -874 -383 -841 -635 -548 -184 -594 -839 -874 -869 -266 -743 -626 -932 -592 -9 -555 -687 -99 -817 -224 -37 -432 -613 -951 -852 -659 -651 -61 -489 -613 -205 -618 -606 -745 -610 -885 -418 -432 -529 -13 -612 -868 -67 -342 -115 -774 -348 -165 -678 -773 -161 -751 -422 -170 -978 -666 -925 -257 -712 -845 -90 -938 -829 -645 -75 -206 -511 -368 -884 -24 -550 -996 -867 -747 -20 -35 -10 -924 -262 -874 -210 -55 -517 -29 -199 -861 -154 -675 -407 -904 -348 -631 -513 -645 -885 -386 -342 -800 -75 -473 -103 -838 -580 -762 -238 -130 -477 -174 -170 -940 -825 -31 -756 -61 -426 -404 -235 -87 -492 -280 -905 -411 -840 -618 -676 -396 -767 -491 -665 -709 -973 -730 -406 -696 -589 -944 -147 -926 -237 -89 -131 -112 -623 -854 -186 -571 -402 -137 -970 -402 -493 -53 -219 -454 -977 -736 -190 -443 -90 -446 -404 -309 -907 -451 -461 -69 -249 -816 -984 -567 -141 -461 -373 -720 -585 -452 -588 -619 -855 -291 -446 -467 -764 -585 -845 -97 -882 -77 -811 -632 -64 -90 -342 -936 -481 -103 -584 -547 -55 -918 -355 -730 -83 -663 -321 -316 -670 -252 -250 -766 -387 -168 -536 -577 -997 -793 -713 -15 -918 -89 -474 -349 -692 -899 -542 -392 -778 -940 -608 -301 -969 -275 -996 -503 -198 -384 -903 -191 -755 -617 -46 -927 -47 -451 -941 -70 -118 -863 -805 -485 -578 -845 -981 -4 -752 -459 -126 -510 -39 -753 -855 -290 -159 -784 -239 -127 -600 -523 -696 -617 -382 -377 -671 -167 -296 -84 -2 -282 -542 -721 -858 -522 -181 -637 -879 -507 -263 -889 -803 -700 -891 -675 -986 -553 -259 -837 -169 -511 -1000 -143 -127 -409 -292 -498 -978 -583 -144 -827 -782 -110 -919 -165 -173 -185 -275 -59 -699 -443 -460 -634 -92 -532 -178 -43 -359 -348 -633 -333 -923 -386 -970 -526 -888 -618 -366 -555 -137 -697 -908 -497 -225 -615 -830 -932 -759 -620 -612 -70 -219 -4 -741 -757 -203 -47 -549 -370 -168 -876 -960 -605 -541 -287 -178 -893 -736 -957 -603 -115 -734 -851 -344 -768 -869 -732 -781 -95 -634 -316 -361 -215 -26 -410 -69 -280 -599 -827 -934 -542 -599 -998 -28 -755 -486 -173 -928 -347 -619 -520 -112 -191 -96 -868 -14 -367 -899 -353 -534 -863 -33 -151 -964 -648 -666 -626 -399 -191 -191 -828 -504 -268 -403 -925 -869 -581 -154 -324 -283 -118 -461 -616 -450 -733 -251 -640 -6 -182 -465 -827 -442 -488 -491 -282 -367 -20 -461 -934 -882 -472 -147 -194 -587 -378 -312 -597 -216 -327 -487 -70 -707 -251 -13 -194 -176 -717 -264 -33 -949 -799 -489 -468 -944 -129 -220 -43 -900 -368 -43 -474 -569 -537 -501 -905 -663 -684 -848 -82 -252 -705 -115 -318 -45 -233 -2 -391 -139 -244 -642 -364 -66 -199 -932 -536 -129 -974 -479 -989 -324 -996 -124 -380 -738 -160 -549 -161 -508 -721 -414 -597 -909 -911 -126 -262 -564 -612 -37 -844 -731 -879 -265 -567 -972 -824 -565 -239 -23 -441 -889 -698 -558 -839 -606 -992 -462 -332 -104 -17 -59 -657 -860 -99 -898 -445 -584 -724 -962 -237 -166 -124 -554 -228 -344 -785 -727 -265 -610 -865 -201 -737 -665 -395 -968 -34 -325 -128 -471 -838 -86 -968 -908 -235 -328 -514 -43 -961 -505 -220 -365 -851 -161 -498 -241 -984 -767 -561 -375 -15 -401 -817 -872 -953 -855 -618 -531 -907 -736 -713 -101 -718 -975 -397 -944 -266 -677 -190 -290 -826 -592 -515 -120 -89 -58 -531 -690 -77 -136 -375 -107 -277 -40 -966 -23 -812 -408 -970 -125 -777 -688 -416 -125 -267 -893 -252 -239 -58 -289 -21 -806 -123 -829 -54 -44 -62 -970 -247 -663 -917 -718 -250 -95 -166 -585 -733 -528 -149 -301 -879 -406 -620 -294 -788 -745 -655 -749 -72 -155 -468 -777 -412 -184 -743 -762 -229 -473 -911 -324 -806 -907 -849 -690 -469 -189 -338 -241 -270 -54 -915 -869 -440 -350 -812 -794 -754 -236 -818 -269 -797 -323 -161 -550 -360 -378 -654 -922 -256 -140 -991 -921 -628 -177 -231 -158 -735 -650 -138 -211 -939 -44 -339 -526 -754 -815 -481 -390 -340 -779 -388 -482 -916 -838 -663 -827 -231 -170 -167 -160 -421 -482 -9 -791 -268 -857 -569 -295 -536 -774 -713 -31 -529 -945 -157 -112 -932 -477 -972 -270 -472 -277 -172 -572 -925 -530 -130 -714 -830 -202 -222 -545 -564 -761 -206 -434 -926 -264 -468 -717 -95 -323 -187 -419 -644 -502 -455 -635 -405 -32 -703 -740 -187 -46 -378 -20 -993 -436 -531 -932 -104 -509 -425 -686 -919 -943 -140 -512 -736 -544 -362 -183 -697 -830 -522 -616 -679 -575 -844 -631 -851 -958 -528 -455 -954 -171 -13 -717 -458 -286 -891 -494 -643 -93 -506 -729 -260 -402 -558 -635 -936 -238 -130 -260 -184 -86 -445 -764 -443 -873 -857 -960 -415 -460 -925 -776 -232 -471 -144 -575 -614 -337 -541 -817 -328 -567 -559 -360 -141 -286 -470 -493 -342 -642 -528 -236 -187 -725 -81 -740 -380 -840 -724 -274 -698 -85 -425 -448 -864 -886 -440 -257 -970 -912 -565 -220 -630 -711 -98 -942 -797 -212 -878 -688 -964 -215 -184 -337 -425 -520 -679 -70 -381 -952 -468 -836 -175 -659 -124 -732 -402 -34 -492 -915 -27 -852 -659 -136 -255 -434 -320 -285 -715 -672 -440 -315 -131 -781 -369 -883 -460 -110 -541 -178 -644 -676 -604 -88 -493 -282 -829 -644 -39 -355 -460 -974 -907 -193 -536 -130 -258 -1000 -467 -799 -375 -831 -738 -636 -707 -365 -480 -945 -885 -133 -330 -783 -717 -239 -539 -317 -448 -402 -602 -936 -516 -497 -706 -951 -307 -394 -184 -246 -576 -132 -304 -583 -582 -913 -466 -670 -525 -888 -729 -679 -980 -116 -581 -856 -822 -863 -26 -832 -727 -550 -631 -522 -498 -931 -477 -78 -952 -803 -921 -701 -729 -305 -259 -739 -921 -989 -828 -9 -471 -690 -925 -99 -173 -108 -293 -673 -884 -982 -197 -409 -411 -964 -396 -496 -444 -1 -786 -690 -505 -870 -462 -563 -667 -906 -389 -986 -359 -748 -557 -725 -18 -430 -240 -938 -941 -223 -36 -469 -947 -731 -652 -662 -891 -378 -129 -101 -704 -93 -79 -912 -151 -855 -135 -413 -148 -747 -669 -225 -385 -282 -165 -753 -679 -998 -33 -250 -65 -195 -358 -268 -683 -70 -544 -588 -159 -388 -596 -616 -84 -73 -96 -255 -609 -359 -120 -304 -911 -482 -830 -315 -760 -462 -827 -227 -574 -743 -702 -359 -24 -805 -834 -926 -762 -425 -363 -501 -517 -50 -17 -446 -617 -369 -948 -546 -276 -278 -396 -734 -963 -727 -951 -953 -814 -558 -664 -508 -195 -759 -409 -194 -694 -190 -481 -195 -811 -513 -406 -468 -284 -786 -194 -703 -547 -4 -546 -558 -324 -964 -643 -689 -498 -447 -833 -681 -864 -667 -282 -472 -959 -695 -649 -50 -304 -452 -735 -19 -69 -31 -969 -385 -559 -690 -719 -388 -657 -71 -3 -211 -852 -355 -810 -492 -179 -863 -928 -927 -902 -749 -461 -363 -375 -805 -489 -363 -118 -377 -150 -543 -461 -990 -215 -416 -18 -413 -109 -109 -427 -358 -430 -784 -524 -190 -656 -259 -274 -819 -379 -371 -764 -814 -787 -889 -881 -267 -982 -775 -21 -974 -500 -792 -495 -479 -680 -317 -683 -730 -591 -67 -272 -171 -120 -994 -14 -266 -586 -64 -286 -459 -873 -64 -476 -833 -151 -83 -286 -286 -860 -294 -475 -457 -696 -309 -576 -334 -250 -231 -892 -30 -634 -424 -902 -797 -876 -74 -286 -96 -453 -482 -354 -841 -216 -477 -544 -257 -87 -129 -774 -465 -650 -18 -855 -607 -654 -831 -509 -715 -854 -547 -500 -366 -883 -306 -291 -584 -761 -899 -29 -346 -295 -529 -334 -187 -10 -417 -440 -853 -546 -273 -752 -901 -312 -190 -939 -347 -373 -643 -916 -933 -643 -875 -778 -442 -159 -861 -967 -364 -897 -904 -546 -979 -229 -824 -201 -440 -784 -730 -581 -883 -273 -841 -442 -76 -247 -899 -409 -611 -656 -912 -64 -495 -915 -423 -342 -376 -596 -488 -85 -341 -349 -930 -24 -849 -327 -136 -361 -501 -402 -723 -680 -442 -432 -230 -968 -430 -484 -843 -690 -378 -192 -880 -957 -329 -982 -472 -693 -134 -668 -307 -266 -877 -271 -262 -372 -370 -782 -300 -485 -581 -444 -460 -618 -335 -778 -606 -963 -214 -915 -499 -145 -925 -370 -1000 -860 -311 -117 -427 -434 -273 -906 -291 -314 -154 -725 -490 -755 -965 -82 -206 -910 -477 -264 -705 -217 -998 -581 -624 -107 -62 -577 -51 -160 -264 -360 -315 -926 -933 -622 -984 -852 -380 -113 -22 -277 -253 -516 -975 -885 -209 -92 -59 -42 -641 -813 -810 -268 -728 -682 -824 -763 -885 -870 -644 -166 -859 -163 -820 -763 -545 -832 -921 -946 -544 -347 -498 -277 -667 -859 -379 -640 -949 -526 -289 -242 -26 -632 -718 -148 -644 -4 -124 -319 -679 -708 -420 -856 -392 -119 -368 -258 -367 -915 -424 -928 -313 -837 -819 -515 -488 -624 -49 -311 -380 -967 -38 -321 -257 -266 -901 -570 -532 -334 -507 -323 -615 -127 -901 -726 -287 -202 -22 -761 -46 -511 -579 -193 -537 -976 -797 -470 -946 -611 -26 -789 -169 -611 -490 -542 -422 -109 -243 -387 -814 -861 -408 -421 -876 -433 -513 -336 -880 -154 -509 -410 -605 -163 -341 -232 -976 -182 -270 -507 -287 -819 -336 -687 -1000 -798 -380 -450 -20 -737 -274 -312 -166 -643 -351 -361 -2 -18 -15 -249 -743 -384 -533 -573 -781 -334 -995 -504 -118 -384 -42 -854 -888 -125 -718 -630 -349 -938 -182 -545 -806 -50 -171 -77 -487 -800 -761 -726 -286 -718 -924 -329 -34 -867 -656 -98 -684 -810 -609 -697 -105 -613 -228 -15 -348 -755 -10 -824 -258 -493 -829 -169 -672 -147 -572 -482 -626 -686 -506 -304 -962 -897 -700 -855 -684 -983 -220 -55 -400 -890 -523 -437 -328 -678 -332 -721 -58 -833 -319 -248 -299 -542 -872 -7 -139 -910 -145 -828 -130 -493 -180 -138 -359 -925 -248 -617 -754 -385 -746 -249 -793 -718 -793 -926 -774 -736 -389 -598 -742 -471 -287 -670 -583 -648 -226 -360 -66 -103 -818 -966 -914 -885 -833 -156 -100 -569 -251 -199 -758 -263 -604 -703 -114 -565 -501 -785 -434 -910 -705 -251 -981 -147 -367 -233 -401 -521 -914 -851 -784 -249 -820 -640 -391 -293 -78 -1 -726 -824 -840 -618 -282 -166 -451 -932 -522 -499 -7 -697 -64 -100 -127 -168 -345 -394 -859 -889 -786 -434 -958 -815 -325 -978 -338 -266 -379 -915 -258 -523 -753 -894 -133 -443 -703 -379 -893 -179 -867 -351 -382 -773 -926 -572 -310 -79 -883 -353 -530 -560 -852 -222 -489 -600 -953 -107 -839 -343 -101 -716 -216 -256 -77 -638 -861 -622 -360 -63 -134 -304 -418 -854 -145 -861 -840 -137 -430 -980 -895 -414 -215 -108 -410 -834 -754 -398 -222 -109 -87 -19 -998 -214 -191 -767 -95 -736 -3 -173 -642 -579 -949 -391 -371 -179 -729 -105 -423 -656 -741 -280 -885 -155 -165 -262 -24 -140 -655 -443 -296 -566 -754 -136 -17 -21 -424 -933 -431 -584 -720 -464 -857 -436 -247 -544 -617 -777 -253 -8 -174 -232 -384 -828 -359 -375 -77 -674 -711 -919 -336 -58 -102 -804 -197 -30 -322 -92 -525 -237 -940 -781 -700 -791 -18 -783 -409 -307 -378 -526 -351 -90 -9 -777 -718 -507 -971 -895 -679 -76 -660 -9 -607 -391 -837 -439 -774 -374 -198 -970 -969 -578 -647 -673 -647 -158 -859 -437 -501 -962 -903 -709 -237 -549 -679 -895 -734 -985 -534 -281 -359 -90 -594 -425 -780 -332 -577 -976 -762 -124 -748 -716 -334 -533 -191 -423 -532 -58 -837 -488 -401 -483 -935 -309 -791 -743 -539 -393 -662 -366 -72 -405 -633 -611 -56 -419 -98 -314 -696 -901 -996 -134 -884 -509 -742 -681 -764 -471 -173 -768 -18 -919 -995 -439 -627 -216 -37 -54 -542 -480 -251 -158 -886 -980 -726 -834 -380 -467 -568 -309 -732 -5 -719 -913 -413 -516 -428 -428 -536 -587 -944 -419 -836 -239 -418 -148 -659 -999 -774 -152 -673 -74 -377 -382 -519 -843 -836 -103 -520 -853 -382 -829 -176 -732 -481 -379 -560 -122 -252 -612 -996 -176 -545 -997 -628 -391 -694 -643 -878 -869 -868 -416 -902 -236 -629 -951 -354 -219 -802 -916 -12 -379 -841 -714 -597 -670 -982 -640 -718 -607 -238 -138 -785 -856 -270 -612 -910 -730 -736 -884 -749 -368 -844 -440 -215 -507 -148 -431 -587 -114 -839 -865 -840 -400 -617 -973 -189 -373 -887 -612 -594 -968 -527 -145 -600 -443 -79 -948 -541 -633 -556 -440 -896 -980 -389 -269 -772 -984 -161 -70 -642 -629 -70 -818 -663 -748 -103 -334 -965 -84 -547 -70 -845 -393 -171 -734 -44 -238 -282 -424 -601 -760 -887 -390 -667 -519 -407 -98 -98 -445 -638 -65 -203 -806 -781 -821 -254 -434 -932 -502 -983 -897 -412 -199 -358 -115 -32 -353 -164 -870 -470 -296 -829 -442 -729 -599 -753 -797 -953 -495 -390 -962 -973 -662 -302 -573 -420 -415 -822 -386 -168 -180 -810 -869 -35 -326 -385 -21 -245 -164 -647 -48 -467 -870 -551 -490 -268 -747 -865 -182 -503 -676 -933 -387 -575 -818 -743 -247 -550 -374 -409 -948 -678 -64 -805 -265 -683 -986 -500 -545 -887 -304 -889 -998 -74 -920 -247 -585 -645 -809 -617 -943 -715 -393 -226 -104 -785 -463 -107 -399 -28 -209 -2 -202 -900 -936 -620 -553 -654 -48 -516 -247 -294 -112 -194 -752 -844 -413 -68 -731 -893 -168 -411 -682 -328 -883 -589 -708 -431 -644 -419 -332 -104 -550 -123 -577 -774 -523 -200 -624 -321 -603 -895 -256 -793 -554 -306 -861 -228 -451 -731 -426 -486 -823 -655 -687 -123 -622 -358 -211 -498 -481 -122 -326 -312 -622 -63 -811 -830 -692 -512 -472 -269 -702 -776 -950 -791 -669 -234 -105 -582 -348 -848 -682 -66 -172 -736 -957 -317 -824 -208 -341 -840 -751 -419 -33 -134 -845 -668 -442 -383 -306 -345 -351 -469 -592 -384 -926 -468 -988 -517 -260 -263 -426 -705 -92 -680 -151 -309 -929 -585 -768 -588 -289 -335 -717 -25 -375 -254 -366 -124 -383 -569 -113 -73 -340 -486 -363 -48 -57 -992 -416 -969 -772 -898 -715 -157 -691 -780 -789 -772 -970 -355 -846 -331 -863 -318 -652 -541 -991 -843 -287 -150 -580 -709 -319 -369 -802 -912 -289 -331 -659 -76 -479 -644 -256 -801 -555 -392 -359 -188 -945 -679 -490 -325 -57 -322 -107 -386 -176 -903 -488 -382 -946 -53 -259 -800 -910 -202 -223 -49 -564 -419 -347 -156 -752 -812 -346 -568 -954 -827 -436 -185 -293 -731 -300 -525 -997 -679 -555 -208 -465 -588 -37 -219 -370 -661 -317 -464 -390 -605 -132 -927 -173 -897 -630 -691 -246 -584 -563 -396 -960 -605 -996 -691 -259 -56 -1000 -264 -968 -488 -187 -420 -80 -315 -816 -673 -250 -765 -219 -150 -24 -970 -151 -623 -93 -123 -774 -860 -770 -920 -679 -299 -598 -934 -789 -694 -341 -468 -585 -513 -726 -398 -474 -594 -90 -450 -810 -929 -386 -438 -177 -926 -631 -63 -899 -988 -994 -393 -274 -762 -983 -472 -414 -130 -881 -652 -275 -698 -203 -626 -712 -172 -46 -463 -850 -836 -149 -943 -119 -470 -107 -106 -902 -831 -581 -79 -804 -238 -48 -126 -754 -268 -123 -677 -516 -499 -655 -35 -821 -403 -278 -288 -829 -75 -565 -61 -491 -346 -507 -860 -137 -676 -994 -806 -783 -516 -278 -308 -752 -631 -630 -784 -182 -122 -39 -992 -81 -1 -957 -330 -609 -384 -95 -651 -508 -551 -288 -470 -116 -852 -587 -965 -870 -581 -69 -938 -200 -767 -558 -759 -461 -336 -719 -695 -823 -693 -235 -319 -273 -474 -856 -674 -396 -655 -374 -603 -291 -28 -922 -528 -17 -891 -823 -384 -75 -121 -546 -371 -699 -389 -399 -240 -222 -96 -62 -647 -322 -207 -955 -654 -268 -151 -429 -774 -956 -803 -498 -222 -548 -771 -921 -180 -748 -256 -452 -430 -679 -71 -151 -640 -134 -293 -247 -180 -162 -801 -630 -867 -150 -186 -221 -614 -764 -557 -942 -18 -908 -429 -739 -458 -613 -504 -50 -423 -227 -31 -461 -115 -936 -836 -773 -477 -863 -419 -110 -751 -179 -737 -201 -280 -547 -493 -12 -55 -103 -170 -823 -716 -463 -497 -500 -52 -858 -75 -79 -948 -126 -219 -103 -260 -576 -784 -7 -986 -200 -996 -819 -736 -810 -252 -331 -204 -37 -12 -171 -768 -142 -492 -409 -391 -683 -81 -128 -966 -743 -9 -186 -874 -521 -487 -358 -728 -876 -956 -2 -281 -700 -538 -942 -312 -7 -812 -666 -147 -408 -878 -396 -174 -70 -223 -657 -327 -605 -414 -915 -608 -107 -548 -557 -243 -475 -836 -987 -720 -583 -355 -110 -994 -223 -347 -846 -629 -799 -778 -336 -407 -480 -334 -240 -163 -754 -840 -491 -551 -338 -770 -688 -804 -362 -770 -802 -480 -288 -959 -742 -572 -485 -448 -618 -726 -231 -804 -759 -983 -322 -747 -987 -194 -732 -998 -878 -596 -618 -48 -779 -106 -491 -829 -177 -860 -589 -440 -438 -350 -84 -530 -648 -338 -715 -177 -424 -60 -826 -946 -595 -158 -725 -473 -823 -704 -809 -798 -73 -631 -379 -125 -569 -323 -779 -658 -754 -939 -171 -576 -976 -516 -15 -319 -288 -460 -543 -798 -620 -391 -778 -126 -492 -777 -46 -25 -130 -443 -641 -884 -627 -198 -34 -862 -317 -892 -620 -410 -578 -849 -506 -984 -171 -895 -944 -766 -764 -887 -308 -346 -720 -295 -327 -116 -369 -22 -578 -514 -255 -18 -945 -908 -895 -927 -60 -214 -318 -679 -193 -370 -274 -477 -704 -447 -655 -285 -1000 -230 -689 -829 -397 -438 -450 -192 -920 -362 -720 -250 -342 -54 -927 -898 -478 -294 -687 -222 -449 -136 -737 -278 -710 -956 -368 -205 -832 -280 -905 -565 -250 -488 -325 -870 -357 -92 -983 -928 -482 -461 -790 -9 -157 -136 -869 -192 -742 -119 -92 -721 -17 -270 -909 -893 -837 -750 -346 -214 -937 -552 -301 -936 -899 -764 -211 -883 -877 -898 -887 -417 -144 -367 -414 -996 -285 -232 -929 -187 -562 -752 -850 -348 -810 -178 -513 -650 -661 -121 -557 -193 -242 -863 -854 -890 -732 -222 -687 -416 -336 -907 -448 -938 -854 -690 -395 -201 -222 -494 -751 -427 -564 -120 -122 -342 -628 -337 -797 -16 -561 -754 -911 -892 -938 -385 -842 -850 -918 -773 -716 -623 -846 -467 -858 -178 -345 -371 -33 -857 -330 -542 -862 -261 -618 -512 -15 -809 -462 -604 -441 -524 -182 -675 -442 -382 -102 -26 -211 -506 -708 -314 -256 -237 -88 -100 -661 -669 -710 -784 -285 -536 -144 -798 -820 -604 -545 -607 -828 -224 -957 -97 -698 -640 -484 -618 -504 -674 -777 -941 -763 -709 -171 -127 -722 -50 -405 -621 -530 -746 -579 -496 -385 -59 -821 -186 -359 -804 -26 -891 -640 -908 -139 -570 -507 -467 -374 -89 -897 -882 -379 -554 -863 -497 -158 -907 -869 -522 -240 -383 -149 -636 -132 -342 -716 -538 -61 -601 -244 -992 -497 -264 -166 -690 -789 -754 -993 -931 -596 -283 -866 -454 -165 -100 -580 -52 -108 -862 -847 -593 -526 -707 -544 -457 -955 -233 -456 -391 -616 -942 -870 -21 -714 -223 -818 -724 -681 -533 -378 -384 -244 -416 -733 -784 -161 -394 -726 -61 -474 -493 -685 -700 -753 -877 -110 -552 -128 -148 -421 -817 -378 -454 -17 -927 -736 -677 -366 -703 -463 -141 -150 -229 -420 -661 -297 -27 -109 -403 -808 -961 -442 -48 -753 -512 -528 -218 -297 -35 -668 -320 -283 -904 -515 -308 -407 -615 -51 -835 -344 -764 -749 -10 -356 -251 -701 -172 -880 -125 -172 -258 -310 -552 -66 -421 -5 -595 -896 -224 -937 -573 -832 -942 -507 -432 -906 -467 -13 -770 -872 -997 -469 -356 -409 -924 -319 -510 -551 -733 -518 -272 -743 -16 -756 -202 -51 -143 -33 -197 -898 -321 -38 -427 -928 -345 -268 -958 -50 -632 -948 -296 -608 -718 -590 -484 -876 -138 -917 -536 -170 -201 -761 -304 -636 -885 -135 -4 -321 -164 -326 -197 -339 -937 -904 -560 -606 -381 -174 -650 -469 -208 -940 -644 -684 -218 -771 -210 -231 -745 -694 -437 -156 -224 -381 -985 -423 -527 -915 -512 -416 -656 -223 -223 -459 -23 -678 -303 -784 -357 -912 -788 -445 -583 -81 -841 -669 -169 -290 -739 -985 -177 -136 -365 -932 -284 -507 -180 -474 -379 -843 -207 -630 -626 -423 -288 -907 -647 -899 -275 -233 -996 -360 -687 -941 -867 -1000 -330 -542 -317 -359 -86 -557 -329 -596 -273 -894 -924 -123 -181 -484 -198 -629 -197 -43 -10 -483 -217 -924 -318 -531 -837 -403 -825 -229 -117 -918 -796 -519 -67 -953 -582 -649 -166 -299 -796 -807 -296 -600 -879 -588 -632 -418 -355 -175 -413 -914 -773 -291 -964 -440 -539 -66 -40 -24 -444 -711 -964 -809 -482 -850 -179 -570 -764 -170 -770 -538 -602 -642 -663 -94 -712 -497 -788 -539 -504 -223 -523 -764 -180 -1000 -782 -338 -49 -219 -413 -305 -326 -454 -793 -24 -410 -896 -216 -937 -832 -670 -988 -104 -342 -436 -527 -6 -507 -110 -970 -541 -883 -219 -360 -832 -748 -995 -237 -534 -666 -796 -176 -511 -966 -719 -944 -860 -427 -286 -868 -81 -289 -462 -552 -601 -362 -284 -448 -396 -620 -92 -886 -956 -838 -535 -266 -112 -185 -106 -714 -472 -994 -639 -532 -394 -482 -296 -80 -490 -92 -885 -21 -221 -567 -872 -486 -607 -926 -672 -110 -2 -103 -317 -804 -955 -553 -741 -679 -385 -3 -945 -437 -385 -448 -979 -304 -789 -257 -610 -41 -463 -94 -409 -973 -648 -492 -561 -876 -325 -519 -132 -439 -727 -756 -963 -171 -286 -284 -388 -215 -256 -117 -468 -299 -427 -891 -359 -917 -395 -966 -964 -466 -200 -869 -448 -561 -389 -469 -115 -327 -79 -127 -165 -864 -26 -845 -344 -934 -71 -421 -75 -850 -471 -449 -436 -612 -361 -897 -120 -84 -341 -459 -156 -471 -800 -455 -424 -886 -312 -491 -781 -182 -835 -885 -514 -845 -346 -952 -126 -610 -837 -942 -161 -875 -549 -848 -241 -542 -613 -988 -587 -191 -790 -569 -132 -202 -929 -307 -16 -30 -966 -184 -353 -692 -38 -103 -932 -756 -950 -755 -913 -804 -103 -631 -79 -580 -951 -899 -732 -494 -818 -911 -900 -114 -913 -388 -60 -42 -159 -778 -513 -931 -181 -612 -93 -467 -916 -884 -375 -586 -952 -186 -235 -742 -846 -528 -372 -719 -62 -694 -44 -692 -471 -26 -561 -136 -477 -438 -334 -701 -614 -755 -345 -217 -875 -915 -206 -260 -548 -747 -163 -62 -915 -42 -420 -311 -164 -428 -316 -736 -295 -287 -891 -274 -238 -183 -999 -532 -564 -274 -167 -531 -591 -265 -605 -416 -459 -701 -175 -867 -535 -717 -849 -722 -529 -425 -64 -772 -968 -546 -557 -28 -594 -779 -529 -222 -193 -917 -620 -402 -409 -482 -20 -679 -999 -140 -394 -469 -173 -681 -107 -284 -929 -779 -872 -980 -109 -6 -748 -6 -348 -298 -446 -153 -339 -770 -300 -149 -78 -39 -554 -606 -894 -875 -460 -456 -867 -617 -90 -439 -811 -723 -368 -343 -890 -393 -675 -491 -459 -42 -587 -532 -485 -135 -369 -769 -39 -566 -519 -893 -80 -898 -777 -407 -575 -424 -449 -469 -43 -673 -105 -124 -75 -301 -496 -867 -451 -651 -103 -910 -996 -701 -538 -803 -624 -193 -884 -574 -168 -541 -845 -562 -429 -492 -668 -451 -170 -918 -515 -643 -752 -206 -865 -441 -925 -138 -812 -527 -694 -705 -733 -196 -470 -17 -418 -945 -988 -899 -831 -509 -515 -489 -887 -468 -197 -984 -519 -389 -826 -330 -296 -154 -890 -589 -996 -107 -545 -766 -575 -830 -523 -640 -119 -418 -476 -469 -884 -318 -823 -186 -14 -495 -490 -652 -803 -709 -281 -599 -72 -81 -147 -372 -386 -165 -70 -882 -452 -716 -871 -73 -596 -763 -681 -679 -89 -576 -615 -695 -514 -435 -552 -950 -253 -348 -441 -144 -35 -802 -622 -15 -490 -371 -869 -582 -433 -824 -604 -745 -727 -424 -249 -864 -103 -820 -510 -364 -790 -645 -403 -910 -840 -67 -485 -89 -484 -587 -176 -108 -187 -18 -87 -626 -884 -621 -193 -819 -898 -840 -327 -455 -637 -65 -750 -920 -376 -978 -512 -375 -626 -109 -857 -850 -991 -876 -417 -614 -758 -805 -398 -173 -981 -347 -644 -202 -678 -671 -380 -322 -213 -82 -496 -327 -291 -327 -505 -569 -477 -659 -323 -192 -836 -501 -622 -301 -960 -957 -426 -418 -223 -591 -227 -897 -628 -530 -391 -518 -428 -198 -919 -745 -435 -20 -865 -142 -889 -59 -895 -217 -888 -244 -893 -780 -118 -313 -734 -400 -272 -902 -773 -989 -418 -450 -23 -420 -858 -216 -152 -521 -666 -255 -96 -121 -847 -380 -351 -326 -752 -845 -285 -938 -910 -665 -923 -493 -66 -502 -730 -859 -286 -446 -967 -632 -401 -414 -722 -956 -635 -249 -768 -283 -457 -567 -534 -248 -705 -633 -335 -141 -225 -880 -518 -268 -318 -6 -64 -108 -7 -638 -743 -983 -33 -801 -278 -550 -759 -799 -815 -134 -193 -400 -451 -650 -203 -907 -684 -885 -352 -513 -85 -31 -728 -630 -688 -314 -108 -708 -778 -884 -922 -533 -715 -930 -976 -642 -466 -77 -183 -814 -172 -618 -791 -268 -101 -422 -117 -111 -823 -488 -533 -884 -521 -370 -16 -150 -471 -16 -443 -581 -255 -791 -741 -673 -243 -804 -767 -956 -838 -415 -929 -626 -653 -651 -346 -219 -841 -161 -760 -293 -344 -487 -338 -639 -519 -571 -3 -118 -718 -593 -719 -314 -324 -281 -761 -933 -319 -9 -332 -266 -639 -770 -568 -213 -8 -209 -328 -713 -682 -545 -102 -760 -288 -767 -196 -603 -558 -457 -389 -599 -74 -536 -575 -30 -837 -450 -406 -27 -519 -27 -804 -52 -22 -611 -495 -60 -929 -561 -446 -807 -657 -416 -579 -316 -14 -974 -508 -450 -63 -943 -493 -17 -300 -553 -896 -218 -718 -687 -94 -877 -680 -575 -145 -557 -967 -572 -414 -7 -186 -891 -835 -159 -71 -477 -307 -201 -503 -587 -887 -297 -453 -884 -112 -563 -742 -698 -94 -314 -940 -128 -708 -16 -988 -820 -871 -328 -574 -917 -779 -904 -670 -836 -466 -432 -140 -403 -153 -295 -719 -512 -173 -968 -169 -167 -1000 -258 -578 -276 -584 -599 -606 -210 -437 -631 -290 -215 -429 -14 -777 -125 -708 -147 -895 -538 -433 -807 -104 -139 -242 -898 -188 -639 -394 -93 -964 -321 -493 -143 -765 -436 -500 -225 -673 -963 -881 -709 -76 -870 -214 -54 -645 -483 -894 -348 -887 -741 -709 -578 -789 -151 -368 -673 -248 -241 -608 -75 -933 -457 -175 -351 -28 -93 -633 -293 -436 -399 -53 -333 -59 -14 -698 -317 -792 -779 -234 -447 -291 -208 -363 -592 -725 -736 -881 -724 -613 -460 -220 -198 -555 -590 -489 -727 -364 -790 -215 -83 -65 -866 -984 -266 -895 -300 -335 -820 -570 -191 -451 -89 -790 -418 -673 -202 -218 -363 -544 -247 -964 -530 -492 -418 -670 -342 -414 -136 -621 -20 -543 -11 -900 -718 -17 -202 -982 -648 -87 -821 -735 -449 -582 -452 -577 -178 -883 -373 -767 -241 -513 -373 -640 -487 -16 -492 -152 -787 -223 -468 -720 -311 -198 -37 -178 -117 -822 -346 -219 -308 -25 -505 -143 -875 -931 -650 -85 -9 -628 -406 -527 -940 -661 -187 -137 -999 -502 -887 -127 -708 -632 -43 -481 -82 -44 -588 -395 -823 -68 -524 -823 -803 -52 -446 -715 -678 -666 -827 -985 -88 -433 -432 -629 -459 -811 -321 -155 -711 -864 -818 -6 -840 -64 -338 -434 -409 -915 -72 -167 -503 -784 -870 -24 -165 -641 -906 -148 -358 -329 -965 -379 -293 -424 -705 -477 -582 -741 -288 -878 -797 -135 -527 -315 -381 -232 -876 -26 -745 -263 -478 -289 -17 -192 -798 -340 -689 -185 -262 -885 -76 -933 -329 -69 -577 -828 -967 -850 -63 -779 -658 -936 -519 -681 -839 -826 -645 -997 -572 -537 -876 -246 -367 -131 -41 -43 -117 -33 -83 -326 -68 -989 -677 -258 -259 -652 -422 -494 -170 -312 -487 -516 -816 -753 -698 -732 -187 -234 -31 -159 -442 -569 -92 -258 -894 -951 -46 -306 -469 -887 -806 -200 -884 -906 -170 -150 -360 -944 -32 -507 -925 -487 -948 -646 -793 -497 -670 -644 -156 -600 -359 -18 -995 -578 -320 -722 -703 -583 -108 -448 -355 -399 -645 -879 -514 -300 -535 -697 -458 -472 -768 -318 -799 -512 -487 -50 -386 -136 -240 -745 -620 -516 -640 -406 -131 -13 -688 -149 -740 -993 -92 -883 -895 -457 -511 -979 -948 -987 -213 -93 -962 -650 -331 -142 -452 -165 -989 -296 -762 -276 -184 -837 -530 -77 -127 -905 -311 -400 -459 -757 -533 -972 -735 -706 -933 -118 -329 -222 -400 -290 -253 -582 -294 -455 -394 -658 -99 -362 -262 -717 -968 -106 -687 -526 -580 -620 -3 -184 -522 -904 -800 -325 -773 -899 -730 -745 -553 -483 -36 -240 -386 -220 -799 -688 -470 -355 -493 -316 -507 -809 -29 -925 -633 -458 -128 -82 -480 -804 -892 -582 -748 -131 -651 -54 -432 -916 -187 -664 -400 -673 -36 -189 -758 -364 -698 -828 -117 -137 -837 -302 -533 -145 -290 -356 -44 -904 -968 -223 -702 -703 -595 -788 -552 -539 -31 -659 -361 -594 -907 -503 -60 -377 -963 -344 -874 -547 -797 -371 -41 -450 -826 -672 -664 -680 -329 -554 -117 -124 -778 -241 -575 -185 -881 -777 -876 -433 -875 -97 -975 -540 -669 -607 -615 -752 -290 -590 -782 -898 -356 -573 -718 -889 -950 -755 -361 -170 -240 -178 -454 -916 -372 -757 -673 -918 -831 -450 -663 -521 -84 -626 -679 -522 -787 -890 -902 -10 -520 -760 -192 -21 -9 -457 -718 -243 -242 -387 -604 -579 -329 -117 -250 -150 -994 -123 -105 -833 -688 -220 -272 -415 -608 -864 -327 -56 -448 -355 -457 -279 -850 -5 -724 -79 -322 -727 -524 -642 -297 -525 -282 -772 -74 -958 -362 -60 -439 -982 -268 -518 -887 -634 -291 -734 -956 -589 -500 -968 -854 -567 -481 -43 -721 -715 -518 -395 -844 -898 -356 -533 -127 -255 -809 -579 -669 -474 -225 -808 -141 -620 -555 -233 -805 -239 -430 -567 -955 -925 -767 -753 -895 -711 -903 -70 -775 -350 -904 -734 -581 -783 -798 -496 -532 -265 -960 -675 -606 -909 -793 -702 -53 -838 -817 -702 -986 -212 -489 -423 -601 -942 -579 -317 -472 -807 -221 -337 -745 -712 -736 -485 -928 -525 -933 -428 -767 -550 -760 -701 -529 -384 -641 -448 -933 -721 -864 -539 -709 -634 -246 -986 -588 -896 -798 -173 -678 -579 -555 -495 -55 -863 -340 -611 -553 -799 -408 -314 -375 -845 -193 -300 -744 -209 -838 -413 -273 -974 -169 -658 -859 -334 -814 -914 -330 -537 -169 -955 -492 -445 -901 -748 -824 -390 -176 -210 -440 -680 -874 -75 -429 -700 -248 -497 -204 -685 -844 -385 -341 -550 -640 -187 -52 -74 -528 -653 -442 -160 -495 -4 -585 -489 -767 -290 -526 -326 -636 -856 -701 -772 -733 -885 -84 -195 -471 -162 -764 -296 -878 -520 -73 -597 -703 -829 -890 -189 -873 -867 -331 -894 -830 -930 -266 -783 -90 -479 -395 -535 -456 -644 -432 -757 -438 -770 -667 -117 -46 -716 -451 -14 -389 -983 -997 -75 -427 -766 -424 -110 -692 -978 -979 -942 -915 -701 -674 -971 -137 -973 -316 -602 -206 -644 -168 -488 -112 -743 -441 -51 -216 -583 -686 -434 -215 -36 -702 -863 -597 -782 -957 -631 -470 -300 -296 -401 -463 -389 -56 -606 -552 -810 -659 -274 -744 -402 -999 -447 -402 -804 -254 -884 -608 -958 -881 -134 -164 -557 -765 -452 -901 -179 -503 -686 -201 -676 -468 -993 -440 -1 -804 -584 -739 -951 -184 -924 -446 -693 -866 -595 -357 -546 -179 -867 -785 -558 -692 -487 -816 -321 -283 -435 -546 -569 -278 -350 -389 -831 -940 -588 -828 -339 -676 -825 -629 -584 -961 -339 -884 -713 -246 -832 -855 -503 -351 -991 -651 -48 -319 -77 -913 -493 -520 -184 -741 -743 -824 -795 -688 -64 -116 -883 -636 -411 -324 -789 -82 -557 -907 -513 -131 -494 -89 -782 -243 -893 -947 -497 -682 -554 -836 -706 -822 -939 -343 -1 -989 -105 -590 -510 -972 -177 -648 -55 -925 -186 -228 -581 -584 -983 -504 -428 -912 -83 -243 -553 -686 -621 -925 -919 -726 -240 -666 -221 -959 -518 -67 -592 -993 -138 -10 -308 -702 -952 -704 -244 -310 -849 -163 -88 -264 -779 -92 -510 -958 -451 -469 -152 -532 -773 -781 -767 -892 -160 -50 -386 -246 -738 -318 -867 -227 -126 -572 -91 -835 -132 -898 -451 -117 -691 -780 -855 -312 -201 -953 -638 -864 -324 -258 -488 -710 -13 -628 -960 -860 -390 -232 -11 -127 -918 -671 -584 -234 -118 -684 -601 -660 -704 -508 -770 -354 -720 -167 -824 -521 -830 -847 -80 -988 -331 -917 -3 -640 -911 -321 -268 -693 -568 -863 -470 -613 -546 -487 -901 -391 -790 -402 -286 -316 -818 -331 -314 -316 -438 -352 -166 -898 -311 -909 -504 -184 -284 -970 -913 -532 -187 -708 -165 -56 -322 -350 -205 -856 -772 -943 -675 -679 -99 -257 -287 -117 -393 -637 -420 -154 -187 -844 -351 -434 -615 -328 -706 -910 -761 -231 -406 -694 -200 -857 -89 -575 -618 -240 -384 -603 -525 -37 -670 -554 -757 -375 -529 -563 -491 -682 -221 -816 -759 -442 -475 -102 -21 -973 -840 -154 -433 -494 -337 -480 -969 -119 -480 -86 -652 -832 -967 -805 -571 -777 -707 -350 -966 -418 -207 -459 -63 -927 -94 -200 -580 -681 -631 -502 -15 -635 -955 -896 -932 -868 -30 -773 -212 -881 -306 -504 -948 -301 -555 -215 -105 -340 -161 -588 -620 -89 -581 -313 -839 -21 -247 -883 -696 -817 -547 -730 -912 -34 -274 -231 -552 -793 -120 -60 -120 -782 -33 -158 -295 -463 -989 -239 -475 -193 -775 -305 -169 -109 -481 -543 -204 -45 -634 -704 -307 -588 -676 -497 -755 -760 -744 -809 -459 -569 -214 -773 -240 -510 -399 -394 -63 -643 -160 -143 -871 -745 -42 -951 -712 -652 -754 -249 -768 -189 -123 -924 -411 -416 -619 -942 -306 -360 -256 -690 -522 -824 -352 -306 -792 -241 -682 -320 -586 -423 -362 -277 -421 -683 -448 -300 -395 -127 -344 -179 -121 -763 -517 -75 -680 -705 -458 -893 -408 -488 -272 -618 -826 -155 -652 -780 -71 -854 -774 -955 -872 -77 -502 -41 -353 -145 -930 -265 -136 -480 -817 -418 -363 -629 -594 -341 -5 -710 -465 -400 -739 -671 -61 -891 -282 -63 -792 -343 -58 -460 -727 -658 -426 -225 -322 -883 -153 -405 -992 -625 -825 -304 -157 -792 -575 -580 -821 -610 -712 -225 -121 -245 -267 -571 -807 -684 -335 -842 -394 -446 -693 -267 -295 -802 -675 -583 -174 -433 -184 -463 -585 -43 -620 -463 -884 -472 -768 -41 -134 -80 -458 -518 -698 -121 -52 -542 -407 -626 -545 -719 -371 -800 -929 -766 -154 -969 -993 -216 -290 -801 -826 -345 -863 -228 -679 -500 -219 -56 -536 -785 -255 -395 -767 -943 -621 -62 -314 -128 -594 -797 -415 -109 -494 -366 -873 -523 -192 -214 -610 -718 -90 -660 -210 -614 -633 -728 -142 -41 -325 -670 -702 -344 -23 -718 -246 -808 -136 -988 -165 -915 -804 -258 -727 -739 -757 -526 -658 -672 -36 -479 -65 -20 -623 -229 -894 -246 -514 -61 -417 -331 -118 -913 -453 -764 -662 -326 -282 -849 -86 -763 -483 -58 -135 -736 -610 -99 -573 -761 -136 -354 -606 -239 -609 -532 -45 -561 -682 -35 -39 -694 -554 -389 -542 -694 -188 -627 -586 -182 -661 -399 -659 -259 -341 -8 -632 -643 -493 -479 -308 -168 -85 -134 -794 -220 -337 -957 -813 -172 -197 -442 -85 -995 -838 -332 -569 -867 -849 -496 -32 -604 -306 -701 -52 -730 -712 -206 -619 -68 -475 -218 -632 -821 -145 -752 -351 -377 -267 -875 -323 -337 -92 -175 -15 -952 -53 -525 -55 -525 -953 -937 -936 -328 -273 -341 -201 -624 -927 -940 -888 -587 -385 -863 -222 -906 -675 -16 -310 -3 -45 -814 -987 -30 -506 -584 -397 -124 -403 -291 -530 -35 -838 -412 -695 -908 -217 -62 -41 -455 -709 -209 -123 -320 -699 -912 -979 -723 -88 -246 -311 -967 -995 -893 -233 -679 -192 -614 -100 -942 -1000 -304 -11 -287 -430 -936 -551 -965 -988 -674 -818 -441 -743 -567 -933 -496 -724 -178 -79 -931 -89 -189 -494 -245 -287 -372 -235 -852 -161 -750 -677 -899 -33 -270 -338 -674 -404 -613 -907 -300 -609 -583 -185 -933 -563 -540 -788 -622 -616 -349 -185 -553 -535 -321 -33 -107 -70 -970 -403 -337 -530 -102 -237 -829 -743 -937 -248 -346 -740 -391 -694 -503 -232 -523 -960 -244 -475 -889 -132 -594 -879 -144 -509 -823 -498 -347 -891 -979 -771 -884 -109 -872 -937 -490 -779 -765 -325 -709 -855 -131 -347 -134 -191 -836 -876 -545 -280 -782 -333 -339 -108 -702 -653 -39 -973 -753 -875 -119 -979 -914 -406 -545 -139 -954 -476 -553 -581 -745 -118 -320 -897 -921 -485 -611 -821 -344 -416 -231 -148 -482 -498 -345 -79 -535 -908 -370 -82 -192 -643 -603 -385 -983 -297 -918 -422 -795 -256 -37 -270 -914 -444 -418 -502 -513 -477 -216 -402 -782 -599 -412 -169 -979 -452 -718 -360 -343 -417 -588 -687 -627 -477 -827 -139 -422 -478 -386 -48 -338 -123 -505 -186 -574 -572 -665 -447 -884 -916 -16 -765 -183 -209 -942 -93 -955 -153 -97 -59 -912 -863 -699 -148 -119 -878 -534 -454 -744 -976 -2 -255 -237 -384 -223 -541 -871 -32 -884 -448 -668 -270 -79 -359 -715 -126 -411 -602 -491 -821 -806 -819 -66 -965 -514 -938 -163 -659 -252 -773 -317 -459 -728 -760 -591 -915 -658 -916 -791 -942 -830 -751 -44 -77 -839 -660 -797 -118 -172 -482 -744 -6 -695 -18 -282 -443 -207 -872 -619 -405 -153 -562 -177 -607 -65 -110 -174 -607 -680 -400 -367 -550 -595 -219 -324 -192 -91 -309 -404 -475 -684 -382 -54 -95 -116 -474 -605 -648 -334 -366 -171 -683 -588 -739 -914 -427 -476 -691 -658 -111 -23 -447 -633 -390 -920 -495 -822 -25 -199 -789 -328 -236 -807 -669 -406 -663 -144 -659 -873 -264 -642 -35 -773 -323 -175 -920 -925 -210 -784 -284 -633 -630 -760 -878 -232 -533 -876 -494 -163 -124 -309 -55 -404 -339 -227 -310 -33 -979 -891 -394 -650 -83 -991 -439 -59 -937 -641 -58 -471 -583 -906 -773 -46 -757 -893 -167 -301 -856 -347 -330 -362 -764 -756 -242 -218 -436 -950 -229 -705 -886 -960 -117 -724 -640 -212 -723 -332 -470 -592 -178 -707 -388 -697 -308 -614 -60 -571 -231 -428 -962 -792 -911 -115 -922 -38 -507 -855 -735 -599 -186 -90 -127 -589 -328 -208 -368 -767 -838 -636 -600 -5 -290 -295 -418 -260 -847 -132 -973 -661 -564 -555 -563 -482 -62 -183 -157 -802 -132 -456 -732 -497 -406 -629 -897 -114 -30 -939 -480 -703 -228 -446 -901 -377 -810 -264 -286 -794 -411 -628 -766 -679 -979 -120 -31 -991 -791 -512 -741 -451 -958 -635 -479 -997 -475 -222 -461 -880 -874 -97 -430 -446 -470 -619 -315 -122 -927 -722 -788 -624 -682 -699 -8 -146 -951 -794 -344 -842 -670 -230 -491 -226 -845 -726 -442 -419 -719 -880 -142 -589 -296 -866 -847 -654 -636 -2 -543 -770 -557 -200 -647 -210 -140 -804 -180 -563 -609 -325 -742 -915 -701 -929 -636 -785 -944 -622 -756 -351 -634 -326 -121 -644 -788 -356 -70 -265 -712 -695 -177 -50 -418 -297 -359 -743 -89 -715 -561 -468 -754 -584 -478 -948 -309 -222 -169 -998 -391 -472 -235 -696 -787 -429 -956 -555 -598 -132 -615 -895 -612 -504 -286 -176 -31 -555 -867 -996 -9 -69 -916 -918 -972 -991 -698 -533 -962 -341 -961 -597 -535 -713 -558 -263 -775 -459 -920 -667 -98 -886 -985 -810 -894 -244 -622 -80 -94 -63 -204 -977 -538 -752 -443 -840 -973 -898 -122 -516 -838 -213 -676 -773 -591 -763 -358 -8 -58 -222 -868 -523 -556 -805 -956 -593 -398 -894 -169 -25 -716 -785 -225 -500 -223 -135 -12 -974 -466 -915 -943 -127 -523 -562 -258 -39 -885 -350 -732 -639 -214 -81 -457 -566 -310 -202 -428 -967 -442 -293 -675 -536 -657 -167 -184 -873 -900 -187 -771 -733 -360 -977 -797 -233 -34 -30 -595 -288 -157 -367 -754 -919 -71 -346 -439 -30 -564 -453 -862 -517 -96 -275 -14 -585 -220 -495 -806 -595 -367 -848 -637 -873 -555 -263 -788 -557 -43 -162 -863 -932 -708 -459 -93 -329 -806 -775 -851 -439 -703 -552 -292 -957 -929 -99 -880 -834 -332 -160 -6 -125 -751 -669 -731 -510 -162 -476 -152 -411 -725 -261 -79 -638 -21 -122 -160 -551 -472 -286 -406 -636 -476 -205 -616 -307 -609 -802 -547 -430 -845 -364 -709 -693 -487 -134 -590 -513 -670 -23 -864 -796 -829 -897 -424 -918 -743 -288 -665 -82 -166 -191 -209 -859 -96 -929 -411 -831 -947 -22 -248 -162 -618 -893 -441 -90 -835 -310 -153 -750 -231 -49 -751 -32 -684 -30 -504 -81 -415 -868 -873 -650 -984 -547 -966 -255 -490 -525 -217 -789 -214 -734 -721 -386 -484 -207 -430 -301 -315 -311 -195 -766 -615 -74 -875 -831 -538 -213 -3 -685 -477 -371 -986 -537 -708 -105 -105 -671 -348 -821 -668 -335 -998 -767 -377 -793 -356 -69 -997 -550 -842 -383 -60 -69 -367 -933 -23 -356 -784 -733 -371 -801 -247 -634 -663 -226 -225 -764 -919 -492 -367 -908 -385 -907 -930 -883 -558 -204 -718 -442 -507 -920 -414 -644 -601 -984 -248 -576 -676 -373 -959 -416 -622 -802 -368 -834 -871 -669 -285 -813 -853 -641 -542 -72 -408 -572 -440 -803 -620 -945 -940 -876 -505 -586 -827 -719 -941 -439 -27 -618 -19 -464 -182 -615 -57 -427 -698 -781 -942 -113 -230 -579 -76 -788 -421 -825 -451 -920 -698 -137 -63 -17 -933 -455 -274 -651 -393 -595 -101 -997 -15 -148 -275 -586 -717 -948 -589 -816 -133 -156 -111 -601 -415 -490 -324 -13 -527 -862 -801 -761 -253 -15 -326 -699 -490 -168 -85 -548 -49 -226 -349 -118 -988 -418 -493 -923 -430 -951 -578 -838 -784 -931 -75 -586 -834 -959 -397 -832 -387 -418 -874 -386 -102 -680 -754 -917 -268 -228 -321 -26 -295 -808 -219 -829 -743 -289 -448 -425 -877 -685 -286 -621 -256 -181 -43 -853 -98 -279 -284 -485 -846 -624 -63 -885 -570 -907 -642 -862 -569 -428 -621 -334 -521 -148 -406 -958 -717 -259 -603 -816 -804 -699 -803 -177 -836 -337 -819 -378 -752 -41 -241 -923 -219 -522 -640 -960 -865 -889 -861 -632 -239 -383 -939 -145 -240 -819 -262 -276 -271 -988 -593 -920 -51 -347 -652 -81 -203 -699 -479 -694 -889 -455 -999 -506 -32 -303 -18 -377 -958 -185 -191 -445 -648 -48 -171 -687 -355 -658 -920 -838 -462 -71 -147 -967 -762 -636 -983 -130 -152 -647 -380 -275 -653 -105 -357 -126 -815 -871 -226 -168 -557 -496 -636 -245 -641 -808 -305 -432 -285 -416 -392 -966 -788 -189 -312 -728 -339 -375 -189 -236 -576 -839 -166 -598 -564 -938 -781 -887 -593 -219 -661 -743 -665 -11 -605 -603 -34 -803 -180 -968 -945 -510 -874 -981 -30 -478 -238 -268 -576 -21 -960 -31 -271 -972 -731 -347 -407 -73 -796 -837 -86 -736 -608 -138 -426 -781 -801 -114 -566 -314 -502 -109 -281 -638 -963 -912 -911 -400 -258 -446 -776 -295 -617 -91 -695 -72 -952 -590 -266 -783 -755 -678 -786 -559 -634 -665 -773 -561 -180 -148 -992 -95 -626 -387 -426 -766 -310 -547 -79 -779 -411 -603 -22 -808 -663 -320 -24 -896 -550 -768 -649 -334 -910 -225 -118 -465 -928 -766 -587 -873 -121 -632 -764 -112 -559 -670 -358 -225 -795 -945 -368 -741 -931 -769 -735 -654 -183 -409 -94 -573 -299 -376 -102 -283 -198 -809 -174 -627 -412 -492 -690 -623 -103 -117 -838 -791 -556 -778 -275 -639 -993 -458 -711 -209 -632 -339 -817 -337 -272 -101 -537 -520 -712 -514 -565 -484 -685 -471 -247 -316 -148 -971 -935 -463 -419 -371 -120 -250 -949 -752 -651 -436 -964 -599 -782 -338 -893 -191 -84 -466 -221 -797 -280 -528 -750 -112 -478 -206 -207 -135 -316 -449 -899 -387 -506 -874 -566 -395 -828 -727 -329 -45 -165 -58 -841 -509 -619 -89 -125 -783 -936 -304 -528 -449 -645 -994 -235 -351 -571 -176 -363 -246 -981 -895 -923 -337 -65 -372 -688 -448 -552 -537 -251 -694 -433 -789 -952 -816 -358 -371 -327 -161 -158 -108 -122 -94 -604 -646 -828 -17 -601 -841 -605 -462 -335 -874 -588 -34 -382 -690 -885 -755 -507 -141 -61 -702 -494 -419 -103 -790 -914 -963 -772 -283 -966 -383 -391 -762 -278 -939 -318 -748 -837 -998 -184 -489 -531 -998 -117 -287 -44 -55 -732 -514 -419 -764 -645 -29 -559 -699 -364 -650 -211 -879 -247 -920 -315 -463 -353 -888 -179 -885 -848 -51 -791 -977 -970 -132 -166 -682 -278 -402 -527 -504 -806 -66 -936 -135 -696 -529 -38 -121 -42 -114 -597 -263 -898 -314 -813 -486 -761 -163 -33 -953 -238 -483 -130 -967 -312 -790 -742 -348 -314 -533 -825 -593 -598 -4 -48 -59 -478 -781 -4 -532 -810 -657 -596 -925 -739 -154 -433 -108 -651 -327 -254 -179 -807 -307 -979 -742 -14 -167 -122 -168 -822 -846 -651 -583 -641 -59 -346 -783 -946 -45 -215 -929 -763 -672 -686 -729 -459 -548 -466 -216 -706 -965 -119 -725 -112 -476 -164 -210 -611 -675 -413 -701 -187 -461 -77 -882 -415 -620 -563 -686 -573 -115 -945 -290 -362 -670 -507 -454 -41 -127 -445 -166 -312 -146 -279 -605 -144 -416 -689 -174 -84 -146 -775 -409 -591 -937 -385 -400 -314 -714 -541 -497 -781 -366 -959 -316 -541 -972 -659 -232 -678 -894 -69 -413 -625 -15 -610 -220 -292 -963 -541 -663 -125 -341 -516 -714 -356 -880 -599 -199 -527 -964 -678 -364 -87 -413 -723 -93 -911 -319 -243 -304 -334 -601 -315 -780 -360 -940 -34 -205 -749 -182 -648 -506 -91 -73 -761 -834 -400 -642 -9 -812 -676 -910 -855 -661 -716 -323 -147 -464 -119 -260 -193 -23 -847 -560 -580 -791 -92 -60 -210 -95 -566 -404 -625 -304 -220 -712 -644 -989 -740 -738 -203 -496 -759 -538 -654 -77 -971 -897 -579 -164 -563 -312 -857 -672 -919 -336 -400 -598 -192 -375 -713 -562 -369 -216 -501 -968 -995 -613 -194 -948 -917 -742 -330 -172 -271 -93 -682 -54 -49 -693 -713 -711 -214 -325 -725 -729 -310 -284 -159 -884 -251 -228 -826 -804 -955 -628 -57 -742 -27 -490 -495 -81 -957 -50 -212 -533 -717 -614 -893 -941 -61 -949 -165 -213 -19 -722 -121 -844 -653 -215 -447 -700 -685 -796 -605 -556 -34 -229 -965 -103 -78 -828 -382 -3 -363 -428 -653 -929 -257 -993 -297 -718 -689 -860 -256 -844 -391 -352 -216 -246 -692 -832 -321 -394 -232 -748 -914 -416 -473 -950 -847 -456 -81 -569 -798 -593 -748 -940 -115 -55 -92 -364 -94 -305 -679 -290 -617 -197 -175 -836 -559 -359 -761 -347 -713 -446 -915 -545 -449 -951 -580 -233 -466 -747 -271 -717 -848 -619 -614 -652 -560 -783 -129 -953 -976 -449 -819 -204 -514 -371 -392 -471 -788 -263 -949 -125 -491 -22 -702 -862 -291 -250 -140 -931 -1 -787 -870 -795 -621 -568 -729 -964 -616 -177 -319 -772 -747 -323 -115 -39 -634 -944 -999 -90 -647 -541 -260 -699 -468 -716 -699 -189 -644 -883 -90 -511 -295 -825 -198 -932 -389 -173 -348 -651 -502 -9 -646 -856 -127 -716 -407 -414 -249 -172 -816 -948 -809 -983 -325 -163 -405 -782 -440 -632 -377 -661 -500 -708 -228 -899 -852 -701 -617 -559 -63 -608 -577 -57 -103 -486 -558 -341 -810 -451 -725 -357 -428 -333 -763 -727 -41 -504 -857 -761 -698 -409 -548 -722 -248 -316 -112 -543 -402 -115 -80 -225 -543 -463 -717 -483 -786 -139 -180 -713 -383 -121 -617 -947 -314 -61 -273 -197 -428 -954 -590 -837 -851 -438 -634 -33 -791 -180 -611 -106 -525 -990 -848 -254 -105 -47 -745 -855 -233 -170 -62 -540 -297 -79 -733 -99 -464 -954 -774 -538 -328 -726 -975 -368 -600 -661 -632 -184 -316 -678 -780 -729 -296 -683 -809 -113 -248 -409 -6 -192 -545 -910 -125 -594 -196 -951 -852 -777 -156 -868 -886 -101 -73 -801 -418 -440 -826 -156 -922 -880 -967 -788 -787 -57 -733 -187 -408 -634 -445 -80 -9 -994 -627 -981 -84 -193 -544 -421 -54 -370 -403 -289 -293 -797 -245 -145 -877 -473 -131 -887 -470 -751 -429 -834 -804 -203 -13 -328 -471 -451 -726 -939 -353 -934 -16 -408 -82 -965 -398 -189 -500 -131 -845 -575 -86 -797 -203 -1 -956 -927 -781 -725 -8 -692 -366 -46 -382 -807 -862 -316 -976 -796 -277 -708 -608 -313 -315 -746 -648 -798 -130 -227 -873 -429 -387 -681 -862 -237 -219 -83 -198 -95 -926 -58 -316 -63 -673 -292 -25 -412 -740 -336 -450 -843 -25 -18 -329 -544 -8 -178 -320 -201 -764 -813 -474 -546 -406 -176 -715 -515 -306 -361 -751 -71 -293 -845 -78 -508 -447 -159 -47 -734 -615 -285 -696 -678 -11 -267 -368 -753 -18 -388 -640 -493 -878 -9 -37 -99 -406 -197 -93 -565 -862 -873 -5 -545 -111 -728 -881 -986 -58 -472 -198 -552 -170 -403 -375 -224 -609 -574 -955 -3 -107 -951 -495 -25 -77 -158 -243 -19 -276 -474 -566 -226 -208 -94 -655 -458 -968 -548 -968 -438 -516 -134 -86 -304 -427 -799 -168 -292 -445 -599 -91 -536 -396 -309 -103 -45 -689 -905 -850 -32 -466 -287 -122 -400 -589 -65 -562 -83 -629 -607 -455 -880 -575 -519 -380 -637 -982 -99 -251 -529 -442 -57 -561 -464 -811 -161 -965 -561 -343 -352 -318 -35 -607 -162 -632 -27 -658 -705 -682 -27 -730 -301 -721 -307 -563 -456 -789 -316 -389 -272 -26 -151 -743 -971 -178 -534 -451 -387 -264 -467 -92 -47 -786 -782 -308 -953 -371 -20 -578 -808 -45 -939 -135 -157 -514 -720 -942 -964 -507 -560 -688 -900 -854 -985 -226 -521 -593 -576 -510 -103 -246 -139 -867 -810 -813 -203 -251 -942 -759 -205 -929 -942 -342 -821 -739 -366 -974 -981 -578 -838 -360 -922 -96 -397 -177 -965 -208 -397 -25 -109 -516 -823 -147 -647 -580 -779 -715 -970 -497 -13 -512 -366 -957 -51 -435 -449 -40 -730 -88 -922 -9 -257 -264 -423 -100 -382 -53 -241 -15 -951 -695 -606 -169 -900 -196 -42 -921 -7 -552 -372 -542 -704 -475 -120 -149 -307 -793 -431 -688 -142 -479 -220 -941 -328 -437 -500 -353 -39 -26 -152 -961 -207 -78 -712 -717 -984 -265 -268 -539 -576 -278 -581 -42 -227 -548 -604 -850 -920 -988 -517 -268 -781 -666 -728 -875 -224 -481 -68 -296 -807 -948 -437 -235 -141 -739 -367 -593 -814 -436 -303 -463 -715 -606 -320 -324 -334 -634 -225 -757 -782 -942 -455 -314 -62 -484 -755 -962 -482 -512 -795 -840 -333 -934 -248 -996 -63 -985 -819 -652 -901 -565 -646 -885 -188 -767 -833 -727 -60 -811 -460 -149 -112 -502 -724 -188 -535 -164 -601 -641 -412 -859 -791 -120 -561 -824 -490 -848 -890 -214 -761 -582 -194 -575 -662 -599 -1000 -868 -265 -307 -475 -483 -761 -713 -838 -719 -887 -135 -827 -99 -290 -488 -41 -187 -873 -257 -258 -564 -15 -588 -29 -665 -288 -656 -582 -429 -449 -353 -155 -248 -767 -809 -50 -78 -964 -793 -779 -742 -142 -500 -465 -651 -126 -343 -112 -248 -456 -458 -45 -975 -995 -148 -41 -918 -327 -5 -333 -21 -829 -87 -251 -920 -464 -394 -653 -74 -356 -246 -641 -864 -946 -449 -708 -591 -899 -714 -40 -871 -973 -521 -831 -729 -628 -592 -400 -303 -281 -187 -321 -645 -182 -936 -338 -246 -534 -98 -718 -542 -417 -364 -776 -143 -512 -718 -46 -573 -969 -255 -62 -56 -697 -907 -554 -463 -626 -933 -1 -551 -648 -722 -28 -926 -305 -286 -981 -352 -50 -422 -764 -41 -169 -549 -67 -435 -815 -668 -731 -528 -662 -915 -563 -466 -112 -917 -353 -691 -51 -940 -479 -851 -848 -348 -203 -45 -838 -567 -447 -716 -562 -23 -306 -360 -891 -962 -570 -235 -241 -974 -129 -81 -833 -655 -300 -614 -656 -414 -171 -594 -665 -714 -640 -502 -848 -174 -436 -891 -764 -31 -598 -433 -299 -33 -250 -137 -78 -889 -783 -395 -967 -561 -416 -241 -423 -122 -259 -367 -282 -568 -560 -272 -870 -679 -591 -679 -529 -787 -84 -926 -123 -262 -69 -858 -244 -170 -77 -14 -799 -577 -592 -980 -313 -261 -754 -850 -652 -585 -669 -3 -751 -972 -928 -318 -53 -200 -642 -372 -124 -982 -72 -237 -64 -535 -902 -462 -534 -749 -406 -370 -52 -142 -973 -624 -912 -229 -162 -752 -521 -530 -652 -911 -943 -524 -573 -191 -845 -333 -92 -387 -965 -518 -764 -759 -444 -146 -308 -868 -124 -746 -443 -313 -436 -593 -900 -855 -881 -477 -551 -549 -653 -683 -686 -819 -637 -854 -754 -983 -536 -217 -960 -284 -919 -997 -697 -505 -518 -635 -416 -892 -19 -612 -345 -776 -569 -750 -632 -205 -620 -66 -675 -464 -773 -520 -879 -106 -306 -195 -787 -225 -656 -757 -404 -2 -87 -987 -602 -413 -769 -78 -673 -501 -254 -675 -814 -73 -368 -310 -126 -111 -811 -495 -847 -551 -397 -520 -709 -401 -88 -664 -908 -732 -111 -10 -382 -3 -498 -817 -399 -318 -341 -675 -572 -131 -57 -726 -130 -724 -90 -349 -22 -708 -470 -501 -673 -210 -302 -357 -950 -603 -220 -439 -558 -351 -97 -390 -322 -176 -542 -407 -630 -435 -378 -335 -56 -528 -914 -276 -181 -194 -619 -849 -801 -832 -215 -923 -759 -8 -779 -721 -800 -291 -215 -784 -514 -135 -82 -844 -276 -510 -567 -451 -942 -271 -331 -88 -896 -229 -259 -766 -323 -912 -478 -430 -594 -247 -998 -410 -761 -305 -701 -82 -527 -509 -931 -864 -207 -446 -650 -924 -747 -220 -794 -688 -275 -357 -233 -77 -828 -607 -166 -349 -888 -957 -384 -622 -917 -84 -553 -415 -484 -903 -535 -840 -287 -604 -794 -119 -996 -543 -978 -813 -467 -890 -157 -265 -582 -558 -422 -247 -442 -235 -217 -806 -24 -69 -875 -314 -35 -788 -123 -773 -655 -656 -28 -382 -742 -763 -697 -884 -662 -72 -84 -920 -209 -188 -533 -442 -54 -821 -248 -681 -545 -763 -735 -708 -848 -833 -739 -659 -580 -366 -366 -940 -220 -13 -287 -595 -816 -640 -70 -661 -261 -928 -691 -240 -508 -883 -900 -258 -562 -855 -759 -57 -702 -842 -905 -631 -785 -924 -938 -154 -981 -602 -385 -837 -832 -945 -400 -382 -872 -188 -416 -712 -831 -94 -698 -109 -766 -947 -110 -941 -343 -929 -878 -957 -256 -609 -940 -225 -958 -388 -85 -629 -460 -220 -345 -948 -675 -383 -115 -312 -283 -591 -757 -260 -259 -555 -936 -816 -79 -265 -323 -719 -846 -690 -454 -41 -466 -161 -584 -22 -718 -570 -896 -204 -949 -440 -492 -714 -68 -937 -710 -941 -857 -638 -324 -263 -543 -84 -164 -75 -713 -969 -693 -314 -94 -323 -256 -562 -524 -782 -631 -647 -731 -658 -59 -774 -652 -404 -233 -909 -425 -316 -845 -421 -935 -481 -310 -728 -35 -665 -562 -2 -525 -585 -581 -744 -368 -755 -945 -943 -327 -19 -906 -904 -252 -696 -541 -951 -248 -547 -960 -248 -536 -183 -459 -292 -276 -54 -160 -105 -371 -659 -908 -330 -896 -63 -231 -920 -723 -31 -26 -740 -879 -886 -630 -954 -48 -524 -889 -30 -932 -612 -572 -949 -507 -15 -522 -775 -72 -382 -758 -369 -319 -836 -831 -271 -45 -888 -154 -569 -307 -107 -638 -3 -843 -370 -398 -375 -315 -167 -822 -155 -218 -896 -591 -108 -536 -167 -922 -959 -297 -334 -636 -91 -259 -571 -250 -304 -649 -349 -859 -307 -731 -475 -272 -564 -281 -982 -20 -520 -149 -506 -77 -355 -726 -213 -378 -23 -7 -762 -844 -999 -506 -945 -718 -786 -461 -692 -610 -103 -527 -64 -38 -491 -82 -837 -12 -751 -982 -349 -993 -216 -502 -498 -112 -802 -406 -548 -228 -177 -795 -876 -107 -483 -948 -893 -689 -897 -708 -148 -971 -851 -27 -154 -440 -145 -119 -534 -103 -973 -786 -333 -667 -699 -715 -778 -474 -818 -443 -486 -328 -290 -531 -880 -558 -795 -465 -797 -705 -547 -847 -432 -639 -913 -794 -898 -942 -932 -32 -717 -598 -386 -433 -841 -451 -165 -371 -729 -480 -471 -697 -42 -712 -360 -489 -962 -205 -204 -547 -70 -749 -854 -75 -891 -763 -269 -2 -650 -880 -322 -864 -163 -847 -81 -37 -866 -399 -126 -796 -182 -444 -852 -119 -988 -738 -551 -446 -892 -339 -740 -203 -646 -277 -332 -402 -686 -365 -480 -431 -650 -202 -927 -93 -27 -567 -687 -941 -423 -999 -75 -922 -510 -559 -911 -708 -737 -515 -434 -222 -916 -370 -870 -356 -948 -1000 -883 -10 -339 -155 -253 -412 -30 -177 -441 -166 -133 -828 -663 -831 -170 -200 -850 -632 -651 -804 -637 -506 -289 -412 -896 -451 -292 -603 -529 -424 -594 -499 -463 -888 -309 -896 -342 -938 -667 -186 -81 -926 -236 -28 -357 -894 -733 -950 -914 -789 -502 -533 -895 -576 -152 -265 -270 -970 -873 -697 -683 -956 -8 -774 -46 -708 -686 -26 -18 -255 -4 -232 -418 -384 -979 -126 -872 -682 -664 -190 -187 -372 -74 -731 -283 -628 -356 -263 -604 -957 -792 -272 -23 -560 -372 -498 -547 -234 -130 -653 -986 -364 -519 -562 -880 -30 -320 -814 -748 -861 -548 -874 -446 -448 -679 -874 -167 -544 -733 -727 -940 -745 -524 -990 -489 -288 -316 -849 -307 -137 -968 -890 -487 -234 -839 -835 -293 -532 -40 -468 -383 -639 -553 -481 -772 -930 -474 -902 -478 -95 -813 -949 -375 -126 -759 -726 -519 -289 -436 -531 -831 -8 -518 -122 -398 -405 -779 -938 -385 -918 -359 -288 -547 -727 -459 -708 -638 -428 -622 -948 -611 -534 -75 -560 -649 -689 -773 -184 -650 -776 -893 -307 -839 -714 -717 -264 -83 -202 -63 -699 -991 -262 -804 -121 -868 -285 -148 -697 -70 -804 -389 -174 -947 -926 -554 -250 -469 -167 -8 -551 -587 -855 -401 -803 -52 -974 -422 -712 -132 -355 -874 -465 -259 -545 -701 -620 -706 -946 -606 -998 -436 -618 -69 -944 -451 -526 -104 -467 -534 -180 -92 -996 -527 -311 -956 -267 -71 -49 -588 -650 -434 -252 -568 -12 -283 -907 -379 -411 -562 -261 -649 -643 -572 -436 -303 -973 -343 -449 -973 -212 -661 -898 -15 -140 -891 -337 -622 -493 -672 -877 -579 -329 -122 -462 -249 -320 -693 -533 -130 -739 -1 -988 -727 -730 -99 -345 -130 -330 -111 -739 -537 -746 -232 -126 -993 -179 -351 -376 -710 -748 -749 -6 -806 -16 -148 -351 -339 -490 -654 -837 -645 -747 -812 -328 -211 -454 -757 -327 -554 -531 -138 -409 -182 -853 -888 -299 -184 -909 -322 -456 -746 -928 -256 -441 -567 -101 -114 -33 -584 -205 -63 -542 -529 -408 -523 -830 -129 -650 -988 -703 -695 -431 -325 -529 -51 -231 -381 -962 -276 -22 -17 -760 -47 -317 -678 -976 -519 -395 -598 -109 -108 -623 -164 -130 -900 -140 -457 -518 -838 -300 -380 -336 -893 -671 -725 -893 -240 -872 -582 -254 -197 -828 -515 -39 -583 -882 -956 -665 -524 -108 -38 -251 -881 -434 -15 -415 -218 -408 -145 -768 -447 -548 -109 -141 -392 -457 -81 -378 -868 -621 -920 -946 -814 -809 -385 -98 -512 -986 -259 -717 -323 -876 -220 -93 -320 -85 -725 -621 -659 -413 -893 -324 -116 -929 -741 -472 -898 -600 -113 -501 -543 -195 -873 -784 -276 -206 -272 -512 -792 -978 -838 -958 -997 -203 -551 -618 -276 -731 -361 -416 -828 -712 -488 -761 -569 -461 -335 -86 -780 -527 -469 -4 -426 -986 -81 -370 -556 -338 -928 -570 -151 -23 -834 -604 -504 -117 -721 -830 -364 -168 -906 -653 -750 -745 -371 -739 -795 -966 -409 -706 -977 -845 -808 -620 -431 -678 -231 -234 -155 -525 -849 -667 -666 -363 -209 -640 -802 -731 -995 -86 -940 -117 -765 -639 -108 -179 -989 -946 -12 -570 -732 -532 -968 -672 -573 -456 -938 -472 -793 -781 -731 -184 -818 -708 -817 -716 -532 -126 -649 -524 -989 -235 -461 -232 -206 -405 -297 -637 -396 -410 -278 -210 -867 -264 -874 -634 -435 -209 -613 -895 -502 -58 -58 -311 -235 -605 -966 -469 -95 -290 -785 -567 -847 -957 -566 -475 -830 -85 -770 -875 -394 -967 -531 -646 -115 -353 -145 -755 -290 -498 -494 -79 -507 -472 -722 -419 -122 -686 -254 -725 -760 -533 -520 -854 -671 -874 -315 -617 -890 -473 -11 -236 -121 -69 -429 -866 -301 -859 -480 -635 -550 -623 -724 -593 -433 -593 -709 -975 -244 -889 -506 -402 -108 -755 -488 -881 -98 -511 -65 -71 -443 -673 -747 -463 -474 -348 -702 -210 -695 -529 -563 -831 -399 -96 -244 -292 -795 -243 -372 -991 -553 -493 -793 -664 -308 -847 -255 -691 -905 -618 -97 -960 -629 -51 -491 -312 -959 -299 -801 -540 -587 -117 -786 -976 -924 -276 -612 -843 -137 -105 -662 -596 -69 -791 -884 -287 -869 -167 -138 -98 -106 -143 -903 -376 -242 -278 -579 -660 -641 -895 -722 -407 -273 -91 -953 -505 -180 -503 -991 -959 -293 -645 -812 -136 -312 -253 -689 -774 -532 -607 -938 -211 -671 -446 -524 -311 -532 -162 -246 -600 -690 -23 -288 -901 -655 -480 -680 -83 -892 -912 -921 -285 -496 -9 -446 -647 -387 -835 -518 -98 -752 -927 -203 -57 -544 -747 -687 -612 -59 -727 -119 -497 -736 -246 -546 -299 -421 -137 -315 -250 -486 -567 -596 -986 -49 -685 -454 -105 -719 -699 -239 -964 -789 -753 -85 -907 -910 -527 -317 -670 -533 -41 -723 -379 -197 -155 -986 -440 -861 -663 -502 -904 -518 -84 -957 -136 -460 -830 -879 -918 -17 -320 -952 -569 -617 -318 -468 -879 -667 -716 -553 -343 -481 -998 -399 -561 -810 -609 -54 -630 -187 -588 -880 -590 -242 -1000 -871 -785 -248 -527 -853 -40 -799 -83 -458 -506 -508 -410 -384 -859 -376 -651 -728 -462 -746 -631 -27 -842 -9 -980 -420 -773 -111 -724 -523 -898 -175 -328 -836 -604 -528 -496 -239 -145 -789 -72 -203 -620 -338 -634 -838 -337 -338 -619 -244 -603 -218 -407 -649 -411 -648 -143 -173 -981 -705 -710 -508 -328 -780 -763 -416 -80 -687 -500 -939 -767 -424 -312 -418 -840 -314 -397 -452 -319 -442 -175 -175 -487 -137 -79 -153 -592 -746 -267 -71 -372 -495 -544 -540 -1000 -576 -910 -520 -475 -801 -313 -455 -219 -704 -705 -952 -599 -816 -552 -830 -791 -623 -641 -737 -635 -495 -82 -180 -322 -777 -390 -937 -445 -521 -560 -395 -34 -8 -465 -790 -665 -983 -224 -173 -748 -439 -377 -196 -370 -318 -882 -85 -370 -6 -321 -956 -160 -609 -676 -943 -298 -717 -373 -636 -214 -216 -270 -428 -724 -209 -249 -853 -166 -546 -676 -35 -394 -885 -624 -123 -723 -532 -942 -925 -883 -698 -708 -250 -335 -161 -241 -210 -795 -61 -896 -158 -817 -658 -449 -676 -595 -880 -512 -774 -224 -916 -360 -207 -901 -861 -344 -391 -560 -811 -229 -754 -808 -372 -427 -310 -524 -235 -963 -82 -251 -77 -430 -22 -884 -387 -16 -934 -414 -1000 -441 -414 -130 -11 -243 -170 -801 -143 -186 -766 -152 -185 -146 -596 -57 -308 -214 -364 -969 -971 -588 -833 -232 -916 -726 -777 -584 -725 -516 -356 -934 -964 -830 -377 -949 -453 -794 -704 -252 -333 -235 -890 -389 -686 -924 -222 -126 -186 -595 -619 -503 -572 -12 -656 -230 -473 -140 -772 -249 -493 -629 -385 -925 -455 -455 -915 -809 -757 -88 -311 -326 -369 -138 -651 -212 -548 -171 -81 -329 -738 -718 -961 -464 -720 -994 -611 -853 -514 -5 -382 -720 -621 -812 -818 -672 -519 -830 -544 -459 -223 -774 -23 -640 -119 -290 -783 -296 -321 -595 -148 -112 -274 -667 -470 -993 -906 -160 -471 -242 -975 -32 -288 -263 -764 -285 -803 -240 -367 -175 -824 -484 -64 -492 -916 -994 -209 -405 -622 -942 -375 -206 -5 -730 -710 -160 -267 -110 -962 -105 -607 -900 -579 -547 -195 -854 -851 -395 -4 -574 -256 -214 -369 -831 -658 -500 -698 -922 -928 -743 -622 -918 -424 -211 -458 -69 -734 -102 -544 -444 -678 -177 -705 -823 -724 -131 -342 -707 -957 -737 -675 -67 -614 -44 -757 -484 -948 -953 -735 -496 -715 -501 -925 -514 -395 -243 -743 -295 -895 -722 -588 -910 -435 -690 -595 -172 -219 -647 -370 -184 -17 -935 -85 -200 -788 -533 -861 -772 -973 -561 -798 -67 -389 -191 -367 -602 -516 -340 -605 -708 -156 -967 -131 -613 -312 -102 -798 -867 -76 -789 -319 -522 -969 -512 -235 -19 -264 -194 -992 -333 -528 -895 -620 -690 -330 -839 -662 -433 -814 -931 -480 -915 -584 -962 -349 -669 -94 -611 -159 -16 -917 -557 -254 -406 -554 -726 -235 -464 -344 -244 -86 -978 -691 -217 -515 -741 -581 -96 -979 -102 -959 -725 -125 -867 -102 -844 -973 -562 -307 -679 -124 -113 -541 -971 -993 -165 -184 -368 -58 -837 -453 -665 -749 -878 -204 -209 -239 -594 -34 -142 -210 -906 -843 -813 -526 -957 -899 -944 -885 -898 -267 -181 -752 -268 -815 -837 -191 -664 -992 -931 -464 -114 -638 -692 -822 -904 -605 -188 -528 -578 -831 -687 -230 -725 -771 -656 -964 -904 -764 -914 -678 -262 -316 -6 -712 -348 -630 -651 -51 -211 -556 -153 -309 -967 -601 -222 -218 -879 -894 -837 -422 -597 -831 -371 -621 -172 -861 -823 -715 -419 -290 -51 -428 -468 -987 -232 -110 -509 -157 -442 -406 -881 -632 -920 -561 -540 -367 -685 -371 -386 -886 -709 -947 -541 -924 -130 -854 -994 -388 -815 -421 -276 -386 -838 -967 -36 -594 -427 -276 -324 -131 -705 -999 -458 -265 -547 -118 -690 -811 -770 -823 -976 -677 -977 -502 -350 -543 -201 -873 -480 -753 -856 -725 -467 -96 -738 -369 -139 -826 -762 -429 -462 -821 -514 -561 -890 -731 -223 -684 -37 -655 -980 -757 -823 -509 -297 -795 -741 -319 -776 -632 -68 -941 -448 -882 -462 -661 -790 -419 -537 -706 -649 -330 -878 -444 -295 -894 -434 -994 -132 -676 -775 -980 -528 -323 -32 -236 -108 -37 -746 -227 -889 -601 -865 -876 -301 -248 -747 -751 -144 -899 -198 -713 -458 -291 -527 -758 -296 -660 -109 -917 -38 -171 -148 -750 -600 -408 -591 -747 -221 -917 -419 -74 -78 -944 -396 -993 -438 -550 -935 -197 -419 -346 -220 -243 -406 -597 -483 -621 -712 -545 -513 -412 -736 -951 -935 -194 -201 -357 -766 -413 -709 -346 -860 -358 -306 -16 -536 -37 -157 -648 -559 -429 -800 -540 -754 -613 -620 -806 -624 -288 -98 -144 -353 -8 -261 -519 -746 -779 -572 -65 -183 -744 -375 -112 -991 -831 -301 -249 -356 -125 -446 -66 -194 -961 -637 -462 -817 -406 -280 -73 -529 -945 -127 -971 -891 -239 -706 -231 -230 -900 -815 -833 -453 -843 -606 -335 -304 -930 -531 -433 -269 -945 -102 -666 -6 -669 -178 -523 -839 -700 -667 -497 -673 -108 -788 -445 -618 -297 -953 -958 -630 -416 -388 -385 -637 -550 -800 -330 -843 -629 -771 -538 -908 -160 -525 -2 -433 -396 -729 -26 -886 -677 -412 -924 -780 -647 -921 -623 -447 -352 -521 -851 -27 -839 -966 -896 -222 -608 -620 -933 -343 -366 -347 -709 -198 -175 -881 -801 -291 -158 -402 -407 -850 -44 -705 -828 -930 -596 -252 -677 -769 -379 -610 -580 -344 -980 -290 -734 -432 -802 -726 -317 -672 -636 -338 -354 -24 -73 -934 -528 -263 -992 -669 -95 -42 -31 -388 -594 -362 -326 -931 -909 -385 -245 -293 -817 -344 -89 -67 -700 -51 -711 -185 -626 -71 -905 -546 -295 -280 -810 -126 -769 -541 -974 -66 -834 -537 -536 -642 -193 -303 -587 -750 -754 -339 -448 -469 -518 -587 -472 -559 -255 -235 -319 -766 -315 -300 -250 -317 -964 -345 -305 -836 -101 -333 -931 -626 -5 -995 -262 -387 -870 -940 -585 -143 -300 -685 -502 -159 -750 -28 -442 -233 -738 -791 -715 -889 -398 -988 -196 -431 -180 -436 -733 -372 -192 -553 -964 -580 -605 -192 -128 -93 -981 -564 -512 -374 -856 -972 -321 -241 -821 -480 -430 -641 -20 -202 -166 -563 -190 -503 -387 -207 -886 -20 -957 -800 -515 -767 -215 -468 -61 -694 -201 -558 -727 -34 -974 -437 -618 -389 -58 -378 -316 -158 -413 -770 -113 -111 -726 -769 -314 -370 -548 -653 -41 -500 -660 -782 -869 -285 -212 -685 -487 -168 -550 -432 -90 -455 -659 -978 -716 -266 -80 -354 -976 -190 -795 -218 -345 -462 -573 -601 -254 -654 -447 -260 -843 -634 -210 -669 -75 -540 -768 -82 -207 -410 -354 -740 -433 -425 -751 -184 -852 -175 -568 -889 -197 -646 -71 -948 -963 -833 -502 -20 -187 -963 -31 -120 -560 -3 -352 -85 -214 -572 -358 -660 -399 -909 -747 -363 -261 -968 -257 -445 -694 -286 -802 -555 -728 -735 -348 -19 -743 -496 -758 -636 -100 -240 -467 -978 -447 -692 -634 -447 -419 -45 -266 -648 -447 -464 -342 -603 -355 -738 -969 -720 -512 -299 -499 -624 -158 -53 -483 -425 -884 -44 -550 -240 -352 -188 -360 -592 -716 -796 -545 -86 -811 -424 -909 -299 -193 -24 -917 -196 -839 -956 -405 -787 -938 -397 -419 -405 -664 -266 -123 -595 -342 -789 -391 -453 -387 -70 -626 -49 -525 -21 -290 -837 -348 -482 -772 -341 -920 -578 -707 -954 -139 -779 -403 -97 -214 -953 -787 -351 -129 -326 -960 -491 -17 -802 -134 -287 -221 -225 -664 -3 -814 -903 -624 -939 -653 -106 -33 -126 -828 -817 -328 -70 -90 -883 -218 -574 -119 -182 -492 -992 -229 -473 -73 -102 -306 -175 -838 -222 -723 -784 -242 -924 -151 -980 -527 -500 -250 -416 -96 -512 -645 -769 -539 -983 -996 -281 -62 -618 -604 -834 -941 -318 -474 -862 -926 -453 -380 -881 -547 -160 -830 -658 -366 -62 -622 -749 -42 -700 -257 -116 -205 -14 -335 -110 -965 -72 -962 -366 -953 -146 -225 -686 -937 -693 -346 -722 -798 -483 -734 -184 -367 -455 -496 -685 -215 -898 -417 -272 -245 -46 -731 -79 -101 -328 -1000 -313 -907 -570 -147 -578 -471 -755 -697 -645 -888 -669 -605 -733 -507 -450 -805 -482 -871 -771 -3 -975 -743 -251 -323 -141 -302 -387 -833 -515 -779 -257 -267 -581 -280 -276 -888 -275 -217 -561 -250 -650 -397 -163 -380 -610 -710 -6 -790 -708 -695 -239 -733 -213 -617 -93 -167 -638 -693 -943 -550 -368 -812 -259 -472 -14 -241 -790 -243 -461 -553 -967 -100 -273 -663 -90 -169 -867 -506 -212 -244 -703 -38 -679 -484 -125 -895 -435 -116 -37 -951 -143 -863 -201 -178 -439 -797 -751 -50 -423 -542 -483 -798 -245 -414 -882 -977 -572 -737 -166 -983 -592 -518 -309 -327 -152 -457 -194 -450 -299 -171 -122 -755 -395 -503 -520 -94 -989 -245 -875 -398 -729 -210 -363 -358 -352 -165 -133 -397 -718 -183 -351 -695 -370 -882 -730 -747 -650 -1000 -306 -994 -200 -616 -589 -495 -91 -534 -555 -977 -156 -800 -135 -35 -106 -348 -433 -28 -27 -752 -767 -437 -710 -388 -664 -108 -161 -856 -824 -520 -454 -842 -986 -966 -825 -820 -7 -95 -772 -726 -424 -147 -524 -3 -727 -220 -244 -505 -327 -778 -60 -192 -442 -609 -63 -814 -95 -396 -401 -566 -564 -366 -258 -57 -299 -52 -235 -675 -953 -348 -940 -33 -671 -493 -258 -573 -204 -737 -109 -553 -631 -334 -3 -260 -368 -135 -413 -756 -661 -35 -753 -101 -892 -811 -975 -260 -401 -214 -850 -96 -688 -261 -96 -338 -29 -702 -494 -93 -8 -760 -184 -966 -190 -68 -298 -677 -862 -318 -475 -318 -543 -352 -946 -125 -532 -515 -432 -590 -216 -743 -992 -103 -348 -25 -758 -762 -853 -818 -610 -814 -790 -253 -687 -521 -51 -582 -340 -17 -856 -355 -166 -358 -849 -55 -422 -204 -688 -558 -146 -994 -76 -571 -201 -283 -394 -357 -859 -613 -527 -447 -783 -256 -475 -79 -125 -445 -817 -946 -450 -348 -833 -790 -186 -940 -37 -902 -202 -581 -337 -102 -997 -835 -201 -245 -150 -76 -273 -365 -442 -620 -226 -981 -53 -983 -543 -183 -319 -106 -153 -949 -720 -750 -88 -26 -881 -215 -704 -955 -459 -24 -605 -554 -684 -657 -609 -889 -235 -144 -225 -8 -410 -812 -748 -698 -266 -895 -636 -444 -253 -262 -989 -854 -382 -421 -598 -904 -731 -669 -122 -277 -90 -83 -712 -713 -804 -610 -641 -317 -833 -621 -361 -516 -514 -532 -195 -392 -940 -688 -422 -468 -527 -838 -409 -752 -140 -13 -532 -128 -323 -264 -324 -524 -115 -210 -915 -839 -988 -655 -460 -283 -501 -417 -899 -647 -430 -869 -898 -214 -1000 -139 -160 -619 -367 -478 -645 -887 -864 -861 -629 -613 -557 -143 -716 -115 -990 -259 -551 -345 -874 -275 -556 -578 -799 -285 -591 -785 -627 -713 -977 -365 -773 -171 -342 -586 -739 -208 -632 -999 -933 -655 -932 -50 -301 -947 -216 -542 -469 -572 -650 -679 -866 -388 -491 -557 -716 -243 -790 -607 -105 -13 -191 -640 -907 -695 -770 -19 -935 -997 -799 -695 -981 -627 -411 -544 -705 -709 -994 -993 -119 -831 -834 -616 -96 -780 -224 -116 -868 -858 -316 -93 -767 -879 -984 -456 -958 -227 -710 -295 -288 -79 -126 -173 -910 -351 -361 -388 -315 -419 -986 -348 -49 -770 -861 -388 -97 -514 -141 -435 -71 -718 -62 -264 -947 -334 -501 -857 -237 -912 -832 -212 -5 -533 -402 -59 -168 -219 -937 -671 -733 -286 -186 -67 -521 -591 -700 -864 -128 -695 -763 -522 -65 -247 -678 -879 -410 -117 -126 -615 -13 -496 -948 -10 -934 -841 -250 -708 -992 -168 -198 -505 -769 -465 -303 -788 -961 -539 -643 -247 -527 -102 -493 -936 -204 -859 -653 -247 -361 -969 -775 -824 -547 -745 -850 -805 -81 -768 -112 -886 -713 -157 -20 -603 -908 -524 -596 -299 -390 -50 -168 -900 -410 -667 -3 -754 -632 -67 -499 -261 -442 -651 -190 -894 -42 -39 -918 -767 -737 -54 -347 -89 -718 -173 -738 -315 -926 -273 -385 -442 -394 -852 -678 -876 -456 -943 -778 -474 -582 -993 -941 -202 -150 -224 -777 -864 -786 -510 -938 -973 -596 -899 -808 -917 -489 -871 -945 -596 -684 -170 -623 -120 -971 -98 -446 -274 -337 -64 -652 -728 -497 -338 -387 -123 -689 -547 -142 -660 -947 -407 -326 -229 -994 -350 -935 -355 -863 -851 -386 -581 -90 -917 -7 -646 -736 -337 -554 -825 -720 -678 -16 -956 -492 -750 -979 -300 -625 -794 -639 -113 -120 -568 -756 -153 -257 -22 -56 -531 -493 -473 -182 -543 -919 -546 -193 -675 -393 -454 -494 -33 -353 -841 -477 -300 -21 -965 -148 -838 -858 -616 -290 -55 -478 -347 -480 -173 -37 -673 -892 -775 -731 -133 -881 -575 -211 -520 -562 -567 -261 -778 -383 -71 -853 -285 -886 -616 -766 -951 -588 -742 -204 -827 -560 -979 -763 -429 -650 -882 -758 -184 -175 -888 -674 -291 -123 -311 -660 -563 -119 -732 -264 -105 -244 -178 -398 -293 -368 -172 -410 -990 -598 -521 -585 -563 -249 -391 -800 -436 -208 -585 -746 -996 -49 -103 -935 -477 -85 -299 -347 -101 -880 -923 -452 -484 -743 -944 -701 -292 -997 -758 -491 -586 -791 -563 -637 -775 -270 -928 -986 -978 -299 -928 -224 -582 -461 -489 -425 -910 -387 -188 -995 -64 -69 -575 -618 -71 -318 -218 -917 -672 -335 -324 -166 -854 -460 -966 -111 -441 -746 -777 -147 -912 -328 -134 -256 -582 -728 -896 -135 -910 -56 -303 -318 -163 -166 -474 -860 -711 -209 -40 -783 -266 -664 -298 -984 -774 -738 -736 -349 -32 -1000 -182 -235 -653 -775 -365 -278 -721 -322 -973 -672 -111 -110 -675 -493 -675 -728 -525 -514 -573 -548 -928 -545 -355 -314 -439 -901 -896 -908 -782 -940 -845 -838 -243 -351 -902 -430 -551 -87 -772 -622 -557 -300 -249 -28 -152 -651 -288 -724 -540 -250 -903 -2 -408 -955 -927 -374 -273 -50 -566 -248 -832 -161 -704 -774 -401 -115 -527 -138 -936 -807 -917 -717 -432 -830 -18 -810 -150 -742 -859 -730 -745 -975 -851 -200 -977 -69 -199 -904 -801 -828 -666 -908 -594 -737 -85 -46 -995 -93 -902 -443 -49 -999 -4 -793 -360 -551 -66 -109 -695 -493 -784 -183 -264 -915 -70 -641 -502 -301 -714 -490 -155 -424 -803 -275 -283 -857 -311 -645 -334 -821 -754 -55 -443 -875 -244 -984 -797 -60 -386 -247 -787 -915 -982 -124 -127 -343 -288 -975 -757 -436 -570 -749 -369 -98 -852 -878 -223 -255 -188 -384 -938 -359 -625 -409 -171 -260 -194 -973 -688 -405 -283 -156 -555 -401 -809 -737 -207 -341 -874 -450 -953 -800 -537 -491 -539 -931 -196 -646 -882 -96 -230 -603 -677 -719 -574 -256 -673 -169 -468 -588 -905 -161 -932 -358 -239 -208 -594 -204 -46 -593 -402 -165 -165 -383 -355 -470 -584 -96 -558 -804 -302 -727 -943 -1000 -773 -148 -749 -541 -100 -789 -278 -429 -708 -837 -592 -49 -977 -481 -749 -533 -124 -679 -720 -384 -757 -810 -585 -910 -952 -103 -996 -394 -348 -163 -606 -392 -687 -879 -813 -464 -805 -71 -496 -888 -215 -748 -719 -356 -558 -761 -80 -900 -822 -252 -819 -574 -467 -984 -541 -758 -334 -555 -409 -752 -870 -367 -757 -811 -221 -836 -371 -942 -429 -959 -727 -353 -190 -465 -48 -36 -512 -684 -869 -451 -968 -85 -814 -937 -225 -98 -428 -7 -311 -902 -909 -338 -918 -873 -417 -283 -452 -36 -43 -436 -129 -519 -297 -413 -642 -251 -788 -240 -44 -462 -139 -734 -421 -149 -372 -676 -291 -76 -69 -655 -291 -391 -663 -85 -950 -35 -591 -883 -940 -916 -107 -928 -419 -195 -485 -4 -700 -422 -967 -919 -759 -622 -645 -587 -468 -125 -900 -12 -266 -248 -877 -217 -670 -872 -25 -587 -591 -197 -497 -489 -604 -761 -333 -432 -688 -214 -623 -308 -288 -262 -937 -965 -916 -559 -744 -507 -817 -934 -493 -530 -698 -656 -740 -845 -22 -816 -197 -314 -454 -102 -858 -918 -957 -485 -399 -274 -453 -147 -380 -695 -894 -647 -769 -975 -137 -257 -848 -44 -372 -917 -89 -843 -934 -249 -427 -721 -990 -953 -140 -347 -215 -303 -705 -827 -461 -291 -672 -44 -134 -277 -517 -933 -737 -741 -548 -85 -987 -55 -178 -374 -594 -348 -500 -235 -251 -27 -489 -166 -537 -665 -159 -655 -371 -679 -4 -459 -111 -541 -779 -94 -710 -782 -585 -124 -952 -395 -25 -661 -292 -504 -780 -381 -407 -280 -399 -76 -850 -634 -192 -641 -152 -253 -243 -21 -541 -759 -280 -608 -627 -165 -473 -27 -511 -375 -273 -452 -866 -744 -702 -954 -525 -703 -273 -144 -451 -816 -578 -818 -652 -79 -296 -632 -608 -571 -345 -411 -96 -640 -332 -114 -34 -338 -949 -824 -375 -206 -855 -914 -541 -809 -869 -16 -875 -119 -509 -756 -591 -846 -534 -672 -687 -340 -633 -601 -515 -679 -53 -771 -841 -499 -255 -369 -544 -939 -250 -619 -846 -963 -82 -33 -838 -626 -18 -845 -347 -219 -815 -347 -463 -114 -122 -582 -898 -516 -891 -466 -203 -428 -18 -360 -986 -92 -386 -985 -20 -687 -81 -740 -748 -102 -597 -253 -393 -487 -418 -673 -176 -850 -557 -317 -70 -347 -113 -931 -497 -771 -288 -503 -960 -176 -280 -980 -893 -654 -304 -495 -231 -617 -950 -270 -497 -889 -752 -577 -209 -743 -959 -739 -226 -884 -375 -62 -415 -395 -766 -82 -389 -241 -615 -896 -971 -424 -65 -151 -572 -363 -290 -29 -504 -758 -636 -684 -303 -627 -67 -389 -374 -278 -111 -949 -790 -2 -666 -183 -438 -443 -170 -621 -42 -720 -625 -442 -861 -340 -144 -815 -175 -77 -325 -149 -542 -807 -540 -448 -500 -854 -741 -446 -949 -967 -877 -909 -43 -825 -505 -211 -298 -699 -608 -565 -93 -327 -385 -346 -232 -942 -127 -210 -2 -910 -460 -92 -732 -242 -915 -544 -981 -50 -876 -83 -9 -197 -302 -743 -334 -258 -82 -791 -480 -782 -546 -903 -161 -816 -812 -666 -456 -485 -285 -891 -540 -60 -682 -394 -882 -725 -530 -675 -361 -662 -992 -424 -922 -475 -34 -874 -595 -11 -75 -873 -944 -310 -191 -298 -323 -574 -688 -912 -873 -385 -208 -703 -344 -794 -673 -218 -697 -147 -770 -692 -302 -387 -598 -655 -271 -272 -984 -707 -601 -24 -533 -902 -854 -311 -860 -995 -829 -315 -504 -426 -896 -582 -483 -393 -942 -962 -850 -128 -380 -560 -177 -981 -392 -700 -286 -384 -300 -219 -903 -512 -432 -174 -540 -804 -181 -176 -682 -742 -771 -269 -550 -958 -708 -297 -516 -665 -225 -542 -864 -637 -270 -610 -952 -880 -493 -379 -177 -112 -945 -283 -594 -692 -984 -641 -349 -346 -425 -420 -539 -552 -406 -92 -997 -867 -994 -738 -147 -899 -109 -562 -369 -163 -428 -656 -670 -301 -72 -524 -708 -108 -450 -486 -147 -187 -472 -973 -330 -162 -24 -848 -853 -339 -758 -702 -26 -711 -902 -408 -872 -813 -115 -88 -254 -152 -398 -454 -57 -290 -507 -953 -338 -633 -424 -295 -925 -857 -526 -741 -845 -499 -459 -965 -313 -741 -95 -64 -205 -850 -921 -15 -552 -250 -609 -797 -950 -889 -199 -412 -853 -646 -26 -17 -474 -444 -360 -426 -442 -800 -830 -373 -691 -334 -455 -843 -676 -103 -609 -142 -3 -659 -837 -520 -17 -104 -600 -933 -214 -471 -120 -360 -595 -24 -845 -392 -263 -119 -249 -683 -436 -663 -629 -172 -472 -688 -292 -320 -741 -315 -333 -888 -406 -263 -271 -360 -884 -607 -493 -533 -180 -746 -950 -104 -536 -452 -217 -900 -503 -168 -389 -306 -255 -206 -970 -838 -676 -803 -285 -542 -777 -413 -783 -556 -536 -846 -29 -997 -139 -319 -49 -143 -311 -635 -983 -357 -970 -333 -612 -463 -63 -561 -946 -913 -721 -479 -388 -55 -774 -594 -183 -535 -517 -134 -189 -326 -200 -274 -399 -163 -202 -522 -604 -738 -950 -351 -441 -593 -504 -16 -68 -601 -124 -772 -503 -677 -940 -35 -866 -839 -567 -191 -264 -242 -33 -789 -715 -133 -52 -228 -480 -764 -797 -797 -213 -320 -552 -824 -261 -68 -146 -508 -211 -887 -865 -948 -131 -583 -532 -90 -395 -221 -206 -727 -153 -7 -730 -226 -498 -37 -293 -628 -316 -1 -101 -254 -569 -541 -396 -112 -245 -795 -927 -831 -912 -149 -496 -399 -75 -902 -746 -575 -618 -216 -232 -348 -734 -749 -475 -319 -784 -504 -564 -882 -561 -885 -712 -640 -363 -335 -132 -156 -206 -804 -522 -48 -343 -147 -574 -291 -348 -533 -657 -524 -746 -129 -183 -270 -698 -85 -956 -744 -608 -784 -870 -1000 -226 -352 -771 -409 -898 -509 -378 -233 -822 -349 -555 -234 -464 -867 -346 -530 -576 -845 -165 -282 -494 -639 -716 -337 -518 -564 -118 -765 -660 -908 -523 -2 -209 -268 -295 -261 -775 -671 -463 -4 -307 -368 -581 -222 -781 -828 -347 -683 -321 -974 -690 -590 -922 -606 -606 -216 -323 -272 -975 -378 -815 -1 -452 -925 -809 -720 -83 -306 -511 -207 -944 -477 -896 -605 -111 -861 -30 -966 -671 -510 -624 -738 -965 -473 -180 -289 -734 -52 -866 -279 -132 -227 -712 -917 -556 -916 -30 -971 -887 -790 -98 -918 -703 -214 -294 -776 -398 -616 -734 -435 -524 -75 -900 -142 -3 -900 -420 -666 -532 -390 -490 -547 -468 -360 -712 -703 -83 -427 -846 -525 -856 -749 -931 -421 -457 -874 -152 -630 -776 -375 -900 -14 -875 -443 -302 -263 -736 -168 -81 -983 -455 -380 -653 -778 -710 -973 -822 -4 -554 -340 -556 -726 -114 -539 -100 -770 -101 -519 -16 -877 -930 -110 -622 -406 -21 -701 -299 -948 -457 -898 -669 -105 -974 -150 -391 -857 -926 -912 -955 -768 -565 -806 -537 -222 -121 -821 -674 -689 -839 -165 -962 -689 -699 -808 -670 -492 -486 -744 -236 -704 -336 -851 -681 -236 -587 -919 -565 -43 -501 -580 -829 -576 -492 -84 -470 -41 -989 -476 -51 -632 -358 -635 -47 -963 -921 -520 -926 -496 -981 -845 -843 -48 -308 -65 -828 -646 -734 -23 -675 -590 -814 -206 -106 -433 -361 -496 -286 -928 -764 -300 -766 -506 -604 -711 -468 -119 -926 -366 -106 -377 -184 -338 -103 -188 -467 -297 -691 -163 -560 -10 -672 -749 -192 -780 -217 -861 -169 -233 -705 -438 -276 -495 -858 -112 -406 -131 -455 -599 -603 -112 -971 -207 -227 -897 -835 -707 -866 -134 -993 -158 -322 -553 -385 -294 -557 -711 -875 -550 -103 -920 -942 -210 -438 -983 -768 -648 -233 -834 -218 -260 -603 -765 -561 -420 -78 -713 -8 -833 -777 -264 -580 -332 -142 -506 -438 -560 -613 -219 -635 -209 -109 -251 -727 -337 -30 -238 -203 -907 -893 -6 -479 -483 -125 -498 -800 -668 -109 -538 -539 -523 -241 -318 -747 -36 -335 -656 -374 -461 -317 -713 -821 -835 -506 -180 -60 -409 -995 -942 -413 -236 -533 -237 -361 -12 -900 -350 -12 -518 -629 -762 -365 -945 -596 -436 -588 -616 -269 -97 -799 -152 -202 -972 -587 -759 -505 -201 -85 -666 -110 -841 -208 -117 -890 -452 -47 -828 -204 -36 -268 -374 -304 -824 -679 -434 -782 -12 -335 -306 -709 -954 -991 -419 -37 -858 -846 -409 -893 -387 -387 -516 -810 -917 -295 -488 -128 -978 -236 -839 -808 -434 -569 -21 -397 -518 -120 -670 -152 -466 -845 -444 -586 -656 -523 -322 -444 -839 -816 -614 -404 -470 -499 -405 -257 -938 -313 -818 -223 -604 -233 -536 -311 -449 -174 -938 -256 -154 -682 -299 -873 -174 -577 -259 -560 -361 -756 -925 -88 -726 -775 -821 -575 -409 -935 -525 -845 -118 -691 -115 -990 -762 -22 -579 -516 -747 -186 -282 -227 -774 -720 -56 -842 -975 -301 -411 -13 -848 -344 -289 -5 -512 -565 -88 -400 -228 -811 -70 -867 -810 -960 -88 -566 -968 -900 -338 -875 -780 -355 -920 -556 -909 -10 -503 -988 -687 -491 -259 -155 -926 -507 -964 -349 -77 -931 -891 -150 -594 -180 -48 -896 -141 -449 -676 -394 -637 -35 -988 -446 -969 -90 -329 -370 -644 -65 -763 -989 -820 -870 -436 -579 -114 -10 -760 -832 -96 -875 -536 -221 -477 -223 -946 -12 -878 -65 -824 -173 -772 -181 -337 -908 -149 -765 -235 -977 -607 -850 -714 -386 -362 -832 -61 -546 -388 -984 -595 -813 -938 -967 -271 -608 -38 -505 -667 -786 -367 -953 -894 -425 -779 -517 -55 -1 -959 -923 -922 -785 -220 -702 -794 -442 -356 -486 -78 -834 -617 -97 -434 -578 -629 -209 -299 -504 -929 -27 -674 -402 -720 -352 -529 -558 -335 -43 -191 -421 -87 -391 -744 -509 -135 -419 -917 -927 -68 -663 -248 -287 -364 -296 -204 -483 -324 -111 -891 -44 -780 -311 -334 -523 -395 -564 -809 -51 -176 -281 -203 -420 -365 -540 -994 -439 -544 -537 -588 -280 -238 -481 -781 -788 -472 -636 -29 -581 -778 -227 -744 -176 -319 -486 -56 -597 -699 -321 -504 -46 -386 -242 -295 -727 -16 -901 -515 -780 -339 -266 -127 -794 -507 -637 -295 -90 -85 -796 -703 -555 -961 -828 -509 -207 -45 -620 -109 -851 -320 -428 -398 -330 -764 -109 -378 -958 -188 -436 -449 -250 -799 -632 -468 -871 -87 -100 -482 -915 -974 -261 -742 -355 -994 -559 -233 -946 -139 -116 -174 -172 -193 -947 -358 -20 -908 -639 -763 -823 -446 -933 -102 -456 -61 -257 -859 -359 -739 -161 -236 -642 -222 -751 -984 -595 -890 -899 -69 -649 -537 -450 -566 -824 -470 -948 -777 -376 -987 -427 -381 -116 -61 -543 -81 -844 -82 -592 -764 -587 -493 -217 -945 -449 -385 -640 -189 -507 -774 -203 -895 -507 -37 -648 -675 -826 -980 -844 -613 -298 -897 -80 -678 -321 -527 -481 -141 -185 -169 -570 -494 -59 -605 -772 -834 -5 -592 -106 -966 -127 -839 -391 -894 -606 -38 -155 -215 -197 -599 -147 -467 -563 -403 -695 -814 -581 -577 -594 -177 -678 -301 -833 -425 -692 -968 -88 -776 -106 -636 -577 -283 -379 -599 -792 -594 -87 -939 -734 -304 -885 -660 -153 -758 -879 -295 -792 -770 -968 -81 -564 -838 -740 -596 -910 -401 -706 -247 -743 -233 -395 -734 -371 -701 -470 -748 -32 -595 -273 -400 -321 -874 -434 -547 -893 -1 -718 -810 -928 -845 -344 -631 -305 -133 -180 -470 -715 -159 -124 -296 -771 -490 -323 -66 -629 -953 -312 -853 -241 -280 -62 -260 -118 -467 -67 -762 -620 -401 -892 -356 -769 -135 -170 -243 -248 -946 -38 -42 -803 -825 -806 -140 -919 -861 -513 -523 -38 -117 -146 -615 -35 -771 -141 -284 -497 -38 -959 -273 -750 -386 -128 -526 -253 -952 -378 -577 -486 -71 -103 -118 -147 -714 -889 -510 -691 -151 -863 -234 -134 -99 -976 -85 -42 -871 -693 -218 -782 -29 -947 -209 -299 -73 -262 -972 -59 -291 -249 -461 -929 -56 -807 -466 -119 -942 -20 -480 -145 -784 -893 -411 -143 -991 -846 -252 -525 -152 -485 -129 -388 -108 -80 -430 -648 -832 -643 -73 -227 -83 -76 -926 -502 -928 -85 -99 -128 -422 -93 -362 -342 -411 -216 -316 -234 -978 -602 -498 -469 -430 -366 -91 -982 -197 -682 -19 -555 -723 -235 -50 -437 -452 -838 -607 -480 -784 -864 -469 -723 -330 -74 -275 -2 -535 -602 -194 -794 -427 -968 -708 -716 -373 -773 -714 -519 -159 -592 -657 -134 -158 -2 -486 -76 -434 -987 -368 -298 -237 -305 -470 -986 -701 -708 -977 -549 -541 -333 -914 -190 -441 -992 -836 -195 -857 -959 -466 -776 -489 -341 -178 -953 -795 -633 -130 -303 -888 -855 -703 -566 -479 -155 -350 -838 -561 -299 -287 -273 -630 -862 -605 -687 -131 -191 -598 -146 -476 -587 -595 -495 -29 -519 -132 -428 -194 -942 -668 -617 -243 -260 -40 -184 -881 -39 -470 -534 -189 -145 -192 -386 -812 -192 -845 -929 -465 -625 -577 -821 -8 -173 -505 -65 -467 -986 -99 -739 -14 -481 -302 -87 -439 -142 -322 -292 -454 -755 -845 -970 -247 -12 -223 -553 -93 -456 -75 -271 -985 -599 -655 -155 -301 -684 -297 -309 -110 -290 -129 -595 -836 -81 -271 -764 -690 -564 -391 -392 -247 -802 -214 -495 -527 -775 -59 -165 -645 -23 -732 -476 -686 -887 -859 -762 -408 -659 -627 -172 -30 -430 -89 -557 -862 -569 -591 -677 -880 -211 -602 -576 -563 -53 -521 -556 -727 -612 -726 -705 -653 -121 -176 -795 -148 -141 -494 -919 -914 -491 -584 -463 -670 -613 -265 -940 -624 -220 -938 -764 -899 -524 -751 -98 -434 -514 -909 -977 -388 -249 -815 -234 -913 -391 -116 -499 -234 -810 -833 -860 -253 -315 -909 -839 -209 -692 -417 -66 -491 -70 -941 -20 -757 -819 -140 -699 -784 -331 -634 -378 -559 -804 -582 -602 -761 -709 -280 -369 -955 -594 -929 -802 -583 -643 -403 -228 -623 -143 -221 -1 -526 -790 -592 -671 -888 -833 -713 -864 -316 -142 -674 -499 -610 -591 -129 -426 -585 -45 -854 -696 -207 -12 -974 -900 -227 -318 -188 -886 -530 -619 -460 -569 -79 -736 -313 -771 -906 -653 -832 -701 -985 -435 -643 -658 -150 -574 -321 -213 -955 -961 -883 -282 -322 -740 -763 -893 -776 -671 -266 -235 -742 -898 -108 -764 -712 -457 -406 -570 -51 -592 -727 -698 -652 -840 -909 -393 -809 -476 -95 -316 -798 -657 -420 -396 -993 -332 -980 -495 -70 -238 -344 -487 -95 -573 -667 -658 -298 -849 -742 -336 -178 -19 -801 -172 -489 -275 -340 -791 -601 -909 -158 -157 -778 -927 -380 -51 -224 -332 -885 -898 -23 -391 -287 -532 -423 -998 -571 -699 -760 -547 -31 -475 -907 -349 -341 -861 -321 -263 -420 -905 -583 -924 -945 -60 -451 -763 -773 -476 -512 -829 -522 -929 -779 -891 -89 -682 -542 -172 -805 -986 -804 -481 -133 -187 -983 -568 -320 -867 -904 -185 -686 -868 -805 -434 -951 -962 -835 -865 -546 -886 -489 -694 -33 -516 -438 -643 -588 -897 -985 -439 -646 -659 -172 -420 -713 -581 -905 -638 -584 -30 -410 -706 -693 -520 -549 -812 -510 -577 -591 -700 -428 -328 -985 -633 -148 -245 -669 -775 -952 -947 -286 -87 -464 -228 -874 -405 -274 -753 -325 -394 -686 -177 -713 -30 -645 -445 -876 -777 -865 -653 -417 -930 -822 -663 -417 -253 -565 -486 -621 -579 -117 -846 -978 -225 -478 -587 -415 -849 -497 -874 -711 -555 -967 -492 -922 -481 -681 -227 -745 -951 -338 -300 -381 -316 -39 -594 -581 -648 -42 -432 -462 -451 -138 -52 -273 -936 -658 -79 -695 -363 -225 -777 -898 -757 -76 -477 -839 -295 -255 -715 -742 -367 -305 -663 -743 -320 -154 -411 -272 -270 -81 -669 -877 -667 -562 -16 -121 -629 -782 -843 -974 -292 -409 -601 -835 -111 -954 -710 -126 -689 -480 -207 -345 -425 -827 -987 -106 -759 -311 -213 -975 -814 -343 -160 -606 -601 -285 -11 -862 -399 -347 -333 -117 -581 -829 -398 -130 -58 -702 -546 -344 -246 -817 -368 -925 -556 -341 -719 -363 -302 -284 -750 -89 -532 -212 -950 -519 -386 -221 -178 -634 -810 -924 -538 -9 -964 -612 -615 -41 -783 -672 -264 -463 -188 -650 -107 -445 -86 -981 -865 -507 -765 -706 -110 -634 -725 -879 -871 -951 -43 -757 -624 -20 -496 -297 -978 -985 -408 -863 -805 -347 -453 -196 -116 -532 -820 -86 -634 -803 -513 -782 -816 -220 -57 -858 -622 -72 -896 -552 -625 -749 -616 -571 -233 -326 -802 -699 -360 -444 -439 -610 -244 -627 -663 -964 -569 -405 -79 -888 -98 -935 -708 -969 -136 -738 -800 -686 -689 -532 -521 -267 -803 -279 -528 -58 -524 -451 -121 -724 -947 -306 -998 -743 -602 -287 -27 -147 -283 -693 -522 -817 -328 -251 -199 -131 -16 -814 -802 -52 -448 -989 -622 -904 -959 -296 -149 -965 -570 -272 -387 -873 -491 -730 -233 -241 -563 -789 -342 -931 -713 -993 -456 -532 -277 -889 -625 -891 -101 -948 -716 -969 -519 -884 -716 -83 -138 -370 -171 -747 -483 -328 -517 -280 -697 -336 -117 -995 -470 -226 -387 -258 -218 -754 -332 -469 -523 -881 -967 -546 -484 -594 -754 -267 -803 -427 -737 -109 -940 -61 -201 -445 -333 -507 -801 -665 -693 -855 -249 -750 -745 -621 -188 -551 -190 -59 -935 -862 -760 -264 -730 -752 -629 -685 -818 -360 -789 -920 -915 -792 -321 -941 -971 -52 -577 -883 -436 -537 -724 -679 -551 -589 -172 -774 -89 -774 -927 -274 -16 -833 -389 -784 -986 -942 -78 -971 -667 -700 -646 -561 -542 -463 -492 -783 -458 -512 -564 -294 -638 -112 -426 -427 -298 -606 -621 -250 -868 -323 -438 -795 -385 -83 -32 -635 -982 -963 -576 -67 -1000 -520 -923 -806 -948 -882 -412 -649 -699 -75 -557 -272 -297 -629 -699 -610 -967 -500 -560 -704 -601 -632 -957 -172 -599 -684 -11 -658 -558 -276 -416 -594 -858 -558 -99 -635 -667 -834 -257 -131 -774 -93 -486 -197 -250 -481 -350 -331 -622 -818 -62 -635 -847 -200 -278 -362 -72 -807 -828 -938 -370 -312 -225 -107 -747 -82 -272 -986 -737 -399 -595 -285 -682 -238 -375 -570 -739 -469 -174 -568 -99 -481 -646 -593 -511 -146 -772 -514 -977 -993 -686 -633 -829 -870 -162 -512 -538 -679 -997 -700 -882 -785 -84 -470 -580 -843 -858 -563 -560 -555 -155 -597 -983 -629 -886 -543 -172 -324 -576 -776 -825 -410 -619 -847 -471 -984 -533 -394 -891 -179 -91 -638 -911 -408 -712 -776 -512 -283 -852 -838 -672 -704 -210 -866 -450 -388 -276 -289 -325 -510 -515 -302 -48 -302 -129 -568 -937 -52 -92 -672 -756 -351 -847 -376 -488 -836 -280 -347 -195 -624 -354 -105 -61 -369 -743 -638 -945 -189 -219 -538 -732 -427 -66 -218 -941 -887 -351 -70 -328 -706 -666 -529 -116 -578 -777 -987 -75 -643 -764 -889 -70 -19 -576 -270 -968 -10 -537 -540 -873 -942 -818 -38 -935 -726 -155 -21 -429 -976 -699 -653 -248 -9 -751 -837 -767 -278 -793 -901 -74 -89 -537 -244 -792 -520 -66 -769 -686 -978 -97 -837 -418 -764 -228 -991 -275 -93 -621 -627 -838 -968 -504 -617 -228 -234 -206 -330 -398 -397 -649 -637 -103 -680 -399 -97 -841 -381 -742 -958 -873 -20 -952 -52 -994 -368 -964 -971 -417 -423 -666 -394 -349 -519 -455 -206 -977 -354 -998 -821 -288 -145 -771 -574 -450 -172 -336 -951 -936 -45 -844 -99 -427 -799 -464 -477 -272 -508 -28 -619 -799 -969 -708 -363 -336 -850 -148 -815 -624 -530 -103 -53 -107 -362 -787 -269 -897 -97 -616 -594 -317 -183 -245 -390 -875 -218 -591 -283 -606 -428 -571 -104 -106 -712 -99 -273 -555 -829 -362 -319 -488 -633 -23 -249 -506 -575 -347 -910 -307 -72 -939 -132 -846 -613 -593 -433 -805 -508 -490 -183 -77 -334 -473 -239 -890 -369 -581 -895 -712 -983 -266 -936 -248 -210 -144 -84 -736 -38 -835 -327 -336 -868 -174 -399 -908 -877 -419 -804 -418 -426 -73 -528 -211 -404 -649 -863 -81 -155 -769 -985 -985 -570 -206 -719 -388 -172 -565 -121 -935 -560 -476 -34 -326 -7 -351 -512 -694 -881 -248 -119 -784 -89 -672 -136 -494 -446 -990 -424 -928 -26 -807 -671 -816 -78 -719 -734 -173 -182 -474 -552 -560 -934 -78 -458 -848 -432 -795 -946 -306 -536 -709 -445 -675 -621 -750 -247 -298 -6 -810 -524 -212 -775 -510 -637 -301 -865 -159 -599 -907 -907 -951 -993 -713 -159 -781 -902 -586 -331 -25 -218 -58 -565 -133 -697 -987 -899 -608 -97 -832 -143 -661 -680 -779 -386 -828 -498 -30 -1 -150 -768 -853 -325 -982 -549 -730 -439 -194 -430 -47 -761 -906 -781 -7 -719 -456 -413 -980 -13 -42 -670 -746 -338 -202 -591 -52 -835 -522 -544 -618 -710 -12 -301 -674 -156 -534 -504 -679 -554 -727 -474 -901 -243 -538 -462 -45 -98 -964 -558 -576 -495 -810 -359 -149 -195 -510 -147 -271 -700 -121 -498 -79 -517 -65 -947 -478 -111 -174 -801 -465 -232 -103 -585 -729 -138 -544 -612 -922 -835 -841 -907 -670 -337 -209 -490 -43 -989 -801 -909 -604 -16 -57 -639 -674 -115 -759 -215 -211 -15 -999 -805 -322 -866 -513 -933 -210 -351 -327 -977 -146 -527 -427 -745 -293 -447 -142 -278 -319 -406 -251 -890 -568 -534 -213 -760 -979 -826 -171 -599 -439 -325 -470 -941 -570 -42 -334 -459 -268 -142 -464 -898 -286 -255 -264 -649 -298 -557 -870 -41 -821 -37 -999 -600 -866 -702 -799 -472 -71 -481 -788 -446 -229 -62 -343 -169 -485 -620 -282 -71 -100 -551 -573 -956 -258 -654 -610 -743 -251 -665 -653 -336 -288 -96 -350 -546 -539 -899 -693 -225 -301 -838 -231 -295 -124 -764 -643 -517 -11 -230 -195 -272 -835 -860 -974 -694 -269 -663 -281 -565 -268 -20 -184 -368 -519 -372 -161 -377 -162 -432 -767 -767 -292 -879 -79 -699 -743 -220 -652 -52 -753 -399 -792 -907 -130 -576 -736 -114 -662 -55 -960 -633 -219 -409 -973 -206 -504 -965 -744 -439 -294 -505 -829 -437 -341 -374 -640 -539 -551 -348 -49 -311 -383 -275 -419 -295 -589 -776 -690 -48 -32 -235 -221 -291 -828 -813 -762 -88 -172 -647 -419 -614 -497 -360 -403 -793 -445 -434 -764 -275 -53 -574 -750 -907 -109 -68 -615 -949 -175 -872 -515 -486 -383 -233 -429 -355 -77 -460 -968 -191 -50 -279 -744 -358 -602 -550 -971 -70 -410 -225 -89 -139 -854 -424 -93 -341 -978 -175 -972 -232 -566 -615 -453 -677 -63 -650 -307 -721 -940 -637 -687 -939 -759 -547 -746 -881 -441 -680 -772 -180 -625 -986 -892 -30 -281 -583 -905 -266 -63 -734 -676 -38 -261 -739 -227 -723 -712 -550 -266 -810 -431 -670 -734 -420 -525 -685 -200 -676 -628 -815 -830 -568 -22 -984 -57 -6 -18 -514 -351 -853 -713 -147 -458 -844 -757 -265 -332 -501 -978 -342 -293 -875 -518 -354 -18 -655 -200 -260 -141 -395 -990 -3 -527 -487 -493 -640 -997 -18 -417 -964 -847 -458 -258 -647 -638 -463 -229 -91 -473 -288 -703 -767 -412 -11 -363 -384 -530 -104 -97 -844 -28 -873 -200 -316 -284 -470 -979 -221 -866 -482 -930 -607 -370 -741 -741 -230 -190 -507 -783 -680 -179 -76 -94 -47 -864 -558 -512 -470 -572 -624 -91 -682 -243 -306 -633 -35 -190 -883 -324 -554 -102 -428 -729 -542 -483 -250 -733 -29 -805 -804 -849 -414 -176 -632 -691 -317 -456 -83 -545 -484 -241 -214 -23 -496 -204 -616 -280 -221 -466 -336 -664 -885 -820 -304 -535 -940 -709 -831 -121 -238 -767 -783 -35 -889 -869 -457 -267 -538 -661 -347 -556 -418 -466 -292 -248 -514 -926 -412 -162 -235 -936 -510 -168 -689 -113 -662 -171 -472 -404 -709 -600 -73 -380 -810 -800 -12 -658 -571 -503 -177 -187 -277 -781 -667 -456 -505 -687 -136 -692 -844 -860 -177 -623 -788 -863 -545 -990 -166 -821 -620 -333 -793 -573 -566 -353 -168 -519 -238 -774 -847 -194 -994 -986 -925 -316 -226 -127 -728 -936 -530 -806 -798 -544 -453 -260 -183 -274 -188 -866 -968 -961 -401 -134 -970 -530 -75 -968 -925 -554 -15 -692 -451 -792 -24 -444 -665 -55 -333 -944 -195 -602 -158 -662 -601 -137 -791 -402 -405 -438 -565 -658 -573 -930 -462 -574 -676 -732 -456 -545 -851 -201 -61 -869 -423 -852 -815 -853 -214 -612 -959 -720 -906 -26 -209 -544 -633 -729 -763 -81 -784 -125 -90 -714 -988 -530 -915 -775 -299 -946 -515 -540 -200 -969 -972 -87 -141 -396 -925 -677 -285 -860 -542 -510 -666 -967 -622 -419 -376 -313 -518 -182 -201 -505 -707 -813 -146 -534 -903 -882 -931 -898 -616 -97 -945 -738 -520 -633 -424 -376 -497 -636 -29 -153 -251 -522 -815 -928 -900 -987 -352 -717 -12 -850 -995 -988 -437 -338 -639 -203 -79 -296 -993 -300 -409 -563 -500 -617 -703 -283 -893 -433 -411 -929 -930 -486 -274 -527 -827 -217 -901 -165 -606 -355 -975 -976 -514 -250 -444 -165 -602 -906 -844 -14 -87 -57 -300 -916 -452 -354 -428 -721 -315 -596 -969 -179 -827 -862 -259 -878 -822 -485 -63 -917 -54 -631 -196 -788 -998 -17 -25 -512 -432 -921 -65 -34 -548 -329 -432 -387 -850 -169 -286 -680 -934 -224 -613 -420 -872 -208 -558 -950 -292 -744 -66 -432 -951 -53 -518 -558 -442 -146 -632 -119 -494 -943 -526 -935 -259 -579 -184 -610 -915 -503 -594 -584 -656 -839 -437 -417 -716 -193 -562 -300 -490 -215 -78 -949 -106 -976 -970 -138 -775 -639 -632 -68 -700 -408 -138 -844 -518 -60 -15 -861 -241 -709 -713 -446 -927 -194 -211 -170 -310 -967 -712 -416 -339 -961 -812 -649 -296 -659 -591 -66 -890 -273 -345 -979 -386 -751 -995 -562 -686 -858 -860 -943 -736 -693 -465 -174 -142 -301 -109 -775 -15 -130 -234 -319 -271 -189 -572 -537 -555 -295 -579 -187 -469 -968 -257 -529 -803 -81 -363 -321 -690 -180 -46 -890 -711 -597 -337 -496 -630 -443 -988 -499 -677 -455 -563 -788 -737 -121 -45 -207 -633 -497 -369 -40 -694 -552 -828 -146 -866 -502 -159 -802 -737 -363 -107 -983 -528 -908 -291 -713 -279 -759 -487 -54 -926 -631 -335 -617 -287 -235 -907 -764 -317 -199 -587 -196 -769 -724 -101 -148 -930 -124 -107 -840 -417 -270 -173 -826 -687 -46 -195 -789 -44 -353 -587 -178 -834 -50 -170 -332 -211 -531 -405 -974 -66 -372 -758 -555 -49 -309 -350 -99 -304 -207 -671 -261 -221 -571 -368 -977 -817 -408 -478 -958 -312 -56 -202 -117 -3 -787 -850 -710 -266 -839 -142 -123 -166 -425 -737 -853 -204 -364 -354 -699 -405 -966 -584 -941 -81 -718 -398 -248 -234 -541 -609 -250 -474 -280 -270 -366 -612 -686 -341 -107 -171 -479 -211 -934 -342 -456 -576 -480 -315 -102 -713 -423 -976 -840 -11 -136 -166 -809 -726 -965 -102 -622 -941 -613 -674 -509 -76 -189 -684 -205 -885 -255 -93 -293 -655 -261 -174 -643 -767 -25 -41 -486 -449 -79 -367 -333 -571 -676 -249 -409 -25 -845 -270 -639 -417 -85 -843 -575 -362 -794 -329 -374 -662 -701 -383 -845 -863 -63 -162 -992 -497 -739 -786 -257 -675 -403 -171 -555 -264 -847 -404 -178 -617 -844 -700 -551 -696 -975 -233 -987 -63 -190 -300 -726 -63 -133 -480 -120 -191 -89 -533 -692 -341 -525 -354 -442 -717 -849 -722 -954 -610 -254 -43 -813 -767 -825 -775 -750 -159 -341 -480 -956 -433 -929 -404 -928 -433 -772 -199 -783 -55 -725 -652 -384 -294 -952 -560 -504 -860 -595 -886 -695 -860 -850 -934 -133 -400 -705 -54 -98 -487 -911 -223 -665 -576 -418 -702 -564 -516 -822 -978 -19 -845 -813 -720 -389 -253 -545 -652 -353 -283 -380 -534 -828 -840 -134 -173 -404 -351 -282 -705 -783 -250 -237 -274 -984 -382 -697 -529 -608 -935 -949 -49 -67 -987 -204 -508 -114 -343 -354 -105 -28 -76 -969 -807 -799 -738 -166 -176 -294 -913 -980 -415 -85 -695 -781 -684 -659 -947 -660 -168 -215 -202 -681 -119 -698 -333 -327 -28 -548 -792 -323 -557 -1000 -93 -575 -869 -864 -212 -984 -164 -461 -133 -571 -19 -662 -803 -795 -169 -915 -96 -951 -992 -345 -442 -672 -503 -591 -313 -192 -118 -1 -768 -893 -886 -59 -483 -904 -716 -806 -791 -264 -870 -554 -404 -232 -491 -298 -477 -417 -497 -609 -788 -519 -408 -680 -48 -846 -300 -194 -741 -88 -748 -546 -393 -49 -951 -891 -87 -436 -856 -195 -217 -549 -459 -726 -702 -292 -367 -861 -638 -974 -229 -773 -847 -795 -579 -664 -637 -984 -608 -717 -8 -679 -958 -870 -236 -609 -364 -924 -809 -365 -968 -714 -890 -906 -142 -649 -630 -765 -997 -966 -55 -8 -706 -726 -165 -1 -931 -853 -470 -294 -291 -374 -941 -64 -324 -986 -680 -12 -811 -206 -134 -9 -52 -413 -66 -269 -271 -452 -289 -509 -41 -251 -792 -451 -264 -58 -38 -638 -699 -830 -787 -434 -340 -337 -770 -792 -890 -26 -809 -595 -41 -885 -877 -412 -733 -116 -416 -894 -909 -679 -564 -558 -954 -923 -506 -886 -476 -116 -563 -181 -875 -786 -955 -84 -530 -943 -952 -284 -2 -229 -2 -980 -465 -681 -701 -2 -967 -125 -581 -839 -514 -872 -737 -555 -203 -635 -455 -250 -719 -169 -962 -738 -832 -829 -374 -248 -937 -974 -948 -174 -551 -289 -193 -478 -657 -994 -981 -938 -781 -916 -706 -275 -373 -83 -952 -851 -812 -369 -154 -643 -843 -451 -858 -895 -133 -944 -529 -129 -914 -545 -129 -809 -97 -25 -915 -93 -456 -302 -968 -712 -782 -788 -864 -514 -96 -567 -688 -314 -251 -362 -224 -285 -439 -421 -358 -345 -591 -122 -599 -385 -957 -529 -263 -987 -167 -910 -463 -361 -405 -213 -546 -808 -245 -593 -73 -804 -443 -763 -181 -458 -136 -198 -654 -736 -624 -476 -421 -140 -775 -6 -174 -791 -556 -108 -858 -365 -958 -138 -148 -790 -728 -509 -336 -614 -450 -121 -655 -993 -77 -94 -95 -33 -30 -141 -275 -486 -739 -430 -375 -587 -289 -649 -376 -472 -766 -635 -830 -230 -260 -134 -587 -545 -989 -782 -569 -599 -218 -999 -900 -613 -68 -577 -953 -80 -983 -315 -924 -421 -363 -468 -703 -346 -646 -871 -950 -444 -278 -338 -813 -467 -374 -30 -123 -854 -461 -476 -854 -61 -959 -247 -895 -638 -975 -25 -732 -1 -741 -209 -706 -409 -397 -796 -13 -257 -841 -772 -652 -600 -835 -260 -588 -390 -886 -861 -801 -933 -490 -994 -806 -232 -660 -653 -365 -846 -933 -538 -475 -541 -818 -2 -567 -883 -985 -111 -136 -471 -869 -697 -780 -150 -653 -789 -731 -139 -582 -143 -761 -466 -353 -343 -158 -94 -683 -502 -919 -846 -836 -518 -985 -565 -5 -589 -345 -131 -814 -205 -208 -821 -547 -394 -885 -151 -672 -550 -175 -619 -20 -576 -720 -242 -955 -767 -188 -772 -901 -271 -688 -258 -198 -275 -175 -625 -82 -725 -241 -824 -151 -673 -557 -445 -101 -267 -556 -652 -702 -248 -804 -390 -40 -226 -686 -187 -519 -396 -745 -797 -845 -219 -83 -567 -751 -820 -582 -345 -290 -629 -467 -298 -447 -654 -578 -54 -125 -327 -823 -694 -674 -764 -304 -150 -975 -858 -907 -648 -306 -959 -780 -836 -115 -741 -195 -296 -726 -257 -681 -887 -563 -39 -111 -975 -725 -414 -865 -435 -440 -420 -974 -441 -254 -606 -461 -926 -263 -272 -891 -432 -197 -793 -515 -74 -983 -208 -896 -302 -944 -581 -437 -290 -372 -807 -106 -897 -14 -453 -810 -44 -103 -374 -611 -610 -55 -122 -639 -472 -481 -239 -818 -444 -313 -374 -707 -697 -980 -719 -175 -929 -886 -520 -695 -897 -717 -444 -719 -204 -971 -244 -986 -772 -210 -808 -542 -746 -672 -836 -144 -718 -382 -27 -599 -826 -14 -576 -306 -267 -433 -906 -935 -199 -997 -629 -577 -143 -350 -112 -788 -241 -65 -643 -539 -462 -870 -193 -598 -79 -800 -707 -997 -83 -10 -691 -24 -434 -145 -786 -703 -655 -616 -105 -905 -865 -445 -703 -483 -576 -587 -521 -236 -833 -15 -985 -339 -228 -55 -961 -320 -881 -559 -611 -633 -578 -929 -600 -765 -599 -831 -142 -927 -133 -517 -941 -427 -141 -714 -150 -720 -200 -353 -142 -887 -684 -384 -460 -943 -995 -749 -402 -497 -180 -987 -926 -783 -938 -289 -499 -672 -549 -410 -409 -230 -851 -481 -313 -408 -700 -220 -74 -192 -95 -809 -939 -448 -830 -748 -7 -982 -607 -486 -89 -719 -730 -468 -197 -125 -754 -441 -948 -855 -739 -666 -244 -687 -483 -54 -769 -42 -238 -426 -9 -594 -222 -515 -683 -946 -969 -787 -915 -459 -115 -668 -578 -651 -703 -464 -158 -6 -576 -661 -337 -788 -454 -776 -460 -554 -599 -294 -315 -732 -754 -44 -878 -777 -950 -767 -946 -418 -805 -248 -901 -360 -432 -10 -240 -262 -376 -719 -190 -24 -291 -782 -138 -341 -448 -85 -177 -830 -148 -367 -676 -250 -710 -880 -880 -362 -738 -823 -267 -93 -289 -525 -563 -940 -707 -916 -541 -401 -94 -447 -306 -552 -374 -452 -743 -319 -943 -1000 -57 -337 -141 -252 -222 -417 -251 -877 -628 -643 -154 -688 -146 -998 -537 -278 -414 -293 -215 -953 -611 -72 -145 -971 -795 -741 -141 -665 -512 -654 -515 -734 -121 -19 -428 -89 -678 -765 -570 -570 -297 -188 -144 -253 -159 -104 -198 -235 -589 -288 -25 -646 -717 -460 -744 -274 -709 -83 -219 -387 -865 -321 -182 -609 -90 -97 -924 -234 -14 -357 -5 -294 -766 -628 -829 -231 -783 -4 -54 -534 -826 -987 -136 -922 -259 -668 -298 -707 -476 -8 -204 -567 -617 -446 -796 -308 -228 -356 -874 -697 -11 -994 -588 -730 -152 -768 -307 -472 -728 -267 -621 -563 -298 -138 -161 -73 -74 -429 -128 -877 -205 -649 -484 -24 -887 -87 -597 -126 -378 -560 -830 -775 -739 -824 -472 -394 -118 -235 -453 -790 -891 -737 -941 -650 -356 -286 -623 -891 -692 -590 -703 -899 -43 -127 -506 -119 -297 -409 -946 -849 -44 -106 -915 -992 -478 -356 -696 -711 -912 -535 -564 -890 -91 -878 -718 -389 -821 -860 -360 -169 -135 -531 -932 -676 -695 -851 -808 -659 -963 -231 -202 -2 -174 -542 -715 -20 -573 -903 -467 -329 -83 -893 -870 -757 -805 -791 -344 -584 -607 -864 -97 -120 -454 -249 -195 -569 -429 -373 -533 -698 -602 -261 -49 -23 -878 -37 -531 -226 -224 -494 -923 -893 -734 -985 -189 -111 -376 -855 -743 -419 -829 -774 -602 -576 -191 -380 -417 -155 -725 -415 -752 -411 -31 -747 -794 -861 -452 -233 -489 -556 -544 -243 -282 -322 -970 -496 -432 -365 -565 -458 -843 -689 -763 -123 -865 -455 -941 -227 -139 -439 -499 -701 -337 -766 -993 -376 -102 -591 -215 -633 -655 -702 -153 -445 -381 -696 -784 -773 -784 -559 -646 -80 -275 -408 -491 -789 -874 -985 -855 -118 -807 -444 -667 -34 -742 -289 -635 -483 -45 -782 -199 -695 -33 -731 -576 -691 -883 -40 -410 -106 -816 -215 -333 -537 -397 -93 -478 -68 -546 -382 -834 -538 -533 -284 -810 -567 -391 -695 -300 -965 -652 -225 -518 -687 -887 -945 -693 -810 -228 -237 -132 -999 -247 -823 -408 -627 -199 -693 -222 -290 -833 -222 -523 -43 -176 -736 -378 -257 -415 -348 -864 -599 -703 -716 -569 -210 -71 -734 -35 -248 -174 -772 -644 -493 -76 -517 -766 -982 -642 -546 -12 -507 -806 -245 -284 -449 -718 -77 -817 -310 -572 -684 -466 -283 -18 -652 -177 -832 -709 -447 -815 -713 -584 -853 -483 -560 -234 -216 -901 -759 -897 -376 -174 -992 -590 -533 -733 -570 -697 -141 -837 -135 -499 -900 -113 -711 -334 -951 -818 -33 -374 -783 -951 -920 -485 -127 -525 -971 -789 -185 -457 -309 -804 -912 -7 -666 -332 -517 -419 -334 -434 -872 -546 -576 -930 -227 -533 -573 -849 -771 -683 -622 -534 -902 -308 -64 -928 -539 -784 -453 -734 -94 -294 -94 -411 -582 -144 -746 -744 -321 -577 -865 -284 -357 -883 -180 -501 -583 -214 -597 -295 -943 -466 -305 -36 -430 -69 -524 -890 -303 -359 -514 -274 -604 -198 -1 -349 -850 -223 -122 -527 -957 -96 -160 -84 -493 -402 -69 -114 -791 -202 -51 -334 -775 -763 -894 -646 -181 -112 -492 -380 -636 -483 -863 -432 -841 -456 -488 -421 -416 -262 -7 -146 -407 -983 -422 -192 -185 -631 -982 -163 -524 -740 -394 -169 -571 -703 -815 -141 -932 -788 -597 -140 -472 -309 -791 -271 -817 -310 -626 -173 -587 -661 -6 -725 -494 -305 -292 -621 -271 -416 -397 -52 -21 -49 -278 -691 -275 -214 -271 -2 -99 -451 -149 -829 -480 -144 -334 -234 -827 -353 -406 -40 -668 -220 -88 -683 -770 -331 -34 -756 -971 -680 -205 -885 -994 -810 -11 -598 -773 -674 -701 -186 -89 -230 -450 -706 -164 -134 -530 -437 -230 -67 -348 -500 -817 -541 -12 -439 -778 -318 -201 -324 -632 -123 -61 -218 -991 -998 -533 -778 -98 -679 -198 -647 -756 -414 -939 -933 -541 -372 -635 -994 -188 -161 -91 -681 -663 -412 -694 -766 -51 -337 -490 -373 -393 -514 -405 -163 -968 -61 -193 -258 -261 -269 -300 -161 -646 -112 -408 -984 -961 -963 -349 -46 -949 -965 -805 -284 -752 -792 -935 -398 -505 -497 -740 -382 -526 -531 -948 -421 -514 -170 -563 -283 -782 -488 -587 -64 -978 -310 -867 -870 -854 -544 -789 -359 -622 -779 -206 -817 -552 -42 -414 -232 -57 -42 -699 -303 -707 -540 -275 -878 -245 -442 -491 -268 -559 -889 -217 -269 -270 -517 -606 -571 -523 -139 -293 -690 -1 -660 -494 -125 -646 -969 -253 -135 -365 -401 -280 -835 -724 -681 -735 -922 -599 -537 -970 -823 -325 -22 -427 -900 -920 -27 -415 -777 -647 -884 -446 -862 -92 -897 -145 -339 -298 -861 -788 -241 -641 -442 -958 -670 -904 -218 -36 -835 -741 -580 -308 -317 -434 -756 -456 -984 -91 -547 -486 -334 -775 -65 -990 -211 -868 -646 -404 -830 -342 -991 -210 -867 -368 -368 -621 -78 -378 -242 -341 -940 -527 -467 -899 -78 -753 -661 -60 -941 -182 -495 -740 -846 -668 -338 -472 -833 -815 -965 -35 -485 -510 -671 -914 -154 -167 -660 -141 -60 -194 -926 -971 -762 -356 -53 -903 -497 -199 -80 -161 -447 -227 -400 -284 -117 -804 -458 -191 -44 -657 -119 -125 -806 -633 -132 -712 -997 -947 -792 -132 -234 -490 -153 -486 -668 -284 -506 -627 -479 -451 -279 -358 -263 -13 -308 -547 -841 -354 -124 -704 -117 -837 -714 -617 -373 -725 -750 -186 -718 -848 -663 -647 -687 -170 -439 -308 -903 -411 -243 -470 -879 -778 -700 -256 -699 -814 -192 -861 -98 -284 -219 -60 -909 -89 -253 -523 -690 -396 -550 -348 -409 -896 -187 -586 -785 -163 -637 -713 -848 -214 -863 -16 -735 -719 -145 -325 -170 -217 -444 -724 -94 -47 -284 -479 -134 -359 -769 -865 -609 -177 -106 -122 -178 -427 -318 -375 -95 -866 -811 -402 -738 -640 -740 -206 -362 -151 -870 -183 -737 -801 -49 -954 -858 -395 -641 -926 -790 -352 -625 -556 -511 -694 -739 -625 -946 -137 -833 -339 -780 -645 -551 -838 -765 -270 -52 -600 -195 -803 -855 -726 -391 -183 -786 -252 -953 -357 -99 -505 -149 -952 -759 -739 -254 -688 -245 -594 -86 -556 -881 -597 -690 -265 -871 -569 -554 -20 -970 -984 -637 -141 -668 -156 -451 -623 -150 -451 -559 -822 -418 -501 -558 -571 -420 -200 -317 -177 -221 -591 -598 -450 -62 -289 -202 -578 -121 -391 -343 -807 -696 -938 -178 -459 -248 -84 -927 -489 -874 -980 -88 -884 -719 -79 -41 -305 -841 -570 -853 -338 -798 -31 -127 -692 -315 -491 -75 -907 -385 -493 -217 -562 -920 -35 -411 -88 -502 -178 -243 -848 -139 -153 -230 -643 -335 -162 -439 -636 -949 -341 -381 -506 -98 -766 -448 -21 -761 -391 -445 -759 -488 -164 -698 -965 -41 -260 -658 -474 -717 -172 -253 -133 -664 -861 -655 -321 -51 -331 -953 -82 -77 -160 -725 -514 -6 -74 -284 -517 -241 -893 -787 -829 -766 -805 -957 -198 -857 -544 -989 -832 -585 -402 -138 -20 -254 -959 -514 -437 -316 -450 -923 -643 -978 -465 -285 -779 -909 -696 -135 -67 -371 -683 -695 -792 -535 -868 -931 -739 -272 -43 -984 -863 -966 -462 -265 -358 -829 -730 -497 -183 -677 -94 -383 -756 -184 -424 -916 -999 -137 -863 -711 -680 -330 -685 -219 -472 -880 -632 -672 -214 -109 -771 -766 -643 -603 -700 -87 -344 -547 -792 -862 -27 -938 -631 -659 -463 -944 -485 -685 -789 -624 -386 -402 -67 -420 -727 -590 -689 -488 -291 -364 -776 -684 -400 -256 -611 -152 -131 -954 -345 -626 -95 -191 -159 -74 -69 -899 -261 -849 -497 -535 -427 -809 -170 -432 -739 -565 -60 -184 -114 -437 -26 -395 -325 -655 -597 -850 -534 -222 -530 -876 -947 -797 -507 -293 -167 -22 -582 -769 -886 -39 -548 -589 -836 -76 -652 -444 -810 -817 -965 -599 -215 -443 -435 -625 -345 -206 -598 -305 -638 -798 -102 -617 -3 -331 -645 -511 -543 -984 -490 -94 -97 -432 -578 -692 -770 -681 -668 -474 -158 -152 -736 -909 -715 -446 -443 -541 -109 -931 -874 -131 -310 -38 -96 -587 -464 -403 -413 -126 -419 -363 -500 -809 -923 -834 -202 -609 -814 -587 -972 -629 -611 -955 -385 -379 -750 -756 -309 -836 -154 -875 -104 -85 -551 -647 -755 -139 -155 -966 -828 -457 -131 -450 -947 -72 -798 -617 -183 -943 -262 -872 -625 -385 -135 -782 -39 -648 -598 -692 -20 -978 -442 -766 -633 -558 -669 -981 -245 -843 -5 -301 -933 -900 -372 -250 -770 -23 -351 -975 -859 -866 -843 -157 -327 -97 -775 -189 -497 -858 -562 -358 -369 -651 -961 -438 -101 -474 -86 -797 -719 -865 -167 -841 -822 -89 -218 -680 -713 -251 -98 -493 -755 -985 -747 -580 -533 -491 -340 -156 -515 -531 -825 -6 -131 -649 -437 -752 -634 -435 -455 -960 -751 -335 -794 -758 -995 -291 -372 -600 -177 -932 -404 -179 -695 -47 -337 -780 -169 -308 -740 -434 -102 -136 -681 -779 -315 -655 -929 -407 -659 -634 -153 -177 -774 -115 -702 -815 -91 -378 -352 -968 -534 -428 -538 -623 -198 -837 -14 -915 -192 -709 -784 -219 -935 -512 -387 -657 -118 -674 -771 -501 -581 -822 -892 -416 -881 -706 -989 -488 -619 -600 -877 -935 -875 -636 -366 -169 -532 -695 -703 -152 -171 -78 -768 -318 -406 -864 -478 -849 -158 -120 -857 -983 -638 -421 -201 -155 -954 -654 -714 -747 -200 -460 -117 -409 -919 -511 -660 -893 -243 -240 -728 -4 -409 -198 -220 -157 -20 -995 -154 -492 -711 -461 -207 -896 -237 -238 -558 -883 -310 -607 -714 -112 -980 -411 -383 -473 -690 -835 -807 -748 -142 -909 -738 -517 -386 -789 -53 -38 -262 -946 -549 -176 -51 -923 -472 -906 -58 -946 -494 -207 -796 -32 -51 -570 -5 -909 -25 -246 -375 -467 -597 -137 -419 -259 -285 -227 -128 -572 -52 -279 -590 -490 -678 -730 -860 -224 -66 -236 -843 -117 -171 -838 -114 -871 -843 -181 -15 -551 -95 -902 -900 -935 -786 -523 -116 -88 -227 -504 -256 -334 -804 -261 -643 -686 -977 -99 -245 -777 -490 -152 -660 -982 -354 -423 -556 -253 -591 -442 -951 -960 -158 -937 -984 -89 -739 -926 -925 -503 -696 -736 -133 -349 -532 -824 -940 -64 -222 -557 -377 -854 -480 -982 -925 -821 -484 -882 -218 -303 -823 -612 -783 -12 -549 -501 -825 -392 -765 -999 -931 -125 -702 -154 -401 -304 -434 -759 -634 -333 -499 -201 -188 -409 -15 -568 -802 -670 -165 -605 -441 -250 -982 -840 -741 -520 -174 -386 -94 -561 -427 -989 -742 -878 -606 -385 -13 -732 -265 -955 -564 -608 -279 -563 -356 -443 -882 -371 -296 -368 -554 -835 -306 -180 -469 -162 -864 -389 -810 -425 -261 -226 -905 -215 -70 -315 -393 -616 -691 -907 -354 -618 -914 -478 -417 -723 -263 -22 -513 -393 -647 -242 -154 -15 -94 -987 -786 -964 -16 -746 -312 -459 -748 -915 -329 -102 -556 -248 -883 -300 -899 -890 -357 -703 -376 -222 -101 -308 -274 -340 -740 -956 -676 -16 -453 -782 -83 -542 -940 -978 -940 -339 -151 -588 -845 -950 -454 -796 -754 -520 -454 -566 -886 -842 -696 -30 -321 -259 -893 -20 -965 -879 -378 -108 -602 -149 -935 -216 -36 -603 -635 -814 -162 -497 -46 -39 -755 -246 -556 -312 -74 -491 -376 -895 -59 -218 -364 -138 -964 -812 -418 -617 -505 -308 -232 -470 -763 -365 -704 -940 -137 -796 -47 -193 -931 -808 -741 -534 -28 -671 -336 -839 -320 -842 -751 -645 -153 -577 -227 -734 -554 -314 -220 -597 -513 -585 -719 -747 -857 -728 -831 -609 -954 -184 -311 -39 -212 -979 -462 -81 -217 -20 -880 -648 -767 -719 -229 -849 -48 -502 -346 -382 -563 -260 -961 -1000 -517 -738 -101 -35 -389 -730 -247 -727 -70 -820 -317 -26 -782 -768 -530 -193 -143 -458 -52 -934 -520 -598 -180 -830 -967 -231 -743 -662 -937 -415 -4 -138 -867 -78 -184 -813 -306 -498 -291 -467 -881 -795 -263 -184 -860 -928 -334 -555 -389 -563 -472 -897 -934 -117 -404 -992 -74 -351 -113 -941 -21 -124 -855 -278 -431 -345 -165 -401 -457 -988 -713 -370 -218 -730 -850 -850 -403 -330 -582 -175 -438 -745 -418 -1 -208 -754 -691 -914 -690 -405 -380 -686 -332 -950 -989 -322 -221 -397 -772 -345 -23 -406 -336 -323 -27 -477 -647 -75 -221 -764 -655 -429 -101 -474 -954 -66 -52 -605 -41 -745 -137 -920 -923 -394 -55 -111 -57 -666 -668 -551 -820 -507 -893 -603 -715 -443 -712 -758 -414 -234 -445 -747 -874 -460 -194 -747 -980 -231 -90 -826 -236 -558 -219 -485 -626 -847 -445 -345 -522 -844 -699 -715 -425 -628 -72 -956 -849 -625 -687 -821 -72 -934 -171 -858 -182 -190 -459 -723 -158 -606 -216 -372 -288 -775 -947 -73 -746 -293 -239 -288 -301 -562 -85 -468 -217 -924 -445 -413 -240 -208 -819 -822 -809 -960 -488 -649 -67 -425 -643 -5 -729 -588 -478 -3 -60 -830 -13 -365 -314 -294 -187 -907 -2 -138 -990 -750 -523 -240 -970 -507 -821 -880 -472 -305 -894 -771 -708 -379 -164 -861 -475 -950 -53 -125 -339 -450 -268 -73 -951 -127 -89 -202 -934 -804 -321 -846 -574 -182 -15 -723 -835 -330 -992 -296 -25 -85 -890 -830 -555 -104 -254 -829 -18 -527 -179 -149 -423 -800 -681 -947 -725 -752 -961 -190 -452 -222 -634 -452 -252 -837 -821 -649 -943 -120 -341 -40 -888 -856 -781 -289 -362 -901 -47 -249 -237 -906 -393 -157 -310 -888 -690 -583 -971 -434 -115 -176 -24 -994 -51 -817 -618 -519 -453 -513 -943 -72 -275 -802 -504 -396 -527 -113 -613 -731 -864 -30 -302 -830 -684 -603 -101 -136 -491 -724 -71 -691 -364 -660 -244 -79 -979 -724 -160 -531 -579 -990 -477 -232 -897 -896 -310 -737 -418 -408 -390 -203 -897 -470 -431 -153 -5 -202 -33 -647 -700 -81 -146 -408 -864 -3 -722 -82 -224 -929 -898 -136 -822 -903 -769 -516 -995 -263 -346 -565 -322 -975 -274 -160 -130 -652 -848 -790 -891 -208 -144 -758 -844 -935 -331 -129 -87 -492 -572 -55 -314 -269 -18 -123 -570 -693 -767 -306 -978 -95 -182 -110 -784 -527 -616 -881 -634 -521 -313 -72 -577 -989 -458 -834 -253 -307 -897 -528 -175 -971 -209 -428 -831 -581 -572 -227 -436 -13 -41 -340 -155 -558 -513 -680 -742 -143 -871 -401 -548 -192 -131 -952 -781 -747 -950 -738 -981 -77 -597 -344 -678 -513 -825 -105 -579 -169 -776 -167 -36 -32 -297 -275 -224 -316 -193 -525 -986 -431 -544 -32 -488 -93 -51 -755 -447 -10 -936 -760 -642 -484 -14 -722 -489 -211 -921 -948 -130 -239 -99 -430 -565 -332 -352 -881 -315 -16 -865 -339 -626 -137 -489 -668 -457 -927 -122 -958 -11 -88 -225 -78 -114 -974 -461 -920 -689 -996 -52 -575 -321 -996 -90 -376 -695 -198 -492 -591 -773 -860 -637 -390 -258 -314 -96 -637 -708 -801 -102 -326 -728 -423 -489 -132 -686 -662 -734 -231 -691 -665 -533 -747 -448 -803 -673 -199 -834 -745 -286 -878 -580 -81 -492 -508 -541 -207 -927 -575 -200 -550 -319 -578 -584 -399 -388 -571 -750 -104 -13 -232 -332 -95 -356 -828 -59 -814 -304 -901 -987 -479 -726 -618 -281 -7 -835 -70 -885 -199 -163 -138 -283 -183 -773 -573 -329 -259 -670 -241 -206 -486 -195 -845 -637 -431 -85 -939 -505 -737 -351 -23 -821 -834 -962 -940 -189 -177 -978 -900 -55 -122 -79 -638 -864 -692 -568 -868 -404 -34 -501 -867 -914 -892 -833 -4 -125 -706 -843 -962 -974 -715 -339 -538 -142 -474 -54 -406 -188 -148 -699 -502 -774 -181 -586 -557 -1000 -280 -304 -138 -627 -75 -714 -137 -116 -712 -733 -968 -992 -46 -650 -186 -964 -472 -65 -958 -979 -497 -183 -72 -359 -663 -989 -178 -523 -979 -595 -340 -488 -838 -521 -948 -846 -4 -378 -605 -438 -225 -611 -320 -122 -721 -386 -560 -90 -549 -603 -445 -48 -878 -863 -247 -672 -80 -358 -319 -18 -401 -207 -623 -3 -311 -507 -978 -704 -579 -368 -794 -221 -95 -27 -890 -525 -857 -434 -540 -565 -704 -668 -12 -250 -860 -334 -800 -912 -721 -190 -554 -786 -877 -726 -780 -685 -792 -103 -809 -369 -234 -556 -880 -870 -835 -182 -760 -425 -92 -181 -877 -223 -209 -148 -355 -291 -568 -733 -252 -607 -615 -551 -124 -131 -951 -477 -370 -595 -868 -219 -263 -994 -354 -409 -182 -665 -539 -333 -911 -759 -273 -100 -39 -944 -169 -195 -821 -323 -620 -16 -645 -180 -569 -342 -599 -471 -790 -838 -395 -730 -822 -482 -747 -815 -184 -812 -484 -488 -367 -403 -782 -912 -873 -313 -183 -273 -237 -352 -367 -99 -540 -456 -453 -230 -762 -381 -137 -660 -361 -982 -999 -997 -288 -165 -127 -23 -401 -523 -887 -267 -703 -980 -354 -243 -248 -689 -672 -337 -265 -993 -366 -55 -681 -255 -567 -870 -401 -64 -851 -296 -376 -182 -260 -585 -424 -845 -46 -814 -745 -98 -651 -790 -769 -153 -898 -106 -627 -914 -579 -720 -469 -769 -895 -220 -609 -253 -268 -465 -466 -316 -350 -506 -735 -382 -24 -997 -186 -739 -907 -864 -770 -110 -484 -237 -279 -596 -80 -377 -549 -605 -645 -688 -504 -696 -218 -959 -523 -375 -576 -53 -848 -572 -53 -572 -885 -579 -967 -614 -370 -313 -591 -437 -668 -203 -999 -2 -24 -615 -270 -596 -490 -849 -104 -375 -535 -374 -466 -412 -528 -991 -570 -119 -350 -757 -281 -593 -82 -741 -657 -928 -729 -793 -68 -739 -433 -245 -378 -826 -546 -879 -284 -264 -807 -317 -510 -303 -507 -676 -852 -338 -96 -853 -721 -502 -995 -672 -612 -57 -835 -734 -750 -181 -829 -40 -907 -204 -326 -941 -94 -88 -596 -867 -579 -85 -5 -475 -146 -586 -969 -423 -971 -77 -754 -586 -297 -1 -646 -405 -760 -890 -165 -982 -136 -514 -678 -445 -110 -424 -630 -952 -455 -589 -423 -428 -966 -897 -92 -469 -698 -681 -218 -580 -505 -518 -873 -584 -75 -717 -543 -149 -779 -59 -725 -361 -546 -599 -215 -973 -249 -951 -514 -752 -840 -336 -708 -120 -300 -87 -459 -887 -714 -815 -350 -504 -643 -911 -426 -163 -826 -313 -760 -623 -767 -892 -522 -143 -810 -866 -892 -816 -586 -536 -613 -789 -917 -654 -350 -557 -345 -932 -711 -490 -506 -406 -968 -282 -849 -558 -579 -78 -441 -128 -391 -770 -672 -136 -352 -946 -260 -931 -316 -669 -288 -578 -895 -112 -714 -895 -129 -652 -240 -787 -768 -917 -9 -721 -393 -644 -248 -551 -87 -426 -181 -308 -784 -626 -273 -494 -495 -926 -179 -77 -548 -626 -360 -874 -52 -767 -19 -67 -434 -383 -84 -371 -400 -302 -528 -918 -106 -74 -480 -474 -346 -269 -751 -470 -495 -345 -701 -376 -814 -209 -617 -386 -847 -971 -423 -566 -603 -798 -399 -570 -26 -795 -329 -594 -11 -985 -774 -389 -792 -592 -530 -276 -990 -574 -107 -38 -258 -157 -444 -694 -832 -400 -114 -3 -543 -601 -270 -367 -870 -971 -130 -722 -13 -449 -154 -44 -27 -153 -757 -291 -953 -691 -312 -217 -149 -875 -524 -575 -789 -92 -889 -909 -381 -182 -547 -440 -902 -646 -635 -782 -629 -5 -613 -44 -556 -612 -850 -894 -901 -825 -652 -513 -398 -289 -763 -847 -495 -747 -921 -413 -483 -16 -256 -503 -498 -146 -640 -97 -717 -881 -219 -814 -339 -619 -926 -100 -280 -799 -468 -680 -935 -738 -236 -841 -286 -669 -210 -163 -677 -884 -626 -987 -797 -541 -996 -621 -976 -248 -89 -647 -431 -286 -204 -364 -863 -908 -76 -338 -803 -508 -769 -494 -743 -56 -938 -239 -445 -603 -664 -759 -947 -437 -518 -406 -641 -932 -544 -397 -912 -157 -38 -183 -384 -131 -278 -721 -801 -100 -493 -692 -120 -970 -933 -245 -466 -88 -132 -611 -914 -593 -780 -398 -171 -681 -40 -220 -367 -183 -929 -98 -997 -819 -768 -146 -688 -507 -357 -224 -542 -200 -130 -752 -593 -384 -936 -793 -89 -236 -95 -704 -592 -209 -486 -718 -907 -356 -418 -884 -898 -350 -996 -938 -382 -278 -340 -817 -869 -935 -860 -219 -189 -466 -371 -996 -894 -866 -557 -872 -602 -656 -97 -938 -526 -339 -144 -995 -371 -982 -374 -239 -710 -922 -699 -100 -910 -941 -559 -905 -305 -467 -648 -325 -492 -16 -567 -854 -434 -729 -565 -185 -730 -17 -806 -377 -431 -70 -260 -391 -608 -977 -607 -560 -617 -491 -934 -410 -747 -503 -830 -241 -344 -547 -668 -754 -370 -933 -394 -795 -762 -688 -637 -859 -500 -463 -550 -814 -204 -300 -861 -539 -270 -156 -249 -934 -736 -932 -141 -312 -852 -779 -972 -223 -890 -616 -800 -911 -422 -231 -831 -932 -956 -177 -488 -584 -372 -470 -476 -495 -761 -487 -43 -690 -684 -839 -914 -115 -91 -103 -831 -473 -297 -390 -510 -737 -703 -837 -741 -894 -460 -573 -276 -14 -288 -543 -304 -819 -703 -187 -525 -392 -187 -481 -185 -384 -114 -353 -951 -28 -43 -105 -870 -664 -152 -71 -622 -252 -46 -905 -925 -179 -520 -724 -586 -583 -941 -89 -549 -309 -434 -89 -411 -613 -785 -854 -215 -500 -616 -774 -70 -237 -493 -621 -828 -418 -414 -424 -352 -17 -762 -894 -677 -568 -405 -992 -918 -172 -293 -441 -489 -361 -541 -760 -683 -617 -993 -55 -121 -575 -708 -982 -236 -59 -283 -882 -586 -714 -407 -478 -561 -476 -789 -876 -578 -938 -639 -188 -53 -489 -119 -834 -550 -376 -53 -615 -175 -490 -969 -193 -277 -302 -677 -924 -518 -766 -259 -939 -456 -707 -726 -815 -300 -518 -524 -517 -789 -857 -515 -895 -488 -415 -217 -178 -49 -520 -713 -262 -682 -722 -936 -30 -291 -825 -627 -87 -965 -150 -852 -659 -971 -682 -473 -467 -464 -751 -330 -313 -429 -382 -626 -90 -442 -133 -555 -312 -324 -146 -442 -18 -952 -872 -259 -326 -76 -116 -242 -626 -580 -989 -582 -595 -523 -452 -923 -665 -39 -400 -436 -219 -925 -395 -442 -802 -327 -612 -212 -476 -377 -49 -999 -413 -743 -282 -859 -113 -876 -589 -729 -4 -328 -157 -171 -580 -224 -866 -815 -664 -908 -450 -677 -928 -860 -455 -961 -984 -285 -184 -743 -577 -78 -223 -345 -585 -546 -921 -113 -367 -852 -297 -100 -376 -727 -374 -942 -471 -42 -71 -735 -312 -402 -768 -339 -201 -71 -795 -16 -516 -603 -624 -188 -948 -26 -718 -849 -605 -300 -553 -151 -926 -264 -402 -10 -627 -902 -180 -50 -320 -157 -705 -167 -825 -954 -158 -154 -470 -707 -765 -654 -848 -714 -103 -136 -103 -741 -580 -114 -804 -145 -780 -243 -384 -234 -257 -823 -624 -732 -939 -112 -732 -381 -321 -867 -319 -235 -44 -239 -469 -323 -919 -172 -235 -845 -660 -684 -356 -44 -768 -603 -488 -404 -717 -477 -739 -897 -946 -744 -846 -113 -842 -87 -767 -557 -73 -46 -165 -757 -472 -811 -311 -859 -732 -856 -564 -459 -702 -615 -952 -106 -5 -627 -781 -745 -12 -954 -69 -108 -403 -282 -57 -555 -185 -400 -935 -127 -581 -689 -947 -150 -702 -352 -703 -944 -48 -458 -81 -732 -704 -425 -549 -518 -747 -502 -115 -488 -199 -162 -437 -632 -899 -204 -91 -388 -733 -276 -766 -486 -281 -932 -959 -437 -567 -907 -375 -965 -694 -840 -735 -284 -196 -737 -671 -300 -849 -689 -300 -751 -703 -117 -397 -781 -278 -838 -784 -121 -782 -272 -705 -349 -270 -472 -856 -433 -284 -447 -67 -21 -817 -599 -605 -439 -813 -282 -906 -679 -607 -886 -480 -877 -183 -949 -676 -723 -16 -289 -110 -169 -812 -627 -803 -334 -222 -204 -828 -264 -102 -22 -193 -917 -75 -910 -898 -816 -312 -829 -66 -21 -163 -178 -410 -579 -141 -746 -117 -82 -951 -102 -144 -164 -797 -80 -928 -801 -484 -446 -100 -691 -500 -988 -837 -84 -829 -428 -917 -652 -731 -331 -823 -214 -711 -597 -174 -843 -368 -220 -300 -640 -64 -931 -357 -443 -613 -906 -418 -199 -117 -119 -421 -463 -791 -996 -371 -991 -388 -620 -188 -48 -395 -33 -138 -265 -969 -161 -270 -901 -661 -29 -311 -978 -490 -348 -812 -664 -99 -495 -256 -347 -976 -516 -247 -382 -559 -111 -536 -119 -364 -955 -390 -520 -329 -700 -167 -980 -424 -528 -139 -33 -438 -471 -427 -641 -294 -543 -347 -94 -995 -372 -137 -789 -731 -855 -935 -951 -230 -564 -206 -590 -326 -370 -15 -754 -896 -36 -764 -717 -509 -488 -854 -327 -20 -633 -320 -666 -847 -181 -3 -805 -21 -394 -887 -21 -316 -717 -149 -997 -247 -866 -143 -59 -952 -518 -806 -730 -712 -473 -413 -844 -174 -396 -598 -102 -17 -19 -100 -891 -926 -838 -340 -721 -504 -89 -798 -131 -200 -987 -545 -745 -898 -700 -694 -579 -785 -438 -675 -53 -938 -91 -999 -322 -580 -698 -845 -320 -409 -401 -960 -609 -422 -851 -527 -75 -270 -962 -78 -258 -440 -36 -968 -641 -81 -791 -723 -811 -15 -8 -913 -496 -191 -988 -818 -438 -550 -333 -948 -704 -67 -479 -793 -913 -269 -936 -151 -230 -787 -439 -284 -700 -821 -364 -827 -466 -511 -376 -620 -87 -436 -499 -373 -342 -183 -838 -282 -986 -388 -555 -620 -737 -902 -527 -965 -540 -197 -196 -33 -901 -458 -266 -216 -441 -206 -807 -537 -871 -91 -389 -623 -890 -115 -23 -329 -975 -448 -124 -475 -123 -883 -624 -368 -453 -564 -105 -854 -720 -515 -948 -928 -539 -984 -810 -46 -191 -773 -261 -747 -815 -261 -535 -22 -81 -632 -358 -871 -148 -40 -101 -390 -849 -645 -425 -226 -143 -308 -876 -343 -993 -273 -104 -479 -784 -71 -333 -255 -451 -778 -221 -680 -184 -37 -585 -563 -299 -582 -75 -579 -192 -492 -669 -744 -852 -246 -964 -29 -748 -475 -29 -919 -289 -202 -590 -174 -783 -622 -492 -328 -234 -646 -390 -269 -943 -454 -579 -839 -872 -117 -769 -936 -825 -879 -533 -911 -412 -987 -54 -358 -743 -713 -265 -927 -660 -189 -225 -704 -457 -427 -522 -863 -891 -80 -111 -416 -823 -587 -15 -413 -570 -429 -543 -731 -879 -727 -754 -449 -643 -240 -152 -151 -900 -944 -161 -568 -974 -256 -659 -804 -196 -418 -582 -156 -831 -257 -65 -31 -419 -181 -464 -166 -389 -69 -315 -177 -50 -544 -620 -990 -591 -661 -590 -817 -68 -25 -337 -755 -962 -375 -284 -386 -631 -815 -463 -817 -320 -88 -707 -453 -628 -493 -763 -857 -232 -495 -843 -106 -137 -656 -299 -370 -883 -933 -569 -514 -139 -531 -714 -346 -627 -478 -766 -652 -583 -54 -530 -34 -242 -648 -688 -862 -644 -640 -137 -960 -311 -875 -931 -892 -660 -30 -359 -507 -118 -851 -626 -538 -993 -680 -526 -250 -533 -27 -105 -204 -609 -728 -93 -762 -658 -583 -298 -260 -561 -901 -436 -658 -885 -883 -23 -327 -993 -971 -675 -227 -362 -979 -38 -467 -696 -468 -576 -670 -109 -446 -737 -984 -540 -558 -530 -757 -812 -666 -171 -869 -262 -248 -320 -512 -623 -499 -384 -899 -361 -850 -474 -847 -396 -302 -956 -24 -280 -601 -4 -296 -640 -912 -656 -57 -16 -553 -914 -93 -411 -293 -487 -160 -847 -196 -706 -998 -430 -502 -170 -428 -680 -87 -175 -321 -632 -381 -584 -30 -469 -741 -553 -422 -859 -233 -274 -122 -371 -235 -649 -125 -448 -819 -884 -241 -781 -673 -408 -860 -981 -89 -651 -409 -927 -372 -283 -849 -14 -360 -218 -843 -642 -40 -882 -387 -952 -526 -512 -42 -988 -24 -229 -936 -127 -455 -954 -732 -619 -858 -206 -937 -226 -25 -81 -116 -896 -594 -280 -763 -360 -751 -280 -197 -830 -532 -430 -69 -271 -909 -325 -677 -584 -505 -884 -911 -51 -597 -306 -735 -235 -334 -151 -246 -860 -856 -584 -357 -282 -499 -937 -863 -469 -394 -633 -219 -687 -160 -48 -563 -235 -235 -628 -790 -175 -768 -514 -919 -353 -950 -240 -229 -978 -217 -583 -457 -725 -128 -728 -832 -930 -59 -241 -476 -812 -469 -721 -775 -67 -838 -49 -477 -854 -380 -661 -196 -549 -66 -348 -302 -521 -183 -127 -603 -150 -241 -302 -816 -452 -17 -320 -781 -572 -485 -903 -863 -851 -954 -172 -287 -988 -668 -880 -616 -473 -330 -960 -16 -276 -80 -632 -118 -867 -930 -445 -226 -319 -432 -952 -193 -242 -625 -448 -561 -924 -145 -253 -449 -126 -224 -778 -760 -221 -620 -771 -421 -376 -572 -611 -832 -962 -124 -758 -359 -990 -457 -973 -65 -357 -116 -136 -142 -54 -219 -468 -158 -60 -827 -474 -964 -14 -350 -151 -861 -347 -606 -46 -935 -101 -379 -300 -52 -561 -580 -320 -455 -297 -617 -960 -620 -119 -924 -773 -776 -435 -209 -57 -492 -462 -153 -734 -673 -80 -891 -314 -789 -290 -93 -921 -689 -357 -292 -904 -931 -619 -513 -979 -23 -72 -47 -784 -931 -921 -949 -585 -643 -442 -511 -49 -25 -353 -535 -904 -198 -341 -653 -71 -459 -548 -409 -367 -617 -98 -467 -553 -23 -164 -415 -568 -327 -845 -407 -969 -196 -435 -85 -643 -355 -538 -584 -877 -612 -340 -182 -66 -39 -718 -219 -981 -406 -691 -508 -278 -318 -997 -922 -870 -213 -2 -881 -643 -21 -283 -533 -983 -118 -40 -218 -485 -464 -967 -855 -929 -741 -260 -597 -911 -983 -796 -182 -737 -71 -544 -347 -853 -870 -847 -62 -504 -848 -466 -866 -106 -717 -821 -15 -204 -843 -82 -230 -302 -422 -946 -337 -365 -811 -60 -487 -189 -896 -659 -560 -570 -61 -649 -299 -805 -458 -412 -637 -159 -280 -496 -74 -363 -962 -750 -78 -538 -758 -976 -447 -173 -132 -88 -585 -327 -144 -783 -443 -747 -867 -404 -259 -176 -739 -730 -246 -117 -527 -971 -496 -311 -514 -546 -614 -788 -276 -775 -380 -993 -79 -717 -708 -804 -717 -900 -8 -464 -678 -987 -269 -648 -869 -689 -69 -64 -293 -56 -5 -31 -758 -148 -963 -184 -402 -35 -327 -791 -271 -497 -425 -341 -647 -737 -207 -393 -288 -168 -358 -55 -228 -917 -915 -343 -947 -34 -115 -657 -774 -291 -956 -468 -368 -559 -426 -65 -530 -167 -520 -45 -352 -710 -145 -544 -468 -272 -976 -968 -522 -926 -889 -419 -674 -723 -935 -150 -832 -884 -717 -454 -645 -544 -687 -673 -980 -645 -423 -166 -514 -57 -264 -712 -954 -210 -898 -109 -474 -789 -200 -748 -685 -695 -416 -215 -776 -241 -795 -324 -684 -819 -904 -765 -438 -274 -58 -483 -17 -279 -679 -504 -617 -202 -329 -583 -642 -754 -428 -651 -709 -201 -204 -776 -826 -960 -475 -322 -883 -711 -474 -427 -472 -861 -509 -200 -596 -627 -59 -192 -87 -936 -532 -124 -612 -190 -748 -372 -16 -813 -638 -301 -42 -664 -173 -180 -300 -178 -682 -553 -159 -324 -238 -680 -133 -988 -649 -236 -881 -227 -459 -499 -396 -892 -520 -265 -482 -61 -321 -584 -265 -378 -704 -388 -218 -231 -334 -582 -990 -542 -925 -481 -197 -215 -125 -189 -626 -43 -926 -257 -313 -666 -525 -830 -157 -321 -827 -214 -475 -294 -748 -873 -300 -376 -633 -368 -91 -768 -878 -999 -5 -369 -467 -171 -477 -378 -251 -961 -38 -30 -807 -206 -890 -757 -799 -260 -542 -259 -700 -353 -303 -397 -9 -790 -376 -596 -353 -879 -705 -98 -529 -189 -144 -549 -907 -958 -410 -602 -534 -822 -967 -985 -63 -943 -278 -843 -63 -696 -473 -339 -342 -125 -124 -791 -522 -200 -465 -496 -805 -95 -118 -515 -300 -752 -887 -179 -113 -52 -123 -363 -979 -314 -100 -709 -262 -172 -91 -497 -382 -635 -439 -905 -841 -786 -517 -843 -143 -145 -434 -627 -221 -721 -312 -764 -132 -172 -454 -102 -977 -348 -211 -844 -142 -404 -760 -897 -554 -739 -420 -170 -357 -484 -477 -650 -190 -302 -611 -681 -537 -90 -321 -740 -33 -471 -720 -428 -122 -631 -227 -980 -741 -479 -741 -98 -864 -199 -538 -450 -660 -798 -289 -634 -225 -197 -433 -999 -102 -855 -336 -59 -776 -23 -381 -347 -96 -840 -525 -681 -240 -365 -839 -797 -921 -670 -203 -70 -410 -214 -59 -589 -427 -223 -496 -704 -209 -770 -628 -630 -336 -177 -164 -877 -566 -617 -438 -553 -611 -849 -133 -745 -264 -661 -511 -794 -275 -242 -594 -187 -372 -289 -891 -975 -146 -174 -638 -717 -373 -597 -215 -443 -951 -479 -274 -418 -557 -593 -83 -220 -916 -776 -279 -140 -439 -920 -718 -505 -5 -970 -130 -384 -13 -301 -443 -23 -482 -947 -547 -445 -610 -444 -477 -54 -850 -626 -271 -543 -990 -338 -605 -22 -254 -241 -739 -17 -905 -74 -975 -600 -510 -774 -446 -242 -723 -146 -320 -54 -907 -310 -108 -392 -410 -686 -774 -791 -696 -719 -18 -643 -369 -321 -264 -650 -134 -353 -281 -78 -194 -968 -376 -241 -501 -846 -73 -430 -317 -403 -422 -577 -518 -157 -525 -943 -888 -154 -459 -866 -485 -964 -422 -255 -683 -537 -702 -728 -662 -940 -299 -391 -745 -516 -346 -792 -562 -775 -755 -742 -368 -926 -996 -649 -3 -950 -429 -850 -539 -436 -765 -251 -709 -311 -991 -26 -233 -943 -19 -940 -971 -889 -936 -409 -748 -106 -462 -367 -518 -810 -804 -675 -912 -747 -259 -892 -625 -872 -361 -546 -52 -630 -86 -69 -990 -628 -41 -615 -778 -734 -133 -41 -565 -845 -336 -901 -501 -761 -911 -165 -32 -790 -239 -500 -143 -369 -269 -419 -640 -113 -756 -231 -373 -154 -148 -361 -757 -859 -339 -472 -34 -39 -157 -512 -924 -901 -832 -245 -803 -221 -378 -383 -986 -667 -941 -927 -764 -703 -985 -199 -691 -925 -782 -34 -707 -269 -571 -240 -101 -212 -308 -994 -504 -84 -633 -817 -983 -794 -592 -729 -230 -830 -405 -10 -505 -969 -36 -613 -764 -99 -459 -468 -386 -77 -523 -925 -607 -826 -391 -290 -652 -723 -438 -725 -801 -978 -848 -661 -613 -735 -259 -263 -243 -717 -755 -470 -710 -654 -72 -888 -378 -762 -673 -354 -610 -991 -414 -652 -322 -869 -221 -705 -820 -346 -701 -417 -285 -879 -579 -464 -117 -517 -345 -19 -406 -370 -552 -364 -773 -982 -762 -801 -850 -414 -890 -125 -7 -521 -73 -47 -581 -902 -467 -301 -565 -551 -210 -188 -422 -133 -770 -313 -663 -960 -570 -224 -826 -750 -498 -638 -654 -733 -750 -990 -976 -689 -857 -812 -872 -959 -499 -312 -720 -368 -569 -942 -265 -788 -550 -679 -432 -889 -583 -977 -42 -739 -377 -7 -921 -839 -715 -914 -573 -823 -973 -989 -711 -670 -186 -894 -503 -578 -238 -924 -982 -410 -853 -969 -330 -703 -349 -997 -945 -480 -292 -680 -782 -229 -377 -23 -199 -791 -775 -267 -330 -423 -423 -985 -617 -940 -866 -329 -610 -834 -922 -791 -278 -120 -106 -343 -114 -901 -654 -447 -917 -39 -367 -914 -973 -48 -271 -917 -808 -513 -382 -894 -761 -761 -373 -792 -175 -864 -940 -610 -399 -259 -792 -906 -157 -112 -919 -651 -445 -36 -591 -480 -207 -996 -787 -948 -946 -381 -43 -966 -855 -610 -862 -604 -925 -21 -697 -157 -19 -817 -142 -441 -829 -439 -368 -277 -325 -118 -533 -384 -295 -411 -125 -324 -286 -480 -835 -523 -470 -594 -735 -356 -267 -568 -314 -83 -852 -753 -562 -252 -264 -531 -321 -763 -314 -738 -862 -111 -233 -26 -29 -303 -215 -106 -827 -581 -555 -941 -629 -683 -150 -730 -26 -774 -764 -195 -514 -666 -142 -312 -818 -961 -695 -223 -36 -116 -480 -271 -3 -121 -956 -824 -684 -355 -940 -592 -177 -153 -694 -221 -674 -496 -344 -832 -978 -206 -531 -600 -152 -461 -657 -666 -553 -454 -179 -815 -591 -692 -935 -579 -20 -241 -367 -793 -734 -892 -596 -194 -944 -345 -861 -410 -352 -426 -994 -286 -273 -685 -665 -867 -987 -767 -253 -906 -729 -949 -185 -871 -462 -486 -552 -221 -29 -907 -551 -304 -609 -21 -562 -657 -734 -560 -557 -411 -390 -764 -365 -422 -59 -418 -976 -768 -964 -944 -590 -547 -508 -819 -203 -430 -953 -199 -511 -146 -260 -109 -812 -293 -342 -211 -111 -734 -998 -404 -63 -776 -518 -351 -399 -420 -525 -774 -988 -751 -64 -815 -244 -607 -978 -419 -277 -391 -522 -335 -252 -804 -817 -310 -206 -717 -794 -302 -835 -105 -246 -550 -360 -449 -137 -938 -635 -831 -250 -520 -815 -370 -82 -231 -697 -115 -574 -749 -187 -168 -473 -540 -636 -926 -377 -266 -854 -443 -982 -97 -734 -269 -309 -152 -224 -590 -929 -593 -728 -851 -947 -179 -798 -148 -37 -653 -897 -759 -416 -871 -507 -291 -613 -748 -29 -417 -744 -792 -87 -676 -104 -81 -639 -563 -869 -600 -674 -30 -790 -283 -678 -382 -41 -751 -66 -145 -995 -441 -530 -122 -561 -110 -20 -378 -958 -590 -106 -852 -587 -758 -649 -987 -122 -329 -950 -593 -655 -405 -108 -423 -186 -815 -843 -974 -679 -615 -952 -45 -435 -269 -334 -838 -149 -349 -769 -224 -372 -196 -476 -867 -986 -162 -367 -288 -340 -137 -652 -801 -732 -507 -777 -599 -439 -90 -899 -859 -980 -46 -600 -343 -555 -253 -334 -174 -411 -224 -325 -36 -548 -810 -678 -971 -863 -133 -444 -128 -564 -855 -245 -555 -813 -991 -220 -801 -6 -545 -519 -921 -463 -46 -508 -836 -380 -842 -558 -431 -325 -650 -182 -86 -657 -704 -840 -831 -945 -753 -934 -404 -231 -636 -280 -966 -764 -522 -335 -878 -157 -668 -121 -863 -714 -161 -898 -69 -696 -274 -893 -606 -836 -737 -590 -713 -528 -827 -893 -441 -2 -451 -679 -565 -624 -406 -431 -63 -285 -189 -179 -91 -834 -756 -539 -101 -876 -605 -625 -298 -702 -922 -471 -851 -661 -864 -28 -989 -88 -254 -330 -331 -48 -768 -949 -850 -676 -968 -268 -565 -257 -677 -105 -511 -212 -975 -688 -154 -934 -377 -230 -615 -831 -416 -820 -101 -292 -93 -769 -30 -586 -331 -895 -131 -474 -527 -758 -186 -122 -79 -947 -951 -630 -682 -467 -820 -569 -518 -750 -441 -93 -103 -104 -688 -487 -272 -879 -352 -96 -290 -390 -901 -388 -67 -564 -367 -713 -137 -678 -206 -379 -705 -890 -48 -847 -286 -297 -348 -463 -602 -183 -790 -782 -356 -114 -403 -168 -992 -174 -430 -188 -103 -351 -500 -950 -558 -678 -104 -768 -549 -185 -821 -873 -480 -40 -390 -245 -176 -714 -547 -739 -840 -570 -491 -835 -265 -233 -748 -275 -174 -539 -148 -225 -745 -635 -287 -592 -843 -291 -10 -813 -545 -162 -120 -957 -418 -696 -991 -85 -114 -988 -594 -43 -132 -821 -535 -352 -348 -926 -913 -367 -143 -268 -280 -400 -345 -32 -953 -19 -204 -588 -993 -344 -796 -875 -646 -661 -312 -338 -378 -543 -851 -362 -307 -487 -303 -222 -160 -834 -422 -941 -692 -486 -691 -666 -874 -894 -856 -117 -193 -420 -13 -272 -203 -426 -76 -497 -622 -725 -878 -670 -358 -889 -704 -835 -514 -464 -827 -808 -679 -933 -533 -882 -442 -990 -627 -575 -538 -300 -503 -712 -670 -964 -384 -37 -920 -432 -96 -188 -255 -155 -127 -14 -345 -533 -119 -899 -603 -432 -962 -897 -221 -968 -151 -703 -40 -335 -832 -466 -415 -89 -347 -336 -970 -13 -409 -853 -272 -645 -426 -409 -664 -905 -799 -595 -410 -252 -221 -554 -36 -789 -735 -205 -742 -962 -376 -720 -119 -549 -697 -596 -178 -477 -523 -652 -153 -22 -483 -807 -905 -886 -712 -878 -760 -736 -74 -740 -403 -105 -933 -530 -275 -444 -15 -906 -417 -686 -42 -818 -185 -4 -52 -14 -55 -344 -943 -316 -647 -575 -497 -591 -765 -805 -67 -130 -281 -53 -299 -431 -786 -559 -603 -709 -259 -114 -19 -718 -847 -251 -978 -105 -358 -950 -132 -109 -424 -98 -655 -57 -896 -287 -201 -292 -2 -289 -353 -815 -112 -474 -784 -363 -12 -458 -287 -770 -583 -478 -240 -25 -873 -900 -87 -885 -189 -792 -784 -558 -768 -225 -976 -961 -993 -764 -939 -57 -414 -130 -202 -876 -921 -794 -947 -224 -210 -173 -93 -446 -392 -61 -683 -163 -564 -614 -1 -650 -6 -172 -183 -288 -642 -455 -270 -71 -89 -47 -47 -110 -270 -795 -362 -726 -57 -548 -289 -301 -351 -471 -172 -265 -182 -226 -468 -114 -16 -419 -301 -600 -568 -496 -915 -789 -194 -485 -447 -848 -577 -282 -717 -607 -16 -477 -648 -2 -430 -626 -186 -534 -535 -164 -885 -426 -42 -433 -586 -610 -291 -549 -476 -179 -748 -574 -472 -709 -759 -585 -404 -52 -946 -487 -737 -827 -778 -670 -14 -671 -579 -684 -286 -714 -543 -16 -74 -890 -908 -713 -971 -942 -680 -331 -396 -384 -961 -694 -299 -110 -252 -108 -352 -508 -242 -863 -32 -4 -484 -292 -703 -773 -233 -104 -619 -527 -651 -100 -527 -512 -979 -165 -899 -328 -186 -302 -59 -231 -330 -467 -362 -234 -146 -310 -348 -865 -728 -79 -591 -357 -279 -151 -209 -9 -792 -285 -438 -415 -855 -927 -632 -4 -798 -345 -657 -159 -851 -189 -35 -312 -303 -442 -161 -131 -522 -925 -155 -910 -751 -41 -870 -800 -180 -340 -814 -546 -45 -292 -136 -329 -309 -960 -876 -72 -918 -560 -872 -947 -271 -451 -780 -293 -628 -319 -666 -744 -172 -659 -651 -219 -554 -991 -386 -905 -640 -536 -224 -552 -297 -817 -540 -736 -653 -347 -909 -910 -206 -725 -725 -112 -499 -535 -248 -650 -293 -313 -303 -382 -893 -359 -375 -134 -44 -227 -55 -752 -100 -649 -766 -431 -461 -413 -829 -732 -377 -808 -838 -948 -836 -606 -722 -310 -877 -85 -312 -175 -352 -397 -179 -229 -493 -874 -253 -345 -17 -98 -606 -362 -105 -461 -1000 -691 -179 -513 -533 -305 -773 -941 -578 -211 -474 -492 -874 -104 -117 -598 -643 -512 -420 -855 -955 -711 -762 -295 -954 -595 -766 -307 -225 -141 -398 -8 -540 -541 -913 -80 -263 -36 -164 -587 -939 -199 -747 -703 -23 -716 -753 -341 -837 -600 -700 -145 -211 -68 -853 -557 -285 -165 -391 -59 -975 -784 -861 -589 -559 -205 -758 -868 -672 -42 -150 -276 -431 -616 -423 -8 -766 -821 -639 -732 -578 -964 -724 -152 -732 -355 -753 -242 -840 -281 -860 -27 -218 -698 -791 -69 -439 -698 -74 -62 -166 -986 -373 -560 -726 -678 -777 -966 -105 -837 -447 -189 -974 -15 -813 -655 -149 -808 -755 -412 -524 -980 -76 -433 -706 -796 -167 -103 -660 -216 -271 -801 -239 -104 -994 -719 -449 -184 -715 -522 -170 -201 -72 -261 -502 -439 -562 -220 -867 -614 -214 -14 -477 -533 -939 -831 -801 -198 -629 -761 -903 -819 -936 -604 -736 -567 -309 -861 -578 -991 -888 -160 -80 -717 -818 -520 -389 -716 -659 -238 -150 -581 -458 -577 -777 -901 -990 -898 -262 -654 -971 -190 -445 -736 -324 -481 -302 -383 -496 -154 -208 -747 -787 -826 -927 -679 -633 -94 -566 -941 -217 -189 -696 -808 -835 -849 -776 -58 -176 -501 -725 -772 -102 -50 -85 -636 -685 -939 -734 -208 -453 -719 -775 -427 -935 -791 -803 -302 -313 -970 -997 -169 -545 -223 -481 -289 -158 -184 -598 -414 -190 -682 -767 -249 -604 -541 -297 -407 -136 -482 -375 -59 -499 -222 -866 -828 -956 -286 -272 -121 -84 -780 -871 -199 -910 -369 -56 -888 -945 -81 -877 -421 -30 -734 -677 -591 -557 -429 -872 -860 -5 -515 -977 -185 -840 -548 -426 -26 -271 -714 -425 -138 -306 -45 -436 -140 -931 -601 -364 -776 -150 -351 -783 -438 -698 -647 -858 -900 -924 -24 -903 -406 -402 -111 -69 -443 -265 -247 -951 -268 -208 -445 -980 -568 -106 -72 -833 -881 -520 -758 -956 -898 -869 -290 -553 -58 -921 -133 -939 -252 -169 -361 -465 -578 -471 -736 -620 -216 -405 -268 -644 -233 -763 -48 -458 -58 -875 -356 -874 -411 -81 -103 -560 -752 -728 -465 -539 -139 -45 -89 -797 -229 -491 -846 -373 -498 -856 -955 -170 -800 -571 -608 -89 -442 -357 -444 -886 -695 -639 -367 -326 -782 -567 -206 -680 -807 -745 -50 -706 -505 -487 -276 -32 -621 -577 -75 -859 -136 -835 -211 -835 -71 -668 -693 -612 -395 -26 -330 -342 -36 -150 -891 -617 -939 -47 -922 -586 -186 -185 -447 -747 -991 -112 -205 -92 -975 -877 -10 -104 -422 -424 -680 -6 -218 -409 -348 -797 -757 -597 -653 -747 -187 -738 -218 -873 -923 -254 -286 -627 -753 -162 -672 -986 -396 -774 -934 -97 -758 -437 -140 -269 -956 -967 -248 -8 -250 -940 -270 -877 -862 -210 -597 -442 -911 -806 -233 -752 -899 -472 -521 -835 -513 -686 -495 -645 -537 -509 -164 -872 -715 -467 -480 -238 -492 -378 -907 -604 -570 -920 -686 -89 -439 -641 -990 -768 -376 -928 -14 -445 -699 -273 -139 -113 -874 -385 -7 -149 -609 -761 -413 -366 -667 -447 -255 -265 -943 -496 -882 -96 -866 -846 -943 -528 -495 -648 -895 -766 -185 -846 -906 -150 -245 -570 -656 -867 -332 -508 -637 -124 -386 -10 -972 -387 -885 -799 -712 -631 -976 -341 -488 -600 -798 -738 -960 -706 -17 -458 -8 -851 -177 -99 -381 -779 -380 -571 -195 -263 -849 -123 -681 -381 -90 -433 -585 -317 -308 -61 -427 -512 -436 -1 -279 -425 -826 -596 -846 -135 -385 -240 -710 -626 -704 -931 -427 -248 -277 -133 -962 -107 -735 -111 -33 -920 -910 -441 -368 -800 -218 -129 -406 -200 -311 -160 -509 -834 -275 -673 -369 -184 -703 -578 -415 -566 -716 -29 -497 -437 -881 -580 -958 -917 -499 -977 -47 -926 -379 -851 -59 -62 -286 -479 -134 -714 -723 -630 -797 -850 -800 -577 -378 -66 -581 -885 -649 -793 -434 -658 -840 -613 -345 -737 -639 -603 -343 -241 -142 -864 -306 -91 -917 -985 -842 -59 -812 -445 -180 -567 -865 -328 -208 -116 -826 -781 -910 -277 -619 -116 -762 -388 -208 -108 -6 -929 -985 -232 -466 -504 -600 -195 -286 -766 -33 -11 -550 -922 -392 -829 -684 -294 -734 -852 -556 -48 -812 -984 -184 -903 -25 -158 -903 -59 -522 -421 -708 -832 -787 -975 -734 -428 -25 -335 -390 -978 -84 -889 -247 -352 -680 -820 -737 -339 -172 -474 -317 -375 -774 -6 -447 -556 -464 -858 -434 -998 -501 -153 -486 -552 -939 -244 -194 -959 -660 -280 -15 -653 -428 -794 -647 -738 -98 -496 -711 -570 -102 -277 -272 -713 -523 -689 -495 -191 -513 -209 -861 -777 -258 -811 -697 -604 -241 -259 -545 -819 -884 -230 -347 -388 -109 -796 -975 -374 -656 -66 -358 -664 -672 -980 -245 -572 -977 -311 -161 -346 -639 -509 -531 -715 -259 -523 -23 -600 -326 -197 -687 -746 -278 -792 -931 -23 -12 -509 -648 -534 -822 -940 -685 -22 -375 -755 -639 -334 -403 -649 -356 -696 -605 -68 -22 -542 -10 -777 -129 -761 -754 -119 -305 -466 -525 -179 -638 -493 -536 -270 -948 -897 -636 -85 -913 -198 -861 -777 -73 -560 -238 -16 -582 -163 -662 -789 -235 -109 -871 -270 -651 -564 -78 -706 -248 -63 -2 -280 -822 -983 -73 -638 -912 -709 -954 -18 -735 -955 -679 -808 -686 -37 -755 -29 -638 -14 -536 -479 -243 -573 -528 -273 -515 -726 -909 -700 -80 -111 -389 -320 -222 -995 -330 -986 -732 -342 -698 -696 -868 -963 -146 -738 -565 -546 -919 -100 -283 -912 -782 -27 -911 -735 -777 -634 -111 -101 -816 -990 -537 -9 -706 -652 -597 -801 -672 -463 -683 -392 -447 -209 -332 -959 -886 -84 -526 -427 -5 -118 -530 -438 -942 -905 -617 -14 -736 -57 -888 -119 -26 -171 -170 -789 -162 -219 -315 -249 -58 -165 -415 -57 -388 -773 -229 -102 -876 -131 -242 -705 -302 -213 -339 -785 -895 -802 -233 -873 -777 -212 -965 -812 -272 -774 -231 -153 -944 -153 -59 -174 -888 -847 -505 -854 -842 -521 -389 -394 -606 -978 -341 -871 -841 -746 -770 -351 -443 -234 -150 -412 -332 -508 -459 -670 -265 -586 -643 -175 -39 -914 -992 -891 -131 -373 -922 -527 -70 -307 -714 -875 -25 -618 -633 -895 -93 -190 -301 -388 -704 -444 -696 -758 -269 -437 -942 -929 -706 -984 -598 -749 -730 -631 -927 -632 -259 -779 -889 -747 -158 -32 -497 -549 -983 -537 -443 -576 -58 -401 -234 -739 -153 -21 -43 -127 -388 -798 -585 -102 -128 -235 -549 -85 -492 -497 -250 -549 -699 -371 -309 -689 -209 -293 -234 -487 -514 -791 -699 -288 -880 -442 -822 -508 -666 -126 -707 -592 -770 -45 -761 -820 -21 -489 -54 -166 -446 -824 -206 -317 -958 -127 -539 -209 -722 -973 -4 -91 -548 -13 -814 -632 -36 -885 -588 -330 -218 -696 -872 -263 -489 -433 -296 -307 -370 -286 -123 -499 -364 -410 -518 -720 -251 -876 -967 -536 -722 -221 -718 -823 -754 -910 -247 -525 -355 -695 -70 -92 -677 -865 -491 -56 -896 -600 -528 -948 -657 -220 -213 -75 -283 -165 -753 -383 -524 -196 -120 -306 -609 -628 -681 -472 -454 -790 -17 -217 -229 -33 -231 -788 -853 -434 -827 -524 -410 -279 -282 -805 -95 -753 -235 -290 -506 -179 -202 -669 -406 -705 -283 -941 -334 -457 -247 -777 -714 -554 -273 -31 -444 -776 -514 -969 -337 -46 -42 -906 -467 -839 -228 -125 -959 -233 -210 -274 -805 -124 -456 -210 -969 -606 -295 -202 -90 -213 -764 -296 -951 -630 -851 -682 -977 -539 -816 -928 -758 -64 -893 -581 -154 -474 -159 -561 -241 -98 -626 -917 -521 -824 -452 -190 -760 -110 -140 -110 -579 -11 -849 -541 -337 -849 -471 -313 -159 -826 -937 -56 -195 -507 -65 -867 -576 -437 -696 -854 -642 -4 -987 -857 -129 -81 -368 -254 -967 -472 -755 -549 -520 -277 -253 -819 -366 -387 -987 -514 -562 -1000 -269 -815 -428 -706 -261 -674 -48 -956 -235 -488 -230 -112 -125 -914 -252 -431 -925 -679 -784 -503 -859 -552 -952 -859 -753 -812 -74 -517 -177 -560 -471 -525 -202 -777 -60 -288 -205 -675 -940 -458 -274 -291 -203 -522 -818 -342 -553 -547 -850 -369 -823 -476 -234 -457 -553 -404 -144 -585 -206 -906 -880 -887 -334 -871 -893 -40 -397 -689 -228 -331 -740 -941 -224 -66 -652 -31 -926 -727 -485 -760 -471 -1000 -352 -492 -159 -891 -85 -974 -200 -402 -861 -190 -91 -144 -970 -159 -888 -716 -251 -516 -808 -369 -88 -408 -118 -887 -382 -629 -101 -628 -249 -799 -689 -898 -116 -949 -177 -924 -701 -290 -130 -189 -261 -822 -828 -831 -45 -116 -443 -805 -798 -566 -354 -368 -499 -41 -587 -470 -279 -630 -210 -306 -592 -736 -9 -719 -680 -254 -149 -321 -260 -768 -852 -123 -338 -784 -28 -424 -650 -604 -946 -828 -395 -709 -286 -900 -845 -40 -386 -928 -61 -906 -888 -536 -693 -65 -939 -689 -274 -869 -631 -76 -162 -209 -106 -222 -783 -518 -823 -669 -506 -336 -172 -604 -848 -905 -847 -399 -746 -115 -286 -101 -284 -85 -271 -964 -221 -516 -61 -37 -595 -34 -257 -683 -591 -519 -83 -472 -59 -85 -129 -36 -425 -311 -234 -732 -418 -863 -1000 -795 -215 -127 -659 -163 -28 -792 -851 -510 -837 -666 -916 -415 -191 -840 -376 -186 -154 -510 -169 -838 -432 -482 -561 -790 -912 -391 -571 -923 -183 -770 -908 -995 -225 -854 -975 -737 -393 -354 -426 -896 -508 -371 -682 -224 -198 -712 -389 -566 -535 -637 -111 -109 -467 -450 -326 -90 -837 -621 -760 -495 -340 -947 -196 -28 -394 -794 -723 -210 -354 -649 -400 -673 -76 -953 -568 -321 -258 -692 -378 -580 -595 -666 -306 -894 -846 -773 -986 -690 -212 -683 -131 -334 -935 -494 -74 -217 -799 -728 -663 -669 -582 -201 -462 -853 -711 -941 -968 -774 -300 -594 -389 -304 -848 -239 -536 -312 -259 -255 -479 -646 -893 -798 -835 -764 -672 -342 -103 -606 -259 -564 -540 -411 -868 -347 -481 -882 -561 -341 -617 -713 -201 -295 -158 -292 -186 -975 -51 -629 -539 -348 -807 -447 -775 -805 -898 -534 -16 -395 -129 -772 -547 -401 -444 -574 -296 -772 -327 -657 -631 -43 -30 -233 -650 -757 -138 -773 -178 -89 -726 -984 -533 -112 -705 -398 -82 -735 -917 -946 -856 -357 -812 -351 -628 -781 -118 -941 -935 -881 -767 -393 -939 -942 -726 -556 -159 -513 -863 -188 -367 -382 -410 -429 -543 -963 -573 -128 -889 -76 -879 -998 -498 -935 -984 -674 -658 -51 -346 -335 -707 -158 -583 -889 -881 -627 -214 -175 -122 -710 -563 -11 -790 -803 -313 -492 -899 -28 -103 -401 -691 -89 -172 -622 -375 -252 -957 -58 -119 -143 -47 -90 -500 -247 -687 -90 -271 -562 -720 -318 -167 -452 -33 -970 -325 -652 -753 -648 -69 -391 -230 -660 -885 -567 -636 -383 -845 -376 -249 -396 -212 -621 -987 -150 -961 -748 -36 -776 -6 -597 -848 -368 -839 -454 -280 -834 -60 -168 -511 -364 -934 -465 -391 -415 -176 -837 -848 -907 -418 -184 -61 -926 -151 -989 -350 -593 -5 -696 -467 -422 -567 -882 -833 -993 -522 -814 -80 -999 -872 -49 -658 -632 -477 -213 -983 -615 -798 -502 -363 -576 -494 -606 -469 -411 -373 -34 -933 -674 -667 -228 -651 -667 -364 -575 -442 -874 -407 -303 -876 -506 -841 -269 -540 -755 -160 -134 -703 -449 -198 -548 -91 -722 -481 -458 -656 -540 -630 -40 -478 -895 -130 -630 -887 -39 -351 -838 -79 -760 -655 -114 -151 -62 -272 -182 -459 -659 -486 -37 -154 -275 -944 -135 -290 -178 -276 -753 -835 -397 -139 -9 -666 -344 -431 -694 -201 -362 -250 -500 -294 -109 -596 -358 -878 -690 -894 -227 -403 -38 -861 -890 -103 -120 -345 -685 -560 -199 -769 -527 -582 -842 -298 -710 -333 -20 -100 -565 -445 -39 -691 -211 -714 -628 -207 -430 -972 -80 -276 -236 -905 -180 -586 -402 -547 -776 -223 -897 -203 -438 -344 -452 -716 -47 -781 -364 -158 -143 -431 -342 -890 -889 -401 -147 -584 -83 -602 -548 -262 -219 -974 -123 -886 -693 -233 -160 -175 -992 -245 -243 -767 -651 -179 -86 -237 -829 -134 -485 -521 -530 -377 -622 -540 -146 -580 -513 -676 -131 -32 -459 -25 -605 -150 -457 -980 -70 -302 -678 -412 -976 -134 -365 -771 -841 -177 -371 -582 -424 -882 -955 -52 -944 -412 -618 -798 -348 -323 -853 -42 -622 -347 -229 -566 -649 -314 -735 -424 -480 -199 -731 -125 -789 -407 -851 -700 -890 -252 -114 -446 -364 -192 -141 -729 -765 -589 -147 -217 -367 -25 -480 -463 -292 -954 -246 -269 -210 -929 -443 -976 -169 -368 -153 -914 -790 -612 -331 -845 -30 -172 -485 -722 -325 -233 -191 -215 -298 -969 -724 -545 -392 -13 -365 -332 -715 -160 -95 -134 -750 -813 -222 -430 -357 -734 -499 -454 -321 -123 -646 -835 -589 -952 -609 -63 -932 -845 -183 -472 -473 -425 -817 -888 -822 -813 -995 -519 -493 -510 -831 -253 -895 -386 -130 -335 -400 -556 -209 -852 -973 -372 -231 -854 -822 -847 -919 -645 -560 -424 -170 -947 -268 -780 -374 -809 -723 -835 -608 -620 -975 -489 -540 -916 -435 -120 -533 -409 -162 -698 -555 -680 -884 -570 -407 -261 -340 -987 -203 -701 -19 -977 -722 -605 -419 -476 -315 -970 -353 -559 -72 -240 -661 -663 -578 -655 -993 -943 -185 -598 -796 -471 -737 -978 -242 -824 -720 -191 -296 -100 -14 -892 -909 -40 -329 -569 -796 -576 -681 -757 -368 -215 -99 -631 -86 -920 -696 -296 -700 -834 -765 -794 -339 -904 -85 -801 -816 -246 -627 -481 -12 -787 -63 -530 -628 -812 -807 -405 -22 -524 -592 -882 -203 -743 -915 -403 -365 -789 -96 -179 -587 -22 -382 -125 -691 -83 -417 -255 -597 -306 -565 -167 -75 -614 -80 -119 -300 -224 -679 -546 -426 -820 -390 -90 -71 -345 -454 -767 -722 -319 -247 -626 -858 -930 -496 -464 -52 -37 -195 -177 -417 -957 -135 -457 -781 -473 -239 -837 -330 -992 -343 -3 -413 -583 -388 -73 -769 -754 -291 -929 -232 -68 -652 -813 -519 -481 -412 -962 -767 -181 -424 -195 -946 -880 -454 -313 -368 -138 -894 -175 -674 -27 -545 -382 -614 -41 -517 -537 -183 -707 -777 -103 -975 -194 -415 -454 -192 -331 -603 -955 -179 -858 -78 -13 -374 -420 -872 -854 -739 -761 -806 -206 -351 -984 -462 -48 -789 -915 -649 -405 -154 -852 -311 -181 -302 -763 -900 -801 -804 -382 -863 -742 -420 -883 -230 -657 -522 -664 -340 -537 -151 -712 -297 -8 -508 -336 -158 -381 -313 -809 -41 -18 -949 -591 -438 -984 -70 -605 -206 -256 -356 -197 -485 -939 -845 -361 -297 -153 -585 -685 -494 -455 -221 -885 -80 -8 -812 -968 -235 -922 -419 -839 -65 -897 -723 -645 -925 -413 -594 -410 -271 -141 -987 -714 -222 -651 -92 -896 -905 -852 -730 -143 -354 -633 -960 -334 -974 -753 -281 -920 -587 -198 -658 -688 -900 -698 -122 -930 -351 -40 -353 -166 -219 -105 -599 -205 -717 -319 -171 -501 -107 -547 -664 -271 -795 -490 -262 -763 -538 -838 -60 -156 -700 -56 -436 -714 -526 -105 -481 -736 -602 -780 -104 -293 -661 -881 -548 -9 -142 -295 -292 -433 -931 -635 -793 -306 -265 -662 -696 -525 -635 -874 -392 -21 -892 -886 -784 -88 -217 -817 -762 -653 -485 -504 -149 -471 -540 -527 -511 -15 -437 -372 -597 -178 -180 -566 -611 -900 -500 -274 -486 -6 -32 -430 -858 -201 -555 -517 -24 -309 -355 -354 -664 -917 -1 -560 -872 -520 -704 -606 -474 -366 -728 -370 -868 -848 -931 -103 -568 -989 -9 -349 -155 -498 -740 -990 -598 -194 -965 -998 -350 -10 -995 -703 -881 -178 -300 -858 -20 -683 -73 -777 -765 -22 -698 -399 -181 -3 -519 -73 -421 -627 -297 -134 -629 -101 -894 -72 -452 -55 -461 -535 -670 -651 -478 -554 -518 -203 -994 -705 -609 -392 -419 -363 -789 -947 -752 -911 -10 -221 -126 -448 -529 -477 -22 -757 -19 -616 -235 -79 -93 -415 -140 -219 -601 -350 -770 -143 -24 -300 -392 -641 -652 -368 -70 -879 -13 -571 -190 -638 -510 -553 -349 -101 -142 -944 -331 -523 -32 -121 -299 -347 -569 -657 -366 -159 -562 -982 -462 -798 -975 -865 -444 -295 -409 -1000 -359 -996 -552 -175 -341 -637 -885 -507 -748 -818 -426 -887 -662 -569 -550 -349 -254 -879 -88 -679 -190 -539 -943 -846 -183 -541 -139 -384 -211 -912 -597 -368 -944 -601 -248 -667 -132 -842 -14 -264 -448 -649 -147 -975 -321 -731 -499 -956 -150 -687 -150 -346 -757 -780 -986 -540 -965 -447 -144 -543 -79 -21 -514 -742 -484 -173 -445 -833 -573 -837 -954 -168 -481 -100 -53 -493 -963 -333 -642 -961 -366 -453 -501 -195 -498 -863 -831 -473 -398 -395 -934 -865 -712 -266 -391 -55 -383 -949 -792 -419 -338 -878 -858 -377 -212 -584 -263 -484 -36 -554 -387 -52 -455 -36 -218 -105 -606 -564 -836 -485 -575 -783 -808 -52 -634 -468 -131 -89 -998 -781 -652 -557 -252 -635 -204 -345 -811 -899 -535 -693 -674 -486 -946 -615 -474 -474 -907 -865 -714 -146 -662 -956 -310 -587 -479 -786 -738 -806 -249 -223 -35 -542 -449 -930 -164 -22 -437 -323 -752 -798 -547 -292 -213 -555 -867 -936 -686 -863 -729 -45 -420 -544 -280 -499 -44 -18 -918 -632 -965 -513 -202 -436 -991 -862 -373 -556 -631 -282 -325 -63 -956 -190 -864 -737 -478 -734 -525 -699 -821 -770 -387 -22 -391 -597 -614 -262 -900 -807 -955 -898 -338 -849 -37 -868 -510 -735 -837 -126 -382 -676 -576 -79 -44 -527 -384 -105 -312 -678 -37 -112 -88 -293 -929 -144 -926 -304 -820 -719 -612 -547 -781 -442 -329 -561 -189 -379 -426 -695 -359 -832 -661 -528 -22 -582 -586 -810 -46 -123 -27 -520 -108 -847 -907 -342 -32 -539 -211 -425 -996 -419 -945 -373 -493 -116 -145 -265 -425 -76 -988 -965 -613 -555 -211 -865 -479 -352 -272 -370 -609 -500 -922 -446 -640 -465 -419 -177 -123 -641 -408 -191 -217 -122 -933 -520 -465 -501 -501 -994 -69 -115 -563 -178 -586 -972 -23 -611 -313 -222 -598 -496 -901 -751 -666 -599 -870 -15 -85 -348 -218 -692 -649 -703 -283 -887 -604 -279 -178 -1000 -641 -689 -930 -815 -214 -444 -351 -290 -245 -985 -679 -168 -756 -734 -512 -682 -789 -406 -673 -56 -458 -273 -562 -535 -240 -844 -597 -943 -18 -393 -610 -948 -502 -380 -340 -743 -152 -64 -411 -949 -274 -727 -473 -237 -691 -860 -251 -642 -286 -706 -150 -564 -287 -664 -940 -738 -12 -886 -382 -396 -137 -718 -180 -618 -932 -922 -829 -976 -461 -489 -533 -10 -590 -242 -421 -375 -755 -113 -917 -111 -876 -866 -727 -151 -451 -500 -845 -995 -351 -45 -331 -829 -424 -224 -550 -882 -955 -597 -703 -575 -769 -903 -396 -581 -893 -200 -604 -704 -278 -113 -128 -449 -812 -773 -8 -701 -587 -90 -751 -462 -259 -926 -630 -649 -681 -498 -987 -941 -413 -882 -81 -744 -112 -461 -115 -704 -340 -175 -761 -921 -887 -974 -26 -417 -428 -600 -297 -222 -321 -781 -217 -772 -579 -936 -195 -525 -83 -850 -204 -132 -900 -9 -283 -949 -162 -409 -431 -153 -504 -944 -568 -674 -590 -937 -19 -637 -185 -219 -443 -634 -398 -489 -25 -826 -750 -389 -886 -583 -812 -88 -370 -381 -10 -8 -882 -546 -290 -939 -938 -155 -44 -648 -479 -339 -755 -588 -46 -16 -955 -428 -594 -233 -607 -972 -384 -199 -762 -987 -112 -824 -444 -63 -86 -139 -527 -776 -764 -901 -980 -722 -430 -410 -240 -638 -546 -670 -261 -278 -549 -839 -557 -57 -761 -616 -941 -672 -254 -525 -458 -863 -919 -56 -754 -803 -461 -489 -384 -486 -816 -70 -940 -729 -957 -667 -988 -419 -654 -534 -11 -64 -468 -545 -394 -696 -253 -49 -398 -887 -61 -159 -609 -931 -956 -319 -759 -896 -827 -319 -419 -127 -608 -262 -649 -781 -419 -624 -46 -646 -777 -384 -294 -335 -860 -666 -888 -703 -896 -34 -283 -576 -826 -728 -898 -595 -422 -844 -692 -204 -413 -595 -316 -115 -47 -557 -445 -150 -619 -35 -417 -823 -210 -816 -425 -824 -743 -209 -304 -832 -826 -383 -140 -313 -995 -687 -175 -710 -588 -312 -731 -245 -534 -751 -927 -729 -21 -432 -869 -177 -276 -869 -123 -767 -640 -553 -336 -232 -1 -339 -263 -167 -221 -28 -844 -617 -16 -507 -933 -379 -554 -262 -422 -701 -501 -814 -255 -438 -864 -582 -667 -225 -588 -961 -577 -20 -565 -131 -569 -880 -135 -524 -982 -426 -144 -235 -963 -40 -604 -773 -641 -737 -831 -836 -262 -408 -940 -886 -364 -926 -373 -892 -293 -710 -703 -44 -784 -218 -233 -595 -6 -764 -374 -525 -827 -608 -693 -316 -610 -331 -333 -217 -678 -693 -358 -367 -406 -89 -806 -191 -20 -570 -493 -854 -666 -110 -756 -75 -115 -168 -871 -424 -644 -985 -423 -643 -799 -421 -155 -604 -714 -813 -627 -625 -185 -601 -987 -904 -83 -612 -328 -170 -820 -768 -455 -325 -37 -627 -232 -949 -628 -734 -680 -516 -940 -888 -35 -975 -913 -752 -969 -110 -513 -228 -800 -448 -135 -410 -512 -904 -926 -391 -924 -644 -268 -426 -233 -799 -427 -435 -628 -331 -180 -246 -4 -252 -889 -43 -172 -720 -105 -223 -182 -78 -197 -620 -525 -724 -623 -594 -348 -137 -577 -839 -519 -720 -913 -827 -660 -476 -228 -997 -785 -644 -264 -12 -551 -30 -546 -491 -408 -915 -876 -275 -935 -315 -467 -498 -484 -428 -341 -610 -521 -501 -122 -834 -358 -274 -534 -81 -330 -354 -185 -314 -185 -760 -332 -76 -264 -821 -907 -60 -131 -143 -758 -996 -622 -256 -239 -983 -22 -745 -210 -374 -300 -160 -645 -438 -671 -340 -642 -461 -354 -145 -88 -630 -130 -923 -16 -507 -407 -476 -707 -852 -504 -971 -876 -988 -994 -877 -849 -522 -520 -465 -765 -946 -305 -355 -220 -900 -391 -100 -941 -507 -341 -473 -694 -398 -744 -940 -352 -14 -405 -694 -276 -16 -453 -725 -572 -873 -848 -189 -660 -143 -312 -183 -287 -611 -494 -946 -527 -61 -237 -778 -416 -66 -477 -34 -591 -958 -214 -409 -288 -425 -515 -490 -460 -739 -348 -348 -351 -371 -353 -218 -21 -404 -449 -526 -758 -220 -710 -681 -279 -218 -416 -368 -864 -826 -437 -911 -137 -593 -323 -489 -794 -575 -113 -26 -801 -779 -517 -337 -890 -201 -978 -960 -407 -525 -93 -295 -692 -80 -514 -96 -669 -515 -173 -73 -865 -416 -91 -569 -397 -209 -703 -855 -868 -514 -602 -57 -56 -302 -614 -386 -447 -151 -552 -155 -831 -836 -593 -508 -780 -225 -940 -713 -398 -753 -607 -346 -703 -432 -640 -499 -591 -410 -225 -186 -800 -316 -904 -931 -917 -932 -149 -981 -314 -126 -683 -176 -19 -192 -944 -549 -386 -932 -631 -254 -102 -307 -79 -607 -274 -11 -365 -435 -32 -956 -719 -232 -685 -932 -758 -804 -747 -241 -715 -602 -417 -131 -227 -419 -165 -322 -611 -810 -843 -625 -23 -468 -841 -306 -310 -594 -772 -945 -994 -473 -333 -145 -234 -67 -873 -325 -373 -554 -956 -57 -417 -459 -552 -40 -559 -874 -13 -35 -792 -32 -620 -979 -512 -128 -16 -451 -435 -638 -192 -998 -722 -170 -254 -921 -966 -107 -843 -363 -972 -837 -547 -716 -953 -695 -923 -760 -654 -104 -963 -789 -922 -278 -146 -703 -989 -243 -83 -301 -112 -259 -857 -51 -967 -410 -773 -598 -586 -305 -452 -477 -8 -827 -853 -299 -717 -859 -800 -119 -851 -426 -233 -426 -136 -521 -749 -362 -579 -445 -633 -633 -507 -570 -419 -411 -16 -597 -88 -572 -702 -381 -944 -705 -310 -526 -967 -497 -432 -849 -317 -778 -544 -826 -514 -872 -952 -487 -138 -75 -564 -893 -909 -346 -257 -445 -223 -334 -153 -358 -579 -956 -961 -513 -475 -48 -112 -252 -770 -67 -748 -271 -444 -674 -609 -865 -283 -14 -251 -852 -680 -413 -841 -942 -520 -485 -225 -961 -638 -144 -73 -261 -727 -809 -225 -761 -61 -496 -23 -721 -599 -20 -581 -284 -34 -710 -314 -113 -242 -44 -173 -72 -397 -957 -874 -672 -402 -537 -65 -947 -992 -734 -380 -460 -226 -661 -916 -390 -362 -863 -250 -534 -797 -739 -153 -581 -37 -219 -296 -722 -647 -302 -568 -970 -910 -577 -243 -983 -658 -324 -674 -183 -151 -838 -867 -546 -694 -146 -573 -354 -48 -926 -439 -84 -112 -243 -50 -183 -824 -626 -985 -531 -836 -770 -521 -660 -547 -412 -801 -55 -696 -133 -367 -790 -905 -618 -936 -956 -163 -535 -33 -854 -303 -695 -46 -805 -713 -947 -365 -196 -230 -779 -341 -396 -52 -933 -483 -701 -715 -139 -729 -156 -373 -261 -280 -660 -707 -774 -618 -610 -203 -906 -798 -535 -266 -3 -51 -512 -920 -546 -504 -62 -684 -358 -111 -652 -566 -51 -409 -6 -216 -994 -781 -370 -662 -56 -99 -897 -913 -83 -531 -103 -871 -590 -895 -533 -334 -674 -278 -163 -350 -248 -365 -53 -301 -160 -924 -429 -219 -946 -923 -410 -607 -957 -396 -486 -808 -298 -152 -282 -987 -899 -982 -867 -487 -911 -497 -822 -495 -577 -98 -70 -415 -212 -569 -550 -99 -65 -443 -458 -57 -348 -511 -131 -31 -846 -777 -656 -555 -995 -72 -140 -685 -982 -807 -283 -186 -50 -982 -640 -758 -633 -944 -394 -1000 -120 -511 -473 -378 -82 -3 -917 -208 -644 -758 -949 -729 -401 -501 -229 -710 -92 -30 -62 -371 -894 -113 -869 -972 -543 -241 -741 -583 -12 -541 -826 -914 -917 -352 -359 -313 -84 -230 -187 -3 -50 -675 -394 -877 -207 -821 -69 -891 -303 -89 -338 -319 -157 -424 -423 -793 -918 -703 -280 -161 -448 -770 -774 -554 -980 -320 -667 -152 -13 -181 -801 -816 -305 -803 -503 -620 -479 -710 -279 -736 -305 -585 -996 -798 -127 -433 -323 -33 -36 -435 -488 -569 -801 -957 -908 -323 -109 -984 -96 -93 -935 -816 -392 -654 -616 -412 -94 -34 -173 -965 -378 -290 -217 -25 -492 -873 -276 -437 -534 -727 -467 -964 -502 -153 -684 -342 -790 -922 -356 -412 -739 -908 -337 -408 -518 -813 -196 -699 -419 -912 -65 -585 -183 -144 -105 -632 -61 -203 -189 -40 -918 -649 -584 -998 -772 -890 -868 -81 -122 -511 -315 -24 -527 -336 -964 -876 -676 -29 -509 -388 -302 -271 -845 -607 -57 -521 -814 -496 -267 -563 -544 -417 -216 -366 -388 -30 -673 -656 -135 -461 -631 -772 -822 -697 -866 -511 -157 -594 -869 -568 -530 -938 -953 -693 -512 -33 -755 -486 -152 -766 -594 -897 -856 -478 -999 -748 -523 -757 -146 -409 -998 -472 -113 -821 -825 -469 -906 -216 -782 -737 -905 -711 -454 -429 -96 -206 -369 -14 -218 -697 -276 -598 -209 -421 -659 -230 -818 -543 -82 -405 -613 -674 -690 -386 -930 -115 -260 -399 -497 -352 -180 -58 -263 -450 -766 -443 -588 -834 -217 -529 -537 -789 -94 -857 -174 -894 -697 -429 -143 -330 -698 -286 -460 -690 -646 -127 -623 -129 -527 -597 -673 -271 -108 -533 -357 -559 -971 -994 -674 -235 -264 -365 -812 -129 -589 -625 -893 -440 -14 -269 -568 -697 -937 -149 -777 -760 -401 -750 -492 -965 -961 -797 -622 -224 -216 -950 -783 -280 -648 -983 -423 -219 -325 -333 -386 -818 -3 -837 -958 -596 -145 -610 -568 -328 -2 -742 -780 -951 -910 -434 -162 -736 -942 -879 -166 -674 -779 -242 -840 -790 -789 -828 -697 -367 -373 -242 -765 -728 -570 -610 -786 -755 -397 -444 -834 -177 -566 -261 -630 -344 -162 -863 -414 -989 -811 -410 -115 -382 -42 -776 -125 -175 -117 -773 -71 -176 -719 -941 -511 -614 -175 -272 -78 -535 -705 -745 -359 -315 -553 -10 -297 -248 -821 -896 -762 -766 -545 -64 -407 -90 -573 -925 -501 -572 -237 -834 -999 -833 -57 -541 -980 -992 -525 -859 -897 -882 -618 -312 -855 -808 -273 -923 -701 -625 -71 -22 -387 -652 -828 -995 -608 -10 -352 -597 -492 -981 -252 -432 -996 -705 -741 -546 -342 -78 -565 -99 -476 -803 -233 -565 -78 -479 -360 -317 -791 -157 -293 -845 -828 -619 -653 -970 -471 -74 -76 -850 -859 -372 -289 -238 -725 -304 -88 -81 -393 -184 -276 -277 -616 -476 -684 -164 -639 -626 -30 -589 -671 -731 -465 -830 -824 -935 -471 -914 -51 -175 -776 -422 -252 -58 -573 -331 -424 -784 -247 -381 -167 -336 -985 -226 -29 -381 -748 -811 -524 -841 -383 -829 -833 -221 -856 -617 -257 -519 -604 -51 -96 -385 -879 -14 -493 -6 -512 -247 -913 -740 -523 -374 -595 -24 -132 -589 -985 -723 -281 -277 -912 -892 -318 -129 -332 -639 -249 -610 -548 -793 -607 -687 -255 -329 -292 -472 -400 -877 -290 -827 -260 -866 -565 -383 -895 -655 -575 -891 -776 -666 -52 -820 -674 -794 -719 -724 -343 -28 -857 -372 -653 -379 -84 -785 -349 -107 -599 -99 -863 -32 -794 -328 -344 -998 -53 -849 -308 -963 -772 -745 -881 -158 -542 -355 -42 -63 -557 -948 -889 -780 -94 -854 -290 -796 -26 -482 -481 -682 -458 -639 -148 -814 -651 -532 -160 -647 -318 -20 -107 -189 -541 -513 -194 -567 -9 -93 -684 -390 -372 -143 -546 -697 -667 -429 -981 -428 -11 -857 -10 -110 -798 -231 -212 -401 -509 -622 -441 -693 -816 -764 -868 -510 -752 -864 -371 -649 -867 -270 -164 -312 -866 -716 -823 -992 -555 -489 -64 -154 -323 -241 -97 -912 -239 -771 -911 -864 -470 -227 -89 -148 -445 -982 -748 -268 -781 -100 -465 -942 -475 -416 -429 -777 -129 -733 -635 -665 -800 -893 -205 -477 -258 -301 -653 -123 -652 -540 -976 -663 -137 -273 -27 -76 -606 -898 -792 -494 -696 -905 -374 -15 -508 -460 -936 -514 -840 -291 -532 -181 -632 -215 -273 -458 -548 -311 -750 -793 -854 -37 -389 -917 -43 -369 -27 -982 -497 -608 -503 -750 -783 -97 -530 -744 -223 -303 -363 -310 -253 -866 -383 -325 -943 -350 -42 -140 -683 -307 -334 -565 -615 -874 -14 -431 -760 -303 -233 -153 -389 -520 -868 -319 -295 -938 -517 -729 -194 -828 -890 -502 -593 -497 -693 -384 -683 -95 -958 -664 -756 -96 -847 -753 -171 -294 -685 -151 -648 -178 -863 -612 -917 -922 -833 -315 -305 -381 -762 -474 -633 -990 -499 -824 -577 -647 -46 -198 -882 -334 -177 -999 -616 -265 -47 -293 -89 -302 -782 -749 -541 -483 -463 -10 -201 -185 -846 -377 -292 -997 -340 -155 -58 -709 -964 -223 -936 -347 -174 -966 -328 -995 -761 -135 -457 -219 -365 -146 -171 -580 -435 -916 -22 -13 -806 -935 -157 -468 -95 -869 -247 -587 -877 -851 -238 -151 -451 -432 -320 -319 -756 -483 -633 -625 -892 -479 -674 -849 -223 -976 -967 -737 -290 -558 -277 -767 -948 -656 -557 -770 -367 -312 -321 -911 -49 -681 -420 -290 -442 -191 -657 -974 -325 -390 -345 -729 -864 -309 -249 -61 -33 -15 -672 -415 -118 -249 -217 -30 -453 -556 -539 -774 -955 -264 -788 -551 -43 -628 -169 -924 -320 -460 -295 -380 -337 -387 -987 -278 -283 -808 -900 -415 -227 -1000 -148 -580 -624 -621 -970 -50 -170 -491 -687 -602 -792 -822 -905 -631 -617 -291 -525 -559 -211 -777 -868 -828 -119 -706 -801 -775 -999 -103 -657 -890 -441 -559 -785 -372 -662 -455 -710 -276 -940 -543 -540 -623 -9 -704 -935 -411 -673 -891 -256 -707 -630 -104 -623 -881 -310 -709 -40 -443 -486 -819 -992 -580 -578 -393 -294 -357 -743 -693 -887 -95 -601 -525 -826 -117 -278 -871 -813 -219 -360 -321 -82 -509 -100 -846 -605 -483 -484 -852 -392 -176 -797 -338 -747 -526 -446 -942 -274 -127 -97 -662 -477 -926 -595 -336 -694 -908 -325 -30 -119 -258 -194 -121 -659 -848 -191 -251 -647 -127 -449 -695 -752 -565 -842 -554 -558 -696 -826 -229 -704 -165 -918 -299 -53 -846 -628 -714 -136 -303 -205 -622 -196 -205 -342 -268 -894 -92 -707 -145 -228 -929 -828 -820 -702 -47 -729 -298 -951 -681 -865 -478 -135 -268 -556 -810 -506 -610 -604 -497 -806 -960 -934 -1 -699 -928 -940 -512 -28 -219 -191 -559 -105 -80 -940 -457 -169 -245 -195 -655 -140 -314 -295 -736 -891 -968 -742 -40 -366 -365 -970 -465 -242 -742 -296 -25 -954 -21 -573 -249 -93 -206 -379 -861 -823 -665 -743 -831 -376 -977 -596 -546 -255 -38 -45 -767 -342 -57 -541 -761 -805 -489 -287 -83 -568 -933 -728 -575 -984 -22 -657 -276 -631 -656 -972 -796 -483 -552 -772 -120 -173 -349 -568 -209 -505 -35 -471 -115 -733 -660 -597 -598 -177 -928 -974 -616 -446 -816 -599 -665 -712 -184 -398 -321 -1000 -13 -171 -713 -119 -888 -452 -160 -686 -58 -412 -714 -311 -252 -319 -143 -649 -107 -976 -609 -222 -655 -11 -728 -920 -704 -28 -782 -238 -712 -835 -277 -877 -139 -49 -821 -417 -433 -194 -385 -548 -461 -518 -143 -810 -667 -702 -351 -892 -701 -25 -632 -759 -840 -816 -856 -693 -654 -979 -125 -511 -794 -31 -394 -774 -806 -228 -84 -642 -147 -47 -419 -455 -829 -671 -181 -814 -184 -227 -580 -302 -755 -711 -872 -703 -142 -393 -575 -790 -130 -662 -807 -178 -135 -131 -947 -819 -294 -213 -975 -536 -208 -284 -428 -251 -62 -669 -251 -404 -784 -676 -552 -18 -321 -191 -779 -963 -494 -488 -572 -63 -589 -210 -682 -196 -664 -922 -343 -573 -45 -592 -63 -871 -649 -132 -500 -525 -47 -154 -263 -285 -655 -966 -673 -285 -999 -827 -652 -676 -953 -630 -737 -994 -6 -351 -582 -85 -296 -589 -312 -978 -451 -631 -888 -849 -588 -736 -88 -710 -839 -891 -616 -884 -495 -371 -2 -973 -883 -342 -362 -917 -577 -581 -395 -618 -845 -380 -845 -997 -710 -124 -337 -718 -857 -6 -906 -9 -249 -723 -807 -64 -500 -504 -825 -473 -742 -275 -554 -899 -624 -792 -860 -752 -890 -176 -515 -787 -521 -191 -557 -189 -668 -358 -843 -886 -55 -387 -855 -262 -112 -895 -905 -662 -751 -197 -835 -573 -805 -804 -890 -943 -102 -476 -677 -259 -894 -712 -594 -440 -767 -115 -426 -27 -100 -435 -65 -998 -529 -290 -88 -216 -756 -594 -548 -68 -724 -314 -559 -56 -878 -319 -619 -409 -87 -979 -512 -119 -894 -703 -197 -918 -494 -243 -393 -740 -735 -793 -782 -771 -177 -606 -884 -811 -125 -379 -965 -548 -61 -84 -425 -646 -345 -159 -369 -697 -915 -873 -424 -7 -199 -770 -308 -782 -941 -310 -256 -828 -41 -560 -568 -696 -851 -126 -255 -392 -873 -190 -56 -328 -621 -517 -323 -316 -324 -171 -369 -550 -558 -60 -719 -174 -984 -36 -108 -642 -810 -339 -870 -732 -650 -330 -953 -248 -988 -784 -525 -617 -177 -261 -872 -488 -275 -214 -969 -842 -75 -78 -99 -575 -631 -225 -413 -625 -429 -620 -873 -588 -762 -273 -123 -698 -451 -518 -226 -504 -897 -236 -497 -813 -551 -472 -393 -744 -593 -758 -516 -453 -342 -691 -606 -836 -44 -266 -30 -501 -535 -544 -488 -537 -816 -903 -621 -536 -887 -568 -435 -122 -847 -58 -92 -846 -545 -351 -624 -225 -649 -160 -507 -59 -106 -830 -919 -619 -528 -478 -600 -654 -677 -677 -933 -837 -217 -586 -6 -48 -676 -141 -997 -60 -135 -263 -202 -961 -629 -356 -87 -477 -214 -452 -474 -891 -760 -623 -626 -594 -681 -452 -451 -110 -280 -289 -174 -972 -267 -4 -441 -381 -180 -284 -873 -682 -938 -867 -80 -223 -437 -229 -534 -781 -467 -805 -31 -902 -682 -697 -268 -713 -990 -758 -203 -47 -136 -841 -719 -891 -688 -196 -844 -63 -370 -68 -617 -560 -591 -601 -522 -248 -62 -713 -645 -314 -883 -11 -24 -59 -728 -206 -689 -862 -297 -671 -261 -250 -511 -697 -685 -464 -857 -837 -576 -93 -411 -991 -653 -453 -176 -602 -595 -255 -596 -747 -333 -750 -610 -622 -65 -248 -91 -491 -841 -814 -270 -223 -485 -757 -886 -87 -654 -43 -226 -229 -70 -941 -158 -311 -371 -996 -276 -218 -608 -817 -178 -354 -687 -236 -975 -867 -172 -251 -564 -737 -955 -104 -268 -707 -763 -525 -646 -773 -724 -232 -499 -240 -294 -552 -935 -106 -106 -969 -843 -744 -291 -696 -356 -422 -935 -218 -787 -982 -343 -256 -874 -666 -558 -229 -403 -161 -396 -325 -535 -136 -816 -492 -141 -38 -255 -98 -84 -365 -614 -476 -115 -985 -806 -618 -459 -636 -37 -486 -604 -105 -139 -142 -661 -109 -401 -554 -118 -82 -753 -323 -93 -955 -678 -146 -913 -507 -530 -566 -855 -707 -628 -269 -637 -838 -76 -68 -924 -687 -109 -934 -98 -345 -989 -367 -712 -409 -261 -729 -927 -228 -689 -590 -413 -903 -205 -275 -385 -568 -136 -294 -854 -695 -454 -442 -492 -359 -261 -681 -128 -769 -957 -689 -512 -175 -949 -561 -398 -278 -98 -889 -782 -46 -959 -399 -808 -167 -642 -382 -501 -954 -43 -102 -892 -701 -962 -185 -76 -786 -969 -707 -538 -912 -527 -926 -926 -13 -533 -163 -351 -744 -710 -113 -709 -742 -769 -989 -721 -652 -705 -217 -431 -215 -360 -817 -139 -379 -143 -646 -638 -178 -871 -250 -544 -688 -871 -295 -944 -263 -526 -587 -340 -772 -448 -924 -202 -892 -367 -346 -390 -701 -996 -117 -956 -434 -56 -505 -217 -397 -621 -231 -752 -67 -420 -645 -168 -974 -507 -402 -180 -654 -592 -564 -600 -87 -874 -813 -312 -483 -518 -837 -676 -554 -584 -189 -48 -490 -14 -722 -307 -673 -642 -17 -797 -329 -29 -698 -920 -537 -433 -755 -606 -599 -839 -282 -786 -686 -72 -837 -988 -244 -134 -24 -853 -42 -459 -313 -730 -686 -873 -361 -253 -740 -185 -645 -747 -358 -886 -911 -740 -872 -848 -340 -781 -890 -808 -237 -66 -153 -468 -33 -788 -404 -229 -518 -878 -793 -561 -161 -239 -906 -574 -486 -372 -912 -218 -925 -184 -355 -572 -884 -393 -634 -748 -303 -789 -757 -502 -13 -336 -83 -132 -652 -728 -191 -525 -554 -421 -972 -655 -27 -64 -351 -445 -82 -748 -41 -580 -745 -93 -202 -474 -180 -643 -921 -377 -447 -552 -976 -91 -765 -40 -720 -576 -447 -717 -239 -974 -95 -78 -812 -494 -816 -71 -304 -111 -791 -481 -128 -456 -315 -186 -880 -302 -122 -25 -131 -331 -581 -445 -26 -44 -518 -38 -656 -109 -660 -559 -678 -65 -903 -891 -18 -339 -845 -98 -583 -960 -688 -935 -490 -433 -461 -553 -143 -428 -461 -340 -675 -638 -238 -947 -148 -599 -133 -397 -113 -413 -621 -352 -699 -71 -872 -59 -721 -952 -811 -129 -460 -416 -907 -653 -633 -228 -423 -142 -20 -449 -85 -572 -219 -318 -545 -799 -11 -812 -459 -794 -278 -831 -455 -399 -121 -135 -473 -920 -159 -150 -621 -844 -292 -997 -319 -308 -741 -27 -991 -512 -740 -493 -936 -711 -786 -262 -951 -310 -821 -30 -847 -360 -920 -436 -241 -61 -617 -912 -839 -665 -456 -972 -941 -862 -970 -322 -128 -872 -419 -243 -961 -727 -925 -460 -18 -754 -47 -832 -355 -613 -409 -828 -290 -711 -826 -148 -826 -253 -114 -696 -751 -564 -73 -351 -936 -573 -437 -834 -869 -601 -166 -84 -779 -820 -55 -938 -270 -413 -729 -347 -921 -985 -430 -278 -874 -354 -256 -893 -191 -231 -368 -94 -317 -379 -70 -35 -257 -183 -990 -747 -287 -816 -551 -234 -969 -157 -116 -825 -82 -2 -472 -367 -687 -374 -321 -682 -797 -649 -573 -454 -712 -289 -580 -529 -729 -170 -710 -824 -292 -835 -464 -992 -490 -990 -570 -372 -194 -71 -777 -430 -786 -188 -979 -326 -22 -796 -853 -94 -446 -52 -550 -848 -710 -490 -237 -218 -768 -608 -215 -384 -945 -840 -612 -73 -320 -46 -60 -22 -906 -683 -741 -492 -945 -568 -457 -409 -529 -694 -43 -70 -742 -737 -700 -216 -548 -125 -439 -260 -965 -293 -60 -497 -450 -543 -759 -363 -860 -874 -472 -574 -721 -2 -735 -423 -561 -180 -328 -732 -735 -111 -268 -249 -454 -296 -692 -304 -523 -551 -68 -592 -599 -418 -62 -111 -74 -5 -252 -60 -146 -866 -507 -706 -734 -481 -355 -280 -356 -892 -837 -783 -877 -285 -988 -172 -479 -792 -105 -344 -541 -777 -675 -701 -353 -524 -426 -669 -133 -898 -674 -530 -547 -616 -870 -351 -91 -843 -35 -867 -664 -681 -244 -348 -470 -612 -968 -772 -273 -800 -471 -647 -538 -641 -24 -920 -210 -736 -712 -667 -882 -822 -190 -685 -730 -420 -875 -885 -267 -56 -524 -85 -26 -418 -399 -803 -403 -457 -72 -119 -838 -34 -254 -443 -516 -917 -791 -167 -301 -915 -462 -937 -466 -908 -672 -782 -250 -130 -280 -70 -186 -172 -931 -786 -933 -279 -633 -966 -257 -595 -780 -174 -188 -614 -679 -518 -336 -85 -936 -742 -392 -706 -850 -99 -329 -94 -659 -745 -284 -887 -340 -356 -170 -222 -312 -209 -179 -908 -445 -875 -755 -862 -817 -491 -682 -906 -777 -53 -511 -683 -378 -421 -782 -254 -351 -669 -83 -476 -683 -689 -772 -701 -611 -878 -480 -961 -90 -394 -615 -404 -767 -203 -204 -695 -390 -185 -243 -316 -950 -410 -302 -781 -317 -507 -714 -121 -921 -973 -415 -57 -549 -320 -209 -41 -651 -702 -80 -991 -998 -769 -364 -582 -849 -9 -892 -382 -514 -904 -194 -932 -566 -841 -80 -310 -516 -428 -923 -361 -83 -74 -788 -898 -303 -412 -303 -80 -251 -14 -244 -498 -578 -254 -201 -599 -675 -940 -841 -518 -902 -349 -611 -982 -900 -187 -622 -77 -886 -835 -418 -294 -907 -934 -81 -773 -1000 -230 -953 -394 -707 -233 -914 -404 -986 -603 -190 -114 -273 -264 -244 -512 -455 -640 -567 -444 -537 -967 -788 -222 -555 -756 -856 -15 -381 -238 -856 -328 -521 -533 -549 -89 -467 -851 -372 -538 -736 -91 -989 -934 -457 -676 -63 -129 -349 -283 -20 -901 -377 -989 -355 -952 -856 -432 -405 -169 -542 -70 -489 -495 -153 -720 -728 -438 -51 -754 -230 -28 -8 -226 -981 -20 -715 -315 -32 -267 -706 -360 -498 -543 -330 -364 -961 -754 -140 -994 -571 -483 -744 -139 -156 -977 -78 -540 -174 -134 -426 -88 -816 -28 -298 -70 -491 -133 -272 -646 -527 -715 -68 -665 -858 -45 -672 -204 -312 -578 -418 -146 -478 -253 -990 -326 -427 -930 -291 -853 -127 -542 -594 -21 -808 -607 -720 -200 -672 -844 -141 -279 -906 -726 -3 -63 -524 -18 -739 -79 -733 -253 -736 -463 -537 -364 -632 -899 -500 -627 -683 -195 -983 -787 -844 -749 -972 -794 -787 -280 -347 -366 -444 -204 -32 -79 -438 -50 -527 -612 -592 -864 -901 -201 -779 -263 -159 -812 -585 -454 -814 -116 -961 -108 -129 -126 -391 -266 -385 -430 -542 -315 -175 -107 -400 -740 -908 -150 -920 -694 -184 -415 -569 -600 -814 -320 -529 -857 -563 -445 -864 -906 -32 -759 -524 -277 -997 -859 -750 -517 -568 -460 -193 -520 -759 -910 -557 -818 -262 -349 -393 -5 -236 -889 -679 -902 -745 -516 -268 -620 -796 -91 -732 -363 -763 -951 -839 -966 -795 -669 -916 -522 -440 -135 -337 -729 -111 -719 -544 -846 -376 -999 -117 -436 -65 -235 -286 -248 -247 -546 -62 -328 -428 -415 -170 -188 -392 -543 -66 -172 -761 -95 -792 -28 -53 -552 -770 -235 -112 -448 -249 -850 -112 -707 -454 -782 -135 -396 -281 -553 -403 -616 -563 -388 -2 -527 -727 -574 -9 -152 -251 -40 -972 -363 -301 -949 -620 -990 -864 -418 -814 -374 -441 -6 -237 -31 -378 -20 -876 -264 -827 -541 -444 -416 -133 -329 -287 -470 -649 -503 -388 -989 -100 -568 -592 -885 -146 -426 -981 -76 -742 -987 -269 -913 -788 -999 -383 -506 -213 -940 -46 -652 -37 -9 -393 -349 -575 -47 -656 -894 -352 -488 -213 -805 -915 -321 -545 -984 -585 -252 -776 -407 -93 -195 -809 -630 -123 -616 -371 -84 -258 -95 -77 -899 -467 -745 -791 -712 -389 -316 -934 -831 -678 -570 -25 -901 -98 -199 -849 -690 -570 -663 -469 -363 -278 -309 -652 -881 -708 -999 -657 -712 -818 -608 -788 -677 -825 -449 -917 -73 -385 -823 -874 -599 -253 -466 -177 -171 -996 -414 -383 -667 -487 -194 -163 -441 -478 -526 -205 -959 -460 -401 -99 -485 -807 -78 -342 -710 -667 -957 -95 -480 -646 -885 -417 -294 -230 -868 -966 -510 -692 -654 -615 -54 -583 -784 -797 -603 -129 -862 -952 -931 -100 -976 -954 -909 -659 -75 -951 -451 -776 -230 -738 -46 -964 -967 -62 -704 -850 -952 -127 -862 -916 -116 -413 -929 -138 -100 -565 -807 -907 -181 -897 -781 -775 -870 -524 -916 -120 -606 -408 -986 -553 -233 -58 -915 -44 -672 -872 -118 -931 -275 -833 -425 -310 -916 -690 -639 -166 -697 -955 -902 -219 -550 -722 -898 -847 -605 -832 -249 -603 -104 -293 -618 -946 -672 -822 -913 -331 -54 -615 -491 -652 -794 -106 -358 -356 -74 -496 -59 -264 -622 -432 -286 -555 -351 -62 -661 -482 -730 -402 -45 -952 -800 -228 -699 -300 -93 -11 -473 -301 -307 -454 -903 -540 -853 -343 -101 -544 -78 -268 -824 -7 -52 -492 -359 -115 -99 -179 -78 -665 -641 -952 -586 -168 -506 -329 -704 -941 -332 -982 -384 -677 -449 -102 -186 -325 -188 -45 -21 -435 -526 -213 -624 -22 -113 -152 -902 -388 -828 -448 -919 -129 -676 -434 -572 -711 -202 -659 -592 -298 -507 -830 -228 -75 -224 -837 -696 -964 -658 -756 -540 -511 -579 -9 -318 -223 -883 -175 -262 -574 -577 -625 -423 -550 -53 -947 -655 -531 -708 -411 -667 -378 -392 -750 -694 -438 -711 -745 -788 -857 -994 -747 -311 -548 -205 -207 -396 -219 -339 -692 -749 -994 -396 -579 -842 -786 -252 -551 -902 -644 -179 -216 -574 -205 -922 -330 -658 -747 -132 -727 -22 -365 -710 -200 -571 -385 -889 -786 -225 -927 -425 -881 -241 -928 -23 -4 -437 -474 -727 -364 -573 -502 -392 -382 -854 -12 -835 -739 -579 -515 -379 -952 -351 -340 -66 -340 -951 -175 -934 -180 -48 -583 -371 -793 -848 -711 -844 -407 -619 -562 -203 -794 -950 -275 -288 -388 -350 -490 -583 -859 -704 -595 -697 -474 -12 -997 -305 -386 -953 -889 -878 -571 -518 -24 -699 -354 -613 -565 -929 -562 -238 -498 -884 -828 -725 -119 -932 -668 -591 -801 -892 -738 -267 -63 -357 -637 -24 -203 -251 -831 -304 -849 -148 -4 -370 -803 -458 -552 -23 -122 -960 -769 -909 -642 -357 -276 -107 -264 -86 -407 -699 -783 -538 -34 -755 -322 -233 -913 -79 -625 -649 -303 -765 -752 -513 -811 -685 -365 -922 -613 -405 -502 -379 -115 -532 -232 -12 -756 -573 -46 -694 -594 -898 -209 -928 -561 -81 -321 -723 -976 -272 -830 -26 -523 -124 -440 -221 -918 -949 -440 -706 -855 -393 -505 -352 -617 -898 -279 -88 -2 -492 -214 -175 -511 -591 -390 -700 -278 -496 -246 -969 -108 -978 -986 -263 -514 -539 -144 -635 -367 -176 -582 -622 -665 -882 -241 -389 -955 -999 -434 -621 -470 -138 -326 -848 -640 -88 -694 -148 -259 -535 -119 -155 -325 -461 -394 -655 -618 -227 -890 -895 -107 -705 -813 -190 -89 -926 -687 -381 -243 -45 -986 -911 -675 -91 -425 -635 -112 -678 -156 -270 -442 -864 -112 -68 -268 -83 -756 -85 -141 -10 -283 -706 -398 -806 -967 -679 -216 -724 -504 -658 -218 -799 -164 -677 -884 -198 -665 -337 -712 -756 -191 -318 -212 -437 -592 -201 -254 -247 -858 -87 -381 -543 -690 -421 -530 -42 -988 -146 -474 -74 -465 -250 -404 -956 -517 -345 -50 -724 -570 -388 -129 -59 -674 -971 -561 -213 -241 -65 -790 -121 -504 -502 -93 -816 -994 -465 -496 -18 -604 -620 -337 -309 -201 -189 -25 -350 -836 -27 -916 -734 -723 -974 -209 -531 -432 -205 -752 -940 -332 -306 -186 -132 -723 -463 -862 -734 -662 -331 -832 -376 -351 -364 -797 -628 -249 -634 -924 -165 -22 -611 -356 -190 -185 -735 -553 -173 -248 -861 -476 -805 -36 -584 -659 -70 -280 -123 -271 -300 -47 -31 -73 -147 -571 -282 -987 -498 -356 -874 -529 -182 -577 -541 -889 -761 -244 -871 -733 -624 -553 -19 -679 -317 -266 -106 -937 -274 -786 -141 -37 -123 -458 -815 -496 -220 -287 -62 -532 -153 -200 -507 -642 -276 -762 -522 -160 -226 -236 -949 -805 -588 -410 -663 -456 -259 -596 -864 -655 -659 -345 -330 -979 -181 -545 -335 -67 -59 -380 -342 -909 -714 -298 -105 -845 -596 -424 -698 -274 -58 -864 -818 -991 -598 -99 -756 -406 -696 -169 -711 -172 -254 -444 -54 -673 -259 -758 -207 -43 -761 -684 -37 -496 -435 -236 -135 -634 -70 -729 -659 -316 -358 -206 -576 -374 -295 -726 -777 -588 -974 -339 -232 -245 -765 -386 -654 -613 -417 -291 -115 -635 -501 -712 -692 -880 -554 -590 -723 -795 -494 -998 -292 -412 -995 -483 -791 -709 -971 -728 -169 -353 -462 -183 -151 -80 -712 -577 -269 -654 -860 -164 -524 -858 -948 -369 -397 -648 -553 -865 -778 -889 -39 -508 -131 -585 -345 -975 -954 -591 -835 -724 -38 -158 -173 -643 -226 -399 -686 -296 -86 -276 -430 -907 -209 -411 -583 -929 -448 -192 -4 -759 -605 -713 -200 -18 -373 -734 -184 -976 -963 -472 -488 -163 -584 -199 -530 -801 -861 -522 -502 -421 -273 -751 -650 -31 -874 -395 -146 -104 -409 -755 -146 -255 -692 -842 -398 -979 -457 -452 -217 -935 -315 -818 -778 -921 -564 -986 -184 -785 -784 -14 -998 -17 -8 -64 -67 -432 -700 -209 -933 -200 -218 -253 -244 -517 -464 -585 -725 -331 -686 -752 -699 -670 -992 -536 -778 -714 -969 -866 -815 -426 -45 -242 -395 -116 -241 -496 -615 -176 -691 -846 -909 -656 -867 -498 -997 -551 -345 -467 -376 -199 -900 -254 -447 -940 -90 -891 -484 -657 -549 -458 -291 -296 -710 -27 -962 -343 -698 -777 -127 -848 -617 -217 -441 -869 -48 -805 -469 -754 -385 -892 -483 -304 -402 -331 -122 -136 -852 -966 -400 -366 -1 -632 -648 -916 -462 -728 -609 -798 -931 -121 -94 -73 -953 -515 -394 -935 -895 -623 -797 -633 -688 -454 -224 -627 -593 -549 -298 -647 -287 -132 -543 -300 -758 -205 -708 -501 -314 -473 -390 -158 -748 -278 -223 -38 -386 -77 -750 -139 -212 -474 -383 -822 -993 -161 -904 -507 -517 -959 -990 -742 -164 -342 -428 -740 -796 -165 -608 -705 -698 -325 -6 -279 -582 -505 -306 -136 -65 -767 -576 -125 -587 -112 -929 -429 -811 -120 -986 -331 -343 -925 -121 -958 -923 -330 -108 -2 -125 -669 -134 -672 -146 -207 -460 -700 -600 -666 -448 -280 -348 -537 -549 -496 -13 -164 -399 -44 -65 -765 -461 -842 -743 -311 -833 -361 -645 -932 -358 -201 -669 -914 -43 -838 -733 -677 -60 -207 -295 -495 -37 -524 -300 -255 -607 -879 -619 -589 -536 -819 -591 -822 -513 -528 -683 -230 -291 -907 -865 -533 -98 -344 -501 -309 -347 -691 -854 -524 -722 -185 -724 -39 -204 -340 -600 -175 -852 -204 -286 -223 -885 -42 -889 -483 -28 -928 -949 -99 -695 -545 -446 -673 -592 -162 -495 -609 -648 -461 -70 -178 -179 -741 -322 -70 -713 -786 -19 -674 -834 -701 -137 -423 -530 -921 -984 -726 -241 -555 -315 -95 -871 -528 -650 -124 -942 -279 -4 -481 -73 -949 -612 -615 -871 -279 -170 -656 -369 -16 -918 -671 -208 -134 -668 -276 -478 -918 -180 -54 -740 -478 -85 -9 -75 -869 -863 -370 -441 -519 -34 -863 -392 -713 -497 -441 -531 -762 -83 -168 -859 -998 -948 -25 -34 -706 -692 -338 -209 -543 -155 -795 -164 -936 -618 -882 -266 -472 -444 -895 -644 -823 -572 -139 -237 -782 -649 -849 -472 -629 -367 -423 -4 -901 -757 -865 -450 -622 -667 -550 -618 -23 -783 -69 -467 -265 -285 -763 -53 -601 -296 -396 -955 -264 -581 -271 -732 -224 -332 -209 -257 -922 -506 -75 -519 -883 -409 -243 -86 -628 -722 -345 -122 -829 -265 -85 -932 -481 -404 -157 -295 -689 -142 -897 -233 -184 -927 -630 -773 -38 -659 -172 -796 -626 -474 -368 -499 -95 -444 -522 -370 -24 -463 -69 -656 -788 -608 -329 -4 -749 -963 -996 -408 -391 -313 -399 -239 -627 -271 -643 -514 -614 -913 -901 -624 -964 -829 -202 -932 -512 -280 -983 -61 -128 -726 -236 -163 -752 -423 -762 -255 -452 -531 -975 -820 -670 -599 -341 -917 -453 -386 -364 -365 -385 -816 -459 -147 -79 -256 -147 -572 -975 -44 -867 -502 -863 -714 -983 -804 -302 -824 -829 -351 -655 -398 -275 -433 -919 -923 -249 -933 -297 -585 -921 -9 -832 -931 -993 -23 -143 -97 -251 -131 -349 -819 -364 -799 -172 -136 -605 -730 -170 -790 -58 -564 -961 -554 -992 -966 -711 -700 -541 -280 -834 -470 -419 -178 -797 -323 -104 -479 -108 -552 -385 -749 -134 -599 -804 -782 -33 -690 -208 -627 -464 -422 -325 -635 -722 -84 -200 -311 -567 -523 -937 -604 -537 -240 -971 -836 -567 -472 -798 -864 -310 -238 -981 -527 -628 -216 -600 -74 -99 -243 -818 -352 -933 -331 -413 -397 -811 -162 -169 -99 -331 -639 -6 -202 -586 -193 -663 -474 -320 -793 -698 -479 -836 -17 -495 -77 -311 -786 -536 -794 -874 -6 -345 -660 -88 -244 -798 -905 -389 -228 -917 -369 -976 -231 -431 -808 -771 -182 -564 -547 -922 -954 -39 -411 -247 -349 -54 -771 -956 -576 -370 -654 -186 -417 -78 -7 -610 -137 -942 -81 -452 -906 -553 -415 -599 -829 -953 -311 -342 -815 -435 -975 -750 -573 -902 -106 -871 -30 -418 -621 -49 -235 -303 -599 -353 -754 -599 -696 -593 -841 -511 -42 -317 -283 -647 -225 -31 -53 -741 -506 -34 -145 -246 -290 -364 -833 -80 -532 -949 -978 -848 -801 -407 -527 -729 -438 -882 -447 -132 -23 -601 -79 -895 -362 -235 -542 -961 -703 -401 -298 -127 -367 -484 -168 -289 -779 -43 -612 -316 -734 -279 -998 -593 -327 -891 -291 -912 -6 -140 -422 -509 -914 -40 -26 -761 -899 -880 -762 -116 -16 -215 -193 -223 -798 -189 -388 -50 -228 -842 -913 -479 -357 -566 -763 -88 -813 -411 -503 -572 -998 -804 -909 -497 -261 -185 -189 -330 -14 -88 -220 -243 -451 -634 -471 -417 -927 -953 -529 -197 -465 -357 -780 -398 -265 -747 -734 -740 -717 -289 -147 -370 -140 -553 -446 -802 -200 -819 -754 -516 -122 -213 -875 -619 -628 -722 -50 -920 -363 -370 -189 -415 -649 -879 -427 -236 -561 -233 -154 -750 -397 -880 -485 -348 -497 -790 -154 -727 -481 -356 -209 -240 -155 -90 -275 -62 -845 -224 -213 -214 -845 -430 -706 -273 -37 -915 -619 -87 -330 -113 -172 -284 -417 -507 -570 -807 -430 -164 -609 -318 -526 -187 -225 -18 -94 -848 -903 -591 -52 -700 -760 -786 -281 -166 -278 -1000 -434 -706 -555 -208 -713 -345 -774 -940 -101 -297 -437 -854 -255 -499 -141 -289 -298 -945 -482 -233 -111 -201 -766 -469 -94 -982 -434 -183 -27 -346 -997 -190 -71 -896 -662 -837 -283 -283 -697 -380 -609 -880 -767 -503 -723 -409 -503 -590 -352 -890 -529 -304 -927 -704 -919 -105 -441 -547 -769 -719 -19 -895 -633 -984 -79 -480 -48 -963 -6 -569 -734 -502 -177 -584 -66 -902 -601 -962 -784 -332 -6 -59 -684 -767 -538 -295 -773 -889 -237 -367 -531 -443 -707 -91 -529 -103 -8 -645 -753 -622 -845 -413 -521 -877 -594 -336 -697 -634 -418 -433 -32 -942 -226 -461 -807 -723 -641 -477 -793 -934 -316 -297 -338 -892 -419 -347 -64 -575 -335 -262 -224 -375 -279 -561 -376 -225 -56 -211 -569 -755 -1 -545 -558 -612 -850 -176 -241 -447 -523 -191 -145 -273 -855 -425 -248 -853 -140 -965 -657 -584 -140 -528 -104 -351 -49 -195 -787 -784 -230 -302 -227 -54 -562 -371 -995 -493 -412 -316 -175 -624 -508 -458 -287 -110 -293 -554 -521 -154 -17 -683 -214 -980 -511 -197 -186 -409 -554 -670 -104 -57 -999 -68 -474 -665 -578 -374 -987 -280 -418 -183 -238 -160 -119 -33 -126 -308 -144 -233 -854 -798 -84 -859 -69 -641 -128 -209 -899 -349 -252 -401 -132 -195 -45 -995 -617 -236 -352 -925 -66 -416 -40 -151 -2 -782 -375 -576 -855 -410 -782 -611 -991 -736 -587 -38 -22 -978 -841 -251 -174 -100 -986 -488 -366 -144 -532 -754 -299 -268 -676 -780 -570 -259 -952 -334 -585 -922 -816 -173 -951 -726 -854 -696 -364 -713 -172 -396 -323 -565 -448 -584 -110 -343 -901 -123 -538 -173 -263 -980 -292 -206 -738 -932 -772 -245 -727 -943 -101 -813 -650 -955 -693 -290 -42 -757 -164 -36 -457 -113 -1 -404 -877 -273 -807 -158 -694 -56 -992 -579 -3 -332 -229 -191 -337 -262 -927 -805 -62 -59 -149 -654 -708 -44 -231 -263 -360 -697 -473 -65 -466 -619 -43 -689 -633 -835 -434 -849 -512 -616 -247 -227 -808 -471 -88 -950 -990 -642 -580 -768 -722 -315 -851 -522 -485 -932 -332 -508 -313 -984 -393 -399 -151 -332 -168 -432 -869 -934 -718 -389 -876 -656 -696 -437 -966 -591 -335 -25 -608 -731 -253 -502 -771 -672 -147 -147 -835 -881 -773 -52 -954 -450 -838 -153 -225 -390 -187 -802 -942 -541 -615 -273 -555 -517 -756 -295 -158 -356 -372 -638 -985 -919 -447 -203 -861 -101 -440 -559 -624 -508 -675 -742 -576 -842 -153 -946 -471 -781 -794 -650 -302 -301 -772 -1000 -939 -365 -266 -619 -151 -110 -867 -451 -696 -659 -135 -532 -770 -656 -26 -138 -879 -107 -688 -228 -380 -721 -597 -941 -143 -442 -790 -542 -510 -718 -859 -51 -569 -776 -513 -957 -370 -11 -786 -730 -123 -973 -219 -545 -346 -200 -723 -154 -186 -156 -553 -101 -957 -896 -975 -417 -495 -264 -821 -665 -19 -95 -495 -146 -176 -584 -402 -382 -274 -297 -324 -630 -82 -933 -956 -584 -230 -865 -251 -268 -517 -356 -636 -297 -798 -807 -46 -279 -252 -495 -38 -345 -691 -391 -718 -191 -12 -688 -197 -290 -559 -865 -379 -331 -247 -40 -39 -546 -14 -53 -579 -625 -156 -841 -516 -396 -231 -291 -784 -188 -982 -783 -881 -448 -324 -605 -790 -456 -594 -46 -850 -823 -474 -587 -976 -733 -159 -607 -339 -1000 -937 -951 -484 -492 -184 -48 -768 -661 -129 -887 -387 -703 -323 -869 -3 -219 -505 -876 -93 -629 -218 -583 -904 -277 -758 -296 -759 -430 -398 -716 -551 -726 -389 -411 -673 -188 -634 -953 -295 -29 -358 -688 -722 -890 -49 -268 -375 -162 -32 -726 -333 -390 -830 -376 -14 -98 -878 -555 -380 -109 -759 -298 -611 -933 -717 -75 -728 -25 -643 -706 -383 -904 -681 -697 -586 -820 -486 -379 -753 -180 -875 -864 -545 -860 -319 -420 -626 -137 -567 -755 -529 -131 -38 -936 -570 -595 -2 -799 -145 -701 -572 -289 -83 -130 -882 -894 -494 -221 -855 -588 -814 -588 -535 -921 -842 -523 -317 -683 -461 -636 -222 -201 -360 -383 -573 -983 -484 -925 -349 -23 -941 -393 -112 -154 -454 -511 -594 -757 -577 -108 -751 -25 -525 -338 -305 -41 -852 -43 -692 -559 -201 -171 -772 -682 -781 -948 -186 -431 -961 -524 -345 -794 -374 -310 -315 -199 -481 -828 -445 -835 -729 -379 -740 -452 -402 -288 -105 -569 -861 -227 -892 -419 -457 -83 -995 -173 -610 -869 -77 -930 -261 -293 -402 -869 -349 -991 -994 -915 -956 -583 -716 -427 -763 -413 -152 -905 -807 -979 -156 -59 -679 -161 -982 -401 -862 -199 -321 -68 -338 -370 -64 -641 -963 -327 -159 -723 -312 -704 -241 -292 -751 -149 -603 -103 -154 -929 -457 -211 -759 -193 -875 -672 -110 -633 -787 -869 -33 -673 -102 -876 -402 -401 -430 -173 -510 -240 -713 -675 -146 -968 -186 -283 -533 -512 -973 -346 -94 -339 -281 -274 -843 -188 -537 -382 -790 -534 -627 -908 -119 -698 -980 -230 -733 -371 -791 -229 -878 -159 -454 -266 -932 -168 -742 -594 -124 -416 -920 -720 -306 -365 -589 -357 -531 -716 -252 -305 -875 -551 -112 -529 -223 -671 -356 -411 -153 -483 -425 -836 -490 -701 -929 -653 -501 -83 -299 -310 -506 -754 -288 -382 -669 -298 -728 -99 -592 -145 -239 -529 -437 -918 -690 -511 -173 -287 -537 -103 -352 -711 -564 -922 -367 -705 -925 -617 -180 -401 -627 -322 -784 -336 -405 -198 -500 -745 -374 -374 -264 -622 -296 -406 -893 -815 -335 -435 -127 -754 -634 -493 -765 -11 -691 -457 -312 -640 -57 -87 -248 -346 -704 -537 -908 -648 -454 -742 -334 -169 -567 -517 -831 -249 -508 -246 -707 -288 -268 -675 -859 -857 -884 -699 -246 -17 -909 -264 -212 -258 -491 -125 -681 -357 -6 -431 -522 -940 -84 -488 -141 -862 -898 -838 -658 -955 -538 -259 -869 -586 -595 -269 -232 -535 -395 -201 -765 -59 -93 -860 -715 -304 -107 -990 -889 -375 -135 -906 -930 -626 -918 -283 -338 -284 -931 -947 -499 -504 -25 -258 -660 -812 -277 -414 -182 -755 -411 -983 -453 -332 -367 -328 -526 -930 -223 -424 -730 -765 -910 -205 -842 -880 -807 -654 -258 -59 -247 -943 -111 -930 -58 -628 -772 -60 -398 -771 -488 -421 -385 -293 -718 -106 -415 -124 -539 -291 -624 -794 -805 -288 -235 -144 -768 -452 -670 -152 -80 -987 -919 -144 -786 -916 -335 -687 -632 -789 -910 -278 -92 -6 -144 -162 -922 -314 -250 -99 -810 -211 -975 -254 -183 -699 -920 -269 -883 -454 -22 -255 -830 -168 -151 -644 -533 -299 -386 -566 -389 -250 -41 -946 -245 -564 -218 -534 -480 -833 -606 -638 -279 -389 -444 -133 -29 -598 -764 -651 -271 -52 -938 -411 -471 -282 -839 -775 -650 -178 -20 -342 -819 -124 -497 -715 -736 -682 -237 -412 -473 -456 -102 -308 -968 -38 -183 -711 -851 -544 -290 -725 -46 -128 -527 -448 -922 -755 -879 -410 -736 -791 -34 -298 -520 -133 -406 -456 -983 -832 -910 -186 -999 -355 -472 -649 -378 -928 -658 -733 -765 -588 -960 -577 -49 -304 -403 -170 -172 -298 -788 -825 -319 -584 -282 -483 -29 -1000 -837 -170 -849 -510 -197 -403 -348 -833 -266 -702 -871 -881 -640 -488 -989 -278 -95 -488 -893 -134 -403 -802 -423 -45 -965 -764 -674 -547 -750 -450 -475 -380 -289 -409 -896 -741 -342 -869 -284 -114 -435 -369 -894 -932 -41 -83 -229 -894 -971 -579 -38 -240 -811 -586 -649 -931 -457 -286 -978 -849 -736 -3 -144 -317 -326 -968 -269 -310 -21 -265 -941 -629 -272 -917 -131 -137 -363 -969 -548 -304 -711 -881 -424 -846 -893 -45 -977 -510 -714 -116 -670 -882 -416 -561 -923 -113 -24 -811 -481 -62 -500 -643 -600 -608 -98 -131 -248 -987 -36 -34 -584 -480 -746 -351 -169 -886 -334 -767 -787 -136 -189 -170 -356 -602 -945 -586 -664 -123 -674 -837 -718 -57 -811 -142 -839 -779 -420 -997 -180 -840 -311 -476 -76 -784 -503 -401 -828 -770 -822 -87 -412 -681 -112 -171 -632 -410 -24 -134 -700 -74 -368 -816 -963 -238 -890 -730 -369 -991 -135 -302 -925 -794 -907 -888 -815 -918 -280 -495 -59 -814 -616 -176 -554 -421 -719 -534 -893 -105 -168 -623 -705 -132 -17 -289 -560 -481 -25 -887 -271 -163 -933 -987 -236 -174 -712 -859 -478 -205 -294 -151 -910 -934 -949 -639 -127 -81 -259 -512 -673 -854 -91 -152 -550 -240 -710 -673 -664 -729 -231 -652 -698 -140 -363 -58 -182 -362 -497 -575 -190 -574 -474 -423 -901 -364 -415 -260 -733 -299 -819 -903 -376 -571 -734 -829 -877 -234 -913 -853 -471 -351 -450 -254 -422 -888 -474 -583 -762 -948 -314 -721 -702 -116 -902 -933 -552 -984 -580 -540 -21 -117 -823 -401 -18 -2 -209 -595 -842 -734 -253 -20 -115 -650 -939 -941 -288 -872 -993 -171 -479 -16 -138 -870 -638 -596 -658 -350 -561 -62 -623 -534 -175 -329 -657 -90 -883 -712 -427 -751 -575 -292 -492 -626 -568 -855 -137 -491 -355 -931 -377 -509 -793 -755 -780 -199 -473 -252 -111 -970 -32 -872 -625 -156 -201 -562 -864 -816 -710 -52 -759 -696 -768 -944 -919 -957 -323 -150 -455 -849 -509 -895 -353 -427 -120 -220 -367 -466 -556 -130 -712 -507 -671 -866 -117 -412 -994 -126 -365 -841 -508 -54 -820 -241 -279 -462 -747 -223 -613 -578 -434 -43 -241 -168 -373 -939 -718 -313 -258 -529 -145 -468 -831 -138 -987 -531 -307 -489 -712 -590 -562 -318 -419 -522 -501 -201 -411 -496 -702 -45 -657 -188 -647 -516 -801 -864 -289 -113 -811 -944 -644 -260 -974 -430 -562 -783 -976 -776 -777 -119 -446 -823 -382 -685 -666 -573 -647 -921 -903 -715 -41 -299 -666 -665 -648 -345 -789 -282 -417 -794 -745 -118 -82 -122 -905 -214 -754 -306 -818 -850 -295 -255 -540 -873 -50 -817 -458 -333 -873 -667 -971 -558 -298 -565 -38 -782 -334 -569 -552 -539 -323 -268 -405 -880 -96 -885 -816 -341 -355 -192 -326 -540 -590 -763 -453 -428 -793 -244 -54 -652 -776 -910 -220 -204 -103 -977 -468 -952 -529 -152 -274 -171 -250 -381 -618 -557 -576 -204 -283 -387 -500 -516 -452 -130 -122 -555 -702 -652 -460 -319 -844 -796 -774 -269 -641 -836 -436 -620 -613 -718 -456 -571 -197 -264 -929 -258 -851 -823 -749 -405 -174 -88 -140 -344 -715 -290 -36 -231 -257 -173 -226 -225 -391 -530 -159 -936 -61 -152 -348 -717 -187 -589 -197 -455 -153 -984 -463 -201 -456 -286 -221 -316 -101 -290 -793 -166 -830 -420 -138 -634 -645 -116 -593 -435 -852 -229 -216 -563 -160 -157 -908 -586 -626 -778 -592 -645 -351 -935 -981 -776 -888 -160 -29 -134 -474 -601 -675 -777 -135 -651 -242 -595 -862 -812 -956 -255 -348 -812 -327 -821 -359 -289 -185 -630 -706 -421 -776 -939 -671 -656 -768 -104 -629 -428 -35 -110 -667 -919 -686 -519 -868 -16 -398 -58 -628 -195 -105 -305 -676 -349 -654 -193 -231 -379 -428 -739 -889 -976 -551 -116 -621 -475 -956 -177 -628 -853 -315 -62 -169 -12 -828 -814 -81 -519 -141 -940 -833 -731 -41 -329 -431 -883 -595 -919 -236 -221 -926 -79 -228 -923 -123 -233 -682 -29 -387 -55 -682 -706 -396 -638 -427 -116 -470 -698 -177 -465 -225 -124 -774 -848 -733 -119 -909 -643 -123 -771 -850 -607 -318 -260 -152 -162 -440 -107 -516 -901 -522 -787 -448 -712 -604 -474 -124 -101 -415 -282 -396 -38 -99 -273 -912 -18 -842 -267 -288 -56 -458 -449 -394 -146 -454 -400 -928 -292 -864 -577 -392 -354 -934 -438 -215 -327 -142 -908 -556 -28 -977 -883 -214 -41 -522 -705 -649 -713 -491 -1 -855 -145 -45 -378 -242 -736 -956 -289 -250 -346 -892 -52 -369 -465 -104 -987 -457 -281 -781 -229 -454 -764 -867 -249 -295 -513 -234 -274 -63 -1000 -279 -566 -873 -352 -147 -212 -349 -571 -423 -268 -437 -702 -762 -122 -776 -901 -288 -252 -407 -177 -443 -484 -661 -185 -454 -360 -17 -347 -280 -480 -570 -539 -995 -445 -997 -431 -875 -763 -994 -250 -886 -914 -807 -5 -974 -844 -915 -764 -155 -461 -314 -631 -746 -213 -36 -891 -374 -468 -797 -391 -281 -579 -983 -399 -256 -918 -595 -186 -393 -921 -239 -831 -777 -283 -44 -93 -481 -347 -904 -383 -994 -68 -980 -591 -729 -501 -774 -568 -620 -538 -617 -567 -474 -586 -975 -987 -698 -315 -370 -524 -336 -853 -430 -255 -317 -810 -428 -790 -55 -633 -696 -335 -283 -46 -363 -447 -163 -475 -614 -815 -366 -300 -949 -462 -621 -240 -63 -295 -615 -168 -712 -422 -780 -506 -544 -906 -883 -831 -366 -182 -938 -202 -34 -404 -436 -594 -683 -42 -853 -685 -392 -554 -692 -152 -520 -631 -789 -596 -982 -654 -950 -301 -981 -110 -520 -848 -690 -636 -225 -728 -360 -925 -815 -313 -855 -434 -330 -251 -484 -31 -588 -659 -111 -953 -556 -61 -724 -611 -810 -916 -917 -553 -744 -208 -513 -352 -797 -700 -985 -962 -503 -984 -677 -552 -670 -550 -341 -904 -793 -940 -122 -609 -965 -222 -106 -392 -347 -731 -434 -130 -361 -994 -242 -754 -227 -529 -626 -923 -161 -936 -713 -668 -324 -342 -616 -578 -732 -286 -781 -24 -133 -991 -354 -373 -994 -238 -99 -950 -922 -53 -618 -718 -829 -669 -91 -186 -301 -479 -269 -218 -800 -668 -914 -816 -950 -670 -921 -88 -476 -90 -215 -991 -147 -131 -248 -485 -358 -351 -523 -988 -422 -964 -338 -31 -477 -116 -71 -856 -612 -934 -896 -348 -981 -937 -461 -96 -217 -477 -16 -959 -793 -933 -469 -406 -126 -590 -211 -859 -680 -666 -815 -509 -526 -907 -65 -261 -279 -82 -259 -508 -514 -982 -22 -508 -577 -93 -734 -55 -400 -705 -251 -238 -476 -496 -341 -641 -347 -561 -879 -453 -422 -990 -12 -136 -336 -232 -467 -197 -561 -814 -844 -835 -766 -131 -230 -686 -154 -791 -451 -81 -299 -993 -475 -490 -422 -219 -360 -325 -204 -199 -25 -521 -627 -252 -238 -645 -958 -352 -424 -334 -599 -806 -814 -442 -896 -537 -888 -374 -878 -932 -598 -863 -256 -688 -103 -516 -19 -269 -356 -357 -29 -592 -310 -479 -27 -117 -987 -842 -373 -744 -996 -960 -967 -898 -117 -135 -147 -173 -675 -195 -806 -74 -524 -846 -178 -412 -890 -102 -530 -447 -679 -25 -948 -536 -911 -884 -123 -117 -275 -500 -301 -242 -621 -720 -729 -198 -601 -484 -723 -992 -121 -160 -789 -978 -548 -396 -619 -529 -201 -743 -776 -93 -959 -839 -59 -959 -603 -637 -228 -613 -96 -646 -102 -1 -89 -162 -306 -592 -396 -940 -937 -732 -892 -516 -807 -185 -377 -463 -159 -227 -571 -504 -295 -960 -383 -155 -728 -756 -433 -756 -142 -195 -796 -80 -885 -447 -519 -547 -256 -801 -978 -509 -695 -610 -336 -528 -110 -459 -763 -196 -188 -479 -182 -397 -166 -800 -452 -638 -156 -823 -419 -190 -684 -76 -843 -936 -393 -838 -335 -498 -133 -811 -81 -331 -887 -759 -624 -604 -347 -991 -638 -33 -350 -536 -680 -494 -834 -232 -310 -199 -709 -4 -763 -832 -102 -497 -418 -747 -121 -273 -623 -884 -422 -595 -507 -608 -869 -566 -369 -711 -93 -583 -622 -758 -324 -347 -384 -162 -309 -775 -20 -351 -188 -348 -284 -13 -408 -784 -317 -28 -717 -853 -210 -505 -823 -16 -98 -499 -653 -856 -610 -361 -683 -710 -869 -653 -622 -763 -598 -496 -968 -695 -798 -970 -996 -702 -445 -269 -769 -864 -672 -94 -332 -366 -594 -277 -724 -430 -493 -861 -735 -879 -449 -206 -901 -917 -11 -84 -661 -968 -371 -172 -362 -882 -619 -836 -21 -333 -72 -65 -649 -85 -241 -228 -725 -818 -806 -892 -847 -981 -959 -986 -910 -281 -827 -493 -309 -849 -311 -500 -724 -218 -243 -744 -606 -209 -57 -633 -31 -538 -63 -53 -513 -893 -520 -29 -536 -237 -380 -94 -840 -271 -311 -89 -486 -263 -644 -372 -402 -569 -272 -983 -885 -759 -957 -205 -386 -916 -304 -450 -182 -950 -56 -147 -354 -890 -692 -587 -700 -794 -6 -672 -348 -572 -31 -965 -722 -237 -565 -705 -162 -932 -785 -444 -641 -806 -991 -546 -713 -653 -605 -731 -707 -488 -539 -128 -210 -460 -244 -43 -157 -1000 -200 -904 -48 -12 -432 -225 -665 -643 -382 -716 -922 -418 -224 -755 -812 -161 -380 -107 -717 -639 -764 -212 -440 -635 -426 -365 -105 -553 -924 -58 -549 -332 -691 -282 -873 -554 -571 -887 -953 -330 -626 -567 -392 -828 -58 -767 -354 -391 -602 -60 -321 -457 -4 -578 -819 -341 -345 -560 -340 -970 -176 -62 -158 -557 -895 -414 -151 -407 -222 -637 -145 -763 -543 -575 -135 -848 -698 -218 -449 -399 -217 -881 -395 -704 -930 -548 -939 -725 -652 -41 -714 -258 -60 -521 -376 -136 -637 -116 -790 -700 -93 -656 -635 -545 -332 -188 -501 -462 -867 -415 -549 -794 -995 -86 -203 -679 -165 -795 -824 -290 -128 -248 -696 -535 -394 -40 -490 -46 -895 -563 -777 -881 -122 -854 -226 -25 -29 -56 -72 -873 -952 -124 -736 -270 -672 -43 -974 -329 -655 -899 -348 -455 -916 -727 -878 -349 -518 -609 -243 -952 -909 -502 -605 -615 -59 -30 -31 -684 -911 -417 -178 -364 -835 -462 -588 -204 -654 -533 -510 -167 -208 -689 -978 -485 -330 -148 -622 -928 -321 -932 -102 -744 -62 -974 -415 -145 -819 -205 -260 -91 -747 -224 -999 -716 -856 -260 -377 -944 -240 -836 -428 -511 -337 -299 -921 -146 -745 -675 -407 -319 -63 -761 -710 -225 -218 -54 -980 -639 -900 -907 -415 -413 -662 -951 -86 -845 -236 -446 -646 -77 -61 -452 -497 -717 -850 -676 -957 -315 -673 -982 -770 -242 -459 -934 -184 -332 -915 -575 -258 -735 -522 -913 -379 -935 -399 -87 -271 -628 -948 -621 -444 -607 -688 -451 -177 -672 -299 -172 -188 -360 -130 -6 -156 -811 -230 -796 -610 -327 -437 -496 -828 -629 -296 -176 -889 -644 -954 -987 -716 -667 -14 -537 -963 -557 -498 -622 -733 -967 -29 -871 -796 -288 -992 -527 -135 -365 -259 -612 -247 -251 -430 -119 -54 -915 -961 -880 -452 -102 -489 -436 -877 -261 -12 -645 -982 -409 -428 -286 -713 -224 -714 -540 -618 -222 -308 -584 -819 -280 -325 -431 -312 -44 -856 -942 -552 -355 -614 -223 -845 -434 -805 -769 -739 -161 -691 -701 -610 -36 -412 -861 -650 -544 -43 -561 -442 -361 -541 -953 -814 -526 -523 -547 -141 -525 -91 -692 -588 -379 -18 -583 -637 -513 -650 -930 -294 -11 -288 -972 -326 -550 -242 -592 -724 -297 -876 -728 -138 -224 -654 -326 -802 -852 -972 -891 -641 -256 -820 -300 -9 -99 -835 -504 -361 -872 -139 -472 -965 -772 -599 -62 -181 -510 -250 -86 -780 -873 -500 -502 -357 -779 -473 -835 -294 -304 -869 -287 -651 -893 -218 -384 -147 -272 -883 -486 -254 -207 -28 -46 -590 -879 -801 -102 -34 -481 -150 -449 -894 -692 -67 -689 -474 -309 -339 -663 -122 -882 -92 -907 -162 -465 -536 -130 -899 -512 -967 -632 -274 -34 -771 -809 -18 -687 -501 -465 -349 -748 -592 -800 -435 -498 -375 -956 -660 -35 -749 -683 -39 -325 -283 -96 -520 -123 -642 -149 -850 -814 -386 -103 -6 -750 -590 -520 -428 -749 -829 -717 -472 -636 -943 -545 -543 -794 -255 -371 -333 -807 -144 -994 -596 -725 -823 -788 -899 -906 -228 -186 -733 -882 -140 -828 -697 -854 -361 -776 -629 -915 -268 -49 -646 -796 -565 -906 -904 -722 -236 -444 -213 -892 -219 -489 -576 -480 -497 -223 -628 -762 -99 -348 -702 -946 -323 -509 -393 -767 -810 -944 -581 -935 -15 -358 -761 -327 -950 -256 -528 -850 -940 -10 -309 -167 -470 -20 -453 -645 -740 -2 -294 -962 -916 -566 -891 -317 -216 -153 -224 -553 -424 -108 -995 -829 -382 -910 -871 -461 -723 -142 -10 -50 -210 -322 -559 -166 -712 -94 -400 -193 -518 -52 -950 -351 -167 -202 -104 -907 -31 -107 -874 -553 -126 -772 -815 -418 -567 -170 -880 -574 -304 -483 -633 -173 -872 -369 -896 -94 -148 -37 -251 -393 -405 -608 -443 -524 -54 -164 -42 -306 -503 -683 -280 -489 -949 -22 -729 -287 -506 -41 -183 -271 -565 -298 -535 -987 -282 -282 -585 -337 -880 -925 -56 -333 -989 -970 -446 -983 -379 -807 -528 -897 -157 -991 -32 -210 -591 -653 -931 -43 -962 -402 -367 -944 -673 -395 -225 -673 -480 -221 -474 -33 -519 -302 -7 -871 -414 -752 -690 -786 -645 -34 -399 -321 -937 -306 -302 -315 -217 -742 -222 -977 -56 -194 -325 -975 -383 -827 -280 -788 -811 -534 -791 -960 -223 -642 -897 -332 -265 -684 -238 -576 -67 -159 -757 -426 -368 -801 -856 -709 -280 -142 -974 -212 -276 -538 -512 -655 -560 -69 -998 -553 -903 -518 -75 -351 -740 -340 -188 -509 -475 -131 -58 -791 -412 -511 -8 -335 -44 -404 -483 -367 -659 -375 -9 -268 -641 -792 -997 -659 -966 -453 -949 -264 -691 -561 -238 -140 -641 -39 -867 -97 -128 -509 -973 -514 -720 -559 -917 -414 -310 -651 -197 -631 -292 -127 -257 -943 -553 -734 -759 -922 -38 -818 -118 -394 -700 -336 -142 -450 -246 -419 -670 -214 -207 -221 -777 -825 -551 -203 -33 -770 -339 -393 -359 -478 -89 -90 -866 -646 -184 -807 -410 -138 -236 -90 -659 -883 -777 -231 -876 -635 -456 -349 -704 -409 -239 -479 -357 -418 -374 -433 -111 -833 -315 -741 -830 -869 -654 -736 -734 -689 -396 -650 -490 -266 -170 -787 -720 -777 -89 -952 -400 -957 -432 -155 -542 -785 -438 -547 -463 -471 -112 -330 -861 -225 -776 -112 -861 -660 -774 -434 -113 -17 -292 -306 -291 -676 -275 -657 -106 -45 -791 -763 -625 -36 -21 -281 -514 -814 -594 -295 -690 -417 -808 -50 -894 -173 -508 -549 -717 -714 -20 -525 -608 -775 -280 -304 -3 -11 -799 -88 -506 -305 -735 -270 -110 -53 -296 -360 -892 -758 -563 -141 -158 -420 -155 -911 -322 -11 -533 -617 -71 -222 -955 -251 -272 -478 -56 -63 -460 -225 -466 -506 -403 -705 -64 -998 -367 -79 -200 -616 -583 -293 -70 -608 -19 -979 -187 -712 -393 -388 -564 -748 -663 -812 -746 -831 -563 -787 -15 -832 -634 -479 -596 -500 -438 -501 -890 -766 -421 -391 -673 -806 -356 -816 -850 -197 -84 -278 -172 -133 -696 -499 -693 -339 -771 -330 -403 -476 -996 -929 -281 -278 -726 -297 -391 -130 -888 -146 -724 -683 -90 -694 -53 -343 -645 -34 -883 -222 -461 -518 -823 -958 -846 -708 -977 -458 -726 -709 -191 -162 -728 -628 -664 -792 -797 -942 -303 -142 -16 -340 -183 -649 -602 -716 -729 -155 -31 -908 -429 -167 -998 -670 -115 -489 -560 -889 -597 -583 -213 -70 -190 -920 -487 -145 -81 -333 -560 -791 -683 -72 -42 -480 -753 -180 -410 -312 -820 -839 -886 -352 -971 -61 -102 -545 -177 -835 -117 -635 -892 -345 -526 -166 -752 -887 -264 -15 -77 -691 -663 -393 -574 -158 -528 -447 -281 -405 -915 -522 -664 -890 -387 -363 -908 -112 -127 -796 -828 -672 -902 -766 -230 -623 -511 -255 -85 -147 -277 -257 -206 -252 -821 -325 -750 -394 -292 -89 -30 -382 -235 -54 -451 -6 -139 -190 -690 -262 -419 -800 -594 -828 -242 -479 -751 -898 -11 -318 -98 -781 -526 -374 -113 -357 -719 -339 -516 -410 -386 -15 -812 -720 -420 -649 -428 -848 -907 -460 -26 -775 -361 -694 -77 -585 -345 -646 -522 -239 -836 -955 -463 -978 -150 -177 -870 -586 -556 -335 -25 -891 -651 -92 -553 -235 -461 -449 -34 -45 -574 -427 -450 -640 -277 -165 -827 -166 -643 -341 -982 -811 -514 -96 -221 -568 -224 -633 -70 -930 -42 -506 -703 -369 -844 -931 -945 -591 -159 -366 -400 -354 -146 -461 -892 -927 -456 -142 -413 -773 -811 -396 -927 -501 -948 -250 -879 -913 -735 -625 -376 -853 -769 -125 -838 -365 -508 -452 -660 -686 -55 -280 -501 -550 -627 -438 -194 -82 -251 -716 -536 -469 -433 -630 -679 -499 -443 -722 -146 -407 -310 -89 -150 -147 -88 -73 -482 -688 -106 -322 -844 -348 -770 -289 -987 -521 -220 -53 -884 -651 -713 -751 -450 -949 -541 -96 -882 -704 -252 -838 -173 -66 -221 -628 -7 -697 -753 -573 -108 -136 -955 -674 -770 -60 -43 -274 -1 -978 -698 -413 -556 -525 -830 -916 -82 -102 -524 -817 -880 -512 -826 -54 -599 -266 -83 -997 -563 -712 -451 -603 -472 -961 -572 -333 -639 -489 -973 -19 -428 -851 -449 -503 -356 -173 -673 -524 -677 -444 -304 -364 -807 -63 -26 -239 -709 -326 -279 -195 -938 -561 -203 -312 -910 -942 -554 -563 -306 -761 -458 -155 -262 -858 -288 -809 -253 -959 -738 -293 -597 -774 -36 -474 -478 -390 -234 -735 -341 -738 -368 -208 -441 -809 -938 -15 -125 -225 -511 -409 -778 -591 -669 -818 -865 -921 -626 -899 -932 -861 -701 -206 -704 -734 -500 -328 -59 -997 -740 -953 -120 -209 -11 -511 -757 -124 -7 -612 -802 -640 -917 -848 -259 -483 -501 -284 -988 -126 -553 -78 -527 -32 -504 -775 -697 -982 -292 -600 -677 -736 -735 -678 -594 -272 -36 -989 -425 -109 -563 -401 -849 -928 -127 -31 -372 -996 -582 -829 -108 -400 -742 -49 -187 -373 -877 -321 -484 -592 -786 -566 -86 -850 -807 -68 -368 -636 -914 -42 -916 -288 -217 -665 -618 -253 -848 -871 -27 -86 -595 -242 -661 -144 -306 -515 -311 -244 -954 -25 -395 -627 -319 -239 -138 -313 -363 -879 -957 -667 -191 -154 -275 -43 -26 -910 -473 -473 -415 -393 -932 -554 -933 -373 -826 -279 -610 -700 -974 -28 -192 -392 -183 -585 -443 -659 -828 -188 -109 -957 -227 -70 -289 -349 -61 -928 -962 -890 -361 -253 -451 -654 -975 -397 -749 -540 -260 -397 -807 -280 -338 -380 -38 -660 -278 -412 -910 -157 -137 -661 -328 -242 -893 -249 -567 -55 -593 -827 -907 -102 -632 -667 -402 -124 -782 -189 -927 -726 -870 -824 -167 -927 -905 -560 -315 -371 -963 -225 -934 -819 -973 -705 -655 -364 -295 -913 -694 -693 -884 -91 -77 -592 -371 -957 -597 -782 -141 -558 -687 -254 -647 -124 -252 -182 -889 -855 -882 -441 -388 -64 -652 -243 -116 -539 -537 -873 -921 -847 -637 -897 -954 -841 -283 -292 -566 -81 -714 -617 -688 -843 -835 -277 -111 -918 -774 -578 -850 -365 -578 -412 -704 -868 -326 -706 -608 -375 -219 -303 -583 -539 -615 -770 -516 -566 -206 -228 -370 -160 -137 -394 -770 -795 -730 -669 -148 -925 -999 -546 -400 -794 -692 -633 -246 -530 -424 -741 -258 -595 -310 -886 -888 -257 -350 -511 -318 -508 -886 -561 -523 -683 -919 -110 -788 -886 -549 -790 -372 -871 -243 -137 -696 -585 -138 -342 -78 -41 -863 -178 -289 -599 -522 -529 -108 -825 -445 -868 -633 -454 -269 -258 -385 -494 -193 -63 -209 -767 -250 -611 -421 -711 -428 -436 -879 -188 -912 -861 -360 -402 -641 -74 -632 -635 -135 -44 -704 -492 -229 -972 -439 -958 -160 -943 -345 -15 -841 -106 -651 -355 -830 -547 -758 -646 -949 -853 -53 -443 -735 -529 -488 -281 -591 -244 -230 -670 -568 -280 -823 -794 -946 -733 -750 -504 -318 -528 -587 -176 -874 -335 -52 -802 -5 -453 -676 -469 -334 -13 -36 -644 -775 -398 -254 -52 -508 -162 -974 -148 -594 -719 -36 -182 -878 -996 -214 -122 -600 -52 -126 -568 -331 -398 -288 -41 -21 -189 -415 -372 -358 -961 -494 -210 -406 -554 -515 -697 -460 -971 -344 -927 -699 -727 -132 -163 -768 -477 -933 -723 -45 -989 -587 -399 -123 -4 -372 -326 -733 -602 -132 -476 -499 -450 -9 -956 -543 -173 -146 -922 -664 -416 -966 -777 -21 -509 -446 -322 -106 -420 -408 -349 -549 -243 -605 -100 -389 -292 -612 -145 -872 -59 -147 -715 -714 -448 -864 -345 -442 -995 -878 -83 -506 -833 -578 -272 -72 -182 -858 -961 -422 -169 -254 -18 -897 -685 -894 -226 -917 -40 -513 -154 -136 -635 -13 -740 -268 -864 -581 -733 -281 -964 -647 -503 -822 -740 -880 -985 -547 -335 -250 -445 -382 -712 -821 -720 -259 -451 -945 -873 -41 -975 -729 -579 -632 -130 -716 -716 -519 -179 -481 -484 -6 -746 -913 -652 -954 -591 -847 -413 -838 -563 -530 -810 -165 -362 -709 -57 -301 -238 -536 -757 -930 -449 -808 -482 -582 -608 -560 -361 -182 -483 -675 -249 -640 -890 -888 -873 -782 -884 -19 -494 -519 -171 -908 -718 -732 -876 -57 -229 -838 -470 -422 -808 -424 -766 -158 -616 -960 -755 -170 -261 -591 -376 -30 -524 -469 -137 -716 -705 -682 -197 -751 -102 -398 -683 -432 -241 -932 -820 -263 -990 -345 -593 -87 -754 -281 -198 -98 -213 -484 -456 -173 -10 -722 -396 -366 -292 -845 -206 -211 -946 -630 -280 -582 -476 -255 -513 -181 -938 -865 -164 -333 -246 -384 -804 -789 -954 -543 -258 -96 -445 -304 -362 -596 -466 -721 -757 -28 -776 -226 -534 -547 -518 -492 -258 -489 -984 -353 -999 -397 -924 -835 -914 -411 -433 -588 -118 -603 -398 -502 -221 -192 -823 -378 -851 -238 -482 -933 -207 -798 -22 -266 -8 -603 -878 -868 -680 -735 -322 -182 -85 -801 -537 -143 -849 -434 -230 -138 -395 -40 -643 -133 -292 -884 -605 -102 -720 -542 -734 -366 -865 -595 -609 -556 -459 -153 -927 -411 -52 -613 -774 -352 -12 -323 -754 -914 -496 -677 -903 -217 -213 -747 -512 -652 -711 -695 -940 -937 -883 -525 -777 -838 -339 -488 -427 -725 -653 -292 -393 -144 -224 -328 -486 -66 -865 -871 -448 -92 -668 -842 -98 -233 -737 -976 -871 -196 -440 -789 -244 -496 -86 -923 -593 -958 -118 -906 -605 -522 -673 -320 -672 -505 -447 -199 -263 -190 -454 -674 -393 -120 -693 -952 -928 -304 -276 -31 -583 -679 -438 -866 -760 -43 -842 -232 -12 -804 -707 -963 -573 -399 -519 -367 -446 -323 -859 -338 -488 -297 -299 -175 -946 -695 -645 -668 -271 -668 -476 -308 -932 -782 -850 -321 -114 -896 -451 -309 -643 -683 -884 -683 -923 -591 -407 -666 -419 -44 -897 -936 -34 -794 -80 -739 -674 -914 -478 -929 -775 -820 -476 -613 -507 -528 -983 -380 -690 -901 -475 -562 -27 -343 -642 -171 -348 -268 -990 -23 -220 -585 -579 -810 -874 -590 -219 -312 -158 -629 -743 -826 -368 -244 -108 -913 -299 -883 -835 -256 -150 -326 -77 -760 -687 -33 -448 -595 -370 -229 -682 -142 -155 -739 -686 -31 -830 -505 -706 -191 -223 -658 -63 -47 -577 -669 -352 -9 -996 -509 -876 -471 -102 -179 -677 -779 -746 -361 -357 -179 -897 -234 -648 -468 -562 -489 -903 -351 -987 -260 -628 -378 -155 -399 -304 -561 -973 -800 -711 -387 -183 -482 -203 -329 -406 -576 -709 -854 -102 -732 -370 -819 -631 -862 -845 -854 -937 -68 -494 -500 -416 -724 -216 -726 -818 -116 -427 -950 -704 -411 -689 -288 -904 -502 -270 -809 -687 -191 -495 -325 -931 -489 -902 -49 -643 -662 -376 -206 -272 -359 -202 -946 -803 -286 -361 -254 -869 -442 -196 -345 -78 -773 -1000 -211 -569 -197 -758 -232 -164 -493 -506 -800 -772 -307 -26 -54 -893 -163 -617 -432 -277 -916 -269 -426 -41 -862 -548 -843 -141 -637 -615 -355 -213 -275 -730 -19 -98 -671 -269 -274 -194 -853 -904 -281 -265 -54 -948 -681 -922 -550 -114 -947 -193 -149 -761 -326 -655 -718 -175 -318 -576 -183 -338 -991 -899 -464 -798 -486 -636 -275 -456 -201 -688 -956 -909 -18 -510 -5 -393 -468 -284 -230 -572 -18 -261 -808 -174 -42 -553 -83 -281 -286 -87 -363 -799 -781 -416 -115 -90 -868 -400 -806 -675 -897 -868 -542 -64 -1000 -81 -99 -431 -642 -717 -556 -595 -131 -654 -992 -758 -329 -884 -604 -517 -411 -406 -784 -443 -998 -335 -782 -811 -384 -582 -962 -184 -848 -656 -335 -109 -977 -725 -254 -274 -659 -682 -266 -60 -501 -803 -197 -31 -88 -761 -137 -345 -906 -754 -225 -958 -151 -568 -27 -444 -831 -73 -546 -979 -411 -634 -722 -602 -238 -301 -202 -334 -688 -343 -259 -512 -511 -902 -84 -19 -321 -806 -766 -285 -38 -182 -485 -691 -677 -867 -44 -279 -53 -640 -985 -147 -586 -289 -315 -746 -40 -489 -835 -832 -125 -255 -96 -903 -731 -241 -412 -730 -507 -873 -302 -443 -360 -296 -675 -351 -632 -341 -894 -874 -890 -786 -998 -742 -570 -45 -160 -628 -540 -461 -303 -552 -966 -430 -310 -914 -33 -190 -861 -185 -902 -290 -225 -875 -551 -516 -703 -803 -387 -248 -317 -538 -612 -8 -735 -951 -575 -421 -145 -807 -299 -944 -500 -945 -783 -834 -491 -149 -230 -790 -869 -727 -253 -865 -623 -119 -396 -427 -72 -751 -366 -633 -112 -740 -831 -779 -613 -756 -731 -932 -651 -433 -596 -699 -362 -238 -66 -179 -871 -657 -942 -609 -585 -183 -207 -391 -920 -553 -728 -211 -942 -83 -809 -308 -38 -496 -847 -206 -587 -674 -166 -620 -430 -911 -768 -85 -712 -690 -64 -29 -303 -65 -817 -801 -766 -661 -464 -558 -393 -896 -646 -635 -928 -120 -175 -435 -745 -278 -581 -458 -829 -726 -485 -734 -632 -205 -59 -867 -262 -767 -666 -997 -358 -987 -312 -83 -165 -775 -259 -201 -392 -381 -112 -941 -86 -746 -328 -782 -442 -401 -906 -334 -718 -114 -490 -924 -243 -884 -302 -82 -573 -16 -932 -724 -495 -678 -942 -567 -377 -941 -326 -431 -57 -582 -565 -615 -976 -281 -895 -959 -210 -785 -366 -168 -463 -612 -173 -863 -755 -505 -186 -544 -731 -646 -422 -324 -820 -813 -193 -590 -950 -712 -899 -779 -495 -379 -776 -111 -277 -569 -481 -917 -907 -750 -851 -315 -693 -472 -185 -236 -938 -513 -197 -182 -815 -678 -860 -338 -614 -734 -413 -256 -133 -557 -454 -14 -286 -191 -387 -675 -16 -50 -305 -342 -351 -805 -918 -470 -790 -834 -22 -937 -806 -97 -886 -877 -935 -812 -672 -225 -629 -67 -348 -245 -332 -656 -918 -242 -899 -339 -41 -744 -975 -401 -492 -862 -329 -874 -281 -376 -763 -280 -532 -724 -549 -888 -47 -881 -708 -971 -385 -740 -878 -169 -950 -95 -179 -331 -759 -347 -426 -948 -21 -478 -538 -768 -666 -877 -951 -816 -169 -634 -714 -760 -842 -96 -935 -838 -831 -810 -767 -553 -774 -336 -966 -913 -279 -120 -771 -539 -826 -926 -318 -63 -414 -568 -323 -593 -691 -930 -784 -21 -730 -68 -623 -273 -724 -196 -961 -691 -42 -8 -901 -612 -48 -914 -49 -44 -911 -313 -221 -940 -686 -350 -983 -172 -951 -589 -410 -479 -533 -375 -439 -4 -97 -754 -241 -899 -718 -159 -866 -615 -42 -791 -370 -878 -338 -655 -646 -140 -41 -473 -778 -16 -307 -31 -431 -312 -1000 -240 -909 -25 -388 -820 -224 -351 -26 -780 -671 -196 -851 -796 -612 -459 -913 -344 -854 -415 -75 -639 -517 -64 -762 -232 -65 -572 -782 -95 -905 -864 -981 -472 -951 -685 -820 -128 -690 -54 -498 -104 -390 -221 -320 -231 -276 -511 -746 -971 -420 -993 -55 -17 -454 -675 -436 -674 -383 -839 -746 -264 -828 -79 -326 -369 -463 -817 -580 -939 -119 -646 -206 -495 -744 -847 -189 -323 -412 -475 -376 -354 -84 -38 -374 -627 -330 -473 -927 -885 -217 -772 -915 -945 -196 -622 -445 -886 -339 -242 -522 -462 -195 -692 -663 -940 -343 -854 -798 -401 -535 -855 -167 -615 -498 -424 -522 -246 -595 -688 -61 -537 -434 -464 -95 -101 -391 -860 -304 -550 -692 -426 -678 -946 -240 -830 -527 -440 -26 -432 -1 -231 -728 -193 -224 -282 -120 -522 -393 -558 -262 -865 -59 -73 -527 -600 -462 -215 -577 -371 -664 -644 -243 -68 -801 -836 -980 -154 -335 -592 -463 -354 -57 -786 -674 -646 -396 -513 -350 -903 -621 -658 -160 -426 -105 -209 -147 -983 -486 -371 -609 -684 -314 -778 -337 -676 -972 -756 -206 -151 -612 -258 -476 -95 -131 -483 -997 -206 -646 -865 -793 -967 -351 -12 -582 -114 -223 -806 -785 -719 -695 -117 -485 -997 -982 -460 -420 -821 -517 -310 -638 -489 -236 -519 -39 -569 -400 -247 -942 -647 -651 -817 -158 -510 -485 -611 -445 -967 -666 -747 -725 -371 -307 -167 -93 -19 -253 -867 -69 -658 -658 -102 -578 -512 -937 -823 -615 -171 -406 -726 -41 -276 -505 -102 -844 -782 -34 -725 -460 -128 -707 -852 -714 -336 -724 -254 -196 -641 -97 -335 -837 -280 -998 -922 -98 -463 -507 -958 -276 -623 -794 -847 -367 -248 -129 -541 -748 -692 -982 -111 -370 -989 -574 -948 -354 -318 -896 -332 -910 -269 -511 -917 -699 -317 -471 -145 -63 -308 -425 -404 -315 -286 -332 -858 -497 -882 -889 -339 -38 -909 -313 -428 -711 -881 -591 -704 -973 -748 -977 -949 -287 -433 -961 -773 -509 -100 -921 -719 -462 -471 -361 -44 -305 -797 -25 -239 -894 -642 -607 -989 -558 -730 -258 -77 -737 -396 -954 -664 -620 -78 -468 -307 -117 -808 -335 -783 -557 -931 -717 -39 -796 -624 -981 -307 -9 -995 -515 -645 -276 -88 -946 -984 -100 -779 -211 -251 -765 -49 -871 -700 -973 -912 -452 -112 -519 -85 -551 -96 -807 -120 -425 -468 -627 -513 -446 -547 -94 -93 -719 -73 -150 -990 -286 -123 -315 -12 -259 -515 -745 -129 -702 -1000 -345 -813 -577 -149 -903 -307 -447 -314 -176 -598 -514 -129 -393 -795 -648 -839 -92 -647 -174 -808 -662 -351 -212 -456 -554 -724 -896 -650 -675 -178 -732 -519 -753 -950 -243 -559 -595 -127 -864 -354 -879 -931 -960 -525 -731 -455 -64 -480 -840 -123 -800 -95 -496 -114 -788 -898 -360 -557 -133 -602 -935 -112 -483 -384 -321 -821 -410 -296 -265 -890 -703 -198 -579 -339 -153 -636 -268 -483 -909 -220 -926 -213 -527 -255 -389 -623 -962 -194 -399 -436 -503 -817 -314 -223 -370 -804 -215 -845 -976 -915 -312 -583 -908 -465 -954 -310 -891 -101 -16 -436 -902 -762 -579 -1 -145 -828 -253 -1000 -569 -49 -274 -952 -288 -103 -452 -850 -701 -75 -913 -635 -791 -639 -988 -722 -17 -492 -315 -152 -979 -2 -785 -510 -565 -731 -677 -95 -907 -163 -330 -228 -880 -477 -105 -412 -15 -374 -625 -397 -314 -274 -781 -179 -475 -275 -761 -731 -449 -877 -278 -981 -273 -506 -473 -42 -904 -412 -467 -433 -997 -765 -445 -669 -206 -694 -480 -481 -627 -37 -740 -819 -844 -551 -677 -4 -116 -44 -486 -215 -740 -965 -307 -275 -882 -372 -830 -42 -661 -606 -162 -655 -869 -709 -410 -487 -791 -379 -848 -256 -195 -955 -242 -974 -771 -290 -764 -124 -661 -791 -754 -673 -839 -930 -446 -251 -709 -912 -658 -213 -513 -638 -760 -416 -392 -936 -937 -435 -355 -697 -244 -826 -918 -171 -293 -77 -658 -786 -303 -707 -834 -94 -999 -965 -899 -958 -487 -89 -875 -212 -491 -860 -57 -691 -870 -651 -758 -807 -87 -59 -357 -32 -519 -676 -904 -662 -555 -19 -875 -450 -531 -453 -741 -122 -354 -585 -956 -245 -87 -92 -185 -678 -751 -450 -632 -469 -514 -114 -732 -554 -435 -151 -196 -301 -930 -794 -560 -5 -417 -555 -983 -456 -862 -302 -47 -510 -362 -431 -764 -524 -628 -220 -630 -766 -240 -273 -318 -966 -975 -575 -615 -513 -339 -778 -925 -368 -203 -759 -995 -972 -994 -665 -829 -140 -370 -778 -184 -711 -212 -870 -888 -626 -640 -884 -612 -631 -776 -351 -841 -70 -426 -122 -925 -771 -722 -35 -283 -947 -147 -993 -60 -136 -938 -716 -383 -887 -872 -673 -897 -232 -357 -861 -271 -980 -765 -476 -564 -746 -94 -802 -122 -98 -139 -74 -68 -607 -342 -799 -427 -744 -295 -251 -945 -407 -507 -805 -213 -198 -158 -906 -592 -310 -64 -333 -650 -790 -896 -464 -705 -271 -777 -908 -546 -568 -376 -457 -98 -991 -390 -995 -961 -649 -108 -886 -883 -122 -214 -36 -890 -497 -438 -451 -329 -338 -989 -184 -774 -350 -8 -343 -84 -795 -95 -520 -794 -118 -290 -554 -707 -495 -565 -983 -480 -468 -338 -549 -553 -273 -730 -276 -13 -652 -646 -334 -119 -974 -531 -150 -950 -281 -573 -874 -337 -224 -652 -132 -492 -646 -770 -898 -578 -716 -319 -290 -830 -846 -623 -937 -937 -757 -662 -152 -899 -130 -874 -283 -439 -222 -256 -352 -156 -298 -785 -56 -389 -274 -255 -256 -164 -736 -774 -388 -909 -220 -721 -154 -246 -410 -695 -704 -449 -210 -336 -402 -631 -982 -692 -998 -713 -770 -748 -334 -320 -563 -927 -46 -937 -928 -638 -358 -500 -659 -366 -558 -662 -886 -46 -321 -732 -253 -163 -279 -237 -148 -374 -931 -489 -184 -138 -456 -528 -376 -770 -346 -5 -746 -194 -510 -590 -193 -274 -555 -110 -322 -65 -181 -374 -354 -59 -969 -824 -612 -632 -385 -317 -219 -539 -202 -324 -798 -650 -156 -916 -555 -353 -922 -614 -291 -235 -415 -241 -498 -673 -22 -908 -602 -533 -956 -358 -56 -863 -514 -332 -417 -609 -863 -401 -32 -62 -478 -460 -575 -246 -933 -662 -581 -802 -813 -680 -582 -3 -974 -242 -876 -343 -958 -995 -614 -783 -747 -121 -754 -54 -368 -753 -33 -998 -693 -781 -64 -708 -276 -118 -462 -649 -532 -116 -812 -963 -438 -896 -335 -117 -625 -968 -163 -751 -544 -223 -44 -885 -984 -306 -3 -278 -792 -463 -599 -897 -485 -257 -48 -293 -187 -163 -506 -947 -890 -368 -429 -149 -321 -779 -867 -547 -429 -28 -612 -35 -189 -86 -602 -669 -146 -184 -121 -524 -771 -572 -423 -194 -944 -904 -304 -746 -254 -262 -92 -331 -610 -943 -670 -922 -610 -493 -366 -908 -868 -811 -605 -322 -844 -235 -598 -715 -832 -398 -757 -854 -711 -216 -295 -462 -315 -409 -51 -562 -637 -638 -229 -624 -539 -806 -920 -925 -52 -594 -131 -584 -404 -52 -242 -810 -423 -229 -204 -181 -515 -267 -625 -403 -179 -154 -281 -280 -255 -894 -965 -22 -60 -187 -445 -341 -637 -133 -442 -839 -89 -335 -943 -710 -841 -661 -640 -307 -639 -666 -34 -999 -340 -492 -299 -863 -572 -710 -818 -752 -491 -586 -726 -211 -995 -599 -137 -393 -604 -67 -940 -842 -524 -571 -603 -916 -476 -803 -686 -325 -747 -311 -168 -754 -197 -635 -586 -720 -150 -698 -160 -791 -30 -239 -74 -43 -25 -479 -420 -189 -506 -856 -751 -230 -7 -116 -231 -378 -938 -814 -291 -668 -910 -729 -956 -643 -691 -256 -660 -304 -20 -818 -11 -432 -548 -913 -71 -482 -434 -745 -517 -234 -524 -83 -167 -909 -349 -446 -950 -935 -45 -911 -209 -621 -448 -604 -620 -690 -687 -837 -722 -118 -651 -445 -434 -201 -950 -225 -193 -526 -33 -278 -708 -602 -980 -315 -61 -708 -646 -416 -332 -246 -147 -300 -444 -907 -110 -595 -40 -294 -917 -251 -693 -268 -162 -629 -241 -853 -313 -750 -258 -883 -535 -106 -743 -580 -230 -535 -372 -470 -371 -938 -833 -841 -763 -698 -699 -772 -794 -568 -271 -537 -281 -191 -57 -60 -56 -918 -698 -396 -640 -841 -782 -427 -968 -691 -384 -26 -236 -31 -918 -852 -749 -307 -421 -986 -780 -830 -713 -68 -466 -390 -341 -395 -457 -46 -989 -369 -647 -635 -817 -776 -550 -874 -422 -716 -769 -445 -513 -485 -491 -876 -632 -430 -384 -108 -484 -987 -539 -951 -692 -58 -725 -72 -299 -956 -242 -808 -964 -19 -235 -509 -787 -679 -335 -598 -884 -482 -251 -931 -213 -398 -782 -677 -338 -106 -150 -973 -579 -65 -413 -91 -969 -797 -205 -741 -288 -67 -680 -104 -248 -553 -184 -841 -355 -492 -552 -114 -682 -617 -586 -320 -58 -72 -398 -304 -319 -901 -64 -371 -145 -699 -356 -433 -285 -792 -711 -51 -984 -324 -260 -654 -519 -340 -637 -158 -90 -281 -461 -96 -27 -571 -381 -810 -472 -768 -570 -453 -348 -644 -98 -986 -785 -26 -463 -817 -759 -852 -44 -485 -766 -699 -239 -184 -339 -59 -571 -14 -59 -95 -511 -240 -741 -811 -512 -628 -503 -624 -905 -968 -157 -283 -753 -310 -889 -868 -908 -506 -839 -655 -451 -889 -883 -318 -881 -286 -892 -729 -22 -848 -149 -499 -782 -872 -642 -18 -51 -693 -948 -661 -358 -470 -419 -886 -294 -270 -248 -133 -113 -983 -534 -397 -210 -103 -619 -467 -876 -337 -219 -379 -119 -419 -109 -121 -701 -698 -844 -474 -206 -228 -585 -422 -985 -359 -607 -959 -954 -484 -997 -496 -110 -548 -546 -225 -47 -481 -586 -949 -966 -512 -116 -900 -297 -290 -999 -839 -29 -288 -346 -674 -970 -299 -713 -155 -984 -452 -160 -828 -738 -267 -873 -775 -400 -83 -290 -108 -586 -314 -588 -640 -513 -301 -634 -973 -997 -304 -748 -462 -126 -817 -968 -637 -367 -832 -610 -459 -917 -871 -923 -632 -564 -144 -167 -504 -254 -948 -66 -109 -679 -659 -683 -495 -622 -239 -585 -676 -746 -207 -295 -131 -442 -86 -520 -975 -250 -33 -622 -848 -349 -339 -659 -289 -814 -307 -587 -798 -383 -353 -867 -735 -414 -33 -928 -300 -910 -542 -189 -671 -228 -135 -822 -943 -330 -195 -936 -214 -203 -380 -906 -644 -152 -70 -605 -910 -248 -986 -827 -502 -401 -609 -948 -127 -380 -751 -774 -671 -14 -977 -550 -890 -883 -338 -853 -789 -562 -415 -769 -59 -442 -632 -528 -959 -769 -399 -643 -226 -814 -680 -503 -154 -3 -294 -5 -854 -318 -66 -555 -949 -843 -97 -85 -311 -273 -306 -564 -608 -433 -275 -172 -605 -50 -273 -755 -444 -116 -552 -168 -583 -479 -720 -280 -654 -81 -606 -605 -686 -942 -124 -593 -149 -752 -992 -972 -870 -849 -153 -81 -492 -584 -849 -543 -236 -923 -480 -537 -397 -272 -542 -13 -721 -850 -653 -552 -907 -935 -756 -315 -69 -900 -643 -951 -755 -389 -199 -99 -844 -346 -165 -85 -828 -333 -407 -808 -753 -532 -612 -615 -650 -99 -890 -734 -407 -553 -85 -499 -112 -616 -871 -753 -37 -298 -55 -179 -719 -959 -287 -670 -442 -233 -816 -281 -722 -535 -834 -452 -551 -596 -797 -824 -506 -912 -800 -132 -52 -294 -232 -463 -730 -857 -577 -498 -947 -754 -651 -291 -769 -997 -974 -430 -205 -677 -559 -660 -497 -249 -555 -133 -930 -217 -371 -379 -347 -809 -411 -902 -665 -802 -685 -682 -278 -266 -250 -988 -947 -172 -465 -6 -333 -286 -73 -919 -552 -228 -599 -789 -428 -445 -261 -945 -437 -498 -240 -278 -775 -11 -37 -794 -573 -416 -297 -16 -245 -141 -893 -596 -894 -732 -982 -938 -31 -733 -821 -783 -8 -879 -413 -13 -334 -666 -808 -846 -612 -110 -365 -247 -237 -965 -313 -811 -731 -943 -713 -882 -447 -381 -457 -636 -182 -458 -368 -722 -666 -448 -13 -140 -619 -770 -917 -762 -793 -818 -353 -248 -571 -502 -102 -932 -119 -872 -100 -244 -706 -822 -244 -962 -484 -646 -505 -664 -256 -798 -873 -289 -357 -299 -329 -964 -579 -115 -601 -677 -541 -485 -707 -33 -126 -364 -919 -252 -87 -279 -780 -776 -267 -815 -5 -124 -126 -457 -495 -808 -969 -320 -528 -367 -429 -657 -112 -501 -581 -218 -776 -941 -611 -26 -422 -771 -917 -364 -80 -292 -833 -773 -213 -306 -974 -987 -951 -822 -726 -616 -528 -204 -646 -738 -200 -951 -749 -170 -933 -62 -403 -405 -835 -986 -103 -237 -358 -247 -630 -761 -490 -865 -246 -98 -771 -904 -606 -553 -298 -42 -382 -856 -61 -410 -62 -257 -438 -625 -870 -161 -199 -192 -579 -906 -343 -100 -248 -743 -702 -202 -136 -94 -713 -384 -542 -115 -953 -276 -119 -497 -982 -512 -439 -622 -913 -509 -482 -109 -581 -140 -681 -716 -182 -354 -594 -802 -488 -909 -348 -445 -16 -941 -21 -203 -398 -299 -546 -735 -86 -651 -378 -552 -218 -31 -678 -222 -683 -852 -226 -490 -490 -957 -446 -287 -807 -82 -893 -149 -34 -889 -508 -81 -79 -28 -561 -931 -835 -663 -487 -6 -291 -18 -1000 -517 -546 -726 -914 -863 -457 -117 -924 -974 -734 -933 -778 -897 -837 -934 -994 -592 -790 -588 -252 -735 -762 -85 -984 -358 -128 -448 -291 -907 -34 -264 -480 -93 -70 -79 -67 -2 -189 -611 -359 -381 -985 -484 -306 -795 -997 -671 -517 -415 -228 -433 -498 -170 -780 -278 -361 -300 -82 -100 -310 -110 -88 -65 -322 -75 -86 -843 -382 -472 -328 -911 -628 -610 -343 -542 -456 -766 -942 -764 -983 -937 -700 -18 -364 -419 -356 -59 -763 -449 -15 -919 -71 -421 -678 -908 -550 -901 -427 -820 -270 -31 -512 -718 -49 -442 -67 -717 -247 -504 -638 -866 -433 -102 -584 -424 -945 -707 -662 -96 -308 -6 -121 -170 -373 -661 -403 -178 -205 -192 -245 -599 -408 -545 -38 -890 -411 -955 -855 -627 -819 -525 -494 -937 -858 -948 -630 -555 -139 -87 -913 -470 -324 -145 -811 -425 -455 -157 -591 -480 -317 -938 -512 -992 -776 -56 -6 -371 -331 -844 -288 -400 -406 -783 -418 -812 -930 -755 -689 -207 -966 -631 -312 -792 -909 -455 -149 -693 -738 -958 -276 -88 -392 -103 -651 -342 -371 -413 -95 -526 -671 -259 -127 -492 -245 -345 -850 -264 -715 -26 -169 -99 -150 -232 -634 -659 -777 -668 -834 -884 -859 -101 -642 -424 -336 -105 -608 -949 -326 -224 -646 -50 -9 -237 -613 -278 -956 -772 -355 -437 -804 -402 -365 -531 -297 -433 -836 -466 -201 -954 -356 -786 -98 -977 -59 -913 -460 -538 -491 -467 -580 -458 -67 -597 -649 -118 -265 -767 -537 -187 -288 -122 -965 -190 -753 -496 -300 -826 -254 -251 -608 -757 -303 -903 -199 -858 -650 -136 -953 -297 -932 -913 -328 -993 -853 -861 -782 -519 -211 -60 -842 -386 -120 -580 -491 -489 -190 -857 -771 -581 -907 -239 -80 -96 -516 -376 -898 -895 -653 -904 -815 -516 -896 -962 -67 -592 -285 -339 -296 -16 -875 -542 -910 -989 -573 -397 -610 -319 -616 -2 -810 -755 -419 -93 -915 -548 -314 -258 -136 -789 -186 -413 -489 -86 -85 -561 -892 -704 -273 -107 -650 -444 -366 -3 -668 -961 -346 -733 -449 -913 -432 -808 -122 -526 -664 -957 -1 -963 -276 -350 -440 -12 -162 -129 -35 -441 -666 -755 -828 -54 -19 -925 -761 -421 -971 -658 -187 -303 -364 -884 -615 -953 -391 -125 -123 -73 -11 -534 -516 -787 -999 -734 -850 -496 -997 -179 -975 -354 -319 -839 -196 -27 -662 -831 -795 -118 -35 -526 -73 -430 -314 -269 -398 -645 -413 -208 -252 -726 -388 -205 -601 -987 -619 -892 -70 -42 -219 -933 -347 -900 -713 -686 -759 -370 -932 -807 -701 -191 -924 -102 -495 -238 -615 -813 -641 -395 -313 -179 -711 -11 -147 -36 -848 -231 -714 -345 -361 -835 -316 -301 -452 -519 -597 -796 -390 -861 -984 -37 -215 -464 -557 -563 -159 -580 -431 -515 -812 -274 -157 -733 -930 -254 -778 -608 -209 -770 -182 -280 -276 -958 -935 -173 -58 -550 -72 -652 -562 -769 -563 -386 -670 -199 -415 -574 -502 -295 -726 -154 -149 -176 -320 -711 -142 -952 -117 -856 -952 -810 -686 -662 -269 -472 -140 -845 -952 -361 -249 -511 -183 -846 -343 -224 -643 -533 -43 -582 -164 -527 -940 -166 -446 -363 -64 -454 -870 -338 -285 -272 -362 -766 -141 -254 -725 -376 -4 -602 -694 -259 -990 -332 -856 -909 -950 -808 -835 -238 -462 -354 -378 -839 -691 -637 -79 -112 -613 -154 -453 -681 -862 -82 -991 -573 -197 -519 -540 -14 -181 -696 -942 -118 -431 -23 -718 -193 -45 -362 -541 -497 -238 -215 -774 -144 -364 -192 -157 -420 -63 -104 -113 -656 -150 -542 -124 -77 -81 -390 -91 -161 -519 -924 -990 -545 -675 -176 -75 -192 -789 -301 -457 -712 -513 -134 -318 -452 -281 -172 -306 -754 -501 -875 -14 -113 -25 -203 -304 -325 -925 -649 -607 -581 -213 -883 -696 -636 -123 -703 -670 -483 -471 -333 -54 -418 -879 -673 -1 -664 -204 -527 -787 -395 -969 -266 -422 -84 -860 -194 -742 -242 -105 -907 -378 -180 -552 -671 -113 -462 -736 -367 -646 -679 -911 -772 -282 -535 -128 -642 -182 -842 -219 -93 -258 -763 -464 -267 -694 -35 -414 -334 -687 -302 -784 -783 -451 -140 -96 -317 -864 -51 -645 -693 -907 -705 -959 -316 -915 -389 -688 -729 -178 -857 -609 -300 -454 -870 -772 -450 -377 -5 -613 -849 -46 -733 -719 -102 -904 -816 -493 -423 -726 -221 -608 -427 -938 -973 -373 -627 -27 -408 -482 -647 -634 -732 -978 -688 -779 -656 -783 -968 -703 -946 -752 -351 -27 -250 -407 -171 -819 -489 -911 -823 -749 -819 -54 -153 -251 -27 -799 -719 -154 -352 -887 -239 -249 -249 -603 -609 -472 -969 -313 -807 -186 -673 -967 -580 -444 -182 -402 -939 -624 -76 -805 -882 -303 -273 -906 -820 -59 -691 -863 -493 -990 -706 -681 -208 -298 -877 -834 -623 -659 -759 -214 -444 -253 -573 -207 -147 -312 -794 -905 -985 -323 -676 -402 -815 -696 -266 -872 -118 -255 -662 -767 -845 -740 -744 -693 -767 -65 -935 -161 -576 -217 -72 -423 -718 -798 -543 -106 -49 -408 -322 -96 -488 -405 -416 -801 -70 -634 -194 -987 -554 -773 -980 -226 -219 -516 -38 -861 -288 -399 -34 -868 -633 -994 -200 -383 -568 -537 -11 -576 -191 -603 -996 -810 -29 -113 -428 -115 -938 -602 -130 -708 -378 -289 -48 -772 -355 -597 -294 -910 -913 -926 -172 -802 -78 -753 -550 -316 -353 -948 -245 -409 -997 -750 -73 -782 -534 -669 -289 -856 -308 -143 -187 -306 -565 -132 -606 -373 -982 -485 -790 -55 -509 -862 -801 -767 -957 -29 -543 -40 -648 -802 -947 -20 -690 -786 -576 -667 -73 -356 -460 -653 -192 -911 -198 -719 -923 -29 -502 -625 -58 -966 -912 -8 -978 -98 -810 -846 -510 -956 -718 -69 -525 -76 -306 -682 -794 -199 -117 -810 -244 -29 -163 -513 -59 -927 -749 -464 -823 -945 -826 -768 -204 -408 -119 -889 -737 -300 -378 -109 -470 -391 -88 -400 -708 -715 -113 -511 -270 -269 -491 -491 -664 -181 -601 -314 -265 -745 -299 -776 -974 -251 -453 -569 -343 -716 -661 -903 -586 -579 -686 -489 -609 -390 -236 -253 -821 -498 -609 -204 -728 -959 -633 -570 -452 -787 -762 -68 -345 -910 -708 -698 -815 -894 -541 -701 -390 -171 -58 -825 -862 -932 -388 -931 -50 -888 -394 -123 -153 -250 -376 -513 -822 -112 -88 -453 -415 -496 -137 -295 -313 -770 -638 -602 -755 -202 -106 -183 -460 -68 -161 -427 -360 -951 -192 -309 -453 -915 -276 -246 -751 -170 -938 -63 -462 -929 -77 -518 -123 -362 -605 -269 -668 -431 -903 -494 -950 -434 -567 -377 -401 -834 -372 -193 -120 -550 -117 -546 -586 -404 -109 -973 -17 -212 -360 -562 -361 -998 -599 -545 -390 -40 -822 -837 -642 -917 -252 -733 -448 -467 -973 -48 -423 -650 -779 -45 -416 -854 -293 -370 -159 -286 -645 -33 -906 -237 -124 -874 -870 -461 -31 -893 -50 -394 -779 -187 -390 -410 -180 -890 -971 -427 -341 -378 -576 -108 -531 -295 -978 -570 -220 -443 -13 -452 -63 -423 -870 -654 -729 -97 -668 -333 -498 -992 -105 -790 -114 -708 -121 -831 -693 -925 -942 -671 -791 -382 -238 -866 -747 -928 -38 -654 -670 -644 -210 -790 -519 -226 -340 -926 -709 -324 -818 -534 -953 -667 -6 -276 -820 -969 -927 -938 -899 -486 -121 -46 -719 -678 -521 -34 -881 -219 -370 -459 -734 -690 -637 -339 -387 -629 -676 -238 -26 -636 -542 -499 -225 -606 -382 -823 -370 -972 -704 -439 -847 -582 -642 -906 -4 -715 -423 -486 -327 -442 -899 -151 -178 -229 -170 -148 -502 -384 -116 -287 -369 -506 -6 -879 -467 -163 -625 -954 -174 -973 -47 -795 -491 -128 -207 -506 -303 -628 -196 -848 -93 -786 -780 -618 -118 -562 -892 -560 -855 -309 -206 -333 -240 -447 -925 -479 -258 -271 -590 -727 -113 -473 -921 -81 -284 -150 -655 -774 -754 -516 -447 -834 -264 -444 -855 -76 -663 -649 -465 -937 -927 -749 -984 -79 -906 -692 -198 -488 -378 -772 -733 -629 -648 -218 -904 -162 -529 -642 -997 -48 -82 -926 -914 -173 -50 -682 -367 -172 -418 -882 -970 -809 -138 -788 -281 -54 -896 -439 -32 -306 -106 -773 -798 -353 -477 -326 -204 -402 -702 -981 -344 -287 -276 -391 -814 -56 -134 -548 -22 -947 -66 -531 -928 -790 -257 -725 -593 -967 -705 -436 -423 -285 -60 -984 -71 -816 -403 -779 -308 -471 -430 -104 -975 -799 -485 -637 -523 -983 -217 -75 -292 -922 -863 -409 -520 -603 -244 -633 -729 -349 -853 -141 -421 -128 -39 -442 -759 -366 -475 -696 -332 -267 -357 -376 -663 -432 -630 -105 -630 -314 -745 -259 -998 -87 -466 -689 -737 -194 -719 -514 -210 -755 -907 -771 -950 -1 -220 -994 -58 -422 -328 -39 -55 -630 -555 -520 -812 -473 -52 -291 -801 -530 -473 -105 -383 -920 -878 -859 -915 -608 -310 -572 -675 -361 -943 -537 -649 -120 -397 -213 -181 -33 -160 -187 -156 -488 -567 -362 -574 -248 -348 -80 -343 -598 -768 -214 -321 -880 -947 -952 -981 -43 -752 -401 -677 -179 -660 -204 -842 -949 -574 -21 -991 -381 -422 -969 -142 -254 -285 -393 -821 -363 -517 -67 -377 -128 -190 -934 -174 -826 -706 -608 -849 -241 -621 -153 -457 -722 -517 -92 -102 -927 -147 -669 -401 -442 -156 -631 -962 -962 -838 -980 -665 -873 -123 -919 -547 -352 -161 -94 -325 -451 -977 -438 -168 -993 -782 -893 -778 -915 -646 -534 -916 -715 -23 -363 -612 -221 -442 -475 -794 -53 -128 -376 -582 -145 -537 -552 -113 -288 -948 -503 -538 -416 -408 -621 -717 -685 -106 -533 -583 -333 -30 -448 -197 -937 -721 -77 -750 -875 -510 -572 -890 -466 -375 -662 -951 -294 -995 -958 -902 -300 -338 -781 -908 -979 -645 -299 -723 -691 -559 -735 -561 -82 -850 -851 -475 -36 -766 -370 -284 -789 -168 -707 -913 -697 -965 -948 -401 -142 -399 -560 -113 -808 -828 -808 -46 -22 -655 -321 -936 -700 -134 -945 -244 -601 -622 -527 -660 -566 -295 -74 -997 -914 -131 -201 -798 -175 -39 -360 -450 -745 -800 -418 -633 -512 -96 -92 -395 -464 -913 -724 -478 -699 -422 -235 -29 -651 -457 -732 -141 -451 -108 -303 -600 -355 -321 -437 -662 -677 -956 -687 -385 -887 -178 -742 -496 -829 -331 -754 -884 -414 -515 -462 -972 -945 -799 -749 -4 -82 -909 -178 -994 -164 -953 -584 -210 -717 -914 -436 -518 -707 -609 -505 -337 -769 -973 -46 -28 -235 -538 -249 -98 -918 -53 -572 -765 -840 -559 -660 -116 -202 -838 -19 -370 -100 -924 -145 -296 -468 -947 -634 -289 -949 -779 -168 -727 -127 -967 -331 -323 -39 -650 -456 -565 -160 -204 -71 -395 -833 -915 -229 -234 -430 -566 -600 -794 -190 -450 -301 -178 -598 -278 -917 -400 -267 -472 -456 -289 -681 -733 -100 -996 -399 -276 -680 -303 -726 -697 -357 -317 -220 -85 -164 -405 -493 -256 -912 -350 -550 -708 -741 -202 -577 -842 -72 -363 -875 -818 -49 -804 -793 -502 -944 -870 -507 -341 -170 -373 -261 -453 -769 -185 -146 -91 -678 -711 -719 -567 -296 -270 -324 -635 -36 -727 -610 -185 -978 -392 -157 -906 -231 -933 -887 -485 -305 -638 -370 -887 -18 -303 -236 -292 -490 -824 -583 -28 -409 -905 -962 -75 -571 -715 -829 -355 -695 -796 -890 -750 -513 -735 -666 -549 -29 -291 -740 -75 -351 -612 -786 -259 -676 -466 -57 -301 -4 -480 -192 -359 -115 -416 -226 -348 -500 -178 -695 -903 -130 -677 -510 -800 -209 -819 -194 -1 -336 -365 -160 -978 -141 -827 -690 -256 -901 -53 -807 -552 -943 -606 -687 -230 -2 -177 -920 -921 -350 -787 -1000 -728 -811 -801 -722 -755 -172 -70 -802 -624 -798 -247 -105 -519 -717 -805 -319 -720 -165 -113 -64 -994 -684 -444 -155 -274 -901 -156 -354 -578 -421 -68 -966 -678 -168 -377 -643 -13 -310 -97 -711 -661 -69 -259 -497 -83 -818 -4 -556 -777 -785 -320 -283 -705 -310 -463 -225 -303 -317 -972 -285 -5 -156 -442 -850 -172 -199 -489 -326 -838 -476 -313 -347 -641 -516 -549 -855 -489 -137 -804 -551 -712 -309 -525 -257 -463 -150 -918 -614 -917 -973 -539 -96 -385 -46 -29 -579 -190 -6 -627 -220 -78 -720 -34 -594 -955 -362 -459 -341 -780 -707 -111 -481 -447 -409 -1 -57 -993 -937 -929 -796 -427 -423 -943 -480 -903 -709 -311 -778 -69 -825 -362 -512 -860 -309 -373 -475 -376 -293 -558 -516 -752 -713 -687 -534 -277 -349 -207 -940 -410 -359 -786 -451 -60 -963 -406 -757 -296 -395 -695 -222 -707 -956 -189 -327 -574 -999 -449 -857 -813 -675 -650 -261 -893 -708 -688 -582 -268 -448 -851 -64 -279 -61 -960 -61 -786 -378 -740 -404 -474 -964 -223 -250 -666 -504 -130 -215 -362 -909 -66 -873 -718 -184 -966 -706 -884 -90 -254 -99 -243 -741 -129 -718 -880 -829 -736 -667 -997 -973 -797 -648 -953 -573 -307 -55 -539 -3 -181 -162 -422 -517 -622 -751 -978 -299 -906 -317 -352 -920 -462 -407 -76 -308 -175 -384 -49 -36 -923 -231 -642 -337 -381 -482 -619 -573 -193 -259 -758 -635 -106 -651 -421 -784 -979 -699 -886 -18 -173 -234 -865 -494 -822 -391 -615 -624 -460 -436 -394 -799 -442 -469 -312 -992 -227 -478 -429 -456 -465 -230 -240 -481 -148 -742 -477 -18 -866 -590 -502 -131 -575 -783 -896 -780 -922 -529 -556 -356 -901 -409 -461 -307 -33 -913 -25 -165 -615 -648 -222 -979 -760 -915 -642 -34 -664 -952 -706 -206 -536 -891 -354 -463 -469 -400 -665 -8 -925 -477 -730 -773 -626 -645 -78 -585 -925 -53 -64 -570 -488 -857 -942 -5 -228 -236 -771 -155 -997 -172 -319 -463 -767 -808 -197 -501 -846 -532 -60 -921 -665 -768 -993 -719 -26 -434 -122 -461 -597 -763 -46 -261 -900 -690 -357 -812 -84 -356 -475 -943 -286 -757 -203 -868 -362 -447 -187 -342 -156 -879 -713 -468 -742 -629 -538 -60 -606 -716 -498 -421 -620 -993 -627 -125 -682 -510 -41 -757 -64 -112 -442 -279 -20 -443 -111 -276 -598 -689 -238 -202 -187 -964 -923 -823 -932 -572 -351 -99 -888 -692 -531 -995 -791 -356 -56 -520 -596 -311 -896 -645 -247 -478 -307 -262 -368 -758 -919 -528 -315 -803 -441 -479 -8 -517 -397 -755 -650 -466 -255 -112 -672 -361 -955 -607 -750 -799 -230 -897 -78 -846 -64 -161 -187 -555 -855 -912 -25 -900 -810 -204 -584 -337 -588 -93 -998 -448 -475 -376 -278 -575 -574 -317 -239 -438 -465 -241 -737 -219 -414 -268 -836 -454 -984 -360 -216 -192 -525 -735 -303 -850 -7 -236 -328 -74 -933 -752 -638 -906 -918 -860 -192 -806 -122 -317 -748 -584 -854 -454 -381 -719 -954 -443 -560 -968 -260 -774 -873 -624 -608 -814 -882 -426 -37 -67 -396 -317 -859 -965 -863 -225 -274 -184 -607 -886 -96 -374 -240 -696 -292 -668 -902 -16 -436 -165 -973 -914 -681 -575 -46 -1 -585 -645 -509 -487 -587 -83 -38 -592 -603 -25 -449 -781 -623 -719 -707 -585 -81 -808 -275 -659 -758 -841 -950 -999 -892 -693 -117 -616 -565 -701 -313 -62 -121 -296 -487 -720 -859 -597 -966 -552 -286 -129 -968 -535 -972 -950 -999 -782 -169 -808 -880 -686 -266 -916 -844 -696 -987 -248 -234 -476 -597 -82 -533 -491 -414 -110 -197 -599 -667 -90 -453 -578 -926 -686 -353 -398 -179 -226 -729 -624 -142 -390 -803 -993 -135 -765 -820 -507 -977 -186 -316 -53 -602 -928 -737 -675 -2 -833 -449 -939 -364 -934 -121 -190 -399 -916 -36 -711 -974 -89 -182 -214 -80 -897 -730 -921 -719 -965 -530 -18 -112 -906 -611 -80 -407 -897 -970 -838 -132 -569 -218 -382 -275 -894 -891 -756 -796 -138 -161 -17 -666 -617 -703 -275 -977 -585 -88 -12 -315 -22 -516 -665 -598 -537 -797 -668 -715 -249 -95 -896 -763 -525 -935 -685 -191 -732 -18 -863 -755 -716 -505 -724 -516 -708 -134 -979 -187 -766 -550 -584 -159 -511 -165 -144 -632 -841 -84 -535 -902 -417 -81 -338 -906 -64 -27 -777 -88 -995 -368 -100 -299 -141 -342 -161 -991 -360 -389 -248 -97 -623 -188 -394 -263 -225 -84 -533 -995 -982 -662 -619 -927 -842 -493 -28 -646 -248 -641 -874 -773 -100 -303 -440 -377 -887 -416 -307 -237 -895 -69 -565 -426 -784 -419 -174 -4 -867 -253 -362 -704 -178 -663 -900 -634 -387 -507 -680 -15 -674 -853 -670 -209 -977 -781 -790 -423 -261 -183 -960 -287 -947 -270 -457 -270 -342 -831 -833 -48 -720 -612 -35 -51 -76 -543 -157 -480 -343 -474 -753 -893 -596 -704 -298 -613 -404 -589 -545 -397 -306 -172 -985 -583 -688 -62 -759 -482 -565 -674 -168 -282 -103 -323 -549 -162 -1000 -846 -10 -517 -481 -211 -958 -831 -492 -893 -709 -815 -208 -711 -166 -78 -977 -219 -348 -164 -680 -265 -591 -567 -110 -218 -910 -724 -883 -794 -559 -980 -446 -986 -861 -834 -873 -496 -765 -108 -762 -634 -703 -44 -320 -987 -96 -102 -470 -867 -484 -288 -118 -926 -454 -586 -786 -601 -54 -485 -380 -182 -157 -805 -136 -470 -14 -808 -327 -278 -134 -370 -469 -899 -108 -877 -720 -238 -118 -843 -148 -559 -655 -540 -7 -209 -536 -949 -401 -680 -76 -219 -588 -248 -68 -926 -285 -896 -744 -24 -159 -32 -873 -381 -134 -330 -577 -206 -928 -691 -364 -389 -678 -613 -688 -458 -773 -223 -209 -794 -839 -398 -488 -99 -312 -873 -40 -333 -182 -834 -747 -82 -20 -729 -602 -139 -587 -610 -697 -558 -985 -443 -553 -474 -188 -115 -315 -62 -523 -357 -964 -927 -505 -54 -333 -792 -813 -208 -490 -375 -316 -478 -801 -552 -682 -523 -223 -53 -564 -543 -457 -702 -918 -995 -666 -833 -115 -520 -807 -995 -844 -47 -633 -365 -360 -967 -660 -452 -12 -26 -615 -86 -631 -904 -935 -117 -132 -980 -478 -560 -5 -678 -88 -268 -415 -689 -806 -868 -408 -964 -778 -493 -31 -627 -614 -447 -120 -508 -672 -917 -833 -83 -614 -55 -119 -846 -678 -755 -257 -962 -395 -478 -902 -686 -599 -249 -913 -218 -669 -340 -513 -699 -404 -891 -867 -177 -413 -49 -660 -976 -53 -704 -439 -769 -501 -16 -852 -370 -930 -958 -178 -565 -155 -491 -171 -152 -836 -65 -371 -256 -36 -983 -283 -594 -80 -361 -511 -636 -693 -383 -305 -833 -207 -536 -218 -123 -870 -641 -208 -806 -314 -95 -423 -108 -507 -986 -589 -250 -530 -912 -104 -3 -316 -555 -66 -958 -978 -563 -321 -859 -537 -29 -318 -304 -770 -371 -76 -750 -969 -334 -694 -87 -823 -754 -548 -157 -940 -537 -828 -169 -575 -370 -200 -471 -565 -91 -234 -427 -32 -845 -918 -223 -591 -858 -750 -281 -779 -976 -625 -992 -298 -393 -763 -756 -618 -284 -780 -304 -289 -287 -506 -641 -375 -783 -662 -949 -188 -767 -577 -205 -159 -665 -51 -799 -641 -982 -33 -316 -686 -989 -196 -107 -68 -271 -102 -730 -666 -45 -467 -919 -649 -348 -744 -857 -723 -741 -721 -508 -839 -573 -977 -684 -941 -470 -44 -866 -706 -798 -521 -148 -381 -57 -30 -208 -626 -963 -35 -986 -423 -330 -139 -380 -832 -138 -50 -826 -663 -794 -817 -698 -216 -981 -734 -844 -801 -73 -982 -161 -749 -784 -45 -156 -647 -191 -563 -455 -329 -842 -879 -194 -66 -182 -422 -273 -872 -489 -626 -787 -543 -98 -105 -672 -757 -296 -544 -779 -629 -45 -204 -167 -485 -161 -513 -950 -616 -73 -171 -717 -489 -698 -727 -868 -952 -917 -548 -112 -108 -256 -676 -511 -252 -683 -571 -606 -841 -740 -475 -894 -316 -120 -533 -209 -310 -236 -629 -539 -701 -886 -333 -641 -715 -422 -483 -261 -909 -519 -26 -619 -650 -918 -708 -1 -484 -726 -910 -900 -894 -409 -688 -4 -961 -723 -516 -106 -423 -469 -991 -798 -354 -531 -924 -939 -987 -923 -455 -819 -368 -357 -809 -24 -422 -208 -521 -44 -966 -565 -861 -139 -640 -622 -706 -362 -562 -710 -316 -975 -67 -460 -420 -708 -235 -34 -538 -648 -948 -168 -262 -930 -878 -168 -339 -623 -489 -225 -990 -278 -178 -355 -480 -675 -505 -973 -930 -872 -936 -692 -777 -91 -39 -975 -24 -911 -336 -239 -343 -69 -29 -210 -872 -401 -965 -329 -73 -56 -467 -374 -654 -893 -967 -51 -601 -600 -701 -653 -865 -177 -59 -242 -683 -205 -599 -717 -873 -532 -216 -955 -171 -816 -143 -200 -220 -639 -147 -383 -758 -684 -406 -462 -483 -568 -174 -837 -904 -109 -460 -554 -237 -577 -590 -142 -683 -158 -953 -339 -457 -377 -948 -913 -68 -556 -778 -735 -157 -424 -724 -493 -516 -370 -190 -896 -604 -364 -165 -287 -681 -443 -185 -843 -659 -106 -347 -832 -860 -688 -744 -272 -62 -497 -7 -210 -48 -311 -143 -313 -982 -938 -890 -235 -358 -889 -456 -94 -76 -526 -331 -199 -999 -210 -324 -961 -606 -642 -902 -453 -351 -737 -70 -930 -203 -841 -311 -645 -989 -548 -393 -871 -787 -786 -6 -256 -530 -579 -224 -928 -440 -783 -191 -616 -461 -969 -338 -472 -465 -814 -331 -166 -73 -419 -93 -685 -15 -39 -889 -173 -905 -4 -241 -101 -483 -978 -422 -942 -120 -559 -525 -354 -158 -981 -524 -229 -926 -682 -324 -571 -292 -335 -648 -762 -205 -33 -267 -57 -65 -501 -826 -726 -199 -976 -159 -633 -448 -217 -120 -521 -165 -476 -598 -229 -691 -863 -302 -120 -846 -229 -714 -2 -278 -908 -996 -191 -996 -253 -669 -765 -455 -843 -436 -486 -416 -282 -601 -761 -496 -224 -110 -481 -523 -243 -203 -286 -846 -836 -891 -39 -39 -140 -544 -571 -648 -504 -100 -868 -997 -934 -394 -230 -485 -120 -451 -4 -41 -223 -188 -223 -547 -770 -533 -992 -52 -27 -902 -860 -982 -182 -94 -680 -877 -696 -312 -765 -4 -682 -184 -479 -443 -923 -659 -343 -620 -432 -320 -253 -908 -476 -874 -119 -750 -410 -870 -887 -339 -237 -173 -144 -568 -827 -992 -351 -756 -303 -911 -401 -621 -52 -386 -588 -115 -245 -664 -768 -230 -261 -437 -291 -95 -649 -418 -923 -830 -331 -75 -234 -302 -739 -348 -564 -787 -797 -159 -177 -450 -575 -81 -191 -763 -895 -135 -561 -162 -175 -893 -589 -851 -281 -130 -781 -609 -967 -807 -40 -406 -60 -985 -618 -373 -495 -341 -597 -314 -933 -831 -470 -640 -353 -474 -994 -225 -820 -956 -304 -365 -861 -166 -189 -604 -898 -85 -520 -761 -587 -468 -254 -669 -612 -814 -414 -659 -854 -698 -79 -861 -476 -876 -248 -450 -786 -327 -499 -46 -984 -774 -96 -196 -767 -396 -40 -216 -421 -756 -832 -877 -374 -697 -826 -91 -588 -840 -966 -918 -396 -302 -205 -164 -447 -979 -964 -528 -132 -238 -265 -902 -480 -882 -648 -117 -519 -789 -85 -706 -36 -339 -499 -713 -417 -500 -969 -911 -17 -198 -823 -235 -537 -423 -518 -925 -386 -711 -88 -154 -779 -37 -562 -89 -485 -860 -833 -684 -655 -509 -457 -919 -290 -764 -551 -817 -576 -982 -528 -368 -613 -127 -943 -394 -302 -107 -945 -373 -341 -491 -901 -974 -907 -335 -45 -579 -249 -532 -60 -544 -870 -590 -784 -306 -819 -631 -557 -187 -765 -451 -667 -737 -475 -546 -554 -466 -631 -95 -488 -639 -410 -343 -219 -481 -602 -580 -162 -8 -98 -908 -946 -503 -698 -694 -379 -284 -423 -179 -30 -767 -68 -943 -789 -24 -725 -515 -193 -886 -745 -479 -859 -893 -476 -818 -286 -854 -910 -150 -736 -623 -809 -254 -425 -885 -854 -248 -610 -970 -33 -548 -329 -795 -816 -225 -371 -907 -964 -898 -830 -787 -19 -488 -28 -942 -719 -940 -936 -991 -355 -503 -816 -397 -143 -326 -758 -505 -54 -177 -849 -251 -796 -764 -732 -546 -674 -186 -98 -508 -91 -786 -356 -368 -241 -880 -414 -821 -533 -563 -147 -221 -504 -607 -263 -640 -68 -615 -123 -85 -728 -253 -483 -990 -876 -601 -123 -417 -232 -361 -480 -765 -636 -539 -747 -210 -631 -418 -857 -313 -754 -824 -203 -695 -264 -884 -770 -118 -803 -482 -810 -428 -874 -66 -405 -324 -664 -570 -439 -123 -390 -438 -850 -649 -559 -878 -377 -776 -540 -964 -108 -49 -60 -425 -324 -432 -479 -8 -816 -631 -58 -224 -227 -60 -957 -353 -589 -532 -807 -626 -783 -577 -178 -924 -594 -646 -509 -762 -734 -334 -850 -72 -746 -995 -276 -523 -137 -473 -762 -520 -739 -860 -671 -961 -644 -450 -150 -743 -79 -453 -629 -837 -682 -539 -698 -898 -201 -486 -338 -350 -494 -899 -605 -298 -112 -404 -705 -282 -206 -989 -374 -145 -629 -746 -198 -478 -87 -759 -305 -883 -333 -102 -938 -390 -352 -518 -359 -176 -498 -620 -848 -391 -363 -682 -975 -770 -364 -819 -904 -320 -10 -562 -461 -468 -777 -816 -532 -618 -674 -129 -710 -889 -473 -404 -209 -19 -778 -946 -48 -46 -312 -158 -899 -877 -977 -681 -204 -187 -267 -702 -426 -264 -669 -997 -626 -101 -754 -915 -834 -541 -322 -145 -400 -348 -257 -581 -744 -540 -263 -781 -904 -724 -79 -100 -193 -302 -587 -498 -748 -651 -778 -907 -694 -655 -311 -293 -450 -915 -162 -135 -595 -852 -487 -68 -979 -680 -462 -165 -149 -78 -27 -151 -867 -940 -800 -730 -967 -447 -923 -964 -877 -183 -803 -826 -956 -476 -677 -187 -614 -661 -238 -651 -859 -828 -651 -290 -538 -994 -698 -717 -542 -518 -591 -84 -714 -562 -864 -969 -127 -25 -34 -436 -115 -302 -389 -922 -576 -157 -426 -603 -88 -814 -546 -233 -737 -661 -414 -427 -220 -907 -965 -785 -809 -328 -276 -84 -758 -572 -959 -790 -93 -999 -102 -707 -526 -539 -311 -232 -130 -354 -390 -575 -549 -363 -943 -131 -365 -936 -416 -570 -907 -220 -928 -584 -521 -929 -234 -519 -797 -75 -607 -567 -69 -754 -953 -979 -851 -771 -33 -509 -595 -362 -318 -592 -723 -277 -588 -174 -354 -527 -462 -261 -948 -175 -200 -654 -469 -191 -949 -92 -407 -559 -358 -805 -373 -850 -840 -699 -501 -919 -274 -252 -864 -697 -370 -866 -477 -92 -941 -714 -795 -563 -67 -186 -129 -175 -887 -216 -235 -446 -969 -967 -493 -806 -935 -353 -594 -355 -446 -292 -931 -352 -510 -181 -624 -18 -633 -833 -909 -347 -41 -184 -957 -861 -805 -629 -562 -720 -960 -734 -500 -101 -140 -231 -653 -930 -651 -268 -972 -358 -116 -920 -765 -153 -556 -162 -880 -110 -586 -820 -792 -968 -16 -79 -664 -796 -898 -44 -478 -397 -399 -793 -752 -469 -495 -210 -718 -533 -7 -879 -250 -841 -483 -336 -721 -71 -724 -346 -292 -869 -106 -348 -412 -22 -377 -866 -992 -325 -623 -15 -554 -751 -138 -688 -546 -90 -577 -284 -658 -473 -914 -191 -178 -723 -886 -775 -376 -963 -747 -6 -837 -458 -415 -937 -216 -28 -741 -97 -70 -616 -74 -211 -142 -964 -949 -38 -138 -546 -493 -827 -763 -606 -790 -135 -502 -349 -478 -588 -433 -218 -192 -6 -910 -1 -888 -169 -705 -90 -559 -460 -111 -368 -693 -672 -500 -555 -135 -843 -770 -650 -160 -753 -134 -901 -345 -826 -783 -96 -99 -664 -101 -472 -580 -562 -24 -486 -468 -531 -223 -580 -992 -992 -464 -389 -507 -91 -571 -675 -274 -291 -562 -417 -840 -824 -262 -377 -35 -594 -350 -232 -635 -335 -13 -250 -258 -858 -762 -388 -141 -832 -8 -438 -111 -563 -497 -600 -836 -822 -675 -624 -89 -367 -309 -280 -454 -487 -820 -883 -851 -221 -105 -388 -191 -174 -62 -546 -774 -548 -608 -69 -212 -505 -877 -638 -572 -459 -799 -175 -567 -9 -317 -230 -740 -788 -45 -229 -616 -866 -739 -577 -542 -371 -396 -197 -723 -47 -66 -723 -310 -390 -285 -761 -421 -946 -97 -504 -594 -545 -237 -424 -157 -719 -311 -881 -688 -959 -850 -633 -661 -706 -869 -603 -37 -442 -26 -280 -941 -688 -19 -704 -842 -570 -583 -928 -71 -756 -999 -416 -107 -116 -400 -948 -83 -929 -515 -591 -737 -896 -625 -121 -617 -293 -959 -202 -784 -1 -147 -927 -518 -31 -67 -787 -905 -375 -980 -619 -803 -136 -899 -339 -140 -627 -458 -862 -250 -958 -409 -84 -14 -932 -303 -574 -147 -301 -959 -215 -783 -735 -114 -212 -722 -249 -204 -437 -204 -355 -713 -516 -501 -507 -10 -29 -983 -13 -39 -146 -793 -454 -451 -287 -756 -976 -135 -970 -863 -299 -450 -474 -115 -491 -45 -419 -381 -306 -488 -354 -994 -929 -432 -862 -896 -310 -895 -845 -136 -507 -40 -432 -495 -241 -178 -153 -152 -736 -218 -885 -629 -350 -22 -537 -521 -605 -318 -483 -696 -651 -428 -660 -507 -874 -136 -708 -712 -944 -736 -306 -878 -848 -693 -195 -660 -524 -916 -565 -848 -224 -912 -874 -467 -392 -700 -805 -127 -877 -357 -725 -748 -550 -789 -900 -921 -910 -895 -118 -22 -735 -88 -508 -692 -568 -648 -326 -735 -983 -572 -621 -878 -113 -189 -174 -559 -678 -819 -447 -505 -974 -253 -90 -554 -509 -621 -384 -83 -46 -425 -323 -737 -790 -48 -851 -853 -514 -403 -345 -649 -504 -661 -469 -160 -755 -607 -223 -517 -817 -126 -77 -376 -816 -750 -258 -258 -965 -361 -245 -213 -518 -667 -464 -982 -160 -752 -486 -884 -171 -635 -212 -604 -548 -244 -49 -221 -53 -287 -294 -376 -272 -254 -364 -447 -263 -47 -530 -219 -362 -182 -367 -196 -834 -601 -73 -978 -716 -109 -664 -666 -347 -502 -843 -453 -734 -871 -943 -398 -711 -581 -423 -243 -799 -803 -659 -708 -615 -605 -419 -322 -159 -747 -803 -288 -938 -108 -566 -180 -691 -276 -130 -394 -656 -416 -333 -350 -575 -952 -9 -658 -743 -185 -177 -318 -354 -887 -534 -433 -932 -421 -655 -343 -689 -828 -201 -649 -293 -697 -216 -671 -680 -860 -807 -772 -188 -94 -987 -620 -176 -687 -144 -675 -712 -960 -739 -622 -850 -754 -774 -375 -661 -344 -935 -809 -980 -295 -532 -613 -39 -727 -25 -295 -695 -326 -505 -621 -17 -59 -843 -364 -179 -859 -221 -199 -586 -232 -847 -15 -997 -783 -769 -285 -782 -981 -169 -49 -220 -274 -738 -65 -347 -254 -523 -205 -501 -810 -932 -537 -311 -932 -126 -995 -264 -203 -981 -894 -144 -590 -872 -53 -541 -615 -134 -790 -942 -710 -277 -902 -982 -907 -984 -561 -553 -434 -714 -978 -355 -369 -531 -194 -324 -965 -207 -304 -948 -46 -559 -625 -143 -879 -238 -247 -521 -681 -603 -710 -479 -700 -348 -227 -466 -813 -275 -787 -683 -869 -414 -580 -515 -85 -786 -137 -474 -522 -709 -255 -873 -417 -589 -686 -305 -151 -652 -157 -88 -893 -158 -162 -563 -202 -432 -631 -8 -388 -616 -559 -258 -791 -723 -396 -105 -900 -314 -877 -116 -902 -949 -242 -474 -947 -142 -20 -626 -2 -634 -77 -734 -866 -953 -231 -463 -119 -929 -610 -495 -448 -519 -377 -798 -141 -288 -984 -12 -184 -789 -131 -764 -227 -908 -180 -316 -174 -473 -922 -755 -763 -895 -667 -341 -577 -847 -308 -114 -461 -609 -695 -567 -181 -386 -338 -994 -997 -808 -597 -76 -632 -478 -480 -952 -675 -237 -157 -690 -723 -880 -399 -989 -461 -309 -715 -816 -377 -807 -573 -660 -425 -49 -135 -277 -908 -715 -325 -540 -602 -599 -293 -444 -491 -446 -610 -685 -775 -84 -903 -236 -24 -325 -287 -461 -553 -398 -315 -983 -257 -719 -399 -209 -987 -312 -374 -615 -374 -898 -824 -924 -650 -41 -706 -709 -121 -176 -881 -238 -172 -684 -724 -612 -72 -197 -457 -634 -638 -89 -394 -101 -76 -211 -840 -68 -185 -536 -1000 -877 -245 -714 -796 -876 -233 -137 -674 -405 -912 -645 -629 -370 -958 -28 -488 -718 -41 -901 -40 -524 -380 -514 -523 -770 -513 -100 -146 -407 -145 -481 -948 -630 -563 -831 -926 -156 -927 -56 -330 -239 -745 -940 -632 -596 -134 -506 -169 -980 -564 -748 -506 -821 -287 -739 -194 -895 -547 -913 -186 -198 -210 -49 -91 -847 -811 -906 -495 -674 -579 -792 -271 -392 -766 -463 -510 -761 -746 -985 -730 -891 -333 -607 -771 -672 -608 -342 -818 -750 -5 -828 -229 -959 -862 -104 -940 -370 -879 -628 -43 -305 -884 -516 -472 -102 -761 -853 -922 -393 -191 -61 -79 -428 -228 -288 -203 -542 -791 -361 -497 -726 -794 -268 -106 -831 -99 -669 -941 -596 -85 -860 -161 -764 -438 -808 -45 -304 -90 -950 -353 -258 -539 -331 -907 -576 -212 -103 -130 -308 -568 -445 -651 -92 -650 -302 -478 -133 -261 -246 -713 -730 -991 -562 -437 -173 -496 -37 -269 -348 -833 -813 -988 -597 -889 -760 -987 -953 -279 -583 -58 -183 -584 -890 -949 -378 -116 -734 -515 -735 -409 -101 -628 -484 -280 -627 -575 -746 -950 -64 -570 -344 -334 -212 -127 -405 -268 -157 -589 -132 -97 -7 -365 -520 -341 -975 -976 -364 -262 -93 -372 -126 -942 -814 -67 -480 -970 -214 -44 -484 -579 -154 -6 -816 -273 -152 -721 -148 -932 -213 -824 -106 -768 -853 -396 -605 -167 -593 -127 -722 -291 -654 -359 -485 -977 -291 -982 -427 -479 -392 -288 -239 -295 -162 -34 -22 -540 -90 -378 -83 -538 -524 -710 -417 -530 -185 -311 -234 -997 -973 -563 -654 -928 -9 -837 -833 -460 -200 -69 -138 -328 -485 -153 -542 -162 -188 -988 -829 -574 -548 -90 -157 -422 -323 -203 -944 -659 -984 -154 -712 -673 -618 -600 -631 -694 -316 -742 -547 -514 -88 -7 -36 -465 -993 -745 -578 -967 -525 -802 -643 -383 -844 -322 -272 -493 -812 -834 -762 -837 -643 -808 -469 -40 -90 -127 -124 -556 -767 -676 -664 -102 -490 -827 -665 -84 -312 -276 -252 -900 -827 -571 -624 -638 -179 -247 -282 -416 -262 -42 -116 -840 -981 -266 -490 -61 -231 -114 -504 -446 -589 -836 -460 -56 -766 -548 -314 -751 -427 -978 -776 -657 -142 -469 -298 -924 -829 -631 -783 -855 -961 -749 -271 -504 -362 -433 -939 -492 -996 -881 -858 -243 -243 -250 -721 -888 -561 -611 -413 -268 -353 -361 -756 -112 -433 -18 -344 -708 -529 -793 -701 -433 -470 -452 -724 -290 -897 -859 -765 -92 -23 -216 -398 -660 -143 -796 -969 -399 -231 -29 -740 -966 -398 -191 -763 -851 -336 -551 -365 -899 -678 -162 -180 -703 -177 -780 -478 -502 -973 -70 -460 -260 -338 -88 -260 -379 -464 -309 -315 -646 -243 -259 -748 -321 -799 -86 -466 -166 -477 -356 -303 -246 -682 -297 -778 -198 -57 -613 -500 -217 -700 -326 -916 -757 -977 -968 -570 -256 -262 -385 -488 -766 -930 -593 -397 -343 -53 -506 -465 -180 -277 -531 -507 -736 -771 -519 -775 -998 -745 -27 -171 -928 -603 -831 -91 -763 -556 -28 -164 -727 -710 -484 -3 -831 -706 -775 -785 -866 -615 -30 -958 -372 -827 -299 -484 -619 -782 -128 -194 -934 -655 -614 -607 -839 -487 -326 -507 -731 -992 -328 -721 -507 -346 -833 -199 -130 -595 -282 -106 -418 -318 -956 -279 -154 -892 -324 -412 -942 -94 -356 -478 -837 -783 -868 -9 -118 -302 -555 -391 -605 -24 -330 -480 -969 -25 -986 -550 -828 -167 -201 -497 -225 -607 -437 -390 -876 -276 -772 -754 -709 -20 -760 -647 -868 -910 -156 -392 -762 -894 -191 -684 -337 -993 -886 -674 -704 -554 -508 -950 -484 -792 -660 -195 -410 -248 -323 -39 -617 -233 -44 -30 -245 -123 -269 -348 -476 -659 -552 -218 -426 -262 -275 -134 -917 -720 -91 -695 -722 -1000 -146 -785 -410 -585 -952 -249 -363 -274 -997 -262 -924 -939 -549 -99 -408 -671 -139 -401 -348 -323 -495 -587 -442 -611 -365 -275 -499 -775 -228 -435 -324 -90 -174 -582 -609 -758 -675 -359 -586 -546 -343 -510 -688 -545 -620 -16 -616 -66 -628 -141 -201 -669 -705 -114 -539 -902 -744 -464 -192 -398 -985 -836 -139 -744 -507 -164 -479 -464 -968 -384 -280 -652 -531 -21 -909 -646 -495 -371 -96 -405 -532 -387 -407 -281 -320 -696 -181 -608 -4 -168 -957 -581 -602 -431 -300 -74 -360 -227 -498 -627 -969 -598 -700 -675 -746 -437 -150 -834 -815 -511 -201 -430 -886 -732 -148 -569 -74 -90 -319 -94 -930 -885 -661 -998 -653 -847 -659 -624 -254 -478 -269 -502 -45 -147 -57 -452 -875 -344 -643 -588 -581 -963 -185 -760 -889 -87 -654 -138 -4 -736 -709 -398 -548 -501 -473 -871 -704 -873 -572 -508 -206 -831 -391 -824 -563 -288 -592 -526 -299 -530 -749 -537 -745 -224 -955 -816 -169 -983 -145 -465 -240 -340 -805 -547 -118 -253 -839 -586 -428 -359 -945 -725 -361 -422 -666 -25 -193 -323 -134 -688 -149 -447 -647 -681 -175 -394 -642 -79 -380 -185 -590 -652 -385 -731 -475 -942 -458 -748 -764 -327 -534 -589 -102 -165 -600 -814 -496 -621 -990 -895 -930 -575 -487 -847 -498 -852 -18 -763 -538 -832 -859 -376 -320 -661 -968 -243 -407 -348 -848 -886 -804 -991 -671 -68 -539 -913 -302 -32 -202 -753 -731 -700 -268 -706 -10 -436 -495 -182 -562 -185 -786 -680 -472 -595 -153 -543 -371 -728 -325 -734 -960 -745 -96 -328 -977 -329 -124 -290 -634 -512 -324 -705 -615 -263 -345 -630 -640 -412 -524 -504 -621 -314 -128 -273 -423 -331 -386 -923 -249 -53 -134 -527 -889 -570 -743 -387 -13 -621 -826 -819 -218 -623 -866 -408 -171 -210 -772 -282 -693 -644 -569 -680 -6 -889 -437 -470 -288 -204 -125 -959 -984 -980 -894 -449 -832 -618 -528 -152 -880 -409 -182 -289 -382 -485 -411 -447 -268 -520 -84 -814 -43 -950 -782 -600 -452 -463 -697 -67 -253 -781 -770 -108 -706 -253 -160 -643 -704 -526 -472 -632 -704 -785 -966 -3 -911 -381 -64 -390 -445 -761 -281 -464 -821 -322 -227 -728 -929 -706 -801 -597 -730 -500 -267 -460 -276 -234 -416 -227 -605 -216 -400 -64 -984 -24 -494 -638 -938 -539 -251 -970 -325 -267 -763 -739 -590 -694 -790 -801 -395 -522 -193 -697 -339 -318 -19 -60 -131 -659 -88 -451 -509 -387 -898 -780 -616 -480 -77 -567 -535 -53 -446 -356 -576 -731 -65 -252 -174 -833 -763 -875 -219 -584 -366 -823 -357 -439 -110 -396 -960 -629 -538 -69 -814 -830 -812 -290 -281 -35 -570 -694 -793 -634 -868 -790 -739 -354 -941 -480 -844 -216 -963 -395 -475 -385 -179 -606 -859 -497 -546 -291 -632 -334 -992 -695 -3 -755 -764 -744 -705 -260 -270 -822 -319 -939 -296 -667 -696 -608 -974 -20 -311 -289 -747 -756 -274 -935 -748 -460 -818 -478 -927 -912 -393 -833 -276 -446 -86 -866 -354 -280 -993 -922 -48 -672 -684 -957 -604 -15 -174 -736 -310 -984 -768 -808 -22 -940 -142 -99 -981 -969 -460 -743 -435 -659 -668 -317 -174 -527 -642 -329 -935 -418 -971 -43 -896 -534 -833 -734 -535 -865 -822 -160 -869 -698 -327 -391 -469 -778 -384 -834 -225 -220 -473 -385 -994 -473 -700 -986 -679 -821 -952 -109 -229 -556 -360 -268 -805 -695 -933 -278 -842 -80 -130 -517 -910 -224 -303 -220 -160 -912 -707 -374 -55 -795 -790 -64 -92 -517 -869 -144 -143 -10 -588 -481 -169 -554 -122 -601 -384 -808 -505 -505 -779 -563 -442 -508 -744 -49 -24 -937 -734 -358 -432 -583 -686 -113 -351 -255 -668 -873 -824 -82 -158 -776 -959 -738 -125 -387 -224 -955 -520 -988 -334 -544 -313 -61 -970 -447 -826 -85 -661 -7 -579 -341 -698 -149 -224 -809 -22 -709 -256 -377 -780 -631 -677 -151 -149 -10 -363 -174 -150 -439 -470 -193 -138 -226 -671 -710 -336 -697 -406 -445 -333 -861 -794 -287 -572 -609 -778 -541 -100 -342 -833 -32 -1000 -939 -163 -280 -975 -678 -48 -603 -873 -611 -50 -564 -471 -269 -363 -378 -888 -9 -352 -839 -999 -126 -770 -98 -789 -181 -695 -590 -831 -365 -362 -248 -376 -731 -334 -318 -556 -800 -304 -603 -963 -183 -649 -555 -485 -949 -652 -922 -597 -308 -207 -326 -847 -881 -436 -946 -306 -194 -20 -707 -558 -162 -327 -989 -157 -822 -771 -586 -184 -197 -202 -798 -690 -735 -208 -696 -724 -897 -318 -684 -991 -626 -388 -198 -797 -729 -394 -221 -875 -751 -409 -30 -388 -607 -198 -580 -683 -154 -377 -156 -543 -713 -74 -319 -508 -903 -567 -731 -269 -167 -372 -215 -801 -615 -495 -648 -818 -189 -121 -235 -972 -188 -506 -417 -580 -842 -589 -84 -748 -588 -223 -36 -49 -953 -974 -607 -816 -443 -41 -320 -597 -731 -479 -67 -512 -155 -469 -793 -366 -215 -615 -578 -401 -267 -548 -456 -154 -413 -267 -294 -477 -25 -430 -604 -229 -663 -161 -665 -851 -522 -740 -198 -514 -238 -427 -441 -323 -990 -609 -398 -125 -776 -82 -903 -535 -551 -645 -345 -732 -24 -524 -931 -446 -822 -472 -790 -684 -123 -68 -606 -589 -136 -162 -836 -656 -81 -155 -625 -31 -110 -768 -893 -556 -932 -683 -390 -245 -153 -491 -869 -484 -252 -560 -176 -739 -737 -878 -265 -246 -655 -843 -843 -924 -296 -251 -366 -628 -919 -797 -833 -113 -261 -977 -996 -550 -826 -245 -668 -975 -841 -246 -287 -775 -617 -542 -481 -517 -461 -391 -929 -456 -802 -511 -422 -491 -810 -431 -489 -923 -479 -537 -645 -607 -631 -826 -79 -976 -935 -118 -359 -615 -263 -562 -768 -681 -548 -158 -205 -932 -819 -171 -797 -320 -895 -92 -714 -302 -62 -288 -854 -781 -213 -971 -958 -848 -535 -143 -376 -563 -775 -807 -758 -820 -867 -841 -735 -796 -467 -592 -341 -850 -311 -301 -749 -566 -960 -827 -640 -939 -728 -818 -729 -598 -222 -558 -437 -859 -521 -929 -286 -136 -63 -16 -710 -939 -905 -793 -351 -330 -765 -345 -521 -78 -281 -927 -384 -624 -185 -69 -392 -389 -107 -653 -481 -78 -778 -612 -381 -831 -917 -611 -548 -747 -546 -795 -929 -544 -580 -932 -386 -410 -310 -477 -612 -738 -857 -974 -738 -146 -836 -800 -590 -587 -827 -672 -874 -568 -633 -276 -520 -125 -849 -361 -19 -617 -751 -664 -112 -432 -229 -486 -319 -990 -474 -874 -948 -659 -386 -256 -240 -734 -431 -397 -386 -880 -885 -621 -775 -659 -291 -69 -184 -168 -782 -771 -374 -864 -76 -776 -428 -123 -576 -943 -653 -377 -342 -531 -322 -570 -462 -18 -866 -517 -993 -876 -132 -198 -407 -427 -918 -324 -33 -131 -182 -950 -177 -462 -650 -594 -370 -110 -801 -584 -200 -194 -969 -217 -286 -817 -352 -223 -832 -555 -155 -963 -712 -903 -866 -84 -186 -762 -638 -468 -406 -686 -809 -663 -798 -997 -777 -231 -167 -839 -135 -326 -179 -308 -169 -360 -71 -535 -564 -340 -785 -57 -931 -166 -292 -243 -89 -503 -444 -439 -947 -216 -981 -112 -45 -467 -520 -592 -348 -407 -307 -433 -663 -799 -883 -792 -844 -717 -307 -513 -418 -883 -588 -140 -969 -829 -758 -676 -790 -24 -117 -103 -76 -907 -401 -992 -801 -44 -28 -114 -736 -510 -486 -556 -866 -753 -150 -556 -158 -628 -645 -772 -652 -999 -456 -837 -700 -39 -358 -908 -584 -474 -35 -57 -344 -235 -10 -183 -307 -330 -986 -618 -672 -463 -643 -696 -269 -563 -182 -402 -721 -617 -191 -531 -363 -89 -563 -292 -245 -129 -59 -147 -610 -173 -868 -905 -408 -682 -317 -824 -374 -828 -424 -907 -708 -154 -240 -721 -152 -856 -259 -789 -235 -536 -25 -503 -884 -704 -753 -124 -872 -600 -36 -104 -855 -352 -95 -283 -630 -275 -592 -510 -883 -76 -439 -909 -531 -250 -578 -875 -984 -189 -249 -505 -241 -699 -71 -515 -539 -347 -199 -566 -210 -666 -386 -374 -830 -985 -757 -743 -292 -809 -430 -114 -63 -701 -931 -577 -408 -234 -141 -899 -438 -88 -868 -508 -91 -366 -598 -896 -402 -359 -268 -489 -936 -288 -404 -571 -956 -229 -975 -607 -589 -714 -681 -23 -539 -198 -767 -173 -420 -822 -798 -642 -630 -290 -746 -843 -499 -298 -109 -240 -77 -911 -826 -740 -424 -38 -530 -23 -772 -308 -656 -611 -515 -263 -568 -119 -10 -562 -991 -536 -328 -469 -253 -463 -191 -65 -733 -246 -144 -908 -228 -540 -271 -615 -971 -95 -481 -690 -251 -978 -520 -124 -407 -461 -52 -698 -896 -517 -913 -790 -225 -855 -647 -725 -918 -299 -949 -682 -970 -260 -184 -979 -61 -457 -828 -158 -32 -648 -554 -340 -379 -392 -437 -129 -465 -920 -367 -519 -697 -312 -322 -848 -826 -81 -782 -639 -333 -307 -488 -703 -425 -275 -301 -591 -420 -950 -579 -249 -425 -580 -539 -193 -792 -840 -962 -668 -737 -906 -246 -953 -456 -229 -802 -182 -651 -404 -639 -346 -675 -561 -471 -286 -965 -238 -128 -591 -116 -572 -350 -591 -382 -375 -896 -832 -264 -910 -737 -995 -98 -985 -207 -729 -501 -265 -305 -410 -648 -716 -887 -749 -646 -427 -420 -821 -546 -784 -527 -485 -956 -450 -630 -567 -275 -879 -792 -310 -776 -843 -873 -791 -440 -473 -784 -466 -337 -73 -430 -811 -715 -521 -142 -446 -246 -698 -611 -265 -416 -366 -260 -112 -851 -603 -759 -665 -501 -959 -976 -77 -623 -756 -807 -434 -227 -955 -15 -928 -599 -101 -137 -373 -668 -219 -561 -716 -109 -780 -779 -712 -236 -684 -710 -242 -440 -432 -312 -624 -985 -837 -153 -187 -230 -396 -661 -919 -557 -618 -303 -228 -623 -960 -734 -339 -702 -515 -696 -662 -738 -782 -813 -436 -508 -415 -821 -242 -821 -628 -429 -48 -218 -742 -350 -296 -431 -705 -386 -455 -475 -579 -985 -203 -588 -705 -909 -85 -88 -564 -127 -224 -597 -2 -774 -919 -467 -668 -426 -950 -684 -203 -835 -683 -898 -122 -385 -969 -463 -705 -568 -641 -928 -930 -783 -496 -93 -691 -406 -395 -953 -392 -934 -755 -126 -989 -322 -857 -728 -955 -307 -916 -9 -221 -117 -845 -364 -961 -444 -575 -466 -645 -864 -771 -518 -865 -349 -677 -944 -461 -942 -55 -830 -56 -176 -552 -258 -467 -929 -70 -89 -147 -8 -182 -492 -517 -124 -756 -432 -286 -943 -228 -879 -772 -648 -798 -824 -873 -701 -300 -291 -172 -137 -327 -14 -127 -229 -84 -429 -759 -197 -389 -413 -374 -91 -437 -712 -35 -37 -531 -574 -386 -61 -718 -819 -253 -156 -158 -782 -807 -618 -761 -648 -508 -44 -543 -519 -870 -672 -180 -167 -189 -959 -300 -751 -524 -650 -758 -114 -561 -179 -164 -750 -199 -899 -852 -349 -840 -43 -484 -808 -601 -25 -215 -401 -594 -582 -992 -836 -386 -709 -669 -478 -51 -125 -83 -824 -246 -162 -120 -522 -356 -934 -134 -748 -356 -967 -460 -673 -485 -231 -30 -984 -37 -307 -991 -122 -960 -357 -196 -674 -630 -42 -290 -165 -402 -699 -298 -560 -687 -383 -17 -926 -979 -975 -862 -767 -817 -533 -13 -161 -901 -158 -391 -234 -41 -693 -615 -273 -214 -185 -836 -6 -510 -970 -532 -629 -710 -125 -640 -422 -19 -332 -118 -710 -545 -323 -115 -248 -161 -47 -246 -627 -361 -647 -26 -826 -431 -892 -928 -362 -887 -983 -563 -103 -631 -763 -702 -765 -933 -521 -424 -962 -340 -819 -914 -859 -997 -533 -164 -641 -138 -899 -695 -98 -986 -912 -7 -707 -377 -781 -598 -837 -974 -8 -405 -253 -151 -387 -573 -354 -942 -648 -705 -376 -10 -417 -452 -119 -764 -918 -324 -769 -332 -666 -937 -927 -972 -726 -927 -129 -554 -437 -847 -542 -167 -38 -604 -371 -424 -367 -995 -672 -786 -278 -995 -287 -637 -882 -906 -139 -959 -935 -906 -457 -994 -758 -309 -476 -456 -274 -203 -914 -773 -141 -940 -891 -848 -9 -455 -1000 -298 -369 -55 -89 -961 -640 -626 -349 -179 -763 -993 -472 -177 -445 -959 -23 -844 -961 -926 -901 -585 -121 -517 -170 -463 -784 -883 -111 -295 -5 -619 -926 -532 -873 -521 -851 -138 -902 -922 -507 -995 -837 -419 -624 -209 -869 -476 -581 -832 -209 -70 -857 -131 -777 -88 -937 -341 -253 -696 -79 -79 -536 -687 -889 -869 -33 -848 -178 -830 -473 -166 -993 -240 -443 -518 -383 -480 -581 -518 -941 -383 -417 -179 -968 -657 -830 -305 -150 -715 -324 -149 -308 -764 -806 -364 -642 -519 -445 -876 -223 -93 -780 -871 -929 -150 -164 -350 -578 -146 -513 -341 -432 -192 -543 -249 -333 -489 -172 -745 -198 -222 -711 -149 -680 -350 -785 -154 -492 -962 -817 -719 -827 -360 -241 -840 -749 -5 -292 -647 -687 -602 -533 -948 -184 -508 -342 -525 -426 -854 -286 -233 -608 -9 -686 -506 -271 -125 -908 -715 -10 -379 -871 -372 -658 -670 -165 -188 -583 -150 -36 -135 -890 -919 -716 -336 -650 -872 -56 -710 -155 -418 -770 -893 -477 -481 -839 -488 -390 -353 -602 -942 -381 -408 -329 -627 -151 -105 -902 -99 -891 -693 -399 -16 -580 -337 -436 -559 -59 -528 -193 -3 -456 -233 -462 -494 -274 -834 -78 -28 -183 -707 -670 -110 -871 -436 -501 -551 -410 -246 -369 -699 -949 -688 -547 -794 -502 -359 -314 -970 -620 -521 -602 -788 -815 -570 -487 -574 -82 -582 -437 -332 -227 -658 -360 -350 -754 -92 -132 -910 -250 -95 -712 -757 -906 -263 -88 -52 -759 -763 -522 -544 -807 -480 -598 -618 -626 -763 -611 -594 -269 -653 -43 -965 -619 -979 -308 -514 -865 -688 -245 -930 -686 -782 -128 -329 -747 -103 -355 -803 -276 -914 -833 -69 -464 -984 -176 -250 -66 -122 -624 -772 -544 -227 -842 -582 -230 -380 -913 -901 -640 -634 -804 -863 -381 -983 -93 -676 -17 -374 -48 -362 -362 -995 -873 -1 -818 -407 -443 -77 -512 -121 -543 -595 -666 -175 -115 -732 -561 -691 -877 -307 -674 -185 -978 -196 -759 -399 -950 -860 -691 -330 -596 -540 -81 -339 -191 -155 -624 -319 -930 -530 -151 -556 -79 -796 -464 -663 -482 -166 -668 -297 -907 -384 -863 -517 -125 -154 -261 -413 -163 -991 -196 -263 -650 -779 -444 -947 -774 -768 -66 -882 -358 -488 -290 -20 -162 -151 -217 -9 -798 -533 -285 -470 -189 -776 -599 -479 -234 -35 -19 -648 -577 -495 -772 -997 -568 -521 -720 -547 -533 -263 -49 -694 -889 -178 -561 -989 -882 -689 -286 -345 -477 -12 -61 -437 -406 -850 -304 -317 -332 -234 -568 -665 -447 -893 -809 -883 -40 -803 -707 -655 -351 -354 -758 -934 -549 -738 -980 -401 -911 -527 -85 -638 -111 -359 -901 -390 -747 -882 -68 -138 -668 -684 -351 -637 -193 -591 -485 -471 -424 -61 -699 -686 -332 -816 -882 -250 -496 -800 -60 -243 -730 -375 -654 -107 -321 -89 -512 -445 -742 -995 -139 -740 -241 -12 -408 -591 -621 -824 -428 -897 -778 -325 -933 -552 -755 -267 -290 -242 -726 -857 -220 -861 -96 -986 -802 -546 -273 -59 -506 -418 -280 -166 -781 -562 -835 -53 -149 -715 -266 -37 -784 -425 -250 -805 -664 -233 -964 -258 -327 -444 -989 -543 -308 -845 -421 -428 -995 -222 -4 -103 -832 -978 -976 -532 -554 -658 -181 -550 -278 -367 -165 -731 -968 -844 -206 -197 -668 -803 -371 -298 -121 -581 -812 -427 -260 -141 -919 -820 -616 -596 -688 -556 -111 -83 -868 -281 -879 -781 -913 -306 -630 -274 -232 -893 -601 -913 -49 -654 -499 -411 -663 -52 -392 -899 -47 -176 -617 -230 -493 -499 -71 -954 -26 -386 -187 -119 -593 -668 -179 -950 -421 -699 -739 -751 -484 -463 -281 -664 -949 -312 -280 -831 -885 -556 -75 -632 -729 -115 -22 -972 -398 -651 -231 -609 -61 -152 -989 -805 -573 -135 -625 -639 -545 -573 -99 -865 -91 -580 -6 -700 -89 -659 -138 -404 -737 -500 -76 -446 -191 -93 -548 -212 -506 -306 -909 -789 -660 -521 -150 -624 -11 -512 -682 -829 -975 -722 -377 -482 -82 -444 -865 -704 -356 -33 -61 -301 -693 -128 -446 -522 -186 -124 -746 -196 -313 -721 -427 -667 -427 -295 -954 -138 -843 -127 -349 -406 -19 -912 -10 -135 -854 -442 -699 -218 -291 -162 -976 -503 -874 -294 -997 -173 -204 -585 -1 -605 -595 -308 -55 -1 -90 -178 -640 -734 -440 -371 -365 -204 -877 -33 -819 -665 -375 -813 -446 -56 -785 -194 -643 -4 -291 -62 -110 -771 -422 -319 -9 -975 -736 -678 -769 -973 -932 -352 -797 -422 -426 -816 -867 -727 -861 -650 -580 -940 -990 -908 -88 -694 -861 -328 -738 -452 -298 -929 -80 -746 -41 -693 -129 -60 -649 -259 -688 -255 -446 -78 -127 -886 -5 -531 -125 -927 -472 -482 -811 -172 -738 -642 -471 -385 -371 -444 -828 -331 -59 -677 -768 -47 -673 -162 -342 -524 -599 -697 -297 -656 -938 -507 -27 -876 -423 -827 -995 -510 -800 -80 -875 -340 -521 -880 -204 -437 -217 -816 -556 -303 -574 -802 -587 -679 -136 -786 -273 -615 -45 -441 -779 -847 -858 -96 -376 -806 -201 -452 -422 -871 -773 -265 -845 -919 -930 -887 -810 -80 -762 -796 -892 -7 -303 -513 -450 -745 -271 -534 -432 -93 -171 -152 -908 -893 -529 -227 -880 -926 -32 -82 -147 -89 -712 -793 -578 -711 -182 -688 -909 -153 -884 -738 -672 -980 -597 -493 -880 -761 -443 -439 -319 -582 -121 -607 -825 -686 -849 -462 -498 -840 -405 -927 -687 -703 -438 -824 -406 -371 -927 -83 -394 -925 -129 -918 -300 -853 -719 -20 -629 -351 -272 -406 -429 -24 -210 -903 -783 -85 -815 -550 -960 -964 -542 -589 -139 -428 -246 -257 -551 -857 -242 -251 -199 -31 -893 -728 -536 -799 -288 -406 -603 -188 -703 -421 -771 -41 -283 -587 -914 -458 -62 -757 -689 -223 -832 -127 -364 -813 -416 -598 -707 -928 -812 -398 -219 -852 -585 -14 -148 -857 -26 -126 -762 -431 -965 -294 -317 -302 -168 -203 -190 -494 -772 -395 -668 -789 -713 -390 -590 -28 -696 -323 -636 -793 -926 -75 -261 -600 -284 -709 -632 -248 -830 -522 -384 -952 -82 -777 -59 -498 -717 -937 -709 -297 -316 -929 -200 -728 -349 -353 -849 -499 -842 -556 -32 -970 -934 -724 -420 -806 -36 -909 -852 -622 -908 -510 -326 -703 -140 -618 -284 -276 -52 -66 -941 -403 -896 -55 -905 -692 -840 -115 -511 -937 -865 -452 -983 -479 -94 -472 -428 -602 -538 -112 -866 -82 -446 -440 -778 -77 -470 -191 -359 -687 -978 -618 -791 -382 -343 -516 -677 -80 -465 -732 -315 -167 -238 -138 -750 -6 -119 -575 -167 -339 -834 -685 -21 -387 -288 -356 -634 -477 -615 -584 -987 -149 -33 -165 -573 -658 -646 -923 -703 -347 -255 -454 -567 -788 -683 -158 -530 -400 -720 -932 -473 -623 -921 -322 -938 -327 -257 -189 -791 -840 -450 -306 -646 -23 -515 -236 -121 -4 -964 -601 -818 -739 -128 -855 -193 -566 -942 -624 -121 -846 -117 -485 -995 -168 -762 -373 -513 -649 -534 -596 -190 -706 -8 -657 -632 -330 -920 -535 -894 -663 -791 -504 -132 -118 -285 -373 -908 -14 -237 -971 -797 -936 -444 -967 -227 -417 -669 -224 -286 -655 -642 -716 -673 -546 -529 -94 -914 -435 -952 -850 -124 -453 -987 -23 -962 -318 -710 -301 -467 -516 -687 -589 -282 -534 -637 -549 -217 -310 -910 -387 -922 -563 -865 -50 -857 -900 -388 -395 -427 -142 -140 -718 -557 -903 -430 -155 -755 -290 -791 -741 -396 -313 -994 -274 -111 -775 -534 -630 -292 -93 -606 -727 -66 -377 -399 -872 -873 -913 -58 -176 -512 -555 -975 -811 -880 -760 -629 -106 -892 -951 -459 -712 -954 -423 -2 -272 -998 -302 -318 -252 -589 -149 -825 -483 -526 -551 -679 -147 -471 -903 -372 -109 -688 -179 -629 -183 -494 -21 -348 -448 -278 -942 -688 -627 -254 -52 -436 -165 -454 -343 -114 -991 -622 -72 -659 -908 -424 -337 -886 -103 -653 -454 -192 -85 -667 -618 -600 -41 -836 -208 -148 -684 -738 -793 -644 -471 -177 -171 -743 -590 -787 -588 -743 -250 -892 -493 -267 -241 -311 -770 -832 -343 -443 -679 -141 -390 -63 -31 -620 -939 -846 -645 -841 -875 -80 -301 -178 -408 -54 -775 -141 -440 -478 -139 -516 -888 -200 -389 -792 -582 -776 -466 -493 -940 -515 -437 -819 -170 -167 -171 -844 -680 -709 -591 -102 -88 -916 -349 -572 -954 -313 -58 -144 -45 -265 -235 -769 -876 -468 -92 -815 -441 -689 -38 -846 -685 -840 -427 -479 -132 -97 -20 -598 -742 -984 -555 -582 -224 -197 -123 -659 -268 -750 -73 -269 -912 -312 -84 -133 -474 -453 -130 -747 -826 -269 -753 -519 -655 -753 -208 -845 -82 -463 -568 -363 -902 -372 -573 -256 -379 -151 -720 -871 -616 -358 -767 -945 -170 -124 -494 -695 -420 -671 -639 -803 -120 -908 -155 -402 -39 -537 -69 -931 -867 -698 -380 -342 -402 -220 -883 -742 -77 -971 -525 -256 -561 -876 -32 -298 -259 -314 -741 -973 -292 -720 -201 -771 -93 -987 -1000 -146 -626 -771 -336 -561 -466 -263 -609 -551 -479 -462 -675 -292 -273 -386 -812 -291 -237 -847 -986 -923 -159 -342 -991 -704 -753 -866 -920 -665 -699 -159 -453 -514 -721 -458 -517 -842 -948 -977 -855 -972 -255 -41 -829 -206 -101 -823 -903 -684 -368 -923 -297 -955 -263 -666 -471 -689 -12 -941 -995 -537 -755 -815 -423 -891 -772 -636 -631 -344 -184 -631 -362 -606 -921 -911 -222 -391 -845 -744 -612 -588 -877 -242 -906 -839 -46 -970 -598 -882 -48 -384 -696 -976 -649 -975 -414 -904 -25 -17 -763 -990 -247 -227 -353 -157 -670 -251 -315 -384 -201 -518 -281 -875 -465 -135 -83 -766 -393 -867 -595 -401 -620 -564 -772 -776 -975 -574 -55 -25 -443 -742 -398 -674 -746 -581 -636 -35 -766 -152 -944 -827 -399 -53 -544 -972 -387 -773 -936 -103 -663 -492 -469 -651 -435 -430 -308 -382 -685 -220 -233 -940 -304 -355 -888 -807 -380 -634 -484 -356 -382 -393 -218 -839 -919 -986 -652 -291 -679 -192 -449 -861 -372 -847 -693 -690 -900 -665 -999 -743 -211 -465 -998 -386 -526 -623 -512 -781 -125 -605 -855 -295 -990 -481 -371 -23 -746 -612 -785 -846 -508 -777 -64 -665 -456 -160 -391 -353 -541 -562 -117 -130 -592 -12 -843 -418 -486 -654 -961 -939 -178 -541 -140 -623 -913 -947 -83 -495 -723 -501 -738 -520 -470 -770 -421 -751 -36 -767 -778 -347 -87 -548 -536 -226 -952 -356 -153 -696 -853 -509 -270 -284 -481 -530 -658 -969 -293 -560 -864 -656 -115 -346 -419 -947 -168 -278 -20 -743 -816 -309 -474 -877 -140 -331 -80 -109 -216 -579 -289 -278 -334 -86 -384 -239 -452 -414 -656 -331 -334 -334 -174 -581 -949 -262 -62 -934 -769 -124 -169 -270 -490 -820 -613 -535 -34 -472 -850 -434 -372 -20 -830 -956 -846 -883 -372 -740 -233 -525 -379 -607 -478 -67 -117 -987 -257 -676 -805 -735 -912 -960 -238 -554 -772 -192 -220 -150 -123 -466 -53 -734 -872 -331 -344 -386 -712 -630 -94 -499 -212 -878 -442 -66 -505 -163 -387 -444 -578 -316 -929 -422 -228 -744 -94 -547 -712 -122 -131 -294 -644 -934 -259 -947 -403 -128 -21 -504 -534 -108 -454 -44 -864 -361 -70 -119 -768 -199 -678 -135 -724 -736 -474 -411 -197 -199 -343 -644 -526 -592 -856 -894 -997 -880 -289 -509 -287 -490 -629 -327 -661 -998 -384 -394 -763 -605 -196 -976 -937 -967 -837 -900 -472 -50 -721 -264 -509 -707 -414 -270 -255 -515 -427 -715 -142 -762 -306 -842 -336 -377 -463 -569 -437 -768 -869 -491 -731 -331 -150 -391 -249 -394 -809 -13 -576 -499 -898 -713 -76 -317 -714 -723 -651 -222 -436 -161 -857 -182 -308 -600 -724 -350 -250 -413 -451 -401 -353 -242 -678 -374 -360 -301 -276 -422 -949 -920 -87 -251 -380 -689 -476 -923 -666 -650 -770 -598 -606 -440 -414 -517 -203 -736 -250 -549 -247 -18 -783 -893 -464 -5 -532 -924 -746 -794 -812 -508 -606 -918 -339 -273 -204 -226 -656 -91 -972 -654 -984 -141 -215 -139 -183 -341 -323 -673 -734 -952 -940 -44 -173 -618 -46 -518 -285 -62 -448 -884 -202 -501 -849 -538 -183 -192 -404 -759 -961 -251 -743 -469 -87 -105 -468 -658 -496 -969 -364 -850 -355 -839 -110 -552 -836 -783 -475 -78 -920 -493 -802 -665 -459 -321 -134 -267 -859 -882 -411 -402 -662 -286 -822 -425 -216 -815 -715 -502 -757 -942 -135 -859 -331 -718 -259 -908 -953 -759 -942 -952 -596 -835 -325 -608 -491 -704 -220 -609 -526 -670 -139 -304 -391 -303 -862 -298 -9 -723 -940 -667 -83 -227 -998 -379 -335 -889 -184 -18 -955 -12 -336 -41 -409 -616 -273 -267 -289 -436 -98 -521 -317 -204 -141 -436 -525 -559 -202 -725 -159 -237 -284 -289 -287 -403 -109 -614 -911 -304 -221 -824 -30 -925 -109 -104 -572 -19 -698 -322 -207 -705 -938 -377 -576 -991 -921 -497 -567 -550 -260 -766 -661 -320 -778 -344 -523 -718 -988 -390 -528 -29 -899 -514 -124 -40 -425 -90 -519 -851 -730 -630 -18 -75 -587 -616 -884 -56 -422 -329 -20 -795 -659 -516 -232 -542 -302 -785 -544 -348 -934 -888 -419 -607 -975 -70 -911 -549 -529 -667 -305 -14 -420 -364 -288 -656 -688 -188 -980 -505 -550 -536 -777 -295 -129 -659 -738 -722 -865 -648 -29 -953 -592 -436 -972 -141 -424 -339 -425 -207 -184 -120 -422 -384 -609 -284 -613 -602 -16 -715 -782 -815 -84 -429 -40 -201 -224 -880 -266 -938 -151 -392 -772 -712 -484 -352 -70 -800 -450 -39 -866 -299 -941 -138 -329 -863 -927 -739 -795 -873 -777 -635 -636 -343 -314 -851 -907 -860 -929 -939 -987 -928 -841 -368 -972 -101 -993 -608 -835 -146 -545 -278 -626 -752 -388 -209 -393 -514 -679 -91 -898 -765 -861 -7 -205 -110 -681 -869 -110 -581 -787 -737 -701 -469 -878 -511 -286 -555 -916 -206 -783 -733 -670 -889 -257 -905 -445 -582 -288 -477 -121 -612 -550 -445 -527 -857 -594 -311 -636 -272 -313 -558 -915 -552 -225 -333 -722 -780 -664 -179 -186 -962 -125 -611 -905 -145 -179 -325 -489 -139 -324 -715 -868 -26 -532 -896 -545 -820 -97 -314 -908 -857 -26 -985 -627 -382 -645 -449 -603 -403 -524 -253 -897 -741 -112 -969 -325 -230 -203 -56 -276 -453 -457 -197 -143 -260 -66 -272 -174 -894 -617 -101 -979 -590 -201 -154 -477 -460 -976 -482 -379 -656 -578 -98 -665 -479 -845 -855 -804 -739 -750 -922 -138 -27 -238 -74 -368 -38 -445 -236 -433 -576 -72 -667 -946 -73 -585 -151 -671 -482 -912 -556 -243 -177 -936 -782 -763 -700 -962 -333 -222 -68 -383 -51 -548 -607 -138 -915 -843 -250 -881 -158 -271 -768 -256 -362 -891 -928 -789 -287 -573 -866 -779 -678 -652 -32 -268 -847 -850 -817 -576 -288 -546 -524 -975 -400 -532 -848 -586 -500 -161 -577 -928 -895 -640 -878 -101 -470 -424 -717 -433 -742 -212 -819 -380 -687 -863 -439 -231 -507 -647 -31 -618 -689 -438 -661 -881 -969 -452 -290 -507 -470 -262 -504 -926 -189 -763 -374 -514 -903 -878 -968 -891 -426 -26 -971 -381 -975 -867 -361 -85 -657 -140 -73 -728 -137 -953 -183 -100 -464 -89 -876 -173 -842 -839 -794 -162 -576 -11 -589 -921 -62 -548 -647 -689 -234 -810 -709 -30 -849 -794 -746 -140 -585 -289 -452 -381 -896 -407 -668 -513 -950 -717 -155 -58 -736 -882 -646 -731 -406 -331 -665 -564 -912 -310 -410 -430 -230 -323 -843 -300 -209 -821 -99 -592 -241 -102 -856 -406 -390 -74 -738 -96 -18 -704 -966 -552 -663 -385 -959 -3 -908 -335 -386 -907 -722 -253 -998 -760 -488 -178 -86 -19 -345 -811 -396 -477 -724 -305 -839 -291 -307 -556 -318 -243 -745 -496 -324 -437 -140 -678 -265 -970 -504 -244 -872 -493 -113 -932 -415 -768 -554 -115 -151 -171 -27 -583 -717 -604 -605 -71 -389 -836 -862 -286 -458 -800 -417 -955 -474 -625 -302 -488 -281 -580 -946 -894 -562 -91 -559 -448 -705 -658 -961 -789 -59 -391 -611 -285 -777 -459 -352 -270 -613 -260 -548 -591 -769 -482 -69 -176 -718 -924 -501 -721 -877 -304 -93 -542 -219 -737 -941 -414 -600 -95 -133 -382 -385 -815 -876 -919 -751 -534 -248 -911 -990 -768 -469 -301 -97 -498 -139 -869 -879 -713 -227 -999 -111 -735 -110 -617 -812 -347 -260 -165 -118 -134 -317 -194 -897 -957 -512 -961 -614 -487 -862 -690 -96 -776 -906 -287 -444 -65 -911 -817 -237 -615 -362 -82 -766 -563 -226 -507 -328 -65 -740 -154 -526 -537 -857 -661 -703 -854 -809 -948 -686 -223 -646 -748 -776 -878 -829 -525 -296 -140 -821 -703 -621 -378 -871 -911 -292 -807 -100 -90 -23 -433 -265 -524 -95 -632 -38 -332 -573 -833 -909 -43 -410 -28 -5 -194 -699 -185 -537 -505 -348 -226 -636 -441 -370 -854 -882 -78 -534 -308 -551 -39 -168 -337 -435 -395 -526 -390 -535 -336 -143 -49 -523 -926 -197 -766 -462 -487 -710 -245 -74 -762 -152 -64 -16 -393 -394 -217 -186 -21 -375 -595 -313 -16 -469 -932 -360 -808 -631 -386 -911 -209 -575 -402 -110 -214 -216 -772 -842 -192 -638 -552 -816 -700 -437 -757 -723 -913 -988 -119 -214 -312 -27 -87 -769 -967 -564 -430 -512 -87 -170 -354 -207 -297 -506 -180 -579 -821 -42 -301 -667 -846 -633 -900 -207 -415 -601 -290 -971 -160 -784 -438 -854 -203 -314 -493 -345 -860 -492 -545 -69 -459 -950 -505 -830 -561 -777 -442 -351 -926 -67 -309 -65 -835 -874 -410 -102 -802 -652 -736 -246 -280 -999 -733 -303 -58 -485 -39 -683 -271 -691 -65 -731 -409 -891 -349 -809 -412 -699 -818 -316 -401 -3 -531 -774 -912 -853 -36 -829 -628 -715 -770 -399 -929 -669 -701 -593 -186 -819 -485 -699 -720 -560 -735 -750 -815 -250 -241 -500 -888 -577 -852 -285 -611 -40 -632 -758 -176 -306 -560 -755 -177 -624 -240 -730 -669 -648 -66 -57 -211 -665 -205 -813 -455 -708 -928 -245 -760 -464 -65 -612 -729 -432 -318 -635 -497 -786 -293 -788 -534 -650 -378 -159 -308 -550 -622 -382 -347 -932 -49 -921 -445 -593 -256 -948 -210 -75 -42 -228 -926 -592 -126 -761 -648 -889 -333 -273 -467 -183 -942 -278 -632 -759 -846 -152 -554 -774 -47 -752 -468 -232 -209 -754 -542 -643 -627 -388 -602 -64 -69 -761 -736 -6 -727 -678 -851 -797 -450 -69 -181 -342 -71 -419 -656 -532 -433 -325 -792 -123 -18 -18 -960 -499 -771 -224 -371 -418 -591 -256 -493 -536 -657 -211 -923 -584 -885 -827 -231 -864 -150 -309 -843 -506 -856 -117 -488 -389 -991 -572 -604 -504 -905 -515 -509 -930 -767 -529 -493 -742 -799 -494 -633 -188 -895 -213 -207 -50 -841 -105 -15 -282 -495 -983 -405 -200 -773 -88 -605 -615 -297 -751 -305 -689 -345 -562 -69 -426 -358 -932 -69 -39 -398 -522 -45 -870 -893 -884 -674 -504 -925 -901 -276 -823 -824 -367 -798 -175 -313 -993 -52 -581 -950 -562 -808 -746 -82 -155 -291 -722 -76 -669 -753 -641 -242 -462 -791 -895 -130 -198 -658 -762 -799 -808 -670 -270 -19 -52 -236 -884 -144 -567 -582 -401 -354 -485 -735 -991 -635 -236 -536 -490 -899 -423 -569 -925 -379 -311 -142 -308 -207 -77 -602 -132 -621 -158 -616 -485 -390 -733 -6 -688 -298 -956 -115 -700 -389 -121 -895 -658 -333 -834 -470 -605 -715 -912 -189 -179 -549 -250 -397 -201 -583 -622 -122 -423 -760 -342 -70 -56 -640 -267 -694 -722 -286 -849 -460 -61 -504 -213 -931 -416 -681 -288 -290 -828 -378 -617 -774 -642 -67 -894 -777 -81 -151 -552 -688 -667 -147 -80 -770 -705 -185 -629 -18 -680 -959 -461 -593 -222 -190 -940 -552 -483 -948 -187 -873 -450 -805 -167 -908 -131 -131 -869 -815 -277 -193 -458 -759 -995 -308 -517 -779 -865 -361 -335 -598 -47 -362 -916 -658 -655 -721 -484 -115 -238 -424 -862 -775 -925 -211 -30 -123 -545 -391 -104 -706 -979 -282 -485 -999 -653 -850 -52 -676 -492 -778 -162 -361 -339 -719 -110 -341 -445 -519 -160 -162 -543 -862 -920 -116 -330 -212 -878 -465 -803 -801 -818 -313 -802 -777 -957 -973 -301 -356 -582 -601 -948 -409 -726 -959 -311 -626 -621 -831 -748 -840 -18 -666 -459 -940 -451 -181 -914 -518 -150 -137 -317 -929 -173 -998 -113 -774 -426 -679 -88 -7 -592 -801 -883 -638 -43 -109 -199 -504 -931 -708 -892 -91 -775 -870 -240 -585 -103 -379 -558 -999 -592 -162 -943 -52 -523 -247 -850 -450 -87 -560 -205 -617 -940 -701 -43 -587 -451 -322 -392 -762 -127 -765 -406 -510 -523 -50 -285 -913 -699 -340 -927 -281 -988 -353 -719 -899 -671 -394 -114 -309 -611 -636 -263 -297 -979 -43 -523 -297 -751 -456 -764 -946 -122 -252 -917 -650 -248 -755 -379 -945 -1000 -993 -526 -460 -760 -218 -31 -280 -3 -839 -353 -937 -97 -541 -692 -174 -592 -157 -390 -104 -454 -255 -960 -329 -157 -344 -965 -620 -618 -375 -159 -344 -618 -932 -598 -408 -814 -95 -591 -198 -948 -586 -823 -818 -612 -270 -94 -472 -556 -732 -346 -250 -501 -559 -301 -865 -164 -918 -669 -63 -184 -420 -373 -888 -43 -115 -719 -115 -433 -451 -467 -648 -567 -89 -21 -472 -660 -813 -31 -408 -737 -102 -706 -901 -18 -790 -918 -676 -280 -272 -531 -26 -724 -103 -715 -325 -934 -580 -674 -355 -331 -679 -677 -296 -227 -557 -140 -483 -811 -501 -698 -102 -336 -267 -167 -555 -598 -955 -369 -46 -495 -85 -845 -633 -144 -230 -616 -402 -36 -782 -12 -228 -667 -266 -331 -785 -273 -910 -30 -922 -764 -89 -279 -51 -315 -899 -417 -182 -444 -120 -657 -254 -785 -227 -371 -703 -758 -217 -869 -523 -928 -889 -767 -105 -742 -106 -645 -568 -815 -986 -870 -704 -866 -988 -66 -269 -5 -552 -256 -645 -200 -479 -844 -195 -301 -351 -992 -301 -155 -171 -291 -735 -628 -503 -89 -844 -485 -862 -308 -213 -577 -447 -151 -130 -2 -579 -386 -244 -603 -399 -239 -13 -272 -89 -815 -578 -637 -558 -265 -317 -501 -157 -608 -572 -410 -410 -774 -68 -763 -516 -679 -427 -155 -684 -786 -189 -550 -95 -967 -198 -345 -77 -720 -87 -472 -76 -931 -383 -455 -807 -220 -127 -697 -194 -915 -273 -507 -540 -359 -730 -942 -371 -966 -578 -91 -316 -513 -369 -588 -907 -145 -76 -402 -167 -485 -582 -770 -781 -877 -855 -957 -52 -577 -465 -500 -15 -979 -301 -901 -963 -42 -170 -463 -112 -415 -971 -342 -781 -22 -466 -657 -424 -597 -5 -722 -281 -922 -219 -369 -576 -376 -888 -261 -922 -5 -609 -259 -450 -307 -110 -148 -740 -714 -369 -244 -649 -679 -424 -804 -278 -408 -104 -175 -328 -571 -106 -13 -151 -79 -360 -190 -585 -862 -499 -919 -816 -405 -855 -995 -729 -75 -193 -683 -270 -465 -441 -661 -569 -229 -152 -523 -850 -815 -284 -797 -905 -573 -548 -188 -440 -385 -34 -793 -260 -895 -961 -800 -772 -824 -436 -309 -749 -907 -950 -621 -175 -739 -213 -521 -51 -822 -954 -81 -482 -675 -312 -391 -980 -629 -306 -358 -160 -299 -745 -507 -894 -794 -616 -944 -658 -972 -687 -882 -621 -358 -626 -990 -413 -538 -117 -408 -254 -850 -968 -956 -814 -107 -695 -183 -945 -1000 -395 -289 -728 -397 -359 -15 -386 -463 -230 -602 -767 -19 -184 -31 -916 -636 -640 -161 -212 -331 -537 -938 -386 -794 -601 -855 -247 -335 -450 -917 -138 -663 -381 -681 -302 -255 -303 -740 -92 -56 -817 -653 -484 -647 -572 -172 -293 -974 -9 -25 -348 -66 -8 -126 -999 -937 -687 -656 -629 -597 -506 -867 -768 -45 -86 -442 -322 -333 -15 -548 -107 -507 -203 -219 -511 -297 -41 -823 -132 -373 -796 -680 -417 -866 -591 -832 -414 -135 -739 -52 -573 -211 -291 -50 -234 -893 -631 -865 -505 -601 -841 -14 -997 -2 -57 -10 -126 -431 -592 -265 -105 -339 -518 -133 -448 -799 -73 -606 -60 -867 -703 -553 -458 -596 -252 -79 -974 -673 -759 -221 -876 -426 -92 -159 -386 -325 -746 -636 -428 -538 -621 -966 -2 -184 -28 -168 -21 -909 -668 -328 -270 -50 -809 -781 -200 -618 -646 -113 -737 -817 -590 -815 -15 -504 -403 -507 -69 -271 -23 -825 -339 -906 -852 -54 -123 -757 -316 -18 -578 -785 -144 -287 -181 -942 -639 -718 -369 -359 -716 -965 -194 -823 -691 -527 -658 -343 -511 -184 -356 -312 -912 -734 -230 -116 -13 -281 -296 -346 -573 -928 -441 -768 -647 -511 -403 -991 -3 -56 -391 -310 -43 -783 -329 -34 -804 -554 -163 -491 -248 -272 -176 -768 -880 -438 -575 -974 -693 -770 -314 -255 -934 -327 -656 -578 -135 -212 -484 -211 -900 -427 -296 -453 -97 -243 -271 -66 -389 -130 -125 -543 -931 -612 -15 -918 -651 -478 -826 -804 -747 -974 -526 -420 -534 -296 -713 -168 -140 -206 -456 -917 -190 -917 -357 -374 -929 -509 -219 -259 -85 -624 -15 -168 -122 -409 -377 -503 -1000 -378 -533 -111 -507 -621 -676 -406 -545 -479 -92 -951 -475 -227 -956 -276 -559 -236 -697 -383 -465 -204 -244 -416 -776 -41 -234 -106 -881 -295 -119 -727 -503 -137 -839 -196 -232 -60 -603 -151 -554 -80 -651 -131 -715 -469 -37 -968 -968 -228 -815 -73 -532 -684 -441 -671 -975 -200 -969 -120 -759 -504 -920 -396 -161 -348 -753 -271 -101 -403 -655 -825 -283 -89 -655 -804 -89 -912 -41 -841 -575 -155 -659 -784 -533 -730 -449 -284 -566 -530 -529 -971 -34 -657 -52 -660 -140 -781 -932 -295 -511 -1 -81 -358 -431 -953 -892 -676 -985 -755 -996 -382 -438 -221 -239 -277 -822 -295 -363 -669 -161 -610 -157 -28 -623 -678 -725 -112 -319 -535 -609 -95 -732 -392 -610 -984 -128 -920 -953 -102 -348 -383 -44 -993 -654 -771 -855 -339 -40 -640 -438 -388 -795 -571 -336 -821 -227 -527 -565 -60 -306 -65 -918 -642 -317 -651 -560 -450 -379 -641 -519 -60 -785 -489 -341 -59 -554 -990 -283 -44 -919 -480 -145 -565 -896 -250 -711 -922 -469 -416 -208 -842 -288 -815 -424 -694 -395 -282 -684 -293 -736 -944 -725 -743 -329 -512 -487 -23 -255 -711 -733 -655 -587 -419 -546 -130 -472 -916 -357 -136 -690 -51 -990 -239 -603 -156 -965 -425 -216 -342 -1000 -732 -560 -545 -433 -198 -797 -11 -21 -338 -712 -696 -290 -130 -803 -398 -85 -896 -658 -640 -469 -200 -130 -605 -974 -366 -328 -387 -200 -183 -122 -164 -685 -660 -924 -351 -869 -607 -384 -69 -76 -146 -313 -679 -160 -873 -206 -932 -873 -173 -510 -825 -173 -597 -461 -898 -365 -471 -95 -54 -352 -765 -478 -139 -381 -678 -24 -655 -533 -670 -382 -659 -456 -309 -981 -623 -735 -75 -601 -129 -493 -213 -709 -24 -836 -540 -328 -18 -766 -205 -74 -498 -917 -375 -414 -7 -402 -736 -433 -708 -665 -337 -443 -163 -4 -440 -591 -237 -612 -125 -764 -566 -444 -523 -299 -939 -363 -618 -489 -716 -397 -596 -659 -673 -74 -572 -415 -561 -174 -50 -252 -163 -893 -492 -108 -515 -552 -292 -796 -391 -247 -361 -767 -855 -368 -575 -508 -140 -387 -750 -602 -732 -125 -989 -867 -79 -465 -740 -748 -415 -37 -59 -127 -230 -754 -204 -130 -340 -848 -684 -762 -727 -741 -768 -193 -178 -365 -649 -290 -597 -763 -862 -547 -967 -85 -201 -671 -980 -660 -14 -637 -620 -735 -301 -87 -119 -513 -771 -375 -908 -50 -566 -750 -135 -254 -466 -436 -403 -623 -217 -820 -401 -512 -651 -982 -663 -330 -780 -785 -123 -51 -673 -342 -718 -208 -965 -491 -280 -755 -80 -520 -13 -719 -977 -94 -186 -566 -822 -244 -97 -794 -775 -294 -766 -343 -277 -786 -759 -590 -281 -85 -813 -188 -58 -474 -386 -925 -717 -118 -363 -687 -763 -943 -912 -537 -958 -611 -361 -273 -747 -673 -629 -693 -657 -896 -781 -701 -191 -704 -511 -580 -586 -144 -305 -949 -573 -440 -648 -730 -75 -543 -253 -85 -536 -959 -686 -113 -966 -567 -846 -649 -331 -428 -960 -942 -719 -168 -92 -85 -711 -598 -133 -10 -3 -265 -757 -209 -765 -999 -26 -372 -879 -583 -617 -937 -367 -90 -167 -967 -953 -57 -653 -283 -972 -962 -613 -64 -672 -998 -951 -24 -977 -406 -230 -575 -946 -956 -959 -776 -907 -210 -819 -569 -162 -810 -602 -451 -820 -374 -304 -758 -437 -442 -220 -500 -367 -30 -46 -106 -57 -452 -935 -54 -975 -512 -277 -350 -940 -960 -52 -357 -247 -155 -35 -446 -801 -615 -662 -515 -609 -408 -326 -317 -942 -737 -1000 -791 -306 -560 -530 -675 -782 -441 -670 -290 -453 -10 -398 -241 -265 -384 -200 -185 -160 -58 -854 -474 -218 -984 -125 -837 -385 -49 -549 -5 -98 -21 -599 -176 -426 -175 -35 -239 -841 -169 -846 -257 -510 -366 -332 -203 -566 -329 -400 -260 -183 -287 -301 -537 -726 -914 -930 -569 -975 -536 -484 -128 -232 -451 -475 -578 -87 -531 -29 -24 -922 -530 -43 -675 -85 -650 -271 -298 -907 -349 -796 -576 -350 -880 -171 -781 -130 -874 -348 -561 -258 -587 -353 -142 -642 -890 -987 -483 -822 -894 -429 -202 -832 -607 -545 -28 -815 -617 -726 -935 -890 -743 -164 -476 -427 -602 -677 -505 -379 -815 -753 -459 -30 -302 -321 -388 -923 -400 -678 -717 -999 -677 -283 -406 -437 -714 -975 -211 -724 -298 -514 -317 -670 -726 -568 -647 -137 -572 -795 -161 -100 -87 -352 -197 -776 -763 -954 -795 -77 -757 -355 -740 -934 -452 -219 -655 -537 -352 -790 -480 -890 -415 -873 -231 -857 -706 -409 -337 -38 -180 -616 -700 -854 -240 -771 -515 -466 -857 -352 -913 -726 -286 -699 -470 -205 -838 -699 -754 -254 -79 -907 -452 -294 -926 -964 -339 -240 -342 -185 -589 -478 -714 -434 -651 -868 -58 -798 -334 -194 -1000 -439 -563 -546 -264 -694 -154 -53 -187 -389 -760 -382 -835 -178 -171 -461 -786 -953 -829 -975 -943 -377 -831 -752 -287 -313 -595 -340 -916 -330 -81 -648 -584 -545 -897 -800 -902 -169 -451 -44 -627 -559 -612 -598 -865 -506 -242 -986 -604 -163 -702 -439 -899 -329 -923 -359 -321 -723 -346 -500 -549 -505 -368 -229 -931 -469 -828 -546 -352 -120 -661 -66 -518 -505 -83 -510 -399 -242 -995 -190 -195 -592 -8 -537 -408 -980 -534 -618 -629 -484 -877 -886 -756 -478 -726 -927 -212 -417 -799 -692 -654 -381 -272 -9 -396 -487 -306 -351 -265 -851 -229 -147 -718 -970 -921 -648 -541 -902 -582 -644 -679 -376 -630 -845 -509 -9 -108 -705 -337 -798 -683 -780 -248 -85 -110 -321 -318 -720 -759 -844 -428 -972 -896 -29 -645 -582 -844 -450 -532 -886 -820 -337 -889 -746 -312 -175 -527 -352 -334 -517 -953 -493 -234 -80 -819 -892 -273 -491 -91 -171 -263 -168 -782 -434 -203 -147 -763 -624 -225 -319 -997 -928 -267 -474 -562 -552 -649 -413 -599 -979 -450 -851 -72 -646 -154 -675 -598 -12 -585 -818 -665 -512 -87 -537 -686 -8 -952 -686 -471 -904 -809 -797 -797 -218 -813 -73 -172 -205 -316 -895 -691 -307 -595 -168 -600 -485 -841 -703 -497 -266 -57 -120 -728 -878 -62 -280 -192 -754 -319 -891 -493 -546 -677 -947 -51 -18 -101 -221 -156 -216 -207 -947 -159 -456 -441 -490 -104 -119 -249 -136 -490 -167 -115 -982 -200 -960 -580 -70 -596 -952 -19 -977 -778 -218 -410 -53 -816 -37 -842 -475 -532 -735 -659 -928 -915 -112 -26 -817 -838 -647 -295 -759 -246 -862 -322 -476 -403 -614 -182 -645 -301 -567 -60 -461 -235 -676 -740 -889 -745 -669 -482 -178 -648 -501 -643 -811 -282 -272 -180 -687 -211 -351 -395 -588 -719 -15 -609 -997 -168 -396 -497 -327 -217 -421 -411 -517 -759 -23 -818 -477 -761 -734 -913 -71 -949 -900 -889 -229 -568 -659 -36 -63 -172 -745 -654 -838 -475 -724 -208 -278 -20 -628 -628 -197 -471 -188 -382 -147 -360 -837 -647 -868 -310 -469 -1000 -801 -306 -801 -683 -552 -238 -133 -287 -334 -830 -288 -705 -837 -328 -985 -181 -453 -747 -819 -801 -73 -52 -820 -70 -906 -17 -822 -576 -205 -284 -751 -72 -233 -177 -719 -311 -588 -654 -774 -758 -148 -601 -876 -49 -479 -137 -538 -281 -665 -920 -492 -597 -182 -971 -15 -177 -126 -65 -930 -584 -474 -951 -668 -36 -445 -811 -296 -619 -377 -837 -38 -87 -479 -742 -683 -416 -520 -12 -999 -614 -811 -228 -513 -969 -61 -473 -767 -246 -558 -71 -384 -450 -26 -910 -97 -338 -362 -224 -995 -250 -119 -693 -774 -756 -235 -829 -143 -903 -668 -336 -3 -362 -656 -533 -112 -678 -599 -354 -692 -280 -517 -928 -189 -762 -155 -735 -101 -498 -344 -959 -833 -898 -637 -559 -314 -494 -727 -762 -647 -423 -295 -791 -746 -636 -748 -642 -505 -669 -75 -834 -62 -121 -566 -147 -528 -317 -316 -95 -796 -105 -316 -657 -976 -42 -849 -195 -634 -513 -249 -85 -634 -142 -414 -269 -708 -979 -727 -563 -327 -685 -863 -354 -760 -679 -139 -129 -186 -468 -962 -7 -545 -776 -954 -526 -164 -593 -940 -276 -589 -804 -725 -316 -508 -603 -286 -19 -638 -736 -551 -229 -654 -729 -419 -982 -201 -24 -855 -451 -53 -722 -31 -417 -430 -527 -694 -691 -457 -299 -308 -768 -39 -429 -458 -872 -269 -952 -428 -66 -821 -217 -115 -321 -644 -65 -133 -575 -60 -458 -581 -355 -925 -745 -972 -207 -411 -917 -762 -294 -271 -91 -636 -912 -832 -734 -775 -186 -533 -637 -424 -734 -500 -592 -701 -790 -513 -414 -741 -100 -607 -101 -969 -185 -485 -883 -76 -242 -62 -604 -174 -504 -376 -252 -907 -49 -926 -700 -954 -112 -128 -758 -993 -574 -964 -645 -506 -409 -738 -780 -816 -281 -310 -389 -859 -180 -626 -157 -498 -578 -355 -992 -741 -710 -377 -47 -544 -926 -334 -418 -779 -533 -660 -520 -649 -43 -144 -312 -406 -52 -314 -820 -984 -882 -91 -871 -591 -813 -158 -947 -850 -521 -908 -507 -81 -841 -245 -177 -570 -575 -788 -684 -746 -639 -914 -668 -889 -962 -253 -427 -734 -245 -998 -274 -914 -807 -649 -592 -74 -514 -537 -255 -659 -560 -79 -271 -926 -580 -365 -296 -285 -22 -359 -181 -40 -678 -470 -853 -21 -466 -688 -638 -950 -954 -729 -967 -179 -518 -486 -57 -120 -948 -956 -602 -833 -560 -204 -983 -494 -914 -485 -835 -625 -987 -869 -867 -830 -28 -248 -161 -82 -85 -970 -603 -327 -112 -860 -196 -616 -52 -716 -713 -354 -740 -47 -421 -147 -55 -729 -145 -225 -695 -351 -961 -877 -149 -245 -944 -11 -31 -318 -947 -210 -695 -260 -105 -559 -370 -962 -975 -614 -135 -518 -310 -93 -987 -242 -568 -985 -699 -420 -555 -934 -477 -885 -773 -291 -345 -392 -370 -41 -87 -369 -382 -615 -44 -377 -61 -469 -35 -759 -308 -611 -899 -319 -416 -550 -773 -876 -1 -410 -963 -662 -70 -949 -163 -451 -118 -202 -13 -619 -230 -811 -563 -453 -809 -918 -198 -985 -933 -930 -160 -343 -356 -299 -710 -69 -40 -220 -259 -705 -659 -507 -517 -482 -390 -284 -674 -708 -339 -823 -423 -496 -380 -353 -762 -325 -678 -873 -377 -167 -643 -553 -145 -94 -651 -663 -217 -417 -905 -36 -883 -157 -753 -193 -759 -870 -742 -682 -377 -324 -235 -155 -979 -657 -188 -465 -955 -806 -515 -147 -579 -306 -366 -860 -667 -319 -817 -826 -50 -947 -596 -213 -453 -416 -90 -261 -203 -405 -612 -99 -229 -324 -523 -907 -15 -549 -919 -874 -406 -209 -375 -607 -772 -617 -501 -676 -158 -733 -797 -516 -978 -1 -909 -842 -58 -149 -822 -101 -461 -896 -889 -756 -520 -980 -349 -595 -759 -67 -881 -908 -223 -403 -482 -374 -64 -700 -478 -458 -577 -72 -822 -371 -454 -564 -843 -116 -795 -373 -20 -770 -374 -923 -194 -478 -699 -144 -380 -529 -656 -10 -477 -373 -696 -569 -360 -739 -120 -530 -448 -525 -315 -645 -722 -491 -927 -478 -223 -544 -267 -2 -92 -318 -133 -643 -743 -727 -600 -465 -752 -851 -536 -383 -495 -782 -495 -752 -644 -588 -249 -959 -152 -400 -700 -452 -876 -174 -325 -375 -316 -246 -355 -502 -578 -825 -621 -286 -350 -219 -930 -45 -133 -753 -861 -161 -31 -549 -624 -896 -154 -629 -652 -783 -935 -908 -157 -317 -828 -704 -636 -467 -513 -348 -604 -404 -423 -824 -771 -361 -871 -357 -506 -606 -749 -690 -79 -701 -473 -712 -323 -147 -270 -951 -536 -289 -316 -923 -873 -989 -15 -972 -992 -213 -132 -629 -356 -462 -821 -435 -385 -891 -854 -267 -79 -633 -654 -449 -943 -422 -818 -768 -657 -250 -382 -282 -756 -678 -101 -155 -132 -413 -805 -14 -168 -808 -694 -452 -214 -739 -202 -13 -708 -524 -316 -501 -669 -601 -755 -287 -929 -610 -400 -979 -381 -913 -320 -775 -113 -597 -36 -674 -415 -443 -925 -3 -952 -491 -899 -851 -450 -213 -131 -57 -663 -831 -438 -126 -728 -918 -311 -560 -443 -575 -752 -22 -331 -325 -388 -921 -917 -538 -720 -914 -28 -452 -263 -510 -963 -204 -654 -848 -329 -521 -215 -835 -524 -745 -201 -499 -412 -225 -16 -194 -609 -255 -159 -943 -377 -252 -9 -811 -607 -749 -917 -562 -546 -336 -213 -118 -739 -971 -19 -784 -212 -756 -570 -938 -88 -377 -587 -573 -830 -857 -242 -357 -270 -584 -726 -79 -925 -694 -947 -8 -848 -911 -424 -240 -576 -837 -104 -306 -628 -274 -793 -381 -380 -422 -201 -369 -882 -91 -426 -296 -576 -284 -996 -531 -440 -601 -380 -205 -766 -185 -431 -265 -637 -942 -812 -747 -182 -844 -960 -167 -798 -827 -662 -181 -295 -33 -204 -708 -14 -791 -412 -216 -748 -509 -846 -855 -722 -125 -241 -507 -884 -982 -780 -319 -431 -448 -638 -141 -386 -174 -669 -970 -698 -766 -935 -572 -691 -247 -739 -193 -362 -664 -684 -992 -93 -611 -695 -651 -227 -577 -680 -868 -637 -858 -252 -712 -220 -187 -161 -229 -207 -103 -844 -263 -63 -884 -790 -177 -569 -837 -665 -934 -958 -83 -439 -388 -298 -939 -415 -724 -854 -402 -279 -147 -165 -489 -967 -191 -261 -335 -577 -997 -422 -642 -383 -541 -90 -491 -784 -717 -445 -171 -765 -53 -707 -344 -285 -297 -419 -745 -475 -912 -453 -879 -418 -143 -212 -8 -292 -415 -280 -227 -63 -532 -706 -274 -145 -558 -446 -185 -363 -740 -258 -415 -489 -983 -498 -84 -460 -396 -610 -60 -802 -706 -643 -196 -539 -821 -287 -404 -518 -165 -752 -505 -914 -412 -623 -224 -253 -444 -688 -920 -137 -859 -693 -699 -275 -57 -307 -94 -240 -435 -805 -120 -505 -699 -1000 -767 -830 -888 -433 -162 -563 -418 -978 -831 -665 -559 -496 -360 -798 -569 -45 -540 -464 -487 -903 -330 -829 -548 -673 -481 -720 -794 -406 -169 -586 -668 -646 -747 -859 -668 -874 -866 -197 -103 -208 -435 -515 -767 -5 -134 -852 -27 -925 -312 -865 -660 -920 -735 -659 -200 -260 -348 -163 -537 -232 -415 -995 -731 -791 -914 -780 -804 -811 -99 -682 -779 -225 -739 -333 -696 -407 -890 -880 -580 -762 -353 -216 -347 -928 -926 -982 -419 -392 -258 -415 -390 -747 -231 -533 -261 -860 -953 -927 -124 -674 -917 -985 -833 -644 -566 -76 -898 -57 -19 -760 -617 -233 -168 -592 -680 -25 -501 -202 -244 -882 -231 -970 -83 -335 -180 -950 -249 -500 -225 -515 -695 -671 -746 -389 -77 -580 -398 -895 -355 -827 -584 -46 -524 -599 -517 -370 -857 -492 -40 -201 -510 -317 -241 -528 -886 -310 -47 -583 -994 -652 -761 -822 -283 -961 -585 -677 -932 -797 -749 -62 -395 -862 -557 -94 -890 -616 -50 -61 -951 -885 -927 -583 -313 -153 -656 -316 -52 -700 -812 -197 -215 -237 -960 -548 -921 -623 -725 -384 -390 -485 -975 -208 -573 -729 -426 -115 -513 -407 -918 -896 -339 -601 -675 -909 -315 -298 -320 -207 -328 -397 -786 -727 -984 -923 -939 -941 -751 -304 -976 -191 -25 -217 -501 -20 -330 -145 -712 -654 -744 -383 -831 -756 -839 -470 -146 -709 -773 -715 -900 -434 -602 -925 -593 -44 -958 -735 -76 -705 -812 -991 -313 -130 -522 -720 -613 -16 -444 -84 -178 -552 -140 -637 -517 -435 -35 -763 -117 -692 -138 -451 -450 -508 -256 -144 -947 -874 -499 -205 -287 -2 -836 -70 -887 -326 -784 -995 -212 -301 -456 -734 -102 -481 -244 -353 -750 -292 -679 -31 -584 -182 -353 -654 -823 -993 -391 -902 -986 -945 -685 -180 -573 -754 -426 -231 -369 -191 -619 -141 -536 -223 -926 -569 -435 -409 -246 -780 -498 -749 -442 -80 -323 -995 -391 -939 -549 -360 -617 -938 -874 -547 -303 -98 -398 -288 -23 -716 -268 -302 -152 -247 -533 -22 -758 -750 -760 -959 -103 -476 -427 -469 -623 -19 -118 -421 -917 -526 -382 -605 -593 -196 -442 -902 -689 -294 -638 -13 -144 -31 -587 -913 -461 -85 -387 -606 -285 -209 -273 -839 -273 -414 -981 -184 -103 -579 -189 -57 -791 -164 -831 -616 -90 -560 -837 -253 -141 -946 -734 -272 -987 -359 -552 -646 -217 -89 -286 -543 -67 -440 -48 -591 -710 -963 -316 -517 -115 -451 -843 -436 -84 -12 -389 -805 -470 -798 -646 -142 -84 -223 -681 -231 -260 -14 -783 -374 -464 -295 -665 -165 -682 -974 -703 -725 -976 -375 -812 -246 -791 -576 -991 -659 -470 -529 -652 -610 -549 -280 -881 -607 -394 -458 -143 -912 -54 -207 -372 -886 -798 -254 -592 -643 -675 -901 -953 -921 -820 -78 -163 -667 -911 -288 -763 -636 -506 -171 -555 -496 -785 -979 -341 -336 -783 -654 -607 -447 -334 -159 -168 -669 -496 -548 -394 -238 -345 -394 -869 -949 -831 -525 -609 -541 -943 -954 -824 -976 -445 -180 -350 -741 -135 -675 -149 -607 -82 -997 -627 -774 -319 -127 -932 -750 -93 -155 -807 -948 -111 -880 -475 -807 -410 -275 -412 -418 -792 -35 -882 -535 -262 -603 -633 -203 -808 -973 -774 -683 -264 -423 -650 -152 -996 -754 -407 -217 -88 -615 -443 -644 -569 -437 -926 -756 -540 -951 -499 -811 -616 -993 -39 -860 -195 -961 -530 -939 -306 -209 -493 -375 -691 -337 -288 -344 -460 -230 -956 -142 -18 -785 -427 -510 -680 -161 -97 -60 -555 -215 -174 -155 -183 -324 -93 -615 -128 -169 -581 -974 -476 -425 -386 -200 -486 -523 -608 -735 -186 -155 -733 -975 -367 -814 -108 -825 -612 -542 -894 -981 -423 -998 -116 -777 -629 -243 -817 -259 -171 -203 -996 -893 -18 -300 -267 -476 -580 -197 -534 -344 -950 -890 -989 -111 -337 -638 -234 -235 -800 -185 -384 -379 -285 -902 -68 -990 -781 -28 -954 -718 -804 -834 -2 -283 -584 -395 -673 -422 -514 -284 -669 -521 -729 -734 -743 -294 -927 -929 -637 -305 -486 -946 -586 -980 -585 -783 -346 -492 -879 -747 -482 -22 -17 -880 -988 -654 -475 -58 -353 -434 -21 -84 -72 -341 -958 -785 -163 -987 -892 -18 -994 -661 -824 -421 -272 -20 -871 -577 -877 -643 -859 -109 -327 -136 -169 -399 -872 -917 -13 -903 -533 -60 -44 -689 -806 -527 -64 -73 -238 -271 -407 -517 -752 -380 -898 -957 -270 -871 -715 -322 -82 -436 -521 -38 -902 -987 -524 -62 -491 -204 -604 -520 -436 -546 -842 -915 -569 -214 -624 -197 -260 -780 -70 -748 -512 -414 -809 -613 -857 -375 -835 -844 -829 -420 -756 -202 -637 -41 -980 -506 -85 -61 -529 -67 -828 -446 -991 -99 -731 -595 -107 -674 -273 -864 -595 -738 -200 -51 -41 -331 -368 -946 -276 -322 -733 -590 -788 -893 -755 -165 -480 -584 -740 -7 -948 -510 -47 -228 -732 -278 -806 -984 -976 -162 -359 -665 -13 -623 -724 -847 -937 -191 -990 -391 -267 -328 -454 -743 -496 -45 -764 -414 -466 -158 -503 -658 -371 -536 -649 -96 -826 -399 -825 -802 -486 -574 -7 -427 -585 -868 -37 -87 -414 -635 -699 -882 -118 -448 -349 -638 -1 -143 -382 -420 -274 -966 -155 -216 -979 -517 -14 -950 -184 -371 -414 -656 -551 -973 -179 -234 -638 -230 -183 -204 -186 -345 -112 -432 -706 -31 -747 -748 -480 -829 -677 -352 -33 -872 -940 -568 -8 -870 -944 -396 -569 -329 -70 -684 -357 -29 -355 -121 -748 -936 -923 -201 -784 -764 -800 -529 -995 -590 -112 -526 -124 -357 -84 -887 -259 -512 -507 -751 -841 -253 -600 -542 -892 -561 -902 -575 -625 -795 -563 -389 -217 -221 -553 -695 -408 -221 -448 -211 -849 -749 -569 -961 -183 -842 -233 -709 -93 -90 -463 -297 -557 -497 -497 -838 -428 -107 -488 -742 -137 -86 -793 -699 -172 -656 -733 -124 -353 -233 -941 -483 -162 -227 -19 -482 -635 -642 -886 -671 -927 -788 -713 -319 -741 -598 -87 -735 -721 -191 -39 -222 -522 -434 -678 -424 -514 -619 -781 -715 -818 -16 -84 -845 -927 -294 -235 -251 -324 -946 -612 -631 -223 -683 -906 -235 -125 -478 -63 -732 -85 -872 -727 -631 -574 -694 -302 -375 -206 -106 -510 -447 -94 -127 -405 -317 -675 -155 -509 -448 -261 -614 -902 -66 -837 -656 -707 -266 -468 -234 -829 -980 -943 -501 -669 -748 -97 -28 -242 -617 -186 -533 -658 -254 -875 -152 -564 -820 -68 -482 -680 -266 -919 -739 -3 -353 -411 -162 -1000 -129 -112 -38 -66 -915 -276 -600 -936 -526 -640 -157 -484 -101 -212 -353 -713 -694 -312 -775 -898 -952 -861 -651 -401 -874 -152 -156 -18 -967 -722 -314 -891 -787 -722 -839 -660 -203 -43 -741 -559 -81 -940 -296 -849 -97 -930 -364 -540 -60 -829 -895 -498 -446 -661 -529 -728 -117 -540 -480 -878 -993 -19 -501 -718 -948 -518 -250 -49 -63 -135 -754 -679 -458 -473 -32 -385 -242 -618 -606 -763 -351 -12 -659 -343 -481 -841 -543 -774 -413 -147 -901 -211 -892 -960 -837 -673 -86 -484 -747 -663 -402 -530 -655 -552 -524 -652 -537 -400 -98 -738 -847 -141 -136 -318 -738 -398 -461 -223 -649 -380 -103 -402 -701 -149 -872 -921 -587 -12 -45 -934 -286 -89 -871 -285 -186 -740 -934 -371 -443 -432 -95 -503 -883 -914 -926 -991 -504 -13 -995 -434 -891 -571 -819 -4 -625 -860 -585 -98 -215 -773 -101 -258 -964 -624 -55 -945 -597 -860 -985 -697 -12 -807 -386 -805 -361 -985 -73 -175 -654 -2 -116 -944 -135 -680 -259 -646 -437 -220 -19 -960 -401 -70 -455 -20 -407 -950 -62 -223 -581 -360 -470 -594 -232 -675 -469 -197 -216 -574 -901 -6 -338 -743 -722 -763 -814 -877 -659 -559 -26 -951 -705 -241 -725 -68 -89 -318 -975 -226 -166 -770 -1 -163 -840 -587 -735 -244 -357 -335 -264 -640 -678 -788 -948 -64 -165 -815 -719 -146 -397 -633 -118 -317 -380 -614 -808 -200 -880 -379 -327 -119 -743 -605 -714 -952 -663 -708 -498 -640 -871 -590 -430 -575 -278 -944 -820 -91 -360 -817 -692 -148 -759 -293 -932 -106 -276 -930 -503 -553 -458 -641 -175 -838 -496 -3 -534 -420 -238 -914 -989 -77 -573 -763 -297 -270 -565 -817 -835 -29 -21 -141 -808 -348 -119 -872 -428 -301 -621 -570 -414 -499 -266 -158 -630 -975 -34 -869 -552 -2 -520 -837 -283 -503 -565 -893 -392 -772 -707 -647 -494 -166 -102 -921 -572 -107 -376 -912 -10 -591 -949 -843 -54 -817 -473 -160 -126 -928 -527 -284 -300 -747 -217 -59 -894 -750 -644 -608 -516 -925 -407 -317 -475 -670 -31 -471 -680 -753 -318 -228 -299 -545 -358 -860 -916 -521 -376 -592 -14 -969 -651 -108 -885 -795 -399 -501 -837 -89 -150 -398 -195 -159 -924 -483 -825 -57 -484 -320 -128 -181 -258 -610 -116 -121 -274 -857 -552 -866 -48 -563 -371 -734 -698 -357 -574 -853 -346 -474 -168 -462 -981 -485 -815 -505 -830 -877 -65 -124 -967 -509 -404 -695 -183 -828 -283 -423 -412 -400 -942 -143 -345 -600 -929 -291 -299 -588 -289 -943 -135 -878 -7 -617 -640 -872 -360 -177 -16 -944 -174 -43 -431 -865 -123 -984 -88 -823 -283 -157 -772 -750 -397 -759 -356 -589 -697 -603 -676 -649 -142 -390 -237 -222 -253 -100 -734 -141 -813 -940 -406 -214 -998 -564 -241 -91 -244 -848 -61 -944 -212 -974 -397 -997 -234 -750 -923 -714 -489 -736 -566 -39 -216 -326 -870 -448 -416 -223 -201 -26 -759 -177 -657 -470 -163 -19 -718 -279 -307 -63 -99 -379 -360 -933 -206 -726 -398 -711 -134 -642 -149 -340 -314 -361 -914 -832 -531 -361 -708 -578 -640 -87 -333 -45 -762 -298 -917 -588 -289 -504 -945 -579 -587 -752 -485 -405 -556 -3 -174 -658 -809 -606 -796 -404 -862 -481 -784 -289 -661 -835 -787 -150 -331 -712 -414 -221 -790 -246 -272 -554 -243 -425 -908 -796 -197 -92 -546 -935 -129 -772 -360 -556 -786 -559 -172 -973 -949 -775 -228 -635 -91 -982 -389 -885 -608 -967 -890 -828 -869 -167 -204 -539 -84 -58 -354 -257 -295 -18 -112 -996 -572 -152 -873 -25 -478 -654 -981 -536 -123 -230 -761 -465 -860 -43 -156 -143 -671 -362 -419 -589 -965 -309 -108 -610 -184 -602 -366 -414 -197 -827 -483 -439 -590 -225 -163 -291 -900 -275 -503 -264 -668 -399 -438 -287 -353 -183 -396 -329 -900 -744 -568 -837 -447 -691 -772 -423 -722 -808 -505 -807 -164 -556 -918 -700 -561 -336 -790 -149 -741 -620 -766 -423 -395 -238 -720 -119 -497 -849 -69 -519 -662 -888 -356 -853 -907 -413 -317 -167 -970 -957 -228 -128 -159 -912 -873 -334 -605 -945 -672 -821 -166 -239 -268 -448 -653 -477 -937 -215 -945 -770 -487 -121 -995 -566 -466 -448 -214 -405 -787 -81 -180 -44 -583 -627 -452 -29 -575 -560 -65 -294 -950 -459 -961 -347 -278 -830 -566 -107 -860 -167 -575 -773 -577 -116 -908 -842 -850 -805 -487 -356 -648 -922 -27 -199 -639 -269 -457 -818 -889 -634 -456 -894 -176 -178 -237 -760 -927 -752 -696 -773 -143 -778 -451 -839 -279 -58 -53 -671 -759 -320 -780 -368 -504 -860 -952 -845 -162 -127 -139 -557 -352 -552 -198 -812 -849 -414 -628 -119 -424 -834 -715 -910 -761 -285 -972 -780 -827 -812 -713 -237 -180 -566 -502 -692 -117 -217 -659 -626 -365 -341 -696 -454 -637 -291 -232 -276 -196 -328 -9 -917 -197 -139 -847 -959 -631 -179 -768 -973 -998 -216 -292 -951 -708 -692 -614 -701 -806 -213 -8 -278 -990 -779 -184 -396 -132 -774 -792 -329 -972 -915 -721 -295 -856 -282 -297 -898 -102 -321 -761 -178 -368 -232 -162 -804 -312 -792 -219 -949 -432 -879 -30 -90 -900 -983 -822 -828 -722 -761 -208 -320 -728 -328 -295 -653 -698 -20 -530 -367 -317 -831 -689 -330 -526 -79 -865 -176 -918 -397 -437 -935 -462 -906 -471 -39 -69 -81 -422 -675 -105 -624 -800 -57 -971 -985 -890 -777 -926 -732 -710 -864 -320 -957 -563 -157 -413 -25 -185 -108 -813 -992 -429 -145 -952 -869 -703 -838 -750 -340 -89 -575 -348 -228 -313 -446 -973 -794 -803 -624 -920 -521 -40 -183 -70 -96 -230 -180 -224 -558 -380 -244 -749 -349 -116 -764 -387 -504 -368 -880 -623 -967 -182 -106 -7 -232 -539 -713 -70 -924 -750 -924 -741 -591 -229 -579 -826 -280 -653 -879 -119 -435 -751 -54 -275 -257 -263 -991 -789 -642 -716 -530 -676 -173 -42 -90 -760 -195 -20 -272 -895 -430 -22 -614 -731 -931 -476 -98 -297 -820 -659 -428 -35 -613 -832 -759 -348 -783 -142 -355 -80 -772 -403 -159 -146 -658 -494 -618 -328 -289 -344 -428 -906 -266 -554 -381 -867 -235 -666 -448 -647 -451 -450 -297 -613 -588 -139 -519 -764 -451 -290 -148 -984 -946 -276 -922 -693 -253 -642 -781 -756 -781 -563 -610 -253 -532 -745 -919 -323 -965 -221 -850 -701 -400 -380 -363 -349 -772 -518 -696 -231 -738 -562 -101 -566 -129 -660 -42 -684 -702 -722 -112 -195 -722 -542 -2 -812 -647 -630 -319 -653 -544 -96 -109 -858 -777 -748 -335 -679 -522 -613 -614 -591 -298 -71 -794 -65 -187 -193 -259 -85 -149 -668 -122 -873 -401 -244 -44 -158 -379 -568 -727 -653 -965 -671 -169 -26 -203 -608 -426 -154 -497 -41 -871 -108 -181 -289 -705 -657 -964 -779 -515 -430 -87 -788 -432 -958 -242 -163 -49 -706 -391 -72 -157 -400 -955 -413 -65 -617 -913 -137 -378 -156 -730 -300 -902 -503 -81 -154 -924 -863 -177 -675 -618 -245 -783 -616 -549 -103 -183 -578 -405 -967 -799 -304 -963 -947 -854 -345 -506 -357 -549 -635 -299 -569 -502 -699 -283 -347 -166 -522 -825 -267 -750 -73 -320 -742 -226 -28 -913 -83 -287 -906 -321 -247 -115 -647 -952 -264 -262 -907 -95 -944 -927 -659 -205 -383 -25 -649 -809 -307 -368 -646 -651 -749 -568 -472 -207 -726 -325 -929 -550 -614 -987 -786 -285 -147 -777 -775 -377 -13 -488 -616 -125 -214 -144 -807 -157 -440 -547 -808 -836 -765 -368 -73 -857 -56 -781 -439 -403 -394 -705 -407 -170 -29 -594 -596 -992 -631 -561 -383 -872 -182 -713 -13 -871 -508 -168 -953 -787 -76 -561 -241 -989 -138 -522 -413 -378 -940 -324 -884 -324 -191 -92 -663 -133 -18 -387 -11 -927 -304 -116 -79 -716 -191 -812 -200 -251 -374 -700 -935 -844 -596 -552 -341 -784 -622 -556 -722 -792 -395 -245 -107 -454 -148 -956 -504 -806 -856 -877 -425 -944 -978 -182 -18 -102 -41 -565 -87 -153 -623 -129 -416 -632 -426 -112 -811 -417 -872 -582 -515 -789 -595 -594 -17 -371 -764 -599 -900 -602 -977 -771 -728 -387 -707 -990 -898 -627 -552 -467 -364 -917 -150 -118 -70 -602 -82 -255 -664 -364 -706 -286 -976 -174 -536 -212 -51 -491 -648 -648 -952 -647 -654 -304 -263 -981 -279 -141 -527 -52 -325 -826 -485 -233 -688 -484 -712 -509 -953 -581 -716 -773 -914 -378 -47 -685 -988 -158 -645 -138 -178 -843 -26 -273 -590 -571 -978 -116 -15 -163 -247 -408 -253 -686 -454 -892 -558 -684 -377 -395 -688 -403 -62 -320 -510 -772 -340 -485 -519 -537 -700 -156 -166 -538 -821 -24 -491 -548 -603 -21 -826 -870 -341 -932 -69 -136 -255 -606 -198 -551 -953 -530 -755 -442 -730 -96 -532 -17 -450 -782 -661 -921 -450 -629 -110 -173 -354 -965 -283 -161 -938 -689 -776 -568 -65 -273 -741 -459 -354 -113 -663 -549 -663 -490 -894 -188 -872 -930 -753 -315 -261 -764 -592 -505 -822 -697 -200 -851 -629 -300 -218 -232 -617 -165 -430 -54 -818 -188 -327 -462 -444 -337 -685 -98 -462 -715 -592 -684 -883 -885 -352 -111 -230 -107 -911 -697 -515 -158 -735 -71 -731 -249 -911 -782 -834 -757 -121 -105 -163 -139 -911 -329 -13 -473 -331 -45 -229 -672 -550 -903 -949 -16 -689 -816 -877 -338 -977 -398 -826 -889 -307 -593 -629 -782 -217 -346 -106 -295 -296 -221 -782 -446 -322 -702 -101 -315 -536 -598 -15 -675 -661 -293 -766 -764 -238 -450 -443 -111 -843 -476 -41 -352 -122 -777 -145 -135 -514 -602 -719 -630 -1000 -170 -748 -382 -524 -773 -189 -50 -989 -546 -14 -700 -605 -353 -579 -654 -460 -907 -870 -184 -443 -569 -51 -517 -546 -659 -574 -219 -15 -664 -648 -98 -253 -489 -438 -663 -396 -406 -439 -573 -97 -660 -612 -988 -905 -414 -724 -783 -112 -322 -189 -983 -345 -477 -590 -188 -684 -551 -742 -679 -576 -847 -271 -942 -96 -253 -696 -285 -553 -918 -302 -875 -946 -459 -143 -733 -795 -946 -906 -950 -750 -100 -375 -295 -798 -28 -896 -422 -808 -825 -545 -72 -44 -218 -136 -649 -365 -891 -591 -194 -975 -443 -616 -638 -649 -91 -737 -444 -363 -424 -528 -349 -509 -48 -114 -10 -346 -747 -878 -215 -257 -588 -41 -930 -26 -66 -69 -173 -641 -234 -325 -671 -308 -44 -5 -994 -368 -782 -416 -975 -570 -632 -941 -415 -826 -617 -158 -130 -720 -913 -756 -650 -228 -455 -157 -511 -857 -526 -611 -46 -132 -937 -286 -969 -181 -269 -539 -151 -83 -88 -397 -157 -283 -425 -643 -431 -498 -708 -719 -247 -999 -556 -762 -1 -321 -82 -96 -958 -201 -945 -896 -756 -321 -377 -172 -44 -184 -691 -468 -414 -302 -470 -353 -722 -390 -821 -659 -624 -230 -184 -271 -848 -249 -688 -505 -765 -528 -10 -117 -261 -769 -626 -460 -993 -931 -80 -523 -758 -406 -99 -721 -753 -346 -266 -842 -625 -533 -530 -181 -471 -859 -68 -599 -901 -96 -635 -389 -255 -333 -264 -685 -681 -53 -844 -379 -871 -59 -614 -316 -599 -459 -832 -957 -710 -887 -695 -787 -125 -117 -352 -727 -947 -168 -722 -482 -203 -72 -534 -61 -283 -906 -636 -655 -252 -345 -743 -954 -709 -747 -359 -848 -908 -756 -52 -452 -705 -846 -488 -356 -538 -627 -165 -268 -143 -16 -73 -963 -66 -635 -628 -780 -963 -694 -990 -316 -400 -593 -657 -867 -488 -232 -966 -468 -652 -426 -795 -689 -418 -976 -999 -275 -560 -876 -750 -344 -773 -218 -384 -853 -974 -935 -35 -613 -561 -786 -138 -874 -540 -476 -154 -180 -682 -364 -271 -75 -880 -775 -62 -255 -254 -515 -797 -181 -540 -43 -316 -796 -61 -313 -15 -107 -401 -728 -790 -525 -640 -180 -866 -295 -609 -42 -827 -486 -406 -62 -699 -429 -166 -313 -217 -539 -560 -305 -58 -14 -813 -258 -167 -437 -144 -716 -797 -598 -204 -496 -828 -310 -617 -632 -615 -966 -664 -223 -367 -2 -1000 -665 -619 -478 -683 -660 -632 -687 -382 -969 -790 -222 -399 -189 -65 -666 -93 -244 -863 -625 -650 -485 -194 -422 -266 -940 -823 -792 -790 -116 -759 -324 -536 -183 -411 -173 -549 -514 -906 -638 -795 -438 -125 -316 -976 -204 -745 -796 -382 -169 -765 -654 -793 -271 -273 -317 -47 -317 -830 -296 -449 -672 -683 -307 -925 -388 -170 -537 -807 -35 -688 -955 -798 -848 -346 -342 -91 -811 -173 -436 -366 -848 -568 -235 -81 -29 -776 -819 -357 -28 -59 -52 -550 -243 -817 -119 -850 -145 -846 -691 -444 -737 -685 -934 -789 -250 -567 -331 -803 -936 -821 -403 -324 -175 -40 -257 -543 -453 -349 -132 -319 -348 -589 -821 -687 -883 -589 -598 -176 -102 -813 -721 -250 -469 -925 -784 -492 -507 -608 -490 -414 -958 -64 -130 -115 -885 -31 -983 -334 -97 -430 -334 -469 -569 -934 -997 -423 -389 -55 -776 -789 -187 -21 -119 -742 -773 -637 -94 -31 -352 -957 -57 -245 -801 -97 -871 -283 -683 -566 -820 -945 -389 -512 -897 -470 -790 -94 -407 -897 -236 -63 -513 -531 -69 -269 -645 -401 -850 -806 -292 -909 -49 -239 -16 -271 -761 -355 -796 -621 -911 -672 -974 -876 -15 -658 -111 -679 -132 -50 -344 -544 -787 -910 -281 -610 -797 -500 -46 -898 -655 -760 -31 -711 -543 -335 -783 -255 -345 -243 -536 -450 -611 -223 -448 -917 -417 -567 -105 -784 -534 -949 -621 -913 -9 -157 -188 -213 -647 -987 -5 -891 -606 -875 -569 -798 -983 -631 -279 -961 -604 -817 -932 -35 -337 -445 -414 -246 -511 -474 -552 -923 -729 -808 -212 -588 -887 -128 -711 -872 -533 -920 -992 -807 -771 -270 -794 -968 -385 -429 -196 -628 -995 -953 -566 -733 -632 -522 -297 -707 -561 -975 -964 -704 -400 -125 -281 -297 -1000 -610 -872 -562 -252 -697 -708 -821 -999 -336 -966 -542 -543 -986 -77 -655 -921 -616 -564 -461 -866 -982 -890 -380 -514 -939 -514 -858 -703 -13 -374 -775 -93 -302 -608 -865 -48 -377 -142 -620 -540 -829 -301 -679 -697 -842 -255 -83 -952 -588 -630 -379 -43 -604 -18 -611 -303 -571 -246 -474 -623 -654 -515 -702 -992 -96 -343 -227 -587 -904 -390 -162 -833 -11 -537 -506 -809 -906 -52 -886 -674 -538 -414 -5 -317 -628 -622 -595 -944 -885 -363 -220 -168 -698 -441 -538 -114 -747 -794 -651 -35 -438 -487 -296 -976 -437 -899 -255 -606 -438 -188 -332 -641 -388 -488 -333 -56 -607 -491 -235 -424 -384 -888 -118 -958 -613 -689 -223 -757 -708 -374 -456 -628 -413 -774 -291 -604 -257 -173 -302 -600 -153 -533 -210 -187 -41 -556 -462 -927 -69 -230 -95 -273 -510 -817 -349 -949 -496 -698 -297 -692 -931 -820 -860 -969 -451 -747 -655 -377 -815 -528 -627 -155 -695 -233 -223 -42 -413 -653 -51 -330 -63 -410 -99 -273 -979 -525 -439 -825 -995 -830 -293 -41 -221 -970 -587 -84 -283 -805 -345 -433 -651 -399 -734 -677 -965 -3 -519 -260 -408 -381 -624 -258 -761 -564 -202 -781 -882 -70 -67 -318 -854 -685 -673 -312 -918 -556 -467 -636 -571 -324 -99 -360 -850 -157 -901 -78 -755 -111 -31 -747 -50 -966 -506 -587 -107 -689 -235 -60 -861 -90 -823 -79 -582 -292 -472 -734 -983 -668 -964 -210 -249 -244 -782 -400 -691 -163 -962 -60 -3 -853 -513 -720 -637 -963 -411 -628 -32 -30 -158 -53 -440 -321 -496 -699 -880 -317 -102 -439 -40 -820 -623 -922 -701 -257 -559 -429 -636 -323 -949 -52 -529 -668 -891 -375 -863 -722 -573 -756 -742 -513 -706 -273 -968 -862 -493 -667 -16 -338 -329 -330 -228 -267 -151 -96 -445 -919 -517 -5 -45 -719 -211 -476 -516 -48 -751 -661 -827 -436 -17 -53 -585 -99 -554 -532 -417 -926 -967 -334 -915 -334 -579 -872 -541 -664 -690 -716 -388 -237 -964 -685 -184 -124 -49 -682 -265 -362 -849 -226 -111 -250 -198 -447 -468 -363 -519 -23 -295 -186 -196 -325 -449 -492 -135 -57 -159 -218 -460 -390 -477 -778 -948 -238 -585 -168 -195 -26 -820 -600 -349 -377 -234 -15 -447 -945 -519 -900 -288 -292 -194 -523 -724 -528 -369 -209 -940 -972 -986 -325 -926 -142 -117 -536 -62 -416 -319 -415 -461 -964 -74 -252 -562 -54 -342 -800 -814 -24 -225 -982 -823 -520 -86 -392 -471 -403 -91 -493 -108 -957 -548 -301 -194 -988 -465 -785 -905 -453 -14 -217 -831 -12 -323 -297 -896 -976 -734 -593 -808 -760 -95 -926 -160 -953 -268 -865 -383 -791 -452 -596 -865 -447 -247 -874 -415 -424 -882 -254 -431 -288 -299 -647 -962 -427 -326 -795 -532 -630 -517 -814 -822 -273 -760 -838 -552 -734 -778 -899 -395 -397 -276 -699 -247 -914 -290 -657 -853 -411 -965 -688 -946 -358 -552 -890 -171 -978 -167 -660 -118 -569 -881 -898 -225 -437 -745 -816 -760 -167 -921 -167 -948 -934 -281 -484 -746 -269 -90 -291 -389 -477 -275 -445 -14 -109 -900 -811 -382 -671 -687 -43 -583 -696 -554 -952 -360 -582 -431 -141 -268 -823 -433 -111 -324 -325 -92 -744 -911 -130 -20 -945 -194 -376 -413 -299 -814 -372 -74 -649 -530 -532 -443 -802 -43 -39 -227 -161 -799 -591 -585 -84 -161 -406 -139 -4 -821 -541 -821 -332 -226 -537 -656 -509 -36 -493 -189 -616 -970 -252 -96 -656 -722 -828 -852 -638 -535 -149 -938 -790 -226 -899 -45 -441 -908 -271 -653 -986 -7 -517 -125 -537 -209 -940 -78 -101 -196 -115 -321 -602 -112 -989 -389 -564 -698 -331 -87 -831 -253 -73 -607 -513 -785 -80 -622 -383 -512 -228 -194 -313 -252 -841 -35 -522 -59 -179 -438 -659 -169 -721 -875 -914 -302 -705 -743 -451 -218 -999 -510 -3 -238 -16 -947 -308 -558 -978 -10 -277 -972 -659 -851 -864 -732 -889 -851 -660 -13 -100 -789 -489 -613 -176 -778 -833 -944 -746 -290 -89 -462 -53 -120 -860 -265 -118 -524 -770 -967 -547 -794 -948 -230 -813 -622 -405 -188 -313 -594 -609 -477 -705 -339 -474 -81 -804 -629 -410 -930 -762 -373 -849 -804 -285 -236 -48 -789 -794 -250 -790 -891 -333 -373 -935 -877 -386 -940 -936 -28 -788 -790 -555 -912 -377 -898 -902 -718 -494 -472 -895 -994 -249 -118 -619 -491 -554 -283 -135 -973 -22 -638 -548 -145 -541 -639 -305 -698 -522 -628 -317 -348 -486 -694 -179 -560 -313 -417 -708 -885 -19 -604 -151 -945 -963 -904 -438 -378 -109 -475 -268 -304 -348 -437 -8 -497 -925 -22 -827 -982 -83 -249 -572 -133 -686 -909 -853 -677 -552 -884 -961 -842 -848 -51 -220 -569 -965 -483 -579 -163 -618 -653 -57 -701 -753 -508 -999 -869 -814 -499 -141 -793 -183 -368 -606 -357 -318 -431 -128 -916 -415 -252 -237 -907 -549 -541 -404 -446 -117 -806 -707 -854 -821 -861 -121 -391 -948 -928 -59 -724 -971 -968 -725 -84 -777 -981 -958 -116 -888 -37 -210 -522 -816 -196 -924 -137 -723 -587 -722 -43 -201 -223 -288 -943 -730 -369 -709 -781 -405 -704 -443 -890 -139 -508 -124 -903 -308 -201 -645 -82 -75 -584 -94 -470 -627 -396 -781 -49 -855 -335 -813 -710 -682 -307 -127 -303 -248 -145 -30 -72 -766 -106 -936 -374 -177 -407 -136 -653 -336 -558 -201 -287 -968 -960 -451 -989 -925 -70 -852 -993 -735 -837 -106 -946 -3 -758 -413 -877 -553 -673 -146 -113 -568 -565 -68 -204 -946 -666 -585 -618 -70 -468 -322 -683 -633 -66 -762 -809 -490 -99 -842 -659 -851 -630 -716 -528 -563 -84 -610 -78 -682 -620 -861 -680 -270 -310 -794 -796 -170 -736 -45 -281 -323 -507 -694 -975 -562 -833 -739 -391 -311 -744 -362 -854 -290 -923 -498 -870 -185 -972 -408 -216 -958 -725 -192 -906 -669 -163 -128 -621 -862 -872 -825 -619 -123 -30 -89 -49 -790 -834 -196 -197 -604 -462 -207 -212 -631 -5 -210 -916 -166 -301 -346 -358 -528 -878 -597 -330 -587 -296 -148 -628 -515 -157 -615 -429 -760 -731 -819 -478 -186 -466 -932 -840 -677 -313 -703 -460 -989 -151 -339 -961 -45 -885 -574 -405 -573 -812 -912 -376 -625 -440 -967 -53 -7 -431 -529 -244 -61 -144 -574 -939 -864 -707 -532 -236 -876 -957 -840 -415 -994 -462 -730 -946 -719 -272 -777 -839 -97 -163 -375 -441 -502 -214 -812 -337 -423 -680 -219 -678 -132 -987 -397 -73 -499 -878 -211 -811 -683 -192 -154 -635 -351 -116 -552 -574 -895 -871 -310 -992 -997 -688 -426 -883 -467 -766 -363 -337 -242 -54 -862 -508 -955 -866 -754 -264 -601 -770 -858 -217 -663 -388 -470 -286 -775 -578 -564 -24 -445 -229 -281 -823 -181 -504 -800 -777 -127 -609 -945 -347 -767 -637 -872 -101 -151 -215 -691 -708 -144 -23 -406 -58 -963 -828 -930 -868 -463 -427 -755 -1 -223 -616 -940 -201 -439 -406 -908 -64 -918 -572 -341 -736 -636 -319 -437 -13 -440 -626 -317 -740 -170 -787 -436 -845 -455 -501 -657 -330 -883 -644 -62 -481 -21 -920 -300 -567 -786 -586 -237 -251 -215 -784 -475 -184 -256 -745 -725 -35 -719 -920 -99 -359 -792 -41 -983 -744 -312 -835 -149 -776 -872 -17 -523 -891 -70 -911 -411 -17 -813 -712 -397 -709 -654 -89 -452 -4 -707 -532 -824 -752 -88 -912 -420 -278 -838 -247 -132 -842 -182 -973 -949 -443 -189 -353 -275 -545 -295 -778 -541 -790 -751 -546 -461 -266 -668 -329 -455 -405 -552 -972 -827 -845 -699 -886 -148 -643 -618 -300 -106 -92 -152 -624 -763 -51 -301 -247 -336 -146 -365 -403 -956 -659 -678 -28 -763 -875 -582 -868 -638 -687 -734 -835 -510 -41 -624 -403 -470 -238 -251 -995 -627 -249 -693 -798 -772 -195 -46 -214 -972 -882 -563 -933 -251 -521 -867 -929 -355 -288 -600 -187 -242 -535 -703 -300 -733 -197 -250 -775 -376 -128 -49 -859 -246 -522 -236 -280 -76 -544 -309 -853 -95 -802 -517 -754 -355 -976 -206 -983 -61 -311 -137 -942 -394 -615 -177 -282 -320 -503 -997 -422 -937 -761 -505 -356 -948 -152 -327 -310 -905 -678 -729 -153 -921 -803 -681 -143 -504 -120 -994 -279 -571 -476 -471 -551 -230 -476 -745 -83 -50 -722 -314 -380 -101 -238 -896 -618 -767 -342 -336 -18 -199 -573 -231 -143 -267 -789 -648 -99 -520 -707 -626 -586 -665 -54 -321 -406 -930 -747 -201 -781 -526 -945 -949 -774 -603 -297 -75 -711 -608 -495 -213 -630 -570 -462 -508 -932 -953 -885 -600 -978 -631 -616 -15 -326 -764 -97 -355 -848 -101 -493 -546 -490 -738 -158 -339 -212 -379 -668 -524 -763 -97 -644 -880 -996 -905 -517 -297 -590 -327 -564 -646 -876 -877 -376 -701 -257 -250 -316 -510 -187 -764 -957 -673 -28 -742 -948 -326 -482 -868 -742 -424 -879 -232 -846 -637 -350 -813 -789 -41 -861 -990 -736 -12 -903 -17 -648 -23 -311 -348 -361 -399 -317 -468 -382 -827 -809 -400 -162 -752 -843 -153 -321 -273 -956 -499 -736 -610 -491 -631 -307 -364 -787 -600 -577 -979 -22 -909 -386 -513 -342 -553 -21 -993 -563 -590 -231 -697 -388 -250 -447 -75 -351 -839 -621 -550 -547 -836 -910 -391 -592 -529 -635 -970 -948 -112 -63 -19 -468 -107 -870 -358 -665 -642 -795 -742 -696 -1000 -463 -193 -326 -100 -739 -968 -123 -498 -995 -40 -30 -648 -697 -646 -897 -618 -725 -779 -436 -246 -881 -291 -576 -439 -265 -184 -349 -824 -225 -583 -753 -23 -821 -31 -394 -614 -614 -931 -137 -486 -315 -261 -694 -988 -473 -213 -2 -135 -877 -868 -576 -927 -568 -872 -580 -28 -479 -862 -958 -875 -362 -570 -175 -977 -406 -86 -677 -502 -381 -1 -485 -549 -726 -227 -317 -951 -290 -534 -327 -846 -201 -28 -625 -580 -62 -860 -459 -688 -893 -423 -447 -5 -97 -103 -429 -534 -124 -549 -655 -398 -303 -870 -854 -775 -991 -469 -257 -527 -222 -693 -92 -584 -996 -316 -32 -35 -603 -395 -510 -600 -533 -227 -137 -356 -134 -188 -296 -407 -325 -149 -441 -274 -516 -420 -33 -473 -24 -958 -452 -269 -24 -751 -370 -208 -334 -381 -111 -955 -179 -754 -317 -840 -336 -676 -853 -697 -63 -876 -24 -497 -689 -406 -833 -960 -264 -107 -42 -691 -590 -788 -314 -441 -894 -390 -15 -313 -217 -115 -197 -318 -149 -325 -329 -221 -971 -128 -27 -800 -430 -585 -372 -444 -259 -377 -363 -426 -574 -341 -349 -781 -149 -652 -116 -124 -822 -321 -4 -208 -41 -518 -353 -562 -275 -110 -24 -533 -949 -265 -792 -215 -507 -455 -512 -512 -107 -970 -506 -97 -975 -830 -268 -240 -923 -558 -878 -45 -172 -88 -518 -258 -557 -695 -68 -888 -901 -538 -53 -202 -367 -361 -456 -42 -136 -165 -380 -336 -820 -512 -11 -573 -997 -109 -85 -60 -44 -935 -285 -819 -979 -931 -594 -434 -825 -734 -179 -271 -933 -54 -702 -963 -194 -670 -672 -698 -861 -36 -954 -149 -404 -170 -230 -80 -67 -973 -915 -446 -424 -178 -915 -166 -990 -241 -853 -603 -377 -654 -676 -334 -808 -719 -29 -844 -945 -626 -580 -816 -374 -839 -54 -147 -64 -954 -350 -937 -324 -649 -545 -939 -192 -210 -448 -801 -946 -387 -961 -953 -32 -497 -928 -912 -643 -868 -683 -966 -439 -907 -91 -292 -362 -407 -747 -184 -717 -229 -642 -552 -964 -440 -790 -756 -781 -602 -399 -923 -133 -478 -297 -129 -467 -627 -377 -365 -589 -417 -292 -676 -255 -817 -90 -617 -457 -182 -871 -104 -303 -371 -496 -625 -801 -290 -67 -895 -1 -931 -508 -507 -586 -972 -469 -478 -954 -4 -640 -916 -21 -290 -328 -973 -255 -514 -488 -39 -118 -952 -870 -977 -609 -991 -79 -216 -956 -928 -990 -725 -174 -258 -753 -163 -610 -2 -916 -563 -816 -874 -674 -400 -651 -109 -711 -581 -405 -89 -278 -903 -568 -801 -685 -314 -430 -990 -61 -866 -907 -234 -605 -984 -143 -381 -142 -76 -699 -397 -503 -5 -768 -685 -823 -871 -136 -848 -15 -711 -465 -822 -474 -999 -897 -438 -51 -320 -763 -133 -8 -465 -737 -273 -59 -185 -842 -60 -13 -15 -566 -523 -242 -568 -545 -8 -602 -543 -597 -792 -511 -459 -775 -302 -939 -572 -611 -263 -406 -690 -339 -277 -463 -800 -553 -528 -730 -3 -711 -879 -961 -738 -305 -630 -48 -690 -968 -927 -909 -260 -950 -226 -619 -199 -149 -3 -15 -322 -907 -836 -691 -779 -570 -729 -812 -85 -852 -825 -502 -830 -329 -430 -395 -866 -685 -706 -496 -675 -951 -777 -303 -247 -346 -405 -764 -145 -231 -972 -182 -688 -278 -305 -783 -697 -618 -188 -383 -264 -969 -164 -500 -892 -749 -322 -787 -376 -584 -758 -400 -696 -705 -364 -465 -286 -451 -619 -105 -733 -10 -979 -404 -288 -98 -823 -656 -332 -457 -306 -410 -412 -95 -200 -968 -298 -252 -512 -493 -701 -430 -544 -864 -534 -481 -185 -823 -277 -560 -462 -83 -280 -644 -742 -444 -256 -442 -222 -756 -835 -191 -173 -678 -268 -290 -256 -117 -645 -636 -503 -708 -6 -75 -778 -244 -681 -806 -896 -789 -310 -440 -314 -454 -746 -664 -850 -312 -172 -212 -293 -523 -633 -623 -513 -43 -725 -164 -339 -280 -164 -556 -794 -711 -335 -679 -841 -357 -867 -854 -971 -550 -183 -129 -297 -110 -125 -165 -624 -679 -700 -744 -692 -492 -78 -378 -847 -826 -79 -200 -9 -509 -871 -210 -638 -636 -73 -298 -293 -848 -648 -849 -443 -156 -374 -592 -531 -611 -913 -679 -171 -889 -998 -460 -213 -765 -53 -787 -531 -492 -34 -200 -710 -865 -846 -8 -156 -789 -950 -387 -952 -124 -731 -551 -124 -950 -538 -794 -863 -85 -590 -457 -381 -266 -455 -21 -969 -391 -359 -482 -265 -67 -583 -320 -716 -366 -194 -96 -922 -728 -59 -131 -201 -957 -810 -440 -267 -962 -402 -438 -896 -761 -962 -134 -92 -782 -384 -510 -833 -707 -263 -966 -651 -636 -990 -306 -784 -767 -391 -388 -910 -511 -573 -81 -175 -287 -294 -48 -462 -691 -380 -486 -772 -85 -916 -378 -331 -704 -865 -762 -825 -944 -554 -280 -100 -154 -36 -748 -947 -842 -908 -208 -466 -224 -598 -467 -915 -973 -891 -889 -63 -97 -958 -233 -47 -853 -459 -894 -338 -851 -174 -155 -760 -804 -486 -789 -148 -668 -728 -376 -184 -785 -989 -104 -519 -933 -392 -604 -403 -244 -604 -453 -316 -803 -857 -461 -307 -794 -174 -996 -631 -395 -716 -636 -166 -614 -647 -857 -251 -183 -904 -48 -697 -907 -884 -768 -489 -533 -539 -177 -644 -541 -793 -199 -231 -659 -360 -93 -550 -303 -977 -94 -819 -103 -149 -603 -394 -686 -741 -384 -597 -749 -61 -224 -166 -536 -985 -54 -550 -637 -921 -25 -30 -771 -752 -661 -49 -531 -766 -690 -19 -744 -432 -821 -887 -684 -268 -401 -191 -295 -725 -298 -479 -118 -298 -827 -604 -256 -221 -798 -483 -381 -96 -658 -977 -259 -394 -707 -20 -300 -399 -135 -150 -245 -293 -68 -899 -154 -836 -200 -245 -855 -312 -404 -446 -10 -907 -841 -633 -307 -399 -242 -11 -397 -906 -150 -710 -712 -781 -389 -147 -549 -367 -868 -683 -764 -96 -585 -633 -118 -977 -174 -442 -962 -958 -152 -65 -960 -1 -98 -930 -716 -887 -872 -97 -306 -498 -358 -506 -799 -449 -251 -378 -164 -859 -195 -410 -308 -463 -794 -932 -693 -196 -14 -338 -172 -132 -371 -621 -816 -200 -319 -146 -144 -748 -718 -879 -457 -884 -494 -587 -567 -341 -634 -622 -503 -810 -935 -626 -464 -448 -121 -902 -275 -970 -428 -916 -998 -890 -572 -273 -239 -452 -35 -270 -704 -413 -523 -892 -902 -554 -645 -626 -972 -790 -793 -548 -819 -961 -337 -400 -558 -328 -234 -17 -902 -931 -171 -856 -509 -500 -675 -424 -295 -782 -848 -885 -749 -10 -367 -712 -202 -514 -661 -43 -701 -235 -62 -339 -647 -141 -935 -250 -106 -112 -528 -540 -85 -544 -592 -49 -658 -334 -465 -495 -361 -113 -134 -313 -876 -452 -116 -649 -343 -302 -4 -78 -390 -328 -959 -137 -618 -117 -963 -445 -9 -651 -253 -276 -174 -291 -191 -727 -699 -834 -332 -320 -232 -177 -781 -961 -262 -495 -304 -707 -43 -855 -923 -226 -286 -3 -683 -372 -519 -779 -516 -743 -956 -419 -720 -541 -351 -296 -561 -69 -156 -954 -809 -821 -177 -360 -523 -319 -655 -614 -728 -648 -948 -140 -22 -613 -605 -188 -467 -342 -160 -507 -877 -964 -673 -28 -602 -6 -359 -73 -396 -929 -300 -677 -884 -124 -609 -446 -114 -791 -233 -421 -223 -935 -626 -542 -70 -118 -394 -719 -515 -455 -831 -728 -341 -316 -341 -154 -616 -917 -63 -934 -802 -893 -437 -809 -943 -545 -187 -600 -815 -601 -924 -884 -997 -677 -978 -455 -158 -525 -823 -256 -812 -760 -265 -516 -593 -409 -736 -896 -542 -592 -976 -513 -697 -510 -904 -315 -722 -331 -878 -91 -137 -379 -712 -51 -36 -210 -822 -708 -809 -339 -874 -932 -730 -763 -315 -937 -809 -757 -819 -712 -800 -541 -95 -580 -322 -391 -376 -21 -69 -93 -231 -719 -330 -340 -614 -449 -266 -184 -588 -480 -695 -436 -501 -95 -834 -511 -848 -877 -456 -357 -999 -789 -859 -675 -211 -107 -611 -750 -696 -171 -680 -491 -771 -939 -688 -231 -492 -476 -689 -252 -17 -395 -383 -980 -592 -173 -443 -826 -937 -567 -495 -186 -441 -837 -877 -867 -500 -7 -391 -460 -184 -340 -289 -42 -975 -459 -28 -855 -634 -150 -149 -784 -957 -99 -875 -290 -943 -977 -447 -89 -804 -528 -440 -993 -147 -661 -853 -267 -353 -161 -546 -460 -184 -549 -849 -901 -64 -558 -875 -496 -268 -203 -355 -345 -325 -687 -755 -171 -631 -928 -150 -238 -911 -587 -756 -242 -178 -296 -928 -41 -387 -595 -431 -720 -278 -12 -636 -655 -903 -577 -797 -881 -1000 -744 -409 -940 -462 -971 -925 -277 -118 -553 -739 -896 -479 -166 -443 -848 -29 -978 -494 -104 -433 -922 -190 -872 -917 -240 -218 -296 -456 -548 -363 -782 -27 -632 -971 -342 -160 -519 -534 -268 -34 -619 -737 -854 -54 -952 -239 -958 -709 -154 -494 -719 -402 -866 -381 -990 -663 -833 -530 -83 -952 -289 -69 -831 -84 -556 -847 -856 -545 -707 -240 -270 -680 -27 -372 -725 -344 -869 -973 -339 -244 -735 -475 -424 -430 -54 -324 -401 -86 -476 -494 -180 -214 -20 -8 -734 -856 -910 -885 -179 -312 -630 -873 -701 -882 -400 -464 -640 -372 -468 -670 -684 -344 -831 -692 -578 -79 -244 -790 -201 -659 -455 -211 -866 -56 -1000 -82 -720 -65 -11 -545 -237 -811 -210 -602 -600 -238 -460 -744 -979 -15 -875 -874 -200 -148 -185 -823 -616 -3 -773 -446 -588 -537 -580 -424 -215 -598 -496 -764 -85 -216 -478 -35 -520 -348 -226 -431 -318 -859 -744 -416 -984 -816 -226 -697 -176 -365 -916 -485 -497 -423 -121 -523 -399 -727 -390 -571 -94 -314 -442 -226 -583 -656 -716 -276 -935 -127 -744 -955 -193 -600 -659 -554 -197 -641 -528 -852 -55 -333 -223 -564 -975 -426 -822 -63 -441 -265 -179 -880 -811 -942 -964 -595 -787 -529 -233 -984 -147 -103 -574 -370 -148 -938 -802 -516 -871 -342 -431 -243 -195 -129 -533 -402 -234 -523 -493 -545 -655 -504 -703 -461 -15 -392 -732 -109 -585 -884 -712 -773 -402 -245 -747 -933 -506 -48 -436 -944 -244 -464 -568 -584 -966 -525 -841 -471 -966 -794 -823 -585 -391 -130 -974 -478 -481 -82 -722 -271 -100 -802 -516 -563 -779 -362 -337 -207 -413 -283 -394 -700 -471 -619 -894 -456 -452 -93 -502 -325 -108 -169 -730 -930 -48 -262 -9 -28 -700 -312 -126 -366 -631 -713 -33 -559 -938 -895 -648 -196 -138 -424 -290 -669 -872 -22 -751 -634 -205 -832 -668 -989 -299 -599 -32 -675 -879 -377 -484 -166 -370 -917 -17 -964 -369 -250 -582 -308 -207 -255 -355 -550 -709 -861 -79 -379 -380 -11 -765 -753 -804 -551 -157 -692 -458 -645 -169 -657 -785 -802 -564 -812 -651 -838 -367 -332 -579 -148 -326 -878 -461 -425 -381 -1 -897 -689 -432 -244 -80 -165 -644 -986 -779 -25 -868 -151 -331 -9 -649 -963 -3 -331 -385 -64 -445 -314 -946 -887 -645 -205 -573 -859 -442 -323 -536 -916 -609 -107 -732 -966 -942 -782 -423 -983 -542 -517 -343 -189 -344 -301 -171 -155 -188 -920 -848 -356 -148 -386 -770 -719 -876 -967 -162 -642 -575 -891 -440 -580 -357 -128 -5 -784 -703 -992 -453 -107 -587 -821 -207 -800 -918 -284 -406 -502 -867 -483 -655 -364 -314 -153 -508 -24 -422 -862 -957 -164 -972 -46 -161 -154 -998 -324 -60 -100 -709 -666 -507 -882 -221 -908 -534 -102 -546 -518 -148 -483 -152 -429 -229 -760 -772 -487 -816 -669 -177 -658 -711 -894 -617 -650 -693 -800 -283 -422 -703 -666 -383 -350 -21 -49 -758 -929 -17 -423 -64 -537 -931 -953 -347 -169 -838 -143 -868 -22 -980 -994 -2 -451 -75 -785 -795 -907 -780 -126 -246 -665 -246 -468 -974 -63 -109 -267 -981 -470 -554 -189 -35 -361 -376 -124 -242 -180 -451 -527 -876 -643 -301 -388 -782 -720 -91 -201 -389 -359 -258 -19 -873 -833 -525 -283 -830 -655 -231 -831 -154 -46 -91 -778 -195 -921 -723 -671 -391 -207 -454 -192 -145 -642 -351 -802 -691 -948 -787 -763 -884 -41 -138 -403 -88 -787 -137 -360 -100 -514 -13 -94 -593 -896 -493 -468 -575 -365 -987 -83 -696 -156 -721 -599 -846 -36 -531 -580 -93 -524 -81 -902 -169 -247 -853 -900 -745 -937 -184 -650 -35 -30 -462 -862 -243 -501 -103 -904 -949 -973 -566 -509 -78 -460 -263 -322 -414 -145 -180 -927 -252 -859 -400 -470 -606 -158 -82 -98 -272 -753 -628 -29 -980 -356 -247 -163 -115 -655 -779 -617 -881 -59 -828 -395 -303 -597 -335 -797 -94 -994 -853 -192 -957 -984 -859 -400 -868 -193 -628 -26 -942 -716 -689 -277 -676 -48 -389 -365 -259 -373 -972 -461 -934 -639 -510 -325 -33 -747 -64 -288 -884 -413 -553 -290 -895 -43 -216 -800 -799 -952 -204 -147 -911 -824 -109 -389 -626 -788 -287 -385 -988 -420 -7 -277 -322 -711 -407 -121 -205 -498 -22 -529 -762 -980 -187 -325 -318 -791 -542 -713 -135 -687 -1 -375 -651 -233 -322 -913 -491 -319 -658 -165 -492 -146 -417 -146 -834 -885 -565 -427 -605 -122 -845 -81 -182 -16 -977 -218 -936 -189 -655 -747 -250 -331 -614 -908 -734 -339 -359 -314 -956 -74 -766 -470 -801 -142 -25 -320 -53 -530 -984 -450 -316 -966 -573 -828 -570 -597 -974 -674 -709 -469 -211 -567 -21 -141 -895 -708 -898 -6 -164 -166 -718 -904 -361 -286 -156 -289 -731 -233 -340 -626 -983 -646 -287 -546 -938 -327 -38 -615 -297 -112 -474 -224 -131 -79 -19 -670 -220 -410 -296 -768 -332 -99 -202 -163 -956 -672 -901 -335 -567 -104 -913 -833 -401 -979 -517 -831 -804 -150 -652 -999 -401 -735 -739 -555 -48 -612 -596 -464 -486 -780 -667 -430 -185 -85 -614 -156 -668 -106 -358 -899 -546 -120 -534 -508 -254 -196 -398 -666 -487 -224 -963 -816 -141 -911 -19 -67 -540 -194 -586 -471 -763 -725 -212 -124 -27 -312 -861 -249 -277 -393 -581 -167 -334 -34 -232 -730 -638 -347 -728 -481 -899 -228 -210 -840 -965 -41 -407 -993 -741 -154 -164 -298 -317 -824 -90 -458 -13 -20 -46 -117 -931 -978 -821 -556 -757 -452 -408 -343 -298 -57 -545 -427 -714 -469 -241 -13 -421 -120 -568 -661 -935 -772 -426 -432 -276 -444 -476 -642 -423 -989 -298 -439 -754 -532 -238 -532 -993 -662 -61 -851 -990 -750 -289 -650 -393 -580 -814 -65 -849 -454 -219 -689 -45 -675 -409 -341 -943 -672 -423 -168 -875 -690 -567 -862 -880 -698 -892 -392 -894 -984 -916 -43 -304 -520 -861 -631 -409 -857 -847 -276 -353 -800 -160 -916 -310 -50 -890 -321 -304 -974 -555 -831 -871 -130 -397 -705 -154 -576 -166 -968 -498 -227 -882 -821 -223 -292 -897 -414 -169 -288 -676 -512 -931 -184 -174 -465 -556 -855 -787 -87 -129 -345 -878 -970 -199 -660 -9 -327 -763 -795 -618 -92 -114 -611 -815 -300 -816 -1000 -501 -770 -934 -418 -272 -450 -231 -521 -889 -666 -529 -191 -736 -142 -717 -556 -14 -993 -406 -6 -398 -304 -354 -179 -806 -442 -653 -86 -514 -340 -524 -775 -808 -249 -703 -602 -832 -735 -309 -712 -544 -311 -744 -230 -322 -691 -521 -930 -277 -223 -112 -626 -715 -949 -622 -545 -962 -298 -577 -850 -994 -264 -879 -603 -877 -657 -666 -69 -479 -334 -658 -810 -75 -384 -104 -853 -875 -696 -75 -85 -403 -759 -317 -29 -686 -248 -150 -810 -471 -847 -19 -907 -938 -635 -36 -500 -464 -957 -610 -753 -530 -814 -122 -218 -627 -535 -403 -397 -551 -920 -964 -83 -856 -387 -763 -61 -375 -414 -803 -768 -376 -753 -461 -668 -155 -758 -674 -820 -746 -990 -418 -195 -969 -268 -483 -666 -197 -683 -106 -464 -273 -493 -60 -556 -174 -932 -643 -728 -846 -422 -288 -504 -225 -204 -865 -273 -612 -799 -491 -137 -561 -210 -205 -217 -578 -616 -758 -848 -477 -614 -858 -872 -355 -235 -318 -243 -768 -209 -239 -980 -38 -632 -617 -641 -737 -290 -599 -123 -353 -736 -359 -344 -180 -332 -172 -47 -948 -8 -158 -265 -621 -30 -529 -247 -961 -836 -454 -877 -689 -411 -949 -697 -992 -689 -662 -171 -79 -22 -478 -176 -36 -667 -678 -957 -161 -305 -264 -70 -762 -260 -469 -774 -740 -890 -170 -938 -208 -416 -69 -956 -47 -207 -353 -277 -812 -926 -895 -2 -419 -517 -716 -515 -286 -455 -717 -728 -891 -922 -352 -435 -872 -957 -454 -202 -366 -281 -678 -946 -817 -703 -931 -798 -18 -563 -985 -217 -418 -144 -413 -875 -52 -769 -472 -150 -564 -506 -469 -995 -985 -612 -775 -731 -862 -925 -920 -183 -45 -640 -463 -323 -227 -533 -100 -777 -944 -513 -613 -605 -190 -58 -896 -373 -255 -587 -64 -934 -683 -778 -411 -891 -541 -65 -215 -508 -840 -590 -390 -481 -596 -277 -398 -33 -895 -258 -416 -2 -584 -1 -476 -955 -91 -107 -364 -814 -406 -595 -566 -739 -292 -531 -37 -675 -64 -794 -731 -617 -531 -337 -680 -626 -228 -217 -432 -571 -930 -879 -501 -10 -531 -230 -710 -495 -742 -340 -719 -723 -713 -536 -41 -797 -925 -351 -504 -952 -641 -572 -926 -971 -441 -316 -610 -297 -385 -102 -31 -966 -259 -872 -359 -480 -964 -88 -573 -761 -813 -382 -595 -459 -334 -419 -164 -706 -883 -719 -639 -991 -388 -587 -930 -728 -759 -650 -140 -307 -631 -405 -600 -288 -207 -54 -968 -791 -191 -723 -389 -206 -272 -38 -819 -593 -58 -991 -549 -796 -762 -732 -280 -413 -994 -177 -510 -341 -899 -820 -543 -806 -790 -607 -287 -185 -836 -77 -510 -842 -417 -736 -26 -805 -88 -121 -183 -699 -765 -146 -764 -574 -877 -497 -204 -384 -96 -238 -903 -262 -297 -507 -148 -221 -568 -197 -649 -356 -354 -597 -78 -432 -498 -279 -20 -100 -117 -747 -295 -435 -946 -59 -903 -173 -835 -249 -790 -780 -711 -9 -325 -44 -410 -308 -411 -74 -108 -359 -370 -538 -110 -39 -803 -403 -823 -539 -417 -735 -992 -710 -66 -962 -803 -399 -772 -672 -6 -686 -697 -148 -707 -748 -748 -48 -643 -691 -282 -178 -639 -731 -448 -911 -318 -496 -528 -665 -672 -455 -687 -285 -758 -103 -303 -404 -783 -433 -933 -29 -881 -695 -503 -199 -804 -829 -325 -315 -290 -592 -332 -80 -989 -78 -669 -113 -623 -644 -561 -320 -384 -504 -607 -704 -988 -733 -190 -63 -400 -839 -284 -32 -179 -823 -632 -290 -684 -754 -861 -137 -472 -977 -566 -880 -303 -783 -8 -952 -209 -75 -590 -73 -305 -970 -600 -393 -723 -759 -325 -359 -285 -304 -617 -839 -948 -492 -271 -141 -187 -811 -47 -554 -337 -588 -711 -515 -450 -940 -543 -1000 -880 -320 -492 -489 -278 -390 -833 -842 -437 -688 -710 -595 -144 -592 -624 -781 -578 -856 -994 -294 -519 -943 -230 -546 -434 -822 -281 -879 -351 -137 -743 -845 -758 -431 -610 -358 -518 -434 -337 -680 -381 -974 -619 -866 -650 -257 -47 -50 -870 -240 -152 -690 -649 -807 -775 -166 -202 -518 -745 -264 -751 -607 -349 -640 -448 -72 -716 -661 -20 -406 -930 -47 -226 -356 -853 -25 -412 -565 -101 -494 -478 -711 -642 -487 -388 -934 -270 -159 -295 -565 -232 -945 -833 -545 -665 -459 -38 -21 -679 -921 -453 -83 -822 -274 -967 -793 -826 -374 -226 -652 -743 -979 -590 -350 -214 -335 -738 -714 -213 -443 -877 -42 -935 -104 -167 -299 -113 -305 -987 -274 -666 -204 -876 -224 -380 -228 -974 -76 -585 -8 -534 -37 -731 -530 -836 -580 -298 -549 -833 -195 -903 -106 -655 -587 -449 -54 -536 -543 -111 -563 -382 -801 -266 -561 -97 -374 -456 -609 -185 -684 -380 -701 -198 -229 -370 -545 -680 -372 -849 -944 -873 -86 -792 -139 -354 -529 -607 -670 -176 -289 -603 -730 -546 -926 -397 -147 -732 -253 -293 -779 -591 -928 -475 -342 -837 -874 -239 -882 -832 -897 -435 -146 -470 -223 -716 -54 -946 -785 -697 -354 -513 -344 -81 -888 -430 -647 -312 -548 -26 -645 -40 -350 -964 -946 -422 -685 -121 -438 -151 -7 -396 -636 -34 -907 -688 -758 -55 -342 -27 -175 -461 -534 -873 -234 -928 -68 -985 -315 -364 -12 -38 -335 -561 -392 -615 -166 -353 -844 -998 -253 -98 -199 -740 -801 -810 -245 -631 -625 -932 -865 -110 -778 -430 -976 -442 -186 -469 -544 -163 -475 -801 -527 -710 -163 -113 -845 -136 -336 -731 -690 -582 -145 -691 -485 -599 -245 -978 -310 -641 -185 -205 -68 -19 -814 -999 -411 -157 -174 -609 -19 -998 -892 -380 -211 -193 -91 -549 -176 -415 -778 -867 -15 -163 -252 -261 -351 -965 -287 -183 -648 -88 -277 -971 -649 -349 -400 -897 -439 -650 -474 -698 -809 -379 -670 -674 -652 -76 -685 -51 -161 -457 -198 -882 -738 -238 -54 -927 -993 -111 -357 -690 -930 -651 -85 -468 -240 -141 -581 -635 -725 -529 -40 -985 -767 -358 -819 -339 -753 -11 -329 -571 -449 -410 -801 -783 -398 -90 -713 -52 -251 -604 -598 -736 -642 -114 -745 -462 -590 -324 -764 -202 -209 -979 -347 -233 -873 -971 -183 -965 -670 -854 -628 -545 -720 -329 -318 -165 -484 -529 -754 -931 -842 -570 -58 -325 -537 -231 -152 -500 -97 -859 -591 -219 -381 -126 -836 -446 -70 -384 -805 -621 -838 -390 -140 -792 -361 -990 -493 -257 -813 -841 -497 -985 -348 -812 -10 -812 -327 -954 -727 -926 -430 -778 -838 -340 -916 -438 -862 -381 -71 -581 -294 -808 -899 -238 -26 -750 -62 -233 -607 -894 -512 -673 -32 -742 -170 -66 -518 -117 -758 -650 -782 -869 -424 -717 -721 -256 -687 -874 -817 -484 -775 -265 -625 -895 -804 -993 -527 -198 -416 -536 -316 -200 -65 -303 -196 -860 -880 -143 -324 -834 -835 -177 -561 -460 -56 -346 -64 -550 -482 -795 -53 -282 -266 -303 -463 -686 -217 -997 -440 -578 -307 -620 -733 -987 -929 -488 -404 -466 -426 -517 -88 -452 -164 -938 -655 -756 -68 -730 -202 -592 -178 -194 -267 -539 -964 -738 -126 -187 -985 -592 -790 -215 -763 -971 -971 -976 -950 -147 -689 -435 -459 -275 -334 -755 -28 -946 -300 -83 -402 -278 -698 -449 -329 -435 -856 -861 -812 -170 -277 -946 -351 -86 -897 -554 -558 -754 -416 -531 -185 -409 -775 -769 -824 -204 -482 -457 -164 -867 -864 -340 -839 -295 -845 -976 -978 -166 -87 -205 -995 -967 -616 -555 -214 -785 -49 -732 -952 -131 -140 -149 -789 -396 -557 -785 -360 -850 -599 -778 -738 -843 -246 -461 -367 -255 -871 -889 -324 -784 -196 -838 -616 -88 -480 -162 -189 -37 -470 -794 -279 -561 -208 -712 -940 -46 -964 -136 -177 -520 -824 -630 -465 -163 -67 -418 -392 -922 -671 -959 -241 -911 -908 -532 -545 -970 -50 -31 -596 -220 -736 -224 -875 -670 -90 -199 -902 -689 -731 -674 -329 -930 -573 -760 -298 -189 -60 -798 -242 -152 -418 -159 -390 -931 -347 -967 -692 -502 -739 -396 -707 -923 -766 -971 -147 -772 -327 -200 -340 -654 -343 -215 -317 -143 -621 -177 -780 -236 -49 -680 -429 -888 -305 -491 -582 -768 -374 -494 -406 -992 -499 -585 -503 -152 -525 -188 -513 -379 -326 -918 -893 -877 -43 -81 -858 -99 -958 -809 -353 -651 -832 -706 -458 -505 -72 -122 -658 -147 -314 -409 -393 -482 -386 -6 -618 -725 -349 -600 -132 -833 -678 -112 -698 -522 -531 -138 -39 -915 -929 -47 -990 -680 -480 -529 -598 -439 -164 -177 -412 -485 -33 -812 -773 -296 -598 -771 -298 -183 -751 -766 -172 -714 -146 -560 -167 -809 -568 -306 -292 -565 -316 -386 -659 -413 -648 -155 -891 -921 -593 -283 -806 -799 -281 -60 -53 -936 -207 -218 -723 -60 -350 -437 -659 -211 -72 -217 -304 -564 -822 -268 -229 -782 -845 -967 -614 -668 -751 -253 -504 -596 -804 -918 -159 -849 -912 -495 -600 -731 -433 -834 -888 -811 -726 -188 -424 -204 -916 -669 -20 -88 -731 -26 -435 -921 -836 -499 -86 -885 -234 -551 -392 -414 -786 -961 -63 -447 -405 -159 -942 -364 -826 -465 -830 -21 -5 -820 -733 -356 -772 -634 -777 -920 -511 -491 -590 -835 -316 -648 -161 -678 -765 -382 -648 -304 -29 -378 -631 -885 -297 -231 -45 -446 -460 -911 -171 -821 -555 -428 -557 -443 -313 -180 -404 -538 -310 -553 -170 -403 -149 -501 -95 -597 -418 -348 -577 -433 -361 -653 -240 -118 -867 -822 -234 -359 -550 -268 -251 -939 -43 -228 -19 -445 -13 -476 -625 -239 -524 -872 -777 -778 -270 -3 -304 -940 -444 -186 -458 -500 -333 -458 -252 -65 -703 -11 -996 -666 -23 -75 -468 -789 -493 -941 -41 -862 -60 -83 -139 -107 -104 -308 -887 -337 -506 -707 -563 -581 -549 -458 -649 -734 -851 -808 -214 -362 -528 -830 -639 -836 -782 -650 -839 -498 -460 -564 -340 -60 -900 -965 -132 -546 -872 -149 -202 -473 -590 -654 -276 -496 -70 -162 -680 -7 -565 -97 -70 -112 -768 -193 -286 -240 -167 -373 -248 -64 -373 -896 -369 -471 -669 -293 -370 -558 -237 -955 -871 -975 -869 -423 -291 -924 -667 -125 -921 -112 -19 -82 -529 -432 -541 -800 -546 -165 -297 -58 -876 -405 -710 -68 -16 -688 -341 -617 -359 -972 -637 -173 -835 -316 -136 -273 -168 -364 -591 -94 -827 -237 -380 -162 -594 -463 -598 -90 -267 -251 -343 -74 -914 -126 -907 -348 -681 -797 -946 -996 -519 -529 -577 -239 -297 -647 -304 -818 -430 -601 -654 -107 -546 -451 -309 -284 -408 -555 -351 -819 -914 -945 -878 -102 -70 -626 -958 -6 -247 -709 -374 -945 -707 -897 -437 -967 -14 -607 -145 -862 -517 -447 -670 -57 -180 -492 -172 -503 -165 -947 -518 -724 -76 -842 -573 -398 -430 -462 -731 -882 -691 -745 -670 -301 -173 -848 -916 -92 -495 -129 -28 -704 -443 -178 -947 -323 -456 -614 -625 -545 -262 -933 -510 -572 -655 -911 -784 -850 -133 -944 -737 -138 -153 -461 -514 -285 -646 -87 -15 -579 -630 -727 -479 -244 -801 -943 -816 -420 -719 -705 -934 -258 -464 -499 -813 -55 -701 -722 -495 -710 -41 -210 -349 -172 -832 -605 -305 -631 -306 -401 -609 -996 -931 -536 -356 -129 -661 -825 -225 -851 -260 -543 -839 -872 -724 -47 -463 -741 -692 -832 -602 -611 -865 -566 -170 -203 -513 -293 -459 -885 -112 -664 -127 -695 -889 -270 -164 -222 -146 -765 -132 -701 -600 -414 -32 -519 -583 -515 -787 -384 -430 -476 -963 -478 -375 -396 -327 -665 -678 -222 -705 -249 -19 -578 -98 -871 -909 -496 -172 -521 -978 -751 -478 -35 -676 -492 -939 -890 -647 -170 -410 -441 -448 -753 -387 -51 -753 -269 -811 -877 -246 -566 -214 -884 -764 -559 -257 -398 -786 -142 -258 -135 -982 -463 -728 -518 -580 -253 -67 -251 -456 -443 -993 -530 -9 -338 -443 -515 -559 -806 -985 -453 -243 -631 -363 -169 -245 -427 -553 -117 -488 -3 -336 -885 -840 -682 -375 -971 -44 -725 -945 -434 -459 -16 -342 -669 -160 -366 -570 -389 -182 -872 -302 -657 -425 -601 -735 -510 -967 -1000 -399 -234 -965 -783 -982 -840 -156 -348 -238 -307 -264 -940 -609 -31 -876 -637 -789 -218 -555 -675 -94 -492 -803 -846 -477 -37 -887 -714 -928 -47 -178 -933 -188 -640 -42 -999 -645 -551 -423 -941 -246 -190 -713 -395 -32 -492 -927 -481 -696 -866 -974 -444 -28 -358 -335 -773 -994 -114 -194 -539 -911 -836 -789 -740 -443 -275 -277 -585 -291 -74 -625 -239 -937 -145 -129 -688 -749 -197 -703 -379 -582 -326 -736 -136 -638 -85 -2 -657 -965 -836 -359 -988 -708 -22 -65 -970 -228 -175 -393 -726 -899 -534 -159 -962 -636 -779 -205 -829 -461 -390 -360 -994 -495 -764 -323 -806 -309 -364 -45 -136 -968 -425 -7 -115 -688 -418 -46 -289 -518 -847 -793 -82 -512 -102 -48 -154 -494 -873 -931 -16 -890 -378 -208 -536 -788 -961 -179 -103 -357 -11 -483 -62 -367 -401 -570 -782 -120 -568 -534 -156 -62 -13 -121 -959 -909 -467 -240 -483 -387 -55 -723 -413 -479 -25 -994 -43 -493 -901 -813 -194 -73 -195 -138 -427 -914 -395 -326 -380 -620 -501 -845 -782 -443 -402 -526 -891 -370 -24 -47 -455 -417 -265 -328 -468 -502 -950 -982 -163 -497 -586 -468 -221 -426 -367 -2 -576 -218 -781 -252 -606 -587 -777 -721 -172 -637 -678 -700 -570 -66 -593 -711 -871 -290 -745 -566 -866 -344 -270 -451 -108 -278 -94 -136 -662 -583 -298 -55 -806 -997 -255 -684 -476 -546 -848 -566 -729 -632 -621 -406 -285 -195 -910 -102 -362 -402 -155 -417 -300 -604 -203 -826 -185 -64 -713 -613 -204 -399 -481 -97 -132 -219 -894 -894 -809 -994 -897 -354 -313 -416 -894 -797 -218 -650 -178 -16 -707 -477 -983 -597 -32 -334 -495 -283 -456 -788 -834 -795 -875 -275 -223 -210 -102 -917 -672 -141 -670 -800 -573 -689 -404 -119 -156 -39 -673 -921 -281 -702 -636 -483 -175 -529 -310 -213 -694 -896 -678 -76 -308 -25 -161 -831 -758 -178 -477 -679 -525 -504 -759 -856 -370 -990 -178 -624 -661 -674 -604 -569 -287 -997 -975 -286 -690 -114 -522 -964 -82 -968 -316 -892 -764 -956 -499 -903 -5 -706 -642 -787 -531 -779 -197 -775 -513 -97 -947 -555 -105 -692 -528 -20 -202 -463 -994 -877 -755 -562 -494 -521 -524 -518 -189 -281 -236 -516 -687 -315 -645 -944 -635 -35 -646 -40 -77 -201 -335 -726 -788 -523 -558 -476 -839 -685 -337 -830 -669 -674 -476 -456 -376 -63 -648 -272 -559 -417 -673 -3 -456 -410 -895 -587 -660 -22 -176 -949 -823 -450 -458 -118 -444 -348 -584 -287 -229 -584 -64 -322 -377 -584 -363 -233 -178 -243 -780 -259 -275 -955 -890 -475 -92 -987 -13 -557 -725 -959 -537 -956 -392 -395 -208 -296 -40 -204 -406 -74 -696 -771 -346 -95 -650 -797 -691 -94 -264 -21 -625 -829 -277 -616 -353 -224 -859 -595 -364 -234 -444 -264 -988 -115 -557 -297 -175 -425 -150 -892 -526 -679 -818 -751 -182 -447 -14 -644 -217 -953 -300 -812 -460 -80 -83 -868 -735 -797 -585 -255 -766 -736 -550 -935 -622 -419 -262 -501 -302 -703 -489 -250 -258 -635 -525 -567 -250 -815 -63 -542 -274 -544 -309 -139 -772 -2 -609 -664 -257 -728 -330 -483 -891 -135 -63 -83 -711 -366 -631 -670 -381 -25 -896 -902 -744 -638 -68 -964 -68 -356 -948 -15 -33 -30 -810 -806 -51 -882 -6 -769 -280 -637 -712 -180 -812 -244 -656 -172 -235 -475 -743 -848 -264 -335 -70 -520 -138 -567 -390 -413 -39 -670 -329 -548 -859 -535 -701 -751 -929 -484 -206 -849 -832 -601 -488 -36 -964 -252 -862 -704 -899 -661 -138 -64 -821 -343 -935 -463 -292 -452 -214 -600 -32 -552 -737 -638 -772 -960 -340 -667 -857 -549 -380 -648 -116 -379 -678 -414 -593 -308 -727 -620 -747 -32 -305 -608 -346 -769 -797 -351 -949 -483 -641 -5 -970 -833 -157 -385 -977 -645 -456 -560 -133 -58 -731 -282 -965 -578 -580 -833 -204 -18 -746 -10 -171 -832 -924 -594 -103 -602 -653 -717 -858 -144 -868 -645 -795 -614 -378 -958 -689 -83 -80 -365 -960 -910 -424 -882 -519 -18 -72 -113 -515 -819 -676 -808 -707 -27 -640 -404 -54 -304 -609 -614 -805 -125 -968 -98 -930 -963 -267 -589 -35 -225 -636 -425 -669 -410 -823 -108 -331 -627 -420 -276 -925 -774 -324 -546 -525 -663 -372 -511 -96 -908 -3 -266 -885 -243 -544 -696 -971 -918 -447 -318 -395 -597 -975 -740 -254 -585 -439 -801 -175 -724 -550 -479 -436 -333 -768 -417 -783 -60 -973 -551 -125 -306 -871 -685 -219 -702 -106 -554 -982 -782 -202 -34 -925 -463 -671 -530 -548 -793 -443 -212 -248 -422 -430 -740 -42 -671 -753 -611 -935 -674 -264 -556 -289 -605 -466 -263 -313 -244 -262 -969 -177 -257 -57 -253 -871 -552 -590 -954 -961 -67 -917 -614 -523 -653 -420 -223 -170 -634 -706 -541 -650 -439 -243 -148 -398 -859 -250 -433 -837 -689 -821 -30 -578 -754 -297 -877 -973 -733 -852 -65 -898 -675 -820 -881 -730 -467 -922 -713 -959 -721 -631 -964 -473 -228 -955 -911 -415 -767 -486 -529 -904 -27 -503 -870 -133 -610 -112 -781 -297 -72 -77 -506 -346 -819 -272 -118 -238 -570 -679 -789 -221 -144 -514 -58 -562 -9 -737 -706 -229 -769 -765 -598 -846 -625 -784 -499 -234 -671 -255 -902 -479 -57 -496 -613 -355 -149 -739 -191 -897 -248 -440 -367 -841 -218 -26 -403 -361 -826 -221 -847 -359 -559 -261 -713 -601 -823 -908 -601 -922 -422 -531 -303 -737 -855 -991 -408 -149 -552 -898 -606 -230 -561 -173 -930 -672 -30 -197 -659 -526 -203 -670 -216 -813 -277 -997 -429 -830 -590 -708 -861 -337 -862 -668 -256 -905 -880 -914 -922 -726 -995 -412 -568 -266 -879 -471 -700 -429 -150 -885 -265 -324 -207 -749 -118 -714 -738 -355 -878 -51 -229 -757 -342 -601 -300 -831 -233 -928 -977 -18 -554 -117 -901 -451 -921 -491 -937 -725 -892 -773 -211 -163 -530 -614 -191 -574 -807 -951 -356 -421 -358 -662 -756 -614 -803 -76 -628 -723 -256 -983 -713 -21 -249 -577 -417 -758 -719 -26 -446 -675 -871 -573 -15 -236 -248 -235 -815 -343 -564 -190 -136 -98 -489 -863 -550 -157 -316 -711 -489 -977 -76 -516 -481 -121 -368 -515 -985 -450 -655 -885 -247 -217 -567 -316 -28 -268 -945 -851 -194 -550 -506 -724 -150 -967 -747 -974 -491 -879 -933 -751 -716 -400 -396 -492 -60 -235 -503 -310 -1 -235 -700 -134 -962 -173 -262 -369 -581 -117 -776 -500 -53 -739 -766 -279 -269 -426 -668 -785 -198 -199 -926 -420 -611 -370 -539 -103 -886 -425 -106 -418 -427 -679 -847 -834 -350 -392 -121 -670 -5 -69 -728 -476 -232 -796 -192 -771 -561 -800 -378 -126 -399 -881 -625 -843 -53 -723 -260 -633 -505 -186 -122 -35 -455 -33 -735 -321 -950 -269 -114 -192 -884 -916 -946 -936 -717 -17 -232 -387 -975 -917 -159 -717 -898 -410 -475 -957 -699 -716 -497 -817 -381 -831 -278 -886 -597 -955 -602 -772 -163 -437 -5 -105 -468 -269 -432 -272 -370 -565 -981 -875 -87 -724 -678 -599 -234 -950 -58 -572 -43 -564 -746 -536 -672 -724 -609 -192 -853 -191 -935 -929 -704 -253 -879 -181 -511 -520 -193 -47 -384 -88 -179 -54 -572 -757 -703 -333 -484 -718 -875 -15 -988 -464 -178 -829 -934 -57 -397 -788 -148 -605 -784 -929 -573 -245 -693 -65 -972 -681 -698 -634 -176 -111 -940 -224 -860 -146 -374 -340 -169 -680 -767 -467 -800 -508 -95 -953 -339 -751 -902 -797 -35 -79 -487 -316 -6 -760 -705 -124 -589 -940 -701 -223 -385 -167 -777 -180 -663 -127 -202 -726 -208 -729 -921 -42 -684 -202 -30 -391 -285 -810 -70 -269 -3 -382 -865 -42 -980 -905 -927 -118 -33 -680 -135 -550 -181 -572 -131 -246 -341 -156 -640 -767 -220 -903 -956 -107 -25 -285 -378 -21 -478 -741 -237 -294 -752 -55 -88 -668 -911 -682 -924 -185 -868 -166 -449 -833 -296 -655 -156 -454 -244 -915 -676 -947 -860 -873 -511 -657 -698 -716 -848 -811 -880 -87 -578 -178 -668 -462 -69 -154 -104 -119 -938 -24 -761 -497 -915 -508 -199 -727 -331 -273 -524 -12 -217 -821 -118 -405 -583 -276 -405 -127 -347 -122 -429 -198 -882 -200 -915 -570 -473 -536 -831 -424 -341 -812 -514 -271 -115 -712 -940 -870 -163 -390 -130 -42 -100 -598 -575 -551 -617 -45 -856 -479 -167 -91 -900 -884 -128 -516 -667 -265 -360 -324 -483 -287 -508 -764 -95 -158 -449 -872 -862 -443 -761 -338 -816 -534 -186 -906 -386 -467 -734 -195 -339 -159 -914 -94 -143 -244 -944 -846 -381 -820 -844 -640 -962 -988 -909 -118 -160 -446 -754 -519 -44 -863 -63 -546 -796 -667 -8 -260 -403 -974 -434 -284 -464 -547 -583 -356 -708 -339 -549 -792 -383 -227 -435 -489 -54 -153 -269 -606 -612 -590 -192 -507 -653 -448 -34 -717 -679 -728 -164 -106 -230 -520 -341 -208 -907 -188 -172 -305 -242 -139 -433 -326 -266 -165 -179 -263 -86 -212 -663 -352 -540 -405 -739 -173 -449 -800 -739 -263 -609 -889 -134 -842 -669 -125 -509 -276 -288 -186 -20 -219 -448 -128 -314 -458 -807 -210 -301 -64 -545 -450 -885 -608 -693 -121 -654 -666 -311 -24 -940 -457 -843 -693 -745 -527 -248 -621 -971 -759 -741 -577 -637 -483 -744 -530 -527 -333 -188 -101 -399 -51 -612 -177 -847 -930 -637 -205 -237 -853 -416 -30 -289 -552 -612 -439 -629 -213 -627 -243 -593 -197 -284 -885 -704 -734 -61 -750 -167 -581 -427 -844 -358 -380 -455 -410 -210 -840 -255 -980 -325 -796 -339 -10 -153 -643 -667 -591 -572 -485 -2 -223 -814 -741 -25 -435 -285 -546 -883 -368 -268 -17 -820 -46 -550 -477 -496 -971 -779 -146 -834 -148 -660 -706 -122 -766 -631 -411 -22 -141 -788 -163 -977 -767 -353 -673 -10 -606 -73 -870 -737 -968 -603 -193 -428 -602 -959 -190 -860 -981 -44 -964 -349 -236 -611 -859 -666 -276 -755 -597 -641 -282 -33 -210 -405 -50 -539 -147 -651 -433 -871 -95 -834 -236 -158 -883 -139 -727 -271 -244 -301 -959 -808 -863 -980 -404 -746 -719 -806 -385 -755 -991 -325 -89 -950 -551 -611 -678 -97 -808 -512 -374 -285 -913 -242 -124 -29 -447 -961 -692 -63 -12 -409 -811 -875 -593 -407 -930 -348 -90 -599 -202 -948 -975 -744 -223 -961 -423 -108 -407 -171 -523 -568 -789 -736 -859 -999 -998 -182 -586 -584 -189 -91 -324 -162 -700 -469 -916 -958 -924 -915 -651 -667 -588 -783 -613 -837 -703 -408 -80 -505 -616 -491 -193 -577 -739 -325 -413 -31 -744 -182 -88 -593 -670 -321 -211 -350 -625 -743 -480 -627 -634 -686 -598 -464 -686 -75 -753 -184 -732 -241 -579 -451 -833 -273 -34 -322 -628 -555 -543 -596 -105 -936 -239 -983 -627 -587 -197 -286 -202 -412 -413 -484 -396 -126 -897 -557 -605 -80 -74 -391 -45 -347 -281 -162 -448 -648 -305 -658 -380 -29 -683 -340 -494 -867 -403 -701 -502 -7 -201 -576 -837 -954 -54 -202 -368 -435 -29 -745 -39 -916 -126 -401 -961 -688 -508 -217 -960 -111 -497 -548 -239 -386 -727 -233 -112 -329 -362 -504 -855 -174 -600 -881 -214 -548 -848 -330 -10 -576 -55 -121 -900 -88 -814 -701 -215 -696 -403 -855 -384 -717 -209 -612 -181 -758 -469 -615 -460 -734 -791 -814 -560 -764 -958 -454 -626 -222 -705 -115 -489 -940 -60 -751 -760 -972 -161 -244 -731 -468 -770 -527 -264 -334 -686 -786 -113 -897 -173 -380 -325 -130 -686 -500 -550 -948 -993 -716 -695 -936 -868 -701 -310 -450 -728 -260 -5 -655 -839 -263 -566 -548 -388 -86 -193 -522 -410 -724 -296 -219 -121 -816 -839 -591 -367 -144 -899 -163 -449 -420 -251 -841 -39 -769 -822 -996 -128 -687 -11 -847 -720 -996 -966 -576 -576 -231 -573 -802 -734 -773 -352 -531 -926 -309 -26 -944 -186 -650 -415 -376 -752 -478 -115 -142 -319 -945 -716 -60 -681 -537 -527 -710 -828 -862 -830 -799 -974 -889 -220 -215 -410 -272 -95 -391 -841 -855 -396 -253 -193 -65 -241 -426 -425 -725 -477 -108 -882 -99 -674 -977 -254 -741 -414 -119 -144 -390 -525 -517 -23 -31 -272 -708 -180 -613 -917 -558 -758 -404 -466 -227 -339 -325 -799 -481 -110 -111 -957 -280 -264 -368 -342 -774 -637 -912 -636 -54 -82 -287 -979 -775 -830 -62 -568 -600 -193 -687 -870 -222 -805 -44 -995 -896 -82 -155 -874 -819 -659 -46 -948 -89 -616 -38 -304 -665 -886 -424 -616 -97 -309 -255 -595 -691 -597 -465 -316 -675 -128 -929 -861 -727 -128 -667 -822 -283 -933 -31 -445 -227 -209 -554 -535 -169 -360 -331 -888 -428 -933 -725 -796 -115 -26 -188 -198 -207 -136 -814 -755 -808 -211 -282 -747 -819 -241 -933 -147 -548 -799 -653 -52 -251 -430 -257 -67 -172 -223 -148 -441 -933 -962 -596 -234 -748 -521 -472 -620 -697 -334 -147 -546 -396 -913 -803 -36 -89 -267 -275 -598 -53 -788 -530 -557 -573 -296 -395 -906 -178 -878 -71 -897 -745 -771 -545 -716 -334 -45 -618 -837 -454 -663 -831 -970 -86 -461 -535 -654 -946 -399 -173 -489 -193 -615 -484 -232 -178 -868 -261 -472 -781 -214 -921 -103 -120 -695 -783 -280 -548 -962 -781 -6 -278 -978 -749 -722 -113 -430 -541 -891 -260 -16 -164 -784 -819 -537 -609 -140 -945 -586 -71 -784 -87 -11 -874 -963 -95 -912 -44 -105 -27 -868 -427 -850 -201 -276 -4 -17 -735 -882 -796 -174 -399 -967 -7 -455 -143 -735 -891 -890 -61 -826 -418 -258 -169 -167 -734 -713 -116 -373 -378 -673 -253 -573 -990 -152 -913 -320 -876 -821 -902 -865 -124 -200 -878 -667 -695 -291 -985 -251 -853 -404 -937 -791 -394 -41 -135 -374 -200 -917 -150 -4 -847 -917 -204 -905 -895 -643 -463 -610 -440 -311 -159 -960 -250 -374 -137 -722 -514 -730 -830 -924 -153 -894 -4 -16 -789 -187 -859 -193 -113 -198 -192 -620 -271 -744 -432 -697 -429 -269 -679 -287 -628 -49 -756 -40 -633 -995 -221 -388 -298 -379 -590 -112 -964 -108 -203 -413 -164 -276 -528 -877 -357 -302 -4 -291 -961 -793 -390 -542 -280 -508 -845 -77 -848 -865 -460 -871 -522 -685 -117 -777 -133 -200 -109 -227 -571 -912 -637 -398 -367 -826 -427 -967 -472 -540 -387 -959 -890 -655 -233 -385 -104 -391 -16 -152 -546 -649 -532 -709 -428 -255 -188 -130 -919 -195 -544 -887 -340 -627 -847 -827 -780 -551 -1 -864 -920 -195 -582 -25 -321 -364 -109 -143 -388 -958 -934 -57 -946 -167 -399 -875 -389 -140 -718 -361 -435 -183 -628 -91 -348 -864 -869 -643 -525 -499 -944 -753 -101 -683 -67 -85 -600 -450 -67 -56 -218 -846 -156 -402 -320 -972 -824 -870 -481 -617 -535 -441 -704 -164 -646 -934 -74 -49 -497 -159 -564 -498 -660 -234 -343 -938 -865 -33 -820 -711 -629 -857 -106 -428 -312 -529 -581 -86 -404 -357 -251 -748 -608 -306 -358 -94 -834 -597 -413 -78 -189 -900 -18 -107 -298 -39 -236 -641 -451 -411 -575 -652 -75 -164 -193 -932 -819 -196 -717 -274 -284 -592 -486 -742 -555 -750 -773 -204 -954 -280 -448 -121 -39 -808 -453 -847 -635 -652 -597 -240 -679 -39 -39 -560 -709 -7 -357 -13 -778 -977 -306 -823 -613 -348 -22 -286 -315 -503 -695 -68 -227 -637 -291 -944 -794 -583 -113 -926 -743 -901 -826 -724 -419 -97 -638 -608 -955 -821 -892 -761 -851 -986 -183 -463 -706 -278 -437 -734 -331 -791 -853 -94 -537 -979 -360 -13 -500 -992 -475 -944 -390 -290 -43 -195 -31 -287 -960 -320 -830 -858 -175 -272 -225 -249 -848 -625 -26 -923 -289 -850 -339 -239 -700 -75 -176 -208 -663 -281 -343 -304 -532 -632 -838 -834 -782 -757 -612 -376 -793 -97 -223 -253 -732 -644 -744 -756 -880 -284 -955 -788 -670 -764 -686 -443 -586 -259 -824 -379 -497 -798 -131 -612 -788 -49 -757 -971 -404 -267 -996 -487 -676 -206 -291 -432 -631 -776 -291 -63 -750 -304 -680 -313 -398 -877 -744 -578 -379 -570 -963 -511 -954 -578 -935 -754 -176 -398 -754 -709 -585 -119 -983 -278 -414 -14 -479 -955 -970 -733 -139 -16 -846 -351 -945 -962 -389 -186 -347 -190 -122 -274 -508 -267 -352 -276 -5 -830 -390 -514 -407 -612 -272 -808 -83 -499 -143 -298 -442 -93 -195 -623 -572 -677 -343 -515 -36 -3 -384 -755 -830 -23 -320 -646 -809 -81 -8 -794 -788 -627 -904 -365 -847 -343 -317 -281 -281 -629 -718 -749 -304 -854 -158 -629 -737 -852 -562 -894 -707 -715 -139 -779 -246 -808 -744 -250 -974 -230 -354 -314 -679 -151 -498 -237 -881 -142 -25 -105 -933 -606 -818 -83 -794 -47 -113 -902 -705 -255 -857 -564 -683 -477 -902 -110 -832 -516 -150 -10 -884 -711 -736 -663 -174 -953 -891 -351 -951 -400 -397 -478 -220 -826 -616 -116 -364 -40 -836 -261 -528 -468 -87 -958 -406 -863 -415 -81 -569 -186 -2 -779 -699 -930 -493 -474 -334 -676 -890 -679 -992 -287 -772 -460 -382 -419 -195 -744 -4 -634 -545 -314 -697 -46 -496 -680 -169 -134 -387 -117 -547 -159 -781 -344 -190 -237 -788 -970 -532 -694 -579 -227 -573 -918 -378 -168 -746 -824 -227 -587 -771 -822 -769 -350 -556 -334 -177 -36 -906 -401 -102 -132 -250 -15 -335 -938 -715 -435 -333 -988 -418 -318 -499 -221 -835 -173 -50 -102 -130 -820 -975 -846 -253 -536 -861 -916 -750 -520 -887 -970 -396 -648 -471 -384 -423 -197 -996 -78 -617 -200 -55 -528 -591 -730 -911 -451 -218 -763 -781 -898 -423 -961 -661 -340 -946 -762 -284 -323 -198 -711 -363 -860 -653 -160 -186 -208 -19 -8 -486 -596 -460 -619 -94 -67 -930 -184 -504 -655 -960 -678 -814 -517 -969 -318 -562 -618 -565 -851 -292 -688 -276 -461 -99 -831 -630 -335 -304 -666 -297 -760 -111 -293 -95 -141 -26 -185 -589 -411 -928 -904 -271 -608 -899 -803 -494 -106 -377 -985 -154 -926 -237 -936 -327 -500 -228 -240 -574 -733 -600 -394 -884 -963 -955 -529 -283 -95 -536 -526 -867 -790 -135 -58 -576 -763 -333 -448 -883 -764 -393 -785 -350 -855 -935 -971 -842 -786 -75 -729 -933 -28 -478 -573 -988 -153 -986 -157 -130 -294 -150 -648 -904 -980 -25 -739 -979 -951 -656 -279 -894 -545 -413 -287 -98 -147 -750 -554 -442 -326 -957 -958 -327 -713 -852 -906 -988 -334 -998 -283 -899 -278 -213 -337 -836 -414 -958 -152 -679 -273 -262 -69 -135 -988 -45 -434 -689 -189 -504 -315 -351 -5 -151 -231 -677 -412 -131 -160 -359 -590 -146 -918 -971 -729 -487 -405 -207 -129 -94 -524 -340 -35 -985 -195 -908 -426 -281 -609 -358 -862 -531 -661 -621 -185 -148 -651 -944 -431 -893 -523 -877 -955 -72 -6 -891 -491 -642 -664 -495 -184 -828 -936 -774 -387 -374 -358 -856 -192 -372 -408 -786 -760 -7 -965 -663 -128 -633 -770 -550 -403 -327 -230 -278 -774 -475 -524 -586 -257 -27 -909 -671 -460 -941 -937 -592 -243 -869 -284 -706 -252 -625 -366 -31 -28 -382 -961 -541 -122 -120 -140 -467 -931 -5 -184 -695 -150 -563 -178 -473 -17 -458 -838 -926 -448 -723 -330 -761 -193 -24 -380 -125 -234 -663 -167 -992 -92 -359 -628 -218 -703 -226 -636 -936 -51 -84 -942 -495 -125 -254 -876 -173 -607 -210 -4 -272 -237 -876 -226 -659 -661 -459 -957 -178 -533 -581 -49 -531 -765 -617 -144 -393 -333 -286 -245 -309 -119 -952 -529 -681 -100 -160 -508 -86 -764 -675 -434 -736 -58 -412 -767 -10 -634 -976 -136 -360 -409 -366 -571 -212 -154 -819 -911 -631 -418 -475 -875 -729 -837 -345 -52 -482 -354 -4 -752 -594 -327 -445 -366 -587 -815 -5 -747 -660 -740 -28 -650 -96 -452 -478 -148 -641 -916 -43 -556 -15 -839 -966 -712 -632 -782 -141 -435 -931 -113 -934 -388 -937 -976 -525 -188 -209 -545 -750 -115 -681 -901 -783 -437 -60 -757 -312 -404 -409 -455 -877 -801 -421 -100 -802 -602 -702 -836 -509 -610 -453 -739 -669 -925 -833 -903 -453 -643 -468 -309 -209 -154 -172 -825 -796 -274 -95 -176 -212 -674 -771 -559 -624 -550 -118 -158 -436 -845 -423 -136 -246 -91 -762 -87 -409 -381 -851 -945 -343 -634 -712 -444 -719 -208 -714 -827 -924 -242 -897 -760 -92 -109 -417 -277 -44 -963 -415 -966 -66 -703 -318 -37 -514 -796 -70 -950 -268 -626 -313 -153 -644 -711 -763 -686 -531 -40 -19 -699 -947 -2 -391 -250 -67 -490 -67 -841 -69 -966 -363 -13 -195 -875 -65 -671 -777 -705 -908 -986 -597 -351 -264 -188 -433 -798 -667 -631 -429 -674 -758 -760 -46 -981 -459 -538 -812 -676 -222 -934 -485 -773 -517 -102 -700 -938 -773 -592 -382 -226 -297 -792 -969 -245 -8 -353 -719 -326 -166 -285 -658 -895 -74 -546 -103 -736 -690 -745 -218 -557 -949 -305 -517 -987 -455 -224 -584 -754 -159 -108 -645 -324 -741 -200 -846 -536 -357 -91 -597 -394 -250 -43 -728 -337 -481 -786 -903 -803 -651 -786 -182 -72 -579 -883 -918 -466 -795 -594 -371 -948 -151 -351 -753 -968 -639 -193 -244 -302 -768 -522 -21 -889 -548 -393 -298 -746 -77 -647 -580 -362 -136 -917 -715 -298 -522 -429 -928 -695 -881 -460 -800 -887 -951 -572 -894 -706 -602 -664 -212 -77 -47 -382 -957 -777 -25 -683 -524 -808 -250 -377 -846 -279 -124 -662 -139 -60 -248 -507 -155 -553 -106 -197 -931 -599 -781 -323 -385 -62 -915 -749 -418 -317 -587 -685 -4 -645 -831 -278 -98 -269 -484 -966 -345 -302 -867 -675 -7 -537 -700 -998 -409 -44 -208 -479 -149 -670 -197 -894 -757 -501 -409 -642 -204 -935 -910 -402 -480 -447 -664 -319 -954 -501 -879 -105 -265 -160 -18 -986 -729 -405 -277 -167 -557 -68 -645 -821 -401 -419 -795 -317 -407 -154 -73 -682 -965 -881 -678 -707 -936 -379 -122 -966 -933 -848 -318 -609 -336 -979 -152 -894 -147 -359 -228 -425 -658 -302 -50 -622 -641 -738 -106 -258 -651 -700 -958 -546 -341 -602 -69 -981 -913 -913 -300 -412 -546 -681 -475 -887 -841 -349 -236 -616 -623 -891 -371 -414 -983 -848 -608 -43 -96 -186 -773 -841 -402 -58 -706 -417 -809 -543 -898 -651 -237 -270 -228 -504 -966 -880 -241 -297 -521 -788 -114 -828 -33 -779 -686 -247 -590 -813 -131 -642 -163 -22 -51 -262 -572 -961 -958 -527 -902 -848 -640 -263 -162 -746 -112 -271 -204 -527 -396 -715 -87 -746 -292 -868 -699 -359 -883 -128 -911 -112 -629 -258 -102 -746 -527 -484 -436 -626 -822 -655 -155 -618 -139 -695 -211 -153 -340 -119 -393 -528 -739 -50 -396 -378 -443 -231 -25 -770 -56 -997 -545 -774 -513 -820 -647 -834 -608 -122 -147 -553 -870 -467 -394 -63 -738 -649 -425 -23 -254 -17 -385 -478 -328 -155 -575 -331 -263 -621 -279 -672 -755 -760 -236 -530 -979 -474 -685 -584 -534 -328 -139 -375 -227 -365 -127 -149 -201 -793 -217 -193 -72 -136 -818 -966 -455 -841 -272 -774 -474 -579 -196 -758 -882 -850 -904 -207 -569 -371 -627 -275 -191 -242 -330 -509 -933 -435 -963 -157 -155 -995 -435 -843 -567 -993 -668 -909 -77 -506 -455 -252 -61 -683 -523 -279 -929 -569 -970 -400 -908 -154 -75 -283 -121 -372 -367 -397 -35 -50 -512 -649 -689 -842 -194 -573 -822 -243 -563 -521 -272 -319 -240 -799 -537 -630 -834 -68 -101 -1 -503 -814 -431 -469 -931 -461 -666 -872 -659 -208 -971 -476 -167 -781 -997 -407 -902 -616 -847 -458 -570 -547 -243 -250 -289 -187 -850 -559 -510 -880 -97 -373 -991 -684 -703 -551 -736 -221 -70 -906 -625 -303 -755 -200 -751 -395 -270 -152 -194 -505 -60 -795 -523 -445 -825 -293 -69 -769 -389 -872 -260 -656 -331 -402 -36 -98 -480 -192 -28 -999 -656 -337 -980 -399 -346 -452 -297 -305 -906 -576 -682 -915 -40 -333 -219 -852 -499 -258 -217 -276 -646 -672 -732 -127 -429 -593 -926 -298 -640 -723 -876 -560 -216 -276 -564 -141 -876 -127 -900 -505 -519 -152 -839 -280 -177 -207 -374 -311 -378 -361 -516 -633 -7 -574 -182 -297 -750 -939 -542 -204 -467 -151 -815 -549 -443 -381 -701 -200 -596 -83 -397 -540 -193 -13 -999 -528 -28 -141 -995 -311 -877 -807 -348 -612 -431 -47 -975 -143 -785 -46 -858 -343 -159 -574 -797 -36 -444 -160 -674 -505 -169 -43 -247 -663 -826 -572 -994 -614 -585 -250 -987 -394 -7 -109 -574 -310 -350 -863 -453 -512 -274 -866 -384 -76 -671 -819 -593 -789 -747 -319 -714 -494 -928 -891 -229 -994 -873 -273 -973 -271 -165 -226 -367 -456 -539 -763 -543 -652 -867 -910 -563 -900 -855 -470 -661 -399 -836 -76 -505 -920 -105 -118 -198 -921 -319 -79 -463 -293 -369 -389 -733 -206 -820 -87 -796 -390 -834 -372 -862 -954 -960 -677 -896 -864 -110 -890 -684 -947 -895 -218 -294 -416 -633 -476 -669 -636 -728 -160 -441 -324 -412 -516 -410 -677 -70 -605 -614 -431 -325 -607 -948 -335 -756 -130 -39 -52 -375 -397 -450 -188 -471 -619 -906 -901 -761 -12 -560 -787 -667 -101 -639 -344 -906 -29 -233 -711 -920 -487 -963 -202 -754 -453 -596 -271 -35 -132 -12 -672 -768 -252 -944 -333 -726 -611 -505 -577 -595 -321 -679 -64 -690 -534 -499 -12 -626 -972 -361 -515 -736 -501 -143 -143 -391 -287 -284 -905 -844 -727 -574 -798 -645 -31 -123 -644 -448 -474 -449 -553 -594 -894 -225 -768 -162 -72 -472 -742 -140 -273 -765 -356 -127 -282 -255 -108 -38 -273 -317 -397 -962 -962 -473 -762 -758 -470 -87 -461 -531 -666 -52 -708 -303 -525 -793 -100 -711 -788 -263 -267 -375 -542 -676 -789 -262 -639 -866 -470 -691 -77 -770 -598 -426 -456 -627 -889 -792 -68 -311 -59 -81 -134 -293 -616 -418 -887 -861 -722 -276 -781 -402 -142 -22 -185 -657 -120 -880 -622 -824 -162 -964 -808 -715 -615 -572 -640 -235 -948 -58 -131 -362 -445 -807 -349 -850 -515 -854 -946 -275 -778 -743 -380 -220 -187 -969 -471 -527 -252 -52 -144 -484 -777 -867 -806 -891 -154 -210 -500 -897 -264 -840 -190 -618 -829 -375 -156 -951 -794 -548 -211 -656 -476 -626 -822 -628 -517 -229 -888 -444 -240 -841 -200 -788 -347 -713 -809 -870 -262 -172 -124 -268 -24 -616 -645 -339 -639 -500 -165 -506 -141 -16 -258 -228 -426 -221 -82 -463 -776 -587 -936 -557 -576 -200 -729 -236 -21 -2 -624 -483 -833 -131 -364 -133 -408 -613 -640 -516 -662 -503 -216 -551 -527 -145 -379 -847 -574 -875 -15 -968 -624 -409 -47 -817 -548 -328 -538 -927 -294 -894 -491 -146 -781 -571 -556 -721 -646 -510 -262 -784 -330 -912 -788 -610 -144 -100 -98 -979 -341 -596 -348 -304 -338 -695 -193 -769 -147 -848 -402 -548 -963 -825 -85 -31 -933 -513 -863 -191 -250 -820 -597 -941 -573 -647 -894 -354 -942 -961 -65 -207 -363 -838 -161 -905 -500 -896 -770 -167 -196 -799 -470 -405 -223 -863 -577 -282 -292 -883 -219 -549 -89 -735 -922 -279 -907 -921 -398 -600 -390 -923 -50 -384 -646 -131 -342 -504 -655 -508 -46 -289 -725 -675 -383 -810 -531 -584 -519 -209 -386 -173 -141 -653 -830 -192 -755 -589 -114 -259 -515 -976 -640 -625 -562 -15 -557 -20 -828 -613 -664 -924 -436 -94 -122 -954 -53 -203 -853 -927 -599 -579 -267 -334 -191 -538 -305 -954 -136 -553 -799 -213 -303 -275 -82 -834 -653 -677 -275 -402 -172 -170 -857 -175 -709 -520 -511 -476 -467 -266 -99 -413 -760 -7 -40 -47 -119 -818 -413 -767 -649 -368 -766 -388 -956 -11 -187 -938 -131 -185 -986 -895 -694 -324 -348 -97 -69 -536 -133 -377 -621 -922 -291 -906 -595 -619 -154 -435 -221 -865 -314 -561 -672 -427 -700 -597 -544 -47 -20 -933 -158 -38 -971 -80 -499 -35 -731 -797 -757 -450 -908 -659 -997 -547 -583 -309 -152 -922 -705 -274 -262 -275 -124 -296 -757 -728 -245 -824 -69 -862 -788 -84 -701 -865 -307 -237 -541 -959 -380 -173 -337 -923 -228 -859 -198 -859 -593 -51 -274 -82 -246 -76 -141 -163 -856 -592 -458 -221 -607 -772 -674 -578 -760 -727 -509 -814 -884 -384 -981 -555 -876 -270 -394 -196 -731 -137 -91 -645 -320 -32 -266 -765 -475 -285 -842 -508 -365 -308 -914 -216 -884 -66 -287 -242 -124 -896 -114 -581 -777 -419 -273 -698 -249 -804 -592 -149 -520 -238 -775 -312 -769 -453 -353 -569 -554 -465 -225 -487 -836 -382 -848 -378 -691 -145 -544 -730 -385 -120 -513 -939 -248 -852 -186 -632 -259 -810 -23 -148 -137 -592 -671 -574 -596 -583 -391 -434 -659 -69 -778 -424 -698 -543 -580 -314 -46 -730 -309 -701 -426 -830 -22 -465 -625 -710 -2 -434 -820 -325 -881 -83 -261 -592 -563 -304 -232 -113 -84 -666 -78 -453 -659 -294 -429 -353 -288 -541 -936 -494 -868 -709 -54 -779 -730 -605 -363 -401 -321 -623 -636 -272 -157 -409 -198 -6 -159 -725 -241 -405 -253 -602 -803 -515 -165 -709 -477 -5 -774 -175 -872 -386 -61 -663 -708 -82 -308 -930 -307 -594 -987 -190 -712 -174 -547 -214 -671 -471 -512 -140 -836 -713 -678 -179 -435 -417 -642 -942 -229 -378 -162 -230 -547 -178 -931 -728 -853 -492 -412 -560 -704 -709 -598 -743 -914 -733 -312 -179 -27 -344 -757 -67 -820 -86 -650 -473 -580 -784 -869 -582 -944 -279 -761 -926 -821 -749 -453 -211 -160 -288 -495 -170 -866 -168 -623 -870 -281 -714 -286 -643 -122 -417 -673 -486 -630 -906 -593 -504 -80 -24 -157 -228 -238 -938 -203 -481 -210 -660 -865 -920 -819 -684 -622 -383 -879 -204 -345 -1 -931 -762 -553 -886 -820 -435 -621 -51 -271 -392 -26 -59 -394 -127 -964 -984 -648 -84 -263 -223 -57 -691 -478 -281 -108 -94 -920 -523 -734 -200 -33 -742 -815 -510 -119 -964 -39 -386 -600 -614 -680 -673 -869 -621 -501 -496 -22 -612 -590 -710 -994 -878 -463 -514 -408 -147 -980 -661 -714 -760 -653 -88 -35 -319 -527 -629 -942 -88 -614 -655 -610 -587 -338 -733 -895 -162 -93 -52 -84 -819 -848 -726 -324 -5 -358 -367 -280 -73 -731 -125 -737 -885 -725 -96 -651 -827 -724 -257 -866 -873 -862 -476 -351 -237 -583 -993 -631 -426 -535 -562 -68 -298 -580 -71 -637 -240 -218 -707 -295 -988 -519 -158 -555 -26 -597 -829 -450 -142 -763 -357 -736 -998 -356 -698 -903 -607 -665 -224 -18 -5 -69 -705 -77 -204 -917 -183 -749 -629 -889 -10 -20 -347 -597 -19 -438 -182 -773 -367 -476 -929 -683 -875 -485 -233 -150 -489 -559 -895 -443 -652 -820 -632 -971 -236 -151 -563 -613 -409 -787 -947 -471 -680 -282 -360 -298 -467 -919 -856 -155 -668 -470 -274 -439 -98 -338 -612 -481 -978 -650 -649 -792 -124 -327 -994 -497 -205 -77 -659 -497 -646 -876 -913 -588 -129 -392 -560 -632 -81 -348 -777 -638 -371 -948 -416 -963 -350 -391 -876 -762 -677 -527 -419 -148 -492 -208 -581 -29 -512 -571 -989 -587 -856 -917 -158 -678 -882 -584 -689 -329 -201 -757 -523 -651 -113 -873 -89 -964 -981 -269 -784 -466 -389 -561 -995 -753 -387 -139 -112 -387 -713 -247 -921 -218 -969 -41 -79 -556 -999 -852 -235 -969 -85 -780 -652 -230 -665 -959 -41 -945 -653 -369 -282 -174 -501 -348 -996 -306 -539 -633 -254 -249 -590 -637 -864 -71 -788 -969 -233 -356 -248 -248 -241 -361 -914 -270 -246 -448 -748 -826 -949 -168 -558 -722 -543 -281 -42 -371 -59 -460 -110 -781 -110 -11 -298 -839 -355 -832 -822 -78 -49 -763 -581 -308 -386 -882 -500 -425 -120 -603 -277 -678 -577 -636 -294 -901 -94 -682 -73 -680 -107 -309 -442 -797 -840 -181 -424 -696 -760 -42 -900 -541 -162 -674 -784 -287 -518 -24 -675 -886 -54 -549 -689 -891 -863 -75 -30 -643 -12 -453 -645 -612 -168 -850 -903 -726 -266 -753 -821 -962 -207 -4 -353 -173 -443 -940 -390 -686 -141 -821 -73 -857 -666 -16 -801 -8 -808 -690 -424 -961 -460 -747 -892 -373 -983 -155 -734 -555 -41 -92 -440 -235 -302 -759 -162 -423 -73 -28 -618 -580 -603 -804 -840 -569 -764 -244 -780 -707 -302 -396 -285 -104 -945 -313 -207 -92 -732 -791 -714 -845 -876 -218 -538 -77 -663 -587 -905 -210 -218 -215 -38 -335 -525 -744 -474 -867 -774 -284 -615 -25 -264 -97 -632 -391 -485 -860 -731 -96 -447 -423 -689 -563 -346 -45 -837 -940 -388 -28 -801 -860 -998 -391 -968 -825 -375 -781 -212 -960 -985 -742 -719 -56 -811 -497 -466 -369 -528 -990 -816 -689 -85 -73 -558 -567 -890 -337 -231 -3 -396 -918 -967 -152 -287 -188 -271 -594 -857 -312 -166 -328 -978 -552 -988 -188 -582 -867 -734 -934 -10 -306 -550 -702 -825 -638 -776 -595 -701 -956 -811 -9 -501 -689 -640 -169 -664 -852 -11 -864 -391 -391 -109 -396 -112 -600 -643 -710 -17 -740 -691 -33 -214 -737 -671 -30 -715 -963 -432 -893 -185 -275 -508 -305 -927 -958 -796 -762 -139 -106 -968 -803 -746 -913 -469 -25 -753 -5 -320 -840 -810 -417 -465 -358 -277 -36 -562 -520 -315 -576 -61 -192 -973 -56 -128 -742 -802 -572 -816 -874 -713 -829 -656 -828 -468 -736 -636 -69 -835 -968 -869 -177 -8 -162 -609 -488 -947 -615 -656 -24 -34 -647 -696 -276 -866 -125 -291 -698 -574 -520 -903 -543 -643 -84 -948 -779 -932 -364 -504 -800 -267 -90 -933 -801 -769 -734 -889 -129 -728 -614 -583 -945 -16 -654 -495 -403 -956 -287 -397 -90 -713 -488 -724 -354 -753 -804 -80 -836 -117 -11 -997 -523 -379 -53 -179 -562 -558 -504 -19 -157 -186 -878 -502 -328 -883 -905 -383 -359 -890 -500 -846 -918 -923 -393 -641 -794 -446 -730 -914 -685 -320 -135 -671 -411 -635 -939 -153 -516 -247 -575 -577 -818 -702 -840 -742 -47 -593 -871 -574 -208 -745 -42 -476 -68 -690 -864 -691 -955 -734 -84 -222 -169 -95 -382 -158 -977 -341 -524 -136 -761 -62 -468 -286 -383 -303 -756 -902 -163 -423 -71 -596 -2 -999 -942 -195 -362 -716 -557 -819 -443 -913 -744 -632 -389 -948 -595 -37 -217 -832 -456 -404 -793 -119 -553 -1000 -265 -35 -438 -764 -643 -81 -282 -168 -177 -919 -199 -147 -944 -575 -995 -813 -865 -288 -481 -12 -593 -476 -860 -94 -392 -205 -458 -974 -940 -87 -183 -733 -840 -169 -200 -370 -123 -700 -108 -813 -691 -517 -356 -31 -761 -81 -595 -371 -839 -751 -732 -271 -101 -369 -979 -101 -466 -470 -539 -867 -311 -290 -104 -97 -284 -824 -225 -191 -259 -567 -79 -600 -478 -351 -194 -803 -507 -14 -811 -326 -537 -797 -963 -234 -749 -798 -832 -923 -845 -439 -641 -402 -143 -819 -308 -731 -290 -683 -917 -281 -49 -692 -47 -829 -951 -963 -92 -304 -102 -656 -250 -798 -61 -380 -81 -967 -215 -25 -862 -170 -227 -642 -262 -298 -325 -480 -807 -980 -538 -317 -466 -455 -298 -191 -178 -107 -505 -399 -115 -263 -877 -858 -762 -681 -108 -217 -162 -536 -820 -394 -557 -480 -323 -39 -641 -483 -267 -312 -193 -365 -36 -53 -66 -757 -224 -859 -76 -880 -810 -652 -875 -367 -349 -232 -257 -437 -77 -141 -241 -104 -402 -787 -490 -340 -585 -741 -351 -321 -568 -381 -26 -325 -928 -239 -511 -903 -414 -609 -234 -255 -564 -828 -41 -725 -807 -692 -845 -153 -242 -974 -239 -949 -846 -83 -773 -396 -871 -643 -675 -276 -972 -668 -100 -448 -866 -457 -926 -537 -423 -660 -115 -936 -85 -972 -999 -857 -450 -837 -38 -626 -22 -759 -226 -557 -306 -471 -951 -605 -804 -797 -236 -551 -257 -266 -29 -97 -431 -560 -621 -227 -881 -407 -707 -865 -969 -851 -203 -517 -873 -934 -54 -867 -581 -118 -755 -662 -781 -142 -10 -495 -899 -165 -817 -29 -918 -398 -520 -943 -887 -652 -184 -350 -961 -663 -193 -768 -240 -510 -655 -815 -899 -52 -997 -978 -769 -76 -673 -963 -910 -800 -208 -421 -35 -523 -90 -460 -566 -866 -270 -448 -817 -499 -171 -538 -893 -367 -500 -57 -564 -416 -217 -818 -582 -400 -480 -630 -339 -587 -615 -90 -178 -315 -498 -81 -480 -966 -759 -456 -490 -819 -538 -704 -123 -704 -777 -577 -900 -377 -913 -655 -101 -909 -958 -893 -30 -366 -335 -315 -734 -259 -819 -801 -411 -688 -67 -215 -426 -724 -600 -772 -86 -814 -45 -204 -462 -378 -695 -437 -658 -661 -429 -803 -349 -97 -629 -674 -774 -590 -122 -148 -839 -451 -729 -797 -825 -10 -27 -831 -665 -675 -568 -630 -687 -440 -228 -766 -925 -423 -423 -997 -660 -524 -42 -737 -824 -417 -443 -223 -949 -255 -545 -322 -738 -500 -225 -842 -968 -578 -64 -932 -213 -677 -163 -224 -726 -153 -821 -650 -203 -131 -198 -835 -368 -849 -691 -418 -431 -991 -523 -604 -911 -412 -169 -932 -523 -598 -169 -619 -563 -273 -364 -513 -282 -236 -18 -386 -956 -877 -172 -399 -617 -231 -742 -569 -608 -371 -206 -628 -453 -1000 -280 -89 -910 -255 -900 -813 -468 -517 -773 -602 -477 -642 -489 -919 -386 -115 -693 -936 -6 -856 -714 -303 -273 -922 -180 -564 -619 -734 -456 -28 -368 -211 -381 -398 -46 -315 -194 -281 -95 -102 -490 -478 -480 -572 -337 -569 -686 -958 -277 -109 -413 -986 -988 -614 -476 -831 -2 -985 -295 -948 -7 -703 -960 -672 -400 -947 -82 -51 -701 -558 -582 -330 -420 -46 -274 -445 -992 -840 -739 -814 -737 -253 -559 -585 -413 -266 -825 -817 -372 -846 -95 -215 -742 -538 -730 -990 -360 -795 -769 -34 -216 -617 -759 -244 -185 -350 -874 -632 -470 -306 -668 -658 -643 -613 -336 -3 -272 -286 -622 -511 -860 -199 -346 -557 -526 -470 -802 -105 -68 -128 -55 -821 -733 -459 -867 -346 -887 -200 -7 -98 -973 -518 -853 -644 -337 -26 -909 -925 -173 -660 -891 -406 -979 -55 -117 -539 -784 -850 -130 -500 -916 -46 -190 -296 -384 -434 -270 -771 -953 -864 -726 -69 -928 -506 -774 -457 -17 -377 -948 -145 -399 -768 -463 -773 -561 -257 -99 -296 -533 -254 -655 -144 -779 -738 -174 -692 -76 -415 -923 -232 -916 -599 -512 -339 -156 -99 -293 -333 -807 -221 -446 -248 -661 -897 -187 -799 -96 -856 -606 -65 -952 -974 -618 -938 -282 -905 -905 -300 -219 -592 -500 -570 -753 -210 -285 -391 -792 -734 -692 -659 -160 -336 -886 -724 -532 -365 -604 -298 -739 -951 -95 -58 -488 -256 -868 -16 -656 -471 -606 -37 -499 -261 -831 -337 -810 -702 -103 -312 -457 -7 -333 -317 -155 -463 -89 -733 -539 -489 -416 -492 -148 -866 -608 -337 -308 -41 -150 -974 -892 -169 -98 -712 -813 -585 -385 -614 -123 -109 -126 -560 -543 -631 -235 -988 -963 -20 -665 -743 -50 -678 -304 -968 -531 -24 -217 -597 -86 -512 -347 -239 -297 -866 -991 -312 -580 -240 -551 -37 -897 -678 -233 -989 -609 -582 -590 -113 -31 -902 -653 -114 -183 -661 -460 -692 -913 -460 -393 -838 -964 -153 -825 -275 -22 -982 -907 -807 -110 -412 -205 -697 -589 -971 -73 -31 -974 -574 -330 -143 -489 -883 -137 -893 -412 -666 -995 -834 -521 -414 -798 -423 -465 -190 -23 -12 -307 -817 -592 -539 -825 -711 -872 -244 -913 -13 -531 -112 -688 -731 -332 -527 -277 -707 -546 -107 -245 -542 -670 -906 -128 -539 -576 -984 -855 -436 -649 -361 -232 -936 -453 -505 -61 -792 -968 -17 -618 -404 -585 -797 -816 -478 -134 -983 -754 -849 -768 -115 -885 -371 -739 -138 -695 -583 -757 -374 -914 -213 -966 -62 -400 -398 -1000 -93 -606 -444 -56 -314 -753 -706 -44 -355 -123 -467 -760 -607 -54 -808 -802 -497 -772 -254 -829 -289 -302 -834 -789 -610 -465 -409 -225 -691 -465 -804 -910 -320 -615 -820 -196 -850 -77 -989 -103 -119 -809 -914 -735 -75 -563 -727 -12 -783 -567 -96 -816 -417 -113 -214 -64 -700 -692 -15 -36 -228 -660 -449 -510 -824 -435 -510 -945 -550 -508 -595 -337 -526 -592 -205 -341 -427 -575 -538 -98 -676 -724 -662 -657 -65 -805 -475 -90 -814 -946 -199 -99 -68 -10 -305 -71 -584 -700 -25 -608 -157 -421 -746 -536 -499 -108 -551 -728 -323 -209 -869 -65 -597 -81 -159 -573 -952 -484 -326 -658 -634 -602 -524 -408 -888 -756 -807 -464 -264 -365 -541 -705 -561 -949 -994 -247 -662 -585 -301 -542 -231 -655 -624 -785 -780 -436 -801 -676 -876 -181 -667 -260 -202 -613 -796 -710 -543 -524 -547 -945 -462 -612 -418 -649 -973 -146 -967 -392 -30 -377 -370 -484 -500 -714 -500 -251 -858 -373 -822 -651 -38 -101 -607 -823 -772 -826 -757 -154 -191 -115 -788 -564 -174 -669 -787 -965 -111 -830 -638 -834 -92 -883 -268 -878 -509 -879 -434 -279 -560 -89 -358 -409 -323 -110 -737 -598 -665 -362 -154 -276 -7 -847 -169 -265 -510 -840 -735 -275 -828 -107 -249 -440 -861 -845 -962 -125 -858 -878 -333 -828 -875 -401 -693 -638 -389 -494 -882 -756 -859 -782 -758 -824 -624 -725 -150 -660 -549 -64 -687 -758 -737 -539 -227 -881 -323 -768 -108 -307 -56 -69 -908 -878 -105 -765 -532 -297 -764 -220 -420 -132 -684 -174 -675 -439 -806 -950 -673 -47 -513 -827 -396 -577 -843 -218 -429 -67 -790 -20 -299 -661 -546 -153 -848 -523 -645 -539 -490 -482 -116 -369 -463 -617 -954 -81 -827 -717 -536 -448 -185 -547 -343 -299 -772 -964 -879 -715 -426 -23 -183 -767 -372 -846 -776 -452 -584 -40 -277 -284 -527 -757 -335 -448 -513 -218 -573 -241 -524 -549 -290 -103 -790 -540 -931 -47 -605 -833 -787 -970 -416 -807 -389 -810 -798 -630 -598 -677 -147 -207 -269 -195 -740 -363 -868 -378 -890 -649 -739 -269 -306 -16 -724 -415 -30 -779 -310 -134 -787 -811 -162 -871 -942 -482 -893 -389 -269 -286 -447 -366 -28 -329 -437 -205 -704 -878 -524 -619 -927 -744 -186 -55 -458 -964 -842 -165 -903 -378 -679 -553 -437 -94 -478 -853 -161 -996 -334 -576 -786 -882 -430 -84 -300 -573 -88 -509 -250 -640 -252 -516 -657 -551 -476 -29 -848 -948 -755 -310 -66 -891 -320 -328 -321 -755 -770 -677 -52 -704 -623 -386 -305 -79 -307 -891 -661 -683 -313 -258 -576 -276 -213 -296 -836 -826 -413 -987 -408 -901 -993 -950 -643 -812 -864 -984 -584 -848 -505 -847 -383 -140 -479 -704 -364 -969 -496 -971 -158 -927 -451 -736 -781 -106 -974 -824 -902 -725 -861 -99 -100 -851 -697 -376 -524 -66 -457 -758 -289 -276 -28 -673 -354 -847 -869 -170 -55 -130 -867 -356 -37 -451 -645 -775 -253 -124 -465 -896 -315 -921 -144 -844 -3 -784 -694 -542 -728 -985 -225 -627 -770 -575 -639 -499 -142 -402 -487 -81 -253 -180 -148 -181 -763 -347 -527 -617 -254 -996 -800 -197 -643 -820 -341 -219 -920 -491 -135 -5 -974 -318 -848 -11 -934 -622 -271 -298 -463 -908 -552 -412 -539 -652 -189 -601 -695 -882 -176 -740 -721 -233 -881 -967 -934 -745 -749 -913 -698 -797 -467 -453 -290 -363 -824 -674 -673 -130 -29 -917 -201 -219 -696 -439 -904 -494 -457 -165 -691 -348 -969 -571 -546 -828 -536 -964 -765 -786 -446 -492 -482 -332 -346 -879 -797 -428 -326 -590 -225 -754 -411 -306 -752 -713 -676 -123 -299 -123 -641 -192 -435 -813 -201 -722 -461 -764 -276 -806 -314 -831 -348 -215 -557 -539 -849 -184 -375 -302 -700 -237 -370 -619 -25 -599 -163 -574 -276 -369 -513 -694 -903 -612 -375 -585 -98 -885 -135 -205 -921 -304 -895 -927 -454 -942 -943 -742 -509 -519 -602 -191 -659 -857 -895 -952 -758 -237 -173 -623 -479 -221 -582 -503 -264 -107 -438 -944 -740 -159 -791 -116 -949 -491 -836 -14 -656 -886 -893 -437 -80 -934 -339 -782 -562 -938 -120 -1 -345 -50 -605 -216 -318 -95 -579 -799 -461 -67 -946 -758 -958 -837 -465 -976 -402 -572 -204 -779 -333 -407 -317 -334 -78 -911 -494 -317 -782 -74 -12 -872 -254 -311 -620 -280 -780 -559 -331 -690 -634 -589 -493 -654 -135 -846 -379 -599 -356 -386 -99 -419 -571 -259 -988 -780 -629 -56 -497 -681 -28 -242 -355 -760 -243 -96 -354 -14 -18 -313 -482 -671 -880 -711 -974 -634 -885 -655 -583 -182 -204 -362 -896 -165 -859 -824 -836 -790 -277 -903 -958 -96 -354 -157 -104 -479 -823 -955 -352 -126 -374 -911 -853 -901 -689 -906 -663 -392 -583 -336 -681 -280 -507 -748 -337 -623 -707 -52 -273 -869 -242 -977 -795 -764 -321 -565 -633 -813 -297 -604 -92 -82 -729 -139 -39 -793 -555 -613 -663 -79 -414 -464 -624 -290 -274 -427 -53 -767 -257 -712 -953 -623 -356 -651 -814 -883 -695 -835 -947 -812 -829 -979 -488 -599 -237 -231 -11 -145 -716 -403 -368 -422 -44 -606 -684 -478 -305 -129 -308 -239 -307 -646 -57 -776 -18 -824 -614 -354 -762 -598 -559 -602 -550 -1000 -44 -335 -675 -419 -520 -378 -183 -273 -714 -38 -154 -708 -737 -200 -157 -298 -126 -408 -272 -705 -243 -331 -420 -706 -450 -453 -455 -955 -773 -321 -667 -45 -310 -884 -92 -292 -958 -497 -786 -635 -953 -250 -369 -112 -212 -380 -811 -344 -401 -276 -479 -680 -617 -66 -106 -983 -867 -489 -588 -536 -366 -99 -847 -457 -528 -269 -126 -928 -840 -73 -647 -595 -337 -589 -487 -590 -662 -465 -776 -355 -919 -136 -577 -356 -553 -191 -527 -407 -119 -851 -814 -10 -74 -715 -903 -519 -816 -992 -575 -530 -371 -967 -819 -713 -153 -197 -724 -864 -567 -561 -728 -817 -721 -174 -502 -261 -508 -138 -664 -509 -11 -134 -242 -909 -902 -926 -660 -433 -899 -384 -318 -690 -526 -830 -436 -107 -948 -834 -126 -221 -156 -788 -992 -44 -996 -150 -772 -831 -204 -609 -217 -209 -145 -923 -353 -383 -198 -9 -989 -766 -322 -469 -249 -234 -368 -289 -944 -626 -430 -553 -173 -954 -717 -81 -369 -784 -968 -900 -399 -795 -790 -483 -342 -631 -158 -783 -796 -930 -741 -984 -613 -106 -110 -614 -855 -867 -657 -233 -260 -613 -607 -926 -853 -386 -565 -93 -1000 -293 -345 -776 -51 -728 -241 -750 -750 -888 -56 -569 -977 -283 -865 -660 -350 -519 -483 -373 -53 -859 -385 -828 -11 -50 -216 -249 -122 -733 -740 -620 -67 -795 -36 -424 -989 -937 -504 -326 -961 -113 -33 -283 -539 -684 -400 -440 -582 -452 -919 -428 -40 -324 -565 -25 -104 -176 -708 -292 -510 -808 -277 -637 -968 -930 -978 -853 -560 -612 -283 -685 -736 -950 -917 -248 -414 -604 -952 -141 -354 -916 -10 -531 -338 -916 -148 -686 -488 -53 -668 -16 -505 -115 -32 -647 -530 -753 -586 -343 -157 -373 -105 -272 -770 -732 -238 -776 -555 -367 -407 -352 -329 -754 -643 -438 -306 -299 -853 -642 -176 -371 -283 -422 -478 -226 -790 -365 -534 -855 -814 -478 -426 -310 -535 -921 -350 -637 -311 -661 -396 -761 -965 -590 -861 -220 -200 -782 -654 -426 -104 -201 -544 -716 -38 -631 -956 -942 -554 -684 -747 -826 -75 -514 -770 -421 -693 -695 -193 -856 -843 -108 -129 -77 -926 -495 -481 -995 -889 -954 -745 -342 -242 -321 -445 -476 -61 -534 -483 -558 -903 -525 -841 -976 -281 -784 -144 -634 -612 -645 -650 -995 -790 -691 -245 -348 -183 -191 -347 -746 -796 -179 -501 -788 -647 -371 -841 -324 -744 -164 -398 -950 -547 -923 -609 -847 -870 -96 -266 -312 -463 -420 -888 -109 -861 -81 -108 -983 -541 -744 -959 -368 -709 -942 -322 -846 -140 -431 -995 -789 -583 -457 -175 -221 -792 -636 -523 -959 -747 -118 -292 -14 -712 -251 -289 -909 -898 -367 -381 -85 -195 -191 -860 -963 -361 -963 -494 -929 -392 -442 -132 -980 -61 -445 -640 -34 -736 -473 -959 -333 -600 -8 -364 -512 -887 -333 -663 -92 -742 -971 -152 -767 -962 -748 -485 -257 -884 -932 -77 -80 -633 -735 -180 -214 -959 -435 -619 -590 -756 -668 -718 -337 -86 -983 -681 -938 -47 -311 -452 -123 -672 -442 -878 -517 -882 -247 -569 -601 -644 -765 -320 -888 -827 -204 -357 -812 -387 -435 -344 -835 -769 -786 -211 -178 -369 -243 -822 -207 -171 -50 -191 -364 -522 -714 -186 -524 -960 -650 -495 -126 -750 -908 -517 -824 -621 -187 -203 -145 -758 -820 -794 -663 -352 -14 -822 -722 -348 -607 -396 -449 -851 -959 -286 -951 -407 -537 -315 -150 -548 -535 -660 -59 -431 -563 -37 -445 -259 -227 -297 -398 -480 -846 -589 -286 -486 -774 -279 -877 -914 -97 -766 -553 -421 -297 -717 -87 -604 -147 -825 -304 -416 -966 -499 -144 -488 -33 -375 -731 -671 -602 -829 -130 -760 -432 -382 -71 -801 -247 -678 -261 -977 -557 -356 -520 -837 -284 -867 -905 -380 -811 -14 -885 -433 -676 -435 -487 -178 -867 -219 -111 -21 -194 -978 -606 -299 -4 -812 -920 -27 -281 -541 -995 -426 -692 -944 -855 -683 -297 -232 -103 -624 -988 -66 -454 -360 -17 -777 -472 -267 -933 -545 -258 -495 -929 -450 -675 -938 -18 -844 -604 -710 -427 -539 -674 -622 -750 -242 -357 -519 -458 -284 -862 -618 -896 -997 -13 -856 -920 -181 -112 -905 -107 -786 -2 -921 -465 -705 -48 -631 -313 -638 -455 -170 -886 -528 -264 -114 -118 -723 -551 -388 -248 -377 -427 -925 -169 -985 -88 -945 -608 -812 -440 -425 -190 -705 -858 -774 -307 -304 -111 -659 -167 -835 -636 -508 -857 -199 -168 -612 -781 -991 -182 -503 -837 -911 -333 -435 -928 -750 -925 -130 -727 -480 -621 -78 -789 -800 -246 -528 -343 -116 -960 -81 -622 -835 -399 -589 -808 -528 -231 -517 -923 -304 -723 -345 -561 -158 -710 -332 -851 -471 -123 -396 -740 -977 -827 -351 -157 -26 -833 -105 -327 -552 -501 -79 -895 -677 -218 -58 -396 -969 -598 -756 -858 -273 -314 -286 -384 -545 -623 -361 -282 -209 -951 -319 -855 -644 -986 -871 -913 -716 -192 -426 -475 -913 -852 -590 -530 -184 -32 -787 -149 -386 -382 -388 -66 -476 -893 -896 -741 -181 -786 -283 -88 -353 -79 -809 -515 -242 -355 -670 -445 -733 -643 -962 -737 -210 -536 -482 -867 -283 -145 -188 -5 -644 -792 -155 -325 -80 -464 -91 -457 -771 -647 -248 -215 -385 -655 -490 -225 -893 -143 -949 -856 -282 -136 -978 -318 -502 -877 -465 -111 -590 -789 -596 -584 -925 -40 -660 -818 -346 -253 -698 -989 -966 -670 -304 -484 -884 -308 -737 -684 -135 -484 -154 -146 -247 -573 -499 -449 -150 -918 -865 -183 -615 -998 -901 -95 -645 -582 -719 -339 -429 -621 -878 -412 -457 -899 -633 -448 -80 -336 -573 -103 -933 -904 -134 -564 -137 -735 -777 -13 -851 -137 -974 -119 -75 -456 -945 -929 -283 -596 -957 -886 -601 -565 -389 -911 -176 -11 -342 -566 -22 -218 -301 -540 -798 -970 -446 -493 -275 -870 -559 -70 -845 -233 -270 -291 -262 -895 -974 -923 -963 -323 -904 -657 -566 -517 -405 -611 -936 -366 -325 -78 -746 -400 -710 -783 -474 -897 -543 -317 -97 -656 -712 -961 -4 -966 -310 -534 -261 -11 -479 -556 -29 -896 -516 -849 -777 -3 -407 -405 -737 -534 -593 -817 -523 -881 -413 -336 -8 -147 -22 -617 -306 -659 -663 -310 -598 -46 -632 -391 -224 -910 -161 -983 -650 -746 -702 -738 -698 -694 -103 -264 -382 -877 -812 -180 -71 -906 -96 -542 -841 -546 -757 -963 -511 -669 -766 -861 -87 -38 -935 -626 -496 -814 -345 -807 -540 -42 -322 -875 -932 -22 -237 -51 -224 -119 -11 -969 -26 -103 -340 -80 -682 -500 -928 -26 -814 -875 -100 -768 -109 -428 -949 -832 -577 -201 -290 -220 -183 -634 -965 -418 -507 -226 -688 -273 -556 -367 -989 -121 -957 -3 -685 -114 -47 -179 -396 -308 -22 -710 -858 -480 -81 -601 -47 -132 -818 -688 -693 -139 -723 -844 -632 -448 -532 -186 -39 -315 -252 -716 -211 -207 -685 -643 -906 -42 -802 -922 -390 -307 -88 -57 -598 -350 -648 -580 -814 -82 -898 -54 -731 -78 -302 -234 -543 -33 -431 -887 -951 -105 -451 -285 -215 -623 -902 -289 -498 -567 -521 -876 -351 -146 -358 -333 -782 -239 -638 -614 -676 -440 -598 -625 -285 -780 -837 -917 -320 -318 -813 -724 -694 -844 -892 -54 -805 -694 -181 -205 -73 -604 -420 -574 -527 -985 -501 -199 -148 -673 -819 -119 -183 -32 -473 -583 -119 -231 -513 -502 -365 -144 -611 -431 -320 -307 -824 -105 -829 -886 -595 -740 -45 -43 -603 -364 -154 -927 -47 -83 -773 -122 -457 -75 -712 -570 -832 -88 -629 -459 -811 -181 -231 -812 -938 -423 -340 -570 -537 -127 -213 -828 -94 -537 -904 -26 -869 -568 -322 -782 -16 -295 -444 -597 -103 -535 -72 -224 -481 -134 -209 -558 -67 -260 -354 -157 -212 -666 -364 -906 -772 -449 -672 -738 -196 -159 -498 -947 -625 -174 -659 -378 -339 -803 -532 -554 -792 -665 -493 -510 -294 -941 -55 -611 -918 -847 -289 -200 -508 -295 -642 -465 -964 -242 -987 -285 -158 -974 -87 -712 -969 -654 -185 -542 -935 -606 -105 -394 -679 -272 -60 -855 -466 -906 -851 -13 -858 -697 -129 -956 -229 -450 -656 -595 -421 -857 -590 -742 -812 -649 -75 -58 -48 -446 -67 -185 -275 -260 -687 -882 -933 -327 -115 -35 -512 -813 -340 -258 -709 -438 -171 -130 -929 -133 -625 -9 -967 -733 -606 -168 -587 -849 -281 -209 -597 -82 -79 -966 -188 -763 -648 -593 -99 -422 -923 -602 -152 -70 -289 -159 -985 -458 -747 -898 -422 -580 -276 -430 -439 -319 -42 -182 -421 -53 -574 -656 -503 -862 -103 -810 -421 -865 -790 -369 -191 -356 -129 -186 -264 -629 -867 -172 -14 -774 -322 -597 -87 -336 -518 -263 -329 -702 -465 -121 -790 -829 -728 -88 -367 -438 -803 -425 -460 -932 -650 -866 -194 -829 -119 -825 -611 -12 -116 -138 -631 -728 -270 -292 -621 -640 -897 -649 -862 -389 -4 -588 -33 -610 -238 -963 -594 -266 -691 -158 -730 -519 -328 -641 -35 -531 -769 -400 -892 -13 -320 -824 -851 -698 -167 -980 -332 -480 -486 -152 -388 -994 -38 -265 -114 -98 -81 -148 -54 -908 -396 -240 -832 -847 -781 -15 -89 -375 -844 -445 -211 -977 -332 -376 -462 -312 -993 -306 -631 -368 -691 -827 -526 -109 -633 -513 -589 -116 -636 -219 -135 -18 -253 -206 -932 -973 -258 -356 -420 -88 -108 -166 -169 -616 -857 -726 -71 -704 -493 -326 -755 -616 -700 -505 -618 -92 -984 -139 -394 -11 -182 -353 -986 -875 -738 -528 -490 -164 -314 -998 -933 -121 -684 -27 -122 -503 -530 -443 -84 -684 -74 -98 -496 -101 -906 -912 -216 -27 -83 -516 -662 -695 -37 -499 -881 -528 -614 -315 -903 -773 -613 -898 -261 -556 -131 -803 -522 -778 -433 -19 -858 -210 -775 -168 -851 -874 -667 -799 -289 -95 -790 -99 -873 -499 -746 -443 -677 -586 -301 -569 -814 -337 -651 -720 -733 -141 -771 -352 -93 -864 -546 -206 -659 -858 -878 -331 -947 -22 -444 -97 -775 -927 -456 -831 -681 -80 -762 -843 -643 -287 -918 -401 -400 -871 -526 -305 -387 -410 -250 -272 -215 -496 -370 -810 -19 -464 -551 -6 -197 -269 -994 -827 -248 -137 -359 -375 -286 -837 -323 -472 -262 -684 -710 -498 -248 -662 -7 -193 -70 -432 -389 -58 -940 -79 -515 -363 -755 -327 -994 -155 -12 -582 -403 -36 -17 -25 -475 -267 -745 -914 -287 -399 -744 -205 -198 -397 -112 -313 -795 -124 -292 -575 -887 -312 -661 -622 -26 -279 -822 -16 -353 -707 -315 -858 -158 -340 -323 -150 -16 -582 -795 -47 -76 -887 -181 -197 -583 -474 -290 -507 -522 -711 -755 -37 -686 -79 -820 -183 -82 -233 -442 -716 -371 -719 -327 -489 -219 -243 -448 -11 -867 -531 -746 -978 -262 -900 -28 -146 -588 -2 -183 -46 -473 -939 -124 -308 -247 -808 -100 -785 -911 -418 -696 -439 -871 -926 -847 -787 -203 -59 -11 -223 -859 -122 -602 -864 -530 -625 -246 -804 -393 -954 -163 -465 -352 -570 -148 -494 -203 -624 -409 -795 -549 -682 -232 -48 -272 -732 -708 -967 -982 -207 -499 -553 -388 -180 -15 -793 -680 -161 -586 -536 -256 -601 -482 -361 -85 -889 -379 -233 -872 -881 -520 -952 -240 -588 -192 -842 -392 -250 -455 -413 -196 -338 -606 -624 -86 -339 -912 -510 -651 -636 -606 -941 -234 -756 -644 -767 -407 -977 -216 -249 -140 -369 -750 -770 -889 -267 -565 -304 -897 -381 -752 -127 -760 -256 -894 -881 -810 -70 -803 -241 -463 -338 -931 -849 -428 -686 -960 -562 -960 -41 -664 -837 -828 -424 -621 -739 -543 -661 -81 -197 -573 -48 -643 -521 -656 -255 -281 -480 -792 -473 -50 -935 -392 -288 -279 -701 -829 -253 -518 -390 -611 -562 -378 -212 -380 -498 -336 -149 -440 -14 -12 -380 -39 -221 -259 -110 -854 -157 -65 -618 -287 -408 -334 -867 -434 -660 -161 -434 -941 -735 -478 -50 -915 -434 -594 -795 -912 -238 -955 -700 -736 -213 -802 -466 -298 -700 -123 -224 -553 -547 -399 -415 -456 -1 -194 -184 -256 -380 -139 -172 -297 -97 -997 -893 -145 -373 -90 -608 -626 -888 -282 -528 -320 -409 -675 -230 -842 -242 -326 -57 -250 -466 -248 -117 -677 -382 -281 -531 -180 -887 -353 -257 -985 -646 -372 -884 -414 -776 -381 -188 -524 -881 -606 -477 -793 -716 -446 -734 -708 -674 -604 -321 -86 -377 -638 -910 -197 -356 -924 -980 -239 -453 -8 -572 -868 -251 -747 -966 -939 -923 -218 -677 -830 -49 -704 -338 -109 -164 -560 -710 -164 -27 -680 -856 -388 -623 -537 -942 -606 -806 -406 -193 -809 -883 -217 -403 -120 -944 -681 -515 -98 -602 -846 -941 -171 -529 -422 -414 -239 -153 -113 -245 -2 -27 -290 -177 -655 -50 -538 -705 -231 -149 -405 -3 -187 -656 -576 -595 -834 -894 -896 -327 -556 -365 -601 -196 -512 -143 -532 -215 -527 -162 -50 -236 -124 -385 -429 -467 -722 -644 -700 -39 -768 -104 -141 -962 -475 -737 -597 -240 -594 -763 -821 -481 -510 -824 -936 -431 -829 -561 -141 -577 -406 -168 -465 -543 -708 -92 -59 -80 -190 -377 -894 -915 -164 -275 -963 -535 -524 -622 -226 -324 -693 -963 -905 -191 -103 -369 -362 -129 -656 -763 -504 -763 -877 -650 -36 -206 -671 -925 -820 -897 -478 -902 -509 -665 -453 -379 -787 -462 -106 -377 -105 -678 -668 -620 -243 -674 -31 -78 -894 -316 -971 -241 -278 -912 -472 -590 -186 -568 -856 -911 -875 -234 -655 -435 -905 -721 -79 -208 -927 -937 -837 -272 -780 -234 -374 -399 -138 -911 -162 -989 -538 -498 -748 -633 -483 -81 -134 -99 -56 -711 -276 -686 -203 -926 -319 -418 -290 -891 -766 -690 -201 -405 -192 -309 -601 -672 -370 -773 -261 -835 -500 -719 -186 -471 -583 -30 -203 -731 -603 -865 -605 -648 -84 -890 -999 -868 -885 -720 -266 -208 -381 -637 -429 -790 -456 -71 -44 -973 -978 -455 -735 -266 -41 -102 -492 -515 -757 -511 -927 -545 -544 -944 -766 -84 -71 -762 -570 -303 -778 -233 -438 -634 -559 -117 -987 -861 -216 -718 -860 -610 -364 -297 -167 -218 -596 -810 -458 -827 -532 -928 -121 -487 -350 -448 -554 -415 -336 -720 -1 -240 -563 -522 -460 -49 -496 -270 -326 -241 -983 -238 -873 -646 -468 -800 -166 -468 -966 -798 -652 -819 -518 -376 -983 -566 -991 -501 -382 -231 -227 -62 -520 -272 -401 -160 -588 -48 -178 -848 -961 -967 -365 -528 -282 -415 -756 -22 -378 -173 -754 -505 -25 -804 -396 -212 -490 -846 -147 -518 -515 -108 -480 -515 -833 -450 -728 -265 -125 -374 -956 -193 -187 -700 -131 -355 -722 -236 -133 -786 -387 -482 -991 -423 -795 -604 -982 -740 -132 -531 -839 -45 -242 -760 -427 -122 -848 -54 -906 -491 -448 -782 -490 -747 -213 -725 -651 -955 -764 -500 -39 -384 -278 -482 -130 -107 -293 -168 -567 -412 -301 -485 -685 -954 -867 -500 -754 -792 -171 -658 -914 -881 -586 -861 -114 -730 -151 -17 -516 -957 -580 -566 -672 -988 -427 -898 -110 -309 -631 -475 -920 -6 -145 -582 -891 -664 -308 -713 -329 -730 -169 -133 -394 -205 -337 -147 -467 -405 -129 -994 -132 -825 -261 -136 -77 -786 -403 -470 -124 -662 -958 -646 -669 -908 -678 -470 -204 -768 -538 -647 -230 -598 -43 -816 -614 -40 -922 -491 -944 -888 -158 -605 -960 -101 -300 -24 -697 -11 -302 -50 -751 -50 -982 -829 -903 -422 -813 -850 -801 -662 -487 -314 -734 -257 -661 -866 -906 -663 -111 -786 -880 -208 -512 -153 -342 -11 -976 -993 -683 -605 -663 -545 -415 -738 -14 -708 -301 -318 -45 -175 -255 -777 -869 -80 -397 -761 -622 -920 -682 -812 -323 -148 -140 -920 -428 -831 -952 -350 -560 -724 -738 -551 -715 -29 -301 -604 -633 -927 -78 -306 -701 -125 -886 -165 -550 -490 -107 -614 -681 -414 -337 -583 -457 -688 -379 -514 -303 -194 -401 -632 -325 -245 -206 -410 -601 -108 -961 -366 -325 -704 -217 -225 -137 -242 -355 -790 -968 -527 -747 -964 -607 -832 -261 -395 -824 -246 -620 -278 -838 -652 -565 -218 -251 -588 -270 -120 -498 -524 -416 -141 -668 -230 -751 -549 -11 -703 -527 -260 -428 -755 -28 -949 -889 -583 -619 -132 -893 -383 -796 -446 -318 -264 -189 -890 -461 -809 -12 -86 -252 -801 -379 -635 -481 -302 -654 -618 -27 -531 -938 -135 -472 -494 -98 -272 -532 -414 -781 -605 -496 -479 -959 -710 -863 -397 -757 -937 -472 -76 -166 -69 -79 -847 -549 -558 -939 -226 -562 -311 -411 -245 -495 -382 -124 -467 -289 -934 -860 -746 -918 -600 -601 -435 -552 -864 -160 -842 -283 -114 -640 -248 -894 -726 -499 -253 -938 -970 -769 -620 -32 -355 -522 -219 -624 -408 -754 -251 -1 -124 -273 -606 -693 -217 -454 -56 -564 -713 -404 -375 -236 -94 -980 -797 -986 -298 -632 -158 -622 -555 -709 -668 -856 -599 -572 -757 -485 -353 -700 -887 -855 -159 -960 -85 -581 -513 -295 -736 -71 -117 -286 -392 -966 -49 -680 -453 -442 -536 -799 -639 -884 -709 -399 -664 -38 -334 -300 -691 -239 -680 -118 -447 -729 -38 -636 -365 -724 -843 -497 -22 -472 -40 -236 -854 -428 -658 -965 -771 -873 -580 -32 -758 -311 -155 -7 -933 -29 -738 -945 -197 -790 -852 -973 -390 -269 -717 -120 -56 -543 -474 -364 -301 -228 -414 -795 -24 -135 -114 -694 -347 -315 -765 -508 -522 -156 -35 -494 -417 -593 -225 -849 -236 -392 -865 -804 -669 -64 -943 -664 -189 -946 -994 -400 -106 -7 -560 -193 -461 -604 -481 -923 -179 -276 -500 -127 -823 -191 -585 -571 -554 -375 -664 -653 -178 -261 -309 -937 -108 -726 -124 -402 -305 -392 -695 -153 -558 -354 -162 -325 -816 -338 -589 -215 -121 -212 -689 -631 -498 -508 -335 -989 -970 -341 -951 -819 -130 -967 -783 -424 -683 -811 -697 -188 -837 -542 -485 -918 -280 -318 -163 -366 -199 -972 -52 -705 -986 -496 -344 -388 -949 -48 -293 -618 -879 -560 -155 -486 -325 -523 -829 -200 -914 -194 -760 -684 -27 -58 -608 -667 -749 -178 -916 -987 -549 -227 -662 -259 -597 -649 -957 -457 -6 -300 -903 -724 -485 -810 -572 -457 -196 -441 -276 -187 -275 -632 -365 -836 -983 -355 -802 -591 -826 -774 -956 -548 -287 -322 -962 -118 -358 -683 -380 -558 -831 -103 -851 -833 -157 -91 -871 -520 -946 -195 -289 -266 -196 -821 -823 -537 -141 -961 -628 -158 -409 -373 -408 -792 -313 -550 -273 -201 -479 -99 -291 -687 -55 -95 -163 -105 -604 -682 -483 -530 -401 -668 -965 -862 -239 -93 -431 -761 -826 -61 -537 -727 -643 -312 -836 -84 -447 -332 -282 -743 -427 -546 -388 -453 -58 -899 -849 -614 -83 -399 -861 -51 -659 -624 -761 -868 -813 -98 -816 -542 -989 -341 -78 -527 -224 -915 -820 -260 -284 -541 -562 -883 -852 -537 -778 -561 -254 -6 -670 -337 -511 -761 -890 -741 -769 -875 -803 -631 -209 -824 -870 -987 -55 -20 -212 -350 -698 -690 -958 -729 -203 -372 -97 -570 -968 -157 -258 -152 -335 -324 -287 -207 -407 -492 -470 -572 -393 -697 -155 -157 -647 -521 -120 -770 -319 -536 -661 -900 -978 -144 -696 -686 -556 -768 -967 -313 -718 -412 -112 -42 -37 -762 -72 -259 -414 -52 -716 -871 -893 -261 -898 -877 -879 -976 -426 -212 -508 -267 -660 -153 -308 -707 -369 -344 -474 -536 -813 -796 -230 -582 -772 -378 -856 -329 -207 -487 -336 -727 -912 -468 -839 -161 -951 -45 -846 -214 -476 -811 -514 -259 -720 -481 -119 -549 -486 -572 -734 -501 -335 -605 -678 -384 -244 -253 -778 -613 -736 -424 -841 -240 -579 -200 -157 -262 -97 -227 -262 -915 -335 -550 -939 -672 -271 -170 -804 -459 -860 -765 -126 -597 -159 -246 -974 -322 -533 -831 -193 -76 -464 -463 -173 -176 -961 -441 -644 -314 -842 -882 -995 -556 -188 -1 -776 -187 -608 -771 -765 -486 -254 -913 -347 -534 -848 -689 -39 -463 -861 -881 -483 -816 -673 -341 -365 -23 -933 -535 -419 -397 -588 -936 -535 -313 -396 -762 -488 -276 -545 -261 -366 -69 -529 -353 -204 -543 -177 -44 -367 -961 -206 -686 -655 -113 -162 -670 -302 -234 -315 -986 -493 -313 -678 -225 -150 -841 -211 -627 -552 -49 -11 -332 -161 -571 -250 -272 -100 -460 -14 -220 -29 -125 -713 -914 -214 -582 -927 -115 -641 -548 -688 -403 -146 -680 -917 -637 -72 -342 -83 -916 -438 -940 -382 -779 -927 -781 -327 -597 -706 -658 -199 -762 -734 -624 -433 -559 -999 -543 -39 -544 -550 -639 -235 -313 -875 -790 -863 -8 -230 -850 -95 -572 -443 -929 -997 -343 -815 -196 -303 -128 -903 -286 -931 -330 -794 -847 -918 -343 -662 -608 -802 -297 -308 -201 -991 -111 -679 -657 -989 -939 -553 -455 -234 -468 -400 -467 -100 -791 -97 -87 -355 -548 -483 -220 -109 -200 -563 -621 -264 -459 -552 -395 -816 -101 -743 -76 -555 -563 -651 -74 -266 -82 -979 -628 -970 -901 -461 -255 -323 -867 -239 -531 -57 -832 -171 -940 -868 -660 -639 -31 -862 -795 -357 -209 -899 -49 -106 -866 -454 -22 -774 -660 -55 -811 -786 -106 -594 -387 -358 -874 -375 -172 -521 -577 -510 -190 -34 -372 -95 -960 -651 -26 -651 -633 -926 -211 -289 -615 -539 -2 -501 -295 -148 -299 -224 -543 -319 -266 -475 -83 -233 -571 -900 -452 -87 -385 -983 -324 -189 -354 -724 -427 -401 -965 -557 -691 -498 -190 -10 -184 -472 -172 -677 -210 -822 -26 -301 -698 -265 -477 -741 -316 -971 -103 -156 -114 -926 -735 -880 -697 -110 -280 -821 -382 -77 -583 -815 -197 -934 -474 -953 -93 -307 -199 -923 -538 -718 -777 -971 -632 -809 -135 -764 -333 -370 -922 -260 -592 -200 -661 -397 -436 -762 -723 -280 -909 -351 -280 -796 -603 -55 -241 -35 -656 -626 -952 -733 -77 -384 -416 -628 -214 -558 -177 -128 -276 -432 -368 -104 -552 -619 -882 -69 -201 -565 -845 -945 -839 -179 -234 -781 -578 -780 -490 -388 -282 -144 -588 -147 -693 -604 -366 -332 -443 -654 -745 -951 -495 -665 -692 -74 -102 -329 -212 -1 -75 -967 -873 -939 -834 -854 -299 -389 -918 -559 -587 -977 -375 -278 -598 -667 -863 -453 -79 -180 -13 -865 -37 -537 -896 -651 -190 -841 -250 -566 -567 -953 -697 -547 -235 -255 -500 -817 -718 -178 -703 -951 -538 -458 -277 -801 -285 -516 -145 -120 -980 -297 -837 -943 -661 -997 -58 -648 -442 -916 -651 -961 -478 -648 -767 -729 -510 -809 -140 -654 -282 -829 -786 -501 -946 -381 -350 -32 -822 -848 -846 -230 -76 -571 -801 -101 -122 -586 -828 -70 -691 -242 -220 -303 -449 -137 -334 -561 -969 -464 -637 -973 -456 -187 -38 -551 -54 -216 -336 -496 -83 -775 -18 -130 -293 -507 -851 -373 -946 -229 -45 -367 -934 -160 -928 -350 -533 -823 -290 -606 -355 -374 -198 -802 -572 -983 -680 -434 -779 -961 -741 -142 -261 -823 -100 -30 -460 -758 -539 -580 -436 -653 -680 -439 -448 -667 -577 -584 -821 -767 -434 -578 -987 -15 -770 -191 -16 -477 -852 -428 -566 -626 -775 -142 -803 -620 -711 -564 -891 -85 -328 -900 -458 -354 -457 -419 -264 -395 -352 -239 -423 -196 -843 -388 -489 -234 -123 -225 -165 -412 -770 -975 -366 -60 -549 -748 -839 -339 -937 -746 -761 -804 -347 -541 -335 -222 -497 -3 -352 -745 -832 -713 -127 -902 -434 -991 -836 -956 -745 -640 -198 -275 -369 -762 -941 -152 -971 -724 -618 -547 -959 -412 -741 -264 -297 -632 -574 -31 -54 -723 -908 -687 -667 -763 -548 -142 -222 -11 -340 -885 -865 -746 -514 -692 -582 -994 -111 -707 -676 -640 -111 -80 -705 -735 -6 -600 -850 -1000 -846 -954 -287 -713 -274 -999 -254 -171 -128 -217 -330 -985 -978 -896 -798 -560 -4 -754 -232 -556 -223 -197 -294 -877 -761 -921 -586 -490 -226 -544 -272 -17 -953 -741 -837 -121 -668 -211 -943 -600 -767 -145 -227 -206 -33 -919 -960 -763 -278 -186 -326 -860 -749 -448 -10 -81 -988 -913 -953 -787 -314 -208 -552 -52 -210 -365 -554 -637 -188 -555 -8 -176 -417 -984 -713 -950 -982 -179 -986 -301 -811 -363 -498 -196 -649 -259 -292 -772 -565 -598 -413 -330 -453 -925 -342 -64 -400 -716 -225 -89 -802 -976 -973 -676 -741 -351 -90 -448 -582 -916 -641 -869 -88 -645 -881 -487 -592 -164 -310 -518 -703 -180 -929 -905 -26 -768 -138 -72 -66 -608 -911 -839 -786 -521 -499 -952 -941 -224 -169 -738 -122 -317 -380 -979 -885 -42 -268 -508 -443 -159 -985 -213 -229 -510 -400 -195 -591 -106 -188 -38 -326 -802 -119 -456 -837 -846 -9 -168 -146 -425 -791 -397 -241 -920 -271 -934 -33 -212 -776 -673 -213 -768 -804 -978 -708 -620 -427 -864 -470 -199 -60 -936 -733 -977 -644 -766 -756 -475 -791 -388 -994 -111 -583 -439 -173 -472 -598 -235 -730 -312 -755 -590 -912 -179 -256 -810 -810 -121 -382 -686 -821 -634 -756 -416 -533 -802 -254 -10 -146 -914 -865 -244 -987 -563 -820 -866 -877 -421 -970 -308 -120 -204 -597 -265 -971 -745 -24 -685 -124 -583 -492 -309 -975 -561 -639 -293 -767 -253 -408 -418 -793 -524 -532 -985 -34 -444 -417 -556 -961 -70 -410 -546 -728 -548 -636 -776 -189 -847 -395 -588 -604 -234 -360 -260 -23 -92 -397 -32 -880 -1 -40 -367 -883 -32 -31 -889 -988 -148 -158 -10 -860 -866 -782 -595 -422 -229 -68 -850 -44 -555 -586 -76 -697 -193 -985 -279 -812 -655 -416 -750 -140 -60 -332 -179 -551 -720 -817 -380 -903 -478 -560 -427 -287 -306 -160 -21 -253 -424 -667 -792 -660 -556 -222 -889 -881 -631 -530 -918 -778 -21 -192 -809 -485 -15 -911 -859 -642 -256 -871 -482 -120 -192 -386 -391 -404 -375 -861 -386 -72 -210 -448 -49 -264 -15 -157 -57 -776 -675 -389 -649 -25 -822 -439 -209 -106 -494 -856 -738 -698 -254 -937 -65 -794 -390 -189 -312 -901 -875 -851 -862 -945 -402 -344 -978 -764 -408 -498 -353 -168 -84 -801 -848 -434 -600 -342 -991 -31 -446 -763 -919 -646 -693 -395 -293 -278 -555 -86 -51 -572 -216 -740 -864 -759 -960 -89 -730 -446 -655 -66 -887 -626 -473 -194 -978 -50 -322 -955 -997 -980 -120 -329 -321 -469 -578 -174 -479 -351 -705 -89 -951 -624 -772 -837 -209 -816 -713 -92 -346 -758 -442 -469 -148 -817 -835 -984 -377 -821 -223 -927 -32 -341 -497 -38 -423 -569 -69 -144 -35 -733 -692 -394 -646 -913 -433 -355 -151 -532 -206 -279 -67 -175 -102 -472 -615 -323 -281 -907 -681 -624 -763 -85 -233 -16 -889 -813 -43 -917 -839 -426 -841 -320 -480 -280 -193 -331 -706 -996 -2 -821 -968 -846 -934 -583 -797 -621 -769 -418 -245 -614 -584 -952 -856 -55 -552 -865 -232 -860 -632 -54 -972 -175 -597 -154 -585 -917 -415 -645 -526 -273 -422 -219 -603 -931 -224 -519 -801 -997 -742 -460 -636 -700 -963 -543 -505 -172 -598 -530 -762 -563 -628 -877 -46 -892 -628 -88 -321 -59 -78 -278 -556 -292 -713 -420 -485 -241 -601 -196 -507 -676 -559 -650 -649 -716 -356 -598 -818 -154 -303 -240 -720 -495 -35 -665 -935 -51 -74 -286 -345 -134 -276 -40 -752 -34 -585 -693 -157 -403 -158 -80 -67 -898 -232 -882 -733 -944 -265 -491 -910 -186 -168 -259 -728 -376 -374 -278 -747 -681 -935 -644 -517 -560 -936 -971 -544 -386 -626 -252 -163 -674 -354 -23 -654 -623 -248 -221 -555 -292 -569 -822 -355 -514 -436 -738 -171 -327 -526 -535 -373 -112 -878 -862 -987 -512 -554 -474 -830 -977 -322 -705 -967 -265 -557 -111 -390 -413 -668 -605 -313 -477 -679 -976 -221 -312 -309 -542 -549 -768 -99 -890 -108 -430 -451 -414 -910 -805 -357 -223 -945 -658 -676 -860 -825 -895 -393 -718 -870 -92 -471 -495 -276 -568 -107 -245 -915 -358 -998 -415 -517 -575 -986 -92 -725 -907 -672 -118 -182 -766 -644 -90 -581 -83 -458 -955 -898 -529 -78 -61 -792 -59 -118 -431 -948 -566 -12 -959 -996 -111 -974 -336 -152 -284 -546 -689 -83 -86 -703 -701 -406 -226 -338 -174 -637 -971 -848 -921 -341 -164 -804 -78 -867 -867 -106 -803 -895 -810 -939 -414 -288 -413 -535 -803 -90 -276 -509 -885 -259 -324 -390 -48 -717 -983 -298 -536 -938 -291 -288 -970 -201 -654 -265 -565 -201 -640 -187 -18 -826 -725 -839 -714 -21 -841 -182 -580 -43 -548 -636 -583 -40 -158 -815 -100 -922 -532 -886 -132 -247 -69 -635 -804 -943 -402 -403 -899 -436 -255 -645 -176 -550 -508 -355 -252 -706 -267 -257 -292 -835 -920 -142 -528 -839 -190 -633 -318 -690 -182 -697 -286 -470 -323 -585 -811 -509 -96 -954 -310 -754 -614 -991 -695 -480 -305 -12 -133 -354 -193 -327 -667 -465 -668 -77 -75 -704 -831 -812 -821 -17 -186 -673 -848 -723 -376 -704 -828 -461 -829 -653 -473 -3 -721 -480 -585 -347 -64 -913 -140 -913 -306 -838 -332 -343 -710 -848 -197 -918 -27 -653 -788 -352 -857 -310 -963 -157 -631 -548 -447 -895 -825 -284 -870 -731 -372 -874 -380 -995 -888 -138 -737 -326 -984 -199 -610 -211 -187 -933 -226 -596 -941 -470 -312 -25 -229 -894 -881 -872 -203 -299 -525 -116 -302 -302 -27 -979 -23 -916 -238 -520 -503 -494 -496 -88 -436 -380 -92 -716 -824 -770 -447 -11 -735 -42 -361 -554 -911 -872 -405 -867 -481 -205 -327 -417 -885 -21 -256 -757 -352 -712 -38 -533 -134 -474 -447 -922 -736 -669 -321 -630 -575 -240 -860 -666 -307 -472 -639 -341 -407 -643 -548 -279 -812 -872 -959 -983 -687 -588 -411 -213 -578 -544 -822 -258 -524 -63 -80 -645 -8 -147 -932 -193 -329 -1000 -142 -798 -5 -81 -833 -972 -754 -700 -990 -376 -71 -469 -942 -388 -263 -92 -496 -100 -663 -93 -883 -768 -699 -179 -135 -430 -131 -855 -404 -577 -920 -675 -298 -99 -357 -634 -5 -941 -60 -435 -510 -575 -787 -881 -862 -646 -253 -956 -261 -903 -628 -106 -606 -608 -970 -404 -170 -719 -658 -788 -175 -248 -534 -729 -164 -168 -648 -709 -114 -606 -678 -859 -601 -547 -176 -53 -232 -138 -540 -497 -558 -325 -752 -918 -942 -669 -286 -927 -72 -124 -60 -804 -281 -325 -29 -254 -798 -760 -73 -606 -226 -664 -750 -664 -521 -473 -972 -612 -405 -970 -8 -80 -742 -370 -625 -585 -751 -372 -272 -756 -858 -273 -212 -672 -248 -862 -450 -942 -61 -205 -309 -234 -431 -480 -795 -197 -262 -722 -589 -213 -12 -733 -760 -817 -610 -324 -779 -760 -778 -180 -897 -227 -53 -9 -500 -611 -44 -835 -971 -688 -820 -471 -375 -359 -86 -472 -622 -315 -919 -693 -455 -276 -30 -251 -988 -825 -486 -957 -440 -841 -608 -838 -190 -254 -304 -517 -459 -320 -885 -995 -619 -212 -759 -603 -974 -443 -455 -738 -124 -85 -661 -260 -707 -158 -868 -998 -222 -482 -468 -868 -236 -181 -215 -799 -43 -46 -579 -592 -902 -638 -449 -90 -929 -53 -199 -212 -992 -968 -899 -740 -384 -730 -957 -452 -14 -229 -31 -835 -295 -681 -19 -501 -175 -722 -369 -905 -834 -356 -856 -262 -612 -162 -495 -628 -380 -344 -671 -835 -363 -458 -137 -497 -126 -296 -554 -671 -272 -494 -394 -642 -239 -411 -271 -155 -509 -588 -579 -850 -279 -518 -89 -896 -360 -650 -203 -569 -554 -905 -517 -475 -621 -990 -102 -95 -327 -924 -197 -232 -924 -524 -374 -435 -483 -801 -149 -8 -776 -711 -315 -233 -763 -96 -133 -449 -870 -31 -56 -248 -938 -402 -990 -510 -473 -355 -226 -508 -432 -793 -242 -355 -910 -326 -206 -434 -107 -609 -207 -954 -16 -597 -213 -926 -577 -918 -344 -136 -882 -591 -430 -479 -288 -13 -36 -947 -115 -601 -638 -166 -803 -17 -663 -389 -925 -581 -967 -723 -381 -890 -636 -111 -980 -719 -825 -728 -812 -877 -565 -483 -169 -38 -127 -241 -715 -138 -71 -538 -116 -699 -939 -959 -765 -20 -959 -575 -536 -123 -200 -395 -747 -503 -403 -482 -595 -155 -976 -618 -931 -640 -227 -328 -257 -481 -505 -11 -826 -616 -312 -616 -803 -678 -213 -802 -157 -271 -268 -672 -550 -520 -437 -316 -500 -541 -680 -698 -152 -257 -830 -896 -894 -427 -434 -231 -939 -575 -734 -647 -88 -633 -566 -703 -36 -78 -623 -38 -274 -61 -549 -597 -305 -18 -790 -991 -676 -471 -33 -726 -901 -251 -753 -691 -366 -697 -637 -947 -832 -168 -105 -795 -79 -391 -966 -739 -239 -575 -613 -416 -349 -711 -383 -968 -441 -678 -219 -328 -146 -268 -990 -11 -298 -530 -16 -302 -19 -337 -561 -570 -265 -846 -357 -312 -874 -260 -939 -421 -60 -426 -327 -200 -153 -833 -868 -442 -223 -865 -230 -534 -287 -572 -466 -432 -314 -885 -111 -424 -235 -71 -400 -846 -119 -809 -63 -965 -819 -427 -656 -642 -27 -701 -362 -578 -297 -991 -949 -325 -944 -559 -458 -324 -272 -369 -203 -419 -445 -439 -659 -32 -916 -107 -286 -202 -374 -824 -372 -793 -915 -179 -923 -28 -6 -152 -292 -392 -280 -306 -122 -72 -573 -109 -910 -440 -659 -676 -165 -616 -968 -58 -968 -78 -605 -732 -384 -123 -274 -183 -421 -288 -346 -704 -6 -537 -698 -870 -513 -23 -679 -760 -486 -975 -250 -279 -144 -435 -611 -631 -550 -638 -360 -412 -155 -354 -603 -598 -784 -385 -373 -38 -181 -126 -787 -901 -883 -114 -763 -145 -489 -539 -691 -448 -408 -127 -567 -640 -765 -721 -921 -913 -800 -559 -610 -44 -15 -792 -422 -573 -396 -360 -844 -20 -921 -245 -389 -486 -658 -607 -691 -889 -481 -752 -244 -651 -780 -263 -114 -717 -272 -884 -11 -39 -986 -888 -485 -950 -306 -150 -614 -904 -698 -15 -828 -515 -902 -421 -962 -461 -687 -717 -689 -705 -984 -383 -902 -430 -321 -51 -704 -326 -90 -239 -932 -915 -535 -630 -205 -926 -253 -924 -712 -82 -170 -638 -974 -731 -577 -908 -162 -596 -661 -311 -813 -701 -695 -936 -227 -753 -138 -311 -261 -148 -986 -417 -568 -766 -373 -406 -730 -289 -857 -659 -511 -280 -461 -64 -367 -276 -653 -328 -310 -534 -528 -538 -765 -139 -257 -675 -491 -481 -298 -286 -760 -990 -148 -304 -268 -229 -813 -686 -869 -655 -149 -33 -665 -605 -3 -774 -985 -142 -148 -67 -676 -984 -716 -537 -763 -204 -115 -25 -878 -513 -4 -723 -965 -581 -644 -48 -256 -832 -865 -152 -850 -370 -709 -687 -733 -565 -77 -208 -514 -65 -985 -865 -197 -432 -95 -414 -735 -618 -212 -188 -623 -609 -345 -844 -847 -798 -57 -766 -404 -401 -284 -239 -577 -727 -575 -248 -693 -670 -407 -712 -157 -908 -621 -403 -942 -255 -412 -621 -606 -487 -166 -237 -814 -62 -57 -127 -3 -298 -919 -130 -94 -552 -928 -225 -268 -595 -120 -330 -324 -672 -282 -551 -399 -372 -258 -879 -881 -992 -839 -272 -144 -69 -496 -192 -704 -19 -590 -827 -818 -825 -979 -65 -600 -63 -481 -777 -400 -519 -984 -844 -240 -684 -78 -703 -680 -964 -140 -191 -695 -779 -390 -31 -211 -501 -262 -779 -651 -309 -466 -78 -212 -554 -39 -128 -967 -909 -193 -687 -384 -233 -949 -849 -529 -714 -599 -671 -395 -701 -506 -601 -23 -19 -374 -888 -793 -674 -1000 -622 -49 -568 -663 -200 -753 -100 -264 -776 -750 -755 -789 -901 -422 -452 -598 -232 -447 -686 -898 -634 -296 -315 -402 -644 -998 -663 -705 -601 -27 -44 -930 -808 -332 -168 -657 -95 -654 -842 -756 -682 -184 -146 -823 -447 -868 -740 -472 -223 -89 -71 -87 -253 -529 -515 -316 -78 -989 -980 -703 -144 -211 -23 -139 -209 -83 -594 -316 -135 -593 -448 -813 -676 -795 -143 -585 -910 -932 -137 -194 -452 -419 -758 -232 -615 -964 -65 -411 -901 -930 -944 -733 -692 -52 -898 -773 -820 -916 -562 -547 -276 -456 -669 -972 -810 -512 -436 -832 -313 -137 -950 -62 -151 -705 -572 -45 -436 -61 -958 -213 -15 -408 -427 -437 -59 -750 -558 -71 -624 -756 -449 -156 -667 -535 -542 -596 -586 -396 -56 -115 -938 -232 -283 -511 -305 -789 -634 -585 -31 -940 -250 -361 -565 -82 -220 -984 -134 -519 -18 -330 -22 -992 -755 -115 -613 -921 -15 -94 -507 -159 -633 -667 -400 -238 -431 -930 -495 -437 -706 -553 -796 -288 -530 -846 -812 -27 -981 -399 -90 -460 -753 -801 -418 -381 -82 -248 -586 -517 -213 -464 -43 -469 -796 -123 -999 -783 -379 -98 -773 -470 -734 -330 -814 -104 -223 -812 -517 -878 -676 -920 -285 -997 -167 -846 -447 -469 -85 -39 -953 -330 -409 -413 -625 -618 -490 -546 -876 -217 -138 -852 -109 -685 -553 -641 -2 -35 -826 -425 -632 -658 -40 -836 -885 -231 -438 -487 -574 -627 -387 -73 -440 -514 -64 -927 -956 -427 -836 -533 -97 -355 -312 -799 -78 -773 -21 -681 -637 -305 -328 -356 -914 -722 -32 -458 -72 -207 -403 -871 -864 -374 -108 -341 -128 -157 -703 -909 -529 -291 -223 -322 -321 -13 -21 -413 -227 -882 -655 -675 -774 -888 -417 -172 -252 -688 -278 -567 -458 -254 -460 -22 -142 -642 -286 -406 -391 -290 -757 -713 -171 -81 -593 -986 -321 -251 -748 -784 -721 -216 -155 -312 -509 -17 -617 -920 -453 -241 -499 -856 -884 -271 -883 -13 -725 -256 -2 -800 -466 -329 -303 -875 -367 -991 -184 -630 -817 -854 -852 -717 -4 -52 -522 -417 -761 -360 -674 -696 -804 -84 -846 -824 -874 -944 -625 -921 -615 -21 -761 -689 -674 -479 -536 -766 -368 -246 -129 -448 -184 -873 -597 -995 -631 -159 -923 -353 -757 -174 -950 -267 -672 -196 -352 -107 -859 -869 -692 -358 -900 -68 -284 -813 -848 -389 -613 -307 -957 -781 -244 -981 -769 -319 -622 -35 -186 -89 -868 -366 -656 -268 -834 -817 -340 -620 -68 -312 -159 -634 -223 -562 -30 -89 -421 -801 -77 -350 -56 -88 -239 -381 -553 -781 -566 -843 -296 -125 -216 -190 -801 -917 -679 -410 -366 -683 -660 -840 -131 -322 -924 -640 -616 -646 -522 -37 -740 -685 -67 -554 -821 -583 -265 -655 -895 -806 -809 -314 -21 -597 -60 -622 -140 -78 -65 -496 -288 -947 -915 -992 -573 -755 -148 -664 -161 -203 -566 -605 -399 -401 -589 -249 -555 -571 -737 -868 -630 -605 -402 -742 -39 -404 -645 -330 -553 -627 -554 -593 -422 -393 -342 -447 -727 -722 -516 -112 -674 -609 -859 -791 -134 -910 -454 -692 -328 -926 -797 -887 -420 -533 -256 -892 -159 -353 -147 -44 -981 -587 -90 -776 -877 -910 -882 -930 -362 -14 -585 -479 -679 -898 -217 -836 -326 -487 -912 -29 -469 -138 -23 -363 -975 -840 -10 -809 -163 -582 -939 -612 -386 -173 -137 -138 -801 -655 -406 -230 -632 -18 -81 -870 -594 -936 -902 -914 -376 -885 -455 -774 -927 -900 -777 -611 -629 -890 -254 -129 -698 -676 -496 -555 -106 -514 -595 -842 -270 -559 -729 -701 -378 -640 -917 -450 -40 -285 -959 -217 -704 -737 -534 -852 -970 -475 -157 -752 -717 -867 -410 -988 -640 -589 -732 -816 -300 -916 -254 -962 -458 -162 -650 -171 -649 -332 -395 -275 -973 -649 -999 -621 -872 -271 -663 -202 -219 -656 -411 -369 -502 -755 -152 -627 -1000 -302 -935 -632 -579 -861 -636 -966 -495 -678 -591 -900 -783 -202 -714 -177 -515 -31 -910 -279 -785 -931 -992 -48 -398 -160 -713 -254 -20 -492 -580 -468 -148 -492 -794 -63 -495 -291 -418 -885 -684 -381 -427 -407 -743 -348 -910 -580 -644 -56 -5 -826 -868 -761 -673 -874 -492 -340 -321 -313 -957 -666 -449 -764 -104 -171 -449 -487 -21 -31 -922 -999 -282 -422 -276 -820 -61 -408 -95 -933 -741 -488 -147 -536 -691 -537 -573 -2 -811 -841 -877 -245 -360 -961 -81 -54 -653 -30 -472 -27 -926 -449 -118 -89 -432 -132 -879 -247 -789 -379 -764 -890 -666 -62 -569 -901 -986 -118 -554 -679 -696 -132 -107 -600 -468 -407 -808 -966 -465 -205 -490 -391 -591 -80 -582 -444 -725 -388 -119 -780 -453 -161 -354 -299 -378 -368 -883 -955 -661 -359 -316 -954 -894 -809 -93 -453 -585 -107 -751 -865 -815 -479 -382 -755 -731 -95 -100 -110 -822 -107 -18 -132 -945 -838 -730 -522 -471 -576 -824 -672 -516 -557 -127 -392 -603 -788 -648 -435 -733 -502 -908 -427 -710 -761 -333 -297 -5 -485 -562 -28 -15 -15 -759 -136 -301 -571 -631 -451 -181 -311 -285 -225 -746 -42 -484 -918 -326 -902 -626 -574 -683 -140 -227 -114 -676 -973 -216 -553 -227 -895 -476 -881 -925 -965 -800 -3 -992 -182 -780 -679 -509 -405 -3 -267 -845 -773 -388 -366 -194 -419 -147 -450 -817 -416 -171 -792 -117 -654 -309 -111 -960 -176 -27 -82 -699 -107 -15 -707 -64 -805 -73 -869 -790 -218 -410 -549 -584 -909 -293 -386 -516 -875 -183 -410 -832 -550 -222 -659 -335 -43 -24 -768 -549 -130 -138 -338 -616 -289 -951 -557 -178 -388 -32 -958 -899 -55 -792 -344 -866 -123 -279 -443 -870 -296 -754 -251 -796 -853 -47 -607 -655 -841 -572 -231 -535 -796 -600 -581 -798 -647 -309 -882 -594 -177 -866 -516 -946 -343 -326 -668 -962 -53 -962 -831 -157 -175 -55 -545 -27 -349 -209 -968 -874 -243 -836 -774 -630 -923 -582 -73 -551 -231 -499 -580 -319 -523 -858 -911 -844 -797 -621 -752 -703 -832 -523 -498 -788 -242 -198 -632 -221 -251 -343 -710 -343 -781 -231 -283 -633 -264 -936 -152 -666 -539 -259 -127 -73 -457 -859 -796 -206 -215 -380 -921 -5 -396 -971 -400 -640 -51 -37 -232 -956 -647 -931 -398 -860 -844 -281 -666 -38 -315 -701 -629 -936 -450 -524 -774 -131 -756 -28 -984 -269 -931 -681 -36 -559 -524 -654 -430 -177 -571 -801 -766 -822 -418 -89 -111 -88 -293 -10 -189 -906 -163 -204 -450 -666 -885 -885 -632 -360 -210 -170 -131 -58 -122 -41 -487 -67 -121 -549 -90 -92 -100 -8 -731 -238 -636 -672 -764 -944 -280 -560 -604 -497 -755 -724 -900 -230 -129 -719 -358 -299 -972 -665 -251 -470 -387 -913 -43 -51 -969 -680 -433 -829 -197 -216 -347 -169 -530 -900 -459 -656 -727 -555 -44 -172 -727 -139 -234 -814 -842 -139 -901 -42 -971 -223 -657 -395 -17 -712 -308 -143 -994 -174 -818 -194 -708 -520 -531 -942 -118 -13 -748 -251 -826 -779 -892 -940 -675 -430 -996 -494 -118 -715 -79 -828 -529 -57 -273 -600 -356 -257 -58 -485 -203 -975 -902 -2 -342 -257 -762 -737 -221 -270 -93 -602 -430 -170 -136 -281 -736 -244 -539 -329 -127 -230 -303 -447 -363 -847 -121 -156 -904 -622 -245 -207 -227 -673 -308 -985 -637 -846 -686 -21 -373 -112 -373 -218 -258 -51 -270 -732 -805 -256 -723 -723 -214 -582 -405 -559 -511 -627 -860 -259 -883 -155 -346 -517 -330 -689 -361 -429 -534 -823 -846 -785 -991 -783 -22 -810 -482 -185 -862 -238 -22 -424 -434 -626 -33 -446 -11 -675 -979 -796 -726 -154 -203 -428 -592 -850 -488 -652 -344 -186 -342 -106 -979 -226 -851 -701 -947 -131 -271 -252 -170 -75 -647 -552 -239 -475 -39 -831 -549 -853 -908 -145 -141 -917 -605 -241 -14 -878 -63 -622 -306 -682 -332 -172 -426 -31 -646 -185 -886 -411 -565 -378 -119 -863 -522 -471 -187 -991 -348 -953 -792 -321 -402 -646 -656 -473 -93 -560 -208 -51 -388 -972 -824 -720 -956 -42 -104 -400 -498 -227 -804 -762 -939 -496 -160 -338 -94 -277 -620 -713 -922 -934 -479 -801 -844 -782 -851 -159 -242 -578 -790 -223 -485 -986 -280 -1000 -503 -405 -824 -878 -7 -936 -755 -586 -506 -49 -138 -697 -465 -724 -914 -880 -524 -2 -69 -230 -291 -448 -28 -987 -301 -325 -368 -669 -883 -927 -815 -634 -540 -963 -363 -257 -84 -446 -134 -321 -62 -663 -870 -739 -588 -589 -199 -648 -680 -362 -52 -217 -281 -411 -425 -316 -205 -784 -634 -438 -822 -83 -274 -313 -3 -768 -796 -384 -649 -323 -693 -827 -20 -99 -913 -803 -263 -605 -59 -251 -294 -98 -315 -981 -279 -962 -375 -744 -711 -507 -91 -411 -976 -548 -289 -155 -819 -212 -823 -819 -903 -536 -699 -257 -955 -806 -776 -295 -309 -141 -112 -605 -950 -793 -786 -933 -672 -51 -843 -441 -985 -330 -256 -727 -594 -689 -804 -637 -288 -937 -114 -946 -707 -81 -665 -336 -100 -190 -703 -576 -1000 -411 -417 -577 -952 -652 -738 -309 -455 -949 -915 -597 -621 -685 -476 -472 -35 -404 -218 -579 -117 -137 -809 -192 -759 -185 -867 -491 -600 -441 -433 -101 -932 -390 -796 -264 -629 -36 -652 -732 -921 -385 -422 -272 -750 -656 -606 -515 -925 -136 -428 -457 -713 -429 -801 -841 -694 -909 -135 -514 -401 -620 -877 -19 -600 -14 -137 -568 -931 -146 -912 -200 -977 -42 -495 -110 -659 -967 -785 -57 -12 -119 -738 -335 -751 -297 -186 -536 -122 -454 -104 -124 -623 -480 -647 -437 -282 -154 -658 -385 -153 -369 -153 -332 -895 -401 -237 -257 -231 -155 -948 -888 -34 -499 -94 -222 -917 -509 -941 -73 -637 -879 -184 -177 -383 -617 -812 -692 -921 -892 -35 -178 -338 -785 -782 -20 -191 -770 -290 -985 -285 -857 -148 -585 -588 -156 -354 -131 -735 -246 -565 -2 -681 -36 -685 -431 -162 -274 -819 -966 -416 -344 -562 -741 -97 -482 -90 -267 -929 -883 -224 -436 -13 -757 -478 -824 -336 -835 -416 -754 -942 -459 -219 -165 -473 -781 -947 -401 -283 -485 -296 -49 -259 -901 -707 -278 -781 -906 -192 -313 -889 -828 -365 -81 -937 -226 -245 -137 -514 -335 -44 -1 -316 -880 -326 -469 -190 -951 -143 -622 -584 -621 -710 -563 -394 -242 -324 -703 -158 -204 -611 -186 -735 -731 -760 -380 -143 -906 -799 -368 -582 -305 -872 -319 -707 -937 -723 -301 -680 -997 -568 -341 -379 -659 -650 -128 -810 -277 -545 -319 -774 -65 -218 -26 -891 -120 -922 -698 -422 -684 -761 -935 -77 -409 -679 -283 -861 -690 -935 -42 -596 -958 -898 -414 -536 -707 -310 -740 -785 -912 -766 -782 -631 -302 -370 -904 -761 -220 -481 -628 -382 -961 -985 -712 -777 -946 -221 -714 -639 -78 -756 -121 -593 -844 -849 -212 -228 -667 -644 -275 -682 -795 -466 -282 -240 -446 -907 -940 -959 -747 -566 -25 -647 -866 -528 -769 -829 -165 -189 -328 -12 -674 -141 -392 -215 -171 -144 -19 -186 -861 -806 -809 -365 -663 -422 -127 -449 -878 -356 -198 -523 -152 -616 -157 -627 -232 -954 -916 -616 -937 -718 -888 -617 -513 -174 -740 -702 -418 -616 -785 -517 -767 -373 -55 -843 -844 -688 -978 -58 -204 -742 -124 -779 -684 -8 -335 -408 -279 -345 -249 -310 -17 -942 -630 -190 -556 -305 -769 -290 -709 -645 -222 -185 -340 -63 -610 -19 -346 -172 -371 -90 -918 -292 -176 -332 -569 -123 -163 -426 -799 -581 -493 -386 -886 -279 -133 -545 -384 -593 -205 -69 -298 -272 -729 -289 -390 -619 -665 -164 -583 -984 -572 -629 -472 -487 -514 -254 -971 -481 -718 -819 -701 -265 -704 -66 -532 -373 -776 -67 -871 -559 -405 -620 -76 -218 -470 -181 -152 -885 -834 -335 -633 -454 -342 -423 -360 -533 -964 -854 -321 -73 -730 -143 -627 -346 -730 -907 -895 -51 -482 -682 -771 -370 -946 -213 -192 -718 -673 -515 -708 -619 -832 -903 -389 -783 -257 -316 -686 -88 -931 -786 -371 -514 -382 -907 -206 -202 -3 -368 -902 -838 -886 -943 -705 -380 -172 -513 -37 -557 -716 -727 -30 -226 -48 -474 -395 -854 -717 -479 -489 -347 -146 -774 -164 -820 -770 -391 -310 -436 -984 -107 -840 -708 -308 -960 -965 -637 -314 -882 -536 -826 -476 -788 -731 -999 -105 -990 -566 -147 -354 -479 -474 -726 -542 -896 -840 -227 -958 -383 -315 -790 -810 -659 -912 -790 -118 -244 -583 -474 -166 -434 -55 -585 -165 -194 -265 -40 -342 -57 -229 -557 -679 -431 -136 -278 -871 -951 -256 -618 -72 -641 -559 -411 -838 -581 -851 -947 -336 -323 -110 -413 -899 -501 -64 -628 -826 -807 -577 -459 -526 -854 -850 -729 -948 -542 -421 -828 -191 -807 -711 -19 -311 -740 -450 -496 -489 -591 -639 -943 -474 -207 -958 -329 -288 -723 -824 -135 -731 -208 -572 -272 -359 -915 -59 -446 -171 -785 -151 -290 -694 -700 -377 -564 -416 -512 -589 -14 -340 -392 -678 -529 -438 -176 -971 -568 -74 -645 -758 -742 -979 -38 -168 -994 -746 -464 -110 -577 -692 -941 -17 -216 -765 -268 -964 -961 -281 -815 -119 -542 -270 -234 -328 -64 -669 -555 -15 -270 -281 -821 -62 -785 -43 -354 -971 -746 -135 -909 -132 -488 -422 -967 -976 -549 -804 -429 -522 -435 -13 -556 -31 -651 -372 -71 -283 -874 -300 -242 -727 -499 -328 -783 -320 -791 -888 -666 -53 -178 -796 -310 -469 -851 -879 -343 -179 -840 -18 -737 -838 -525 -6 -667 -783 -637 -883 -794 -454 -439 -368 -932 -214 -120 -53 -501 -223 -618 -748 -665 -938 -320 -945 -686 -8 -621 -56 -351 -1 -594 -625 -348 -301 -336 -63 -961 -697 -793 -655 -554 -89 -951 -390 -164 -325 -867 -798 -794 -995 -379 -906 -675 -362 -234 -259 -692 -259 -209 -684 -739 -969 -580 -380 -830 -26 -112 -214 -877 -219 -903 -573 -88 -375 -966 -437 -194 -999 -18 -911 -484 -909 -225 -303 -626 -443 -841 -883 -229 -259 -939 -189 -648 -30 -968 -549 -186 -472 -994 -597 -524 -764 -727 -967 -489 -360 -439 -90 -919 -886 -657 -142 -901 -710 -728 -769 -17 -784 -554 -78 -592 -485 -806 -673 -859 -487 -889 -640 -778 -311 -845 -46 -110 -260 -969 -460 -304 -748 -535 -659 -895 -143 -233 -462 -551 -778 -50 -15 -637 -854 -832 -284 -996 -681 -210 -885 -720 -273 -133 -70 -178 -421 -518 -301 -484 -453 -402 -302 -823 -668 -912 -736 -89 -561 -292 -47 -735 -679 -141 -867 -868 -367 -859 -215 -496 -675 -136 -868 -708 -171 -792 -854 -988 -913 -324 -149 -845 -890 -617 -892 -791 -485 -833 -289 -492 -811 -752 -132 -276 -496 -431 -148 -593 -183 -705 -271 -681 -794 -159 -473 -910 -551 -371 -839 -937 -934 -169 -723 -439 -734 -193 -14 -170 -765 -170 -334 -224 -474 -965 -442 -101 -39 -104 -377 -155 -87 -93 -442 -805 -581 -94 -474 -906 -53 -232 -272 -520 -188 -132 -872 -36 -859 -669 -300 -682 -965 -920 -264 -674 -31 -265 -309 -121 -924 -314 -179 -163 -143 -600 -972 -966 -127 -995 -953 -686 -603 -328 -57 -57 -825 -148 -431 -702 -591 -527 -547 -36 -915 -18 -433 -310 -768 -317 -195 -833 -994 -677 -385 -953 -858 -41 -215 -17 -12 -580 -728 -543 -423 -278 -786 -388 -492 -358 -935 -91 -220 -947 -997 -407 -274 -442 -600 -770 -413 -668 -989 -788 -212 -953 -165 -474 -454 -578 -906 -220 -843 -503 -270 -320 -692 -903 -42 -604 -991 -391 -905 -204 -714 -243 -248 -453 -663 -867 -517 -221 -331 -167 -733 -303 -899 -566 -559 -205 -296 -713 -315 -198 -753 -555 -287 -932 -24 -964 -960 -113 -830 -506 -769 -821 -747 -818 -926 -571 -382 -956 -823 -889 -540 -521 -18 -399 -603 -182 -858 -860 -486 -889 -319 -758 -339 -784 -476 -623 -197 -275 -120 -559 -516 -364 -958 -179 -132 -396 -257 -575 -565 -971 -116 -928 -937 -91 -263 -698 -826 -630 -472 -308 -884 -554 -506 -892 -413 -607 -35 -461 -661 -825 -396 -273 -950 -939 -406 -276 -524 -941 -463 -321 -778 -739 -668 -28 -334 -2 -122 -63 -89 -883 -284 -933 -361 -25 -916 -66 -630 -677 -365 -800 -418 -820 -771 -993 -864 -790 -235 -457 -57 -459 -191 -692 -454 -424 -309 -508 -14 -669 -868 -206 -150 -472 -931 -534 -935 -379 -850 -195 -260 -630 -662 -176 -574 -989 -1 -261 -894 -905 -303 -889 -868 -90 -281 -487 -26 -60 -75 -666 -934 -776 -473 -420 -988 -354 -465 -447 -819 -959 -287 -245 -707 -922 -476 -954 -626 -571 -220 -854 -656 -916 -701 -187 -390 -445 -452 -341 -903 -826 -454 -775 -692 -723 -618 -212 -186 -609 -176 -247 -105 -189 -281 -751 -55 -842 -333 -453 -833 -807 -745 -331 -879 -852 -616 -73 -972 -285 -661 -203 -718 -682 -330 -795 -318 -807 -507 -177 -22 -631 -678 -638 -533 -843 -501 -551 -514 -948 -725 -395 -422 -349 -578 -12 -602 -948 -738 -653 -256 -585 -713 -38 -580 -963 -419 -543 -8 -263 -851 -420 -145 -945 -683 -701 -89 -338 -420 -478 -836 -858 -252 -78 -609 -749 -920 -226 -981 -590 -399 -995 -539 -268 -480 -387 -18 -691 -531 -145 -623 -925 -726 -306 -233 -808 -727 -9 -623 -379 -490 -106 -936 -715 -459 -246 -72 -948 -658 -988 -328 -185 -752 -917 -361 -91 -2 -798 -36 -323 -214 -371 -647 -525 -375 -915 -87 -229 -115 -34 -617 -741 -117 -144 -764 -429 -688 -415 -275 -127 -689 -972 -562 -871 -923 -867 -585 -504 -249 -99 -202 -989 -219 -963 -545 -994 -211 -409 -495 -174 -61 -699 -491 -387 -473 -32 -807 -52 -73 -139 -309 -901 -43 -18 -948 -287 -804 -550 -353 -730 -788 -39 -366 -743 -788 -240 -798 -473 -838 -763 -97 -858 -129 -580 -377 -356 -736 -613 -65 -801 -685 -197 -465 -975 -669 -361 -918 -401 -142 -320 -390 -480 -143 -557 -798 -816 -18 -782 -377 -839 -691 -837 -330 -65 -74 -298 -255 -560 -295 -876 -642 -151 -962 -46 -207 -940 -19 -927 -497 -646 -255 -896 -74 -395 -117 -934 -7 -633 -814 -261 -8 -177 -482 -877 -875 -936 -9 -271 -707 -973 -569 -408 -309 -6 -111 -566 -729 -246 -19 -526 -74 -136 -51 -53 -972 -765 -606 -623 -751 -902 -800 -767 -149 -133 -804 -346 -900 -17 -713 -485 -700 -777 -500 -647 -929 -37 -428 -249 -656 -575 -721 -235 -615 -561 -174 -891 -666 -158 -330 -846 -686 -959 -66 -276 -637 -521 -495 -524 -52 -768 -632 -818 -547 -650 -204 -263 -972 -348 -658 -597 -710 -505 -574 -945 -246 -481 -299 -165 -933 -234 -248 -323 -910 -286 -241 -605 -883 -776 -24 -266 -541 -894 -281 -488 -103 -919 -576 -98 -926 -618 -213 -911 -914 -593 -901 -987 -73 -548 -350 -883 -486 -40 -853 -513 -289 -419 -882 -163 -85 -794 -15 -691 -15 -615 -609 -500 -209 -926 -193 -565 -687 -654 -194 -618 -417 -800 -185 -559 -189 -352 -435 -562 -410 -462 -806 -767 -972 -549 -171 -751 -659 -985 -708 -346 -4 -52 -21 -712 -211 -239 -814 -537 -553 -793 -614 -170 -807 -270 -8 -405 -36 -259 -645 -343 -80 -197 -753 -750 -746 -182 -313 -16 -933 -239 -661 -947 -15 -300 -871 -479 -430 -631 -385 -675 -69 -134 -85 -844 -176 -765 -643 -880 -619 -493 -81 -190 -205 -553 -729 -230 -44 -274 -13 -623 -985 -270 -828 -368 -104 -37 -360 -678 -546 -312 -736 -254 -736 -29 -976 -616 -697 -867 -432 -148 -285 -166 -253 -911 -136 -169 -664 -192 -949 -232 -383 -656 -74 -128 -228 -451 -414 -106 -894 -75 -552 -85 -206 -346 -765 -892 -980 -513 -874 -316 -501 -101 -481 -981 -244 -842 -123 -854 -576 -117 -610 -717 -945 -684 -460 -849 -934 -505 -829 -168 -619 -238 -944 -441 -497 -424 -829 -992 -524 -570 -858 -713 -918 -212 -227 -851 -956 -891 -990 -752 -716 -775 -972 -255 -418 -49 -679 -493 -149 -261 -52 -107 -180 -64 -142 -428 -968 -335 -90 -67 -17 -957 -201 -181 -694 -395 -471 -108 -673 -644 -872 -274 -425 -450 -451 -989 -220 -226 -999 -170 -428 -772 -344 -126 -406 -11 -8 -4 -533 -53 -829 -561 -698 -623 -883 -707 -934 -174 -50 -935 -951 -460 -637 -856 -22 -920 -834 -289 -505 -64 -378 -573 -805 -950 -803 -639 -962 -272 -987 -827 -643 -88 -65 -824 -464 -517 -920 -253 -476 -746 -539 -255 -499 -28 -805 -260 -316 -576 -867 -593 -469 -852 -776 -28 -97 -239 -995 -553 -754 -457 -421 -497 -257 -930 -926 -220 -573 -113 -348 -563 -66 -6 -548 -619 -490 -25 -932 -169 -355 -395 -993 -328 -479 -492 -689 -949 -702 -808 -119 -961 -869 -128 -906 -21 -935 -909 -526 -151 -85 -963 -429 -738 -657 -773 -861 -97 -700 -882 -729 -921 -804 -67 -82 -111 -288 -878 -915 -712 -706 -777 -24 -624 -315 -370 -12 -847 -803 -884 -601 -948 -387 -582 -679 -181 -175 -793 -78 -917 -989 -967 -438 -398 -236 -945 -328 -555 -177 -177 -912 -808 -389 -114 -357 -662 -634 -958 -931 -27 -647 -12 -717 -698 -283 -5 -731 -773 -35 -794 -53 -139 -592 -88 -36 -505 -323 -174 -565 -228 -223 -283 -537 -559 -718 -775 -50 -476 -123 -441 -195 -260 -254 -513 -825 -497 -204 -269 -159 -387 -211 -273 -206 -777 -553 -718 -359 -966 -549 -910 -293 -884 -817 -892 -493 -475 -941 -323 -601 -830 -997 -959 -17 -487 -638 -995 -140 -412 -629 -122 -433 -175 -147 -167 -567 -591 -784 -845 -829 -658 -171 -535 -643 -464 -637 -319 -217 -435 -879 -481 -22 -129 -612 -293 -706 -403 -11 -948 -836 -746 -710 -421 -277 -555 -872 -207 -303 -989 -424 -906 -54 -969 -74 -367 -707 -721 -455 -871 -322 -447 -626 -571 -283 -965 -784 -523 -253 -14 -434 -916 -368 -424 -450 -83 -786 -120 -899 -192 -897 -224 -75 -655 -322 -804 -969 -826 -630 -185 -241 -573 -50 -371 -209 -143 -300 -954 -618 -334 -246 -203 -958 -685 -644 -517 -300 -839 -795 -148 -874 -525 -951 -50 -2 -351 -431 -739 -470 -434 -464 -736 -217 -48 -813 -425 -515 -329 -11 -679 -220 -570 -896 -749 -45 -441 -615 -918 -963 -116 -137 -319 -851 -476 -823 -521 -919 -698 -789 -716 -924 -973 -602 -431 -396 -505 -755 -222 -46 -485 -195 -151 -940 -214 -951 -961 -798 -909 -733 -236 -59 -16 -539 -6 -642 -513 -973 -952 -628 -628 -691 -100 -709 -218 -445 -396 -149 -960 -76 -605 -979 -66 -562 -575 -763 -318 -491 -720 -58 -966 -953 -110 -682 -952 -685 -708 -842 -941 -802 -762 -332 -256 -901 -600 -717 -73 -945 -765 -475 -471 -768 -940 -782 -624 -848 -828 -202 -654 -522 -103 -510 -574 -356 -562 -357 -511 -697 -23 -29 -100 -976 -123 -888 -919 -821 -830 -183 -183 -118 -932 -834 -182 -427 -387 -537 -692 -942 -184 -476 -140 -900 -136 -318 -942 -866 -313 -565 -283 -867 -622 -291 -236 -503 -282 -167 -255 -238 -892 -25 -653 -999 -334 -41 -644 -582 -858 -450 -425 -707 -663 -869 -844 -791 -263 -326 -597 -549 -181 -636 -88 -279 -201 -35 -293 -807 -10 -753 -250 -94 -401 -545 -559 -656 -900 -1000 -210 -344 -532 -487 -377 -767 -891 -723 -361 -240 -977 -771 -753 -294 -941 -196 -214 -641 -940 -699 -428 -644 -119 -166 -425 -217 -429 -971 -747 -440 -449 -605 -654 -628 -858 -601 -520 -935 -261 -863 -562 -988 -381 -553 -409 -40 -625 -688 -177 -494 -96 -598 -871 -154 -608 -26 -660 -806 -735 -489 -853 -13 -693 -544 -39 -781 -869 -705 -559 -866 -552 -931 -706 -37 -443 -948 -498 -259 -503 -597 -249 -356 -887 -422 -919 -11 -29 -401 -557 -282 -713 -907 -39 -745 -550 -304 -127 -762 -896 -524 -364 -541 -191 -922 -697 -260 -890 -175 -133 -720 -162 -550 -164 -768 -284 -529 -324 -713 -875 -901 -854 -280 -937 -457 -636 -170 -892 -490 -219 -112 -70 -282 -342 -658 -461 -902 -645 -2 -803 -119 -782 -740 -893 -244 -992 -982 -625 -150 -18 -682 -737 -66 -282 -938 -414 -487 -123 -492 -181 -292 -439 -27 -451 -275 -334 -73 -692 -845 -526 -749 -259 -2 -70 -649 -744 -144 -601 -265 -968 -571 -155 -416 -267 -399 -285 -220 -726 -936 -550 -54 -682 -463 -452 -862 -15 -470 -514 -221 -420 -445 -439 -657 -597 -246 -724 -94 -124 -399 -686 -613 -188 -769 -391 -857 -160 -146 -699 -663 -569 -431 -719 -636 -50 -137 -898 -98 -664 -922 -30 -106 -665 -771 -67 -626 -744 -789 -382 -271 -305 -183 -371 -4 -461 -735 -290 -901 -677 -936 -651 -423 -1000 -429 -68 -944 -799 -575 -896 -167 -338 -760 -676 -447 -677 -327 -246 -823 -852 -770 -110 -958 -539 -61 -908 -74 -4 -546 -31 -605 -254 -680 -194 -759 -102 -844 -776 -908 -103 -565 -929 -993 -573 -998 -448 -118 -529 -596 -137 -783 -609 -990 -653 -151 -701 -979 -180 -941 -556 -197 -520 -165 -381 -870 -510 -575 -596 -740 -513 -452 -642 -105 -747 -3 -393 -301 -407 -954 -258 -116 -204 -935 -437 -943 -871 -542 -854 -718 -998 -398 -606 -806 -679 -208 -786 -618 -768 -271 -583 -915 -880 -222 -773 -69 -351 -681 -802 -427 -910 -146 -42 -95 -690 -284 -358 -529 -111 -600 -380 -702 -791 -184 -317 -995 -947 -307 -97 -363 -213 -786 -738 -901 -806 -188 -942 -471 -992 -618 -672 -920 -354 -349 -2 -623 -207 -153 -422 -166 -921 -426 -315 -801 -477 -975 -366 -362 -194 -514 -974 -106 -845 -226 -311 -309 -202 -356 -237 -738 -526 -527 -99 -644 -167 -496 -1 -186 -978 -798 -655 -751 -679 -930 -188 -551 -838 -504 -546 -307 -980 -777 -267 -983 -746 -856 -901 -170 -623 -451 -564 -100 -316 -274 -481 -708 -603 -130 -614 -601 -594 -656 -62 -388 -668 -957 -262 -790 -620 -309 -320 -533 -212 -54 -836 -307 -663 -767 -163 -555 -396 -352 -136 -726 -325 -334 -945 -880 -799 -889 -369 -229 -237 -515 -494 -962 -707 -557 -971 -31 -209 -587 -781 -145 -701 -956 -63 -897 -959 -907 -296 -644 -920 -442 -411 -743 -544 -300 -34 -877 -357 -662 -217 -72 -994 -316 -167 -379 -58 -890 -575 -449 -584 -286 -682 -727 -680 -484 -881 -882 -421 -666 -120 -500 -951 -647 -971 -646 -756 -195 -550 -876 -743 -360 -541 -329 -808 -76 -951 -368 -575 -944 -789 -698 -77 -68 -952 -680 -162 -748 -836 -291 -276 -317 -125 -959 -569 -434 -363 -258 -598 -916 -595 -348 -111 -83 -275 -580 -403 -891 -780 -440 -792 -721 -668 -308 -696 -919 -561 -903 -594 -996 -918 -713 -661 -22 -258 -150 -550 -811 -839 -751 -225 -332 -763 -993 -435 -41 -514 -780 -464 -189 -121 -902 -618 -133 -738 -622 -656 -513 -897 -669 -265 -946 -31 -60 -491 -399 -169 -129 -253 -337 -904 -590 -564 -628 -120 -259 -259 -936 -108 -512 -691 -241 -947 -217 -989 -80 -620 -221 -131 -276 -248 -914 -78 -951 -848 -961 -540 -972 -862 -317 -314 -48 -382 -264 -676 -235 -73 -508 -311 -813 -408 -920 -624 -534 -433 -460 -689 -723 -471 -930 -604 -878 -502 -642 -232 -960 -280 -262 -911 -881 -284 -308 -947 -737 -222 -432 -36 -347 -844 -846 -929 -862 -572 -1 -829 -876 -23 -887 -834 -198 -500 -286 -551 -43 -331 -269 -150 -883 -495 -429 -391 -327 -39 -103 -319 -591 -405 -721 -709 -627 -263 -834 -33 -829 -996 -252 -5 -506 -589 -819 -653 -92 -949 -865 -387 -882 -845 -932 -30 -410 -631 -331 -815 -394 -682 -908 -678 -863 -384 -69 -728 -335 -27 -290 -978 -451 -909 -544 -457 -456 -991 -96 -739 -627 -289 -549 -941 -219 -963 -700 -564 -499 -629 -530 -490 -54 -327 -641 -35 -120 -571 -556 -584 -654 -225 -264 -907 -447 -562 -951 -146 -802 -774 -689 -646 -609 -338 -417 -852 -114 -19 -314 -895 -859 -778 -802 -229 -227 -95 -844 -207 -477 -855 -527 -340 -427 -113 -316 -221 -569 -246 -316 -923 -564 -241 -565 -319 -829 -35 -375 -592 -499 -681 -634 -739 -937 -778 -701 -493 -536 -820 -224 -725 -431 -164 -988 -7 -839 -329 -183 -607 -623 -232 -888 -118 -73 -444 -15 -940 -642 -8 -551 -302 -378 -120 -285 -803 -254 -187 -473 -890 -629 -229 -508 -231 -977 -510 -345 -287 -203 -711 -989 -311 -638 -419 -557 -51 -533 -864 -984 -548 -5 -383 -300 -801 -605 -525 -495 -371 -159 -247 -786 -345 -555 -320 -344 -933 -612 -689 -709 -305 -123 -761 -847 -499 -81 -950 -80 -31 -696 -280 -318 -213 -52 -646 -619 -277 -211 -958 -205 -421 -187 -374 -437 -229 -708 -299 -695 -384 -68 -562 -693 -84 -749 -931 -273 -367 -192 -498 -741 -167 -911 -444 -736 -1000 -738 -577 -697 -537 -429 -783 -393 -76 -524 -141 -409 -528 -439 -481 -475 -287 -578 -825 -999 -43 -497 -703 -857 -913 -626 -310 -785 -814 -231 -476 -758 -177 -734 -22 -759 -732 -385 -153 -647 -751 -139 -934 -512 -930 -383 -841 -998 -683 -347 -407 -789 -286 -606 -594 -366 -692 -778 -931 -303 -465 -10 -764 -777 -808 -794 -746 -606 -725 -397 -191 -401 -241 -781 -86 -10 -770 -911 -1000 -833 -349 -71 -158 -365 -432 -989 -101 -388 -72 -407 -939 -482 -564 -370 -545 -982 -258 -850 -190 -104 -456 -421 -687 -503 -535 -868 -98 -729 -286 -638 -68 -524 -884 -58 -469 -656 -493 -262 -684 -525 -757 -892 -166 -910 -842 -41 -916 -358 -756 -78 -513 -876 -151 -912 -436 -250 -614 -317 -465 -968 -564 -308 -479 -968 -925 -623 -896 -280 -180 -626 -367 -198 -377 -342 -217 -830 -545 -264 -761 -880 -682 -140 -539 -840 -567 -81 -935 -835 -789 -853 -668 -945 -362 -86 -776 -346 -248 -883 -244 -247 -589 -653 -380 -913 -917 -61 -310 -985 -766 -583 -676 -667 -437 -288 -732 -406 -694 -639 -918 -795 -500 -319 -200 -186 -742 -887 -514 -694 -877 -681 -249 -610 -557 -847 -12 -908 -74 -417 -839 -426 -660 -573 -70 -215 -914 -651 -345 -295 -306 -909 -272 -278 -975 -202 -277 -944 -902 -432 -238 -271 -863 -521 -900 -491 -879 -756 -171 -674 -932 -971 -562 -167 -870 -940 -135 -936 -822 -784 -189 -386 -5 -795 -278 -380 -433 -533 -691 -36 -579 -587 -904 -547 -482 -461 -172 -780 -951 -676 -357 -845 -848 -661 -85 -924 -304 -984 -169 -9 -468 -909 -207 -753 -750 -860 -686 -576 -271 -171 -193 -627 -621 -316 -652 -670 -552 -517 -852 -936 -899 -994 -839 -115 -199 -325 -837 -913 -806 -994 -71 -186 -835 -155 -211 -252 -75 -152 -286 -85 -71 -288 -415 -874 -785 -436 -736 -32 -606 -525 -928 -967 -484 -433 -576 -99 -366 -844 -352 -760 -535 -596 -19 -236 -678 -882 -476 -300 -264 -821 -812 -167 -768 -736 -152 -881 -632 -220 -737 -694 -666 -525 -768 -953 -966 -874 -627 -748 -603 -518 -273 -717 -692 -193 -52 -967 -253 -50 -489 -803 -589 -584 -528 -853 -227 -794 -343 -609 -243 -43 -661 -163 -782 -671 -686 -404 -571 -722 -382 -631 -187 -701 -188 -492 -621 -2 -99 -597 -370 -965 -740 -773 -375 -81 -132 -96 -841 -958 -254 -631 -20 -726 -641 -282 -949 -93 -812 -860 -651 -912 -689 -993 -431 -864 -321 -343 -660 -589 -293 -970 -811 -399 -683 -440 -713 -365 -885 -486 -129 -650 -608 -286 -661 -663 -627 -27 -375 -189 -529 -557 -55 -100 -142 -423 -902 -342 -440 -267 -906 -163 -24 -444 -817 -873 -188 -430 -940 -516 -414 -442 -901 -109 -925 -571 -232 -348 -440 -92 -899 -515 -715 -681 -864 -155 -934 -189 -22 -17 -967 -750 -979 -5 -668 -35 -426 -653 -373 -564 -918 -783 -625 -185 -671 -396 -761 -372 -118 -502 -843 -884 -325 -755 -563 -929 -238 -149 -363 -357 -763 -531 -512 -954 -712 -394 -785 -500 -819 -82 -284 -518 -799 -58 -933 -431 -771 -333 -941 -934 -985 -151 -57 -339 -802 -795 -964 -182 -731 -592 -571 -503 -792 -324 -309 -475 -900 -378 -108 -940 -81 -369 -360 -82 -198 -30 -781 -331 -80 -154 -730 -660 -209 -851 -587 -119 -526 -510 -827 -71 -866 -927 -390 -239 -515 -611 -451 -520 -125 -45 -570 -877 -81 -661 -623 -70 -639 -756 -296 -97 -993 -361 -518 -456 -908 -838 -526 -142 -679 -99 -928 -844 -148 -570 -319 -166 -831 -457 -951 -653 -763 -956 -594 -537 -133 -463 -706 -420 -874 -608 -876 -160 -215 -729 -438 -576 -664 -240 -789 -344 -98 -320 -632 -994 -191 -815 -972 -856 -54 -399 -393 -566 -280 -770 -216 -258 -25 -915 -737 -263 -437 -824 -805 -216 -739 -522 -727 -725 -855 -562 -863 -270 -348 -259 -125 -953 -725 -164 -910 -942 -653 -975 -294 -365 -1 -167 -732 -23 -57 -161 -33 -523 -456 -369 -330 -537 -48 -32 -550 -533 -798 -812 -878 -757 -993 -665 -783 -824 -307 -381 -886 -414 -932 -549 -768 -165 -398 -386 -720 -916 -855 -408 -781 -347 -182 -3 -626 -732 -74 -889 -866 -252 -841 -903 -693 -399 -236 -397 -953 -692 -106 -843 -187 -573 -463 -891 -482 -316 -692 -879 -909 -58 -783 -998 -49 -701 -100 -718 -588 -283 -849 -606 -167 -929 -653 -863 -208 -764 -286 -146 -811 -634 -656 -224 -374 -325 -453 -361 -716 -720 -940 -795 -190 -588 -691 -902 -707 -277 -90 -189 -159 -971 -928 -748 -518 -788 -148 -723 -576 -796 -611 -968 -724 -115 -771 -707 -161 -959 -49 -860 -263 -796 -457 -381 -157 -186 -929 -591 -664 -602 -710 -296 -630 -395 -909 -733 -922 -75 -289 -808 -478 -266 -367 -895 -39 -194 -732 -600 -318 -940 -238 -235 -919 -594 -540 -217 -673 -178 -58 -325 -815 -644 -292 -756 -224 -702 -380 -48 -532 -537 -542 -712 -624 -365 -715 -736 -924 -691 -16 -499 -572 -367 -401 -831 -234 -702 -153 -30 -981 -348 -207 -568 -863 -797 -969 -449 -608 -471 -310 -829 -568 -271 -728 -694 -102 -986 -528 -516 -968 -644 -835 -78 -160 -16 -163 -131 -508 -819 -777 -430 -993 -413 -63 -347 -888 -787 -904 -422 -578 -708 -914 -385 -869 -179 -909 -174 -74 -622 -960 -90 -434 -206 -822 -465 -172 -5 -106 -12 -633 -580 -157 -933 -317 -751 -156 -328 -26 -323 -964 -216 -95 -111 -580 -730 -662 -239 -882 -986 -156 -317 -198 -251 -92 -402 -681 -32 -590 -453 -420 -113 -783 -654 -847 -913 -535 -5 -743 -236 -321 -141 -492 -691 -988 -727 -961 -441 -865 -532 -411 -637 -435 -385 -365 -644 -479 -200 -274 -604 -925 -460 -245 -68 -828 -524 -893 -887 -406 -329 -858 -575 -871 -866 -9 -899 -98 -339 -621 -298 -36 -541 -367 -504 -530 -438 -16 -352 -405 -293 -670 -551 -207 -40 -797 -894 -86 -525 -123 -785 -415 -220 -95 -295 -89 -324 -503 -857 -904 -204 -109 -82 -292 -842 -776 -792 -188 -874 -126 -218 -728 -856 -281 -753 -104 -589 -146 -588 -495 -443 -844 -569 -456 -746 -520 -987 -790 -63 -33 -964 -893 -45 -263 -871 -560 -495 -377 -360 -128 -272 -519 -995 -791 -629 -973 -460 -600 -93 -485 -418 -892 -159 -803 -218 -148 -921 -823 -748 -859 -154 -69 -226 -816 -381 -347 -32 -207 -574 -344 -138 -832 -457 -823 -451 -169 -835 -175 -14 -747 -678 -30 -180 -442 -140 -111 -570 -820 -676 -522 -523 -367 -11 -368 -132 -44 -754 -210 -474 -601 -112 -731 -765 -637 -376 -35 -417 -333 -44 -902 -425 -293 -27 -105 -762 -253 -829 -284 -890 -925 -327 -524 -741 -786 -489 -969 -333 -983 -953 -97 -845 -471 -145 -54 -169 -419 -876 -499 -645 -27 -124 -329 -462 -3 -303 -568 -783 -712 -930 -278 -763 -763 -269 -708 -203 -278 -483 -137 -761 -687 -429 -463 -424 -879 -364 -966 -404 -688 -85 -480 -463 -448 -61 -896 -716 -24 -253 -438 -724 -349 -265 -318 -357 -922 -832 -107 -548 -973 -171 -613 -538 -957 -897 -243 -116 -838 -928 -364 -530 -726 -64 -514 -533 -552 -789 -283 -245 -292 -382 -173 -536 -905 -454 -558 -506 -102 -906 -238 -20 -340 -672 -888 -176 -793 -196 -292 -289 -646 -44 -918 -960 -467 -146 -862 -582 -893 -935 -736 -34 -43 -775 -955 -953 -10 -241 -407 -195 -35 -103 -871 -499 -353 -384 -619 -237 -659 -365 -340 -892 -256 -764 -524 -495 -993 -420 -993 -227 -317 -390 -925 -685 -952 -762 -946 -352 -857 -887 -224 -969 -803 -863 -471 -267 -547 -940 -165 -288 -724 -753 -811 -283 -152 -555 -121 -333 -197 -231 -520 -657 -235 -304 -748 -216 -142 -650 -516 -813 -890 -22 -468 -534 -202 -39 -69 -150 -94 -241 -217 -524 -234 -383 -769 -326 -933 -942 -276 -69 -459 -952 -465 -65 -238 -848 -41 -836 -93 -210 -390 -610 -831 -141 -129 -120 -632 -987 -335 -481 -496 -143 -696 -277 -656 -568 -355 -334 -280 -273 -153 -145 -210 -987 -234 -398 -13 -961 -701 -25 -452 -253 -640 -985 -952 -52 -901 -664 -551 -662 -782 -27 -109 -714 -488 -373 -395 -175 -680 -704 -356 -231 -257 -387 -162 -763 -325 -612 -260 -471 -628 -100 -53 -153 -159 -1 -426 -268 -89 -262 -344 -76 -318 -839 -754 -623 -453 -14 -473 -275 -911 -272 -656 -689 -827 -753 -239 -535 -332 -85 -678 -971 -269 -457 -692 -432 -182 -251 -264 -763 -306 -697 -339 -361 -558 -690 -154 -780 -880 -815 -455 -267 -318 -436 -737 -203 -672 -451 -815 -172 -979 -33 -22 -633 -412 -182 -806 -812 -14 -968 -1 -836 -623 -441 -478 -228 -805 -949 -691 -388 -573 -440 -449 -782 -342 -404 -362 -565 -291 -170 -245 -317 -685 -663 -738 -317 -452 -538 -728 -532 -537 -297 -248 -684 -123 -944 -287 -539 -776 -859 -978 -967 -770 -896 -570 -477 -656 -733 -765 -112 -494 -482 -589 -503 -662 -279 -517 -133 -369 -233 -896 -223 -825 -730 -77 -773 -404 -671 -907 -562 -350 -586 -32 -598 -513 -271 -133 -91 -426 -59 -390 -712 -443 -326 -55 -208 -334 -468 -305 -515 -23 -964 -71 -650 -948 -623 -935 -33 -687 -319 -70 -428 -68 -501 -28 -97 -217 -147 -460 -720 -839 -811 -623 -220 -714 -957 -72 -600 -587 -705 -44 -957 -144 -842 -263 -869 -405 -677 -706 -993 -922 -929 -150 -324 -429 -237 -894 -368 -270 -932 -665 -821 -62 -143 -10 -927 -229 -55 -619 -263 -601 -963 -332 -705 -961 -838 -332 -852 -199 -767 -567 -260 -985 -607 -832 -752 -871 -335 -797 -999 -717 -630 -262 -156 -967 -186 -386 -927 -649 -791 -568 -204 -238 -644 -537 -787 -54 -760 -857 -583 -882 -70 -128 -89 -832 -716 -321 -500 -417 -494 -377 -720 -144 -721 -799 -820 -275 -424 -719 -213 -84 -278 -971 -418 -87 -696 -34 -877 -314 -963 -998 -744 -638 -31 -863 -33 -878 -350 -997 -171 -819 -357 -689 -547 -152 -421 -700 -665 -933 -2 -666 -396 -913 -653 -112 -774 -745 -837 -94 -904 -571 -556 -877 -431 -207 -53 -385 -728 -404 -412 -496 -163 -759 -370 -462 -679 -256 -805 -733 -819 -553 -833 -540 -677 -788 -175 -675 -385 -945 -282 -791 -975 -27 -714 -245 -440 -283 -832 -367 -615 -720 -771 -868 -186 -69 -502 -201 -613 -803 -886 -508 -277 -659 -434 -581 -9 -955 -200 -533 -264 -382 -704 -795 -21 -963 -118 -898 -724 -717 -570 -468 -146 -215 -232 -774 -747 -521 -747 -443 -951 -985 -913 -491 -711 -97 -269 -926 -277 -54 -738 -989 -171 -326 -947 -410 -553 -576 -592 -74 -486 -591 -645 -378 -407 -499 -990 -405 -865 -217 -957 -431 -796 -272 -207 -356 -625 -912 -704 -538 -961 -30 -561 -101 -876 -789 -795 -76 -466 -563 -74 -10 -431 -848 -389 -370 -578 -211 -380 -586 -733 -553 -626 -754 -255 -615 -732 -631 -903 -116 -777 -760 -419 -112 -194 -43 -809 -226 -962 -974 -482 -547 -950 -275 -988 -475 -500 -157 -159 -999 -829 -966 -657 -923 -619 -486 -38 -271 -512 -825 -319 -52 -548 -44 -721 -164 -758 -680 -199 -42 -995 -71 -996 -86 -941 -322 -574 -133 -443 -123 -326 -299 -854 -998 -643 -379 -296 -588 -716 -21 -449 -521 -100 -807 -351 -340 -953 -558 -450 -824 -544 -82 -890 -337 -652 -337 -711 -825 -377 -439 -541 -532 -576 -377 -301 -329 -180 -876 -344 -486 -706 -743 -15 -951 -766 -246 -526 -269 -844 -954 -503 -507 -718 -481 -129 -853 -665 -236 -20 -848 -398 -219 -901 -381 -255 -908 -374 -764 -232 -439 -27 -987 -878 -156 -732 -469 -969 -72 -827 -81 -402 -813 -927 -113 -317 -13 -236 -99 -435 -311 -432 -830 -945 -908 -881 -481 -372 -845 -168 -383 -26 -893 -671 -242 -486 -519 -915 -753 -295 -620 -282 -441 -864 -378 -508 -306 -366 -871 -805 -772 -241 -626 -496 -730 -900 -260 -62 -424 -645 -14 -79 -650 -450 -192 -147 -60 -448 -53 -551 -539 -865 -211 -283 -695 -366 -348 -259 -909 -150 -663 -236 -565 -341 -60 -508 -996 -965 -183 -666 -248 -465 -937 -371 -832 -446 -99 -4 -526 -198 -491 -730 -916 -624 -762 -391 -440 -278 -372 -725 -919 -24 -992 -798 -480 -331 -517 -74 -507 -300 -449 -425 -558 -482 -98 -78 -95 -951 -103 -72 -76 -279 -596 -517 -13 -54 -158 -215 -678 -565 -422 -11 -853 -50 -308 -213 -747 -817 -851 -295 -717 -193 -598 -47 -733 -405 -66 -187 -755 -445 -389 -375 -101 -989 -278 -641 -464 -833 -323 -358 -795 -13 -684 -33 -699 -508 -782 -310 -408 -831 -861 -413 -749 -82 -932 -861 -571 -853 -636 -202 -820 -529 -476 -483 -55 -65 -809 -926 -480 -964 -701 -968 -578 -249 -734 -935 -755 -346 -994 -307 -832 -176 -687 -575 -638 -69 -416 -466 -45 -44 -875 -479 -701 -276 -969 -342 -574 -205 -727 -737 -610 -449 -567 -497 -263 -409 -929 -695 -539 -606 -104 -75 -368 -525 -812 -172 -770 -535 -508 -289 -321 -576 -266 -873 -469 -386 -163 -93 -375 -176 -219 -475 -768 -585 -115 -715 -212 -91 -556 -14 -934 -613 -844 -487 -800 -935 -149 -316 -387 -354 -726 -650 -594 -862 -555 -387 -466 -834 -127 -55 -40 -867 -426 -309 -7 -187 -561 -527 -327 -73 -263 -530 -695 -973 -284 -815 -903 -33 -851 -856 -553 -856 -306 -831 -531 -867 -580 -926 -195 -496 -675 -140 -822 -323 -592 -726 -356 -478 -654 -600 -546 -520 -368 -246 -567 -119 -613 -420 -499 -66 -33 -759 -459 -883 -309 -821 -383 -744 -329 -470 -732 -802 -4 -697 -635 -106 -245 -421 -106 -167 -159 -159 -60 -911 -520 -712 -340 -554 -740 -652 -974 -188 -160 -472 -926 -592 -59 -75 -887 -90 -663 -385 -829 -84 -379 -379 -396 -801 -456 -127 -85 -843 -344 -325 -849 -999 -278 -599 -496 -193 -943 -889 -681 -650 -437 -933 -208 -413 -475 -938 -763 -488 -577 -412 -33 -635 -71 -160 -321 -599 -309 -451 -795 -521 -173 -916 -206 -208 -836 -309 -503 -48 -725 -450 -737 -604 -33 -306 -305 -622 -757 -74 -210 -622 -74 -150 -902 -367 -326 -36 -629 -782 -640 -356 -122 -896 -751 -811 -805 -154 -337 -294 -497 -374 -457 -6 -157 -774 -301 -742 -240 -34 -281 -499 -786 -950 -781 -28 -777 -434 -944 -516 -125 -969 -732 -670 -19 -600 -78 -64 -646 -830 -282 -131 -536 -824 -366 -236 -97 -532 -343 -389 -366 -157 -7 -175 -662 -443 -275 -355 -290 -1 -223 -473 -312 -33 -57 -277 -429 -932 -792 -715 -55 -846 -347 -138 -340 -577 -47 -427 -93 -227 -922 -791 -35 -279 -7 -241 -889 -842 -366 -616 -358 -517 -184 -101 -717 -357 -835 -129 -525 -654 -465 -295 -100 -422 -795 -978 -15 -391 -666 -767 -340 -436 -170 -365 -284 -41 -904 -729 -803 -873 -195 -717 -80 -864 -302 -458 -922 -506 -651 -682 -387 -262 -139 -873 -156 -42 -270 -443 -241 -958 -770 -266 -8 -812 -407 -154 -2 -152 -36 -786 -277 -792 -771 -118 -591 -232 -184 -563 -275 -962 -532 -183 -223 -69 -562 -633 -419 -282 -520 -213 -475 -410 -935 -830 -597 -406 -919 -654 -907 -912 -43 -33 -888 -92 -66 -707 -134 -645 -500 -974 -993 -356 -109 -811 -621 -50 -360 -435 -993 -182 -179 -90 -234 -879 -550 -149 -975 -156 -140 -3 -324 -565 -71 -450 -441 -893 -276 -796 -94 -710 -437 -483 -291 -140 -579 -267 -86 -679 -966 -617 -92 -501 -548 -969 -466 -811 -904 -122 -123 -295 -260 -190 -73 -705 -234 -530 -243 -223 -395 -85 -774 -606 -192 -638 -398 -129 -538 -624 -841 -254 -296 -458 -781 -481 -234 -305 -555 -773 -908 -700 -297 -240 -375 -864 -841 -314 -319 -803 -62 -390 -34 -109 -869 -292 -126 -860 -335 -682 -345 -709 -936 -395 -532 -36 -697 -466 -87 -971 -723 -139 -672 -636 -114 -494 -924 -750 -468 -606 -108 -516 -796 -498 -265 -579 -631 -408 -846 -15 -222 -365 -713 -991 -724 -200 -767 -795 -59 -381 -211 -130 -101 -86 -626 -807 -174 -884 -323 -355 -174 -593 -601 -878 -603 -124 -286 -734 -175 -301 -548 -684 -91 -310 -729 -208 -753 -989 -679 -14 -711 -826 -738 -496 -665 -486 -137 -380 -587 -923 -259 -733 -494 -445 -170 -539 -840 -269 -339 -308 -948 -429 -869 -947 -515 -851 -477 -280 -141 -18 -461 -984 -416 -575 -627 -928 -772 -63 -623 -124 -889 -702 -786 -366 -226 -485 -218 -731 -587 -781 -708 -176 -417 -324 -59 -431 -662 -310 -960 -646 -999 -792 -135 -475 -921 -564 -396 -961 -70 -72 -182 -42 -916 -571 -477 -767 -512 -66 -429 -421 -712 -646 -756 -903 -764 -993 -376 -236 -857 -653 -474 -616 -362 -496 -670 -75 -734 -531 -717 -303 -828 -454 -5 -209 -43 -999 -202 -674 -322 -742 -778 -655 -275 -130 -41 -661 -977 -171 -568 -106 -884 -104 -362 -51 -347 -155 -812 -713 -503 -227 -339 -135 -641 -305 -114 -968 -266 -689 -731 -518 -599 -368 -3 -877 -402 -55 -951 -133 -100 -463 -949 -963 -973 -741 -459 -906 -250 -861 -552 -933 -269 -252 -629 -872 -482 -42 -467 -895 -108 -343 -538 -353 -537 -770 -651 -626 -813 -642 -932 -354 -93 -752 -601 -288 -354 -22 -945 -865 -786 -496 -925 -232 -337 -976 -789 -886 -444 -253 -76 -376 -646 -253 -20 -808 -508 -772 -854 -553 -832 -382 -100 -92 -558 -697 -132 -731 -255 -790 -213 -181 -994 -240 -906 -153 -634 -680 -245 -837 -558 -706 -343 -416 -745 -700 -794 -859 -331 -127 -478 -330 -547 -945 -670 -719 -891 -289 -71 -751 -60 -410 -942 -52 -567 -722 -624 -946 -462 -158 -852 -692 -490 -28 -749 -254 -522 -328 -329 -995 -700 -132 -862 -968 -666 -630 -603 -472 -529 -474 -460 -913 -194 -940 -100 -492 -247 -12 -638 -888 -748 -233 -461 -12 -359 -854 -260 -757 -425 -490 -22 -135 -75 -787 -356 -472 -889 -855 -717 -251 -317 -528 -349 -805 -180 -995 -318 -124 -305 -92 -149 -413 -7 -488 -729 -823 -593 -645 -108 -960 -211 -260 -84 -189 -927 -997 -765 -356 -912 -898 -634 -598 -350 -501 -517 -2 -801 -926 -337 -146 -969 -287 -478 -431 -514 -383 -322 -36 -555 -556 -42 -26 -567 -512 -841 -924 -745 -122 -846 -745 -884 -445 -898 -551 -576 -492 -478 -375 -128 -291 -867 -54 -629 -191 -763 -601 -627 -784 -919 -706 -739 -854 -290 -514 -888 -938 -685 -176 -172 -240 -908 -37 -326 -718 -597 -308 -697 -771 -550 -24 -508 -950 -976 -477 -116 -222 -672 -497 -339 -345 -314 -311 -872 -540 -907 -558 -98 -710 -822 -357 -104 -25 -203 -522 -713 -19 -147 -709 -689 -533 -620 -181 -7 -623 -160 -37 -429 -726 -116 -81 -502 -799 -670 -25 -372 -312 -697 -116 -810 -65 -967 -681 -574 -53 -469 -981 -823 -809 -223 -629 -301 -632 -223 -222 -515 -221 -578 -7 -23 -153 -602 -145 -753 -634 -720 -272 -640 -500 -49 -900 -365 -637 -358 -280 -92 -680 -583 -618 -891 -638 -45 -33 -898 -441 -598 -416 -673 -503 -564 -469 -913 -261 -248 -686 -716 -80 -7 -859 -588 -41 -314 -27 -290 -707 -840 -727 -391 -753 -553 -781 -850 -824 -493 -967 -174 -7 -150 -479 -484 -916 -871 -33 -488 -947 -569 -911 -688 -167 -63 -985 -562 -88 -219 -787 -237 -213 -22 -297 -668 -903 -976 -779 -212 -327 -435 -226 -340 -85 -158 -355 -958 -612 -928 -777 -394 -196 -311 -587 -81 -222 -406 -896 -209 -688 -789 -223 -482 -294 -74 -374 -196 -984 -678 -428 -189 -128 -752 -401 -153 -585 -104 -89 -318 -716 -907 -150 -892 -641 -448 -388 -802 -668 -380 -773 -178 -119 -433 -927 -521 -712 -411 -447 -815 -356 -919 -55 -618 -143 -188 -673 -229 -165 -534 -404 -526 -94 -133 -604 -602 -182 -715 -287 -759 -159 -667 -212 -765 -135 -316 -466 -904 -84 -164 -527 -807 -381 -826 -931 -699 -882 -455 -431 -371 -972 -228 -12 -942 -726 -903 -102 -240 -513 -131 -31 -148 -564 -846 -954 -174 -24 -523 -428 -226 -868 -602 -835 -39 -307 -9 -982 -73 -356 -319 -320 -212 -563 -362 -735 -284 -564 -464 -537 -995 -809 -11 -942 -529 -18 -915 -537 -12 -625 -898 -109 -598 -287 -88 -643 -536 -451 -866 -523 -478 -564 -344 -861 -891 -819 -182 -625 -164 -631 -465 -287 -256 -649 -259 -361 -186 -255 -511 -849 -923 -572 -980 -185 -709 -592 -935 -607 -299 -643 -218 -917 -102 -130 -343 -978 -412 -875 -460 -812 -208 -750 -257 -320 -971 -89 -525 -607 -677 -326 -537 -447 -578 -255 -844 -941 -555 -99 -28 -389 -610 -491 -818 -816 -527 -816 -869 -668 -538 -698 -985 -526 -808 -902 -164 -932 -282 -640 -905 -943 -398 -280 -667 -764 -250 -665 -644 -881 -558 -787 -72 -706 -596 -360 -933 -161 -712 -581 -97 -870 -806 -967 -477 -244 -209 -191 -770 -470 -917 -838 -880 -360 -909 -301 -730 -600 -418 -852 -178 -523 -496 -923 -268 -475 -726 -949 -901 -595 -567 -801 -908 -194 -199 -141 -570 -512 -347 -5 -143 -835 -516 -253 -114 -655 -414 -564 -416 -867 -132 -438 -759 -547 -556 -6 -354 -883 -530 -93 -118 -935 -406 -836 -905 -796 -91 -238 -477 -391 -387 -226 -753 -431 -610 -812 -165 -430 -480 -200 -29 -270 -221 -175 -794 -905 -953 -467 -225 -522 -761 -916 -39 -438 -492 -913 -350 -146 -811 -636 -343 -56 -981 -79 -973 -968 -420 -689 -829 -748 -52 -677 -30 -451 -627 -145 -658 -39 -194 -201 -422 -197 -791 -994 -305 -752 -735 -707 -446 -772 -451 -785 -447 -776 -858 -585 -261 -353 -391 -841 -367 -270 -510 -261 -708 -713 -297 -784 -259 -373 -56 -851 -977 -733 -668 -654 -893 -58 -764 -983 -664 -269 -855 -669 -134 -264 -436 -915 -347 -155 -511 -94 -517 -208 -686 -561 -753 -105 -322 -529 -860 -666 -959 -447 -171 -848 -597 -442 -903 -209 -102 -865 -309 -400 -460 -607 -95 -337 -474 -85 -966 -853 -956 -202 -834 -476 -263 -584 -687 -575 -399 -561 -386 -527 -390 -977 -286 -886 -778 -844 -807 -988 -664 -226 -364 -132 -16 -999 -744 -807 -857 -341 -502 -529 -386 -335 -995 -790 -477 -588 -616 -314 -357 -540 -340 -443 -1 -967 -178 -140 -478 -376 -356 -110 -774 -920 -185 -856 -11 -269 -74 -512 -326 -608 -944 -431 -561 -514 -318 -996 -7 -143 -851 -835 -645 -827 -557 -2 -320 -551 -252 -96 -745 -6 -747 -868 -218 -682 -490 -256 -169 -51 -765 -857 -975 -409 -521 -489 -511 -603 -331 -850 -931 -288 -983 -802 -953 -491 -857 -401 -107 -425 -555 -542 -701 -908 -880 -360 -194 -920 -834 -539 -468 -918 -506 -138 -978 -350 -113 -145 -614 -22 -490 -287 -340 -557 -970 -136 -776 -348 -526 -549 -410 -85 -800 -510 -371 -901 -506 -489 -870 -571 -960 -705 -519 -732 -521 -134 -902 -754 -787 -581 -501 -665 -490 -573 -675 -281 -487 -877 -506 -517 -869 -328 -686 -502 -48 -824 -760 -291 -673 -735 -728 -776 -860 -200 -878 -574 -487 -128 -254 -807 -836 -284 -424 -954 -480 -647 -736 -772 -384 -294 -821 -307 -290 -822 -204 -520 -897 -407 -359 -660 -451 -730 -785 -261 -297 -549 -199 -686 -82 -763 -432 -783 -819 -594 -480 -1 -403 -24 -134 -743 -248 -165 -19 -593 -789 -756 -353 -303 -478 -626 -564 -131 -305 -921 -745 -822 -746 -239 -622 -955 -912 -194 -114 -311 -425 -270 -389 -522 -131 -375 -629 -699 -932 -835 -573 -693 -439 -621 -261 -892 -729 -363 -750 -224 -125 -47 -495 -656 -196 -641 -569 -973 -878 -80 -627 -718 -471 -771 -635 -944 -777 -878 -616 -569 -404 -137 -831 -792 -717 -213 -727 -486 -962 -422 -267 -511 -127 -913 -589 -329 -542 -548 -166 -285 -635 -435 -956 -712 -441 -96 -746 -703 -884 -637 -234 -739 -891 -429 -697 -772 -927 -428 -616 -261 -111 -140 -546 -97 -545 -740 -290 -800 -778 -433 -637 -166 -854 -613 -42 -154 -351 -332 -477 -127 -271 -458 -535 -264 -526 -279 -398 -717 -36 -816 -76 -77 -384 -668 -746 -846 -692 -803 -22 -479 -1 -620 -43 -361 -143 -47 -317 -558 -88 -792 -425 -524 -352 -969 -398 -329 -95 -784 -211 -259 -359 -54 -856 -107 -633 -68 -323 -644 -446 -219 -284 -240 -313 -112 -128 -312 -862 -475 -157 -219 -901 -489 -13 -817 -467 -396 -783 -839 -837 -843 -495 -37 -287 -889 -208 -740 -535 -344 -85 -429 -414 -662 -490 -499 -442 -34 -6 -41 -164 -98 -47 -633 -588 -511 -442 -72 -875 -676 -859 -818 -661 -792 -980 -635 -4 -169 -584 -245 -429 -941 -115 -744 -828 -521 -362 -573 -478 -172 -951 -1 -590 -364 -64 -219 -424 -330 -962 -672 -3 -105 -463 -441 -151 -693 -148 -346 -807 -39 -133 -858 -299 -758 -244 -982 -448 -483 -859 -78 -864 -227 -831 -572 -347 -349 -508 -942 -67 -33 -285 -270 -462 -999 -80 -185 -419 -902 -719 -306 -685 -196 -85 -921 -920 -511 -399 -15 -209 -381 -226 -866 -903 -704 -871 -267 -736 -560 -326 -320 -818 -403 -336 -557 -703 -822 -885 -920 -56 -696 -106 -18 -687 -164 -257 -278 -991 -442 -397 -871 -804 -639 -656 -40 -363 -244 -183 -483 -366 -913 -798 -775 -55 -40 -843 -222 -991 -711 -267 -579 -398 -42 -923 -779 -338 -719 -275 -146 -625 -538 -117 -826 -713 -630 -399 -459 -885 -267 -639 -343 -790 -590 -442 -358 -926 -21 -90 -400 -307 -763 -525 -505 -235 -138 -340 -448 -465 -870 -511 -660 -183 -280 -242 -688 -690 -930 -869 -712 -776 -959 -169 -349 -921 -79 -460 -552 -742 -692 -556 -321 -899 -826 -470 -958 -670 -763 -467 -285 -184 -634 -669 -50 -501 -418 -818 -116 -884 -741 -362 -81 -225 -906 -905 -89 -921 -233 -224 -550 -418 -272 -659 -472 -513 -996 -720 -902 -955 -934 -924 -579 -454 -947 -456 -685 -102 -757 -167 -51 -306 -467 -8 -418 -465 -803 -716 -247 -695 -479 -797 -190 -771 -232 -559 -125 -655 -508 -333 -144 -531 -881 -737 -822 -346 -106 -648 -940 -260 -209 -633 -202 -317 -900 -317 -593 -628 -72 -578 -298 -833 -500 -95 -476 -807 -229 -349 -449 -23 -791 -958 -174 -577 -77 -664 -688 -774 -893 -777 -561 -824 -869 -18 -571 -331 -416 -852 -851 -847 -90 -397 -422 -552 -624 -99 -557 -754 -464 -775 -906 -460 -78 -767 -828 -967 -79 -882 -278 -47 -251 -305 -685 -73 -239 -231 -15 -353 -623 -201 -540 -257 -372 -805 -437 -119 -526 -529 -891 -205 -794 -486 -972 -715 -842 -628 -204 -407 -441 -48 -36 -120 -21 -845 -869 -795 -817 -627 -520 -480 -903 -954 -855 -190 -830 -405 -903 -153 -25 -811 -90 -537 -800 -713 -232 -915 -369 -442 -716 -639 -476 -357 -386 -595 -376 -958 -748 -96 -690 -415 -358 -813 -133 -509 -211 -991 -414 -417 -429 -52 -258 -640 -587 -229 -266 -738 -857 -971 -861 -724 -711 -865 -757 -734 -611 -445 -865 -59 -108 -229 -97 -249 -355 -156 -240 -315 -116 -693 -65 -678 -362 -459 -328 -750 -102 -725 -980 -401 -993 -855 -173 -226 -40 -880 -373 -478 -316 -793 -209 -52 -804 -143 -674 -381 -963 -812 -836 -632 -87 -167 -762 -275 -846 -709 -710 -774 -279 -189 -982 -562 -483 -627 -92 -741 -476 -87 -168 -216 -891 -631 -305 -5 -972 -556 -841 -94 -362 -677 -881 -788 -296 -648 -442 -399 -981 -449 -434 -447 -635 -100 -316 -641 -749 -423 -988 -154 -922 -143 -105 -153 -540 -115 -739 -431 -853 -666 -767 -979 -984 -990 -829 -532 -482 -520 -867 -543 -989 -276 -262 -703 -842 -189 -379 -967 -264 -759 -155 -420 -977 -215 -37 -60 -82 -753 -135 -235 -946 -128 -130 -179 -384 -721 -318 -439 -862 -724 -413 -175 -317 -23 -360 -455 -827 -349 -126 -358 -828 -126 -285 -134 -60 -738 -400 -310 -906 -571 -455 -695 -272 -781 -743 -554 -505 -337 -454 -239 -686 -461 -345 -982 -164 -226 -429 -392 -644 -224 -250 -562 -637 -835 -411 -374 -427 -86 -680 -299 -555 -648 -972 -34 -644 -837 -548 -895 -778 -890 -977 -584 -247 -814 -512 -430 -985 -889 -542 -457 -282 -906 -578 -751 -356 -221 -289 -354 -115 -668 -885 -737 -179 -271 -102 -168 -781 -32 -997 -512 -6 -456 -922 -247 -422 -78 -15 -13 -414 -278 -438 -771 -443 -259 -961 -379 -320 -155 -892 -768 -317 -285 -181 -522 -458 -237 -693 -199 -893 -679 -343 -504 -269 -406 -731 -522 -100 -778 -935 -733 -675 -710 -764 -776 -380 -837 -150 -72 -39 -487 -780 -958 -540 -214 -207 -253 -675 -272 -597 -184 -524 -870 -623 -818 -827 -855 -788 -557 -381 -778 -153 -781 -82 -174 -229 -733 -362 -675 -213 -788 -374 -947 -801 -483 -895 -720 -141 -335 -43 -138 -135 -205 -859 -920 -346 -715 -942 -482 -860 -687 -498 -312 -425 -972 -482 -231 -232 -994 -971 -297 -322 -576 -974 -719 -786 -247 -707 -953 -451 -775 -986 -280 -987 -16 -897 -460 -598 -536 -259 -4 -86 -349 -852 -220 -6 -641 -391 -502 -133 -961 -61 -517 -876 -280 -492 -125 -753 -429 -669 -870 -533 -924 -609 -455 -222 -247 -465 -406 -892 -537 -64 -766 -573 -374 -104 -990 -591 -754 -57 -475 -719 -923 -56 -631 -239 -47 -392 -146 -959 -178 -891 -676 -636 -813 -631 -999 -500 -701 -351 -386 -344 -247 -266 -35 -46 -892 -43 -245 -634 -553 -704 -962 -994 -39 -514 -164 -950 -681 -739 -198 -885 -110 -234 -158 -101 -318 -505 -170 -893 -556 -57 -810 -126 -234 -470 -220 -731 -797 -542 -727 -339 -963 -873 -256 -829 -659 -211 -202 -127 -266 -54 -243 -339 -126 -119 -790 -947 -960 -276 -370 -628 -120 -837 -324 -575 -958 -566 -70 -148 -320 -880 -971 -666 -514 -613 -768 -309 -384 -767 -811 -913 -475 -837 -488 -89 -764 -480 -825 -700 -633 -773 -463 -236 -729 -225 -305 -908 -605 -542 -343 -665 -220 -479 -77 -296 -121 -529 -662 -272 -465 -597 -748 -662 -344 -645 -590 -46 -261 -603 -661 -314 -107 -297 -932 -286 -436 -676 -1 -727 -443 -116 -755 -264 -393 -404 -654 -857 -842 -350 -60 -723 -475 -923 -223 -118 -457 -21 -19 -687 -319 -463 -106 -221 -635 -114 -399 -322 -338 -217 -539 -100 -803 -907 -612 -684 -180 -384 -964 -323 -147 -173 -732 -202 -834 -156 -728 -293 -436 -222 -94 -739 -984 -989 -226 -729 -9 -282 -488 -450 -47 -279 -843 -204 -407 -98 -32 -386 -433 -989 -176 -482 -769 -338 -514 -821 -101 -369 -525 -89 -447 -382 -974 -301 -427 -9 -850 -475 -247 -107 -761 -237 -813 -155 -864 -609 -98 -17 -29 -20 -203 -938 -859 -997 -151 -743 -156 -527 -532 -334 -39 -101 -678 -810 -951 -311 -528 -497 -902 -801 -584 -686 -113 -796 -594 -716 -931 -885 -121 -589 -735 -950 -230 -774 -463 -611 -135 -610 -445 -770 -81 -843 -602 -630 -507 -498 -667 -637 -878 -423 -338 -202 -152 -62 -909 -933 -632 -473 -916 -362 -66 -574 -163 -865 -873 -264 -574 -868 -626 -612 -412 -968 -195 -243 -108 -849 -18 -904 -649 -341 -992 -778 -525 -103 -189 -78 -70 -793 -326 -429 -372 -474 -772 -715 -111 -951 -211 -846 -300 -741 -738 -764 -523 -968 -674 -669 -28 -108 -416 -119 -434 -462 -606 -313 -260 -324 -96 -608 -1000 -320 -950 -317 -969 -148 -172 -386 -524 -716 -904 -277 -547 -950 -545 -261 -282 -390 -873 -921 -468 -38 -965 -964 -334 -797 -864 -585 -451 -561 -692 -936 -803 -923 -16 -392 -59 -796 -5 -507 -563 -365 -502 -725 -349 -449 -785 -39 -293 -947 -603 -722 -233 -522 -368 -426 -805 -612 -205 -619 -257 -21 -277 -929 -987 -986 -404 -359 -827 -874 -439 -396 -197 -402 -252 -723 -702 -809 -304 -869 -50 -41 -471 -34 -146 -208 -367 -126 -574 -233 -503 -117 -967 -908 -971 -686 -47 -568 -803 -520 -933 -351 -342 -109 -386 -911 -53 -724 -347 -336 -770 -418 -979 -223 -666 -505 -932 -255 -602 -34 -880 -795 -243 -475 -524 -131 -536 -667 -103 -886 -904 -279 -442 -329 -531 -291 -422 -640 -192 -659 -411 -571 -292 -386 -195 -137 -536 -208 -941 -316 -576 -948 -525 -295 -369 -604 -791 -474 -548 -676 -611 -575 -202 -940 -104 -404 -697 -889 -702 -199 -941 -793 -320 -960 -548 -487 -323 -203 -793 -937 -996 -390 -486 -29 -431 -83 -733 -833 -695 -745 -322 -500 -496 -904 -611 -398 -559 -827 -521 -745 -837 -659 -890 -337 -744 -923 -177 -574 -119 -461 -756 -581 -217 -351 -183 -483 -944 -324 -576 -234 -753 -47 -743 -882 -96 -104 -725 -966 -856 -75 -344 -23 -489 -822 -950 -77 -507 -936 -201 -76 -6 -228 -47 -486 -579 -18 -129 -145 -512 -624 -189 -365 -336 -209 -216 -420 -662 -492 -61 -31 -437 -496 -114 -886 -629 -147 -710 -451 -47 -937 -705 -297 -998 -277 -885 -486 -41 -389 -11 -841 -426 -532 -138 -375 -369 -229 -173 -320 -295 -609 -533 -985 -370 -993 -749 -337 -856 -320 -54 -979 -772 -576 -130 -164 -208 -116 -503 -308 -976 -171 -79 -225 -619 -542 -203 -350 -318 -253 -577 -824 -351 -721 -279 -465 -502 -627 -78 -145 -928 -913 -769 -866 -933 -399 -278 -950 -915 -685 -54 -825 -820 -228 -553 -9 -263 -435 -198 -47 -151 -708 -787 -584 -838 -800 -807 -673 -635 -715 -63 -725 -175 -373 -723 -298 -74 -205 -525 -5 -661 -979 -323 -387 -602 -716 -429 -228 -818 -427 -692 -960 -236 -873 -218 -736 -225 -981 -657 -536 -394 -140 -569 -139 -226 -842 -985 -453 -827 -574 -936 -466 -300 -141 -633 -980 -911 -318 -416 -627 -693 -812 -385 -187 -598 -327 -823 -616 -2 -55 -301 -906 -930 -449 -765 -103 -944 -858 -398 -980 -933 -62 -503 -734 -318 -63 -312 -602 -687 -824 -348 -510 -216 -561 -979 -538 -120 -195 -832 -922 -91 -949 -349 -228 -954 -558 -626 -890 -442 -80 -552 -903 -492 -414 -458 -422 -703 -745 -134 -328 -387 -487 -609 -67 -63 -685 -793 -322 -587 -836 -213 -449 -271 -921 -129 -895 -260 -969 -928 -805 -667 -187 -657 -566 -434 -698 -750 -660 -642 -146 -264 -74 -253 -317 -867 -436 -476 -19 -612 -268 -288 -557 -866 -214 -415 -412 -295 -488 -815 -193 -849 -712 -565 -363 -839 -543 -837 -315 -284 -613 -60 -99 -67 -313 -424 -606 -732 -252 -475 -164 -192 -425 -827 -711 -907 -134 -676 -195 -112 -850 -666 -426 -181 -759 -417 -551 -672 -812 -505 -289 -110 -761 -166 -41 -257 -805 -865 -412 -861 -473 -232 -446 -201 -4 -952 -893 -998 -23 -925 -971 -249 -521 -317 -363 -460 -421 -142 -204 -336 -516 -424 -486 -185 -950 -345 -876 -140 -626 -275 -351 -869 -831 -916 -165 -40 -15 -212 -670 -83 -750 -401 -809 -569 -995 -977 -91 -31 -116 -193 -704 -998 -648 -118 -738 -955 -174 -548 -285 -557 -170 -64 -730 -946 -293 -685 -87 -112 -927 -300 -253 -9 -792 -181 -556 -41 -633 -828 -731 -835 -200 -485 -196 -554 -934 -155 -412 -912 -394 -834 -521 -536 -659 -668 -435 -512 -483 -173 -336 -652 -587 -369 -907 -464 -162 -846 -129 -247 -93 -511 -980 -97 -348 -853 -737 -833 -407 -25 -520 -477 -803 -888 -785 -569 -137 -695 -528 -682 -73 -168 -644 -243 -432 -328 -261 -976 -355 -410 -523 -658 -198 -452 -860 -154 -93 -699 -165 -852 -266 -396 -234 -46 -422 -9 -828 -603 -553 -304 -250 -968 -295 -714 -904 -550 -104 -561 -283 -860 -648 -7 -775 -164 -768 -307 -764 -470 -750 -768 -507 -517 -481 -236 -580 -753 -394 -692 -23 -682 -194 -952 -634 -724 -856 -589 -879 -73 -16 -561 -538 -281 -669 -146 -711 -679 -527 -84 -746 -673 -833 -63 -765 -227 -858 -815 -246 -446 -635 -615 -419 -406 -442 -14 -108 -220 -549 -405 -560 -459 -345 -44 -43 -819 -200 -797 -796 -10 -855 -571 -709 -345 -318 -938 -442 -29 -969 -835 -891 -909 -710 -209 -803 -209 -561 -301 -4 -913 -536 -687 -213 -36 -603 -431 -250 -582 -878 -410 -22 -876 -949 -511 -319 -624 -762 -264 -235 -526 -308 -664 -458 -99 -796 -410 -542 -113 -527 -238 -695 -283 -397 -834 -248 -365 -866 -34 -800 -748 -84 -839 -719 -577 -414 -731 -78 -694 -34 -982 -933 -1000 -876 -957 -756 -308 -474 -503 -972 -662 -349 -46 -786 -160 -38 -500 -837 -668 -164 -124 -118 -915 -550 -382 -513 -298 -707 -683 -138 -215 -866 -318 -709 -89 -587 -538 -850 -834 -698 -171 -701 -101 -330 -204 -154 -709 -994 -686 -361 -850 -719 -295 -65 -503 -585 -687 -715 -868 -980 -555 -861 -912 -765 -357 -727 -486 -392 -664 -542 -966 -16 -4 -391 -462 -751 -422 -818 -376 -777 -463 -787 -57 -109 -126 -180 -312 -339 -115 -286 -632 -519 -313 -669 -590 -667 -962 -100 -612 -631 -30 -230 -507 -170 -606 -756 -64 -989 -264 -763 -714 -296 -474 -221 -451 -866 -156 -843 -689 -838 -848 -726 -945 -201 -261 -394 -897 -311 -380 -552 -717 -199 -863 -417 -954 -840 -753 -38 -611 -912 -554 -708 -272 -800 -458 -925 -754 -659 -89 -717 -152 -855 -742 -956 -381 -377 -991 -360 -517 -944 -678 -621 -779 -257 -256 -819 -843 -6 -518 -267 -916 -988 -979 -261 -967 -648 -407 -605 -783 -863 -218 -725 -641 -411 -172 -277 -689 -41 -600 -405 -852 -718 -565 -557 -799 -104 -616 -725 -993 -771 -901 -991 -799 -828 -673 -872 -827 -860 -914 -755 -410 -97 -945 -56 -666 -737 -79 -996 -752 -907 -674 -956 -348 -43 -184 -994 -156 -22 -969 -236 -311 -254 -453 -965 -327 -948 -184 -198 -616 -244 -606 -385 -227 -799 -405 -24 -960 -275 -683 -31 -753 -147 -493 -106 -222 -806 -215 -932 -417 -99 -24 -387 -556 -397 -363 -721 -633 -285 -791 -154 -261 -914 -485 -217 -583 -467 -728 -194 -761 -669 -616 -217 -996 -577 -682 -316 -910 -35 -664 -538 -516 -508 -902 -395 -975 -522 -945 -783 -526 -704 -314 -727 -171 -215 -326 -740 -49 -998 -776 -777 -731 -592 -113 -319 -568 -277 -614 -629 -783 -417 -597 -898 -759 -146 -19 -985 -691 -26 -646 -158 -536 -179 -293 -598 -238 -307 -886 -6 -236 -252 -922 -418 -25 -933 -106 -181 -644 -652 -192 -275 -29 -486 -130 -175 -383 -211 -73 -525 -27 -434 -767 -293 -824 -849 -664 -627 -570 -617 -890 -26 -602 -339 -150 -349 -365 -668 -932 -290 -936 -315 -890 -752 -193 -709 -396 -4 -838 -466 -953 -82 -959 -96 -432 -941 -710 -158 -630 -965 -633 -825 -143 -886 -97 -538 -874 -193 -428 -668 -918 -959 -282 -571 -245 -366 -237 -789 -736 -668 -711 -884 -824 -24 -871 -588 -346 -867 -251 -720 -423 -85 -134 -742 -689 -307 -5 -743 -681 -941 -156 -412 -902 -114 -533 -335 -865 -302 -269 -158 -21 -969 -601 -572 -668 -339 -580 -463 -900 -453 -518 -426 -670 -697 -710 -121 -842 -37 -217 -822 -601 -156 -148 -63 -683 -150 -651 -110 -333 -562 -148 -537 -817 -878 -802 -264 -233 -228 -374 -268 -878 -206 -404 -773 -82 -84 -368 -79 -599 -692 -606 -622 -714 -433 -363 -91 -579 -317 -193 -857 -831 -932 -105 -21 -736 -242 -438 -140 -160 -319 -99 -720 -61 -934 -916 -93 -761 -678 -730 -39 -217 -271 -490 -21 -205 -148 -665 -606 -934 -798 -477 -858 -726 -377 -701 -814 -816 -688 -477 -694 -636 -141 -265 -145 -943 -235 -28 -328 -688 -694 -303 -191 -243 -296 -629 -646 -940 -525 -91 -714 -857 -162 -419 -456 -721 -503 -364 -369 -140 -155 -989 -62 -712 -752 -843 -782 -381 -558 -443 -170 -381 -37 -511 -137 -651 -292 -132 -204 -516 -915 -178 -922 -902 -911 -979 -730 -513 -63 -459 -550 -677 -986 -975 -431 -334 -386 -251 -849 -61 -366 -526 -775 -11 -563 -197 -708 -967 -902 -370 -656 -474 -191 -450 -275 -330 -872 -549 -250 -304 -243 -355 -213 -208 -258 -737 -488 -46 -62 -580 -697 -136 -939 -659 -5 -560 -962 -815 -857 -349 -41 -641 -564 -966 -445 -756 -959 -702 -733 -799 -8 -500 -826 -585 -685 -373 -249 -691 -310 -265 -69 -42 -234 -742 -223 -260 -878 -616 -372 -118 -441 -751 -568 -120 -162 -367 -778 -703 -285 -774 -399 -496 -230 -12 -574 -846 -459 -445 -426 -996 -900 -289 -955 -737 -790 -744 -416 -842 -891 -592 -316 -160 -497 -278 -44 -40 -550 -172 -627 -101 -799 -954 -398 -581 -722 -206 -402 -619 -690 -652 -332 -96 -57 -47 -66 -683 -848 -979 -233 -924 -796 -664 -554 -677 -605 -380 -103 -589 -25 -639 -559 -988 -980 -925 -85 -483 -475 -66 -342 -878 -736 -683 -148 -840 -352 -9 -36 -165 -24 -822 -999 -381 -177 -684 -183 -555 -234 -391 -430 -562 -317 -228 -878 -304 -238 -235 -994 -409 -410 -447 -958 -155 -158 -138 -613 -598 -26 -402 -814 -787 -924 -494 -153 -730 -246 -861 -124 -394 -771 -607 -365 -178 -114 -787 -281 -463 -444 -957 -654 -733 -784 -167 -27 -789 -841 -569 -109 -657 -280 -967 -874 -968 -494 -328 -296 -690 -745 -679 -992 -233 -127 -332 -673 -502 -833 -913 -381 -158 -430 -546 -170 -713 -73 -977 -290 -68 -116 -902 -879 -840 -36 -562 -458 -324 -423 -923 -396 -926 -958 -394 -288 -73 -277 -367 -41 -876 -699 -852 -474 -304 -109 -740 -300 -564 -335 -714 -172 -637 -890 -993 -278 -953 -940 -145 -611 -916 -623 -537 -389 -400 -47 -978 -324 -755 -424 -135 -689 -725 -973 -106 -743 -833 -81 -98 -833 -317 -868 -868 -416 -633 -700 -298 -149 -773 -371 -187 -877 -744 -936 -64 -900 -351 -35 -887 -906 -295 -845 -777 -700 -265 -763 -619 -124 -117 -579 -403 -818 -400 -488 -507 -407 -596 -893 -648 -457 -182 -219 -880 -58 -783 -871 -59 -901 -21 -446 -504 -177 -921 -150 -38 -940 -993 -703 -893 -438 -468 -634 -562 -297 -670 -520 -804 -469 -311 -143 -519 -801 -192 -516 -488 -125 -748 -303 -746 -409 -152 -817 -817 -726 -578 -349 -704 -464 -740 -654 -613 -972 -169 -935 -611 -90 -306 -762 -506 -2 -322 -40 -472 -302 -233 -269 -246 -907 -866 -55 -205 -260 -633 -167 -152 -564 -621 -780 -512 -652 -539 -677 -690 -874 -546 -295 -350 -259 -15 -165 -672 -623 -643 -633 -281 -276 -205 -456 -846 -783 -28 -677 -56 -893 -116 -340 -316 -966 -896 -104 -993 -679 -381 -329 -395 -85 -20 -978 -472 -430 -518 -99 -570 -611 -799 -641 -122 -764 -656 -172 -648 -701 -689 -995 -370 -607 -902 -456 -884 -675 -634 -586 -601 -389 -315 -709 -624 -835 -660 -541 -290 -204 -32 -650 -764 -509 -370 -596 -373 -960 -489 -198 -153 -850 -218 -173 -438 -134 -256 -703 -563 -453 -706 -545 -355 -589 -651 -524 -547 -961 -823 -52 -764 -911 -52 -630 -351 -988 -93 -442 -727 -20 -694 -421 -174 -178 -786 -820 -757 -142 -234 -872 -885 -117 -914 -873 -635 -85 -953 -468 -469 -841 -36 -790 -691 -428 -72 -464 -791 -528 -544 -701 -961 -268 -803 -964 -673 -756 -166 -556 -268 -813 -521 -279 -146 -171 -772 -446 -312 -618 -586 -961 -132 -791 -378 -544 -737 -652 -128 -994 -997 -574 -378 -228 -842 -605 -143 -345 -986 -23 -826 -675 -904 -712 -53 -280 -828 -566 -885 -416 -481 -411 -375 -343 -909 -976 -224 -575 -676 -679 -317 -981 -613 -455 -675 -288 -655 -373 -1 -92 -166 -361 -270 -992 -641 -688 -768 -541 -209 -472 -858 -149 -238 -627 -260 -720 -702 -267 -531 -20 -563 -567 -55 -187 -172 -526 -550 -122 -766 -253 -744 -350 -85 -949 -282 -497 -240 -599 -920 -346 -838 -375 -276 -449 -180 -978 -945 -752 -526 -406 -934 -845 -91 -466 -604 -305 -392 -111 -418 -681 -343 -846 -683 -189 -792 -978 -174 -839 -415 -312 -212 -1000 -375 -506 -337 -215 -561 -420 -564 -717 -830 -948 -817 -7 -479 -37 -776 -250 -932 -235 -995 -230 -304 -525 -693 -323 -528 -701 -43 -209 -574 -150 -32 -223 -688 -748 -721 -523 -961 -705 -646 -704 -769 -162 -618 -994 -156 -661 -298 -669 -551 -899 -599 -577 -774 -420 -459 -222 -945 -214 -148 -17 -877 -480 -651 -968 -387 -119 -120 -674 -361 -503 -766 -663 -361 -713 -510 -455 -731 -22 -264 -432 -768 -571 -789 -569 -764 -203 -611 -933 -383 -40 -879 -729 -89 -969 -998 -922 -219 -780 -936 -704 -553 -177 -217 -534 -514 -572 -6 -754 -585 -594 -447 -427 -842 -494 -682 -960 -32 -823 -832 -467 -554 -319 -379 -523 -525 -155 -828 -476 -883 -346 -566 -61 -990 -910 -520 -172 -963 -442 -435 -15 -894 -202 -23 -604 -223 -872 -365 -621 -411 -564 -133 -521 -282 -391 -916 -952 -352 -507 -217 -286 -341 -104 -289 -93 -796 -302 -637 -30 -666 -141 -612 -521 -659 -493 -104 -586 -350 -214 -453 -211 -457 -922 -391 -748 -35 -798 -75 -81 -239 -758 -197 -762 -486 -267 -865 -101 -436 -282 -855 -842 -798 -905 -712 -959 -680 -447 -100 -174 -240 -19 -863 -635 -742 -213 -582 -512 -911 -181 -493 -222 -850 -848 -824 -77 -551 -978 -924 -417 -522 -485 -828 -471 -578 -760 -497 -408 -681 -872 -504 -981 -204 -651 -793 -512 -651 -137 -140 -281 -974 -503 -106 -502 -394 -471 -187 -571 -312 -660 -135 -865 -979 -28 -936 -312 -984 -75 -277 -619 -435 -591 -18 -764 -48 -174 -408 -752 -589 -104 -584 -133 -297 -433 -506 -684 -589 -894 -298 -728 -890 -523 -360 -398 -730 -919 -374 -268 -520 -412 -933 -876 -228 -29 -975 -166 -432 -756 -432 -971 -444 -766 -172 -833 -253 -43 -965 -753 -348 -106 -985 -365 -101 -598 -429 -969 -389 -48 -985 -773 -323 -312 -792 -200 -919 -12 -783 -93 -378 -119 -432 -101 -352 -810 -997 -612 -628 -772 -816 -191 -171 -441 -121 -905 -39 -380 -482 -69 -598 -705 -822 -447 -451 -190 -530 -765 -837 -799 -705 -391 -668 -810 -951 -995 -163 -431 -732 -685 -926 -419 -196 -925 -285 -532 -730 -332 -781 -473 -955 -354 -842 -220 -603 -728 -530 -486 -329 -415 -127 -876 -833 -846 -790 -227 -859 -566 -506 -756 -478 -61 -259 -100 -240 -395 -118 -842 -97 -514 -91 -698 -269 -738 -687 -361 -182 -585 -500 -23 -379 -230 -128 -522 -53 -117 -753 -200 -601 -749 -223 -136 -320 -652 -75 -807 -833 -876 -492 -707 -748 -386 -633 -478 -836 -940 -359 -392 -12 -427 -480 -358 -427 -86 -597 -41 -914 -533 -99 -733 -366 -258 -590 -393 -110 -765 -624 -828 -354 -809 -228 -63 -506 -197 -433 -537 -652 -190 -147 -208 -161 -149 -117 -949 -948 -162 -863 -682 -616 -356 -273 -4 -957 -847 -689 -374 -586 -329 -435 -809 -695 -358 -569 -351 -653 -24 -358 -406 -470 -982 -194 -931 -161 -651 -263 -790 -609 -332 -888 -829 -337 -670 -671 -753 -658 -254 -418 -640 -19 -805 -247 -631 -757 -194 -972 -59 -63 -17 -795 -198 -551 -833 -849 -580 -417 -280 -120 -807 -208 -606 -688 -405 -721 -241 -645 -72 -112 -927 -690 -954 -920 -142 -251 -118 -574 -946 -199 -258 -53 -350 -397 -253 -979 -372 -364 -922 -719 -936 -686 -845 -466 -804 -63 -778 -631 -568 -948 -562 -372 -900 -73 -486 -47 -298 -954 -251 -854 -240 -557 -190 -336 -142 -764 -193 -804 -958 -436 -118 -833 -434 -855 -286 -32 -720 -224 -810 -413 -792 -52 -316 -404 -412 -2 -927 -315 -319 -962 -393 -968 -888 -19 -671 -775 -276 -809 -985 -687 -500 -481 -94 -999 -240 -45 -163 -206 -983 -783 -856 -618 -566 -983 -868 -271 -348 -299 -554 -966 -88 -568 -217 -209 -698 -978 -593 -215 -328 -586 -530 -690 -854 -560 -399 -502 -448 -648 -483 -112 -973 -169 -900 -661 -996 -543 -816 -806 -531 -188 -585 -16 -446 -981 -873 -864 -658 -991 -152 -437 -500 -704 -266 -38 -89 -679 -24 -924 -350 -875 -752 -667 -518 -893 -842 -400 -912 -774 -843 -537 -843 -807 -927 -520 -263 -665 -844 -64 -944 -76 -624 -117 -46 -274 -190 -520 -607 -990 -244 -924 -381 -682 -729 -159 -331 -781 -353 -926 -537 -764 -289 -39 -637 -623 -356 -935 -585 -368 -288 -46 -798 -15 -566 -21 -812 -199 -327 -131 -314 -146 -180 -567 -862 -163 -954 -36 -168 -299 -105 -152 -259 -583 -928 -853 -634 -914 -495 -846 -850 -329 -530 -127 -877 -22 -261 -949 -688 -789 -632 -630 -218 -86 -439 -273 -819 -498 -362 -542 -290 -101 -662 -290 -155 -532 -560 -42 -348 -979 -402 -204 -573 -663 -769 -824 -649 -22 -533 -910 -27 -903 -349 -320 -650 -479 -85 -274 -1000 -116 -138 -602 -228 -708 -550 -203 -771 -194 -283 -560 -42 -5 -29 -702 -107 -189 -366 -914 -799 -24 -831 -16 -964 -22 -781 -836 -374 -50 -999 -735 -530 -86 -233 -662 -724 -186 -709 -830 -254 -496 -974 -888 -488 -850 -299 -371 -645 -362 -398 -515 -680 -34 -210 -640 -75 -624 -174 -78 -863 -700 -302 -772 -931 -812 -911 -441 -885 -251 -740 -96 -154 -524 -872 -999 -439 -635 -659 -657 -617 -935 -776 -705 -196 -677 -689 -887 -420 -725 -526 -639 -68 -842 -859 -480 -14 -261 -730 -154 -798 -921 -952 -653 -947 -467 -927 -360 -961 -520 -171 -840 -559 -240 -568 -737 -675 -911 -809 -421 -925 -104 -381 -377 -468 -924 -122 -481 -976 -304 -136 -937 -816 -895 -349 -266 -662 -642 -459 -820 -921 -149 -758 -453 -421 -104 -101 -722 -473 -340 -80 -500 -813 -264 -955 -107 -598 -842 -810 -291 -5 -385 -946 -750 -3 -629 -50 -15 -45 -640 -872 -734 -205 -660 -261 -60 -454 -793 -81 -879 -521 -577 -329 -686 -877 -27 -305 -95 -759 -28 -876 -616 -433 -647 -600 -5 -73 -997 -547 -80 -340 -832 -845 -745 -35 -132 -973 -245 -216 -140 -245 -315 -11 -589 -487 -980 -444 -240 -796 -837 -840 -668 -747 -314 -448 -716 -752 -173 -319 -480 -51 -467 -179 -592 -829 -520 -811 -556 -38 -771 -88 -939 -526 -111 -78 -172 -134 -76 -720 -548 -945 -783 -244 -388 -625 -570 -436 -519 -418 -17 -831 -761 -252 -725 -309 -60 -692 -278 -40 -644 -150 -420 -251 -455 -798 -695 -365 -716 -160 -56 -5 -328 -763 -803 -714 -360 -113 -521 -461 -899 -458 -370 -583 -637 -575 -701 -998 -707 -807 -931 -277 -334 -413 -996 -545 -182 -411 -856 -27 -977 -104 -742 -459 -722 -156 -492 -166 -182 -36 -44 -507 -288 -75 -94 -58 -141 -225 -348 -674 -624 -547 -795 -628 -746 -730 -475 -624 -470 -562 -418 -364 -620 -951 -770 -807 -307 -68 -409 -761 -307 -48 -384 -291 -272 -855 -203 -573 -549 -249 -758 -377 -884 -133 -366 -73 -503 -556 -560 -372 -62 -685 -371 -230 -794 -757 -653 -706 -304 -643 -356 -953 -933 -503 -747 -495 -70 -105 -944 -436 -125 -295 -92 -817 -985 -28 -438 -228 -767 -959 -429 -815 -619 -635 -686 -545 -874 -452 -68 -498 -118 -921 -96 -141 -50 -39 -41 -811 -981 -918 -155 -870 -661 -399 -692 -40 -127 -254 -156 -432 -731 -990 -368 -819 -830 -121 -708 -546 -880 -341 -87 -351 -309 -955 -391 -837 -491 -636 -366 -635 -955 -704 -649 -249 -794 -761 -401 -552 -657 -59 -121 -797 -330 -565 -937 -610 -148 -946 -294 -247 -885 -212 -332 -19 -765 -513 -481 -319 -863 -71 -37 -78 -633 -266 -656 -569 -115 -298 -347 -397 -112 -596 -868 -914 -797 -602 -207 -494 -163 -634 -402 -304 -445 -736 -636 -911 -993 -967 -562 -134 -840 -545 -887 -962 -509 -224 -116 -925 -707 -103 -699 -83 -499 -505 -552 -204 -589 -310 -763 -578 -461 -608 -90 -290 -768 -665 -144 -698 -941 -606 -378 -136 -362 -130 -514 -495 -555 -267 -436 -677 -71 -188 -177 -23 -577 -425 -4 -86 -428 -911 -394 -561 -377 -45 -87 -372 -490 -25 -451 -344 -423 -941 -87 -807 -824 -583 -27 -316 -888 -838 -431 -263 -962 -479 -249 -599 -29 -429 -777 -40 -199 -424 -712 -730 -946 -220 -216 -681 -12 -305 -569 -643 -457 -288 -889 -753 -278 -383 -686 -6 -623 -107 -419 -975 -844 -577 -75 -700 -640 -259 -925 -677 -697 -20 -651 -258 -833 -935 -738 -80 -338 -928 -218 -572 -558 -776 -401 -139 -938 -327 -90 -33 -442 -36 -663 -479 -591 -50 -688 -832 -741 -358 -839 -708 -118 -9 -798 -190 -822 -984 -517 -948 -730 -683 -23 -318 -404 -221 -978 -993 -937 -489 -157 -303 -871 -400 -955 -456 -922 -329 -979 -299 -783 -202 -714 -745 -88 -736 -366 -538 -900 -825 -349 -596 -873 -342 -637 -786 -194 -480 -518 -188 -260 -156 -159 -337 -914 -403 -477 -79 -359 -749 -733 -446 -591 -834 -131 -531 -294 -638 -428 -406 -895 -145 -379 -850 -62 -963 -391 -648 -450 -214 -575 -897 -265 -331 -744 -90 -472 -782 -333 -89 -931 -55 -169 -184 -364 -981 -727 -743 -334 -976 -919 -519 -825 -460 -794 -236 -183 -386 -276 -331 -490 -534 -767 -890 -720 -386 -976 -54 -726 -631 -174 -959 -18 -774 -667 -635 -551 -129 -775 -85 -475 -711 -839 -146 -468 -313 -277 -292 -634 -612 -89 -547 -714 -421 -663 -654 -495 -691 -633 -903 -827 -758 -382 -728 -766 -520 -839 -279 -743 -244 -881 -398 -129 -918 -483 -132 -869 -783 -394 -754 -390 -655 -249 -4 -943 -883 -346 -99 -632 -581 -910 -7 -247 -290 -617 -548 -194 -447 -315 -536 -956 -449 -503 -704 -807 -541 -628 -6 -663 -861 -541 -587 -229 -634 -526 -214 -902 -745 -711 -977 -882 -549 -548 -183 -600 -239 -137 -597 -23 -530 -668 -99 -698 -29 -91 -185 -119 -168 -913 -361 -690 -608 -475 -686 -254 -858 -420 -563 -972 -49 -568 -631 -992 -673 -317 -994 -317 -380 -235 -251 -329 -467 -661 -193 -361 -671 -632 -522 -440 -182 -789 -342 -920 -697 -853 -947 -840 -732 -27 -235 -258 -819 -56 -589 -94 -755 -218 -882 -900 -452 -441 -446 -480 -822 -53 -291 -507 -546 -431 -869 -987 -50 -783 -609 -869 -406 -447 -738 -770 -713 -974 -381 -160 -232 -720 -822 -185 -72 -732 -263 -975 -170 -393 -484 -884 -677 -70 -958 -508 -187 -295 -670 -275 -942 -902 -223 -929 -496 -698 -154 -644 -410 -846 -901 -725 -646 -415 -684 -259 -141 -179 -904 -357 -109 -892 -613 -606 -511 -722 -369 -676 -374 -939 -757 -900 -879 -573 -158 -234 -358 -383 -751 -107 -370 -606 -902 -496 -704 -246 -999 -667 -471 -309 -227 -227 -891 -708 -314 -356 -682 -443 -196 -848 -455 -551 -578 -713 -532 -986 -224 -632 -816 -758 -967 -816 -931 -996 -698 -796 -435 -551 -29 -591 -649 -538 -803 -235 -239 -297 -125 -764 -173 -161 -939 -981 -256 -429 -436 -813 -96 -369 -724 -9 -9 -511 -122 -338 -208 -49 -967 -432 -255 -621 -407 -955 -295 -763 -889 -879 -691 -869 -701 -168 -922 -978 -659 -339 -703 -524 -517 -820 -965 -14 -911 -596 -470 -575 -109 -188 -766 -645 -98 -652 -741 -33 -94 -423 -365 -570 -167 -402 -312 -173 -323 -595 -643 -936 -58 -523 -167 -770 -440 -304 -235 -112 -372 -243 -689 -646 -69 -6 -363 -717 -663 -360 -631 -540 -259 -233 -930 -487 -65 -434 -611 -289 -464 -515 -586 -407 -834 -985 -780 -361 -599 -370 -18 -203 -240 -330 -654 -408 -850 -903 -187 -891 -7 -451 -640 -446 -626 -455 -122 -859 -273 -186 -452 -890 -388 -95 -850 -126 -7 -52 -471 -578 -560 -752 -433 -615 -448 -816 -563 -687 -368 -804 -908 -405 -812 -736 -553 -268 -275 -439 -39 -281 -927 -864 -238 -929 -598 -943 -10 -536 -434 -834 -604 -56 -159 -778 -75 -390 -292 -265 -415 -828 -976 -162 -539 -622 -993 -922 -315 -578 -775 -342 -747 -875 -403 -657 -118 -156 -326 -632 -407 -208 -986 -246 -282 -602 -990 -815 -140 -271 -624 -10 -839 -868 -432 -783 -709 -802 -453 -54 -785 -517 -100 -262 -693 -488 -861 -824 -585 -322 -213 -363 -119 -439 -267 -910 -377 -647 -956 -726 -114 -619 -363 -901 -7 -975 -458 -933 -981 -858 -451 -264 -876 -355 -872 -183 -777 -580 -596 -485 -640 -646 -87 -962 -103 -103 -276 -693 -712 -840 -444 -70 -726 -311 -170 -822 -219 -615 -617 -855 -794 -146 -736 -274 -734 -523 -853 -968 -176 -240 -163 -546 -856 -689 -675 -819 -240 -352 -298 -173 -422 -705 -948 -372 -529 -134 -167 -106 -899 -782 -873 -14 -269 -941 -835 -19 -643 -849 -143 -829 -894 -345 -663 -355 -46 -904 -785 -181 -687 -167 -709 -362 -916 -769 -657 -399 -631 -853 -261 -535 -168 -485 -486 -451 -399 -389 -714 -737 -591 -872 -665 -814 -638 -761 -974 -72 -245 -247 -977 -498 -323 -382 -986 -93 -925 -944 -527 -739 -105 -296 -901 -915 -638 -897 -81 -106 -519 -505 -735 -880 -75 -500 -792 -840 -429 -131 -423 -463 -978 -872 -138 -125 -635 -9 -948 -594 -872 -292 -396 -273 -763 -744 -260 -820 -634 -190 -72 -745 -783 -563 -363 -936 -148 -926 -583 -670 -280 -342 -677 -436 -474 -854 -949 -124 -751 -961 -358 -340 -282 -277 -460 -199 -12 -286 -60 -53 -482 -544 -335 -725 -326 -876 -800 -181 -775 -960 -357 -541 -169 -598 -764 -966 -285 -288 -959 -668 -384 -218 -594 -729 -374 -794 -372 -442 -118 -992 -152 -162 -475 -276 -355 -407 -177 -150 -908 -902 -356 -79 -507 -248 -383 -659 -329 -736 -930 -339 -52 -500 -132 -228 -458 -632 -478 -788 -57 -932 -670 -133 -734 -163 -108 -760 -98 -114 -456 -339 -565 -592 -418 -96 -972 -173 -192 -395 -721 -267 -753 -714 -702 -352 -451 -136 -595 -111 -180 -714 -69 -702 -996 -250 -348 -714 -835 -433 -55 -546 -411 -133 -590 -880 -397 -697 -829 -384 -120 -17 -140 -220 -165 -146 -624 -986 -878 -955 -218 -767 -182 -650 -578 -989 -35 -333 -61 -954 -636 -838 -241 -262 -461 -38 -42 -981 -282 -267 -63 -290 -778 -812 -925 -409 -335 -493 -80 -627 -262 -474 -286 -385 -846 -348 -210 -887 -696 -311 -140 -579 -804 -293 -864 -370 -548 -849 -31 -385 -362 -939 -94 -604 -440 -425 -381 -839 -291 -66 -704 -847 -245 -171 -822 -300 -376 -465 -108 -665 -345 -106 -525 -160 -615 -650 -341 -422 -393 -76 -253 -389 -685 -464 -853 -502 -285 -186 -921 -625 -881 -231 -161 -35 -89 -600 -23 -101 -117 -867 -580 -70 -588 -227 -508 -488 -305 -105 -469 -222 -548 -117 -679 -715 -667 -43 -905 -464 -334 -959 -798 -454 -168 -469 -921 -415 -576 -838 -943 -315 -916 -322 -254 -41 -692 -182 -701 -469 -228 -631 -638 -299 -354 -915 -422 -974 -476 -961 -141 -55 -946 -701 -951 -615 -985 -614 -397 -96 -676 -495 -303 -211 -995 -329 -80 -28 -573 -318 -273 -75 -455 -785 -894 -58 -801 -62 -338 -487 -883 -106 -913 -813 -805 -926 -407 -312 -22 -807 -887 -105 -640 -880 -390 -726 -368 -257 -850 -651 -741 -576 -679 -464 -470 -118 -45 -128 -24 -336 -253 -762 -356 -321 -929 -184 -498 -268 -11 -684 -53 -72 -886 -721 -874 -418 -690 -968 -274 -875 -672 -476 -41 -589 -449 -473 -451 -408 -536 -279 -767 -689 -165 -622 -493 -205 -319 -573 -86 -923 -646 -737 -88 -610 -264 -21 -26 -64 -392 -157 -841 -887 -835 -686 -827 -694 -720 -480 -543 -568 -591 -4 -106 -511 -764 -173 -21 -16 -485 -491 -746 -446 -475 -736 -977 -524 -582 -518 -492 -711 -559 -707 -641 -9 -826 -844 -873 -295 -833 -132 -616 -961 -76 -186 -694 -38 -253 -7 -700 -598 -388 -879 -594 -920 -67 -174 -357 -467 -196 -486 -913 -97 -711 -361 -868 -608 -840 -525 -938 -541 -846 -413 -825 -933 -479 -443 -872 -138 -311 -591 -316 -87 -492 -254 -764 -86 -799 -832 -834 -216 -50 -295 -352 -7 -782 -502 -502 -865 -291 -569 -534 -213 -293 -33 -814 -969 -846 -508 -63 -826 -927 -183 -859 -26 -220 -180 -156 -729 -908 -529 -440 -500 -370 -422 -671 -167 -625 -308 -828 -181 -640 -698 -50 -423 -950 -110 -209 -29 -716 -293 -261 -639 -765 -104 -528 -532 -366 -623 -179 -859 -853 -281 -762 -406 -482 -310 -473 -66 -735 -918 -393 -81 -258 -506 -472 -601 -267 -24 -572 -641 -524 -660 -753 -530 -789 -353 -239 -413 -599 -631 -699 -593 -23 -285 -307 -255 -769 -682 -20 -323 -56 -445 -69 -598 -856 -995 -680 -591 -994 -950 -353 -344 -715 -218 -74 -740 -150 -986 -763 -523 -833 -534 -311 -705 -364 -66 -23 -198 -136 -701 -428 -808 -564 -660 -349 -387 -938 -389 -862 -886 -523 -620 -339 -558 -834 -842 -220 -152 -561 -227 -152 -765 -426 -718 -2 -460 -202 -852 -696 -854 -984 -715 -990 -338 -626 -999 -298 -648 -958 -239 -636 -427 -722 -71 -432 -607 -166 -987 -969 -862 -308 -137 -263 -31 -455 -44 -888 -383 -673 -75 -308 -986 -887 -215 -403 -407 -774 -818 -808 -919 -510 -703 -204 -963 -368 -805 -502 -667 -381 -980 -592 -995 -156 -777 -802 -627 -489 -843 -929 -694 -285 -157 -701 -90 -58 -56 -469 -777 -710 -525 -445 -800 -868 -758 -322 -530 -466 -626 -446 -570 -19 -170 -858 -717 -739 -764 -470 -116 -876 -320 -138 -237 -529 -666 -252 -5 -560 -298 -624 -325 -792 -347 -142 -660 -586 -299 -941 -434 -954 -351 -919 -640 -447 -527 -595 -565 -112 -627 -243 -781 -106 -520 -587 -885 -515 -39 -496 -143 -688 -532 -884 -505 -629 -911 -467 -187 -43 -629 -216 -141 -648 -290 -543 -923 -403 -547 -928 -879 -646 -584 -852 -674 -102 -153 -162 -519 -97 -4 -530 -27 -282 -680 -446 -425 -201 -460 -19 -43 -896 -512 -180 -805 -86 -923 -417 -648 -74 -859 -887 -216 -951 -663 -995 -303 -27 -25 -460 -185 -717 -726 -205 -320 -21 -807 -298 -151 -108 -419 -79 -621 -314 -187 -41 -149 -71 -29 -105 -512 -27 -6 -43 -827 -788 -829 -205 -748 -103 -268 -476 -403 -251 -251 -539 -842 -822 -818 -118 -159 -980 -164 -866 -680 -903 -386 -797 -887 -910 -498 -587 -841 -337 -135 -214 -214 -166 -381 -61 -922 -17 -563 -517 -675 -815 -328 -506 -224 -465 -733 -125 -777 -399 -384 -420 -6 -772 -161 -737 -505 -422 -364 -43 -21 -663 -721 -373 -123 -78 -685 -537 -913 -586 -351 -612 -824 -650 -826 -382 -10 -777 -341 -25 -382 -29 -226 -235 -584 -251 -629 -421 -130 -731 -267 -5 -192 -679 -94 -956 -654 -624 -898 -659 -58 -424 -751 -914 -641 -948 -357 -6 -434 -551 -328 -452 -66 -3 -276 -263 -296 -837 -979 -307 -676 -140 -233 -12 -836 -811 -250 -412 -825 -12 -703 -330 -710 -869 -765 -491 -761 -819 -976 -796 -624 -562 -92 -168 -345 -495 -906 -809 -105 -157 -961 -973 -179 -264 -664 -93 -69 -334 -692 -359 -64 -461 -475 -606 -248 -504 -368 -977 -69 -537 -40 -22 -622 -155 -633 -929 -69 -174 -737 -687 -705 -582 -983 -495 -743 -571 -900 -127 -955 -356 -643 -557 -726 -731 -261 -703 -735 -90 -407 -614 -500 -569 -406 -823 -643 -384 -168 -513 -345 -925 -538 -123 -760 -508 -465 -613 -853 -436 -884 -731 -553 -459 -269 -28 -484 -897 -429 -1 -62 -816 -558 -823 -888 -11 -784 -809 -440 -831 -687 -574 -864 -440 -228 -217 -231 -198 -917 -648 -800 -604 -779 -474 -318 -992 -472 -898 -416 -700 -60 -186 -431 -545 -649 -196 -163 -890 -94 -372 -127 -965 -745 -109 -650 -61 -24 -64 -918 -349 -101 -928 -495 -736 -500 -246 -26 -114 -99 -914 -81 -126 -962 -453 -747 -828 -750 -711 -969 -691 -173 -640 -238 -284 -602 -82 -488 -200 -213 -153 -948 -609 -266 -820 -324 -57 -600 -529 -58 -972 -674 -442 -686 -125 -128 -547 -248 -964 -376 -808 -699 -628 -388 -220 -143 -805 -128 -845 -936 -216 -830 -434 -709 -505 -69 -163 -530 -186 -946 -403 -210 -27 -753 -47 -776 -169 -334 -115 -255 -702 -92 -400 -268 -679 -479 -353 -412 -879 -967 -278 -852 -509 -809 -38 -950 -648 -563 -515 -155 -227 -377 -499 -150 -170 -303 -726 -73 -29 -324 -136 -496 -442 -397 -942 -1 -624 -372 -921 -593 -778 -302 -498 -484 -789 -875 -615 -824 -331 -738 -224 -986 -330 -911 -542 -55 -3 -112 -629 -616 -190 -94 -714 -874 -42 -650 -7 -535 -583 -174 -774 -427 -774 -724 -288 -882 -341 -970 -343 -809 -129 -614 -311 -476 -315 -861 -672 -333 -795 -461 -799 -583 -83 -881 -201 -858 -344 -69 -297 -472 -17 -869 -128 -222 -833 -895 -673 -729 -420 -29 -789 -931 -444 -732 -842 -393 -18 -369 -444 -643 -514 -782 -983 -67 -114 -867 -505 -78 -641 -324 -230 -816 -309 -508 -601 -406 -375 -102 -740 -135 -474 -41 -601 -37 -465 -85 -392 -5 -233 -115 -798 -854 -483 -375 -94 -847 -530 -548 -477 -92 -706 -937 -531 -903 -1 -907 -451 -715 -169 -518 -913 -966 -680 -7 -787 -423 -771 -143 -85 -747 -845 -829 -880 -590 -263 -487 -588 -787 -643 -194 -182 -999 -494 -453 -50 -197 -104 -370 -110 -591 -854 -133 -137 -17 -69 -205 -331 -9 -82 -530 -389 -936 -635 -835 -300 -649 -557 -640 -10 -543 -426 -364 -69 -376 -915 -626 -498 -905 -289 -862 -874 -805 -346 -89 -988 -421 -359 -944 -475 -291 -646 -51 -227 -767 -690 -778 -490 -966 -861 -137 -926 -849 -126 -750 -415 -780 -186 -274 -565 -85 -952 -915 -424 -439 -74 -791 -364 -154 -635 -868 -743 -713 -806 -874 -389 -227 -339 -766 -276 -240 -23 -720 -2 -515 -247 -769 -499 -836 -566 -111 -216 -632 -147 -928 -856 -777 -15 -901 -533 -641 -265 -137 -318 -851 -429 -940 -780 -943 -791 -118 -73 -211 -959 -384 -501 -887 -326 -12 -833 -197 -891 -207 -61 -295 -668 -792 -316 -996 -123 -806 -8 -258 -13 -587 -282 -713 -685 -478 -163 -399 -631 -422 -148 -289 -729 -733 -496 -10 -2 -488 -277 -439 -225 -862 -966 -358 -572 -92 -789 -45 -509 -232 -937 -959 -975 -901 -875 -78 -35 -115 -611 -87 -977 -606 -978 -84 -471 -344 -122 -966 -873 -690 -135 -67 -663 -504 -961 -926 -5 -824 -668 -225 -642 -590 -561 -897 -661 -87 -371 -950 -113 -622 -27 -187 -992 -801 -938 -545 -513 -618 -599 -436 -585 -249 -571 -897 -633 -355 -805 -452 -283 -962 -588 -738 -908 -488 -379 -290 -459 -511 -318 -556 -448 -790 -348 -126 -311 -763 -440 -902 -867 -917 -259 -356 -450 -372 -493 -3 -289 -645 -570 -541 -682 -370 -768 -71 -997 -358 -755 -302 -872 -328 -37 -379 -938 -961 -646 -843 -387 -427 -575 -61 -422 -461 -455 -356 -643 -437 -242 -271 -896 -537 -928 -537 -475 -914 -7 -538 -109 -572 -342 -542 -388 -953 -312 -876 -335 -617 -260 -3 -880 -261 -621 -885 -781 -576 -492 -127 -898 -455 -26 -385 -3 -999 -694 -353 -737 -61 -179 -801 -267 -479 -166 -505 -513 -584 -446 -972 -862 -504 -658 -101 -283 -195 -366 -802 -727 -818 -948 -980 -158 -892 -43 -927 -706 -980 -757 -693 -969 -864 -320 -926 -213 -172 -375 -963 -372 -681 -863 -117 -809 -206 -522 -403 -505 -908 -521 -337 -280 -543 -199 -367 -584 -624 -237 -559 -760 -57 -79 -869 -185 -789 -180 -125 -186 -706 -79 -387 -234 -997 -935 -616 -932 -353 -960 -56 -877 -267 -448 -932 -93 -58 -795 -847 -975 -479 -900 -823 -230 -32 -292 -420 -971 -757 -29 -453 -13 -198 -684 -962 -68 -417 -391 -577 -301 -120 -693 -195 -502 -210 -986 -924 -44 -282 -11 -466 -915 -702 -120 -588 -439 -316 -99 -795 -218 -479 -245 -692 -868 -78 -805 -726 -817 -543 -481 -728 -803 -187 -113 -378 -837 -224 -879 -306 -826 -126 -343 -518 -396 -460 -324 -381 -45 -70 -430 -957 -525 -978 -108 -473 -234 -111 -775 -47 -666 -32 -642 -922 -708 -78 -400 -589 -270 -658 -293 -283 -499 -951 -438 -721 -580 -882 -931 -481 -848 -639 -391 -263 -878 -891 -981 -115 -693 -955 -415 -20 -805 -336 -980 -801 -144 -287 -194 -226 -921 -920 -874 -819 -491 -980 -90 -754 -813 -689 -5 -217 -548 -889 -283 -683 -693 -817 -234 -228 -800 -187 -74 -931 -409 -313 -121 -777 -630 -20 -676 -882 -502 -70 -956 -566 -763 -517 -57 -89 -961 -401 -722 -123 -440 -512 -230 -441 -678 -249 -45 -861 -389 -62 -155 -387 -254 -338 -477 -777 -417 -750 -111 -607 -136 -93 -713 -257 -396 -579 -383 -897 -47 -41 -89 -838 -654 -378 -218 -63 -881 -991 -862 -522 -599 -727 -324 -314 -255 -644 -743 -187 -683 -348 -992 -254 -336 -823 -958 -881 -611 -524 -509 -739 -637 -76 -624 -377 -47 -501 -568 -480 -650 -760 -377 -599 -451 -610 -538 -365 -402 -745 -418 -203 -184 -662 -314 -691 -624 -945 -833 -222 -641 -399 -432 -699 -174 -509 -428 -809 -655 -68 -241 -477 -96 -272 -167 -537 -442 -252 -263 -505 -911 -417 -127 -659 -210 -127 -882 -432 -303 -120 -607 -843 -54 -190 -513 -792 -491 -452 -525 -114 -634 -303 -289 -276 -228 -438 -399 -391 -899 -681 -283 -141 -371 -427 -783 -893 -406 -740 -126 -646 -834 -279 -846 -817 -147 -878 -410 -497 -226 -289 -650 -767 -940 -18 -121 -553 -738 -299 -902 -769 -381 -636 -99 -844 -640 -505 -714 -605 -400 -811 -464 -224 -612 -183 -447 -375 -292 -970 -289 -664 -893 -18 -306 -749 -889 -465 -970 -74 -350 -273 -332 -507 -67 -854 -656 -104 -230 -55 -690 -597 -317 -95 -219 -476 -337 -545 -420 -5 -121 -166 -241 -824 -648 -199 -707 -679 -108 -371 -43 -507 -6 -40 -244 -496 -333 -74 -667 -977 -650 -356 -217 -382 -520 -151 -601 -169 -663 -103 -296 -483 -855 -457 -783 -148 -116 -223 -214 -909 -153 -300 -512 -811 -758 -305 -415 -893 -109 -218 -786 -378 -677 -602 -883 -243 -420 -753 -988 -173 -622 -244 -935 -121 -338 -875 -256 -784 -879 -440 -884 -998 -785 -918 -532 -31 -84 -90 -991 -775 -410 -457 -139 -929 -521 -536 -896 -71 -602 -262 -449 -870 -990 -662 -638 -974 -97 -512 -647 -748 -187 -504 -958 -53 -424 -552 -668 -843 -180 -710 -281 -785 -12 -830 -94 -731 -607 -576 -443 -865 -103 -439 -352 -3 -666 -742 -290 -533 -854 -608 -525 -901 -529 -761 -132 -839 -300 -359 -362 -368 -243 -263 -565 -882 -320 -839 -516 -761 -380 -823 -253 -65 -545 -822 -792 -445 -454 -89 -486 -773 -933 -503 -129 -363 -499 -564 -193 -456 -961 -877 -394 -437 -522 -862 -420 -572 -89 -104 -966 -778 -61 -16 -187 -534 -811 -659 -418 -8 -355 -91 -506 -144 -141 -279 -847 -257 -687 -612 -172 -986 -64 -126 -261 -203 -914 -534 -20 -429 -85 -918 -27 -794 -277 -225 -552 -406 -913 -640 -242 -264 -204 -23 -1 -210 -970 -322 -984 -337 -696 -64 -64 -232 -984 -490 -744 -854 -219 -136 -214 -647 -970 -952 -128 -251 -66 -503 -764 -726 -641 -502 -975 -363 -389 -18 -539 -855 -766 -671 -579 -666 -447 -194 -111 -254 -863 -400 -109 -188 -237 -104 -464 -553 -249 -565 -780 -91 -29 -47 -294 -773 -463 -4 -236 -588 -543 -910 -123 -818 -213 -250 -370 -934 -737 -920 -438 -834 -273 -51 -104 -338 -107 -937 -350 -380 -399 -827 -228 -946 -207 -443 -978 -89 -143 -599 -669 -817 -79 -955 -436 -743 -995 -820 -571 -839 -851 -497 -143 -910 -32 -799 -392 -38 -352 -314 -424 -707 -675 -898 -733 -665 -748 -578 -180 -514 -481 -448 -89 -359 -55 -700 -528 -535 -802 -694 -401 -853 -69 -479 -662 -771 -424 -526 -225 -511 -376 -999 -549 -644 -114 -812 -938 -489 -275 -17 -299 -769 -915 -359 -848 -85 -370 -335 -753 -859 -684 -940 -415 -791 -721 -239 -568 -218 -119 -943 -943 -422 -981 -871 -358 -464 -438 -150 -454 -670 -106 -406 -274 -329 -723 -460 -33 -869 -423 -436 -660 -112 -140 -230 -535 -603 -438 -387 -135 -261 -561 -151 -611 -548 -454 -715 -158 -438 -822 -996 -333 -879 -786 -333 -269 -775 -962 -954 -507 -287 -186 -182 -925 -115 -706 -32 -639 -864 -967 -334 -530 -244 -939 -156 -980 -360 -229 -937 -605 -481 -442 -192 -875 -488 -509 -704 -87 -656 -889 -208 -731 -411 -928 -528 -999 -846 -72 -35 -702 -67 -520 -805 -73 -927 -417 -621 -280 -209 -122 -591 -930 -808 -628 -780 -945 -265 -76 -93 -688 -586 -918 -861 -489 -324 -770 -808 -932 -789 -839 -201 -213 -411 -641 -68 -862 -540 -499 -586 -597 -801 -593 -29 -546 -194 -911 -214 -805 -5 -808 -179 -727 -232 -741 -43 -90 -101 -670 -709 -326 -965 -380 -481 -311 -243 -671 -151 -481 -235 -667 -621 -22 -260 -732 -101 -236 -11 -780 -483 -138 -618 -644 -292 -493 -784 -601 -752 -270 -531 -967 -986 -794 -969 -305 -25 -94 -489 -569 -78 -220 -103 -735 -382 -126 -681 -114 -380 -317 -546 -284 -572 -497 -277 -824 -226 -738 -849 -810 -600 -514 -945 -945 -994 -195 -297 -135 -259 -648 -689 -1000 -960 -846 -827 -600 -560 -542 -938 -572 -133 -682 -23 -156 -914 -578 -752 -348 -419 -774 -989 -504 -647 -983 -854 -227 -805 -944 -343 -147 -3 -65 -803 -179 -114 -715 -807 -723 -208 -492 -528 -91 -813 -331 -121 -930 -617 -276 -380 -455 -196 -19 -818 -418 -601 -4 -528 -870 -689 -349 -82 -627 -546 -845 -184 -235 -42 -116 -631 -21 -847 -300 -236 -617 -29 -880 -384 -745 -573 -31 -548 -66 -170 -660 -798 -328 -480 -543 -33 -660 -966 -581 -265 -929 -468 -482 -529 -1 -850 -158 -924 -387 -337 -387 -272 -256 -878 -971 -749 -207 -27 -647 -688 -358 -36 -529 -566 -74 -151 -869 -185 -884 -834 -515 -104 -1000 -378 -158 -354 -69 -934 -233 -825 -53 -657 -991 -223 -514 -486 -148 -328 -783 -27 -37 -398 -992 -142 -622 -172 -224 -843 -87 -910 -122 -537 -969 -66 -985 -895 -224 -536 -913 -291 -383 -419 -489 -304 -561 -139 -787 -708 -838 -700 -539 -235 -614 -849 -748 -872 -286 -615 -195 -977 -462 -438 -139 -445 -558 -907 -634 -621 -394 -964 -969 -31 -550 -409 -77 -735 -744 -545 -983 -559 -475 -722 -693 -542 -321 -422 -72 -316 -345 -131 -826 -81 -583 -501 -867 -408 -56 -496 -990 -191 -52 -603 -998 -277 -843 -88 -192 -38 -695 -36 -336 -441 -366 -910 -873 -579 -868 -761 -128 -538 -570 -481 -906 -543 -441 -719 -919 -392 -488 -642 -759 -498 -60 -671 -195 -500 -789 -645 -78 -735 -648 -657 -328 -235 -771 -683 -509 -995 -14 -87 -657 -837 -351 -880 -659 -315 -530 -50 -21 -239 -472 -369 -611 -66 -922 -714 -657 -267 -60 -979 -986 -607 -676 -545 -833 -909 -570 -501 -189 -461 -768 -421 -733 -699 -36 -778 -881 -409 -773 -706 -125 -297 -866 -158 -809 -964 -919 -826 -276 -960 -273 -713 -813 -247 -879 -504 -93 -827 -373 -437 -73 -110 -523 -389 -607 -44 -930 -585 -790 -935 -60 -361 -971 -262 -187 -222 -795 -240 -522 -454 -423 -857 -191 -234 -976 -621 -137 -387 -389 -812 -110 -608 -894 -59 -883 -294 -838 -550 -479 -307 -294 -770 -91 -560 -795 -244 -802 -17 -77 -923 -501 -545 -981 -718 -461 -345 -568 -32 -561 -156 -287 -322 -158 -542 -968 -427 -400 -326 -598 -358 -338 -605 -725 -952 -888 -913 -580 -640 -973 -815 -280 -334 -895 -70 -182 -638 -925 -252 -911 -346 -47 -395 -733 -912 -107 -669 -399 -703 -347 -751 -193 -718 -484 -808 -515 -385 -278 -531 -45 -561 -542 -102 -142 -252 -565 -24 -325 -896 -75 -697 -310 -82 -488 -472 -546 -288 -65 -78 -76 -383 -147 -463 -44 -930 -186 -517 -312 -732 -929 -140 -334 -907 -168 -956 -346 -531 -627 -182 -911 -247 -54 -254 -623 -38 -688 -624 -174 -500 -812 -538 -489 -126 -222 -177 -208 -820 -15 -436 -790 -558 -488 -152 -707 -885 -40 -866 -962 -886 -198 -542 -661 -814 -669 -218 -96 -420 -175 -615 -630 -178 -556 -849 -905 -339 -266 -786 -223 -842 -525 -783 -29 -671 -145 -170 -930 -140 -996 -475 -737 -737 -24 -802 -887 -922 -607 -970 -127 -599 -835 -153 -619 -881 -864 -745 -96 -773 -124 -752 -623 -532 -319 -647 -240 -212 -892 -88 -52 -623 -546 -255 -925 -938 -991 -50 -935 -190 -979 -837 -273 -358 -809 -458 -239 -98 -707 -622 -168 -772 -380 -258 -579 -18 -254 -322 -708 -932 -264 -965 -577 -745 -456 -539 -572 -45 -862 -948 -261 -989 -474 -439 -61 -779 -224 -143 -566 -449 -244 -28 -28 -788 -476 -177 -498 -293 -401 -802 -202 -733 -291 -225 -855 -557 -925 -383 -322 -232 -212 -578 -919 -759 -476 -461 -335 -804 -205 -408 -304 -61 -569 -404 -764 -185 -594 -574 -347 -78 -844 -525 -831 -94 -511 -956 -587 -658 -427 -679 -109 -450 -69 -608 -552 -218 -65 -26 -108 -932 -595 -812 -648 -895 -890 -57 -30 -223 -473 -91 -205 -245 -467 -700 -128 -463 -220 -605 -367 -94 -217 -627 -517 -82 -128 -726 -448 -200 -197 -89 -207 -218 -345 -992 -388 -615 -77 -17 -267 -483 -523 -914 -220 -771 -508 -483 -467 -855 -415 -183 -619 -208 -436 -516 -343 -560 -605 -278 -875 -428 -831 -766 -515 -436 -120 -152 -545 -900 -600 -159 -620 -568 -103 -477 -479 -188 -379 -571 -546 -232 -786 -827 -607 -115 -306 -23 -944 -986 -295 -239 -102 -928 -620 -653 -53 -502 -206 -348 -64 -488 -466 -944 -960 -634 -731 -195 -677 -632 -217 -767 -397 -199 -250 -422 -265 -133 -532 -636 -470 -106 -366 -54 -728 -189 -999 -416 -665 -673 -842 -614 -251 -326 -932 -601 -305 -455 -260 -895 -429 -427 -555 -131 -144 -114 -811 -375 -930 -1 -357 -818 -785 -445 -821 -653 -1 -428 -970 -366 -97 -150 -337 -476 -295 -617 -27 -806 -596 -927 -953 -647 -884 -157 -625 -807 -918 -285 -55 -352 -468 -236 -557 -170 -569 -613 -450 -517 -352 -619 -111 -618 -312 -70 -382 -961 -788 -213 -431 -610 -167 -329 -32 -311 -964 -265 -361 -353 -402 -503 -342 -127 -682 -2 -81 -973 -207 -927 -342 -118 -930 -139 -309 -728 -206 -730 -206 -14 -690 -261 -598 -887 -373 -824 -86 -754 -638 -848 -174 -694 -801 -347 -11 -190 -430 -580 -152 -532 -597 -360 -211 -993 -840 -192 -911 -482 -98 -135 -760 -216 -876 -972 -398 -202 -195 -295 -643 -754 -472 -809 -177 -509 -309 -749 -602 -681 -203 -645 -16 -300 -993 -192 -516 -923 -514 -534 -367 -457 -339 -899 -837 -107 -415 -157 -856 -150 -158 -611 -939 -647 -259 -958 -813 -913 -67 -579 -650 -789 -595 -215 -502 -989 -665 -432 -332 -619 -772 -358 -345 -558 -799 -779 -261 -362 -225 -553 -507 -86 -311 -117 -586 -4 -465 -926 -999 -724 -940 -124 -60 -548 -77 -211 -159 -421 -148 -65 -355 -996 -303 -528 -499 -810 -93 -749 -959 -385 -39 -545 -698 -285 -815 -162 -883 -276 -465 -225 -187 -268 -309 -635 -664 -139 -112 -966 -586 -267 -424 -482 -644 -272 -650 -501 -205 -277 -306 -54 -185 -71 -787 -607 -608 -634 -820 -662 -587 -519 -527 -662 -865 -731 -707 -168 -374 -162 -293 -207 -994 -439 -242 -415 -810 -785 -643 -542 -543 -141 -690 -729 -91 -677 -6 -981 -655 -645 -72 -8 -658 -463 -358 -650 -30 -231 -652 -633 -449 -311 -174 -571 -296 -308 -639 -133 -619 -629 -539 -328 -890 -278 -907 -334 -402 -78 -4 -485 -57 -45 -759 -288 -292 -133 -396 -211 -28 -903 -464 -487 -773 -8 -554 -577 -942 -310 -226 -899 -337 -424 -433 -907 -962 -23 -498 -872 -233 -892 -904 -1000 -924 -783 -487 -690 -428 -688 -911 -659 -581 -218 -997 -481 -134 -335 -230 -904 -621 -745 -23 -113 -575 -889 -895 -413 -736 -865 -729 -994 -812 -468 -211 -498 -120 -137 -903 -475 -745 -384 -983 -298 -187 -506 -44 -115 -900 -900 -42 -770 -658 -336 -565 -633 -581 -302 -222 -355 -971 -632 -18 -979 -993 -374 -799 -501 -25 -523 -555 -98 -477 -367 -234 -17 -163 -963 -236 -72 -537 -24 -759 -187 -92 -305 -354 -711 -863 -565 -948 -891 -423 -400 -392 -427 -569 -813 -125 -133 -826 -781 -10 -370 -179 -293 -299 -156 -879 -311 -616 -959 -412 -909 -777 -67 -548 -774 -673 -887 -50 -438 -501 -977 -415 -240 -100 -376 -915 -329 -717 -574 -23 -223 -223 -667 -151 -618 -534 -494 -476 -284 -547 -876 -964 -559 -826 -708 -344 -25 -282 -227 -48 -381 -627 -730 -950 -925 -25 -847 -15 -381 -601 -924 -729 -944 -659 -158 -346 -237 -369 -69 -906 -599 -628 -885 -97 -404 -5 -733 -432 -704 -991 -871 -969 -793 -415 -289 -436 -536 -32 -645 -188 -484 -582 -263 -39 -839 -2 -387 -488 -114 -589 -882 -714 -424 -866 -872 -851 -769 -744 -979 -245 -895 -251 -522 -907 -721 -447 -302 -97 -110 -63 -169 -707 -959 -262 -684 -948 -446 -913 -445 -216 -691 -370 -304 -767 -617 -518 -485 -906 -227 -414 -577 -958 -189 -771 -696 -525 -204 -927 -963 -724 -928 -43 -931 -266 -923 -772 -218 -327 -659 -264 -30 -133 -648 -746 -116 -317 -890 -336 -20 -91 -217 -23 -182 -731 -809 -512 -291 -25 -61 -197 -369 -985 -891 -911 -195 -706 -968 -86 -319 -903 -201 -29 -512 -329 -951 -333 -812 -137 -674 -340 -616 -245 -817 -408 -493 -509 -813 -953 -951 -465 -842 -996 -576 -525 -309 -338 -313 -930 -187 -645 -866 -840 -904 -300 -201 -79 -151 -171 -712 -234 -809 -465 -633 -599 -249 -4 -554 -268 -961 -657 -470 -542 -157 -497 -987 -882 -283 -557 -577 -9 -573 -887 -71 -668 -617 -954 -798 -225 -364 -33 -517 -883 -754 -309 -870 -715 -912 -728 -619 -183 -508 -808 -925 -962 -81 -612 -69 -971 -715 -92 -235 -274 -815 -264 -416 -277 -100 -133 -425 -129 -891 -940 -920 -773 -609 -902 -537 -336 -379 -327 -13 -611 -10 -771 -867 -472 -960 -47 -581 -649 -878 -944 -402 -922 -763 -785 -302 -51 -615 -929 -99 -271 -128 -805 -564 -7 -387 -761 -584 -234 -568 -739 -471 -74 -573 -984 -495 -904 -10 -342 -922 -907 -871 -969 -39 -782 -468 -874 -714 -915 -30 -790 -934 -156 -788 -733 -985 -762 -774 -72 -52 -74 -205 -260 -637 -830 -482 -848 -973 -845 -44 -514 -33 -236 -578 -904 -549 -558 -413 -859 -917 -962 -674 -448 -884 -802 -122 -191 -632 -999 -849 -531 -475 -811 -387 -30 -957 -688 -863 -431 -299 -285 -625 -889 -28 -678 -8 -566 -896 -865 -15 -738 -88 -414 -726 -843 -424 -966 -527 -296 -141 -802 -328 -389 -130 -45 -683 -102 -794 -980 -177 -219 -640 -565 -756 -434 -121 -106 -891 -710 -540 -797 -539 -462 -327 -741 -356 -234 -394 -827 -879 -802 -957 -848 -29 -403 -290 -45 -869 -984 -287 -407 -638 -935 -274 -700 -419 -682 -362 -614 -289 -707 -658 -746 -413 -349 -410 -614 -316 -539 -596 -800 -624 -205 -476 -797 -724 -206 -554 -810 -111 -609 -116 -528 -92 -549 -545 -754 -547 -900 -328 -960 -197 -754 -552 -123 -737 -470 -673 -74 -35 -505 -447 -378 -734 -811 -793 -79 -688 -632 -921 -122 -554 -3 -329 -166 -341 -148 -454 -141 -356 -411 -590 -685 -373 -363 -495 -581 -944 -879 -719 -216 -131 -815 -96 -557 -53 -346 -790 -391 -8 -817 -862 -266 -900 -644 -933 -937 -794 -330 -444 -228 -551 -763 -710 -519 -679 -721 -773 -252 -972 -624 -636 -754 -167 -534 -951 -619 -869 -363 -473 -255 -520 -68 -552 -499 -686 -800 -95 -253 -731 -983 -831 -519 -359 -863 -493 -69 -99 -641 -881 -385 -360 -468 -813 -815 -706 -154 -974 -513 -573 -127 -295 -556 -149 -762 -871 -881 -727 -825 -65 -709 -609 -100 -868 -26 -384 -826 -201 -43 -989 -619 -91 -53 -668 -295 -303 -442 -907 -161 -803 -756 -208 -731 -469 -493 -63 -608 -826 -829 -211 -749 -545 -517 -960 -305 -500 -882 -832 -229 -629 -843 -561 -579 -123 -719 -688 -799 -876 -278 -782 -909 -279 -468 -942 -356 -938 -819 -634 -403 -177 -66 -6 -692 -961 -884 -993 -908 -624 -965 -673 -388 -797 -556 -813 -621 -24 -315 -711 -272 -551 -879 -562 -872 -392 -89 -198 -811 -43 -132 -952 -963 -815 -618 -690 -135 -409 -233 -911 -278 -313 -566 -526 -1000 -710 -650 -45 -672 -14 -121 -86 -204 -86 -700 -357 -206 -569 -880 -14 -857 -387 -614 -119 -434 -164 -860 -204 -573 -665 -606 -504 -570 -675 -51 -873 -496 -218 -859 -358 -95 -931 -764 -12 -127 -129 -702 -478 -164 -638 -196 -933 -50 -71 -727 -834 -689 -383 -607 -751 -583 -825 -167 -468 -569 -678 -994 -71 -36 -105 -68 -647 -959 -251 -556 -453 -168 -15 -53 -493 -182 -367 -311 -632 -857 -771 -804 -437 -763 -519 -147 -523 -960 -570 -53 -945 -782 -412 -236 -544 -621 -375 -171 -479 -462 -970 -607 -63 -874 -774 -716 -378 -641 -28 -685 -975 -639 -707 -609 -200 -700 -810 -780 -303 -240 -814 -829 -954 -938 -151 -152 -163 -406 -646 -477 -754 -696 -631 -509 -420 -236 -913 -712 -767 -832 -360 -288 -420 -357 -493 -12 -995 -974 -455 -217 -787 -468 -674 -372 -335 -148 -680 -314 -300 -465 -854 -916 -960 -581 -789 -461 -367 -470 -729 -844 -747 -431 -415 -879 -30 -600 -920 -494 -131 -735 -384 -500 -339 -108 -243 -31 -649 -259 -969 -834 -81 -515 -496 -196 -207 -3 -803 -23 -867 -323 -962 -125 -87 -86 -152 -597 -150 -508 -524 -420 -678 -440 -883 -283 -997 -810 -615 -855 -877 -302 -112 -659 -544 -619 -878 -592 -448 -81 -608 -961 -951 -302 -915 -431 -503 -391 -553 -378 -624 -795 -163 -401 -10 -516 -918 -669 -552 -34 -999 -126 -489 -633 -981 -269 -457 -635 -637 -462 -403 -238 -955 -288 -333 -921 -137 -252 -129 -972 -629 -797 -21 -562 -792 -639 -740 -205 -560 -368 -49 -478 -174 -613 -633 -142 -733 -327 -62 -845 -833 -604 -875 -877 -103 -619 -629 -416 -119 -350 -68 -21 -61 -984 -700 -748 -701 -59 -455 -964 -756 -431 -814 -841 -280 -907 -125 -746 -609 -633 -678 -207 -135 -857 -770 -703 -975 -329 -951 -819 -144 -171 -584 -76 -34 -139 -114 -225 -118 -262 -513 -503 -923 -8 -73 -787 -599 -144 -530 -641 -253 -549 -247 -751 -21 -440 -615 -833 -299 -168 -487 -655 -115 -77 -290 -778 -792 -306 -960 -760 -71 -772 -848 -56 -831 -366 -435 -69 -486 -299 -389 -118 -218 -647 -788 -824 -972 -546 -480 -8 -466 -141 -87 -737 -221 -839 -327 -381 -740 -690 -623 -434 -873 -677 -806 -619 -209 -178 -363 -479 -971 -796 -8 -907 -814 -224 -291 -237 -569 -622 -552 -302 -636 -719 -542 -322 -626 -801 -720 -353 -472 -933 -704 -506 -839 -803 -673 -384 -224 -216 -597 -682 -859 -524 -218 -834 -317 -807 -884 -804 -18 -123 -330 -78 -666 -777 -491 -260 -429 -516 -20 -737 -114 -570 -500 -937 -730 -446 -445 -138 -159 -9 -475 -391 -266 -246 -123 -863 -362 -342 -648 -8 -959 -606 -964 -609 -535 -154 -415 -786 -452 -372 -709 -361 -243 -196 -617 -482 -544 -235 -165 -724 -457 -680 -514 -386 -103 -561 -704 -532 -99 -289 -906 -436 -366 -475 -311 -698 -854 -606 -129 -424 -729 -167 -514 -892 -857 -498 -111 -878 -645 -958 -729 -642 -289 -748 -76 -852 -448 -9 -139 -153 -7 -211 -877 -906 -134 -406 -52 -446 -889 -781 -647 -767 -804 -760 -361 -508 -958 -137 -810 -160 -478 -516 -124 -136 -534 -697 -103 -8 -144 -52 -411 -156 -566 -672 -343 -25 -969 -37 -229 -329 -376 -538 -430 -507 -380 -546 -185 -278 -429 -207 -109 -224 -740 -272 -655 -632 -452 -649 -232 -910 -936 -379 -652 -662 -875 -518 -384 -583 -731 -61 -367 -680 -442 -449 -210 -170 -889 -678 -766 -851 -106 -832 -466 -355 -80 -219 -488 -627 -208 -141 -662 -576 -152 -278 -398 -713 -979 -426 -430 -292 -605 -862 -971 -416 -942 -888 -61 -957 -117 -862 -415 -512 -645 -842 -914 -540 -761 -455 -830 -817 -812 -174 -363 -927 -165 -171 -421 -806 -290 -953 -284 -600 -161 -532 -922 -306 -46 -163 -83 -219 -848 -456 -85 -338 -359 -220 -787 -837 -25 -391 -487 -209 -379 -811 -708 -587 -105 -692 -832 -986 -630 -208 -949 -333 -61 -280 -895 -753 -672 -262 -902 -648 -712 -169 -899 -956 -201 -898 -825 -552 -415 -123 -431 -813 -573 -812 -229 -552 -984 -89 -814 -891 -312 -177 -972 -184 -865 -904 -13 -147 -587 -187 -694 -924 -103 -275 -24 -883 -932 -456 -651 -656 -123 -889 -431 -498 -610 -623 -82 -103 -295 -413 -614 -860 -913 -143 -374 -58 -29 -628 -573 -269 -679 -5 -690 -546 -433 -96 -832 -604 -256 -863 -690 -578 -692 -900 -572 -881 -272 -340 -120 -490 -304 -916 -958 -962 -446 -845 -193 -381 -262 -631 -919 -106 -665 -874 -418 -460 -487 -916 -139 -885 -460 -890 -851 -258 -626 -794 -614 -410 -202 -724 -439 -909 -908 -865 -56 -403 -441 -989 -924 -664 -984 -268 -796 -795 -596 -963 -906 -765 -70 -607 -366 -418 -383 -17 -934 -984 -888 -282 -681 -419 -968 -212 -887 -884 -898 -530 -836 -474 -841 -60 -316 -130 -455 -929 -344 -356 -139 -175 -975 -640 -734 -240 -636 -354 -951 -273 -965 -111 -756 -841 -686 -111 -407 -783 -52 -917 -818 -931 -655 -246 -650 -653 -968 -51 -168 -555 -592 -947 -347 -880 -416 -257 -509 -901 -339 -198 -520 -287 -461 -298 -162 -308 -820 -645 -738 -493 -625 -637 -10 -300 -946 -795 -699 -933 -576 -996 -517 -496 -114 -979 -360 -147 -978 -343 -811 -578 -172 -489 -211 -202 -943 -293 -84 -741 -112 -705 -571 -260 -677 -547 -717 -200 -234 -552 -229 -340 -962 -279 -156 -834 -378 -465 -378 -382 -972 -429 -785 -257 -746 -375 -916 -776 -206 -236 -982 -583 -939 -514 -819 -452 -645 -805 -842 -673 -648 -894 -253 -209 -23 -13 -379 -274 -224 -311 -50 -147 -92 -955 -36 -189 -130 -380 -879 -925 -713 -983 -386 -361 -980 -967 -430 -253 -863 -195 -470 -87 -322 -365 -404 -216 -366 -300 -217 -787 -924 -983 -467 -309 -775 -854 -691 -996 -560 -760 -312 -546 -969 -772 -206 -61 -763 -654 -644 -386 -976 -887 -857 -715 -185 -152 -751 -212 -918 -530 -426 -949 -812 -271 -552 -47 -161 -95 -834 -396 -314 -638 -142 -954 -186 -61 -713 -332 -706 -333 -168 -373 -593 -222 -475 -737 -87 -528 -627 -567 -190 -496 -186 -966 -317 -94 -11 -468 -440 -648 -876 -813 -381 -447 -561 -90 -348 -801 -898 -918 -518 -404 -320 -929 -469 -551 -13 -46 -272 -564 -265 -687 -90 -750 -910 -1 -983 -592 -595 -280 -400 -505 -852 -20 -894 -726 -716 -339 -419 -470 -605 -838 -335 -6 -52 -601 -634 -254 -191 -85 -622 -940 -576 -582 -181 -971 -497 -735 -522 -388 -687 -285 -712 -85 -925 -560 -476 -577 -346 -343 -132 -866 -21 -44 -193 -911 -229 -892 -957 -763 -9 -612 -495 -754 -612 -59 -619 -239 -555 -319 -804 -175 -714 -30 -724 -190 -232 -395 -633 -891 -205 -870 -435 -260 -132 -239 -761 -674 -258 -469 -867 -323 -940 -783 -821 -423 -149 -764 -551 -133 -314 -321 -497 -626 -141 -124 -826 -743 -851 -48 -624 -264 -82 -524 -829 -976 -528 -401 -582 -606 -818 -366 -742 -483 -483 -247 -975 -83 -219 -54 -432 -623 -630 -681 -103 -228 -328 -914 -272 -92 -424 -57 -777 -736 -199 -772 -608 -319 -245 -562 -868 -139 -461 -387 -941 -795 -631 -804 -875 -3 -458 -51 -883 -416 -697 -292 -809 -621 -459 -150 -266 -219 -856 -509 -706 -618 -88 -782 -1000 -965 -586 -965 -808 -701 -669 -570 -871 -944 -386 -152 -31 -923 -602 -865 -346 -102 -293 -563 -308 -540 -5 -656 -342 -551 -252 -568 -174 -225 -534 -560 -162 -945 -387 -532 -575 -769 -153 -734 -475 -1 -701 -843 -160 -610 -25 -357 -703 -203 -137 -876 -193 -388 -30 -469 -419 -175 -578 -263 -247 -517 -148 -2 -464 -176 -727 -199 -944 -725 -404 -155 -761 -514 -750 -441 -931 -154 -603 -563 -696 -248 -825 -855 -946 -11 -821 -64 -748 -316 -990 -2 -27 -886 -784 -120 -865 -295 -458 -475 -759 -226 -411 -995 -979 -11 -446 -111 -962 -82 -625 -717 -67 -199 -294 -220 -13 -733 -975 -735 -768 -292 -499 -770 -82 -855 -996 -60 -938 -530 -248 -961 -358 -286 -339 -508 -957 -775 -90 -765 -987 -336 -104 -660 -930 -126 -108 -499 -462 -203 -22 -488 -609 -145 -551 -178 -823 -848 -259 -843 -672 -202 -726 -518 -109 -195 -407 -799 -690 -18 -29 -872 -885 -588 -385 -89 -912 -935 -209 -824 -276 -601 -930 -347 -699 -326 -77 -25 -79 -63 -778 -640 -353 -633 -943 -782 -332 -391 -642 -754 -227 -899 -743 -787 -562 -613 -452 -921 -614 -932 -645 -39 -447 -323 -28 -612 -852 -354 -822 -763 -718 -469 -851 -864 -743 -841 -361 -426 -817 -105 -854 -732 -168 -964 -328 -635 -425 -676 -897 -656 -493 -139 -581 -114 -517 -585 -512 -126 -202 -844 -517 -662 -267 -558 -978 -561 -887 -433 -584 -562 -238 -887 -505 -411 -233 -379 -411 -369 -880 -853 -887 -539 -822 -994 -381 -276 -679 -959 -344 -810 -620 -190 -737 -392 -153 -34 -358 -638 -339 -138 -557 -580 -542 -287 -717 -476 -797 -80 -187 -776 -498 -553 -228 -221 -441 -545 -428 -576 -850 -724 -362 -572 -373 -94 -383 -776 -428 -899 -21 -834 -733 -294 -795 -222 -751 -754 -367 -416 -600 -416 -726 -325 -996 -254 -393 -919 -948 -903 -36 -593 -542 -623 -852 -293 -800 -33 -251 -788 -355 -154 -605 -359 -731 -769 -428 -340 -968 -646 -473 -432 -514 -154 -920 -887 -714 -839 -679 -185 -287 -24 -186 -223 -715 -969 -954 -733 -378 -608 -629 -143 -685 -495 -485 -881 -684 -458 -25 -156 -434 -216 -418 -434 -208 -171 -110 -901 -427 -637 -903 -870 -510 -682 -652 -181 -676 -435 -342 -472 -585 -760 -213 -207 -298 -66 -681 -516 -702 -274 -593 -649 -413 -652 -542 -53 -835 -914 -883 -66 -43 -373 -755 -364 -722 -218 -175 -352 -580 -620 -195 -382 -541 -355 -471 -834 -522 -706 -84 -129 -952 -579 -991 -428 -70 -613 -907 -527 -935 -295 -604 -203 -625 -550 -964 -425 -863 -565 -616 -632 -233 -556 -528 -868 -217 -73 -740 -126 -474 -394 -963 -480 -479 -451 -948 -216 -202 -885 -985 -531 -776 -266 -798 -585 -288 -624 -10 -942 -704 -946 -564 -936 -584 -311 -829 -749 -526 -269 -649 -762 -830 -490 -236 -400 -150 -683 -278 -746 -219 -803 -581 -679 -984 -656 -371 -375 -560 -991 -719 -34 -277 -402 -858 -870 -544 -89 -892 -491 -523 -893 -823 -36 -735 -572 -635 -601 -545 -635 -505 -983 -837 -941 -744 -104 -688 -541 -295 -735 -334 -911 -348 -468 -880 -882 -451 -301 -798 -797 -527 -41 -9 -209 -636 -647 -538 -853 -219 -107 -441 -397 -561 -436 -957 -56 -91 -953 -201 -864 -418 -258 -941 -261 -476 -417 -687 -134 -175 -738 -958 -736 -885 -954 -229 -399 -329 -219 -225 -701 -454 -87 -631 -634 -195 -601 -145 -923 -126 -563 -370 -745 -997 -526 -738 -359 -129 -584 -987 -904 -134 -221 -113 -903 -482 -719 -23 -128 -97 -130 -732 -389 -31 -747 -98 -954 -510 -289 -522 -122 -249 -304 -974 -560 -385 -15 -554 -532 -446 -902 -171 -491 -102 -644 -31 -537 -248 -191 -429 -85 -271 -888 -76 -753 -970 -509 -864 -759 -600 -1000 -740 -228 -185 -206 -691 -643 -547 -6 -104 -294 -513 -940 -633 -245 -81 -47 -569 -251 -11 -454 -673 -854 -367 -455 -748 -432 -914 -129 -76 -611 -539 -471 -501 -571 -759 -828 -894 -960 -846 -386 -945 -725 -376 -311 -573 -239 -671 -46 -667 -305 -676 -152 -93 -228 -118 -658 -463 -757 -997 -673 -825 -757 -721 -574 -429 -511 -998 -453 -783 -8 -926 -651 -592 -153 -496 -681 -842 -74 -832 -289 -731 -790 -184 -823 -234 -544 -521 -670 -230 -261 -781 -336 -53 -965 -114 -488 -156 -602 -937 -923 -968 -187 -890 -210 -130 -952 -31 -915 -611 -837 -382 -702 -69 -954 -197 -296 -470 -735 -706 -523 -127 -350 -366 -726 -33 -68 -134 -10 -34 -766 -203 -567 -347 -540 -905 -72 -748 -879 -343 -435 -910 -810 -28 -659 -600 -478 -637 -607 -72 -287 -332 -76 -116 -404 -168 -656 -489 -22 -260 -454 -490 -548 -854 -888 -309 -778 -987 -323 -319 -352 -894 -148 -769 -80 -675 -218 -318 -407 -894 -937 -815 -824 -520 -696 -916 -619 -16 -607 -542 -661 -732 -668 -101 -357 -276 -113 -566 -336 -778 -254 -893 -833 -868 -268 -265 -88 -825 -689 -725 -536 -573 -197 -556 -895 -847 -730 -387 -528 -179 -828 -662 -101 -549 -225 -934 -23 -984 -800 -202 -447 -87 -219 -517 -597 -47 -78 -84 -398 -362 -333 -343 -450 -860 -457 -243 -448 -832 -383 -692 -521 -129 -709 -583 -501 -508 -912 -844 -124 -860 -713 -17 -488 -176 -774 -610 -123 -336 -482 -688 -348 -357 -209 -709 -811 -947 -7 -187 -102 -211 -940 -98 -642 -892 -436 -636 -218 -891 -945 -949 -663 -228 -566 -892 -349 -633 -196 -65 -869 -149 -888 -389 -205 -415 -412 -157 -769 -512 -701 -856 -381 -375 -175 -77 -193 -634 -194 -776 -69 -451 -641 -854 -514 -661 -238 -506 -626 -567 -139 -780 -226 -574 -648 -598 -636 -959 -915 -867 -172 -341 -35 -326 -875 -207 -415 -857 -719 -535 -830 -742 -169 -22 -728 -700 -410 -328 -257 -441 -571 -11 -66 -355 -274 -838 -803 -718 -499 -842 -540 -979 -935 -330 -230 -389 -74 -198 -932 -58 -8 -636 -343 -550 -174 -124 -670 -96 -646 -167 -891 -667 -761 -601 -486 -75 -489 -85 -758 -664 -436 -209 -992 -307 -393 -947 -765 -572 -731 -453 -340 -137 -69 -824 -207 -668 -870 -956 -719 -636 -405 -550 -566 -641 -525 -94 -624 -64 -1000 -340 -216 -165 -445 -55 -439 -356 -632 -91 -1000 -320 -208 -903 -422 -545 -525 -504 -277 -826 -187 -470 -371 -456 -583 -607 -82 -922 -159 -898 -724 -502 -383 -196 -334 -461 -364 -851 -367 -45 -993 -918 -592 -646 -205 -663 -389 -441 -155 -9 -829 -893 -311 -916 -115 -768 -746 -388 -810 -779 -482 -218 -386 -638 -693 -147 -97 -343 -154 -127 -354 -880 -492 -810 -484 -129 -598 -903 -794 -235 -336 -13 -468 -375 -681 -666 -330 -506 -112 -97 -960 -343 -408 -76 -888 -742 -149 -319 -145 -536 -445 -525 -109 -501 -79 -36 -697 -663 -982 -740 -971 -233 -268 -751 -806 -741 -341 -452 -401 -28 -645 -548 -248 -418 -630 -236 -557 -227 -207 -937 -508 -811 -285 -820 -868 -971 -872 -126 -99 -424 -663 -10 -540 -661 -95 -81 -465 -470 -607 -938 -317 -581 -468 -547 -721 -372 -982 -704 -171 -43 -566 -826 -543 -117 -78 -696 -188 -37 -843 -892 -909 -108 -113 -590 -13 -373 -415 -533 -365 -576 -7 -200 -836 -162 -166 -670 -468 -330 -559 -904 -984 -138 -196 -279 -507 -85 -563 -360 -441 -16 -288 -567 -857 -961 -247 -688 -844 -462 -820 -294 -772 -431 -567 -875 -499 -631 -697 -135 -342 -876 -652 -248 -790 -794 -400 -89 -269 -587 -204 -521 -38 -310 -338 -245 -72 -392 -962 -527 -362 -651 -889 -230 -470 -810 -934 -669 -710 -576 -399 -783 -999 -455 -700 -432 -288 -234 -567 -844 -9 -789 -741 -52 -575 -142 -531 -228 -954 -154 -691 -684 -133 -565 -274 -253 -714 -65 -929 -288 -78 -507 -874 -735 -175 -653 -172 -564 -421 -535 -621 -514 -270 -528 -509 -784 -271 -162 -920 -74 -944 -46 -905 -568 -79 -740 -108 -451 -195 -415 -302 -73 -141 -689 -196 -631 -142 -454 -168 -385 -505 -836 -750 -734 -307 -992 -27 -764 -289 -982 -464 -91 -818 -818 -119 -145 -141 -461 -831 -411 -467 -451 -214 -602 -649 -163 -127 -449 -343 -142 -269 -666 -467 -967 -725 -986 -780 -434 -951 -771 -980 -228 -996 -349 -32 -258 -398 -959 -403 -531 -223 -247 -305 -620 -874 -272 -817 -940 -388 -281 -802 -743 -306 -468 -165 -923 -675 -668 -397 -654 -229 -765 -710 -316 -974 -111 -91 -305 -570 -468 -364 -26 -571 -976 -962 -951 -20 -38 -548 -860 -221 -297 -222 -559 -30 -373 -463 -735 -231 -195 -509 -908 -305 -272 -157 -750 -885 -935 -876 -406 -173 -169 -971 -974 -291 -35 -834 -907 -556 -937 -95 -395 -305 -346 -573 -674 -36 -27 -944 -346 -372 -399 -340 -68 -672 -99 -266 -408 -478 -715 -550 -305 -32 -428 -427 -733 -431 -137 -863 -265 -343 -451 -705 -795 -482 -262 -598 -147 -372 -955 -139 -479 -919 -863 -520 -163 -877 -374 -992 -773 -624 -241 -77 -184 -37 -700 -413 -117 -65 -293 -969 -659 -144 -249 -483 -905 -512 -580 -354 -253 -155 -298 -159 -386 -290 -703 -280 -677 -859 -7 -843 -613 -571 -436 -454 -93 -405 -12 -264 -980 -52 -440 -297 -842 -262 -178 -636 -813 -762 -567 -630 -204 -416 -354 -403 -297 -261 -197 -807 -164 -592 -371 -780 -616 -894 -513 -312 -650 -910 -589 -935 -78 -571 -530 -276 -339 -433 -253 -428 -932 -46 -167 -625 -727 -22 -415 -302 -229 -627 -19 -957 -758 -955 -244 -26 -938 -741 -265 -245 -894 -684 -398 -586 -906 -100 -874 -228 -1000 -839 -712 -719 -86 -227 -288 -923 -275 -861 -994 -733 -478 -592 -598 -583 -774 -712 -970 -418 -315 -876 -848 -889 -70 -23 -227 -561 -377 -103 -273 -100 -430 -755 -791 -97 -5 -523 -102 -154 -452 -388 -4 -879 -944 -111 -846 -13 -138 -430 -615 -986 -197 -992 -123 -427 -692 -487 -481 -990 -404 -423 -195 -663 -472 -928 -407 -714 -602 -145 -145 -708 -280 -308 -197 -116 -770 -793 -981 -954 -198 -298 -741 -729 -804 -923 -974 -119 -190 -440 -686 -4 -844 -476 -755 -900 -190 -192 -81 -78 -842 -703 -258 -917 -53 -508 -865 -937 -83 -450 -786 -323 -678 -917 -760 -120 -229 -884 -397 -324 -170 -485 -761 -888 -199 -843 -976 -537 -855 -396 -847 -703 -2 -643 -341 -122 -943 -774 -419 -574 -666 -316 -508 -466 -38 -237 -320 -781 -754 -73 -953 -340 -325 -943 -990 -792 -217 -35 -889 -234 -205 -929 -679 -638 -26 -705 -834 -136 -881 -279 -668 -565 -72 -373 -867 -688 -283 -750 -276 -35 -268 -70 -406 -230 -32 -414 -681 -914 -40 -196 -637 -870 -236 -183 -546 -52 -850 -250 -266 -665 -793 -568 -749 -209 -883 -666 -575 -245 -29 -428 -13 -705 -785 -51 -338 -595 -385 -471 -702 -244 -90 -237 -784 -955 -270 -690 -734 -818 -476 -368 -61 -214 -303 -270 -512 -724 -249 -739 -616 -341 -904 -12 -780 -1000 -355 -120 -131 -619 -520 -980 -156 -60 -615 -389 -132 -630 -824 -108 -599 -385 -160 -98 -760 -174 -136 -238 -499 -39 -501 -33 -281 -111 -910 -79 -82 -560 -959 -802 -410 -150 -959 -837 -67 -257 -147 -453 -906 -22 -817 -842 -696 -856 -344 -240 -694 -250 -322 -762 -883 -502 -798 -423 -59 -936 -908 -482 -213 -201 -152 -547 -662 -493 -670 -190 -755 -88 -806 -745 -851 -567 -2 -176 -22 -229 -763 -628 -523 -721 -947 -988 -235 -616 -902 -454 -445 -592 -154 -551 -682 -954 -814 -527 -553 -176 -346 -287 -172 -33 -343 -999 -43 -92 -403 -277 -968 -908 -631 -280 -586 -274 -150 -721 -25 -8 -591 -258 -107 -489 -914 -867 -672 -327 -473 -295 -250 -49 -688 -74 -787 -925 -408 -614 -686 -863 -353 -85 -661 -59 -830 -79 -23 -201 -514 -312 -13 -202 -940 -372 -582 -848 -477 -402 -834 -827 -424 -212 -150 -345 -566 -399 -484 -210 -126 -344 -899 -102 -184 -397 -138 -945 -838 -461 -441 -184 -872 -521 -10 -652 -433 -194 -532 -14 -51 -636 -940 -271 -194 -661 -57 -455 -278 -522 -597 -61 -965 -871 -186 -716 -671 -2 -385 -711 -823 -800 -217 -478 -236 -868 -259 -120 -922 -699 -165 -753 -414 -160 -107 -63 -859 -207 -303 -382 -606 -888 -234 -830 -178 -487 -115 -377 -446 -707 -780 -398 -965 -648 -696 -74 -559 -870 -566 -244 -591 -688 -411 -412 -8 -168 -998 -371 -915 -227 -325 -218 -644 -634 -445 -808 -978 -118 -55 -243 -141 -764 -871 -330 -981 -433 -400 -980 -953 -640 -455 -200 -799 -170 -163 -161 -541 -346 -868 -985 -747 -696 -480 -942 -256 -677 -646 -414 -181 -827 -564 -354 -458 -286 -155 -131 -220 -539 -879 -618 -662 -521 -509 -21 -503 -149 -329 -413 -391 -331 -131 -552 -752 -989 -220 -25 -469 -718 -831 -11 -360 -339 -473 -140 -124 -969 -243 -562 -253 -650 -729 -902 -784 -661 -235 -908 -412 -764 -13 -71 -773 -373 -409 -168 -143 -734 -979 -81 -967 -154 -839 -37 -828 -348 -256 -975 -372 -967 -981 -228 -488 -984 -615 -104 -964 -277 -942 -211 -453 -404 -554 -571 -466 -727 -616 -847 -709 -138 -947 -873 -237 -225 -472 -477 -957 -412 -615 -31 -633 -621 -21 -244 -542 -135 -422 -223 -450 -740 -826 -670 -133 -765 -448 -61 -681 -504 -880 -346 -560 -881 -655 -608 -726 -441 -203 -378 -930 -115 -481 -265 -456 -56 -453 -442 -593 -945 -917 -463 -909 -968 -619 -161 -301 -422 -1000 -542 -45 -538 -80 -897 -681 -848 -305 -448 -884 -669 -395 -606 -854 -818 -326 -39 -880 -892 -717 -954 -714 -784 -502 -685 -235 -706 -230 -217 -114 -356 -905 -354 -617 -922 -925 -82 -396 -514 -121 -847 -927 -380 -391 -409 -153 -541 -281 -323 -104 -269 -175 -174 -940 -414 -802 -522 -396 -518 -516 -871 -78 -421 -775 -2 -825 -495 -845 -367 -46 -477 -782 -728 -447 -663 -490 -354 -854 -886 -801 -322 -174 -806 -201 -430 -629 -173 -594 -272 -422 -445 -270 -315 -915 -455 -189 -476 -875 -661 -95 -507 -466 -244 -89 -228 -289 -577 -749 -300 -390 -854 -910 -274 -537 -945 -425 -997 -48 -298 -645 -139 -206 -699 -922 -243 -45 -325 -734 -115 -830 -432 -280 -649 -816 -3 -736 -7 -839 -758 -836 -957 -807 -191 -430 -801 -964 -606 -755 -439 -369 -445 -288 -969 -683 -756 -12 -640 -102 -446 -466 -179 -877 -637 -839 -985 -903 -540 -106 -451 -637 -129 -269 -623 -535 -65 -947 -690 -912 -808 -941 -213 -202 -959 -591 -189 -357 -914 -383 -764 -796 -683 -285 -749 -180 -341 -19 -550 -238 -21 -846 -610 -168 -958 -869 -429 -480 -421 -676 -290 -860 -968 -983 -72 -948 -79 -111 -734 -431 -522 -219 -166 -726 -176 -446 -294 -824 -573 -187 -880 -846 -176 -256 -496 -590 -493 -306 -609 -623 -126 -418 -879 -407 -709 -174 -525 -856 -218 -48 -816 -561 -866 -215 -183 -692 -2 -522 -3 -787 -802 -7 -615 -780 -496 -721 -666 -10 -623 -667 -153 -341 -27 -887 -458 -229 -252 -542 -917 -545 -420 -624 -433 -853 -26 -838 -673 -602 -680 -711 -845 -571 -878 -526 -810 -806 -358 -887 -5 -682 -858 -742 -234 -231 -242 -148 -38 -169 -776 -607 -610 -124 -920 -288 -371 -795 -693 -293 -111 -683 -227 -222 -320 -574 -34 -23 -941 -262 -63 -572 -766 -376 -589 -624 -361 -654 -618 -711 -284 -310 -958 -43 -48 -954 -753 -956 -164 -44 -549 -191 -361 -863 -203 -267 -36 -62 -306 -327 -656 -118 -998 -913 -318 -516 -459 -852 -545 -966 -760 -344 -696 -161 -406 -658 -158 -989 -27 -176 -700 -996 -475 -963 -676 -726 -827 -323 -505 -465 -839 -484 -105 -50 -423 -941 -685 -369 -773 -726 -127 -669 -973 -692 -382 -866 -671 -70 -764 -346 -484 -251 -256 -616 -644 -486 -445 -449 -210 -645 -601 -399 -133 -685 -997 -106 -36 -434 -471 -903 -259 -262 -656 -914 -894 -627 -572 -430 -934 -930 -282 -137 -946 -562 -191 -20 -972 -753 -479 -514 -889 -281 -490 -300 -397 -901 -219 -248 -570 -772 -637 -523 -460 -396 -629 -859 -694 -868 -397 -694 -143 -972 -867 -402 -287 -540 -284 -329 -302 -421 -317 -27 -299 -272 -648 -925 -415 -364 -971 -154 -106 -820 -218 -455 -850 -184 -498 -819 -571 -734 -56 -573 -739 -215 -50 -451 -683 -506 -297 -581 -416 -974 -703 -498 -906 -898 -586 -589 -639 -94 -486 -487 -439 -825 -578 -307 -818 -804 -747 -961 -142 -256 -292 -484 -881 -6 -418 -505 -52 -302 -116 -600 -654 -864 -838 -263 -435 -741 -539 -134 -530 -357 -392 -631 -885 -865 -132 -900 -821 -613 -149 -972 -50 -163 -939 -489 -136 -969 -950 -422 -921 -704 -440 -682 -182 -790 -557 -252 -376 -734 -689 -917 -176 -276 -100 -85 -533 -148 -425 -921 -371 -275 -2 -400 -879 -732 -74 -1000 -442 -198 -786 -204 -788 -171 -446 -666 -85 -927 -674 -50 -980 -152 -423 -715 -630 -151 -54 -858 -952 -578 -749 -157 -60 -60 -718 -161 -280 -658 -530 -332 -593 -219 -685 -166 -55 -862 -85 -254 -968 -660 -451 -702 -394 -323 -766 -961 -914 -894 -766 -250 -553 -575 -648 -324 -792 -393 -733 -979 -200 -166 -654 -708 -987 -585 -141 -200 -404 -786 -53 -912 -376 -239 -348 -428 -136 -688 -362 -395 -920 -611 -46 -560 -435 -923 -140 -427 -76 -932 -770 -473 -837 -751 -162 -76 -624 -889 -194 -135 -956 -705 -396 -176 -708 -436 -609 -666 -799 -224 -73 -607 -88 -990 -242 -17 -824 -626 -863 -837 -183 -358 -658 -637 -996 -662 -661 -525 -220 -805 -3 -530 -112 -831 -292 -436 -545 -400 -906 -955 -18 -599 -967 -763 -668 -902 -510 -278 -599 -404 -804 -37 -701 -323 -609 -635 -518 -946 -950 -675 -942 -256 -445 -431 -570 -668 -737 -870 -461 -909 -934 -413 -184 -241 -283 -269 -404 -172 -32 -206 -32 -394 -792 -653 -26 -541 -955 -265 -195 -716 -698 -138 -857 -495 -151 -312 -919 -322 -220 -50 -992 -833 -554 -742 -833 -91 -335 -211 -419 -848 -848 -557 -753 -438 -826 -274 -664 -875 -807 -35 -844 -994 -301 -65 -207 -894 -208 -322 -612 -301 -681 -165 -533 -390 -958 -612 -422 -819 -328 -178 -449 -198 -303 -780 -886 -619 -605 -63 -305 -975 -719 -433 -693 -197 -519 -71 -660 -687 -530 -686 -559 -191 -59 -368 -784 -35 -50 -569 -630 -955 -524 -815 -719 -758 -45 -776 -729 -859 -667 -217 -25 -353 -934 -584 -454 -782 -362 -332 -343 -696 -609 -961 -815 -970 -911 -65 -439 -513 -203 -176 -890 -112 -561 -631 -587 -703 -33 -167 -20 -517 -239 -241 -992 -349 -655 -5 -419 -341 -897 -984 -315 -458 -351 -247 -941 -652 -611 -852 -301 -203 -602 -195 -171 -449 -420 -382 -973 -929 -595 -95 -367 -995 -488 -804 -839 -273 -420 -319 -839 -953 -415 -763 -584 -578 -242 -799 -25 -360 -727 -921 -348 -996 -277 -694 -388 -386 -402 -410 -72 -729 -415 -925 -836 -576 -936 -458 -514 -279 -696 -455 -782 -711 -5 -73 -682 -976 -729 -966 -495 -336 -356 -192 -191 -220 -943 -498 -491 -834 -950 -483 -94 -244 -693 -213 -566 -909 -170 -65 -662 -528 -921 -503 -713 -822 -182 -401 -162 -288 -500 -439 -681 -472 -694 -608 -950 -932 -429 -324 -306 -590 -111 -118 -812 -76 -770 -42 -337 -643 -185 -950 -687 -167 -936 -725 -246 -733 -68 -667 -470 -706 -252 -540 -460 -996 -578 -52 -655 -94 -791 -226 -629 -459 -537 -335 -652 -313 -433 -914 -63 -919 -64 -352 -750 -635 -516 -66 -298 -907 -880 -442 -874 -237 -675 -358 -237 -523 -635 -725 -130 -153 -783 -741 -791 -302 -562 -911 -712 -973 -682 -915 -98 -767 -179 -27 -767 -546 -990 -464 -584 -315 -507 -691 -707 -738 -107 -268 -839 -21 -6 -247 -556 -862 -916 -146 -868 -837 -93 -413 -981 -592 -187 -114 -858 -288 -636 -485 -659 -740 -739 -348 -123 -447 -373 -337 -472 -449 -97 -666 -870 -907 -156 -36 -142 -692 -714 -916 -617 -339 -896 -136 -77 -550 -936 -528 -963 -246 -415 -996 -536 -815 -664 -1000 -146 -490 -25 -205 -95 -478 -857 -843 -750 -640 -27 -685 -918 -47 -67 -944 -207 -141 -665 -297 -73 -115 -753 -443 -123 -295 -657 -914 -961 -632 -83 -499 -986 -230 -692 -320 -904 -891 -339 -321 -336 -933 -608 -851 -943 -631 -183 -198 -317 -86 -230 -744 -846 -951 -492 -455 -134 -637 -794 -95 -845 -956 -637 -140 -371 -550 -883 -616 -785 -455 -656 -838 -437 -845 -394 -114 -476 -298 -911 -622 -1000 -790 -297 -558 -956 -864 -327 -379 -336 -647 -598 -708 -952 -505 -956 -230 -275 -922 -712 -61 -751 -583 -535 -852 -523 -680 -582 -695 -206 -518 -835 -981 -471 -329 -818 -533 -987 -892 -573 -377 -898 -230 -94 -532 -711 -159 -453 -493 -684 -766 -428 -184 -432 -809 -167 -216 -494 -391 -127 -8 -184 -102 -256 -407 -220 -10 -129 -112 -203 -428 -953 -95 -205 -670 -279 -747 -560 -951 -950 -972 -129 -445 -625 -833 -587 -274 -573 -176 -745 -155 -297 -930 -883 -119 -149 -547 -384 -903 -526 -717 -419 -695 -758 -821 -710 -879 -993 -402 -123 -393 -419 -774 -522 -134 -944 -602 -343 -626 -726 -534 -164 -467 -727 -652 -234 -859 -501 -99 -533 -131 -632 -818 -561 -92 -164 -420 -640 -314 -698 -976 -316 -74 -62 -259 -103 -218 -258 -655 -808 -996 -29 -249 -46 -695 -484 -323 -515 -940 -180 -529 -919 -258 -954 -581 -961 -53 -334 -643 -874 -923 -297 -339 -633 -468 -7 -659 -320 -437 -277 -591 -561 -164 -239 -857 -750 -978 -136 -462 -806 -659 -510 -199 -473 -230 -96 -144 -760 -824 -874 -573 -367 -316 -21 -788 -885 -558 -827 -598 -451 -160 -887 -638 -292 -938 -917 -281 -921 -679 -778 -718 -929 -230 -741 -403 -208 -396 -912 -255 -911 -747 -750 -558 -266 -655 -289 -756 -214 -80 -626 -825 -563 -677 -7 -885 -126 -131 -445 -631 -164 -683 -484 -331 -27 -965 -862 -669 -110 -586 -549 -743 -613 -872 -47 -529 -76 -764 -193 -309 -537 -412 -730 -655 -543 -330 -58 -971 -796 -504 -319 -458 -425 -155 -652 -331 -518 -931 -197 -425 -575 -970 -547 -198 -684 -303 -721 -828 -250 -98 -857 -297 -602 -125 -367 -711 -495 -934 -107 -469 -503 -297 -137 -680 -221 -863 -966 -929 -83 -650 -582 -747 -432 -753 -755 -290 -463 -851 -585 -505 -403 -224 -621 -97 -47 -661 -359 -493 -343 -662 -365 -482 -280 -256 -310 -751 -120 -203 -704 -841 -916 -534 -433 -496 -105 -660 -241 -396 -171 -484 -655 -339 -675 -321 -966 -608 -949 -793 -102 -731 -928 -919 -786 -61 -809 -87 -524 -538 -73 -537 -440 -207 -348 -140 -459 -203 -48 -903 -600 -451 -477 -839 -95 -199 -925 -568 -707 -10 -14 -401 -288 -955 -844 -257 -402 -765 -569 -699 -767 -998 -29 -903 -757 -935 -15 -948 -692 -27 -734 -50 -223 -879 -477 -831 -184 -632 -671 -682 -714 -865 -472 -604 -131 -595 -60 -310 -31 -531 -778 -455 -498 -153 -10 -743 -750 -728 -923 -930 -641 -376 -685 -286 -216 -531 -933 -644 -42 -974 -682 -336 -974 -623 -129 -226 -69 -844 -553 -637 -137 -921 -214 -236 -289 -42 -23 -936 -182 -754 -457 -330 -538 -764 -477 -671 -407 -458 -39 -978 -210 -614 -888 -559 -172 -880 -334 -146 -173 -876 -431 -619 -808 -650 -836 -688 -394 -52 -929 -370 -754 -233 -835 -547 -108 -112 -377 -597 -262 -569 -706 -520 -920 -503 -397 -336 -130 -104 -182 -473 -646 -181 -682 -464 -947 -271 -497 -384 -281 -929 -894 -14 -616 -560 -211 -636 -958 -503 -79 -793 -305 -666 -95 -266 -554 -102 -264 -427 -476 -742 -345 -379 -493 -530 -334 -741 -219 -212 -718 -816 -70 -828 -517 -343 -707 -231 -539 -766 -700 -966 -207 -527 -539 -357 -33 -678 -824 -517 -394 -858 -241 -918 -91 -18 -510 -469 -402 -1 -766 -466 -778 -903 -801 -237 -882 -863 -663 -687 -260 -957 -35 -729 -141 -871 -684 -72 -274 -555 -709 -58 -61 -323 -696 -790 -251 -713 -125 -521 -722 -597 -918 -588 -517 -862 -617 -699 -942 -452 -582 -657 -749 -450 -946 -711 -311 -445 -867 -857 -838 -753 -205 -243 -679 -744 -121 -300 -359 -309 -941 -238 -144 -891 -976 -507 -237 -330 -368 -250 -85 -977 -866 -569 -857 -887 -500 -446 -326 -449 -317 -970 -363 -161 -496 -445 -466 -21 -619 -337 -920 -451 -588 -777 -103 -877 -365 -226 -877 -371 -553 -511 -949 -789 -297 -102 -719 -867 -926 -273 -488 -264 -48 -773 -159 -776 -723 -415 -216 -456 -594 -688 -922 -537 -237 -608 -199 -353 -545 -801 -91 -502 -718 -690 -782 -687 -219 -960 -671 -119 -5 -303 -378 -126 -157 -381 -483 -767 -211 -837 -474 -560 -746 -685 -315 -448 -110 -879 -382 -315 -710 -385 -123 -506 -143 -519 -929 -801 -914 -463 -489 -607 -41 -268 -968 -771 -135 -446 -948 -35 -214 -954 -694 -400 -594 -862 -699 -833 -876 -930 -80 -79 -859 -296 -862 -165 -677 -64 -894 -74 -346 -455 -232 -164 -950 -716 -187 -840 -453 -974 -937 -42 -558 -373 -371 -205 -878 -982 -637 -361 -206 -848 -725 -233 -118 -812 -741 -266 -186 -176 -544 -129 -905 -1 -450 -589 -937 -449 -8 -739 -713 -888 -902 -4 -717 -772 -458 -841 -72 -682 -972 -314 -961 -641 -506 -749 -202 -691 -252 -899 -121 -936 -952 -816 -403 -959 -12 -246 -927 -259 -891 -31 -265 -110 -924 -175 -489 -39 -938 -888 -402 -428 -199 -586 -940 -175 -637 -297 -29 -45 -980 -367 -932 -307 -707 -330 -247 -600 -233 -537 -346 -275 -404 -470 -730 -831 -815 -216 -607 -753 -973 -297 -682 -610 -537 -107 -324 -173 -650 -247 -991 -918 -415 -311 -250 -243 -961 -904 -859 -507 -149 -908 -564 -605 -718 -649 -727 -795 -40 -744 -929 -562 -184 -91 -786 -924 -367 -221 -133 -979 -768 -551 -43 -39 -945 -47 -869 -111 -613 -599 -182 -654 -1 -986 -110 -113 -778 -593 -873 -240 -877 -779 -523 -718 -311 -530 -601 -230 -18 -308 -709 -478 -409 -181 -993 -151 -527 -876 -55 -427 -529 -983 -857 -444 -76 -853 -100 -175 -1000 -542 -319 -884 -200 -978 -646 -851 -925 -12 -737 -245 -346 -950 -128 -190 -527 -730 -434 -49 -641 -227 -66 -762 -894 -605 -278 -794 -449 -269 -159 -464 -850 -785 -600 -545 -297 -598 -889 -294 -228 -143 -970 -203 -27 -463 -740 -447 -702 -533 -775 -846 -703 -412 -755 -619 -861 -965 -16 -356 -539 -410 -752 -213 -230 -895 -972 -893 -41 -429 -275 -218 -380 -726 -951 -958 -38 -45 -824 -396 -214 -238 -834 -38 -202 -753 -699 -779 -904 -433 -648 -451 -753 -107 -230 -622 -727 -950 -232 -912 -607 -549 -58 -893 -739 -708 -151 -155 -16 -896 -780 -219 -377 -713 -401 -137 -822 -43 -562 -615 -554 -709 -487 -425 -582 -696 -891 -188 -761 -426 -512 -694 -478 -654 -798 -449 -777 -755 -720 -65 -959 -476 -585 -44 -131 -709 -957 -735 -263 -458 -4 -168 -215 -79 -369 -522 -453 -790 -945 -721 -851 -810 -631 -842 -794 -191 -207 -832 -28 -811 -404 -135 -443 -937 -695 -474 -702 -372 -979 -960 -801 -651 -663 -830 -403 -162 -843 -813 -562 -426 -994 -550 -262 -465 -906 -251 -672 -641 -429 -665 -624 -861 -810 -308 -850 -718 -303 -853 -29 -269 -507 -334 -773 -591 -328 -698 -316 -445 -45 -170 -141 -755 -450 -389 -198 -904 -744 -197 -567 -403 -117 -580 -256 -466 -74 -682 -997 -841 -123 -689 -826 -249 -639 -933 -986 -781 -647 -404 -66 -255 -935 -205 -402 -290 -726 -178 -602 -26 -997 -111 -260 -756 -584 -52 -951 -378 -22 -942 -652 -632 -229 -940 -814 -274 -512 -835 -375 -906 -268 -487 -486 -132 -499 -152 -273 -942 -690 -48 -237 -228 -815 -840 -696 -437 -924 -27 -157 -88 -571 -906 -891 -434 -790 -539 -526 -927 -761 -727 -343 -205 -478 -376 -222 -86 -870 -291 -649 -679 -568 -685 -332 -634 -401 -523 -856 -555 -298 -924 -121 -300 -676 -416 -556 -927 -328 -206 -58 -933 -271 -385 -212 -448 -862 -435 -361 -288 -944 -388 -967 -280 -768 -430 -831 -152 -305 -876 -539 -469 -602 -368 -101 -898 -266 -461 -457 -731 -27 -2 -595 -806 -450 -105 -109 -216 -266 -874 -176 -349 -767 -829 -649 -612 -485 -105 -603 -554 -286 -503 -243 -626 -473 -930 -846 -218 -776 -610 -172 -921 -276 -876 -812 -77 -899 -212 -697 -205 -174 -610 -812 -111 -736 -773 -615 -363 -170 -133 -928 -501 -695 -603 -853 -246 -337 -670 -198 -472 -426 -119 -694 -424 -367 -376 -5 -215 -579 -376 -509 -266 -861 -391 -927 -111 -769 -103 -901 -254 -835 -322 -9 -258 -499 -984 -361 -40 -140 -456 -772 -890 -349 -508 -575 -174 -267 -185 -702 -260 -852 -751 -993 -881 -256 -827 -995 -916 -719 -63 -194 -780 -960 -830 -763 -616 -554 -176 -663 -806 -200 -22 -133 -797 -155 -732 -140 -394 -90 -801 -493 -643 -580 -287 -385 -808 -226 -631 -134 -4 -314 -552 -81 -271 -443 -580 -53 -430 -94 -437 -79 -702 -328 -499 -70 -916 -133 -306 -29 -925 -631 -489 -432 -884 -868 -290 -612 -511 -889 -14 -346 -421 -901 -993 -774 -714 -302 -23 -718 -370 -703 -454 -922 -571 -522 -233 -722 -655 -552 -356 -537 -489 -285 -183 -941 -459 -922 -32 -434 -839 -389 -621 -86 -529 -463 -605 -743 -559 -297 -281 -689 -202 -1 -429 -178 -631 -136 -346 -82 -904 -231 -638 -314 -800 -407 -845 -360 -790 -588 -280 -600 -605 -471 -514 -357 -40 -93 -509 -754 -542 -693 -417 -422 -183 -48 -118 -535 -165 -54 -770 -27 -685 -853 -334 -306 -841 -653 -430 -655 -758 -885 -748 -591 -765 -528 -338 -460 -607 -581 -790 -596 -52 -598 -769 -994 -855 -488 -395 -266 -379 -652 -888 -399 -890 -385 -806 -853 -311 -678 -434 -821 -526 -289 -132 -140 -911 -19 -896 -76 -553 -741 -598 -516 -679 -874 -168 -242 -563 -354 -743 -7 -121 -697 -620 -491 -712 -273 -98 -160 -85 -109 -946 -876 -453 -613 -517 -421 -764 -235 -155 -196 -251 -659 -569 -1 -37 -164 -833 -320 -393 -42 -664 -443 -399 -459 -895 -752 -297 -458 -142 -634 -781 -807 -684 -275 -943 -909 -476 -546 -719 -104 -470 -441 -942 -399 -79 -112 -357 -321 -170 -684 -67 -947 -575 -371 -749 -674 -831 -473 -793 -343 -382 -113 -508 -842 -694 -306 -195 -230 -223 -450 -782 -403 -525 -139 -631 -179 -322 -968 -779 -495 -223 -57 -828 -450 -307 -224 -148 -103 -316 -872 -362 -197 -955 -130 -620 -937 -368 -252 -16 -478 -550 -184 -679 -580 -104 -44 -500 -976 -285 -777 -229 -79 -645 -715 -154 -395 -505 -447 -126 -45 -53 -678 -291 -254 -426 -632 -900 -402 -404 -787 -878 -834 -18 -414 -674 -98 -431 -967 -690 -94 -420 -676 -477 -205 -322 -72 -445 -635 -186 -687 -774 -962 -845 -302 -491 -746 -175 -778 -532 -175 -393 -611 -880 -785 -472 -569 -559 -879 -597 -755 -980 -41 -384 -540 -150 -357 -570 -785 -612 -491 -123 -956 -403 -599 -650 -116 -126 -416 -179 -418 -942 -212 -323 -354 -496 -40 -611 -129 -758 -744 -743 -671 -446 -988 -275 -283 -117 -65 -224 -410 -356 -401 -422 -815 -222 -764 -856 -100 -586 -703 -774 -627 -272 -164 -154 -423 -71 -275 -857 -929 -220 -652 -622 -170 -780 -816 -220 -397 -310 -211 -448 -246 -809 -372 -48 -22 -212 -181 -52 -641 -612 -241 -422 -105 -623 -451 -913 -151 -17 -442 -73 -926 -398 -23 -21 -206 -185 -31 -942 -392 -200 -563 -17 -741 -514 -869 -446 -980 -620 -708 -196 -436 -795 -796 -582 -568 -391 -643 -410 -571 -395 -291 -509 -31 -651 -741 -307 -862 -105 -457 -671 -90 -886 -488 -101 -907 -797 -403 -880 -800 -799 -158 -31 -681 -32 -247 -532 -234 -988 -132 -527 -958 -775 -299 -60 -330 -193 -387 -264 -764 -18 -726 -243 -408 -554 -902 -481 -157 -305 -326 -633 -597 -657 -489 -152 -353 -752 -216 -82 -177 -86 -816 -277 -555 -975 -521 -313 -479 -325 -224 -175 -467 -461 -499 -86 -686 -355 -858 -988 -957 -105 -285 -148 -267 -173 -560 -633 -294 -174 -501 -685 -946 -442 -392 -43 -24 -417 -287 -411 -391 -678 -754 -3 -267 -634 -865 -981 -214 -796 -257 -413 -890 -509 -689 -532 -870 -108 -368 -615 -484 -247 -982 -132 -221 -421 -849 -753 -581 -425 -142 -996 -89 -757 -351 -754 -367 -713 -106 -659 -275 -247 -223 -800 -909 -982 -4 -490 -808 -777 -6 -651 -439 -241 -67 -679 -146 -867 -525 -438 -885 -867 -902 -931 -828 -141 -30 -786 -992 -648 -890 -735 -359 -875 -266 -621 -818 -877 -752 -52 -490 -688 -272 -803 -69 -119 -639 -996 -963 -465 -987 -31 -517 -803 -532 -690 -582 -189 -495 -209 -694 -556 -24 -906 -804 -962 -754 -384 -877 -507 -416 -488 -671 -841 -520 -931 -541 -179 -186 -959 -188 -33 -614 -711 -450 -543 -829 -13 -819 -420 -102 -483 -726 -471 -338 -720 -972 -144 -963 -177 -419 -938 -204 -272 -908 -296 -961 -623 -336 -357 -236 -699 -941 -748 -199 -234 -185 -480 -546 -830 -799 -544 -541 -927 -600 -44 -593 -351 -582 -904 -746 -75 -379 -212 -153 -766 -57 -130 -145 -494 -162 -938 -17 -301 -413 -917 -442 -461 -859 -583 -609 -876 -224 -5 -909 -148 -90 -433 -95 -372 -637 -880 -161 -4 -769 -569 -794 -249 -522 -572 -680 -669 -117 -142 -493 -911 -647 -394 -270 -268 -820 -687 -586 -433 -35 -234 -32 -187 -144 -828 -409 -531 -398 -205 -869 -828 -497 -683 -94 -748 -914 -784 -344 -867 -252 -595 -343 -808 -982 -566 -552 -296 -224 -790 -183 -453 -542 -97 -527 -855 -403 -796 -566 -67 -221 -113 -863 -684 -63 -689 -641 -564 -944 -229 -620 -173 -289 -293 -862 -410 -769 -939 -703 -257 -941 -185 -986 -200 -840 -89 -1000 -415 -877 -804 -690 -14 -863 -472 -683 -64 -889 -695 -118 -372 -826 -982 -307 -300 -974 -641 -936 -151 -51 -551 -799 -239 -508 -718 -345 -917 -883 -638 -224 -738 -777 -358 -728 -469 -148 -943 -230 -994 -415 -985 -257 -499 -939 -913 -627 -831 -985 -467 -760 -900 -276 -12 -934 -804 -245 -24 -468 -555 -174 -545 -995 -431 -620 -118 -49 -803 -406 -839 -680 -266 -652 -140 -792 -95 -62 -66 -310 -246 -691 -589 -692 -157 -845 -558 -485 -946 -2 -57 -852 -942 -740 -713 -296 -127 -555 -867 -336 -1 -765 -513 -600 -994 -968 -115 -248 -665 -60 -745 -639 -354 -605 -98 -819 -779 -427 -32 -54 -339 -426 -753 -221 -180 -170 -998 -417 -141 -793 -103 -203 -547 -207 -190 -641 -718 -839 -140 -357 -647 -16 -262 -5 -574 -471 -930 -132 -957 -943 -41 -824 -530 -257 -376 -58 -867 -690 -206 -183 -214 -446 -921 -439 -255 -521 -940 -982 -206 -818 -524 -612 -931 -219 -593 -52 -350 -847 -650 -578 -711 -206 -50 -421 -732 -71 -797 -531 -511 -630 -914 -805 -93 -39 -782 -1000 -436 -783 -179 -862 -213 -239 -524 -191 -38 -249 -364 -7 -267 -770 -874 -646 -225 -490 -877 -993 -895 -854 -431 -586 -92 -542 -316 -720 -210 -63 -495 -726 -673 -287 -902 -389 -43 -450 -173 -417 -735 -365 -266 -979 -577 -169 -435 -867 -788 -124 -186 -342 -837 -414 -761 -860 -1000 -704 -450 -206 -899 -491 -875 -524 -497 -474 -513 -617 -472 -915 -999 -960 -425 -78 -788 -500 -611 -661 -532 -724 -255 -862 -849 -428 -854 -466 -773 -239 -689 -321 -495 -935 -153 -773 -7 -938 -890 -921 -296 -770 -577 -483 -292 -697 -560 -909 -838 -370 -675 -841 -933 -267 -665 -288 -201 -816 -885 -340 -160 -432 -191 -281 -268 -991 -377 -259 -322 -822 -999 -789 -651 -989 -881 -443 -174 -881 -721 -493 -468 -973 -528 -735 -868 -917 -65 -104 -305 -813 -814 -467 -299 -943 -723 -35 -316 -440 -822 -917 -89 -190 -399 -85 -222 -964 -466 -66 -121 -117 -290 -694 -587 -354 -657 -892 -198 -189 -879 -291 -28 -515 -164 -403 -66 -930 -529 -399 -77 -643 -883 -622 -491 -523 -956 -986 -382 -258 -248 -975 -625 -797 -934 -358 -611 -628 -199 -724 -194 -189 -93 -113 -639 -447 -167 -420 -587 -708 -675 -752 -654 -198 -982 -143 -243 -703 -47 -148 -705 -281 -192 -459 -809 -332 -109 -451 -943 -33 -88 -713 -50 -436 -465 -128 -643 -655 -473 -484 -652 -904 -557 -559 -95 -845 -282 -524 -662 -227 -706 -306 -234 -215 -478 -680 -926 -451 -115 -22 -610 -528 -185 -712 -181 -856 -725 -512 -580 -585 -106 -42 -628 -618 -737 -982 -312 -588 -955 -307 -711 -162 -706 -571 -602 -471 -677 -302 -335 -945 -800 -637 -562 -537 -14 -479 -152 -338 -971 -15 -859 -106 -71 -127 -480 -187 -894 -531 -635 -877 -458 -558 -359 -237 -524 -3 -521 -922 -852 -91 -929 -426 -5 -548 -552 -538 -49 -871 -561 -590 -940 -661 -810 -711 -724 -647 -559 -567 -817 -392 -197 -78 -473 -606 -576 -412 -394 -490 -714 -787 -383 -894 -9 -836 -761 -35 -229 -566 -927 -512 -663 -832 -601 -634 -332 -721 -7 -934 -441 -203 -815 -717 -193 -312 -454 -230 -824 -742 -898 -955 -461 -425 -503 -135 -884 -120 -419 -428 -702 -443 -924 -884 -864 -796 -198 -815 -563 -662 -730 -891 -765 -162 -926 -704 -764 -217 -574 -552 -797 -258 -434 -873 -544 -567 -745 -443 -408 -215 -363 -68 -214 -73 -525 -175 -224 -794 -660 -844 -491 -694 -264 -93 -672 -222 -668 -169 -420 -248 -886 -665 -591 -710 -64 -912 -77 -497 -13 -731 -468 -728 -968 -455 -790 -230 -744 -695 -320 -463 -62 -4 -164 -28 -811 -286 -34 -82 -902 -369 -160 -570 -334 -209 -627 -569 -21 -569 -771 -863 -93 -961 -780 -662 -532 -694 -292 -31 -388 -171 -738 -417 -884 -507 -150 -419 -256 -518 -275 -558 -336 -561 -151 -941 -402 -311 -131 -669 -345 -270 -693 -372 -793 -992 -200 -585 -214 -676 -65 -229 -352 -570 -436 -625 -416 -194 -961 -360 -799 -64 -751 -533 -895 -431 -879 -282 -2 -804 -100 -34 -873 -218 -837 -46 -885 -276 -117 -358 -550 -563 -755 -762 -441 -364 -456 -513 -252 -323 -861 -416 -209 -206 -799 -965 -49 -693 -956 -786 -665 -599 -540 -602 -762 -860 -944 -315 -266 -313 -980 -6 -702 -86 -579 -768 -156 -604 -180 -204 -714 -380 -892 -71 -778 -779 -627 -931 -516 -377 -884 -41 -157 -604 -785 -360 -84 -535 -799 -929 -790 -55 -485 -395 -789 -401 -271 -178 -336 -54 -542 -227 -124 -573 -582 -899 -422 -955 -629 -54 -19 -780 -331 -209 -559 -526 -807 -594 -809 -23 -796 -689 -573 -525 -732 -275 -713 -122 -147 -516 -948 -110 -995 -554 -957 -14 -39 -79 -852 -29 -198 -149 -400 -770 -713 -643 -326 -619 -607 -966 -204 -523 -554 -725 -753 -779 -136 -934 -432 -302 -922 -688 -791 -419 -774 -75 -7 -501 -10 -855 -496 -24 -713 -344 -966 -48 -190 -61 -778 -500 -73 -466 -558 -695 -682 -964 -994 -470 -129 -224 -37 -304 -361 -393 -118 -169 -995 -649 -426 -71 -577 -176 -639 -58 -32 -198 -864 -798 -27 -691 -509 -108 -188 -221 -636 -373 -829 -499 -402 -983 -108 -839 -917 -673 -969 -294 -122 -942 -947 -124 -149 -714 -260 -159 -301 -81 -148 -514 -462 -193 -123 -823 -440 -650 -501 -938 -895 -328 -144 -33 -687 -177 -350 -263 -688 -163 -274 -712 -544 -201 -356 -618 -589 -98 -207 -527 -237 -504 -283 -227 -342 -91 -917 -257 -605 -51 -993 -555 -901 -870 -701 -909 -840 -222 -948 -323 -296 -565 -851 -532 -621 -578 -372 -213 -745 -528 -268 -964 -136 -335 -922 -548 -440 -56 -443 -217 -560 -297 -56 -98 -273 -290 -370 -140 -47 -136 -703 -85 -604 -954 -164 -608 -455 -716 -418 -995 -735 -89 -27 -844 -792 -277 -307 -799 -767 -163 -249 -98 -916 -297 -999 -91 -238 -121 -924 -60 -38 -984 -88 -124 -667 -880 -555 -572 -187 -107 -359 -74 -312 -338 -435 -382 -885 -975 -275 -562 -973 -531 -517 -901 -984 -447 -525 -861 -649 -808 -651 -457 -823 -462 -53 -385 -354 -839 -291 -782 -648 -828 -843 -217 -343 -769 -988 -457 -320 -888 -594 -244 -697 -234 -724 -860 -923 -803 -665 -693 -118 -683 -495 -952 -328 -219 -625 -989 -253 -135 -698 -323 -239 -562 -125 -206 -842 -514 -634 -254 -241 -668 -168 -996 -845 -260 -998 -903 -979 -179 -286 -37 -237 -827 -977 -360 -51 -854 -870 -852 -227 -427 -956 -5 -870 -431 -776 -362 -276 -207 -906 -584 -335 -111 -663 -592 -479 -45 -484 -417 -223 -117 -603 -513 -943 -306 -825 -121 -774 -765 -882 -326 -615 -857 -375 -670 -879 -51 -649 -334 -138 -86 -964 -929 -430 -57 -121 -990 -892 -177 -790 -531 -334 -403 -545 -799 -367 -97 -953 -109 -500 -374 -94 -411 -49 -929 -335 -470 -368 -32 -221 -777 -872 -203 -74 -475 -870 -952 -671 -421 -802 -351 -276 -9 -161 -887 -30 -617 -308 -722 -958 -534 -159 -779 -462 -902 -476 -768 -720 -3 -648 -711 -574 -511 -324 -740 -336 -544 -347 -404 -880 -286 -355 -107 -205 -692 -755 -431 -850 -282 -202 -845 -899 -476 -122 -231 -22 -255 -342 -598 -253 -613 -873 -268 -942 -910 -532 -812 -567 -53 -10 -786 -847 -1000 -315 -183 -593 -569 -270 -418 -870 -689 -752 -701 -783 -231 -524 -397 -715 -400 -251 -594 -463 -757 -789 -762 -175 -889 -752 -122 -790 -888 -730 -222 -117 -535 -542 -894 -580 -902 -1000 -415 -83 -637 -251 -159 -994 -7 -221 -301 -843 -336 -81 -580 -939 -208 -485 -127 -446 -967 -965 -305 -390 -831 -716 -386 -152 -701 -53 -914 -328 -76 -579 -419 -177 -388 -287 -248 -888 -661 -594 -633 -783 -462 -324 -201 -868 -675 -203 -67 -713 -398 -834 -32 -968 -704 -199 -203 -210 -81 -977 -422 -754 -846 -336 -128 -659 -364 -612 -705 -968 -516 -413 -810 -401 -586 -160 -30 -18 -632 -736 -201 -197 -622 -499 -746 -632 -703 -30 -919 -691 -712 -510 -279 -892 -848 -196 -815 -618 -69 -79 -196 -381 -374 -755 -869 -742 -969 -589 -652 -718 -926 -28 -746 -402 -818 -82 -945 -912 -521 -168 -763 -634 -938 -512 -554 -323 -566 -52 -442 -722 -487 -983 -856 -302 -724 -717 -458 -389 -908 -714 -370 -666 -778 -71 -103 -361 -311 -637 -13 -574 -648 -835 -345 -875 -281 -608 -393 -822 -250 -422 -285 -27 -827 -189 -37 -502 -318 -944 -744 -340 -3 -920 -930 -374 -317 -633 -80 -670 -957 -692 -724 -227 -485 -839 -61 -21 -543 -711 -45 -522 -494 -803 -872 -744 -714 -257 -555 -305 -913 -487 -997 -321 -804 -296 -421 -607 -215 -547 -882 -366 -185 -598 -417 -963 -610 -339 -149 -525 -200 -256 -903 -915 -160 -682 -475 -22 -293 -71 -839 -467 -110 -826 -428 -798 -346 -126 -459 -427 -299 -125 -55 -559 -630 -7 -926 -237 -444 -695 -219 -204 -96 -224 -747 -36 -885 -190 -324 -889 -129 -557 -330 -43 -601 -188 -745 -49 -259 -613 -16 -141 -780 -806 -87 -472 -364 -75 -941 -395 -461 -431 -805 -331 -669 -49 -407 -602 -903 -218 -275 -129 -306 -33 -215 -487 -795 -897 -340 -107 -859 -856 -188 -641 -922 -439 -807 -436 -718 -636 -446 -138 -758 -829 -138 -414 -1000 -931 -288 -125 -932 -241 -707 -394 -19 -876 -227 -241 -342 -384 -35 -273 -964 -874 -780 -142 -408 -640 -84 -741 -149 -430 -349 -709 -161 -198 -777 -15 -107 -104 -296 -209 -557 -704 -978 -92 -204 -605 -870 -636 -429 -899 -716 -880 -381 -593 -817 -790 -134 -5 -673 -582 -13 -199 -715 -956 -149 -71 -958 -165 -214 -369 -379 -729 -857 -728 -820 -743 -681 -933 -714 -856 -877 -812 -114 -264 -704 -35 -604 -722 -243 -354 -528 -353 -628 -463 -396 -596 -118 -964 -147 -398 -588 -96 -287 -597 -978 -5 -154 -6 -788 -344 -117 -565 -106 -541 -908 -51 -340 -219 -522 -635 -96 -539 -818 -711 -558 -748 -946 -219 -869 -468 -419 -901 -823 -550 -50 -801 -826 -311 -498 -602 -383 -768 -339 -95 -799 -831 -794 -395 -947 -104 -456 -463 -957 -772 -355 -905 -521 -225 -647 -6 -73 -867 -532 -709 -169 -865 -324 -911 -309 -396 -169 -140 -86 -725 -741 -349 -99 -110 -721 -116 -10 -642 -415 -319 -479 -399 -47 -515 -968 -291 -582 -495 -689 -745 -479 -710 -579 -274 -727 -542 -569 -388 -82 -507 -148 -601 -251 -757 -76 -420 -628 -298 -928 -614 -582 -160 -278 -537 -525 -802 -139 -315 -33 -289 -561 -163 -928 -737 -496 -818 -164 -578 -817 -822 -280 -298 -881 -448 -19 -639 -99 -536 -750 -833 -707 -8 -252 -734 -451 -924 -555 -808 -338 -596 -733 -926 -157 -701 -211 -478 -149 -690 -1000 -775 -372 -782 -557 -818 -322 -629 -185 -404 -951 -128 -553 -68 -110 -103 -810 -989 -374 -557 -180 -635 -819 -258 -997 -465 -964 -887 -936 -64 -371 -550 -564 -827 -25 -339 -81 -929 -291 -496 -287 -479 -904 -292 -532 -461 -979 -725 -389 -807 -765 -253 -255 -41 -496 -94 -41 -95 -216 -196 -344 -251 -936 -653 -195 -371 -849 -677 -247 -789 -507 -858 -561 -255 -914 -601 -703 -170 -274 -396 -327 -279 -402 -371 -260 -654 -591 -522 -26 -263 -349 -310 -919 -912 -980 -215 -445 -484 -874 -603 -32 -702 -167 -991 -463 -719 -468 -525 -946 -166 -532 -91 -431 -474 -749 -669 -79 -526 -246 -594 -93 -299 -450 -479 -616 -939 -668 -237 -572 -573 -688 -176 -937 -750 -622 -778 -716 -735 -663 -719 -218 -236 -417 -602 -992 -659 -304 -17 -383 -69 -19 -411 -168 -547 -350 -141 -188 -667 -307 -456 -315 -317 -883 -524 -5 -364 -807 -876 -620 -619 -439 -293 -189 -739 -40 -945 -631 -115 -26 -258 -563 -649 -334 -567 -892 -506 -636 -893 -163 -865 -657 -366 -620 -97 -561 -860 -357 -525 -361 -977 -678 -46 -931 -908 -10 -486 -750 -47 -951 -930 -750 -184 -948 -951 -769 -374 -6 -773 -8 -563 -723 -799 -115 -628 -97 -114 -643 -772 -928 -427 -496 -970 -888 -798 -725 -878 -801 -741 -868 -624 -378 -449 -216 -84 -843 -513 -22 -445 -617 -76 -98 -828 -606 -239 -916 -630 -331 -651 -282 -648 -966 -2 -489 -249 -534 -203 -446 -489 -233 -691 -352 -23 -117 -588 -750 -227 -541 -342 -938 -560 -572 -949 -122 -982 -769 -432 -989 -454 -422 -956 -15 -801 -671 -470 -299 -367 -999 -24 -57 -345 -655 -575 -474 -923 -854 -942 -665 -261 -361 -421 -22 -643 -141 -663 -412 -400 -272 -684 -19 -197 -290 -375 -143 -875 -284 -112 -936 -372 -488 -625 -546 -518 -549 -781 -713 -225 -464 -396 -388 -497 -642 -88 -69 -258 -421 -62 -738 -939 -138 -27 -267 -846 -841 -741 -784 -574 -600 -620 -180 -906 -445 -959 -132 -856 -699 -516 -691 -982 -935 -357 -324 -1000 -580 -23 -833 -341 -856 -660 -759 -490 -242 -962 -221 -886 -881 -314 -180 -584 -818 -327 -198 -827 -495 -831 -493 -845 -702 -771 -169 -967 -236 -805 -272 -405 -383 -345 -969 -598 -638 -548 -495 -286 -601 -454 -608 -287 -813 -132 -533 -98 -174 -456 -234 -711 -51 -51 -548 -962 -348 -592 -701 -626 -278 -595 -622 -386 -144 -697 -497 -87 -430 -778 -271 -412 -603 -811 -402 -146 -125 -884 -533 -645 -968 -96 -646 -80 -654 -600 -741 -291 -513 -783 -235 -832 -188 -965 -394 -356 -866 -438 -966 -23 -260 -598 -383 -1000 -375 -145 -369 -613 -92 -890 -362 -473 -429 -138 -466 -183 -778 -873 -528 -375 -231 -332 -784 -201 -769 -441 -719 -883 -301 -735 -786 -491 -930 -496 -78 -613 -814 -18 -385 -769 -737 -417 -753 -796 -439 -56 -889 -724 -596 -367 -116 -140 -930 -141 -735 -315 -943 -92 -475 -959 -3 -57 -999 -959 -539 -231 -554 -164 -273 -716 -554 -495 -529 -37 -443 -992 -177 -738 -392 -346 -715 -479 -312 -269 -461 -314 -811 -708 -938 -969 -433 -453 -40 -153 -143 -943 -873 -274 -44 -325 -861 -488 -218 -210 -170 -789 -549 -194 -336 -584 -470 -502 -281 -994 -551 -345 -283 -645 -787 -216 -24 -245 -989 -157 -449 -562 -642 -688 -319 -843 -269 -872 -438 -696 -321 -602 -471 -60 -526 -507 -336 -105 -689 -944 -212 -796 -58 -947 -494 -277 -12 -46 -186 -844 -959 -291 -758 -119 -458 -683 -728 -967 -113 -940 -990 -669 -501 -487 -290 -458 -371 -829 -223 -307 -967 -169 -53 -583 -168 -977 -670 -767 -902 -4 -158 -268 -996 -700 -645 -678 -291 -978 -140 -204 -217 -341 -936 -717 -706 -436 -569 -610 -35 -739 -261 -815 -432 -705 -887 -621 -967 -768 -974 -946 -103 -947 -88 -62 -642 -763 -19 -849 -306 -463 -751 -59 -356 -988 -44 -327 -385 -206 -953 -256 -113 -129 -470 -171 -398 -362 -569 -497 -141 -556 -147 -20 -404 -207 -344 -22 -873 -173 -657 -506 -804 -162 -146 -179 -245 -322 -393 -709 -127 -46 -72 -615 -345 -222 -413 -549 -288 -956 -485 -512 -999 -17 -406 -664 -490 -70 -725 -479 -613 -310 -370 -507 -135 -567 -398 -156 -380 -893 -932 -512 -353 -858 -27 -410 -637 -481 -885 -907 -491 -723 -918 -45 -194 -119 -319 -738 -684 -46 -291 -913 -958 -15 -345 -700 -226 -711 -124 -211 -437 -160 -37 -97 -233 -859 -109 -92 -779 -11 -353 -94 -251 -397 -483 -457 -435 -908 -219 -554 -773 -252 -94 -263 -280 -532 -236 -341 -620 -503 -422 -400 -790 -295 -534 -752 -696 -152 -751 -586 -875 -398 -167 -697 -577 -149 -608 -908 -491 -852 -631 -269 -387 -703 -644 -554 -436 -614 -951 -221 -518 -640 -425 -629 -65 -525 -761 -341 -252 -79 -927 -106 -935 -450 -442 -849 -555 -108 -742 -228 -537 -939 -355 -957 -139 -207 -546 -320 -554 -755 -600 -995 -316 -101 -601 -427 -509 -628 -997 -104 -181 -835 -827 -167 -681 -788 -587 -119 -946 -288 -768 -910 -640 -507 -481 -459 -844 -960 -301 -49 -474 -210 -884 -399 -949 -462 -805 -247 -162 -83 -235 -758 -405 -180 -94 -808 -754 -568 -784 -935 -258 -647 -114 -632 -264 -846 -968 -26 -993 -891 -951 -342 -242 -614 -884 -444 -792 -658 -909 -940 -140 -466 -448 -613 -537 -335 -142 -489 -322 -284 -184 -966 -88 -860 -983 -615 -495 -210 -969 -650 -15 -466 -149 -857 -640 -629 -749 -467 -744 -922 -138 -917 -781 -136 -176 -843 -203 -309 -253 -159 -533 -670 -244 -842 -432 -640 -366 -162 -124 -82 -193 -567 -792 -259 -426 -605 -103 -67 -675 -187 -606 -588 -140 -632 -14 -594 -23 -193 -54 -665 -679 -998 -363 -265 -113 -770 -473 -122 -893 -417 -252 -493 -657 -894 -854 -266 -343 -480 -28 -583 -459 -256 -744 -91 -549 -241 -662 -525 -877 -160 -709 -463 -657 -711 -969 -15 -688 -846 -242 -645 -460 -433 -1000 -604 -867 -368 -357 -882 -74 -299 -342 -404 -152 -757 -65 -815 -389 -891 -781 -845 -953 -316 -197 -383 -956 -514 -318 -496 -787 -834 -674 -54 -541 -77 -231 -510 -113 -509 -457 -960 -857 -624 -832 -464 -703 -125 -675 -457 -640 -594 -845 -150 -109 -715 -617 -908 -754 -853 -664 -921 -561 -632 -535 -405 -967 -291 -223 -443 -939 -125 -381 -634 -186 -662 -174 -103 -312 -326 -726 -787 -71 -171 -443 -94 -579 -244 -416 -895 -171 -557 -484 -40 -690 -504 -742 -383 -763 -41 -643 -248 -619 -271 -519 -798 -629 -446 -856 -827 -715 -376 -638 -435 -310 -492 -62 -50 -10 -789 -167 -467 -438 -812 -104 -897 -791 -68 -473 -955 -124 -753 -930 -234 -436 -695 -907 -590 -417 -298 -919 -617 -649 -48 -48 -414 -228 -511 -987 -94 -464 -347 -131 -436 -670 -116 -617 -846 -707 -693 -314 -807 -777 -247 -548 -123 -866 -51 -991 -984 -388 -95 -785 -20 -104 -731 -623 -326 -386 -488 -473 -977 -685 -948 -148 -946 -469 -271 -936 -926 -276 -411 -424 -760 -143 -344 -824 -666 -747 -546 -87 -104 -225 -831 -815 -558 -298 -442 -826 -818 -20 -977 -449 -511 -377 -754 -962 -784 -437 -393 -375 -556 -768 -256 -256 -215 -106 -177 -671 -785 -292 -480 -705 -818 -931 -230 -160 -965 -365 -793 -540 -371 -181 -288 -940 -593 -620 -115 -348 -844 -420 -606 -260 -68 -690 -402 -723 -187 -658 -795 -149 -823 -300 -666 -550 -111 -887 -121 -348 -771 -424 -833 -940 -353 -838 -503 -347 -327 -28 -524 -101 -769 -583 -383 -696 -300 -97 -635 -824 -721 -432 -604 -793 -513 -741 -591 -258 -461 -589 -832 -718 -824 -905 -466 -307 -934 -298 -964 -811 -196 -160 -498 -749 -811 -412 -977 -415 -455 -247 -573 -825 -170 -900 -245 -380 -253 -58 -159 -614 -129 -693 -145 -104 -494 -165 -254 -620 -800 -409 -170 -609 -410 -580 -239 -95 -309 -501 -497 -454 -450 -195 -468 -904 -334 -513 -573 -305 -70 -353 -429 -715 -113 -651 -325 -594 -621 -326 -68 -596 -569 -244 -77 -664 -609 -641 -286 -114 -510 -884 -438 -760 -316 -644 -438 -358 -531 -281 -736 -583 -648 -680 -172 -712 -608 -142 -627 -219 -731 -768 -272 -157 -183 -233 -110 -655 -488 -586 -808 -8 -361 -863 -479 -631 -822 -61 -809 -69 -291 -230 -735 -836 -659 -473 -570 -361 -945 -912 -433 -107 -308 -126 -940 -51 -629 -641 -681 -30 -766 -884 -720 -581 -790 -375 -786 -668 -201 -566 -520 -58 -689 -298 -866 -10 -347 -798 -852 -848 -560 -766 -774 -338 -290 -4 -804 -255 -642 -232 -829 -525 -58 -997 -992 -238 -413 -656 -276 -89 -783 -288 -580 -735 -542 -871 -711 -455 -810 -23 -813 -839 -398 -238 -107 -299 -675 -135 -944 -878 -89 -741 -544 -702 -947 -886 -664 -860 -470 -457 -110 -873 -182 -401 -842 -87 -924 -298 -744 -803 -782 -371 -237 -468 -653 -251 -16 -279 -910 -796 -62 -178 -113 -575 -414 -299 -695 -519 -915 -4 -720 -197 -895 -561 -86 -9 -973 -90 -145 -193 -935 -777 -295 -297 -583 -125 -196 -801 -592 -676 -555 -396 -504 -858 -78 -425 -748 -827 -801 -269 -705 -13 -167 -275 -135 -80 -782 -389 -827 -358 -235 -744 -38 -159 -249 -991 -921 -445 -378 -836 -712 -957 -396 -544 -647 -693 -855 -914 -330 -487 -157 -829 -281 -588 -929 -417 -830 -388 -470 -408 -251 -908 -575 -184 -721 -281 -311 -81 -583 -441 -31 -610 -854 -950 -904 -310 -723 -469 -196 -956 -6 -435 -99 -367 -394 -44 -668 -137 -850 -318 -733 -371 -124 -212 -355 -794 -218 -943 -34 -738 -177 -792 -565 -958 -720 -413 -154 -228 -362 -833 -240 -375 -733 -936 -428 -581 -146 -317 -996 -62 -22 -247 -992 -348 -153 -176 -160 -596 -798 -588 -144 -119 -975 -729 -508 -1000 -765 -948 -807 -855 -506 -490 -611 -38 -722 -594 -89 -464 -435 -894 -322 -41 -761 -787 -489 -793 -399 -293 -551 -576 -57 -386 -840 -397 -963 -617 -131 -454 -797 -937 -622 -904 -188 -615 -205 -298 -649 -901 -588 -790 -560 -694 -757 -537 -534 -313 -395 -867 -734 -732 -60 -265 -535 -59 -531 -856 -615 -474 -690 -281 -655 -499 -356 -802 -960 -87 -918 -232 -317 -838 -474 -524 -67 -65 -878 -680 -337 -633 -718 -517 -188 -118 -104 -924 -905 -95 -797 -99 -693 -585 -631 -432 -579 -519 -913 -201 -521 -999 -439 -193 -769 -188 -289 -899 -495 -693 -333 -862 -654 -660 -46 -231 -207 -771 -813 -649 -322 -501 -817 -20 -18 -269 -423 -88 -373 -944 -876 -497 -809 -489 -170 -403 -268 -232 -27 -944 -406 -424 -915 -312 -967 -571 -958 -964 -248 -91 -832 -83 -674 -334 -817 -577 -205 -775 -532 -219 -99 -539 -614 -376 -564 -877 -552 -363 -83 -546 -280 -397 -871 -275 -754 -281 -578 -806 -136 -641 -911 -177 -634 -74 -835 -909 -271 -186 -673 -450 -652 -26 -588 -134 -326 -962 -144 -913 -618 -58 -691 -484 -23 -251 -100 -794 -115 -185 -202 -992 -832 -686 -221 -682 -888 -565 -460 -794 -445 -109 -499 -219 -829 -937 -239 -462 -798 -104 -54 -755 -743 -271 -946 -696 -446 -904 -221 -744 -899 -953 -657 -106 -36 -152 -638 -874 -427 -866 -672 -5 -966 -782 -426 -59 -123 -925 -922 -592 -646 -864 -87 -966 -127 -818 -716 -36 -640 -39 -881 -855 -406 -610 -541 -296 -546 -872 -782 -328 -810 -643 -894 -147 -563 -326 -792 -41 -831 -619 -316 -864 -995 -856 -200 -45 -92 -544 -102 -84 -631 -600 -358 -934 -280 -854 -436 -505 -119 -420 -723 -256 -319 -669 -883 -987 -128 -19 -871 -360 -666 -687 -461 -322 -94 -387 -658 -787 -749 -488 -13 -944 -810 -398 -221 -334 -736 -68 -2 -735 -656 -659 -671 -433 -232 -678 -422 -373 -815 -259 -482 -229 -242 -478 -560 -583 -662 -535 -256 -348 -279 -69 -203 -229 -145 -494 -482 -851 -242 -557 -663 -457 -316 -484 -707 -810 -937 -1 -12 -488 -131 -754 -276 -88 -233 -21 -610 -712 -212 -278 -381 -697 -964 -264 -93 -377 -212 -513 -185 -637 -619 -821 -413 -446 -711 -917 -75 -961 -391 -254 -363 -114 -602 -920 -388 -500 -485 -978 -399 -303 -244 -121 -310 -707 -576 -461 -168 -983 -191 -246 -463 -677 -678 -677 -616 -771 -389 -494 -55 -382 -26 -44 -807 -682 -569 -575 -816 -372 -431 -88 -133 -423 -320 -889 -617 -893 -693 -913 -567 -78 -101 -287 -759 -873 -402 -280 -662 -424 -846 -230 -542 -839 -284 -932 -773 -820 -473 -800 -613 -34 -630 -604 -419 -487 -158 -959 -949 -294 -343 -704 -299 -757 -932 -597 -151 -874 -886 -976 -717 -602 -374 -456 -187 -299 -356 -792 -13 -616 -147 -982 -962 -375 -637 -8 -975 -401 -190 -559 -248 -145 -241 -854 -735 -539 -718 -273 -576 -514 -828 -724 -637 -454 -965 -422 -256 -405 -525 -883 -663 -763 -945 -53 -951 -629 -502 -211 -346 -176 -222 -145 -232 -899 -845 -793 -673 -136 -399 -46 -273 -580 -208 -348 -275 -267 -416 -230 -149 -348 -13 -181 -733 -983 -519 -102 -886 -91 -236 -664 -771 -378 -98 -112 -938 -429 -360 -634 -372 -650 -151 -557 -286 -900 -101 -902 -733 -686 -605 -311 -393 -616 -900 -368 -28 -972 -288 -68 -353 -630 -560 -13 -496 -235 -383 -690 -997 -763 -218 -37 -545 -264 -816 -301 -46 -934 -843 -514 -459 -655 -838 -12 -817 -445 -199 -661 -293 -1000 -124 -758 -269 -437 -62 -251 -878 -647 -787 -298 -458 -405 -694 -52 -93 -373 -578 -340 -803 -3 -262 -567 -572 -513 -851 -353 -470 -961 -192 -280 -287 -318 -87 -860 -291 -249 -921 -531 -484 -450 -9 -76 -243 -621 -693 -872 -819 -839 -260 -727 -485 -768 -248 -639 -550 -936 -69 -307 -323 -170 -124 -33 -743 -63 -438 -123 -515 -85 -286 -185 -7 -210 -932 -374 -950 -379 -218 -790 -8 -637 -5 -759 -513 -2 -478 -711 -267 -24 -502 -488 -37 -49 -861 -543 -836 -333 -852 -152 -476 -843 -925 -405 -246 -474 -17 -721 -916 -350 -907 -715 -908 -349 -737 -184 -739 -490 -452 -183 -244 -967 -734 -659 -978 -706 -784 -383 -808 -914 -221 -392 -689 -999 -571 -554 -812 -20 -986 -106 -230 -967 -188 -181 -553 -704 -401 -587 -577 -852 -118 -839 -52 -853 -706 -582 -92 -781 -533 -142 -293 -202 -439 -163 -913 -831 -923 -53 -759 -162 -204 -758 -457 -244 -772 -197 -691 -725 -899 -643 -26 -264 -547 -636 -953 -33 -927 -660 -428 -882 -372 -866 -385 -670 -85 -299 -801 -666 -949 -735 -968 -498 -518 -570 -956 -598 -795 -856 -324 -104 -918 -103 -890 -943 -855 -258 -252 -178 -840 -712 -136 -715 -146 -630 -749 -986 -93 -616 -646 -803 -512 -328 -902 -28 -914 -213 -652 -364 -577 -885 -166 -244 -998 -363 -967 -562 -137 -701 -598 -698 -487 -677 -93 -441 -207 -234 -725 -783 -764 -826 -192 -184 -67 -337 -732 -802 -839 -970 -334 -558 -310 -482 -727 -88 -247 -400 -804 -246 -252 -528 -863 -64 -635 -771 -804 -963 -804 -993 -126 -815 -357 -534 -76 -929 -18 -900 -111 -133 -284 -12 -570 -68 -830 -605 -279 -439 -210 -711 -566 -727 -1 -640 -867 -949 -539 -21 -361 -386 -652 -52 -295 -559 -41 -424 -838 -724 -997 -442 -130 -91 -713 -277 -953 -381 -440 -790 -376 -21 -830 -54 -512 -649 -505 -651 -757 -662 -901 -975 -389 -970 -384 -891 -223 -814 -481 -35 -218 -643 -306 -190 -603 -711 -149 -314 -757 -251 -800 -440 -777 -883 -779 -528 -898 -626 -24 -152 -440 -809 -267 -958 -962 -141 -299 -48 -898 -229 -388 -805 -281 -845 -567 -353 -764 -163 -892 -537 -806 -834 -467 -971 -980 -738 -483 -237 -990 -263 -156 -689 -88 -890 -319 -484 -153 -408 -10 -622 -923 -156 -757 -41 -639 -665 -828 -235 -337 -468 -461 -851 -688 -843 -407 -920 -412 -968 -456 -328 -648 -977 -825 -49 -616 -176 -39 -583 -34 -913 -303 -260 -362 -879 -594 -849 -812 -865 -868 -582 -586 -831 -762 -248 -472 -345 -196 -501 -994 -491 -265 -621 -121 -36 -398 -105 -690 -279 -485 -971 -2 -632 -208 -466 -335 -458 -333 -345 -220 -486 -815 -759 -489 -593 -788 -880 -590 -375 -157 -372 -31 -108 -494 -129 -546 -767 -616 -890 -278 -67 -728 -808 -802 -359 -575 -688 -849 -46 -872 -551 -677 -449 -710 -759 -527 -695 -859 -896 -997 -991 -954 -289 -289 -784 -298 -854 -258 -950 -214 -678 -913 -64 -574 -904 -71 -383 -785 -33 -870 -420 -690 -304 -672 -646 -928 -72 -701 -951 -765 -898 -774 -448 -441 -271 -433 -547 -817 -398 -162 -617 -724 -932 -609 -478 -58 -57 -905 -625 -546 -13 -36 -348 -223 -158 -806 -172 -301 -565 -724 -217 -223 -424 -285 -467 -166 -223 -336 -111 -636 -61 -602 -829 -614 -287 -989 -12 -701 -625 -144 -472 -176 -790 -681 -317 -995 -625 -913 -410 -919 -103 -824 -87 -685 -775 -713 -61 -700 -743 -152 -390 -990 -552 -656 -120 -509 -498 -176 -898 -874 -415 -270 -52 -934 -336 -991 -773 -928 -154 -383 -402 -833 -290 -817 -136 -330 -80 -375 -745 -972 -808 -320 -155 -78 -139 -48 -947 -228 -564 -229 -362 -916 -848 -432 -910 -506 -141 -892 -954 -118 -253 -410 -331 -275 -604 -44 -934 -929 -12 -610 -637 -87 -969 -407 -508 -366 -292 -821 -431 -273 -286 -111 -428 -210 -566 -170 -381 -589 -862 -408 -655 -184 -225 -804 -566 -653 -881 -969 -393 -987 -246 -508 -440 -317 -292 -518 -453 -202 -675 -317 -404 -748 -490 -517 -414 -587 -970 -2 -388 -279 -789 -109 -471 -944 -524 -134 -924 -382 -362 -698 -107 -229 -561 -731 -754 -956 -542 -709 -40 -624 -112 -527 -300 -640 -861 -229 -399 -578 -794 -689 -270 -117 -526 -924 -87 -266 -67 -111 -580 -200 -242 -57 -163 -304 -654 -619 -451 -427 -335 -135 -182 -565 -247 -140 -900 -394 -885 -156 -87 -162 -598 -641 -491 -436 -500 -278 -456 -164 -989 -868 -938 -232 -512 -515 -832 -170 -819 -590 -110 -497 -428 -695 -227 -866 -294 -203 -242 -784 -172 -202 -367 -622 -217 -610 -587 -119 -109 -500 -233 -422 -509 -119 -685 -693 -757 -389 -316 -425 -541 -8 -230 -641 -191 -564 -183 -76 -489 -659 -484 -906 -750 -640 -558 -495 -985 -689 -620 -28 -178 -105 -139 -864 -673 -636 -502 -919 -537 -362 -719 -197 -667 -964 -432 -803 -304 -239 -49 -644 -744 -627 -824 -626 -271 -249 -19 -801 -513 -573 -782 -112 -537 -883 -356 -562 -965 -884 -710 -553 -882 -904 -956 -881 -926 -331 -106 -443 -850 -670 -268 -357 -84 -697 -259 -582 -815 -126 -807 -469 -804 -328 -445 -602 -430 -452 -328 -321 -741 -340 -175 -577 -180 -858 -545 -769 -849 -523 -458 -342 -391 -510 -678 -665 -381 -610 -539 -651 -392 -790 -569 -236 -150 -925 -46 -22 -820 -793 -17 -344 -975 -264 -547 -355 -882 -687 -87 -995 -402 -382 -78 -431 -29 -210 -698 -787 -916 -670 -54 -845 -845 -514 -222 -311 -816 -152 -707 -112 -982 -108 -261 -431 -248 -507 -130 -156 -776 -429 -557 -576 -538 -61 -518 -483 -292 -325 -973 -449 -147 -255 -429 -661 -739 -665 -172 -163 -183 -862 -173 -112 -191 -884 -489 -614 -632 -324 -387 -700 -691 -680 -917 -399 -987 -686 -142 -510 -929 -186 -567 -119 -756 -654 -636 -447 -9 -473 -143 -19 -515 -821 -604 -855 -427 -901 -467 -708 -628 -349 -634 -704 -492 -998 -832 -587 -127 -588 -363 -988 -130 -498 -209 -690 -966 -956 -149 -180 -837 -51 -436 -417 -805 -187 -675 -427 -49 -600 -17 -745 -900 -448 -547 -310 -575 -924 -617 -256 -298 -986 -907 -897 -206 -887 -838 -504 -986 -503 -46 -172 -294 -890 -244 -688 -3 -463 -687 -273 -64 -212 -211 -691 -435 -976 -369 -766 -311 -633 -92 -849 -139 -395 -494 -933 -64 -340 -117 -769 -75 -256 -496 -166 -340 -745 -753 -974 -889 -276 -522 -851 -480 -629 -327 -726 -636 -443 -399 -908 -850 -280 -272 -764 -806 -774 -836 -302 -899 -125 -567 -54 -130 -966 -991 -130 -718 -236 -11 -878 -263 -791 -983 -412 -620 -46 -969 -529 -344 -495 -857 -176 -260 -131 -188 -746 -414 -352 -635 -851 -422 -374 -242 -502 -670 -412 -427 -787 -334 -690 -418 -873 -33 -522 -384 -30 -789 -385 -103 -454 -108 -33 -328 -975 -368 -383 -411 -38 -633 -344 -651 -889 -748 -999 -804 -929 -803 -851 -336 -493 -304 -152 -77 -556 -844 -969 -905 -276 -238 -349 -271 -336 -241 -732 -425 -92 -885 -7 -909 -515 -365 -898 -780 -379 -336 -740 -142 -338 -611 -970 -76 -879 -591 -541 -655 -369 -113 -876 -385 -840 -425 -482 -96 -625 -888 -460 -785 -541 -62 -522 -683 -856 -885 -794 -223 -970 -490 -384 -306 -40 -844 -899 -379 -680 -986 -762 -567 -770 -485 -816 -120 -128 -708 -664 -722 -76 -120 -751 -67 -351 -565 -733 -262 -984 -949 -905 -329 -402 -337 -96 -194 -568 -21 -69 -29 -416 -257 -560 -7 -834 -826 -542 -970 -10 -508 -905 -210 -48 -654 -27 -679 -293 -554 -932 -663 -54 -971 -886 -470 -553 -892 -500 -32 -615 -95 -696 -691 -540 -776 -206 -33 -625 -564 -249 -697 -369 -858 -577 -477 -3 -414 -790 -451 -446 -840 -539 -674 -466 -506 -765 -800 -76 -916 -443 -6 -717 -381 -394 -611 -393 -675 -245 -740 -368 -79 -884 -805 -796 -290 -9 -507 -166 -605 -756 -825 -947 -517 -835 -442 -97 -300 -92 -40 -562 -82 -944 -406 -304 -457 -699 -861 -313 -271 -554 -404 -229 -520 -733 -436 -605 -192 -70 -996 -894 -942 -16 -942 -630 -286 -743 -231 -196 -712 -98 -792 -142 -447 -338 -679 -777 -14 -864 -389 -110 -222 -243 -391 -737 -63 -87 -498 -606 -675 -341 -723 -424 -319 -588 -416 -198 -774 -928 -324 -822 -625 -718 -192 -635 -22 -116 -170 -572 -543 -595 -214 -896 -687 -27 -443 -843 -300 -421 -175 -980 -353 -931 -628 -527 -957 -565 -149 -662 -951 -828 -267 -553 -905 -627 -337 -435 -213 -868 -850 -776 -827 -626 -171 -735 -635 -44 -989 -722 -489 -628 -907 -633 -113 -549 -508 -672 -250 -668 -704 -27 -593 -920 -452 -936 -783 -317 -846 -185 -240 -890 -812 -214 -776 -577 -454 -416 -421 -25 -801 -131 -448 -470 -851 -459 -808 -726 -609 -600 -668 -582 -267 -528 -859 -824 -560 -450 -296 -276 -328 -80 -582 -221 -724 -920 -500 -849 -861 -903 -194 -391 -581 -903 -954 -700 -18 -935 -452 -308 -254 -342 -998 -163 -249 -367 -677 -741 -558 -948 -284 -338 -18 -409 -280 -924 -75 -173 -510 -599 -467 -46 -425 -467 -237 -649 -31 -968 -764 -451 -646 -852 -924 -759 -374 -139 -524 -549 -264 -303 -328 -943 -832 -725 -778 -134 -492 -683 -853 -720 -765 -576 -836 -891 -617 -219 -973 -906 -165 -59 -268 -959 -766 -848 -716 -1 -578 -918 -114 -28 -334 -319 -619 -952 -995 -674 -885 -49 -368 -726 -416 -436 -16 -91 -534 -10 -23 -798 -200 -810 -110 -879 -539 -318 -600 -739 -701 -928 -691 -567 -209 -862 -393 -303 -12 -117 -978 -867 -380 -404 -728 -118 -228 -328 -469 -950 -582 -853 -649 -507 -941 -983 -164 -883 -642 -80 -936 -961 -992 -799 -528 -230 -567 -367 -225 -601 -144 -255 -808 -124 -207 -870 -530 -797 -478 -853 -101 -724 -417 -897 -121 -213 -277 -84 -392 -839 -776 -49 -825 -751 -42 -753 -763 -656 -952 -148 -2 -329 -196 -439 -90 -809 -287 -775 -391 -670 -730 -281 -502 -59 -519 -620 -861 -913 -235 -826 -400 -477 -98 -374 -684 -473 -668 -88 -367 -347 -805 -763 -418 -535 -656 -731 -468 -712 -882 -744 -242 -437 -47 -614 -237 -923 -813 -109 -817 -466 -86 -427 -445 -798 -284 -880 -104 -432 -300 -396 -153 -408 -780 -489 -319 -882 -475 -269 -204 -932 -848 -235 -621 -963 -71 -845 -414 -467 -130 -349 -120 -689 -47 -752 -666 -406 -62 -270 -766 -77 -975 -965 -107 -370 -5 -690 -273 -219 -756 -378 -129 -243 -766 -356 -512 -5 -112 -416 -622 -435 -239 -924 -119 -619 -323 -6 -549 -181 -228 -98 -509 -243 -735 -837 -645 -20 -238 -799 -69 -637 -179 -387 -955 -544 -70 -867 -174 -143 -493 -298 -840 -951 -161 -336 -89 -220 -965 -1000 -18 -345 -370 -237 -456 -900 -731 -654 -526 -25 -774 -825 -723 -180 -728 -225 -972 -959 -427 -602 -563 -885 -632 -857 -373 -311 -372 -272 -240 -432 -108 -597 -768 -390 -285 -376 -72 -98 -771 -161 -973 -620 -871 -802 -284 -349 -383 -248 -502 -602 -916 -745 -837 -188 -912 -597 -407 -706 -738 -664 -716 -568 -108 -658 -225 -623 -672 -280 -327 -335 -737 -320 -77 -545 -340 -207 -86 -377 -646 -960 -798 -333 -284 -617 -13 -94 -600 -492 -74 -177 -640 -819 -253 -908 -71 -270 -182 -130 -668 -722 -73 -670 -62 -438 -723 -335 -891 -348 -85 -718 -706 -267 -850 -16 -462 -224 -93 -804 -969 -300 -569 -394 -868 -622 -146 -742 -649 -131 -118 -338 -923 -128 -47 -135 -2 -746 -872 -171 -764 -222 -451 -656 -183 -593 -82 -270 -243 -587 -41 -700 -171 -321 -597 -640 -490 -423 -254 -16 -841 -157 -79 -69 -704 -169 -932 -20 -452 -613 -476 -929 -453 -637 -229 -599 -993 -452 -22 -314 -934 -805 -798 -358 -480 -754 -379 -234 -71 -907 -887 -869 -972 -72 -83 -199 -987 -544 -518 -660 -572 -372 -650 -553 -98 -945 -114 -262 -685 -93 -429 -424 -898 -876 -728 -419 -533 -890 -347 -624 -630 -385 -557 -582 -513 -291 -408 -758 -512 -70 -807 -99 -10 -802 -735 -95 -319 -651 -948 -14 -132 -845 -576 -554 -196 -799 -31 -428 -408 -929 -552 -719 -522 -777 -267 -593 -174 -260 -269 -543 -955 -31 -238 -260 -655 -619 -932 -656 -946 -902 -882 -926 -271 -862 -58 -786 -937 -514 -655 -861 -451 -237 -679 -696 -224 -696 -682 -858 -731 -413 -808 -959 -595 -211 -58 -974 -87 -56 -417 -339 -773 -433 -456 -866 -633 -175 -312 -48 -269 -63 -805 -440 -156 -929 -605 -61 -941 -635 -698 -25 -951 -623 -872 -728 -673 -345 -246 -424 -10 -822 -83 -312 -355 -906 -8 -617 -247 -566 -763 -347 -378 -995 -712 -493 -726 -668 -619 -911 -598 -70 -604 -19 -55 -6 -69 -919 -961 -208 -780 -330 -693 -382 -66 -138 -241 -212 -585 -132 -670 -540 -932 -232 -739 -43 -331 -288 -467 -90 -121 -125 -389 -153 -254 -527 -682 -52 -520 -869 -169 -35 -584 -412 -875 -383 -304 -242 -716 -949 -713 -649 -320 -378 -844 -871 -590 -468 -595 -170 -673 -46 -550 -632 -914 -386 -337 -876 -363 -987 -247 -697 -386 -413 -880 -62 -617 -36 -636 -807 -202 -993 -336 -832 -245 -944 -287 -245 -261 -922 -581 -328 -319 -639 -382 -732 -80 -269 -641 -533 -43 -387 -598 -287 -787 -307 -819 -436 -298 -137 -529 -289 -255 -279 -108 -311 -997 -621 -327 -212 -16 -714 -568 -640 -460 -166 -905 -573 -498 -464 -523 -996 -505 -275 -233 -159 -124 -537 -660 -509 -356 -342 -685 -376 -580 -682 -791 -557 -543 -512 -805 -336 -814 -802 -391 -429 -949 -738 -483 -668 -119 -643 -720 -983 -20 -247 -229 -13 -360 -383 -423 -58 -503 -654 -745 -273 -233 -859 -181 -796 -39 -523 -663 -927 -367 -815 -493 -922 -419 -820 -639 -334 -661 -952 -883 -606 -510 -934 -40 -865 -40 -420 -776 -251 -521 -634 -335 -170 -903 -972 -823 -936 -706 -693 -825 -293 -630 -690 -951 -842 -816 -103 -834 -492 -770 -408 -596 -306 -831 -369 -970 -155 -174 -658 -591 -153 -49 -564 -981 -641 -456 -777 -114 -643 -179 -338 -895 -665 -711 -451 -276 -468 -921 -5 -975 -460 -923 -247 -473 -467 -245 -779 -426 -583 -660 -468 -463 -462 -845 -200 -536 -98 -595 -620 -857 -908 -803 -802 -868 -416 -415 -386 -13 -986 -134 -270 -722 -533 -397 -770 -137 -493 -480 -523 -595 -193 -642 -907 -651 -691 -742 -868 -180 -889 -231 -65 -842 -282 -285 -165 -760 -308 -532 -453 -834 -328 -522 -662 -953 -543 -855 -234 -603 -438 -70 -392 -993 -735 -493 -315 -633 -260 -765 -921 -364 -138 -426 -278 -629 -715 -373 -506 -544 -894 -334 -635 -711 -380 -955 -440 -855 -246 -259 -588 -395 -668 -172 -895 -725 -741 -553 -871 -329 -654 -930 -925 -363 -850 -93 -958 -307 -938 -763 -42 -192 -980 -606 -448 -492 -286 -670 -616 -541 -577 -726 -935 -587 -337 -142 -927 -248 -254 -780 -195 -549 -397 -400 -633 -685 -650 -526 -473 -512 -322 -242 -755 -190 -382 -577 -728 -276 -228 -523 -491 -968 -844 -286 -193 -756 -359 -138 -593 -541 -825 -851 -629 -273 -87 -199 -668 -327 -701 -550 -557 -753 -467 -671 -562 -316 -878 -261 -829 -218 -473 -791 -560 -206 -326 -962 -796 -905 -379 -155 -115 -112 -776 -361 -984 -939 -646 -931 -749 -779 -432 -117 -470 -755 -980 -862 -985 -142 -130 -455 -283 -230 -91 -638 -12 -44 -874 -864 -101 -36 -804 -54 -411 -131 -581 -839 -789 -821 -911 -147 -960 -746 -992 -219 -225 -428 -415 -370 -185 -25 -821 -393 -83 -579 -760 -422 -25 -134 -541 -152 -163 -210 -80 -206 -280 -419 -12 -714 -719 -622 -770 -8 -690 -720 -858 -481 -912 -742 -718 -786 -585 -567 -167 -384 -692 -486 -999 -973 -210 -474 -198 -117 -648 -525 -811 -762 -56 -971 -172 -441 -413 -354 -392 -432 -711 -456 -3 -693 -101 -359 -816 -538 -28 -286 -544 -5 -771 -839 -541 -962 -66 -584 -580 -127 -176 -604 -969 -563 -362 -522 -846 -150 -278 -510 -263 -135 -371 -850 -55 -667 -501 -685 -217 -586 -907 -980 -721 -279 -226 -269 -293 -500 -551 -135 -519 -259 -822 -880 -621 -875 -433 -421 -941 -320 -607 -845 -140 -368 -745 -146 -283 -517 -673 -651 -431 -789 -262 -702 -785 -154 -635 -5 -20 -791 -999 -534 -328 -862 -601 -523 -691 -143 -183 -535 -686 -235 -651 -53 -227 -37 -522 -301 -144 -461 -612 -794 -232 -743 -290 -634 -152 -889 -992 -945 -191 -729 -811 -599 -180 -126 -257 -336 -539 -931 -38 -191 -171 -717 -799 -68 -837 -596 -994 -435 -326 -431 -447 -772 -298 -895 -751 -680 -122 -328 -716 -612 -384 -774 -923 -419 -696 -524 -857 -826 -397 -709 -483 -781 -845 -562 -814 -744 -812 -518 -522 -18 -18 -624 -227 -443 -149 -616 -952 -347 -175 -937 -242 -891 -22 -711 -230 -931 -44 -382 -754 -695 -788 -478 -12 -448 -616 -246 -108 -330 -102 -267 -262 -943 -120 -913 -988 -321 -556 -68 -123 -139 -192 -311 -863 -749 -172 -431 -201 -593 -262 -372 -301 -821 -730 -647 -836 -568 -119 -406 -968 -59 -473 -63 -252 -366 -562 -951 -372 -545 -377 -187 -771 -592 -20 -279 -91 -476 -797 -282 -471 -126 -440 -889 -142 -861 -930 -954 -487 -821 -875 -759 -482 -565 -75 -909 -432 -887 -499 -16 -463 -631 -417 -875 -310 -229 -391 -944 -488 -618 -752 -978 -936 -344 -106 -587 -620 -796 -758 -439 -599 -707 -402 -73 -571 -680 -131 -959 -937 -697 -426 -197 -449 -430 -962 -441 -408 -392 -613 -798 -172 -209 -998 -273 -462 -874 -741 -395 -215 -277 -114 -348 -751 -518 -393 -167 -972 -813 -842 -335 -298 -725 -558 -798 -900 -530 -748 -213 -1 -387 -714 -572 -539 -742 -84 -230 -344 -246 -809 -824 -901 -903 -727 -449 -393 -655 -754 -773 -547 -769 -30 -85 -525 -668 -870 -260 -768 -682 -529 -125 -974 -37 -333 -610 -518 -794 -223 -120 -877 -169 -831 -420 -61 -963 -143 -599 -195 -532 -764 -470 -447 -918 -598 -903 -420 -101 -223 -219 -662 -262 -753 -729 -645 -374 -871 -286 -613 -974 -293 -438 -160 -577 -886 -735 -156 -733 -502 -933 -199 -344 -769 -910 -162 -416 -200 -857 -43 -868 -866 -933 -909 -281 -926 -344 -956 -621 -805 -107 -4 -735 -380 -93 -654 -542 -741 -604 -620 -478 -110 -119 -374 -460 -121 -237 -264 -316 -603 -652 -556 -653 -47 -79 -263 -944 -675 -164 -691 -15 -88 -71 -577 -428 -116 -943 -185 -590 -88 -768 -701 -240 -690 -111 -680 -953 -222 -676 -723 -902 -337 -272 -107 -734 -482 -286 -839 -911 -689 -654 -893 -725 -799 -843 -934 -659 -462 -525 -662 -837 -6 -775 -295 -87 -11 -329 -204 -781 -807 -425 -350 -33 -540 -467 -442 -137 -258 -466 -274 -564 -218 -458 -767 -280 -620 -938 -189 -155 -221 -997 -463 -298 -829 -6 -642 -350 -413 -113 -488 -453 -22 -155 -609 -95 -851 -826 -674 -559 -275 -651 -511 -61 -884 -493 -226 -49 -556 -956 -941 -471 -808 -159 -555 -114 -471 -915 -516 -4 -121 -33 -339 -872 -196 -526 -946 -130 -247 -839 -929 -469 -729 -38 -808 -773 -430 -377 -686 -901 -30 -89 -337 -92 -442 -486 -399 -979 -917 -406 -824 -56 -110 -479 -179 -598 -984 -271 -387 -763 -563 -705 -333 -831 -210 -637 -602 -533 -511 -314 -674 -162 -642 -347 -389 -357 -46 -330 -484 -468 -62 -334 -743 -193 -310 -102 -328 -798 -792 -684 -145 -876 -371 -646 -825 -894 -29 -29 -154 -751 -364 -576 -89 -802 -767 -69 -700 -2 -346 -738 -116 -126 -406 -806 -322 -400 -159 -235 -739 -21 -365 -988 -482 -394 -535 -986 -283 -292 -134 -758 -513 -631 -778 -969 -957 -764 -472 -307 -753 -687 -952 -140 -679 -511 -626 -170 -967 -571 -524 -673 -662 -127 -177 -292 -460 -147 -900 -267 -515 -907 -448 -391 -53 -984 -463 -404 -917 -202 -820 -987 -234 -5 -8 -236 -459 -539 -526 -643 -743 -923 -231 -512 -496 -426 -920 -694 -95 -127 -88 -501 -51 -949 -118 -153 -808 -40 -72 -867 -400 -618 -704 -865 -189 -446 -886 -777 -108 -962 -76 -907 -874 -721 -2 -278 -444 -777 -299 -149 -952 -331 -324 -306 -368 -373 -314 -515 -678 -61 -382 -342 -938 -410 -237 -33 -269 -633 -503 -825 -525 -789 -681 -32 -704 -810 -626 -682 -349 -603 -918 -84 -466 -657 -915 -836 -903 -126 -112 -73 -413 -23 -2 -26 -244 -836 -353 -449 -75 -244 -944 -323 -170 -68 -313 -236 -607 -678 -401 -409 -397 -419 -732 -251 -332 -666 -899 -857 -163 -543 -329 -931 -585 -553 -531 -429 -423 -695 -616 -595 -279 -126 -228 -765 -575 -163 -260 -665 -68 -763 -33 -224 -594 -681 -242 -368 -209 -416 -240 -75 -465 -621 -594 -438 -846 -383 -622 -53 -86 -732 -814 -7 -684 -86 -489 -515 -295 -833 -18 -267 -974 -70 -648 -885 -932 -53 -591 -469 -125 -476 -637 -608 -848 -695 -438 -499 -822 -534 -381 -49 -402 -956 -60 -876 -738 -330 -775 -998 -584 -45 -397 -992 -554 -204 -90 -780 -878 -505 -436 -551 -530 -675 -47 -173 -486 -960 -249 -931 -996 -876 -278 -817 -220 -240 -843 -242 -749 -85 -160 -392 -444 -687 -27 -549 -494 -671 -649 -97 -764 -938 -56 -45 -479 -35 -764 -572 -394 -743 -795 -420 -55 -791 -94 -637 -857 -679 -229 -99 -795 -898 -250 -183 -271 -910 -525 -192 -566 -239 -237 -333 -667 -97 -702 -58 -534 -918 -205 -853 -348 -381 -931 -911 -180 -847 -520 -947 -580 -767 -175 -958 -701 -25 -164 -134 -781 -143 -341 -236 -88 -731 -933 -571 -852 -290 -806 -987 -893 -199 -907 -209 -916 -359 -78 -428 -426 -777 -726 -58 -842 -35 -967 -758 -44 -398 -297 -654 -916 -437 -893 -714 -700 -886 -307 -507 -506 -268 -681 -62 -161 -647 -918 -727 -570 -800 -361 -281 -27 -329 -184 -169 -382 -47 -549 -861 -54 -682 -198 -577 -715 -54 -118 -93 -278 -646 -220 -552 -394 -532 -548 -262 -436 -348 -762 -249 -808 -583 -630 -526 -899 -550 -589 -253 -976 -524 -507 -777 -912 -927 -65 -883 -316 -56 -830 -214 -972 -149 -659 -795 -291 -553 -931 -124 -959 -193 -950 -577 -780 -599 -169 -5 -557 -754 -561 -408 -215 -179 -394 -973 -483 -771 -890 -698 -151 -625 -387 -772 -508 -381 -16 -891 -568 -491 -736 -312 -850 -898 -977 -681 -233 -854 -387 -318 -661 -986 -810 -287 -520 -588 -557 -357 -933 -234 -149 -52 -392 -567 -889 -747 -760 -599 -134 -258 -119 -106 -540 -867 -318 -517 -260 -709 -842 -302 -749 -86 -978 -2 -852 -994 -103 -680 -442 -883 -164 -749 -633 -471 -855 -131 -873 -89 -608 -778 -513 -3 -48 -851 -380 -374 -989 -854 -962 -174 -229 -427 -743 -550 -201 -496 -181 -305 -830 -605 -562 -329 -340 -528 -664 -608 -910 -23 -474 -929 -239 -769 -608 -607 -244 -278 -731 -277 -50 -6 -454 -178 -960 -163 -825 -664 -555 -202 -736 -806 -579 -356 -807 -497 -854 -398 -796 -227 -358 -256 -867 -347 -690 -704 -192 -837 -70 -699 -8 -416 -572 -482 -364 -28 -21 -773 -433 -305 -750 -605 -939 -584 -385 -344 -729 -12 -328 -425 -474 -496 -542 -378 -915 -447 -758 -808 -327 -792 -502 -423 -144 -413 -683 -620 -388 -486 -16 -34 -307 -472 -265 -436 -216 -902 -211 -235 -518 -525 -615 -900 -365 -714 -817 -556 -800 -493 -282 -483 -819 -61 -544 -852 -269 -962 -219 -157 -497 -30 -422 -415 -374 -106 -510 -565 -619 -512 -79 -272 -288 -2 -176 -658 -324 -125 -80 -635 -95 -84 -98 -414 -148 -148 -932 -832 -560 -797 -730 -54 -900 -433 -761 -494 -399 -51 -196 -988 -43 -525 -480 -415 -6 -342 -519 -616 -251 -906 -936 -307 -221 -859 -546 -692 -476 -817 -593 -775 -291 -698 -412 -952 -298 -217 -490 -705 -523 -556 -849 -78 -984 -964 -269 -906 -691 -12 -764 -952 -72 -507 -193 -806 -423 -537 -465 -802 -657 -320 -505 -298 -988 -579 -854 -764 -787 -281 -985 -971 -527 -39 -472 -315 -298 -502 -76 -720 -19 -663 -19 -283 -33 -532 -559 -165 -868 -872 -916 -895 -370 -778 -356 -589 -64 -676 -902 -764 -629 -358 -185 -945 -625 -361 -98 -893 -612 -723 -499 -631 -327 -572 -120 -200 -167 -795 -895 -910 -106 -804 -904 -837 -250 -574 -792 -296 -958 -692 -380 -465 -484 -971 -439 -293 -688 -453 -845 -687 -549 -131 -810 -959 -127 -959 -710 -990 -85 -876 -317 -230 -675 -632 -264 -858 -371 -339 -865 -898 -152 -698 -928 -20 -602 -215 -398 -848 -454 -79 -310 -281 -399 -902 -580 -98 -893 -971 -444 -922 -394 -824 -595 -79 -317 -367 -97 -136 -21 -61 -736 -362 -350 -573 -403 -952 -693 -563 -874 -281 -255 -491 -160 -618 -792 -976 -870 -102 -971 -459 -36 -237 -888 -290 -590 -438 -686 -312 -509 -765 -181 -77 -600 -436 -995 -464 -865 -547 -430 -175 -301 -381 -734 -654 -992 -1000 -915 -344 -345 -768 -543 -306 -574 -735 -757 -568 -41 -839 -908 -682 -722 -835 -221 -67 -375 -385 -573 -479 -722 -780 -484 -548 -193 -801 -286 -69 -350 -592 -158 -143 -86 -158 -560 -890 -26 -624 -241 -297 -850 -605 -173 -638 -39 -235 -138 -37 -675 -754 -346 -945 -872 -285 -649 -853 -790 -506 -882 -615 -109 -389 -792 -776 -51 -668 -538 -99 -441 -444 -268 -211 -508 -194 -261 -935 -307 -712 -128 -704 -861 -60 -10 -191 -385 -422 -73 -596 -348 -340 -747 -928 -681 -221 -225 -621 -653 -882 -795 -785 -838 -613 -560 -455 -488 -407 -320 -481 -247 -670 -23 -472 -562 -784 -501 -869 -697 -633 -75 -347 -52 -486 -343 -305 -269 -777 -510 -621 -526 -917 -161 -496 -697 -674 -272 -460 -890 -538 -403 -159 -205 -957 -369 -420 -580 -553 -793 -160 -155 -63 -545 -558 -16 -121 -144 -850 -589 -490 -133 -114 -636 -692 -766 -753 -653 -98 -723 -44 -847 -428 -690 -884 -574 -201 -617 -641 -730 -754 -303 -770 -525 -448 -260 -144 -474 -600 -634 -635 -766 -579 -957 -734 -875 -519 -332 -820 -295 -799 -872 -31 -94 -387 -38 -692 -433 -781 -583 -992 -825 -706 -548 -795 -152 -783 -328 -521 -942 -517 -855 -929 -766 -698 -406 -352 -464 -146 -453 -220 -945 -971 -122 -344 -375 -566 -29 -741 -241 -487 -32 -147 -526 -377 -134 -449 -336 -258 -733 -304 -822 -83 -248 -276 -275 -353 -505 -795 -360 -469 -46 -949 -414 -852 -2 -946 -190 -9 -403 -267 -230 -208 -742 -308 -508 -446 -488 -801 -204 -183 -763 -424 -982 -281 -525 -250 -233 -800 -439 -34 -850 -650 -493 -683 -119 -734 -319 -227 -466 -897 -622 -801 -78 -811 -340 -793 -777 -307 -781 -642 -554 -63 -835 -280 -226 -398 -254 -897 -411 -737 -338 -798 -334 -971 -587 -260 -131 -285 -986 -806 -418 -97 -242 -600 -323 -31 -905 -506 -616 -366 -69 -371 -979 -336 -669 -26 -990 -408 -550 -600 -940 -464 -78 -600 -784 -472 -137 -450 -870 -835 -485 -206 -785 -557 -351 -882 -110 -583 -582 -424 -845 -488 -76 -400 -269 -917 -320 -82 -879 -138 -374 -246 -694 -525 -955 -661 -546 -939 -393 -243 -781 -930 -297 -351 -699 -724 -406 -682 -420 -459 -197 -302 -964 -395 -627 -192 -914 -783 -739 -765 -214 -638 -765 -310 -24 -899 -955 -721 -29 -736 -289 -645 -128 -478 -311 -558 -617 -156 -847 -223 -954 -938 -171 -272 -312 -525 -594 -894 -283 -404 -348 -362 -323 -544 -893 -511 -726 -109 -223 -883 -141 -52 -895 -903 -773 -928 -667 -954 -746 -554 -168 -702 -611 -865 -970 -844 -270 -587 -471 -866 -444 -297 -151 -482 -173 -96 -944 -364 -294 -179 -630 -209 -198 -66 -217 -352 -881 -43 -389 -374 -135 -462 -51 -553 -387 -61 -465 -547 -593 -304 -856 -595 -546 -825 -355 -691 -655 -500 -82 -640 -993 -433 -822 -304 -461 -133 -557 -966 -637 -90 -880 -154 -436 -799 -354 -643 -187 -661 -391 -506 -893 -296 -741 -554 -592 -458 -771 -236 -816 -730 -89 -73 -893 -195 -786 -755 -975 -615 -60 -28 -994 -860 -929 -824 -544 -47 -615 -906 -501 -125 -794 -372 -540 -870 -600 -659 -909 -198 -909 -77 -740 -712 -299 -67 -999 -748 -8 -310 -19 -138 -811 -755 -883 -24 -438 -386 -811 -395 -957 -352 -397 -799 -484 -946 -575 -897 -634 -817 -15 -403 -963 -370 -510 -151 -237 -500 -739 -756 -545 -911 -232 -140 -779 -806 -582 -913 -223 -539 -751 -253 -762 -857 -730 -72 -548 -281 -516 -886 -742 -857 -296 -685 -178 -86 -768 -307 -399 -20 -364 -264 -102 -142 -966 -303 -167 -502 -298 -812 -578 -661 -444 -543 -598 -972 -52 -570 -876 -236 -456 -507 -491 -134 -528 -599 -929 -627 -485 -721 -405 -829 -392 -671 -484 -504 -461 -741 -923 -56 -967 -680 -985 -544 -383 -35 -668 -201 -626 -312 -620 -651 -183 -465 -466 -397 -579 -500 -391 -465 -544 -374 -813 -708 -112 -213 -823 -476 -814 -569 -64 -132 -853 -995 -500 -204 -245 -987 -359 -132 -863 -403 -820 -837 -323 -128 -346 -325 -64 -542 -424 -429 -419 -729 -346 -900 -900 -289 -640 -184 -349 -465 -946 -692 -792 -321 -928 -94 -14 -3 -178 -319 -645 -389 -647 -171 -299 -802 -371 -881 -220 -988 -568 -86 -160 -898 -508 -277 -411 -730 -134 -742 -233 -120 -328 -464 -116 -796 -711 -719 -194 -463 -943 -891 -906 -860 -976 -367 -166 -48 -72 -960 -959 -968 -566 -132 -949 -248 -905 -821 -741 -154 -231 -520 -308 -768 -389 -60 -616 -373 -186 -203 -829 -131 -447 -645 -818 -186 -38 -753 -225 -265 -53 -860 -953 -198 -576 -472 -370 -360 -152 -194 -669 -307 -130 -127 -312 -663 -136 -844 -231 -505 -365 -345 -37 -16 -100 -435 -261 -741 -756 -823 -123 -308 -817 -149 -975 -1000 -304 -962 -103 -97 -954 -448 -354 -360 -342 -918 -857 -50 -149 -200 -681 -760 -3 -861 -985 -416 -847 -313 -281 -699 -971 -708 -892 -214 -370 -521 -429 -306 -585 -356 -140 -919 -381 -502 -739 -303 -316 -692 -135 -820 -12 -510 -941 -40 -434 -520 -670 -724 -306 -38 -888 -326 -217 -48 -711 -225 -445 -437 -441 -364 -239 -368 -478 -114 -388 -909 -497 -507 -874 -816 -407 -922 -454 -569 -752 -995 -376 -742 -761 -786 -177 -118 -603 -933 -287 -635 -337 -306 -499 -76 -727 -977 -472 -167 -282 -170 -82 -405 -484 -50 -92 -699 -642 -748 -803 -487 -17 -184 -749 -761 -166 -137 -69 -470 -280 -811 -362 -963 -788 -739 -997 -511 -168 -687 -58 -380 -343 -740 -4 -892 -901 -269 -884 -876 -936 -23 -487 -592 -413 -915 -942 -683 -731 -658 -674 -499 -480 -797 -218 -743 -202 -827 -100 -792 -877 -56 -474 -630 -437 -14 -694 -936 -212 -409 -947 -135 -547 -437 -362 -33 -754 -513 -550 -859 -634 -925 -788 -238 -461 -813 -363 -77 -403 -383 -955 -899 -572 -385 -760 -828 -685 -987 -512 -212 -707 -978 -737 -566 -303 -571 -537 -79 -352 -848 -421 -116 -616 -177 -62 -820 -756 -149 -59 -425 -777 -484 -818 -30 -378 -508 -554 -126 -67 -735 -904 -453 -323 -18 -172 -460 -121 -196 -863 -311 -782 -854 -251 -567 -823 -884 -353 -744 -838 -949 -472 -483 -393 -754 -537 -969 -99 -808 -389 -132 -939 -772 -934 -366 -135 -293 -82 -791 -728 -75 -284 -159 -729 -688 -508 -500 -847 -548 -880 -396 -124 -605 -619 -422 -757 -614 -366 -579 -797 -115 -360 -749 -400 -360 -31 -325 -686 -224 -592 -300 -825 -174 -802 -398 -542 -981 -584 -869 -419 -491 -761 -37 -857 -610 -948 -849 -646 -885 -54 -599 -338 -188 -777 -239 -312 -453 -883 -259 -52 -5 -966 -207 -230 -116 -693 -81 -812 -895 -413 -992 -842 -354 -268 -815 -188 -87 -296 -521 -544 -529 -489 -92 -817 -308 -453 -521 -725 -534 -733 -630 -977 -48 -362 -298 -975 -155 -983 -233 -92 -828 -411 -802 -925 -787 -38 -673 -431 -396 -546 -347 -926 -778 -865 -701 -224 -441 -294 -760 -19 -322 -961 -384 -305 -491 -278 -9 -834 -875 -821 -951 -412 -60 -159 -794 -544 -133 -432 -134 -329 -648 -818 -695 -36 -457 -430 -884 -390 -696 -863 -645 -485 -281 -816 -129 -473 -70 -159 -477 -4 -465 -533 -305 -773 -217 -714 -176 -133 -919 -995 -773 -274 -289 -66 -947 -201 -104 -573 -632 -882 -923 -928 -418 -159 -108 -645 -641 -241 -825 -661 -679 -285 -127 -822 -402 -223 -423 -326 -892 -531 -103 -509 -878 -90 -483 -625 -292 -296 -647 -947 -16 -404 -917 -537 -604 -69 -244 -373 -214 -628 -670 -824 -54 -977 -154 -804 -206 -948 -532 -816 -463 -957 -44 -100 -733 -470 -419 -937 -194 -925 -30 -166 -746 -721 -887 -732 -240 -811 -357 -260 -964 -327 -906 -989 -447 -302 -139 -77 -380 -800 -6 -13 -900 -441 -29 -720 -782 -591 -724 -87 -926 -309 -953 -119 -739 -766 -696 -381 -865 -860 -179 -41 -508 -488 -666 -766 -5 -773 -919 -55 -73 -171 -375 -869 -309 -643 -302 -365 -487 -209 -736 -232 -800 -318 -178 -609 -921 -828 -367 -689 -405 -388 -161 -347 -776 -914 -811 -236 -981 -670 -792 -172 -227 -214 -586 -43 -731 -54 -351 -162 -210 -253 -731 -914 -589 -156 -526 -184 -956 -418 -461 -358 -853 -669 -524 -279 -658 -924 -316 -607 -160 -938 -217 -754 -932 -631 -593 -781 -353 -671 -945 -273 -302 -275 -769 -430 -654 -458 -280 -402 -50 -921 -784 -476 -412 -579 -793 -44 -640 -305 -769 -973 -338 -862 -948 -51 -44 -777 -515 -510 -319 -938 -156 -858 -24 -607 -466 -889 -814 -339 -30 -381 -163 -655 -793 -417 -129 -700 -568 -403 -389 -208 -69 -67 -37 -679 -659 -961 -431 -17 -697 -619 -382 -195 -603 -304 -204 -278 -421 -984 -2 -199 -375 -545 -246 -221 -176 -361 -909 -638 -376 -283 -644 -977 -230 -826 -206 -957 -291 -662 -278 -372 -608 -443 -451 -52 -346 -703 -947 -160 -760 -676 -599 -203 -965 -598 -671 -850 -148 -476 -21 -282 -331 -382 -194 -795 -888 -188 -545 -99 -891 -814 -851 -689 -526 -308 -181 -722 -5 -248 -199 -676 -140 -794 -303 -372 -753 -70 -323 -294 -229 -119 -225 -715 -2 -785 -480 -791 -197 -296 -205 -161 -117 -555 -415 -125 -316 -154 -288 -666 -602 -405 -736 -702 -44 -247 -678 -384 -681 -923 -758 -2 -652 -388 -426 -194 -927 -192 -505 -285 -382 -160 -112 -280 -763 -804 -517 -782 -993 -7 -941 -136 -602 -455 -741 -185 -495 -812 -156 -335 -161 -979 -50 -611 -817 -367 -892 -47 -946 -181 -21 -54 -121 -837 -113 -256 -833 -847 -936 -736 -196 -148 -690 -975 -833 -455 -24 -270 -974 -313 -235 -141 -999 -872 -686 -435 -288 -210 -819 -133 -60 -799 -884 -549 -953 -209 -349 -155 -606 -117 -486 -372 -207 -94 -620 -26 -654 -509 -793 -973 -71 -487 -49 -778 -338 -800 -520 -227 -77 -234 -259 -463 -704 -72 -48 -314 -698 -649 -314 -562 -438 -29 -801 -100 -430 -402 -758 -492 -258 -340 -451 -102 -459 -536 -466 -590 -2 -552 -64 -563 -928 -339 -270 -141 -70 -357 -31 -445 -282 -420 -112 -422 -586 -663 -582 -928 -245 -750 -534 -598 -476 -376 -11 -10 -419 -33 -909 -218 -98 -335 -357 -105 -335 -400 -642 -71 -790 -1000 -183 -744 -830 -449 -654 -278 -526 -643 -422 -433 -438 -334 -529 -300 -540 -640 -511 -592 -565 -994 -478 -430 -932 -257 -364 -31 -661 -689 -295 -76 -340 -190 -276 -344 -170 -338 -555 -505 -564 -542 -934 -832 -309 -935 -95 -585 -101 -330 -336 -509 -751 -374 -86 -808 -821 -455 -702 -983 -542 -398 -36 -855 -371 -150 -212 -508 -407 -986 -938 -505 -156 -969 -914 -457 -18 -509 -469 -995 -634 -818 -341 -362 -557 -511 -297 -186 -188 -917 -754 -795 -851 -268 -573 -229 -328 -270 -399 -72 -493 -515 -19 -830 -736 -469 -976 -554 -725 -407 -466 -387 -138 -500 -432 -273 -482 -992 -216 -641 -460 -446 -608 -153 -918 -149 -12 -446 -895 -195 -403 -257 -681 -946 -402 -630 -298 -713 -582 -443 -691 -847 -923 -768 -560 -820 -961 -863 -366 -310 -285 -921 -309 -944 -249 -427 -857 -257 -849 -400 -530 -287 -156 -644 -155 -805 -937 -930 -454 -162 -607 -306 -414 -200 -538 -290 -668 -737 -480 -831 -438 -819 -109 -268 -845 -351 -592 -851 -282 -703 -779 -394 -847 -546 -669 -39 -229 -109 -69 -408 -842 -969 -633 -818 -366 -651 -188 -2 -837 -876 -501 -742 -785 -407 -898 -935 -209 -349 -668 -471 -452 -224 -791 -883 -437 -76 -280 -565 -894 -850 -55 -255 -264 -639 -588 -725 -848 -748 -980 -831 -375 -987 -947 -868 -354 -511 -583 -371 -727 -183 -135 -564 -499 -327 -113 -568 -45 -70 -962 -996 -714 -800 -112 -359 -686 -711 -999 -905 -442 -422 -593 -683 -752 -702 -826 -870 -150 -917 -353 -441 -487 -219 -440 -710 -27 -173 -458 -138 -382 -490 -404 -700 -575 -537 -63 -992 -950 -159 -568 -217 -963 -326 -252 -885 -183 -413 -633 -845 -985 -693 -336 -515 -557 -903 -962 -851 -44 -407 -641 -708 -207 -636 -11 -589 -98 -308 -12 -582 -172 -229 -382 -501 -229 -330 -159 -280 -484 -904 -193 -564 -471 -362 -533 -532 -600 -600 -670 -284 -212 -921 -696 -641 -259 -815 -806 -470 -125 -318 -256 -610 -843 -893 -524 -153 -272 -560 -112 -770 -905 -18 -969 -104 -167 -283 -149 -72 -580 -937 -831 -571 -324 -25 -751 -631 -326 -913 -263 -65 -50 -551 -651 -91 -79 -686 -436 -936 -504 -43 -509 -283 -395 -194 -623 -892 -456 -963 -143 -463 -751 -401 -392 -88 -733 -693 -575 -892 -192 -227 -60 -673 -2 -649 -86 -175 -909 -393 -288 -448 -695 -860 -235 -600 -196 -649 -999 -610 -592 -283 -797 -888 -842 -564 -373 -961 -145 -65 -881 -451 -843 -324 -680 -539 -132 -431 -874 -780 -187 -426 -813 -389 -801 -735 -166 -491 -634 -410 -956 -587 -161 -27 -877 -339 -974 -865 -100 -108 -149 -600 -35 -606 -912 -391 -527 -892 -798 -785 -757 -910 -418 -806 -147 -173 -601 -521 -963 -734 -335 -108 -237 -909 -137 -809 -93 -322 -765 -287 -444 -857 -222 -243 -624 -668 -862 -332 -998 -262 -54 -927 -32 -175 -11 -527 -315 -135 -892 -967 -85 -753 -993 -862 -337 -226 -719 -250 -365 -297 -998 -423 -273 -367 -595 -711 -813 -992 -569 -108 -548 -641 -446 -499 -589 -204 -564 -8 -608 -760 -791 -832 -614 -874 -211 -528 -24 -626 -811 -439 -819 -762 -627 -660 -163 -578 -81 -102 -490 -712 -41 -854 -379 -101 -447 -155 -47 -44 -845 -515 -955 -264 -198 -295 -126 -927 -223 -767 -689 -512 -588 -832 -753 -541 -841 -5 -665 -98 -871 -188 -59 -579 -58 -494 -477 -414 -404 -65 -783 -917 -366 -224 -622 -574 -359 -269 -916 -852 -655 -247 -557 -982 -834 -457 -658 -341 -55 -720 -264 -452 -247 -792 -859 -102 -176 -422 -460 -375 -248 -125 -545 -12 -697 -549 -985 -258 -697 -906 -220 -395 -108 -59 -141 -661 -301 -489 -499 -192 -284 -687 -847 -193 -333 -936 -779 -564 -346 -248 -955 -889 -133 -798 -670 -272 -115 -684 -886 -133 -419 -453 -11 -714 -870 -354 -73 -705 -713 -431 -252 -505 -100 -521 -793 -970 -181 -409 -680 -651 -373 -347 -720 -879 -479 -723 -939 -591 -20 -80 -272 -922 -969 -336 -835 -753 -789 -527 -303 -664 -637 -676 -332 -379 -188 -871 -189 -822 -820 -120 -390 -430 -267 -663 -3 -654 -807 -330 -377 -599 -372 -258 -598 -245 -463 -263 -604 -492 -866 -219 -228 -811 -814 -480 -35 -521 -141 -131 -976 -298 -860 -531 -429 -830 -213 -862 -229 -946 -345 -831 -178 -19 -215 -427 -976 -573 -523 -362 -239 -972 -605 -597 -677 -561 -86 -513 -30 -223 -938 -784 -297 -559 -797 -277 -485 -311 -434 -291 -179 -369 -758 -3 -833 -453 -111 -619 -713 -846 -301 -376 -598 -389 -626 -598 -67 -3 -362 -144 -501 -618 -461 -576 -779 -608 -972 -983 -511 -748 -283 -514 -630 -968 -357 -790 -308 -628 -47 -425 -888 -702 -268 -129 -197 -781 -890 -910 -858 -962 -972 -805 -334 -538 -935 -506 -332 -779 -611 -399 -2 -378 -377 -713 -386 -77 -753 -502 -210 -71 -79 -61 -898 -103 -437 -891 -226 -617 -507 -21 -260 -909 -352 -968 -575 -770 -370 -570 -780 -229 -504 -541 -435 -825 -683 -625 -100 -322 -470 -495 -32 -58 -810 -336 -782 -881 -549 -626 -842 -705 -693 -365 -890 -493 -666 -163 -896 -794 -480 -200 -544 -686 -968 -81 -925 -881 -907 -307 -474 -586 -694 -835 -771 -288 -878 -156 -848 -184 -448 -801 -951 -440 -869 -600 -162 -650 -707 -120 -393 -281 -824 -963 -343 -33 -713 -36 -143 -929 -459 -846 -27 -543 -662 -923 -710 -885 -417 -953 -725 -937 -528 -603 -624 -895 -958 -868 -263 -643 -997 -970 -167 -854 -360 -95 -581 -576 -755 -973 -986 -519 -446 -772 -31 -157 -270 -619 -80 -846 -110 -156 -338 -430 -537 -327 -35 -393 -408 -35 -165 -671 -796 -234 -582 -401 -738 -128 -282 -294 -917 -391 -445 -354 -883 -404 -148 -582 -670 -642 -915 -222 -863 -215 -51 -98 -85 -558 -190 -587 -871 -458 -173 -841 -282 -760 -711 -45 -115 -938 -571 -374 -756 -105 -409 -630 -705 -166 -509 -512 -988 -67 -385 -773 -926 -422 -964 -653 -883 -444 -679 -500 -98 -781 -498 -300 -494 -511 -280 -934 -952 -465 -744 -457 -445 -7 -460 -268 -312 -789 -472 -628 -900 -943 -840 -434 -399 -241 -280 -45 -696 -66 -456 -972 -905 -131 -680 -745 -585 -634 -623 -50 -933 -3 -127 -503 -99 -862 -918 -687 -503 -457 -262 -436 -444 -517 -990 -892 -384 -507 -740 -713 -515 -188 -159 -765 -751 -606 -679 -682 -984 -534 -665 -899 -322 -339 -67 -233 -443 -232 -727 -423 -615 -62 -961 -476 -699 -444 -597 -784 -842 -70 -118 -299 -629 -963 -67 -358 -75 -808 -111 -491 -252 -30 -401 -67 -266 -802 -602 -486 -83 -851 -244 -216 -389 -365 -711 -681 -312 -517 -473 -521 -213 -74 -252 -319 -964 -657 -497 -54 -104 -918 -884 -825 -729 -779 -230 -276 -307 -212 -698 -534 -565 -164 -140 -224 -766 -553 -353 -815 -956 -289 -230 -156 -82 -375 -113 -729 -731 -363 -899 -894 -826 -230 -490 -667 -980 -485 -372 -40 -172 -322 -2 -940 -427 -819 -469 -271 -985 -70 -887 -740 -579 -493 -562 -420 -888 -420 -264 -979 -621 -128 -532 -957 -576 -399 -939 -911 -446 -520 -697 -388 -230 -711 -546 -273 -606 -395 -993 -918 -695 -841 -862 -948 -493 -698 -591 -59 -646 -207 -557 -134 -200 -193 -484 -213 -216 -964 -287 -425 -852 -44 -980 -259 -723 -865 -636 -274 -157 -171 -274 -806 -615 -374 -515 -98 -249 -602 -648 -910 -369 -5 -430 -454 -867 -880 -772 -372 -558 -325 -428 -492 -415 -818 -819 -643 -513 -440 -542 -248 -408 -698 -557 -384 -648 -706 -503 -401 -589 -264 -74 -29 -19 -841 -574 -333 -406 -739 -25 -862 -806 -520 -132 -758 -563 -621 -327 -367 -657 -663 -337 -135 -310 -716 -959 -928 -396 -618 -539 -246 -356 -622 -534 -18 -495 -158 -643 -425 -865 -50 -562 -515 -456 -788 -357 -384 -953 -111 -55 -413 -858 -727 -8 -837 -399 -543 -433 -614 -707 -48 -396 -77 -874 -301 -330 -357 -279 -758 -374 -90 -18 -988 -640 -273 -947 -772 -213 -910 -178 -879 -47 -586 -158 -272 -215 -159 -809 -894 -941 -857 -675 -979 -329 -898 -362 -715 -873 -508 -515 -435 -106 -890 -176 -445 -573 -786 -541 -471 -893 -789 -883 -6 -797 -381 -681 -853 -656 -778 -106 -171 -49 -110 -985 -470 -879 -845 -586 -483 -878 -504 -741 -544 -891 -369 -464 -312 -166 -541 -483 -256 -138 -398 -142 -993 -608 -34 -369 -884 -359 -898 -8 -435 -652 -918 -441 -180 -529 -471 -387 -176 -722 -623 -748 -544 -230 -905 -421 -107 -149 -392 -998 -795 -242 -837 -797 -391 -811 -168 -157 -175 -219 -201 -626 -747 -94 -452 -765 -410 -378 -30 -362 -510 -246 -851 -151 -30 -5 -687 -564 -736 -193 -700 -542 -276 -9 -116 -588 -804 -340 -211 -776 -582 -818 -800 -328 -418 -231 -93 -403 -403 -499 -300 -975 -40 -35 -531 -128 -674 -5 -940 -673 -452 -313 -130 -473 -901 -870 -870 -871 -653 -352 -295 -446 -509 -808 -669 -931 -64 -857 -301 -917 -958 -788 -548 -368 -846 -112 -377 -18 -299 -37 -799 -930 -561 -684 -53 -230 -351 -340 -913 -418 -8 -565 -148 -380 -750 -30 -941 -401 -433 -873 -112 -617 -243 -727 -534 -824 -263 -572 -761 -998 -884 -714 -399 -468 -873 -45 -625 -241 -680 -640 -897 -916 -156 -310 -303 -490 -889 -17 -956 -998 -700 -944 -793 -115 -805 -370 -787 -615 -972 -206 -266 -113 -218 -221 -188 -624 -461 -985 -860 -107 -44 -568 -754 -286 -765 -506 -537 -611 -8 -371 -75 -553 -308 -236 -37 -68 -490 -465 -763 -623 -163 -179 -836 -695 -207 -558 -782 -645 -650 -676 -76 -322 -423 -646 -736 -948 -371 -932 -575 -903 -326 -771 -486 -188 -251 -859 -233 -390 -323 -133 -247 -450 -308 -117 -620 -884 -98 -103 -430 -917 -226 -915 -852 -286 -177 -570 -989 -45 -435 -838 -238 -306 -193 -340 -364 -976 -101 -245 -579 -294 -632 -759 -835 -452 -765 -294 -511 -908 -378 -890 -384 -609 -175 -997 -906 -715 -848 -75 -27 -439 -404 -626 -636 -803 -947 -420 -946 -179 -166 -759 -456 -26 -990 -541 -211 -825 -258 -789 -427 -500 -939 -664 -307 -55 -527 -28 -333 -969 -423 -132 -499 -982 -522 -847 -315 -219 -59 -48 -3 -942 -347 -940 -60 -969 -434 -153 -455 -465 -771 -844 -827 -365 -775 -420 -139 -783 -415 -515 -753 -898 -56 -244 -733 -194 -866 -552 -68 -433 -992 -141 -320 -31 -918 -536 -837 -241 -132 -469 -908 -593 -363 -287 -88 -527 -699 -451 -90 -911 -968 -244 -491 -794 -449 -903 -909 -937 -647 -46 -782 -956 -694 -9 -493 -276 -842 -661 -888 -818 -324 -262 -601 -183 -409 -207 -813 -133 -293 -976 -789 -351 -28 -158 -860 -330 -485 -269 -530 -929 -907 -14 -958 -190 -158 -870 -658 -563 -388 -249 -544 -435 -646 -133 -379 -559 -912 -131 -588 -617 -875 -160 -674 -500 -836 -582 -467 -929 -252 -803 -520 -53 -368 -752 -399 -106 -934 -913 -3 -938 -95 -226 -342 -647 -935 -23 -621 -988 -919 -118 -388 -752 -92 -263 -964 -199 -400 -68 -260 -586 -208 -879 -249 -332 -935 -113 -571 -258 -908 -460 -617 -597 -64 -942 -822 -177 -434 -101 -339 -290 -65 -4 -415 -317 -291 -749 -901 -81 -697 -454 -986 -674 -762 -470 -229 -772 -564 -51 -973 -161 -659 -701 -851 -555 -157 -463 -366 -960 -164 -792 -143 -264 -615 -806 -71 -223 -365 -288 -200 -412 -47 -944 -235 -733 -62 -96 -592 -169 -852 -83 -478 -977 -467 -30 -584 -682 -80 -918 -553 -886 -261 -196 -915 -477 -255 -597 -841 -702 -767 -511 -677 -141 -417 -707 -239 -669 -157 -802 -404 -34 -923 -794 -97 -691 -637 -559 -386 -433 -738 -417 -597 -275 -920 -518 -555 -644 -186 -393 -386 -325 -340 -212 -685 -184 -53 -118 -910 -85 -932 -956 -437 -132 -356 -574 -933 -387 -345 -647 -554 -377 -839 -372 -480 -965 -440 -322 -968 -447 -749 -928 -61 -485 -905 -416 -411 -510 -427 -562 -317 -396 -333 -746 -219 -658 -488 -119 -224 -777 -962 -142 -571 -150 -199 -23 -642 -967 -714 -160 -221 -587 -533 -281 -833 -894 -826 -764 -165 -732 -955 -26 -685 -470 -258 -686 -824 -759 -731 -370 -481 -772 -315 -205 -78 -617 -580 -167 -505 -766 -451 -268 -944 -251 -687 -155 -692 -734 -2 -698 -417 -6 -193 -26 -79 -312 -697 -494 -189 -521 -850 -602 -365 -644 -457 -807 -151 -147 -391 -687 -37 -710 -631 -647 -54 -830 -949 -714 -951 -151 -376 -655 -552 -150 -537 -700 -292 -662 -285 -420 -46 -445 -145 -217 -136 -385 -92 -396 -889 -889 -791 -355 -500 -678 -752 -341 -863 -684 -671 -560 -400 -29 -337 -964 -2 -562 -737 -118 -856 -858 -583 -865 -97 -642 -759 -652 -118 -109 -920 -404 -397 -552 -116 -117 -772 -132 -261 -507 -244 -955 -325 -548 -209 -900 -757 -349 -802 -918 -562 -719 -900 -316 -97 -437 -711 -678 -678 -634 -154 -725 -1000 -726 -653 -388 -346 -701 -7 -782 -528 -4 -86 -708 -590 -279 -321 -68 -574 -43 -989 -886 -97 -885 -798 -93 -264 -154 -997 -917 -836 -925 -236 -619 -357 -518 -176 -416 -323 -75 -520 -448 -32 -407 -501 -723 -399 -487 -618 -572 -941 -922 -506 -945 -984 -193 -828 -139 -100 -285 -701 -979 -152 -183 -547 -431 -643 -828 -224 -195 -350 -703 -477 -572 -630 -814 -393 -744 -457 -770 -314 -632 -965 -648 -417 -509 -711 -51 -387 -439 -402 -673 -67 -468 -413 -361 -407 -684 -775 -166 -50 -349 -431 -862 -812 -645 -17 -654 -501 -617 -351 -379 -350 -95 -38 -607 -418 -799 -873 -697 -66 -833 -913 -201 -661 -550 -992 -548 -995 -852 -445 -830 -562 -565 -765 -851 -716 -623 -790 -127 -327 -280 -620 -512 -540 -30 -602 -90 -522 -267 -909 -223 -129 -500 -810 -486 -796 -469 -122 -125 -698 -399 -227 -424 -174 -477 -497 -715 -900 -388 -344 -19 -79 -892 -320 -85 -562 -112 -254 -54 -919 -715 -798 -393 -475 -370 -727 -402 -679 -868 -820 -928 -518 -837 -80 -323 -855 -930 -132 -978 -609 -626 -721 -844 -155 -387 -179 -873 -131 -398 -887 -370 -786 -864 -313 -92 -381 -371 -338 -461 -577 -703 -872 -208 -489 -572 -767 -478 -604 -145 -782 -469 -122 -336 -893 -810 -479 -686 -943 -500 -164 -546 -349 -605 -333 -392 -604 -539 -404 -777 -477 -468 -943 -678 -610 -231 -972 -393 -383 -738 -133 -885 -623 -579 -627 -272 -676 -904 -792 -78 -601 -131 -875 -588 -127 -998 -575 -424 -757 -274 -841 -615 -616 -752 -586 -778 -50 -1 -404 -160 -830 -467 -109 -160 -13 -620 -136 -227 -454 -195 -632 -833 -815 -400 -378 -135 -83 -592 -528 -537 -969 -2 -23 -796 -294 -93 -867 -984 -604 -358 -776 -905 -798 -257 -686 -182 -290 -81 -378 -611 -305 -614 -996 -587 -306 -940 -210 -747 -653 -525 -944 -32 -787 -369 -340 -208 -921 -148 -138 -624 -382 -505 -129 -564 -804 -919 -525 -258 -646 -935 -426 -772 -562 -107 -410 -132 -701 -129 -629 -545 -489 -246 -855 -270 -218 -397 -899 -814 -144 -828 -741 -356 -706 -432 -172 -964 -356 -132 -288 -816 -743 -674 -594 -260 -740 -213 -963 -635 -516 -17 -940 -828 -130 -378 -89 -619 -841 -371 -242 -48 -662 -50 -168 -839 -826 -525 -504 -147 -630 -892 -646 -242 -246 -879 -587 -640 -705 -52 -818 -925 -348 -897 -482 -104 -383 -622 -830 -444 -370 -580 -555 -926 -508 -331 -260 -966 -977 -895 -950 -13 -694 -609 -732 -402 -15 -866 -553 -759 -805 -665 -39 -580 -491 -599 -616 -772 -815 -822 -576 -452 -189 -361 -807 -975 -164 -246 -632 -831 -901 -997 -310 -196 -659 -964 -992 -69 -616 -265 -244 -434 -833 -618 -216 -266 -369 -902 -415 -669 -964 -343 -174 -413 -904 -303 -703 -735 -721 -635 -543 -974 -960 -852 -381 -76 -710 -575 -179 -685 -410 -587 -701 -626 -191 -837 -738 -615 -853 -282 -927 -249 -402 -962 -549 -280 -652 -127 -135 -516 -291 -982 -590 -226 -438 -661 -264 -235 -701 -799 -921 -183 -246 -963 -333 -957 -170 -906 -970 -682 -131 -650 -394 -589 -102 -323 -906 -152 -224 -311 -264 -902 -621 -568 -492 -122 -970 -611 -686 -115 -187 -697 -606 -911 -932 -883 -144 -573 -174 -195 -274 -317 -565 -395 -771 -107 -841 -210 -137 -285 -248 -866 -828 -4 -20 -356 -327 -335 -416 -268 -57 -995 -411 -825 -565 -780 -118 -868 -121 -728 -447 -658 -766 -70 -64 -733 -729 -389 -730 -129 -855 -863 -120 -68 -661 -680 -51 -35 -366 -900 -62 -778 -322 -822 -833 -165 -479 -307 -450 -387 -466 -988 -37 -221 -598 -646 -951 -649 -793 -299 -579 -317 -111 -812 -460 -889 -868 -443 -916 -84 -655 -786 -628 -587 -617 -612 -226 -269 -454 -648 -649 -901 -492 -53 -80 -596 -426 -697 -566 -35 -875 -214 -241 -282 -54 -547 -143 -775 -548 -944 -341 -728 -460 -406 -515 -795 -65 -914 -874 -650 -809 -176 -236 -697 -431 -438 -977 -961 -977 -121 -618 -659 -323 -324 -677 -863 -95 -299 -356 -48 -756 -705 -56 -222 -866 -830 -467 -752 -540 -592 -572 -64 -887 -967 -510 -899 -689 -400 -462 -714 -165 -239 -66 -477 -979 -293 -588 -235 -762 -844 -215 -428 -568 -195 -421 -49 -294 -249 -532 -583 -877 -485 -587 -100 -557 -900 -580 -144 -397 -539 -355 -818 -409 -626 -758 -396 -557 -193 -955 -34 -589 -320 -804 -712 -793 -788 -823 -305 -914 -681 -769 -104 -181 -137 -190 -507 -718 -514 -329 -853 -12 -566 -709 -441 -125 -114 -256 -18 -424 -487 -903 -73 -20 -42 -133 -850 -728 -627 -889 -308 -827 -58 -152 -875 -910 -88 -960 -297 -335 -788 -670 -411 -868 -908 -461 -837 -850 -141 -291 -946 -587 -147 -398 -90 -320 -231 -395 -567 -911 -48 -90 -649 -404 -128 -198 -939 -44 -68 -82 -593 -928 -43 -423 -679 -897 -424 -538 -79 -861 -502 -539 -987 -122 -392 -789 -955 -762 -843 -743 -686 -75 -979 -609 -809 -905 -391 -455 -426 -40 -632 -261 -515 -866 -273 -904 -685 -115 -56 -79 -667 -99 -94 -359 -79 -258 -566 -714 -442 -330 -933 -92 -125 -202 -525 -468 -736 -540 -816 -528 -202 -121 -926 -907 -221 -340 -515 -577 -525 -66 -740 -964 -20 -589 -965 -80 -219 -761 -173 -504 -382 -100 -503 -731 -929 -730 -542 -479 -464 -92 -967 -834 -171 -503 -451 -872 -874 -991 -556 -289 -815 -468 -430 -566 -120 -684 -292 -646 -121 -99 -170 -769 -537 -192 -715 -215 -798 -87 -53 -707 -941 -897 -33 -334 -699 -438 -715 -823 -567 -593 -929 -443 -20 -635 -297 -486 -526 -244 -747 -824 -155 -598 -827 -97 -209 -86 -501 -880 -591 -976 -955 -495 -210 -614 -619 -730 -209 -210 -41 -886 -693 -423 -408 -589 -776 -210 -527 -955 -941 -324 -355 -90 -122 -675 -73 -655 -87 -772 -338 -656 -269 -212 -334 -898 -227 -651 -544 -455 -231 -28 -255 -438 -984 -531 -213 -435 -705 -111 -42 -305 -594 -906 -860 -78 -225 -476 -590 -308 -229 -482 -87 -683 -699 -77 -762 -701 -920 -470 -443 -559 -141 -722 -160 -151 -576 -244 -649 -56 -853 -298 -117 -193 -266 -260 -846 -396 -497 -676 -860 -50 -874 -632 -429 -959 -814 -593 -827 -804 -782 -237 -24 -926 -730 -515 -743 -270 -59 -572 -373 -937 -547 -776 -149 -351 -194 -739 -941 -989 -877 -85 -450 -226 -339 -228 -750 -155 -193 -19 -332 -196 -897 -61 -425 -289 -579 -414 -511 -216 -481 -70 -169 -988 -977 -537 -581 -462 -794 -462 -302 -782 -625 -926 -846 -455 -848 -875 -938 -543 -347 -53 -674 -456 -147 -715 -361 -317 -583 -228 -174 -692 -660 -877 -128 -679 -661 -814 -283 -128 -976 -729 -945 -969 -720 -446 -560 -328 -412 -641 -818 -442 -244 -941 -844 -270 -189 -351 -844 -900 -681 -973 -920 -479 -914 -471 -927 -205 -332 -495 -762 -752 -655 -457 -191 -712 -356 -838 -370 -170 -59 -412 -555 -940 -958 -678 -844 -356 -562 -652 -486 -39 -876 -173 -922 -636 -995 -826 -330 -432 -662 -56 -243 -210 -863 -328 -685 -389 -936 -889 -822 -94 -227 -502 -854 -470 -803 -754 -29 -786 -230 -623 -24 -27 -110 -953 -379 -639 -620 -943 -640 -660 -341 -910 -279 -635 -217 -734 -431 -411 -320 -669 -860 -678 -463 -184 -7 -221 -191 -233 -173 -568 -1 -516 -415 -637 -49 -956 -884 -639 -857 -507 -542 -647 -648 -899 -715 -443 -784 -641 -829 -340 -386 -255 -227 -86 -70 -3 -171 -640 -812 -967 -585 -703 -786 -400 -654 -593 -774 -298 -833 -406 -200 -1 -757 -388 -698 -369 -717 -671 -640 -215 -718 -108 -604 -305 -994 -369 -714 -706 -288 -503 -965 -439 -134 -946 -667 -951 -10 -201 -762 -834 -300 -347 -60 -491 -316 -433 -784 -91 -420 -926 -780 -394 -518 -654 -249 -117 -612 -560 -790 -543 -316 -332 -493 -401 -71 -905 -645 -679 -720 -578 -710 -457 -691 -467 -859 -520 -9 -551 -658 -107 -63 -780 -164 -545 -912 -404 -508 -809 -745 -466 -52 -630 -210 -293 -408 -252 -633 -145 -888 -437 -275 -40 -213 -289 -572 -252 -788 -66 -610 -192 -201 -976 -789 -922 -747 -744 -68 -831 -875 -311 -661 -646 -86 -920 -195 -89 -821 -357 -534 -270 -445 -911 -505 -243 -752 -788 -516 -656 -970 -475 -398 -474 -2 -929 -821 -426 -922 -954 -345 -952 -833 -829 -348 -797 -651 -609 -993 -824 -56 -48 -360 -934 -522 -685 -519 -882 -546 -425 -823 -854 -560 -709 -348 -150 -285 -282 -891 -261 -568 -29 -852 -757 -265 -648 -359 -103 -935 -78 -605 -690 -997 -475 -388 -785 -281 -208 -965 -996 -964 -168 -866 -356 -65 -453 -475 -81 -514 -314 -743 -603 -336 -864 -608 -892 -149 -784 -596 -943 -830 -7 -631 -922 -344 -759 -434 -529 -139 -800 -130 -409 -685 -922 -184 -377 -963 -353 -495 -861 -993 -644 -538 -591 -866 -313 -772 -171 -372 -338 -249 -562 -552 -818 -373 -856 -51 -292 -389 -466 -500 -771 -417 -861 -744 -1 -174 -794 -967 -629 -846 -406 -298 -801 -529 -834 -642 -12 -970 -446 -604 -889 -486 -470 -14 -478 -236 -967 -174 -462 -905 -617 -255 -735 -772 -599 -56 -631 -451 -78 -616 -462 -288 -535 -130 -192 -293 -621 -557 -640 -701 -857 -261 -78 -396 -291 -720 -670 -242 -410 -421 -583 -143 -347 -880 -831 -470 -129 -532 -353 -421 -686 -724 -428 -399 -114 -407 -869 -450 -973 -564 -453 -537 -50 -871 -483 -658 -653 -244 -735 -386 -258 -931 -116 -822 -654 -255 -304 -705 -896 -635 -134 -935 -193 -210 -707 -514 -52 -986 -418 -145 -794 -967 -136 -707 -139 -85 -826 -700 -159 -91 -628 -555 -393 -679 -100 -852 -308 -172 -148 -773 -977 -694 -203 -948 -910 -699 -823 -873 -461 -147 -557 -802 -772 -791 -898 -332 -145 -625 -164 -572 -109 -49 -807 -661 -471 -142 -728 -667 -515 -226 -20 -417 -659 -983 -346 -181 -577 -319 -200 -33 -539 -337 -456 -69 -673 -269 -525 -967 -770 -956 -13 -29 -588 -437 -775 -427 -438 -562 -397 -355 -714 -654 -600 -185 -555 -247 -987 -190 -2 -397 -227 -88 -709 -296 -292 -333 -362 -262 -406 -701 -513 -506 -740 -808 -148 -24 -612 -90 -149 -884 -119 -163 -304 -353 -497 -961 -21 -124 -981 -760 -870 -515 -900 -83 -259 -456 -109 -871 -110 -818 -866 -516 -204 -654 -381 -221 -85 -518 -315 -19 -766 -963 -32 -877 -719 -781 -25 -686 -49 -601 -937 -905 -606 -97 -808 -799 -410 -761 -635 -102 -20 -378 -631 -877 -881 -923 -662 -94 -721 -970 -706 -458 -705 -138 -645 -376 -143 -76 -187 -976 -365 -510 -247 -447 -317 -615 -521 -19 -541 -235 -620 -944 -560 -210 -581 -923 -433 -240 -181 -807 -70 -297 -932 -232 -360 -574 -627 -556 -509 -596 -554 -308 -277 -268 -357 -47 -677 -934 -224 -788 -151 -90 -403 -689 -803 -694 -866 -462 -285 -895 -580 -447 -395 -702 -138 -685 -961 -349 -643 -180 -213 -475 -941 -278 -73 -258 -17 -606 -525 -543 -554 -807 -470 -617 -957 -544 -23 -615 -647 -649 -338 -832 -24 -476 -481 -152 -869 -842 -672 -663 -567 -28 -527 -238 -821 -195 -656 -211 -352 -885 -907 -555 -485 -986 -505 -790 -562 -369 -705 -21 -282 -205 -763 -10 -675 -775 -889 -842 -195 -85 -226 -482 -563 -807 -158 -400 -725 -158 -613 -491 -539 -210 -574 -276 -371 -179 -142 -774 -785 -339 -673 -534 -582 -491 -892 -573 -939 -270 -88 -685 -213 -570 -438 -505 -131 -794 -470 -573 -450 -427 -498 -704 -988 -80 -129 -681 -616 -479 -135 -713 -565 -182 -517 -569 -356 -226 -161 -675 -327 -950 -760 -491 -526 -846 -764 -476 -709 -300 -908 -665 -436 -178 -42 -751 -615 -14 -53 -134 -436 -91 -188 -39 -869 -906 -207 -680 -311 -773 -203 -199 -11 -641 -845 -456 -675 -661 -276 -618 -526 -402 -797 -743 -49 -887 -972 -349 -761 -813 -252 -367 -650 -282 -438 -210 -568 -880 -625 -164 -486 -890 -1 -144 -837 -449 -584 -58 -310 -334 -453 -972 -137 -600 -802 -740 -829 -52 -31 -452 -967 -806 -740 -255 -9 -839 -631 -222 -796 -95 -20 -849 -118 -265 -455 -528 -71 -559 -281 -250 -556 -732 -473 -482 -714 -153 -881 -383 -666 -577 -743 -314 -852 -133 -828 -357 -447 -439 -438 -4 -270 -685 -974 -948 -397 -732 -621 -147 -431 -537 -290 -609 -13 -190 -843 -893 -68 -315 -876 -660 -821 -216 -194 -573 -85 -403 -309 -341 -658 -15 -894 -973 -575 -341 -470 -36 -516 -641 -557 -80 -609 -230 -197 -273 -374 -917 -468 -714 -156 -460 -598 -519 -669 -29 -92 -126 -183 -953 -172 -542 -831 -485 -544 -102 -398 -183 -106 -691 -182 -189 -75 -30 -785 -813 -384 -658 -504 -359 -708 -754 -453 -936 -178 -303 -405 -491 -839 -701 -459 -94 -60 -927 -412 -352 -629 -941 -745 -518 -40 -745 -526 -113 -737 -838 -134 -13 -948 -966 -911 -470 -933 -593 -327 -584 -672 -21 -337 -913 -322 -146 -760 -862 -588 -496 -613 -595 -679 -428 -683 -608 -193 -247 -354 -466 -144 -80 -479 -804 -664 -536 -230 -39 -77 -971 -988 -696 -69 -983 -834 -725 -320 -989 -598 -118 -229 -667 -207 -531 -777 -708 -914 -781 -830 -210 -387 -69 -29 -678 -520 -548 -557 -417 -718 -716 -498 -315 -486 -573 -122 -992 -770 -93 -26 -339 -954 -866 -247 -435 -379 -450 -624 -541 -935 -873 -450 -457 -51 -34 -69 -369 -282 -299 -145 -60 -66 -150 -629 -572 -717 -283 -813 -670 -287 -750 -810 -187 -738 -386 -601 -473 -356 -792 -198 -151 -593 -80 -695 -478 -95 -152 -279 -767 -800 -237 -273 -705 -292 -533 -863 -756 -823 -187 -175 -131 -11 -227 -528 -938 -636 -659 -318 -399 -986 -124 -319 -386 -704 -897 -129 -749 -591 -694 -902 -984 -378 -505 -650 -764 -253 -351 -310 -522 -965 -880 -839 -86 -603 -289 -177 -396 -219 -650 -724 -111 -188 -404 -617 -591 -663 -442 -847 -860 -817 -916 -796 -420 -417 -977 -551 -581 -109 -765 -466 -715 -274 -290 -107 -46 -725 -772 -122 -206 -389 -110 -910 -288 -729 -512 -404 -881 -126 -630 -259 -702 -376 -233 -917 -906 -388 -748 -631 -930 -644 -452 -742 -553 -32 -528 -955 -994 -341 -874 -587 -610 -509 -501 -224 -989 -836 -461 -374 -680 -906 -688 -340 -871 -341 -705 -962 -603 -573 -395 -291 -764 -44 -645 -271 -925 -97 -862 -510 -553 -241 -394 -979 -636 -638 -912 -517 -359 -559 -921 -925 -305 -825 -615 -386 -825 -699 -8 -282 -957 -576 -560 -752 -546 -17 -158 -176 -179 -218 -842 -827 -487 -664 -782 -152 -621 -617 -951 -660 -881 -739 -127 -934 -831 -920 -233 -226 -134 -825 -435 -851 -64 -145 -224 -30 -503 -792 -751 -197 -241 -212 -676 -275 -139 -184 -604 -410 -764 -242 -485 -699 -549 -778 -92 -589 -857 -667 -314 -267 -897 -804 -419 -61 -610 -376 -53 -973 -113 -524 -290 -157 -282 -380 -516 -537 -792 -666 -488 -218 -112 -322 -223 -891 -677 -496 -983 -413 -855 -134 -895 -445 -966 -588 -400 -675 -271 -362 -415 -926 -694 -425 -928 -161 -732 -275 -847 -73 -659 -646 -248 -170 -304 -906 -943 -9 -963 -138 -901 -355 -746 -469 -249 -951 -947 -918 -186 -558 -711 -316 -7 -484 -612 -490 -427 -977 -808 -134 -871 -963 -22 -777 -828 -964 -968 -436 -28 -28 -729 -90 -212 -997 -309 -204 -66 -420 -226 -281 -395 -711 -505 -130 -335 -306 -855 -487 -914 -319 -302 -858 -809 -914 -874 -135 -610 -324 -412 -742 -456 -269 -246 -816 -494 -666 -617 -175 -702 -337 -914 -208 -448 -274 -758 -685 -775 -525 -617 -200 -804 -483 -975 -609 -693 -515 -557 -385 -663 -18 -622 -343 -458 -564 -87 -825 -724 -617 -872 -313 -461 -918 -525 -498 -979 -969 -607 -370 -891 -314 -783 -530 -750 -680 -226 -853 -585 -633 -996 -539 -82 -48 -830 -156 -429 -82 -760 -219 -463 -414 -52 -457 -263 -51 -802 -746 -19 -864 -61 -243 -563 -16 -276 -626 -558 -702 -953 -853 -813 -38 -961 -239 -216 -29 -640 -254 -503 -476 -782 -689 -218 -371 -829 -112 -618 -607 -75 -347 -939 -101 -147 -276 -63 -483 -274 -94 -412 -878 -774 -720 -711 -437 -603 -937 -341 -356 -981 -393 -49 -287 -344 -937 -331 -853 -744 -598 -661 -188 -657 -655 -152 -561 -140 -776 -35 -46 -305 -235 -634 -473 -236 -593 -525 -712 -515 -935 -107 -518 -618 -827 -600 -568 -50 -379 -173 -844 -214 -559 -992 -162 -816 -366 -985 -237 -312 -339 -21 -477 -562 -605 -707 -714 -103 -42 -531 -862 -812 -668 -874 -873 -74 -97 -178 -170 -103 -42 -523 -106 -915 -703 -908 -841 -178 -886 -643 -283 -592 -866 -493 -960 -539 -245 -57 -272 -267 -248 -796 -64 -496 -962 -554 -919 -737 -471 -297 -62 -330 -148 -456 -501 -161 -809 -884 -49 -843 -450 -796 -1000 -770 -785 -84 -973 -646 -914 -428 -434 -391 -354 -261 -223 -286 -26 -355 -999 -629 -771 -412 -622 -513 -91 -112 -352 -561 -389 -660 -19 -182 -689 -160 -62 -424 -465 -738 -815 -436 -86 -813 -6 -652 -27 -835 -199 -71 -280 -618 -126 -804 -469 -111 -947 -454 -616 -631 -701 -47 -270 -5 -383 -105 -408 -79 -254 -662 -11 -889 -53 -784 -695 -75 -326 -650 -58 -837 -257 -870 -255 -71 -121 -45 -118 -156 -753 -739 -463 -234 -364 -172 -363 -327 -917 -546 -234 -803 -295 -939 -381 -180 -556 -211 -460 -19 -715 -291 -259 -979 -885 -75 -618 -758 -686 -591 -210 -495 -18 -65 -45 -444 -122 -501 -584 -657 -789 -736 -441 -282 -181 -529 -19 -11 -113 -259 -417 -819 -868 -215 -570 -593 -694 -67 -994 -448 -218 -974 -153 -547 -287 -371 -206 -956 -704 -361 -851 -747 -417 -918 -634 -418 -452 -266 -840 -798 -9 -821 -713 -687 -802 -904 -97 -62 -786 -137 -505 -300 -199 -997 -488 -712 -982 -783 -19 -586 -379 -530 -636 -122 -781 -299 -624 -20 -565 -549 -437 -120 -410 -699 -364 -695 -902 -448 -18 -293 -807 -184 -282 -323 -405 -178 -557 -553 -662 -133 -762 -513 -825 -198 -631 -152 -27 -494 -65 -716 -156 -88 -547 -466 -301 -573 -421 -484 -924 -29 -247 -830 -11 -666 -597 -775 -819 -468 -345 -614 -230 -74 -301 -107 -52 -936 -148 -260 -379 -880 -967 -610 -258 -236 -444 -29 -926 -798 -356 -945 -164 -947 -973 -119 -133 -833 -695 -651 -938 -433 -765 -529 -230 -562 -598 -310 -330 -594 -613 -652 -752 -366 -933 -191 -658 -946 -433 -222 -567 -285 -39 -313 -776 -137 -351 -332 -824 -913 -738 -425 -843 -232 -656 -487 -778 -25 -539 -949 -120 -799 -218 -645 -805 -858 -914 -935 -607 -943 -267 -583 -348 -595 -11 -262 -146 -189 -975 -676 -66 -436 -590 -291 -461 -755 -429 -181 -90 -8 -155 -456 -386 -630 -270 -357 -268 -395 -624 -435 -633 -533 -9 -498 -744 -384 -311 -802 -445 -324 -781 -455 -343 -986 -389 -341 -533 -790 -616 -113 -267 -910 -544 -511 -536 -578 -688 -581 -525 -21 -206 -813 -553 -849 -793 -99 -919 -889 -611 -441 -556 -494 -716 -77 -300 -889 -930 -61 -708 -178 -138 -214 -945 -514 -133 -890 -108 -94 -525 -941 -480 -259 -767 -772 -174 -66 -419 -861 -655 -950 -663 -454 -108 -811 -168 -590 -369 -876 -5 -326 -867 -361 -7 -26 -74 -619 -313 -445 -465 -401 -488 -169 -675 -50 -917 -381 -795 -915 -114 -694 -643 -643 -378 -126 -290 -124 -220 -351 -827 -752 -559 -389 -694 -730 -512 -610 -185 -384 -834 -928 -471 -728 -19 -658 -522 -883 -951 -366 -390 -87 -137 -157 -587 -303 -16 -961 -791 -940 -618 -119 -153 -951 -549 -712 -276 -278 -438 -137 -965 -145 -994 -428 -411 -857 -891 -650 -874 -983 -579 -22 -46 -898 -916 -403 -793 -534 -597 -261 -58 -445 -409 -374 -681 -549 -685 -329 -997 -818 -210 -910 -392 -131 -317 -712 -187 -989 -73 -796 -304 -10 -518 -382 -58 -610 -430 -827 -117 -480 -404 -90 -537 -971 -518 -985 -949 -368 -446 -386 -36 -213 -470 -215 -132 -591 -125 -492 -979 -288 -43 -931 -302 -743 -407 -861 -463 -792 -815 -926 -795 -978 -506 -500 -796 -265 -97 -651 -235 -512 -268 -124 -868 -326 -390 -767 -692 -49 -735 -908 -474 -695 -570 -314 -259 -608 -353 -419 -270 -826 -4 -293 -786 -544 -553 -224 -653 -412 -741 -218 -805 -617 -985 -728 -596 -813 -734 -389 -418 -872 -922 -856 -952 -397 -21 -593 -388 -108 -716 -771 -868 -473 -790 -541 -515 -99 -402 -519 -518 -96 -210 -639 -884 -881 -600 -755 -340 -325 -605 -857 -124 -867 -239 -639 -425 -6 -651 -147 -313 -981 -618 -142 -751 -827 -440 -324 -156 -329 -666 -710 -548 -172 -881 -53 -782 -280 -719 -829 -968 -516 -847 -617 -602 -931 -925 -430 -837 -206 -250 -326 -453 -784 -346 -971 -821 -701 -764 -987 -639 -636 -917 -557 -652 -472 -402 -471 -104 -114 -329 -777 -995 -39 -602 -870 -891 -859 -36 -71 -345 -503 -948 -816 -942 -605 -98 -276 -361 -884 -943 -151 -178 -25 -377 -629 -115 -198 -584 -498 -54 -614 -240 -884 -36 -925 -403 -263 -355 -237 -804 -745 -98 -59 -176 -336 -558 -325 -560 -989 -900 -943 -873 -947 -101 -939 -61 -915 -467 -622 -914 -435 -786 -606 -522 -206 -583 -15 -187 -992 -438 -549 -141 -805 -507 -309 -929 -109 -474 -832 -312 -834 -879 -363 -978 -628 -772 -216 -253 -692 -215 -60 -457 -309 -507 -905 -460 -389 -380 -613 -561 -538 -38 -263 -336 -372 -616 -135 -37 -80 -370 -976 -975 -900 -565 -545 -137 -384 -579 -148 -292 -115 -177 -352 -639 -366 -841 -770 -396 -13 -504 -282 -392 -558 -44 -850 -214 -336 -149 -846 -505 -36 -472 -155 -142 -724 -149 -223 -904 -617 -732 -460 -575 -644 -397 -176 -242 -829 -897 -545 -219 -428 -926 -918 -451 -999 -260 -461 -845 -82 -292 -990 -118 -420 -595 -298 -258 -91 -341 -781 -763 -168 -555 -212 -65 -716 -476 -269 -189 -117 -566 -259 -606 -988 -606 -525 -522 -660 -249 -765 -979 -681 -250 -160 -619 -564 -766 -412 -568 -660 -536 -526 -932 -219 -416 -593 -77 -276 -576 -930 -35 -108 -116 -453 -52 -749 -207 -91 -940 -176 -167 -912 -86 -894 -188 -863 -725 -330 -295 -109 -462 -398 -413 -547 -837 -996 -165 -884 -39 -720 -222 -950 -541 -461 -944 -74 -175 -294 -228 -830 -316 -550 -533 -688 -2 -950 -123 -228 -317 -329 -577 -291 -151 -924 -280 -884 -299 -257 -495 -169 -77 -901 -313 -485 -119 -117 -20 -325 -269 -683 -704 -370 -401 -377 -153 -575 -821 -510 -376 -97 -316 -77 -44 -136 -10 -366 -367 -482 -897 -532 -282 -394 -336 -976 -271 -526 -796 -350 -581 -766 -821 -974 -325 -510 -40 -739 -10 -1000 -549 -841 -612 -643 -285 -483 -811 -318 -784 -266 -85 -408 -111 -286 -641 -45 -732 -306 -746 -561 -477 -481 -929 -336 -402 -170 -351 -309 -996 -232 -935 -234 -632 -590 -930 -620 -130 -576 -56 -727 -280 -718 -160 -81 -419 -302 -290 -65 -409 -349 -51 -384 -434 -70 -834 -529 -199 -483 -158 -706 -346 -565 -351 -890 -160 -416 -427 -265 -117 -328 -811 -226 -981 -627 -182 -678 -80 -731 -321 -185 -929 -403 -521 -693 -465 -321 -809 -206 -1000 -241 -887 -988 -364 -297 -459 -402 -777 -45 -771 -118 -397 -549 -946 -16 -83 -940 -113 -692 -67 -797 -911 -660 -253 -927 -8 -194 -440 -748 -60 -778 -458 -970 -29 -775 -958 -36 -938 -956 -41 -796 -348 -747 -661 -933 -148 -871 -399 -522 -475 -335 -402 -699 -280 -177 -970 -824 -317 -978 -125 -560 -17 -302 -279 -214 -507 -572 -729 -375 -486 -834 -165 -465 -937 -975 -668 -800 -996 -397 -40 -721 -674 -229 -216 -500 -302 -659 -511 -509 -477 -167 -313 -621 -502 -751 -657 -761 -670 -360 -354 -981 -64 -432 -485 -39 -405 -789 -974 -438 -446 -548 -448 -696 -701 -880 -347 -375 -275 -732 -91 -284 -735 -733 -952 -856 -971 -933 -824 -497 -91 -894 -356 -80 -265 -337 -330 -64 -765 -366 -544 -814 -499 -404 -313 -829 -476 -690 -698 -748 -550 -298 -62 -42 -480 -302 -550 -242 -756 -266 -18 -2 -952 -236 -891 -822 -281 -335 -963 -192 -887 -907 -208 -470 -73 -8 -216 -251 -143 -351 -752 -529 -165 -7 -358 -340 -115 -760 -664 -923 -532 -485 -115 -281 -299 -492 -285 -507 -233 -545 -247 -631 -761 -684 -143 -841 -965 -540 -749 -216 -754 -684 -686 -936 -471 -444 -92 -352 -157 -674 -732 -680 -257 -44 -612 -324 -652 -981 -776 -288 -891 -456 -729 -809 -704 -571 -546 -588 -946 -950 -824 -123 -866 -802 -136 -860 -170 -90 -542 -878 -190 -21 -868 -926 -698 -570 -534 -292 -446 -131 -318 -12 -140 -498 -701 -102 -190 -28 -899 -798 -330 -422 -748 -938 -444 -682 -589 -80 -806 -958 -702 -499 -255 -739 -807 -312 -526 -536 -335 -62 -428 -261 -674 -747 -182 -681 -499 -354 -489 -187 -592 -29 -840 -922 -519 -363 -384 -443 -778 -21 -267 -291 -45 -751 -309 -926 -566 -198 -187 -983 -269 -904 -697 -35 -311 -428 -15 -587 -434 -22 -947 -695 -484 -756 -425 -242 -620 -293 -490 -105 -979 -133 -199 -797 -921 -333 -519 -932 -334 -890 -824 -552 -823 -641 -659 -777 -106 -54 -682 -350 -888 -171 -49 -20 -274 -4 -896 -212 -539 -840 -770 -245 -783 -733 -530 -20 -798 -927 -740 -198 -950 -891 -631 -642 -539 -749 -170 -108 -44 -348 -792 -898 -5 -141 -96 -149 -156 -886 -544 -173 -38 -419 -916 -220 -511 -814 -643 -974 -792 -608 -399 -314 -970 -392 -879 -573 -989 -159 -729 -272 -525 -153 -67 -323 -199 -399 -479 -563 -976 -454 -355 -726 -590 -386 -23 -399 -244 -205 -92 -699 -38 -152 -829 -582 -465 -986 -399 -618 -252 -878 -226 -857 -896 -961 -817 -566 -781 -54 -905 -1000 -781 -131 -247 -80 -582 -877 -606 -132 -384 -600 -410 -101 -543 -808 -244 -770 -963 -48 -941 -432 -786 -463 -852 -859 -962 -233 -209 -255 -691 -108 -263 -569 -981 -710 -42 -819 -759 -278 -553 -880 -34 -384 -191 -847 -471 -288 -860 -977 -793 -386 -960 -525 -279 -207 -264 -161 -817 -447 -393 -657 -876 -848 -584 -278 -559 -335 -962 -284 -775 -47 -637 -193 -370 -142 -63 -84 -118 -907 -1000 -682 -36 -634 -510 -378 -302 -60 -366 -503 -942 -413 -77 -137 -127 -238 -388 -636 -117 -863 -396 -1000 -431 -870 -990 -184 -976 -215 -404 -556 -174 -367 -721 -802 -210 -439 -817 -506 -285 -235 -448 -481 -943 -739 -292 -249 -800 -796 -676 -485 -339 -293 -906 -665 -924 -622 -54 -946 -575 -897 -640 -34 -742 -593 -877 -591 -870 -724 -496 -76 -379 -545 -45 -552 -241 -772 -993 -451 -767 -207 -827 -791 -631 -225 -355 -660 -652 -339 -230 -524 -144 -647 -767 -838 -884 -202 -318 -845 -883 -881 -508 -14 -955 -801 -3 -863 -696 -805 -32 -32 -22 -984 -215 -62 -755 -884 -733 -642 -578 -464 -896 -368 -712 -176 -105 -242 -985 -754 -782 -469 -78 -81 -383 -287 -102 -932 -439 -895 -47 -280 -684 -206 -782 -194 -355 -333 -521 -550 -929 -241 -760 -593 -166 -566 -296 -990 -236 -256 -489 -675 -2 -681 -586 -329 -75 -323 -312 -457 -43 -494 -168 -633 -166 -162 -556 -117 -506 -776 -20 -737 -265 -679 -314 -590 -849 -605 -246 -151 -153 -673 -1000 -744 -915 -680 -18 -232 -50 -255 -397 -532 -880 -636 -532 -381 -488 -432 -513 -428 -946 -837 -428 -615 -336 -993 -367 -834 -718 -27 -284 -548 -698 -128 -737 -717 -195 -687 -767 -975 -622 -878 -10 -70 -691 -572 -545 -746 -658 -111 -883 -327 -31 -564 -922 -960 -2 -177 -917 -579 -278 -741 -872 -79 -546 -663 -388 -124 -242 -207 -657 -663 -756 -312 -782 -966 -621 -373 -69 -230 -198 -987 -336 -951 -222 -174 -144 -702 -100 -499 -882 -379 -495 -652 -647 -387 -379 -344 -299 -660 -702 -483 -232 -472 -38 -602 -478 -529 -892 -19 -841 -328 -463 -728 -381 -159 -271 -52 -855 -903 -881 -729 -401 -371 -891 -264 -503 -84 -696 -413 -532 -872 -803 -719 -367 -281 -197 -504 -558 -790 -62 -742 -545 -293 -413 -930 -97 -21 -423 -870 -378 -701 -346 -723 -283 -999 -862 -921 -1 -875 -854 -567 -93 -246 -978 -112 -802 -184 -146 -335 -305 -6 -468 -642 -536 -567 -732 -500 -143 -885 -627 -633 -26 -594 -913 -872 -654 -687 -704 -779 -913 -186 -749 -185 -577 -901 -941 -921 -753 -326 -466 -92 -216 -387 -124 -753 -880 -995 -832 -841 -134 -420 -78 -974 -461 -351 -836 -231 -928 -429 -804 -976 -509 -852 -255 -701 -357 -756 -124 -618 -268 -153 -74 -269 -415 -33 -234 -115 -115 -555 -892 -46 -28 -16 -513 -32 -364 -192 -179 -239 -159 -309 -935 -869 -26 -566 -143 -136 -882 -600 -3 -716 -841 -760 -681 -226 -94 -197 -308 -213 -921 -6 -529 -730 -898 -53 -932 -3 -198 -651 -560 -886 -76 -557 -790 -291 -926 -30 -704 -826 -906 -575 -320 -545 -449 -757 -290 -770 -86 -412 -756 -648 -604 -979 -436 -714 -558 -976 -732 -508 -590 -394 -289 -451 -5 -481 -561 -101 -810 -564 -202 -858 -994 -843 -934 -522 -139 -152 -709 -644 -326 -499 -748 -434 -585 -439 -275 -799 -513 -652 -776 -607 -146 -948 -156 -581 -731 -995 -597 -379 -225 -220 -230 -286 -239 -272 -873 -418 -103 -161 -209 -494 -372 -677 -829 -107 -218 -567 -781 -364 -418 -583 -599 -680 -172 -261 -872 -652 -924 -273 -760 -633 -836 -407 -85 -902 -927 -352 -593 -341 -137 -742 -740 -837 -969 -305 -255 -379 -733 -207 -972 -107 -973 -298 -224 -828 -931 -180 -214 -203 -992 -982 -196 -502 -498 -922 -623 -919 -362 -678 -862 -433 -344 -214 -87 -700 -326 -268 -144 -150 -178 -242 -442 -324 -825 -227 -20 -825 -382 -687 -833 -932 -554 -549 -714 -619 -70 -464 -191 -773 -361 -20 -526 -612 -662 -296 -499 -382 -222 -380 -424 -346 -318 -226 -782 -897 -589 -973 -970 -816 -590 -867 -457 -369 -800 -408 -796 -34 -829 -100 -182 -787 -486 -470 -85 -819 -591 -672 -601 -329 -111 -454 -299 -634 -159 -549 -206 -746 -419 -732 -419 -807 -681 -294 -686 -655 -664 -816 -336 -823 -312 -33 -911 -750 -856 -897 -618 -605 -161 -173 -209 -751 -595 -994 -641 -686 -667 -213 -77 -693 -706 -805 -485 -137 -526 -383 -776 -727 -708 -141 -401 -840 -53 -363 -123 -640 -801 -769 -320 -905 -287 -117 -238 -325 -709 -194 -488 -529 -299 -972 -901 -305 -145 -526 -836 -53 -885 -32 -148 -360 -837 -711 -796 -596 -555 -970 -863 -360 -567 -687 -464 -559 -330 -151 -941 -296 -308 -602 -541 -192 -288 -257 -248 -601 -233 -854 -513 -738 -307 -228 -647 -76 -301 -187 -87 -135 -523 -962 -711 -872 -518 -682 -363 -881 -771 -105 -359 -253 -650 -457 -769 -391 -587 -780 -889 -772 -24 -617 -265 -669 -341 -95 -769 -970 -668 -997 -825 -169 -88 -569 -285 -909 -694 -239 -651 -747 -239 -360 -830 -456 -202 -835 -242 -277 -818 -76 -583 -375 -363 -718 -524 -619 -357 -164 -956 -85 -915 -982 -808 -784 -879 -264 -874 -751 -18 -892 -385 -416 -564 -844 -933 -330 -4 -72 -610 -954 -909 -789 -637 -822 -729 -850 -753 -912 -943 -789 -762 -828 -432 -329 -193 -17 -219 -661 -497 -125 -85 -872 -3 -62 -893 -283 -619 -252 -97 -639 -540 -701 -449 -247 -866 -89 -906 -960 -310 -979 -7 -852 -505 -582 -172 -695 -608 -455 -296 -428 -477 -124 -663 -732 -22 -455 -134 -972 -690 -579 -357 -382 -551 -150 -39 -756 -491 -518 -189 -451 -432 -933 -37 -947 -709 -433 -711 -188 -592 -189 -919 -709 -592 -448 -367 -32 -24 -945 -153 -885 -535 -645 -415 -642 -807 -669 -576 -642 -421 -210 -115 -293 -895 -306 -548 -51 -661 -963 -619 -357 -111 -454 -215 -962 -294 -191 -882 -741 -740 -865 -399 -536 -987 -523 -166 -503 -767 -566 -364 -398 -504 -992 -43 -40 -608 -522 -71 -469 -257 -7 -645 -334 -370 -466 -840 -799 -733 -96 -103 -843 -659 -420 -577 -502 -738 -475 -548 -97 -249 -213 -180 -623 -537 -135 -664 -554 -97 -289 -533 -975 -141 -570 -635 -332 -265 -63 -790 -803 -791 -68 -627 -99 -28 -623 -683 -544 -905 -129 -240 -621 -96 -956 -390 -742 -757 -295 -516 -320 -366 -636 -86 -10 -338 -109 -302 -659 -659 -420 -613 -541 -309 -736 -500 -223 -245 -430 -137 -635 -29 -242 -563 -778 -625 -167 -861 -662 -897 -82 -696 -675 -278 -605 -443 -90 -364 -289 -844 -543 -100 -427 -54 -956 -990 -161 -927 -273 -837 -742 -514 -162 -344 -986 -186 -237 -574 -620 -92 -323 -319 -299 -628 -598 -645 -782 -895 -417 -73 -581 -112 -479 -636 -449 -135 -956 -905 -73 -972 -276 -965 -253 -625 -247 -385 -704 -261 -702 -667 -726 -585 -536 -930 -476 -233 -361 -653 -381 -997 -549 -998 -597 -17 -547 -636 -160 -140 -480 -594 -171 -272 -431 -712 -513 -874 -315 -52 -326 -106 -865 -185 -38 -101 -901 -694 -165 -463 -322 -280 -143 -155 -494 -436 -305 -808 -157 -814 -177 -183 -953 -922 -876 -281 -917 -232 -48 -14 -251 -807 -896 -787 -671 -769 -250 -806 -116 -638 -650 -306 -812 -547 -168 -212 -467 -321 -400 -94 -946 -70 -927 -944 -98 -385 -68 -324 -391 -483 -60 -193 -182 -172 -999 -64 -52 -583 -425 -76 -755 -955 -643 -291 -188 -956 -430 -110 -228 -581 -914 -926 -581 -722 -541 -428 -700 -680 -767 -433 -261 -100 -713 -513 -518 -959 -329 -775 -589 -580 -737 -965 -343 -317 -416 -905 -151 -40 -488 -840 -357 -79 -716 -859 -561 -578 -94 -511 -283 -247 -827 -595 -771 -543 -706 -455 -941 -736 -56 -635 -743 -890 -775 -433 -979 -580 -562 -201 -56 -720 -539 -115 -37 -585 -408 -620 -6 -44 -10 -309 -218 -806 -737 -370 -637 -126 -844 -190 -904 -82 -136 -428 -40 -273 -411 -81 -378 -910 -51 -11 -48 -373 -472 -745 -104 -427 -607 -68 -966 -393 -147 -59 -63 -275 -302 -988 -582 -778 -131 -911 -288 -546 -781 -658 -858 -345 -534 -641 -839 -427 -143 -954 -718 -290 -656 -504 -937 -41 -125 -874 -348 -504 -931 -496 -355 -761 -282 -11 -314 -271 -489 -282 -32 -933 -19 -559 -721 -6 -717 -698 -54 -596 -266 -723 -253 -452 -971 -776 -235 -819 -180 -729 -380 -646 -414 -691 -980 -100 -700 -809 -262 -124 -797 -40 -960 -1000 -216 -44 -899 -778 -902 -391 -557 -901 -689 -90 -160 -196 -453 -671 -786 -480 -48 -258 -420 -541 -563 -819 -689 -105 -949 -895 -28 -951 -238 -361 -339 -655 -955 -571 -401 -961 -666 -102 -29 -859 -816 -727 -537 -182 -787 -605 -913 -2 -514 -251 -888 -303 -811 -545 -731 -239 -673 -759 -35 -862 -573 -737 -769 -162 -917 -983 -586 -240 -762 -877 -608 -399 -602 -622 -318 -828 -790 -12 -663 -421 -577 -630 -1000 -736 -988 -308 -915 -644 -594 -272 -722 -847 -882 -690 -734 -185 -639 -796 -445 -325 -867 -365 -86 -127 -675 -411 -821 -334 -422 -860 -51 -87 -952 -744 -354 -379 -303 -201 -790 -329 -970 -46 -172 -322 -716 -418 -546 -739 -374 -894 -892 -336 -706 -124 -14 -2 -149 -220 -373 -691 -427 -402 -945 -400 -199 -874 -992 -324 -996 -800 -96 -51 -768 -108 -760 -547 -285 -21 -741 -456 -419 -464 -346 -914 -786 -890 -844 -823 -562 -377 -950 -12 -596 -956 -248 -550 -121 -507 -757 -544 -116 -840 -741 -966 -272 -976 -696 -67 -354 -766 -1 -457 -324 -495 -522 -942 -724 -972 -424 -162 -91 -526 -399 -238 -643 -518 -589 -200 -648 -380 -620 -163 -376 -13 -242 -916 -395 -730 -450 -773 -670 -448 -659 -761 -167 -104 -498 -951 -500 -754 -373 -315 -436 -181 -139 -287 -69 -4 -701 -860 -365 -595 -891 -998 -710 -784 -645 -734 -605 -741 -334 -397 -434 -164 -860 -709 -789 -84 -790 -481 -660 -365 -830 -814 -331 -225 -502 -219 -679 -726 -594 -262 -627 -820 -165 -308 -416 -409 -832 -770 -309 -88 -809 -885 -700 -606 -865 -459 -821 -819 -788 -970 -582 -358 -450 -421 -288 -417 -954 -93 -196 -173 -942 -394 -808 -800 -155 -159 -7 -613 -175 -225 -524 -469 -65 -386 -385 -583 -335 -586 -655 -331 -88 -505 -147 -490 -520 -272 -235 -915 -25 -238 -75 -979 -239 -182 -334 -754 -247 -613 -854 -10 -209 -711 -602 -289 -228 -291 -611 -84 -47 -410 -144 -420 -451 -464 -637 -990 -932 -288 -557 -480 -578 -599 -50 -735 -897 -968 -597 -57 -185 -428 -585 -202 -936 -177 -429 -383 -551 -753 -582 -755 -506 -820 -202 -762 -418 -458 -832 -265 -669 -981 -772 -736 -556 -364 -264 -560 -166 -216 -496 -305 -180 -740 -6 -676 -900 -887 -882 -435 -311 -843 -503 -527 -396 -795 -168 -670 -253 -448 -166 -674 -518 -229 -626 -621 -304 -403 -953 -225 -722 -352 -412 -648 -288 -596 -602 -541 -200 -534 -183 -357 -392 -245 -411 -783 -207 -425 -797 -190 -764 -779 -109 -315 -867 -623 -785 -703 -976 -405 -747 -314 -198 -732 -874 -813 -151 -536 -646 -355 -858 -319 -132 -785 -307 -944 -959 -115 -402 -193 -628 -97 -437 -335 -700 -281 -96 -335 -578 -150 -255 -281 -102 -292 -425 -77 -991 -573 -339 -268 -487 -954 -459 -143 -14 -377 -378 -739 -979 -79 -110 -730 -677 -811 -830 -166 -149 -594 -856 -825 -322 -403 -108 -109 -143 -772 -289 -882 -109 -46 -681 -853 -701 -352 -60 -61 -15 -126 -821 -140 -642 -191 -783 -289 -214 -920 -642 -914 -67 -763 -214 -802 -719 -471 -674 -109 -437 -168 -726 -243 -126 -192 -80 -168 -991 -814 -866 -466 -116 -341 -324 -329 -329 -841 -950 -721 -445 -703 -190 -233 -76 -139 -313 -326 -716 -132 -431 -238 -742 -575 -442 -615 -298 -837 -40 -208 -690 -933 -654 -193 -374 -1000 -8 -450 -580 -15 -237 -256 -934 -651 -979 -878 -557 -596 -532 -492 -190 -610 -795 -978 -18 -578 -801 -165 -747 -469 -850 -265 -273 -333 -661 -24 -390 -889 -956 -531 -508 -983 -212 -478 -261 -954 -222 -570 -429 -562 -714 -556 -465 -989 -545 -246 -346 -870 -544 -71 -306 -359 -269 -903 -753 -627 -615 -748 -438 -781 -11 -692 -34 -815 -322 -713 -889 -13 -995 -715 -469 -838 -189 -360 -270 -990 -119 -468 -680 -838 -250 -327 -18 -823 -800 -48 -880 -928 -349 -141 -529 -126 -207 -186 -383 -114 -496 -589 -290 -5 -781 -762 -298 -993 -163 -161 -320 -772 -105 -492 -527 -531 -478 -12 -177 -940 -231 -662 -88 -643 -332 -437 -635 -598 -419 -855 -711 -498 -573 -311 -373 -586 -142 -376 -346 -161 -181 -281 -930 -314 -110 -278 -925 -328 -532 -900 -998 -725 -664 -701 -786 -82 -250 -135 -567 -422 -147 -203 -290 -217 -756 -695 -213 -31 -229 -466 -509 -820 -518 -75 -392 -273 -122 -967 -415 -820 -114 -640 -201 -649 -560 -967 -103 -95 -143 -367 -442 -631 -248 -268 -428 -622 -717 -527 -680 -905 -959 -58 -198 -560 -105 -17 -590 -735 -523 -377 -402 -775 -155 -865 -988 -101 -503 -388 -336 -590 -404 -265 -224 -241 -124 -550 -481 -812 -529 -533 -918 -40 -621 -66 -426 -494 -730 -76 -951 -84 -375 -908 -38 -845 -474 -392 -6 -601 -491 -591 -993 -999 -821 -88 -882 -881 -122 -355 -835 -773 -251 -734 -395 -790 -279 -447 -42 -563 -737 -493 -959 -388 -77 -759 -63 -901 -172 -9 -921 -562 -755 -611 -885 -669 -621 -612 -309 -144 -1000 -471 -695 -827 -291 -305 -929 -749 -611 -817 -876 -917 -646 -777 -459 -775 -848 -883 -741 -114 -346 -85 -453 -576 -800 -794 -696 -886 -121 -713 -612 -748 -117 -13 -409 -805 -175 -850 -620 -921 -386 -846 -943 -241 -3 -224 -613 -874 -713 -344 -850 -216 -4 -10 -115 -372 -472 -291 -127 -25 -201 -979 -444 -17 -645 -97 -816 -451 -15 -274 -783 -939 -356 -630 -405 -472 -435 -354 -601 -679 -178 -965 -216 -90 -942 -58 -969 -636 -181 -259 -979 -813 -655 -468 -372 -358 -907 -621 -86 -51 -793 -804 -227 -501 -773 -266 -488 -17 -398 -879 -921 -594 -518 -555 -829 -61 -917 -415 -876 -864 -319 -538 -902 -952 -876 -719 -575 -179 -861 -531 -988 -186 -725 -14 -232 -445 -604 -866 -830 -855 -477 -375 -177 -859 -6 -688 -629 -354 -495 -727 -550 -133 -938 -96 -877 -221 -429 -94 -547 -276 -65 -820 -152 -108 -480 -59 -471 -870 -231 -827 -58 -268 -369 -251 -636 -466 -806 -738 -143 -818 -700 -521 -797 -175 -489 -405 -764 -590 -957 -428 -182 -786 -55 -14 -237 -218 -397 -778 -670 -194 -663 -410 -892 -894 -774 -157 -351 -257 -940 -105 -329 -808 -868 -405 -623 -373 -877 -856 -321 -205 -5 -169 -733 -372 -704 -879 -438 -31 -304 -102 -514 -474 -588 -301 -2 -442 -254 -154 -192 -107 -595 -161 -263 -745 -133 -479 -858 -508 -65 -930 -163 -910 -362 -849 -831 -702 -553 -618 -396 -468 -125 -551 -374 -62 -313 -322 -644 -217 -91 -799 -874 -641 -544 -315 -197 -84 -492 -165 -370 -135 -943 -123 -84 -211 -571 -975 -238 -95 -281 -293 -712 -401 -856 -608 -732 -555 -534 -114 -13 -16 -922 -135 -10 -971 -979 -466 -316 -272 -607 -185 -848 -310 -345 -531 -42 -863 -994 -794 -332 -302 -284 -376 -830 -828 -611 -628 -930 -713 -523 -54 -658 -928 -969 -860 -429 -698 -24 -554 -11 -250 -631 -615 -512 -692 -843 -550 -307 -329 -273 -444 -575 -688 -432 -73 -687 -894 -61 -542 -926 -889 -899 -635 -511 -889 -853 -104 -243 -93 -589 -54 -738 -400 -296 -615 -776 -315 -715 -456 -857 -55 -952 -773 -288 -587 -945 -754 -706 -898 -906 -388 -120 -176 -348 -646 -310 -367 -556 -286 -151 -262 -298 -513 -912 -843 -93 -591 -522 -670 -296 -203 -448 -599 -634 -320 -173 -156 -155 -631 -4 -153 -127 -493 -142 -669 -955 -431 -624 -446 -219 -476 -63 -487 -666 -574 -26 -70 -938 -404 -903 -790 -38 -525 -652 -431 -750 -958 -431 -557 -843 -993 -791 -825 -803 -337 -321 -538 -278 -781 -305 -471 -146 -360 -468 -46 -876 -53 -759 -449 -24 -755 -797 -934 -836 -375 -416 -211 -903 -638 -272 -27 -863 -924 -602 -549 -562 -376 -53 -947 -578 -986 -762 -909 -287 -181 -815 -624 -535 -211 -350 -909 -300 -326 -194 -928 -850 -230 -407 -237 -148 -147 -533 -917 -998 -116 -497 -890 -460 -529 -643 -950 -84 -962 -485 -535 -897 -126 -328 -665 -499 -833 -795 -177 -48 -413 -202 -500 -929 -189 -137 -109 -336 -965 -148 -862 -494 -87 -397 -664 -290 -57 -811 -583 -39 -254 -272 -446 -882 -620 -856 -481 -931 -421 -790 -345 -785 -771 -966 -697 -605 -637 -713 -577 -922 -12 -471 -820 -439 -919 -183 -857 -806 -603 -754 -56 -669 -768 -376 -921 -877 -416 -207 -237 -175 -941 -154 -969 -883 -569 -703 -338 -104 -232 -383 -666 -132 -288 -347 -648 -777 -574 -787 -715 -462 -136 -414 -792 -956 -593 -926 -205 -621 -266 -178 -749 -980 -952 -18 -20 -981 -967 -144 -156 -305 -903 -799 -898 -725 -866 -712 -153 -186 -792 -471 -328 -964 -121 -512 -933 -43 -71 -862 -212 -969 -180 -472 -456 -548 -655 -770 -829 -685 -884 -784 -799 -50 -628 -293 -510 -356 -993 -517 -7 -851 -418 -885 -239 -81 -101 -101 -698 -480 -428 -240 -283 -311 -113 -576 -941 -4 -450 -145 -372 -623 -881 -275 -576 -510 -276 -120 -669 -272 -435 -669 -906 -904 -636 -83 -317 -826 -896 -217 -359 -339 -783 -52 -667 -765 -225 -72 -651 -203 -979 -87 -206 -308 -413 -718 -395 -836 -512 -367 -196 -47 -507 -793 -973 -19 -647 -669 -268 -389 -16 -325 -330 -740 -130 -855 -685 -201 -896 -20 -138 -735 -89 -494 -998 -372 -179 -120 -942 -836 -523 -374 -106 -572 -671 -908 -527 -338 -393 -789 -987 -444 -102 -998 -17 -862 -702 -255 -373 -294 -663 -645 -455 -742 -591 -561 -735 -681 -340 -125 -639 -533 -993 -533 -990 -247 -93 -540 -617 -342 -893 -558 -217 -650 -678 -506 -849 -588 -785 -501 -609 -506 -105 -379 -384 -922 -465 -582 -409 -864 -334 -957 -13 -480 -468 -785 -778 -177 -818 -375 -272 -68 -864 -801 -733 -743 -105 -965 -301 -654 -519 -539 -187 -359 -676 -924 -18 -334 -480 -50 -507 -834 -985 -489 -844 -380 -483 -360 -793 -883 -439 -806 -174 -414 -218 -662 -327 -431 -57 -173 -731 -131 -476 -131 -18 -934 -499 -988 -810 -541 -602 -703 -274 -569 -740 -265 -95 -517 -158 -534 -870 -628 -307 -747 -285 -182 -458 -328 -748 -301 -454 -682 -210 -269 -228 -943 -331 -560 -367 -648 -842 -364 -228 -242 -734 -823 -769 -252 -567 -641 -382 -959 -594 -826 -625 -647 -447 -200 -897 -65 -428 -834 -49 -217 -155 -992 -891 -675 -192 -447 -228 -958 -451 -266 -196 -941 -221 -9 -689 -323 -394 -746 -267 -333 -581 -643 -80 -576 -829 -341 -761 -995 -287 -351 -281 -877 -320 -243 -278 -955 -270 -853 -876 -842 -331 -596 -768 -635 -585 -635 -747 -404 -814 -386 -267 -150 -992 -25 -471 -927 -565 -19 -540 -773 -669 -353 -467 -939 -41 -316 -233 -394 -276 -410 -77 -154 -529 -453 -117 -753 -629 -191 -714 -708 -61 -557 -84 -639 -530 -391 -767 -220 -82 -744 -509 -910 -953 -703 -859 -485 -621 -252 -232 -669 -79 -772 -657 -745 -99 -456 -318 -180 -165 -309 -657 -780 -28 -675 -343 -101 -258 -263 -146 -530 -226 -824 -189 -983 -624 -61 -698 -27 -335 -293 -20 -912 -138 -412 -316 -952 -513 -491 -94 -792 -634 -718 -796 -997 -54 -579 -937 -182 -888 -892 -580 -777 -968 -586 -254 -304 -50 -982 -624 -941 -188 -421 -226 -852 -65 -374 -948 -633 -480 -93 -71 -882 -455 -586 -962 -939 -252 -170 -845 -236 -234 -423 -626 -882 -101 -787 -895 -309 -956 -472 -316 -969 -39 -146 -761 -751 -182 -134 -107 -95 -654 -490 -939 -810 -407 -202 -91 -94 -89 -914 -631 -187 -324 -203 -603 -825 -160 -791 -773 -725 -85 -556 -417 -499 -336 -795 -634 -959 -87 -192 -162 -822 -503 -625 -908 -115 -566 -580 -274 -824 -362 -893 -107 -340 -642 -362 -925 -821 -991 -759 -945 -814 -893 -603 -961 -865 -669 -706 -544 -658 -117 -725 -787 -959 -85 -862 -730 -860 -721 -920 -816 -987 -349 -584 -888 -416 -347 -661 -474 -286 -45 -865 -722 -728 -991 -261 -82 -85 -365 -270 -12 -375 -976 -67 -947 -954 -643 -567 -956 -102 -641 -63 -107 -510 -134 -319 -999 -851 -155 -901 -496 -82 -893 -906 -904 -550 -343 -319 -233 -801 -737 -60 -567 -902 -95 -948 -288 -699 -237 -375 -983 -427 -84 -513 -612 -569 -766 -514 -724 -483 -630 -401 -878 -553 -362 -396 -897 -645 -574 -922 -98 -651 -733 -109 -314 -254 -135 -948 -917 -96 -869 -876 -995 -316 -149 -893 -186 -852 -716 -261 -802 -591 -10 -386 -715 -144 -964 -619 -254 -173 -913 -838 -29 -591 -644 -215 -630 -744 -765 -160 -336 -364 -226 -830 -733 -943 -348 -505 -30 -612 -564 -618 -358 -717 -649 -463 -481 -815 -899 -80 -590 -33 -48 -256 -11 -426 -580 -749 -247 -746 -944 -329 -384 -870 -374 -218 -387 -860 -607 -864 -282 -472 -885 -769 -947 -635 -94 -997 -411 -843 -412 -622 -181 -377 -497 -388 -264 -448 -928 -713 -997 -388 -363 -718 -116 -889 -917 -530 -514 -16 -426 -375 -550 -450 -432 -482 -973 -856 -452 -36 -801 -302 -263 -655 -192 -842 -594 -885 -736 -605 -104 -190 -831 -119 -402 -240 -557 -432 -623 -456 -275 -442 -47 -604 -285 -371 -131 -545 -263 -200 -455 -470 -145 -904 -32 -287 -478 -649 -65 -162 -112 -986 -821 -282 -689 -732 -250 -41 -864 -642 -383 -300 -818 -628 -704 -704 -27 -400 -157 -488 -985 -295 -169 -75 -376 -91 -312 -796 -894 -625 -602 -874 -583 -556 -927 -108 -535 -26 -50 -337 -445 -721 -769 -401 -631 -976 -752 -508 -747 -226 -325 -984 -940 -994 -834 -54 -367 -869 -683 -536 -661 -396 -6 -884 -746 -316 -164 -480 -482 -741 -258 -60 -710 -975 -333 -777 -596 -815 -530 -800 -304 -813 -210 -364 -377 -840 -964 -85 -220 -943 -565 -980 -390 -810 -772 -351 -792 -165 -590 -54 -669 -501 -195 -780 -908 -307 -555 -391 -44 -817 -862 -652 -225 -864 -305 -307 -447 -120 -533 -403 -677 -327 -62 -157 -372 -427 -562 -631 -489 -401 -650 -326 -708 -353 -365 -329 -12 -42 -303 -236 -621 -44 -982 -556 -899 -416 -475 -607 -168 -650 -96 -460 -771 -373 -741 -828 -280 -269 -17 -664 -294 -715 -647 -390 -171 -3 -807 -822 -307 -165 -892 -257 -949 -631 -814 -354 -688 -158 -396 -337 -20 -265 -395 -469 -45 -217 -385 -798 -814 -488 -451 -715 -244 -66 -45 -91 -182 -381 -728 -37 -659 -512 -992 -395 -732 -811 -590 -758 -811 -711 -936 -146 -912 -730 -94 -422 -933 -915 -3 -153 -772 -683 -939 -84 -675 -552 -549 -695 -569 -658 -262 -143 -711 -727 -404 -361 -697 -846 -347 -452 -491 -541 -214 -328 -268 -756 -391 -939 -248 -909 -500 -174 -733 -526 -855 -25 -688 -179 -226 -673 -639 -359 -468 -149 -532 -215 -784 -453 -556 -755 -83 -326 -671 -867 -915 -702 -925 -565 -316 -765 -566 -37 -856 -905 -856 -362 -553 -724 -593 -56 -335 -862 -478 -203 -340 -617 -67 -91 -832 -938 -875 -60 -574 -88 -636 -814 -804 -870 -402 -416 -251 -704 -92 -663 -163 -593 -394 -578 -971 -989 -694 -443 -733 -138 -33 -530 -996 -569 -682 -8 -68 -433 -49 -222 -746 -872 -881 -605 -517 -19 -18 -455 -667 -523 -431 -866 -654 -920 -740 -643 -350 -219 -255 -158 -835 -282 -785 -130 -496 -327 -329 -58 -726 -448 -708 -640 -769 -232 -968 -866 -720 -779 -212 -79 -739 -629 -503 -738 -810 -893 -323 -802 -119 -253 -991 -498 -53 -299 -411 -71 -217 -600 -436 -879 -476 -384 -615 -905 -961 -738 -9 -502 -606 -667 -912 -648 -171 -653 -598 -689 -39 -988 -968 -49 -680 -946 -301 -691 -374 -337 -649 -279 -131 -281 -570 -18 -377 -414 -133 -79 -419 -454 -345 -803 -583 -321 -317 -966 -565 -485 -410 -379 -868 -192 -434 -273 -373 -161 -19 -165 -264 -966 -624 -193 -322 -217 -147 -782 -991 -811 -266 -734 -620 -414 -479 -62 -981 -651 -542 -438 -125 -160 -395 -726 -1000 -989 -55 -306 -412 -88 -211 -344 -544 -624 -734 -479 -624 -576 -425 -158 -898 -799 -16 -109 -106 -720 -997 -990 -292 -377 -415 -297 -815 -528 -254 -22 -602 -247 -479 -151 -156 -604 -188 -803 -312 -765 -171 -22 -468 -346 -780 -298 -991 -877 -640 -495 -146 -767 -430 -811 -551 -808 -16 -744 -279 -45 -313 -932 -923 -618 -829 -944 -434 -53 -229 -357 -333 -990 -84 -809 -885 -604 -724 -458 -897 -636 -237 -835 -68 -801 -881 -80 -262 -332 -447 -713 -262 -823 -574 -971 -538 -906 -842 -175 -28 -836 -83 -961 -802 -434 -807 -653 -334 -201 -147 -615 -135 -759 -366 -808 -735 -290 -983 -935 -512 -14 -980 -892 -58 -770 -231 -245 -902 -952 -854 -491 -932 -62 -663 -251 -907 -289 -931 -727 -177 -363 -559 -113 -811 -326 -492 -742 -374 -469 -57 -385 -682 -218 -224 -365 -421 -75 -99 -607 -372 -806 -684 -521 -432 -400 -459 -839 -455 -745 -133 -53 -713 -921 -797 -778 -246 -171 -168 -685 -926 -243 -97 -991 -534 -979 -110 -866 -114 -659 -314 -903 -844 -905 -81 -36 -599 -965 -387 -187 -701 -637 -47 -700 -325 -492 -5 -495 -553 -563 -596 -650 -703 -652 -128 -637 -168 -414 -797 -18 -568 -98 -123 -511 -271 -235 -945 -187 -730 -386 -219 -189 -500 -804 -294 -694 -663 -122 -351 -234 -619 -280 -767 -840 -82 -701 -844 -160 -588 -532 -88 -759 -52 -830 -320 -885 -520 -210 -383 -894 -277 -89 -600 -305 -448 -275 -673 -373 -503 -16 -328 -463 -111 -206 -358 -906 -595 -461 -732 -584 -831 -998 -684 -293 -107 -854 -537 -256 -933 -139 -145 -878 -782 -865 -824 -786 -129 -282 -84 -349 -641 -840 -76 -830 -925 -812 -462 -462 -779 -772 -13 -95 -936 -276 -510 -538 -795 -564 -453 -479 -468 -768 -947 -34 -405 -719 -375 -321 -266 -160 -45 -758 -122 -76 -153 -177 -157 -272 -185 -165 -533 -754 -850 -531 -320 -355 -437 -267 -31 -346 -107 -279 -865 -949 -435 -60 -496 -826 -265 -196 -30 -637 -478 -9 -598 -643 -766 -849 -63 -745 -222 -6 -315 -941 -770 -624 -425 -397 -2 -474 -608 -331 -434 -292 -512 -286 -797 -619 -686 -892 -998 -643 -670 -489 -439 -38 -408 -714 -566 -831 -724 -111 -501 -973 -460 -782 -116 -278 -659 -297 -788 -601 -846 -11 -16 -243 -570 -294 -334 -428 -58 -424 -781 -322 -453 -698 -133 -664 -971 -660 -717 -54 -776 -550 -324 -737 -519 -116 -285 -236 -742 -587 -185 -794 -593 -425 -447 -968 -68 -8 -625 -624 -215 -336 -904 -854 -253 -114 -213 -730 -423 -234 -700 -206 -553 -331 -900 -263 -277 -743 -554 -230 -546 -223 -896 -372 -457 -456 -401 -105 -859 -321 -98 -224 -536 -483 -946 -516 -870 -460 -359 -942 -834 -215 -515 -610 -554 -701 -225 -8 -84 -909 -336 -66 -500 -979 -361 -675 -799 -587 -482 -564 -483 -198 -350 -431 -9 -636 -95 -245 -659 -596 -724 -759 -26 -931 -565 -708 -648 -903 -434 -799 -357 -696 -709 -879 -296 -807 -481 -167 -239 -152 -848 -431 -807 -780 -175 -527 -303 -306 -234 -805 -952 -494 -405 -156 -462 -839 -194 -1 -594 -112 -915 -850 -149 -469 -631 -428 -123 -190 -264 -152 -838 -412 -646 -454 -645 -531 -321 -177 -171 -564 -168 -226 -225 -83 -850 -270 -506 -402 -616 -96 -719 -160 -723 -300 -644 -502 -79 -252 -662 -314 -478 -166 -497 -559 -773 -163 -732 -42 -318 -978 -652 -214 -908 -240 -100 -878 -372 -693 -417 -945 -964 -872 -399 -796 -145 -107 -429 -282 -169 -433 -185 -500 -176 -771 -483 -122 -10 -244 -323 -130 -946 -534 -84 -669 -859 -963 -226 -253 -529 -762 -748 -311 -111 -533 -713 -765 -601 -671 -590 -409 -323 -643 -894 -669 -813 -426 -214 -292 -354 -753 -169 -315 -65 -665 -463 -381 -425 -395 -229 -773 -64 -159 -946 -539 -381 -684 -443 -237 -879 -100 -91 -24 -285 -915 -623 -886 -109 -699 -211 -561 -410 -867 -513 -774 -243 -826 -866 -693 -153 -211 -666 -563 -330 -918 -973 -623 -996 -73 -227 -287 -642 -7 -968 -443 -390 -448 -822 -607 -533 -906 -804 -533 -647 -648 -862 -103 -547 -601 -614 -566 -106 -871 -434 -43 -761 -262 -252 -977 -828 -353 -87 -939 -923 -173 -52 -227 -1000 -928 -65 -793 -954 -836 -263 -611 -600 -537 -830 -64 -264 -158 -324 -935 -277 -894 -107 -715 -246 -917 -336 -239 -965 -794 -860 -980 -163 -554 -50 -694 -541 -463 -997 -875 -699 -495 -552 -454 -439 -234 -233 -975 -700 -735 -125 -289 -44 -229 -830 -933 -47 -311 -446 -237 -28 -900 -203 -218 -344 -590 -56 -927 -933 -918 -392 -772 -3 -668 -625 -178 -67 -652 -780 -85 -505 -752 -352 -274 -457 -797 -81 -836 -138 -611 -349 -386 -449 -306 -176 -46 -268 -597 -632 -677 -746 -529 -20 -514 -578 -444 -829 -988 -733 -522 -945 -822 -212 -889 -708 -855 -765 -113 -945 -386 -747 -620 -152 -318 -777 -542 -270 -435 -15 -751 -378 -392 -617 -321 -6 -131 -487 -869 -780 -558 -799 -640 -99 -284 -882 -161 -431 -132 -143 -348 -587 -232 -516 -705 -821 -7 -95 -913 -241 -758 -748 -588 -963 -926 -621 -704 -792 -33 -326 -187 -924 -61 -381 -370 -970 -263 -34 -228 -128 -649 -545 -248 -555 -314 -429 -323 -916 -11 -104 -847 -924 -80 -518 -800 -752 -626 -168 -208 -849 -292 -86 -914 -96 -668 -824 -429 -173 -817 -58 -651 -498 -428 -987 -393 -265 -607 -77 -200 -967 -871 -808 -670 -359 -587 -76 -603 -309 -74 -959 -181 -344 -380 -205 -156 -115 -526 -38 -963 -532 -612 -552 -312 -762 -372 -160 -922 -383 -240 -210 -876 -467 -438 -787 -554 -245 -558 -623 -25 -992 -772 -859 -697 -712 -664 -73 -315 -964 -565 -880 -504 -261 -678 -960 -826 -995 -752 -699 -487 -245 -335 -282 -647 -602 -557 -901 -509 -294 -115 -244 -178 -687 -489 -660 -485 -872 -820 -947 -974 -255 -306 -116 -196 -877 -457 -968 -905 -450 -686 -68 -435 -98 -170 -746 -50 -914 -512 -733 -305 -116 -689 -355 -104 -555 -710 -186 -20 -618 -467 -59 -378 -194 -812 -251 -326 -268 -818 -436 -169 -323 -401 -418 -788 -846 -545 -820 -84 -211 -322 -409 -567 -765 -107 -364 -843 -829 -348 -908 -564 -925 -279 -9 -939 -975 -947 -442 -98 -78 -19 -532 -439 -57 -386 -940 -974 -628 -969 -953 -832 -101 -53 -11 -451 -171 -626 -815 -601 -209 -318 -199 -977 -969 -35 -793 -135 -156 -663 -865 -534 -189 -739 -960 -229 -76 -486 -510 -274 -505 -736 -9 -499 -525 -986 -464 -396 -38 -109 -990 -944 -388 -92 -895 -284 -218 -78 -275 -984 -94 -370 -801 -209 -689 -836 -548 -107 -965 -540 -581 -957 -70 -649 -725 -895 -857 -679 -648 -26 -54 -936 -268 -315 -966 -45 -747 -931 -136 -441 -284 -965 -512 -923 -796 -334 -240 -30 -469 -576 -973 -854 -449 -419 -419 -708 -955 -562 -662 -564 -710 -938 -109 -547 -627 -352 -983 -205 -78 -865 -85 -742 -258 -405 -816 -661 -691 -420 -481 -840 -755 -748 -876 -207 -835 -753 -993 -231 -82 -25 -367 -159 -283 -961 -537 -345 -197 -42 -616 -127 -302 -254 -33 -382 -773 -740 -506 -862 -716 -878 -559 -475 -57 -628 -891 -684 -872 -916 -78 -640 -511 -737 -158 -171 -794 -502 -45 -9 -655 -58 -835 -144 -923 -456 -495 -412 -818 -678 -666 -886 -898 -594 -368 -746 -51 -643 -543 -127 -263 -15 -975 -105 -521 -569 -148 -235 -140 -324 -410 -946 -818 -95 -234 -201 -784 -92 -436 -701 -962 -313 -259 -993 -700 -840 -458 -947 -1000 -34 -581 -72 -421 -278 -84 -130 -513 -780 -273 -424 -726 -732 -788 -489 -272 -769 -473 -80 -838 -419 -482 -845 -676 -572 -79 -990 -827 -207 -178 -294 -356 -637 -743 -681 -143 -829 -477 -776 -135 -165 -5 -789 -23 -159 -901 -484 -736 -616 -725 -822 -655 -497 -337 -625 -61 -562 -880 -807 -346 -81 -618 -205 -946 -20 -276 -727 -762 -47 -495 -35 -558 -5 -175 -406 -301 -237 -630 -431 -804 -710 -961 -799 -782 -570 -837 -35 -148 -935 -662 -613 -317 -615 -384 -15 -309 -853 -648 -975 -514 -96 -568 -211 -276 -197 -955 -181 -39 -201 -648 -179 -600 -164 -931 -174 -108 -245 -628 -824 -7 -614 -826 -66 -405 -929 -882 -444 -894 -436 -81 -538 -942 -833 -497 -809 -301 -99 -174 -35 -252 -804 -415 -770 -78 -873 -189 -917 -474 -833 -940 -818 -684 -335 -359 -324 -669 -820 -123 -222 -581 -660 -394 -874 -859 -323 -206 -805 -306 -304 -613 -281 -910 -281 -507 -874 -790 -483 -838 -456 -459 -610 -46 -577 -205 -967 -711 -178 -563 -216 -741 -224 -607 -43 -605 -295 -614 -273 -131 -341 -568 -52 -518 -362 -350 -585 -651 -266 -848 -788 -438 -812 -698 -608 -275 -657 -425 -380 -999 -326 -586 -73 -957 -217 -192 -827 -764 -632 -647 -277 -80 -127 -516 -846 -302 -276 -331 -612 -610 -973 -251 -332 -953 -379 -394 -617 -291 -827 -32 -90 -951 -557 -828 -638 -595 -160 -10 -477 -232 -773 -466 -78 -35 -182 -558 -137 -458 -48 -223 -46 -833 -932 -417 -745 -843 -287 -996 -914 -436 -293 -485 -246 -929 -928 -793 -390 -223 -202 -140 -856 -448 -834 -230 -445 -150 -249 -184 -139 -735 -883 -942 -495 -430 -863 -434 -711 -695 -147 -713 -795 -494 -334 -284 -916 -243 -487 -554 -891 -885 -915 -593 -324 -824 -568 -72 -835 -723 -32 -628 -320 -294 -845 -10 -207 -859 -67 -829 -140 -128 -430 -217 -549 -491 -669 -456 -217 -343 -971 -225 -313 -966 -960 -349 -375 -898 -376 -226 -262 -529 -380 -133 -180 -839 -396 -36 -419 -620 -835 -89 -277 -213 -370 -628 -693 -921 -702 -72 -894 -86 -18 -657 -461 -216 -428 -831 -560 -863 -203 -101 -671 -826 -566 -365 -872 -196 -839 -263 -825 -610 -63 -709 -485 -889 -593 -859 -394 -140 -634 -973 -208 -772 -814 -737 -827 -300 -378 -554 -997 -31 -656 -367 -691 -741 -878 -49 -770 -146 -6 -288 -359 -241 -892 -465 -399 -2 -126 -16 -723 -529 -877 -506 -870 -784 -616 -427 -770 -700 -166 -769 -936 -150 -397 -906 -44 -509 -5 -673 -698 -588 -987 -765 -317 -856 -462 -542 -155 -882 -513 -92 -769 -326 -488 -146 -867 -84 -82 -885 -258 -520 -871 -960 -185 -849 -340 -610 -578 -183 -615 -190 -950 -167 -230 -941 -374 -22 -617 -568 -584 -669 -200 -479 -366 -649 -249 -392 -169 -295 -894 -137 -307 -467 -193 -90 -574 -74 -611 -527 -309 -590 -634 -395 -464 -644 -880 -182 -152 -558 -546 -878 -326 -367 -14 -891 -75 -924 -234 -444 -228 -889 -418 -695 -731 -681 -840 -274 -156 -849 -992 -432 -736 -339 -874 -222 -355 -237 -529 -90 -184 -951 -464 -472 -200 -904 -608 -11 -323 -144 -596 -356 -410 -474 -102 -274 -90 -920 -261 -87 -965 -902 -491 -94 -187 -937 -268 -381 -839 -116 -237 -715 -152 -68 -949 -489 -560 -929 -93 -711 -522 -239 -385 -965 -460 -70 -392 -560 -399 -124 -465 -861 -380 -893 -536 -747 -145 -446 -779 -966 -773 -390 -128 -292 -97 -538 -905 -952 -128 -112 -696 -125 -887 -491 -22 -721 -369 -320 -796 -496 -844 -649 -287 -230 -122 -456 -414 -455 -752 -787 -271 -792 -801 -703 -258 -382 -224 -535 -106 -1000 -23 -25 -643 -78 -829 -248 -746 -84 -665 -591 -53 -794 -340 -858 -518 -245 -80 -420 -703 -460 -290 -584 -943 -231 -182 -132 -474 -285 -109 -131 -297 -471 -917 -694 -255 -541 -380 -554 -960 -936 -121 -79 -156 -555 -38 -835 -307 -121 -508 -671 -416 -53 -927 -952 -408 -171 -921 -308 -979 -629 -419 -986 -572 -131 -548 -840 -417 -134 -793 -400 -204 -661 -703 -459 -958 -33 -696 -737 -736 -59 -411 -447 -508 -654 -374 -123 -106 -712 -865 -341 -325 -804 -459 -184 -581 -445 -63 -32 -210 -97 -119 -532 -36 -400 -734 -503 -377 -913 -576 -442 -280 -872 -82 -855 -712 -32 -987 -487 -726 -759 -812 -321 -284 -279 -685 -458 -193 -25 -111 -359 -230 -957 -135 -22 -625 -981 -667 -251 -770 -279 -215 -16 -305 -516 -714 -364 -123 -191 -301 -670 -181 -712 -360 -344 -447 -159 -868 -704 -153 -378 -845 -199 -588 -549 -663 -495 -165 -42 -259 -801 -375 -770 -811 -99 -220 -698 -109 -674 -606 -423 -942 -343 -942 -560 -639 -869 -627 -739 -626 -720 -376 -779 -656 -904 -182 -531 -814 -371 -301 -353 -282 -40 -445 -544 -201 -911 -1000 -688 -650 -7 -94 -363 -94 -34 -472 -556 -458 -341 -37 -593 -532 -596 -81 -430 -490 -924 -692 -300 -734 -814 -33 -157 -509 -91 -463 -934 -164 -620 -796 -547 -256 -361 -417 -208 -236 -331 -136 -583 -929 -567 -423 -977 -929 -930 -762 -239 -164 -519 -574 -340 -266 -822 -494 -575 -49 -398 -454 -722 -799 -215 -181 -233 -429 -308 -203 -693 -174 -23 -138 -423 -824 -953 -120 -842 -828 -777 -768 -749 -947 -328 -717 -165 -810 -800 -466 -659 -291 -663 -166 -190 -396 -421 -63 -642 -219 -369 -253 -521 -521 -849 -548 -711 -284 -522 -242 -289 -812 -920 -976 -910 -398 -415 -920 -87 -150 -817 -943 -593 -119 -620 -856 -900 -443 -7 -793 -724 -805 -40 -353 -559 -748 -480 -838 -612 -917 -424 -771 -755 -775 -429 -885 -43 -269 -849 -797 -146 -810 -859 -230 -963 -232 -877 -583 -675 -163 -324 -771 -691 -304 -115 -635 -629 -873 -112 -384 -674 -746 -292 -708 -924 -940 -541 -575 -122 -788 -758 -445 -636 -452 -748 -634 -961 -330 -251 -188 -60 -978 -394 -782 -579 -674 -381 -429 -336 -959 -902 -95 -923 -221 -145 -21 -408 -294 -52 -864 -619 -64 -643 -954 -820 -784 -474 -831 -695 -55 -432 -693 -75 -919 -573 -532 -398 -503 -318 -80 -759 -454 -775 -245 -764 -683 -147 -639 -13 -711 -8 -973 -474 -202 -836 -109 -800 -61 -174 -566 -656 -22 -420 -760 -132 -83 -745 -212 -722 -312 -707 -627 -40 -893 -916 -169 -504 -971 -157 -13 -397 -65 -511 -490 -166 -445 -611 -564 -99 -363 -197 -838 -599 -997 -137 -293 -383 -771 -389 -724 -50 -978 -363 -154 -422 -88 -344 -752 -789 -972 -14 -625 -94 -943 -533 -890 -673 -638 -33 -661 -629 -747 -881 -776 -848 -850 -788 -694 -138 -991 -443 -507 -700 -636 -568 -974 -675 -304 -226 -848 -874 -617 -425 -379 -606 -640 -348 -830 -213 -403 -929 -931 -477 -314 -812 -729 -348 -568 -523 -252 -39 -207 -748 -288 -199 -933 -20 -18 -255 -160 -461 -222 -367 -109 -377 -939 -645 -782 -20 -474 -114 -289 -414 -726 -901 -124 -644 -370 -4 -61 -123 -70 -961 -478 -185 -540 -695 -197 -361 -152 -923 -992 -74 -61 -445 -119 -324 -262 -752 -837 -227 -725 -78 -55 -3 -170 -862 -774 -973 -781 -534 -398 -532 -610 -535 -979 -432 -511 -377 -109 -781 -892 -431 -417 -805 -84 -346 -443 -812 -890 -203 -179 -400 -770 -90 -518 -16 -687 -356 -351 -718 -382 -995 -483 -251 -846 -910 -317 -918 -723 -322 -725 -776 -573 -843 -621 -949 -802 -277 -884 -810 -302 -136 -786 -927 -659 -368 -725 -157 -837 -325 -590 -21 -434 -344 -863 -706 -579 -793 -819 -584 -369 -53 -538 -285 -758 -780 -135 -418 -890 -758 -103 -544 -42 -157 -896 -583 -352 -435 -286 -135 -368 -248 -597 -570 -226 -670 -60 -840 -265 -978 -522 -443 -468 -703 -235 -76 -160 -751 -63 -242 -1000 -704 -459 -322 -762 -509 -44 -144 -195 -308 -511 -310 -577 -791 -353 -526 -913 -449 -562 -151 -167 -887 -845 -647 -108 -952 -789 -887 -144 -518 -657 -175 -953 -596 -56 -122 -191 -791 -294 -59 -719 -72 -817 -632 -590 -574 -995 -114 -498 -453 -513 -390 -114 -130 -945 -385 -205 -583 -951 -54 -753 -551 -631 -206 -739 -482 -119 -769 -626 -684 -851 -661 -869 -247 -923 -862 -412 -316 -848 -919 -736 -436 -859 -122 -735 -219 -399 -700 -323 -124 -993 -953 -431 -267 -414 -402 -140 -279 -839 -488 -216 -980 -515 -950 -106 -425 -246 -490 -684 -237 -735 -440 -191 -383 -44 -450 -250 -359 -112 -784 -1000 -604 -861 -165 -496 -624 -700 -697 -873 -628 -549 -24 -98 -33 -720 -352 -203 -298 -539 -882 -420 -816 -117 -286 -141 -326 -267 -919 -780 -242 -343 -329 -979 -466 -935 -842 -787 -853 -516 -353 -930 -606 -16 -595 -201 -82 -443 -802 -348 -20 -226 -861 -402 -695 -141 -735 -28 -39 -895 -160 -697 -534 -831 -562 -169 -602 -932 -486 -47 -240 -841 -204 -897 -23 -74 -460 -742 -894 -335 -830 -123 -788 -38 -585 -287 -377 -741 -313 -410 -778 -943 -277 -13 -2 -523 -280 -685 -980 -394 -96 -475 -553 -910 -668 -428 -726 -153 -342 -51 -854 -659 -680 -44 -474 -429 -495 -603 -390 -174 -288 -105 -953 -891 -739 -887 -809 -656 -25 -517 -396 -756 -941 -961 -820 -799 -740 -235 -403 -304 -871 -1 -466 -683 -110 -226 -417 -147 -547 -479 -237 -204 -253 -889 -342 -526 -178 -430 -626 -90 -172 -471 -926 -618 -355 -364 -722 -463 -539 -289 -128 -2 -685 -240 -154 -904 -599 -957 -512 -603 -219 -536 -238 -294 -290 -185 -628 -471 -430 -765 -370 -982 -138 -704 -879 -33 -741 -928 -117 -44 -607 -4 -350 -414 -423 -990 -324 -838 -160 -770 -64 -199 -969 -217 -786 -582 -110 -735 -71 -259 -45 -357 -925 -73 -145 -193 -545 -777 -264 -2 -531 -186 -15 -488 -279 -638 -78 -766 -660 -801 -164 -312 -11 -121 -310 -811 -264 -581 -772 -68 -68 -459 -918 -986 -38 -279 -413 -412 -913 -855 -430 -577 -586 -249 -753 -852 -841 -742 -82 -350 -68 -527 -67 -41 -796 -86 -798 -780 -669 -169 -712 -74 -579 -404 -132 -252 -592 -820 -634 -153 -396 -420 -209 -649 -230 -45 -617 -423 -521 -839 -29 -983 -746 -35 -517 -158 -874 -17 -799 -899 -241 -373 -575 -604 -993 -903 -441 -632 -202 -377 -263 -451 -216 -978 -976 -108 -316 -459 -552 -171 -552 -722 -720 -744 -563 -745 -4 -862 -635 -470 -295 -503 -305 -788 -726 -565 -548 -632 -610 -556 -203 -260 -552 -25 -568 -578 -306 -863 -491 -7 -529 -940 -911 -433 -223 -780 -910 -325 -537 -767 -111 -846 -974 -297 -9 -606 -617 -35 -861 -197 -597 -305 -502 -991 -62 -694 -163 -465 -393 -463 -375 -908 -624 -582 -790 -201 -809 -355 -953 -198 -807 -696 -552 -850 -601 -511 -367 -45 -916 -592 -483 -752 -295 -903 -515 -839 -961 -328 -78 -136 -33 -207 -548 -155 -378 -721 -455 -337 -933 -148 -850 -763 -17 -55 -598 -949 -496 -360 -611 -879 -768 -886 -563 -26 -188 -201 -729 -502 -545 -909 -361 -667 -767 -667 -985 -986 -949 -138 -55 -293 -598 -624 -494 -585 -270 -42 -905 -363 -545 -983 -421 -771 -965 -984 -795 -615 -222 -786 -700 -643 -713 -895 -505 -452 -264 -521 -595 -353 -290 -61 -334 -588 -969 -2 -771 -435 -370 -828 -699 -762 -852 -722 -547 -812 -266 -265 -208 -276 -272 -758 -933 -361 -65 -377 -362 -124 -354 -961 -795 -42 -869 -382 -433 -86 -112 -831 -981 -911 -213 -587 -646 -681 -799 -203 -583 -460 -111 -160 -352 -55 -793 -82 -808 -411 -102 -216 -619 -103 -414 -477 -126 -847 -969 -18 -593 -895 -807 -168 -233 -502 -975 -987 -186 -702 -928 -306 -772 -677 -780 -520 -560 -985 -765 -804 -924 -797 -352 -790 -378 -433 -652 -962 -928 -459 -307 -805 -61 -208 -763 -653 -306 -226 -804 -59 -965 -581 -809 -439 -189 -146 -641 -206 -262 -485 -29 -942 -954 -192 -731 -343 -320 -113 -256 -469 -664 -975 -428 -886 -654 -836 -96 -536 -179 -36 -414 -836 -223 -215 -670 -352 -460 -961 -240 -280 -526 -33 -830 -276 -865 -540 -114 -212 -613 -912 -394 -54 -205 -398 -977 -205 -700 -134 -225 -558 -799 -151 -633 -52 -578 -949 -776 -250 -595 -852 -13 -374 -509 -547 -491 -590 -69 -251 -677 -76 -239 -42 -774 -440 -798 -826 -49 -402 -820 -700 -545 -191 -532 -602 -754 -234 -461 -274 -240 -874 -304 -99 -196 -8 -29 -82 -560 -64 -651 -908 -311 -221 -973 -280 -841 -828 -770 -393 -110 -808 -814 -163 -164 -317 -945 -324 -580 -359 -690 -549 -353 -782 -750 -720 -694 -397 -920 -188 -661 -115 -437 -746 -673 -87 -722 -682 -659 -236 -612 -298 -255 -415 -210 -613 -512 -895 -294 -463 -614 -439 -650 -258 -346 -537 -153 -16 -262 -2 -682 -693 -350 -978 -635 -716 -49 -989 -279 -566 -546 -534 -912 -143 -602 -791 -302 -53 -752 -37 -493 -812 -556 -402 -561 -715 -270 -548 -737 -48 -768 -201 -533 -571 -601 -317 -70 -546 -332 -952 -271 -690 -109 -384 -144 -12 -278 -107 -949 -860 -413 -593 -531 -336 -448 -518 -826 -472 -583 -840 -661 -233 -493 -839 -759 -726 -313 -206 -69 -395 -476 -488 -223 -663 -276 -951 -396 -236 -519 -4 -301 -358 -30 -573 -921 -148 -668 -112 -357 -262 -714 -74 -374 -937 -650 -471 -590 -108 -14 -291 -566 -654 -14 -863 -320 -969 -30 -847 -242 -193 -221 -929 -399 -149 -858 -381 -934 -232 -992 -628 -868 -881 -452 -886 -419 -53 -480 -431 -871 -959 -49 -874 -447 -491 -276 -175 -772 -836 -754 -277 -86 -291 -741 -673 -420 -523 -118 -789 -268 -600 -64 -243 -875 -424 -613 -859 -455 -831 -973 -277 -411 -119 -955 -850 -566 -527 -717 -15 -770 -575 -545 -600 -108 -879 -696 -720 -514 -555 -133 -934 -429 -809 -643 -840 -342 -105 -419 -761 -620 -118 -873 -63 -320 -610 -107 -115 -104 -570 -65 -400 -924 -319 -416 -451 -722 -7 -981 -904 -25 -389 -253 -968 -487 -163 -518 -273 -840 -330 -583 -259 -685 -103 -230 -39 -61 -485 -375 -593 -420 -471 -586 -786 -244 -899 -378 -776 -161 -569 -280 -307 -810 -458 -509 -906 -490 -125 -625 -509 -478 -280 -293 -85 -73 -532 -343 -554 -14 -711 -588 -350 -944 -963 -226 -4 -785 -920 -920 -271 -860 -679 -867 -360 -195 -105 -496 -451 -89 -447 -760 -710 -303 -582 -583 -916 -752 -932 -895 -497 -538 -908 -856 -424 -452 -516 -795 -575 -201 -602 -312 -748 -68 -172 -749 -777 -669 -992 -251 -124 -420 -791 -256 -419 -378 -84 -587 -279 -160 -241 -744 -13 -164 -630 -360 -856 -505 -4 -975 -382 -687 -271 -4 -478 -24 -991 -282 -37 -300 -855 -611 -935 -667 -225 -911 -253 -796 -410 -434 -769 -307 -528 -900 -272 -783 -844 -978 -446 -431 -488 -753 -783 -936 -780 -859 -428 -48 -693 -646 -922 -408 -130 -428 -154 -70 -541 -33 -212 -342 -327 -593 -831 -353 -160 -316 -878 -678 -849 -536 -852 -361 -397 -767 -34 -803 -563 -101 -579 -90 -80 -430 -320 -93 -916 -111 -424 -167 -11 -223 -279 -459 -398 -394 -636 -607 -102 -730 -845 -17 -250 -514 -279 -423 -916 -782 -270 -188 -719 -246 -101 -628 -61 -410 -31 -340 -316 -270 -332 -115 -780 -151 -268 -724 -632 -699 -332 -560 -874 -299 -709 -801 -469 -915 -278 -240 -593 -991 -261 -751 -55 -317 -80 -140 -55 -459 -736 -909 -627 -891 -906 -316 -258 -810 -163 -280 -389 -338 -432 -773 -412 -919 -985 -297 -254 -804 -328 -451 -433 -25 -297 -76 -855 -357 -635 -255 -709 -471 -433 -384 -39 -7 -518 -686 -969 -302 -191 -448 -859 -417 -311 -708 -278 -994 -511 -583 -4 -910 -438 -563 -192 -29 -616 -774 -33 -540 -837 -617 -424 -145 -129 -201 -80 -373 -510 -652 -845 -383 -474 -831 -618 -380 -343 -445 -58 -951 -653 -307 -970 -122 -950 -48 -550 -940 -311 -18 -540 -785 -986 -389 -40 -414 -346 -346 -310 -786 -273 -665 -693 -92 -35 -121 -991 -524 -357 -598 -642 -989 -84 -878 -372 -883 -230 -837 -943 -314 -267 -444 -761 -380 -378 -866 -471 -667 -6 -2 -666 -461 -227 -428 -425 -966 -232 -882 -219 -874 -405 -15 -118 -383 -762 -805 -938 -605 -147 -135 -823 -569 -139 -973 -972 -357 -904 -4 -801 -182 -665 -895 -281 -837 -681 -615 -757 -853 -676 -514 -490 -14 -254 -916 -582 -762 -298 -932 -307 -791 -238 -565 -72 -92 -639 -923 -158 -679 -462 -451 -829 -566 -980 -110 -47 -697 -368 -244 -511 -350 -748 -677 -278 -737 -28 -746 -4 -835 -526 -653 -989 -814 -663 -535 -398 -232 -24 -515 -752 -797 -437 -587 -410 -367 -453 -384 -502 -733 -574 -753 -233 -727 -333 -687 -696 -688 -247 -871 -777 -986 -203 -453 -765 -109 -818 -672 -1000 -183 -774 -216 -509 -257 -383 -765 -365 -267 -709 -893 -958 -14 -485 -157 -157 -33 -258 -511 -580 -998 -947 -204 -516 -245 -621 -454 -107 -345 -465 -735 -786 -795 -766 -115 -25 -251 -761 -628 -57 -341 -863 -673 -827 -949 -396 -160 -933 -172 -309 -209 -28 -533 -764 -185 -696 -886 -290 -837 -81 -830 -424 -787 -94 -415 -741 -439 -99 -704 -675 -430 -129 -317 -689 -872 -496 -100 -610 -178 -869 -485 -620 -277 -214 -195 -364 -184 -140 -77 -666 -90 -181 -250 -804 -927 -682 -108 -378 -989 -319 -508 -858 -329 -329 -785 -195 -23 -990 -995 -544 -961 -897 -979 -820 -859 -774 -20 -322 -376 -882 -673 -480 -958 -984 -109 -832 -377 -503 -78 -54 -464 -19 -698 -634 -854 -883 -525 -721 -65 -311 -437 -893 -431 -491 -385 -882 -970 -697 -777 -194 -783 -529 -100 -9 -677 -491 -184 -379 -689 -51 -204 -737 -836 -527 -767 -576 -409 -854 -644 -109 -383 -435 -820 -802 -178 -295 -290 -279 -242 -792 -341 -887 -57 -201 -994 -422 -632 -859 -587 -568 -367 -190 -443 -653 -667 -929 -928 -725 -45 -411 -377 -635 -397 -766 -788 -388 -885 -496 -46 -208 -200 -518 -333 -180 -594 -935 -79 -200 -21 -705 -792 -812 -582 -80 -348 -272 -486 -184 -614 -253 -831 -573 -873 -147 -97 -457 -919 -341 -97 -308 -438 -875 -639 -928 -661 -873 -934 -627 -578 -578 -871 -445 -35 -693 -881 -685 -968 -470 -505 -480 -907 -250 -238 -439 -235 -821 -349 -63 -316 -79 -925 -772 -752 -902 -49 -832 -113 -509 -73 -551 -382 -424 -317 -957 -40 -651 -998 -646 -890 -885 -875 -161 -643 -312 -211 -681 -608 -995 -762 -840 -428 -27 -21 -324 -545 -984 -430 -774 -21 -728 -363 -326 -582 -852 -217 -595 -999 -435 -56 -750 -234 -814 -438 -800 -745 -215 -448 -696 -407 -446 -471 -720 -843 -64 -714 -864 -823 -525 -271 -645 -971 -4 -382 -772 -177 -420 -41 -989 -275 -789 -447 -610 -330 -799 -916 -823 -426 -414 -747 -660 -82 -410 -759 -157 -912 -970 -111 -983 -696 -405 -974 -895 -149 -29 -417 -680 -183 -57 -374 -807 -963 -526 -983 -836 -153 -424 -326 -32 -131 -847 -66 -253 -920 -280 -261 -493 -140 -975 -238 -825 -304 -950 -834 -407 -750 -822 -408 -462 -257 -23 -231 -696 -466 -965 -522 -788 -304 -196 -928 -20 -818 -364 -631 -421 -533 -373 -980 -501 -836 -605 -791 -436 -861 -298 -548 -386 -34 -677 -302 -985 -408 -965 -794 -939 -290 -374 -788 -317 -356 -986 -731 -945 -302 -105 -336 -590 -133 -629 -601 -480 -358 -672 -707 -951 -434 -354 -820 -638 -203 -400 -640 -831 -273 -378 -195 -93 -303 -107 -926 -985 -124 -29 -780 -632 -451 -965 -351 -973 -628 -343 -102 -559 -530 -478 -33 -513 -912 -540 -970 -382 -171 -371 -303 -290 -604 -172 -667 -430 -160 -230 -377 -499 -815 -1000 -376 -187 -318 -653 -767 -700 -516 -997 -416 -661 -878 -112 -934 -347 -651 -666 -286 -622 -139 -865 -70 -580 -635 -383 -142 -106 -94 -355 -648 -440 -775 -711 -434 -141 -686 -852 -307 -393 -285 -951 -601 -769 -211 -130 -382 -340 -907 -363 -361 -180 -391 -501 -688 -394 -830 -127 -275 -276 -838 -793 -215 -66 -869 -666 -779 -864 -844 -913 -424 -651 -879 -766 -506 -910 -611 -768 -197 -228 -591 -385 -610 -165 -814 -56 -973 -391 -745 -76 -832 -272 -351 -271 -819 -784 -634 -606 -810 -950 -535 -615 -463 -154 -895 -163 -414 -36 -649 -953 -449 -499 -840 -472 -180 -683 -990 -343 -913 -856 -591 -584 -817 -10 -376 -668 -263 -983 -280 -21 -753 -709 -650 -961 -596 -560 -748 -891 -735 -665 -763 -892 -991 -536 -5 -489 -997 -141 -862 -838 -447 -462 -999 -627 -183 -643 -146 -499 -223 -305 -381 -386 -859 -72 -230 -962 -887 -29 -425 -921 -272 -171 -741 -45 -57 -889 -630 -199 -390 -111 -719 -641 -149 -196 -465 -22 -998 -949 -195 -952 -18 -239 -982 -544 -267 -5 -632 -311 -290 -565 -876 -831 -452 -132 -161 -799 -279 -179 -526 -565 -635 -862 -324 -101 -343 -952 -126 -906 -571 -761 -189 -554 -208 -353 -915 -782 -400 -393 -887 -444 -958 -966 -268 -284 -135 -263 -822 -316 -260 -521 -779 -156 -997 -591 -373 -676 -122 -593 -551 -880 -345 -613 -547 -641 -150 -60 -988 -897 -524 -365 -164 -645 -155 -259 -878 -549 -271 -336 -35 -637 -552 -540 -39 -931 -19 -591 -982 -708 -376 -101 -135 -288 -618 -21 -113 -85 -706 -824 -445 -157 -469 -441 -681 -655 -381 -574 -994 -448 -491 -284 -372 -289 -896 -884 -405 -307 -282 -914 -599 -230 -346 -478 -283 -826 -290 -628 -214 -313 -525 -181 -85 -480 -72 -217 -427 -119 -57 -873 -63 -28 -799 -342 -888 -999 -309 -162 -879 -514 -355 -446 -783 -386 -962 -207 -504 -74 -788 -818 -646 -156 -287 -80 -445 -532 -184 -882 -883 -915 -742 -885 -360 -405 -189 -298 -252 -512 -971 -273 -884 -486 -441 -428 -687 -50 -929 -558 -492 -531 -943 -862 -239 -327 -555 -13 -166 -639 -637 -276 -57 -637 -552 -174 -207 -400 -472 -191 -351 -442 -836 -701 -457 -793 -853 -827 -454 -262 -29 -588 -526 -789 -236 -981 -370 -252 -561 -846 -894 -616 -254 -894 -488 -584 -740 -578 -492 -363 -700 -180 -631 -425 -268 -597 -606 -20 -167 -414 -322 -447 -793 -734 -662 -640 -521 -252 -674 -896 -978 -793 -379 -280 -663 -544 -822 -144 -737 -697 -968 -21 -100 -858 -931 -410 -709 -485 -497 -355 -495 -248 -427 -316 -272 -516 -104 -117 -173 -739 -914 -667 -362 -131 -747 -544 -616 -301 -909 -570 -185 -363 -449 -113 -984 -706 -744 -237 -326 -709 -349 -161 -8 -547 -960 -669 -349 -834 -291 -972 -633 -323 -164 -971 -902 -841 -295 -623 -846 -625 -141 -38 -681 -247 -231 -635 -445 -103 -469 -614 -161 -558 -494 -176 -793 -555 -258 -303 -471 -62 -307 -92 -584 -113 -206 -177 -867 -574 -194 -973 -30 -690 -783 -496 -886 -241 -748 -877 -928 -292 -713 -647 -253 -514 -279 -739 -698 -509 -378 -146 -187 -485 -755 -474 -80 -458 -782 -596 -12 -482 -961 -998 -153 -415 -444 -525 -400 -125 -470 -569 -990 -788 -438 -717 -837 -863 -436 -353 -503 -140 -160 -918 -519 -38 -565 -655 -839 -406 -647 -369 -83 -508 -202 -519 -258 -768 -379 -873 -21 -58 -51 -490 -448 -261 -757 -707 -943 -515 -147 -24 -53 -238 -580 -689 -170 -710 -93 -642 -465 -277 -667 -827 -15 -801 -610 -1000 -277 -157 -540 -605 -174 -614 -367 -136 -654 -863 -974 -12 -599 -734 -921 -112 -706 -584 -685 -320 -786 -184 -40 -283 -649 -467 -456 -208 -760 -572 -765 -471 -863 -765 -110 -740 -218 -25 -152 -846 -951 -7 -575 -143 -654 -617 -762 -300 -629 -103 -580 -932 -343 -689 -43 -912 -730 -607 -601 -856 -400 -964 -783 -300 -905 -374 -491 -194 -582 -603 -399 -431 -272 -401 -529 -466 -502 -59 -946 -784 -798 -51 -482 -884 -822 -290 -173 -676 -113 -808 -711 -997 -736 -453 -334 -154 -785 -868 -964 -401 -447 -537 -537 -383 -379 -582 -565 -359 -141 -829 -974 -432 -905 -954 -991 -854 -162 -487 -543 -414 -38 -789 -710 -344 -634 -596 -29 -637 -463 -943 -24 -104 -577 -119 -529 -299 -677 -105 -653 -898 -428 -995 -886 -85 -359 -271 -564 -658 -602 -496 -167 -53 -640 -61 -302 -358 -155 -430 -476 -930 -597 -812 -81 -527 -295 -493 -810 -26 -444 -493 -550 -459 -977 -207 -825 -765 -682 -424 -320 -949 -992 -801 -89 -231 -456 -258 -130 -619 -431 -632 -426 -613 -810 -406 -642 -887 -229 -451 -62 -735 -454 -139 -310 -267 -89 -240 -992 -3 -633 -997 -740 -817 -641 -475 -678 -402 -718 -852 -158 -283 -484 -498 -235 -353 -214 -299 -227 -871 -626 -14 -356 -206 -620 -650 -769 -827 -786 -212 -319 -240 -108 -164 -161 -154 -709 -333 -592 -911 -658 -825 -356 -381 -188 -539 -19 -779 -113 -168 -802 -875 -621 -609 -44 -45 -553 -250 -929 -476 -340 -285 -743 -616 -669 -739 -600 -618 -871 -266 -32 -865 -448 -367 -329 -912 -939 -879 -96 -205 -443 -766 -541 -591 -697 -695 -321 -85 -856 -688 -901 -326 -961 -61 -385 -850 -683 -224 -436 -34 -983 -557 -879 -438 -615 -321 -367 -53 -665 -940 -926 -375 -978 -678 -350 -746 -817 -293 -1 -741 -978 -379 -530 -971 -243 -662 -62 -798 -292 -491 -321 -162 -396 -506 -819 -686 -746 -728 -585 -267 -125 -966 -210 -157 -135 -658 -740 -836 -105 -763 -488 -62 -937 -769 -660 -603 -126 -299 -676 -433 -814 -375 -508 -820 -501 -298 -100 -300 -533 -999 -664 -100 -157 -72 -257 -849 -390 -844 -668 -512 -229 -639 -108 -380 -33 -604 -960 -641 -424 -636 -9 -932 -641 -241 -647 -516 -128 -574 -228 -853 -231 -927 -745 -325 -334 -765 -214 -829 -167 -943 -400 -96 -935 -780 -224 -450 -101 -592 -159 -840 -911 -144 -661 -774 -766 -962 -907 -319 -783 -305 -539 -634 -501 -325 -786 -20 -923 -511 -221 -806 -169 -840 -313 -471 -836 -856 -859 -67 -255 -551 -411 -62 -524 -60 -404 -14 -472 -123 -179 -550 -687 -560 -425 -718 -241 -662 -591 -140 -42 -408 -459 -428 -382 -667 -50 -116 -716 -940 -130 -154 -839 -647 -143 -596 -543 -504 -56 -711 -583 -37 -846 -545 -455 -236 -102 -389 -453 -520 -294 -194 -575 -174 -300 -995 -695 -127 -432 -524 -349 -728 -976 -124 -62 -294 -576 -19 -752 -714 -980 -879 -721 -469 -925 -132 -665 -646 -308 -767 -604 -218 -117 -230 -193 -843 -316 -806 -967 -862 -696 -411 -549 -552 -657 -931 -870 -937 -87 -831 -211 -882 -849 -55 -236 -363 -731 -322 -753 -388 -224 -793 -587 -6 -429 -231 -101 -236 -898 -695 -870 -970 -287 -524 -20 -484 -427 -291 -854 -977 -75 -102 -493 -557 -418 -163 -534 -549 -107 -906 -500 -728 -992 -381 -778 -14 -877 -626 -368 -400 -642 -370 -170 -458 -953 -361 -391 -186 -222 -178 -104 -114 -462 -394 -378 -180 -218 -180 -461 -608 -77 -568 -287 -235 -566 -559 -550 -991 -931 -809 -353 -783 -196 -664 -774 -496 -779 -880 -289 -698 -455 -64 -292 -736 -376 -467 -154 -417 -13 -578 -397 -120 -907 -650 -527 -389 -112 -603 -492 -226 -939 -8 -892 -94 -109 -160 -808 -757 -679 -888 -948 -199 -481 -213 -398 -924 -611 -583 -5 -329 -374 -988 -439 -903 -634 -584 -163 -233 -966 -310 -577 -845 -631 -134 -621 -780 -123 -622 -683 -288 -530 -314 -813 -314 -982 -381 -805 -39 -716 -9 -724 -976 -759 -417 -219 -615 -544 -220 -506 -288 -268 -817 -109 -445 -678 -98 -180 -538 -912 -61 -305 -577 -323 -985 -68 -294 -568 -784 -222 -814 -62 -404 -366 -414 -946 -877 -202 -786 -575 -197 -102 -124 -290 -606 -447 -532 -566 -451 -748 -992 -761 -538 -455 -213 -591 -148 -164 -831 -58 -40 -477 -202 -232 -412 -427 -386 -291 -533 -229 -329 -466 -401 -656 -874 -189 -70 -98 -240 -720 -245 -41 -630 -383 -971 -464 -15 -379 -722 -718 -870 -7 -766 -672 -935 -298 -474 -538 -48 -400 -595 -634 -254 -711 -778 -692 -693 -407 -898 -150 -521 -490 -510 -777 -265 -73 -310 -151 -280 -455 -463 -648 -826 -142 -383 -663 -412 -815 -113 -768 -477 -122 -773 -77 -578 -616 -384 -681 -967 -368 -788 -772 -855 -767 -432 -47 -562 -915 -569 -69 -221 -278 -695 -482 -104 -356 -412 -590 -895 -112 -643 -274 -307 -266 -637 -566 -688 -284 -83 -837 -714 -546 -125 -212 -24 -470 -540 -346 -607 -763 -343 -565 -446 -734 -446 -292 -916 -422 -739 -751 -70 -298 -537 -843 -853 -420 -170 -619 -143 -473 -831 -895 -710 -352 -171 -800 -420 -496 -29 -657 -562 -384 -546 -166 -518 -938 -279 -564 -602 -440 -688 -411 -679 -944 -467 -644 -633 -609 -702 -72 -193 -489 -191 -749 -846 -811 -241 -49 -711 -200 -101 -571 -679 -136 -224 -565 -126 -677 -26 -214 -587 -991 -100 -973 -282 -66 -328 -576 -874 -982 -4 -697 -531 -681 -814 -365 -645 -344 -969 -586 -285 -61 -676 -707 -842 -881 -302 -706 -754 -968 -925 -188 -91 -855 -375 -314 -613 -344 -245 -27 -456 -932 -773 -179 -888 -712 -65 -291 -784 -615 -361 -605 -283 -649 -354 -619 -844 -282 -582 -54 -123 -204 -582 -262 -848 -939 -399 -576 -727 -101 -667 -698 -252 -250 -627 -873 -832 -954 -433 -421 -115 -700 -182 -294 -267 -451 -888 -122 -4 -324 -514 -32 -673 -974 -999 -156 -186 -187 -619 -547 -359 -863 -295 -488 -254 -504 -198 -620 -503 -273 -672 -811 -456 -747 -97 -159 -51 -128 -186 -742 -284 -376 -437 -338 -555 -844 -714 -974 -692 -214 -672 -663 -518 -47 -358 -110 -656 -807 -529 -431 -674 -65 -631 -171 -825 -440 -462 -851 -916 -123 -271 -670 -664 -228 -959 -239 -895 -940 -354 -844 -979 -187 -299 -500 -51 -840 -898 -453 -246 -331 -813 -361 -908 -433 -600 -88 -784 -317 -208 -26 -161 -637 -556 -195 -542 -84 -284 -204 -739 -828 -703 -909 -438 -141 -432 -326 -122 -593 -582 -226 -190 -189 -682 -77 -479 -647 -342 -840 -518 -993 -874 -953 -502 -907 -305 -357 -164 -984 -113 -730 -949 -150 -878 -551 -520 -983 -725 -891 -953 -626 -998 -937 -919 -676 -779 -389 -784 -859 -799 -744 -26 -420 -548 -163 -161 -865 -155 -639 -779 -942 -621 -305 -813 -894 -81 -786 -448 -991 -773 -178 -299 -614 -614 -81 -196 -785 -639 -20 -866 -5 -580 -325 -55 -365 -999 -974 -626 -411 -666 -818 -259 -462 -457 -792 -767 -484 -595 -413 -441 -859 -455 -778 -226 -573 -454 -320 -748 -609 -512 -856 -766 -334 -517 -430 -932 -847 -457 -976 -265 -566 -479 -768 -897 -958 -472 -5 -789 -378 -138 -451 -603 -814 -569 -76 -275 -162 -928 -108 -176 -76 -477 -919 -510 -646 -64 -272 -742 -446 -929 -267 -710 -546 -829 -901 -543 -833 -473 -309 -364 -340 -558 -611 -776 -638 -145 -670 -952 -288 -551 -809 -393 -446 -401 -778 -503 -364 -899 -696 -661 -431 -209 -456 -127 -793 -448 -514 -844 -469 -26 -978 -10 -980 -868 -567 -210 -889 -231 -700 -193 -620 -867 -106 -504 -949 -706 -844 -717 -167 -504 -895 -294 -180 -505 -859 -237 -351 -717 -450 -554 -412 -887 -916 -89 -44 -409 -205 -403 -483 -930 -804 -867 -583 -255 -756 -645 -124 -328 -839 -206 -521 -868 -995 -786 -971 -2 -230 -400 -797 -810 -545 -221 -931 -655 -635 -595 -285 -76 -191 -674 -943 -682 -772 -566 -996 -911 -467 -457 -321 -850 -868 -700 -221 -895 -904 -3 -692 -238 -783 -347 -192 -617 -351 -999 -486 -706 -835 -1000 -75 -11 -47 -437 -118 -769 -471 -36 -207 -690 -618 -752 -685 -991 -796 -6 -277 -629 -814 -141 -501 -784 -454 -778 -160 -575 -922 -197 -520 -733 -987 -276 -788 -453 -834 -33 -255 -942 -779 -624 -498 -47 -859 -730 -302 -72 -807 -361 -324 -115 -499 -742 -885 -838 -107 -981 -162 -102 -367 -213 -566 -102 -222 -956 -203 -576 -210 -399 -464 -121 -410 -508 -536 -513 -150 -567 -195 -599 -101 -819 -991 -363 -217 -577 -216 -346 -631 -212 -816 -627 -228 -603 -870 -855 -856 -563 -269 -622 -721 -955 -817 -491 -63 -585 -424 -733 -773 -588 -940 -284 -266 -676 -602 -669 -816 -241 -700 -853 -127 -4 -432 -919 -399 -572 -146 -678 -646 -666 -334 -849 -927 -579 -871 -454 -341 -235 -368 -891 -199 -472 -842 -940 -719 -556 -357 -460 -92 -230 -298 -620 -460 -112 -489 -513 -197 -652 -217 -173 -37 -406 -61 -469 -967 -802 -664 -925 -413 -970 -942 -585 -28 -103 -345 -212 -725 -884 -748 -346 -615 -958 -234 -344 -744 -358 -518 -34 -584 -124 -417 -742 -842 -242 -504 -914 -965 -126 -152 -983 -995 -725 -623 -277 -611 -26 -604 -189 -108 -949 -866 -472 -961 -970 -991 -403 -402 -541 -438 -326 -603 -443 -492 -293 -574 -930 -65 -339 -8 -385 -626 -930 -961 -59 -294 -299 -83 -808 -95 -367 -526 -513 -92 -561 -408 -721 -480 -448 -82 -650 -16 -417 -861 -717 -31 -474 -751 -18 -397 -20 -499 -769 -98 -294 -231 -166 -965 -876 -794 -220 -553 -697 -917 -75 -662 -849 -552 -550 -688 -30 -747 -983 -235 -942 -394 -242 -532 -85 -25 -80 -908 -91 -873 -97 -917 -935 -489 -709 -322 -74 -603 -94 -67 -325 -146 -312 -72 -649 -126 -645 -819 -243 -785 -737 -692 -228 -444 -893 -853 -490 -418 -841 -627 -898 -549 -907 -416 -607 -542 -313 -297 -12 -448 -758 -185 -333 -243 -148 -614 -539 -743 -563 -982 -66 -485 -147 -594 -957 -628 -223 -467 -292 -165 -489 -381 -49 -640 -555 -81 -451 -833 -986 -345 -327 -641 -220 -398 -390 -858 -801 -704 -505 -603 -771 -124 -869 -330 -892 -777 -588 -992 -38 -320 -965 -256 -969 -931 -545 -152 -786 -948 -244 -535 -645 -373 -357 -943 -280 -943 -685 -734 -32 -928 -160 -161 -366 -927 -782 -565 -860 -515 -263 -371 -648 -499 -858 -86 -827 -530 -355 -547 -810 -264 -674 -119 -44 -849 -496 -384 -197 -105 -796 -306 -996 -369 -667 -928 -18 -275 -485 -14 -450 -301 -298 -907 -487 -593 -452 -599 -17 -991 -876 -643 -230 -173 -168 -503 -962 -919 -262 -357 -479 -737 -946 -364 -516 -783 -559 -519 -774 -534 -850 -689 -515 -796 -212 -562 -425 -131 -810 -250 -923 -607 -207 -914 -243 -835 -348 -601 -307 -583 -331 -574 -682 -706 -966 -558 -951 -964 -746 -109 -267 -65 -368 -615 -528 -855 -800 -861 -533 -731 -323 -518 -16 -466 -371 -891 -9 -205 -735 -868 -281 -737 -136 -297 -687 -73 -627 -642 -264 -806 -843 -349 -155 -563 -407 -498 -553 -450 -783 -416 -724 -272 -402 -106 -776 -87 -491 -398 -398 -121 -645 -561 -121 -304 -608 -494 -149 -155 -716 -29 -443 -485 -951 -856 -634 -893 -187 -201 -877 -48 -486 -528 -91 -87 -40 -582 -444 -483 -294 -532 -158 -260 -724 -405 -208 -909 -806 -161 -58 -411 -709 -718 -4 -387 -55 -29 -994 -531 -470 -150 -264 -731 -765 -76 -494 -919 -49 -874 -383 -341 -571 -100 -208 -732 -113 -935 -274 -728 -358 -987 -92 -955 -914 -632 -131 -522 -504 -628 -578 -91 -754 -987 -619 -546 -295 -395 -325 -543 -612 -461 -943 -268 -360 -205 -293 -229 -702 -725 -549 -77 -318 -749 -514 -131 -338 -293 -117 -232 -126 -129 -232 -114 -816 -929 -140 -186 -918 -491 -301 -772 -581 -653 -519 -964 -314 -699 -54 -895 -503 -775 -68 -656 -390 -867 -832 -263 -912 -679 -588 -310 -39 -5 -575 -159 -794 -231 -740 -708 -178 -295 -815 -276 -335 -287 -994 -104 -596 -400 -115 -232 -373 -870 -945 -941 -676 -341 -341 -515 -716 -300 -990 -765 -519 -114 -630 -727 -598 -862 -28 -69 -639 -28 -92 -807 -429 -94 -251 -768 -7 -943 -44 -208 -1000 -284 -539 -960 -59 -124 -883 -52 -604 -827 -381 -853 -918 -14 -279 -570 -6 -193 -829 -652 -11 -522 -617 -973 -807 -507 -403 -597 -443 -70 -914 -457 -416 -85 -668 -769 -405 -338 -399 -689 -629 -625 -88 -506 -994 -631 -634 -648 -897 -380 -469 -863 -166 -340 -652 -393 -142 -311 -337 -544 -546 -909 -176 -59 -271 -11 -710 -548 -640 -217 -658 -372 -691 -88 -824 -480 -637 -878 -973 -279 -491 -629 -595 -227 -973 -152 -815 -175 -589 -353 -135 -12 -79 -400 -428 -429 -251 -298 -801 -956 -754 -371 -635 -775 -190 -611 -223 -316 -253 -545 -608 -79 -562 -962 -651 -296 -849 -382 -703 -751 -811 -732 -172 -378 -48 -178 -607 -937 -557 -600 -538 -487 -969 -840 -88 -32 -538 -770 -558 -456 -338 -28 -690 -592 -506 -25 -678 -694 -31 -150 -232 -633 -400 -445 -446 -572 -763 -176 -891 -861 -310 -688 -826 -834 -845 -471 -34 -279 -953 -892 -531 -909 -930 -510 -128 -877 -664 -554 -891 -26 -632 -172 -506 -322 -525 -714 -643 -679 -453 -811 -57 -596 -762 -906 -82 -393 -701 -87 -910 -925 -719 -213 -948 -736 -860 -638 -233 -651 -340 -320 -10 -300 -171 -866 -915 -516 -351 -278 -364 -197 -785 -365 -151 -541 -613 -960 -129 -840 -168 -583 -519 -917 -248 -623 -903 -568 -328 -754 -200 -674 -115 -241 -56 -959 -33 -550 -796 -489 -556 -212 -330 -849 -526 -870 -316 -633 -430 -379 -367 -665 -969 -98 -108 -634 -919 -423 -741 -795 -731 -581 -822 -794 -585 -255 -45 -642 -471 -963 -935 -697 -669 -943 -868 -239 -745 -881 -334 -347 -598 -238 -157 -618 -282 -252 -104 -228 -764 -892 -337 -309 -726 -550 -836 -318 -659 -901 -406 -244 -53 -62 -669 -502 -682 -662 -799 -701 -329 -364 -713 -597 -811 -158 -158 -559 -822 -312 -54 -1000 -461 -603 -254 -324 -818 -488 -455 -926 -682 -860 -38 -106 -49 -274 -784 -289 -766 -849 -412 -195 -824 -658 -121 -709 -853 -30 -60 -123 -265 -438 -771 -132 -846 -628 -107 -650 -8 -900 -510 -853 -638 -550 -815 -22 -16 -914 -756 -205 -488 -571 -955 -4 -154 -627 -68 -80 -598 -680 -22 -786 -743 -463 -671 -284 -955 -400 -479 -892 -296 -482 -634 -100 -598 -997 -188 -72 -404 -938 -680 -282 -625 -716 -465 -423 -23 -402 -454 -844 -924 -383 -35 -926 -433 -248 -943 -264 -109 -684 -443 -130 -317 -668 -475 -212 -6 -630 -881 -642 -493 -63 -638 -670 -984 -860 -64 -327 -896 -109 -350 -865 -569 -129 -504 -513 -6 -190 -902 -991 -589 -128 -714 -64 -803 -755 -280 -313 -543 -476 -490 -989 -963 -969 -718 -742 -461 -265 -28 -435 -43 -62 -215 -885 -592 -234 -151 -733 -833 -242 -882 -523 -543 -211 -365 -717 -489 -595 -73 -145 -221 -29 -242 -933 -716 -617 -332 -339 -851 -739 -630 -337 -132 -623 -417 -88 -893 -486 -724 -456 -408 -599 -946 -868 -480 -160 -601 -820 -159 -94 -813 -540 -283 -863 -564 -629 -207 -245 -402 -359 -473 -123 -205 -474 -195 -373 -249 -482 -726 -135 -851 -878 -28 -498 -202 -543 -230 -531 -552 -475 -664 -816 -860 -446 -460 -613 -963 -988 -810 -953 -145 -817 -313 -626 -777 -246 -288 -135 -237 -424 -778 -302 -580 -451 -822 -153 -214 -115 -329 -695 -673 -256 -636 -979 -681 -495 -438 -113 -590 -857 -752 -689 -66 -181 -431 -738 -471 -80 -730 -415 -535 -670 -417 -437 -371 -477 -860 -804 -834 -296 -573 -434 -934 -27 -745 -615 -625 -969 -626 -545 -567 -485 -703 -814 -744 -375 -821 -567 -529 -652 -424 -444 -186 -912 -674 -427 -515 -897 -542 -272 -892 -903 -659 -173 -834 -83 -641 -35 -114 -404 -750 -582 -415 -166 -266 -238 -452 -790 -380 -650 -131 -668 -159 -277 -147 -819 -886 -704 -668 -75 -480 -333 -834 -963 -258 -244 -274 -848 -616 -74 -766 -430 -251 -786 -158 -694 -313 -282 -72 -131 -996 -382 -682 -261 -291 -506 -414 -252 -615 -718 -647 -491 -997 -677 -648 -648 -832 -55 -23 -110 -59 -42 -14 -323 -56 -570 -723 -582 -908 -873 -959 -305 -455 -771 -286 -415 -818 -109 -680 -484 -538 -152 -424 -947 -5 -102 -282 -283 -618 -189 -18 -682 -319 -927 -295 -133 -187 -177 -489 -642 -803 -691 -729 -236 -350 -410 -560 -80 -824 -691 -127 -136 -207 -541 -897 -292 -613 -867 -895 -920 -529 -710 -430 -634 -939 -626 -851 -351 -375 -918 -464 -572 -769 -674 -383 -500 -614 -894 -237 -522 -637 -467 -911 -520 -739 -845 -144 -408 -34 -147 -27 -446 -787 -869 -589 -255 -256 -19 -497 -496 -595 -863 -502 -392 -706 -420 -102 -178 -333 -640 -597 -524 -497 -616 -237 -825 -810 -395 -651 -32 -287 -643 -391 -521 -233 -797 -136 -372 -941 -118 -957 -597 -503 -928 -605 -241 -650 -83 -684 -749 -404 -72 -827 -923 -674 -477 -443 -382 -673 -860 -679 -991 -421 -295 -285 -640 -841 -461 -546 -596 -961 -89 -947 -76 -790 -220 -780 -698 -919 -718 -918 -757 -394 -998 -279 -429 -779 -465 -378 -261 -545 -405 -158 -587 -539 -337 -276 -652 -349 -638 -431 -489 -975 -880 -513 -268 -432 -166 -426 -183 -556 -756 -745 -713 -434 -632 -904 -192 -528 -280 -560 -567 -236 -912 -894 -78 -171 -364 -879 -923 -231 -379 -579 -933 -697 -920 -261 -901 -647 -218 -20 -113 -703 -794 -838 -590 -626 -293 -904 -399 -499 -235 -952 -425 -113 -214 -416 -381 -913 -231 -933 -589 -30 -565 -308 -459 -689 -991 -785 -185 -909 -310 -129 -4 -309 -555 -860 -156 -636 -767 -260 -735 -741 -953 -790 -519 -915 -55 -916 -849 -430 -897 -769 -858 -629 -166 -152 -485 -158 -274 -406 -475 -495 -817 -216 -763 -560 -132 -667 -521 -292 -402 -228 -261 -792 -387 -702 -586 -34 -387 -96 -431 -689 -881 -91 -126 -272 -467 -419 -772 -961 -540 -700 -781 -586 -133 -611 -333 -902 -759 -952 -621 -360 -380 -501 -679 -500 -287 -120 -336 -285 -28 -966 -564 -61 -924 -339 -9 -853 -666 -556 -677 -42 -526 -678 -694 -769 -88 -446 -191 -750 -653 -836 -552 -698 -401 -815 -667 -826 -90 -260 -652 -808 -100 -386 -362 -681 -141 -48 -697 -316 -502 -689 -993 -582 -923 -868 -851 -761 -986 -179 -863 -17 -116 -920 -286 -316 -701 -988 -650 -163 -531 -923 -392 -324 -694 -683 -521 -947 -277 -338 -994 -787 -940 -785 -219 -528 -907 -100 -669 -679 -141 -495 -819 -165 -572 -623 -289 -456 -362 -370 -53 -491 -390 -1 -599 -448 -809 -153 -603 -30 -395 -97 -908 -553 -427 -421 -432 -768 -396 -497 -728 -585 -986 -865 -502 -741 -211 -350 -949 -40 -186 -46 -177 -767 -617 -4 -890 -250 -970 -751 -553 -767 -660 -697 -321 -40 -597 -995 -171 -714 -189 -445 -28 -590 -680 -469 -496 -628 -139 -860 -853 -676 -698 -605 -362 -706 -651 -733 -317 -633 -503 -253 -132 -190 -251 -144 -746 -826 -578 -99 -124 -769 -362 -616 -46 -431 -590 -152 -359 -966 -804 -40 -789 -479 -403 -446 -919 -568 -584 -141 -320 -859 -12 -540 -688 -791 -745 -704 -715 -874 -219 -791 -908 -176 -270 -560 -498 -986 -908 -169 -926 -953 -246 -814 -807 -605 -295 -746 -8 -31 -898 -869 -726 -402 -74 -415 -131 -62 -917 -448 -317 -518 -427 -337 -973 -50 -847 -16 -563 -143 -675 -863 -749 -763 -549 -482 -154 -645 -905 -885 -691 -938 -162 -444 -506 -228 -125 -250 -811 -453 -605 -483 -928 -374 -202 -378 -89 -673 -119 -723 -780 -237 -776 -964 -987 -640 -712 -82 -156 -48 -554 -131 -152 -219 -853 -282 -516 -938 -799 -964 -866 -474 -774 -697 -586 -633 -137 -703 -34 -867 -977 -481 -146 -4 -328 -153 -16 -197 -613 -685 -124 -152 -22 -127 -908 -245 -488 -576 -353 -118 -809 -710 -815 -338 -740 -196 -515 -681 -378 -847 -888 -524 -379 -163 -623 -155 -64 -282 -630 -40 -403 -920 -864 -592 -50 -846 -562 -983 -148 -979 -794 -1000 -571 -317 -854 -701 -37 -744 -692 -241 -592 -214 -979 -799 -141 -754 -483 -528 -252 -65 -259 -53 -967 -573 -628 -274 -312 -531 -312 -720 -423 -167 -558 -486 -214 -934 -991 -95 -229 -468 -128 -661 -953 -175 -495 -30 -77 -154 -535 -852 -319 -953 -295 -639 -102 -735 -573 -124 -364 -186 -306 -734 -724 -708 -300 -837 -419 -537 -312 -402 -196 -281 -473 -326 -675 -90 -511 -662 -733 -431 -225 -801 -587 -767 -774 -965 -164 -993 -656 -728 -17 -95 -885 -689 -187 -945 -776 -513 -651 -689 -17 -865 -547 -36 -535 -969 -635 -896 -496 -120 -787 -517 -589 -572 -7 -266 -534 -262 -615 -826 -342 -105 -746 -270 -87 -767 -471 -624 -112 -200 -370 -924 -587 -620 -315 -988 -524 -78 -487 -245 -275 -192 -173 -194 -526 -710 -790 -299 -486 -527 -491 -348 -747 -580 -739 -406 -807 -14 -429 -508 -858 -724 -919 -618 -769 -385 -469 -343 -802 -281 -155 -874 -268 -568 -181 -713 -724 -234 -263 -450 -694 -856 -313 -326 -540 -518 -302 -923 -876 -664 -287 -218 -492 -244 -171 -263 -379 -463 -956 -490 -926 -860 -879 -482 -195 -431 -723 -738 -957 -608 -16 -197 -25 -872 -108 -387 -785 -466 -300 -650 -424 -461 -980 -601 -996 -390 -173 -691 -353 -241 -10 -549 -708 -21 -234 -120 -794 -168 -603 -934 -772 -79 -563 -954 -442 -904 -447 -218 -502 -272 -922 -284 -498 -130 -137 -574 -89 -207 -214 -1 -853 -425 -584 -127 -385 -310 -81 -205 -840 -756 -855 -301 -335 -924 -14 -261 -905 -455 -333 -551 -998 -480 -840 -725 -961 -93 -909 -312 -362 -121 -749 -138 -837 -355 -269 -17 -427 -676 -435 -393 -731 -823 -375 -292 -270 -165 -384 -772 -927 -694 -689 -896 -17 -220 -417 -373 -81 -800 -18 -431 -327 -762 -798 -823 -216 -273 -391 -82 -409 -977 -757 -466 -105 -43 -781 -502 -95 -203 -37 -611 -875 -570 -862 -702 -886 -710 -909 -553 -123 -717 -492 -62 -820 -801 -384 -391 -704 -428 -257 -451 -2 -301 -960 -387 -205 -728 -117 -694 -908 -907 -630 -789 -527 -118 -996 -901 -868 -368 -421 -126 -155 -649 -606 -142 -646 -195 -903 -320 -13 -552 -158 -989 -608 -178 -827 -497 -13 -35 -127 -462 -233 -631 -426 -581 -947 -812 -918 -978 -414 -895 -121 -74 -616 -624 -830 -940 -922 -13 -991 -152 -249 -217 -52 -53 -867 -508 -48 -571 -784 -855 -739 -787 -224 -246 -804 -940 -689 -793 -467 -327 -472 -750 -291 -896 -998 -502 -684 -248 -168 -388 -280 -668 -650 -893 -17 -914 -304 -543 -730 -999 -773 -871 -224 -964 -450 -594 -227 -47 -8 -178 -511 -319 -807 -738 -540 -3 -444 -429 -366 -310 -896 -816 -348 -742 -662 -989 -501 -222 -861 -278 -292 -499 -484 -778 -592 -398 -434 -805 -345 -6 -287 -465 -293 -874 -100 -836 -146 -377 -558 -96 -190 -358 -600 -239 -824 -172 -531 -446 -296 -466 -62 -442 -616 -977 -614 -132 -662 -720 -684 -540 -715 -769 -911 -923 -455 -79 -85 -561 -365 -14 -244 -114 -390 -269 -734 -469 -294 -505 -589 -963 -307 -142 -164 -352 -393 -326 -509 -48 -494 -885 -126 -558 -895 -353 -558 -138 -43 -690 -401 -639 -70 -355 -700 -692 -906 -732 -487 -161 -105 -676 -716 -38 -10 -632 -739 -227 -476 -546 -95 -100 -665 -486 -644 -415 -473 -918 -354 -763 -556 -363 -152 -320 -786 -102 -468 -62 -90 -714 -96 -499 -204 -685 -266 -753 -104 -836 -441 -149 -469 -777 -704 -893 -162 -69 -596 -574 -85 -597 -827 -692 -119 -584 -177 -639 -553 -92 -989 -580 -976 -627 -495 -30 -208 -65 -245 -99 -439 -295 -493 -145 -666 -529 -895 -553 -698 -189 -404 -979 -310 -280 -74 -106 -85 -59 -15 -687 -89 -548 -423 -68 -504 -630 -609 -63 -817 -595 -146 -956 -40 -198 -511 -352 -931 -314 -802 -698 -500 -577 -104 -373 -739 -979 -868 -69 -237 -967 -304 -8 -904 -562 -48 -16 -486 -995 -942 -61 -19 -852 -688 -32 -232 -411 -593 -947 -964 -716 -692 -210 -984 -165 -509 -2 -811 -846 -947 -711 -959 -169 -396 -229 -534 -854 -54 -530 -262 -117 -356 -7 -401 -927 -449 -53 -287 -828 -669 -857 -332 -610 -625 -685 -951 -75 -698 -174 -911 -642 -434 -978 -147 -344 -745 -742 -636 -723 -124 -811 -483 -843 -14 -794 -848 -797 -791 -192 -319 -109 -865 -50 -406 -209 -998 -219 -72 -530 -106 -421 -585 -64 -424 -864 -626 -835 -278 -824 -925 -13 -718 -348 -610 -144 -347 -976 -830 -682 -395 -324 -419 -990 -39 -495 -894 -233 -642 -392 -133 -537 -708 -788 -277 -796 -11 -21 -791 -252 -471 -210 -469 -353 -186 -615 -378 -542 -924 -795 -196 -355 -759 -555 -757 -649 -149 -210 -114 -697 -551 -117 -953 -932 -398 -36 -841 -926 -300 -822 -798 -283 -340 -62 -491 -470 -14 -434 -486 -589 -437 -464 -185 -558 -190 -913 -772 -477 -347 -758 -17 -698 -97 -537 -11 -110 -419 -619 -810 -691 -405 -599 -184 -613 -619 -51 -176 -387 -422 -154 -403 -400 -646 -287 -997 -59 -891 -409 -874 -62 -971 -897 -698 -641 -314 -173 -626 -475 -196 -30 -699 -357 -663 -3 -698 -369 -294 -232 -660 -899 -188 -280 -48 -94 -646 -684 -414 -788 -352 -143 -486 -38 -955 -606 -174 -95 -133 -791 -957 -424 -737 -164 -181 -393 -174 -679 -55 -160 -982 -110 -731 -323 -528 -193 -905 -62 -99 -740 -248 -216 -311 -710 -87 -320 -129 -6 -39 -212 -265 -262 -958 -208 -478 -953 -207 -612 -761 -787 -96 -990 -426 -533 -23 -379 -437 -454 -767 -258 -362 -567 -732 -807 -360 -448 -439 -814 -292 -588 -776 -447 -38 -43 -587 -394 -825 -256 -21 -804 -99 -3 -689 -896 -126 -990 -49 -910 -1000 -269 -328 -266 -184 -382 -194 -614 -774 -907 -545 -708 -224 -310 -518 -466 -130 -893 -449 -645 -857 -844 -507 -345 -349 -428 -895 -46 -545 -496 -958 -780 -142 -436 -74 -839 -866 -753 -527 -131 -860 -952 -412 -842 -612 -607 -349 -63 -336 -686 -315 -124 -166 -207 -254 -464 -47 -973 -544 -401 -989 -633 -471 -893 -785 -989 -439 -844 -428 -758 -66 -685 -214 -888 -18 -79 -355 -435 -351 -359 -703 -666 -770 -836 -125 -898 -985 -740 -666 -489 -543 -433 -946 -803 -756 -208 -106 -548 -301 -765 -73 -510 -112 -991 -808 -422 -876 -137 -688 -678 -164 -12 -259 -890 -146 -406 -333 -537 -267 -646 -75 -875 -420 -48 -766 -851 -379 -949 -408 -962 -314 -626 -152 -202 -101 -221 -195 -219 -796 -20 -426 -426 -44 -878 -327 -108 -266 -785 -825 -850 -101 -96 -913 -868 -530 -762 -638 -638 -462 -364 -99 -250 -832 -249 -272 -14 -583 -560 -435 -92 -22 -498 -665 -757 -19 -71 -539 -980 -886 -175 -269 -947 -177 -573 -775 -891 -875 -800 -66 -567 -717 -334 -798 -81 -259 -558 -561 -394 -702 -755 -325 -784 -584 -69 -849 -224 -713 -103 -404 -218 -461 -215 -877 -375 -905 -106 -788 -821 -446 -843 -980 -372 -959 -164 -546 -974 -304 -505 -122 -131 -167 -152 -777 -959 -111 -239 -813 -506 -35 -802 -513 -906 -279 -114 -936 -768 -439 -767 -142 -932 -677 -385 -608 -46 -34 -638 -358 -480 -577 -658 -637 -997 -409 -360 -734 -31 -46 -781 -18 -729 -482 -916 -886 -348 -523 -138 -273 -850 -353 -844 -998 -780 -20 -637 -845 -270 -174 -753 -295 -664 -719 -168 -328 -572 -727 -485 -407 -444 -614 -97 -387 -768 -334 -387 -32 -726 -797 -485 -421 -128 -203 -51 -456 -630 -989 -442 -499 -311 -607 -282 -911 -320 -953 -130 -53 -988 -936 -489 -167 -514 -616 -593 -292 -366 -747 -752 -21 -564 -482 -989 -438 -922 -795 -502 -188 -222 -345 -483 -237 -187 -796 -404 -510 -423 -580 -615 -320 -552 -95 -621 -665 -329 -827 -153 -432 -873 -400 -910 -114 -794 -948 -708 -645 -410 -246 -421 -987 -262 -647 -749 -401 -889 -502 -961 -54 -195 -418 -785 -826 -397 -597 -11 -916 -595 -967 -312 -855 -155 -210 -960 -767 -137 -984 -183 -518 -822 -667 -840 -841 -709 -410 -68 -742 -9 -881 -927 -589 -516 -35 -960 -264 -582 -225 -480 -990 -57 -811 -756 -394 -564 -413 -527 -271 -320 -620 -586 -35 -711 -1 -807 -601 -276 -265 -97 -785 -309 -327 -505 -167 -538 -944 -489 -671 -718 -897 -699 -573 -559 -300 -814 -458 -574 -177 -909 -936 -246 -430 -154 -489 -690 -384 -886 -265 -90 -699 -847 -779 -932 -876 -518 -492 -684 -196 -181 -968 -211 -431 -490 -512 -241 -436 -319 -163 -973 -731 -303 -563 -698 -591 -82 -146 -403 -297 -603 -823 -674 -134 -992 -827 -201 -403 -158 -666 -89 -389 -965 -177 -74 -187 -69 -87 -504 -538 -666 -36 -81 -188 -322 -627 -661 -428 -531 -982 -313 -71 -529 -884 -493 -509 -90 -841 -220 -70 -918 -119 -58 -424 -237 -104 -999 -842 -471 -186 -28 -965 -929 -283 -97 -660 -933 -796 -523 -179 -205 -305 -19 -480 -489 -696 -86 -254 -375 -318 -738 -61 -870 -64 -778 -56 -196 -135 -846 -23 -788 -517 -805 -139 -768 -999 -361 -96 -192 -985 -179 -755 -978 -237 -609 -13 -313 -249 -984 -920 -765 -178 -727 -299 -259 -697 -838 -287 -231 -160 -81 -314 -603 -505 -744 -961 -810 -831 -554 -764 -977 -327 -214 -163 -848 -914 -71 -699 -325 -964 -208 -723 -601 -713 -682 -738 -550 -939 -180 -739 -907 -462 -606 -377 -692 -725 -816 -638 -967 -246 -908 -1 -751 -433 -100 -268 -937 -40 -574 -545 -871 -645 -894 -418 -369 -342 -907 -446 -70 -484 -227 -237 -664 -196 -957 -483 -328 -925 -466 -425 -531 -885 -642 -872 -391 -160 -668 -897 -708 -571 -225 -217 -258 -459 -116 -591 -244 -969 -366 -505 -928 -543 -199 -773 -992 -765 -910 -778 -821 -851 -683 -728 -581 -579 -126 -586 -601 -955 -108 -79 -501 -966 -579 -240 -843 -48 -511 -630 -349 -203 -517 -557 -48 -435 -943 -709 -344 -262 -851 -141 -885 -895 -28 -366 -654 -368 -328 -484 -678 -191 -874 -720 -769 -613 -256 -362 -267 -43 -749 -329 -871 -279 -17 -692 -99 -826 -674 -683 -477 -539 -772 -4 -468 -290 -26 -600 -726 -919 -917 -620 -830 -508 -403 -451 -975 -375 -676 -19 -589 -8 -753 -828 -808 -794 -321 -973 -972 -761 -169 -468 -586 -495 -880 -131 -102 -564 -5 -634 -726 -64 -612 -605 -317 -854 -695 -586 -514 -287 -103 -573 -329 -751 -57 -46 -241 -89 -135 -811 -86 -24 -843 -932 -886 -146 -789 -497 -467 -845 -336 -685 -417 -698 -875 -276 -837 -731 -619 -610 -552 -658 -182 -870 -687 -64 -750 -172 -903 -319 -544 -324 -363 -936 -705 -447 -23 -625 -580 -41 -974 -389 -857 -246 -741 -669 -595 -160 -463 -482 -932 -976 -793 -387 -373 -263 -914 -23 -237 -902 -101 -689 -637 -770 -984 -460 -376 -261 -708 -946 -495 -434 -633 -109 -502 -858 -111 -843 -968 -602 -384 -180 -665 -958 -410 -532 -489 -640 -962 -974 -40 -51 -299 -156 -220 -524 -41 -436 -657 -645 -773 -909 -969 -826 -613 -684 -221 -126 -759 -829 -385 -659 -303 -20 -864 -944 -516 -981 -628 -136 -60 -407 -163 -943 -22 -111 -791 -431 -908 -536 -895 -657 -408 -341 -509 -915 -916 -249 -286 -606 -27 -331 -423 -24 -583 -759 -857 -921 -828 -415 -483 -411 -874 -368 -899 -839 -303 -238 -244 -77 -174 -644 -637 -211 -706 -746 -546 -390 -807 -403 -322 -800 -105 -216 -42 -495 -412 -205 -817 -759 -895 -497 -404 -618 -907 -101 -91 -133 -668 -306 -501 -949 -16 -431 -93 -761 -485 -10 -858 -929 -338 -194 -726 -358 -867 -326 -61 -424 -587 -643 -865 -658 -469 -377 -599 -744 -238 -88 -474 -896 -492 -442 -620 -420 -983 -623 -434 -181 -845 -336 -847 -321 -786 -639 -112 -608 -888 -367 -597 -350 -136 -963 -273 -531 -205 -441 -293 -386 -20 -589 -407 -446 -684 -512 -141 -9 -551 -646 -381 -317 -257 -353 -858 -631 -229 -99 -598 -864 -901 -802 -835 -33 -827 -387 -584 -266 -567 -756 -486 -748 -236 -493 -328 -329 -752 -722 -578 -836 -431 -738 -280 -665 -227 -929 -672 -817 -981 -827 -222 -655 -108 -997 -854 -228 -105 -238 -828 -272 -172 -174 -833 -852 -943 -346 -301 -232 -93 -141 -514 -879 -370 -678 -95 -396 -117 -11 -34 -726 -713 -100 -439 -785 -896 -367 -963 -82 -148 -452 -995 -855 -817 -966 -152 -440 -390 -87 -679 -847 -100 -961 -850 -202 -746 -877 -19 -14 -803 -489 -802 -830 -686 -29 -747 -726 -600 -21 -542 -887 -783 -406 -61 -828 -133 -483 -741 -36 -211 -400 -21 -767 -574 -693 -178 -132 -532 -599 -923 -759 -569 -655 -887 -200 -81 -530 -749 -188 -781 -435 -103 -421 -213 -525 -526 -670 -932 -800 -235 -932 -937 -978 -992 -88 -647 -814 -968 -956 -957 -636 -840 -945 -128 -758 -671 -640 -888 -105 -150 -53 -966 -883 -136 -141 -287 -74 -449 -434 -695 -706 -588 -130 -41 -346 -626 -6 -867 -531 -912 -526 -49 -704 -735 -222 -5 -903 -12 -598 -987 -622 -231 -914 -192 -217 -991 -19 -425 -940 -945 -349 -948 -702 -18 -935 -221 -261 -730 -545 -980 -700 -637 -370 -546 -6 -920 -453 -343 -184 -658 -701 -94 -777 -87 -740 -917 -651 -9 -122 -993 -505 -472 -264 -885 -814 -287 -715 -763 -616 -561 -762 -457 -578 -237 -365 -262 -827 -728 -861 -644 -502 -557 -510 -430 -448 -106 -42 -9 -977 -911 -977 -488 -144 -704 -623 -161 -207 -248 -373 -192 -193 -598 -191 -523 -318 -494 -598 -431 -314 -260 -899 -535 -5 -237 -511 -695 -942 -423 -93 -788 -249 -297 -895 -571 -304 -285 -110 -85 -583 -447 -413 -510 -379 -186 -109 -589 -546 -780 -341 -288 -35 -740 -213 -482 -605 -301 -851 -321 -949 -498 -873 -360 -266 -259 -756 -817 -457 -92 -978 -349 -992 -793 -166 -810 -596 -839 -995 -387 -659 -951 -156 -813 -336 -346 -678 -49 -773 -519 -783 -507 -64 -34 -663 -716 -511 -60 -798 -371 -378 -827 -395 -830 -442 -371 -764 -266 -81 -43 -268 -254 -204 -880 -228 -787 -143 -428 -340 -741 -477 -37 -957 -631 -393 -607 -405 -755 -367 -782 -335 -872 -140 -98 -459 -436 -811 -769 -657 -531 -853 -825 -307 -798 -234 -604 -835 -557 -275 -318 -135 -37 -884 -714 -1 -412 -718 -653 -193 -685 -93 -744 -931 -50 -15 -352 -861 -78 -459 -710 -137 -920 -142 -423 -874 -350 -49 -577 -512 -278 -755 -720 -555 -100 -213 -72 -929 -521 -128 -531 -309 -638 -474 -612 -312 -747 -733 -313 -981 -514 -749 -11 -620 -697 -460 -350 -712 -800 -56 -178 -684 -920 -813 -405 -778 -810 -83 -437 -381 -191 -340 -503 -926 -968 -649 -648 -584 -193 -743 -507 -25 -102 -568 -753 -370 -182 -755 -950 -691 -586 -284 -951 -801 -249 -174 -824 -75 -515 -841 -269 -911 -147 -843 -374 -866 -637 -848 -871 -762 -902 -237 -230 -476 -980 -971 -247 -378 -171 -719 -457 -517 -983 -239 -898 -506 -670 -201 -504 -25 -491 -501 -405 -29 -888 -330 -187 -865 -197 -176 -620 -824 -462 -452 -817 -608 -41 -573 -814 -87 -705 -884 -339 -581 -211 -380 -862 -410 -679 -886 -334 -78 -763 -592 -643 -740 -310 -740 -328 -977 -164 -160 -604 -80 -214 -96 -380 -528 -536 -178 -181 -133 -969 -434 -940 -500 -582 -752 -997 -357 -949 -740 -342 -479 -162 -512 -945 -632 -47 -934 -468 -461 -883 -22 -264 -817 -751 -682 -510 -97 -870 -973 -971 -894 -668 -741 -601 -242 -872 -163 -879 -233 -856 -894 -490 -97 -7 -400 -925 -208 -527 -404 -51 -865 -44 -781 -441 -12 -994 -404 -902 -496 -397 -672 -367 -561 -456 -418 -57 -351 -173 -687 -990 -974 -46 -430 -900 -811 -510 -99 -514 -675 -558 -892 -454 -318 -794 -736 -682 -538 -388 -545 -493 -102 -467 -554 -703 -223 -626 -379 -77 -885 -196 -293 -596 -956 -978 -833 -235 -398 -822 -570 -938 -377 -993 -916 -876 -335 -446 -67 -273 -669 -477 -680 -833 -338 -125 -720 -93 -837 -630 -133 -669 -83 -362 -926 -938 -14 -766 -522 -272 -675 -45 -297 -546 -84 -250 -740 -182 -790 -79 -47 -41 -351 -915 -321 -791 -779 -893 -576 -920 -883 -872 -671 -152 -885 -898 -592 -452 -728 -201 -780 -239 -598 -430 -159 -346 -338 -579 -536 -48 -949 -711 -482 -454 -297 -288 -941 -224 -676 -630 -670 -37 -691 -288 -68 -706 -17 -857 -65 -200 -21 -685 -340 -972 -68 -956 -723 -954 -365 -604 -507 -801 -541 -924 -553 -257 -646 -627 -349 -516 -696 -78 -621 -963 -639 -242 -164 -163 -646 -268 -355 -212 -859 -311 -958 -224 -127 -225 -944 -756 -284 -704 -511 -133 -219 -497 -965 -699 -375 -506 -675 -363 -933 -502 -458 -566 -376 -182 -202 -385 -40 -778 -819 -346 -424 -757 -445 -246 -35 -966 -262 -489 -88 -938 -519 -556 -91 -439 -882 -617 -222 -160 -588 -307 -146 -430 -987 -416 -367 -844 -934 -88 -905 -234 -134 -16 -335 -104 -142 -615 -158 -82 -443 -134 -149 -415 -68 -887 -875 -172 -749 -241 -847 -7 -120 -957 -81 -289 -207 -911 -598 -914 -992 -432 -162 -213 -765 -31 -230 -702 -112 -236 -171 -27 -534 -387 -147 -282 -323 -315 -657 -754 -3 -655 -375 -646 -524 -412 -661 -563 -771 -919 -133 -614 -864 -849 -288 -691 -506 -510 -593 -438 -648 -173 -471 -29 -492 -693 -953 -500 -489 -213 -360 -205 -820 -370 -283 -662 -55 -358 -790 -607 -855 -192 -937 -121 -261 -873 -640 -601 -287 -989 -151 -396 -172 -95 -883 -551 -877 -333 -406 -70 -149 -420 -988 -874 -222 -840 -418 -195 -424 -66 -870 -649 -816 -140 -108 -81 -843 -255 -526 -564 -354 -173 -425 -487 -789 -623 -332 -755 -200 -7 -317 -301 -481 -767 -763 -982 -597 -969 -469 -293 -760 -690 -631 -340 -972 -525 -194 -353 -651 -723 -874 -746 -289 -499 -770 -913 -29 -51 -180 -169 -152 -987 -206 -501 -107 -970 -991 -241 -739 -346 -597 -217 -402 -558 -100 -500 -993 -365 -328 -605 -465 -48 -363 -558 -331 -945 -4 -546 -822 -35 -121 -297 -233 -2 -864 -724 -418 -809 -391 -503 -493 -231 -861 -563 -895 -492 -192 -843 -556 -792 -963 -753 -38 -179 -461 -110 -622 -330 -791 -515 -667 -890 -979 -223 -195 -576 -184 -167 -763 -118 -440 -42 -507 -59 -847 -29 -127 -869 -409 -318 -704 -115 -990 -26 -571 -678 -343 -732 -486 -218 -531 -722 -684 -402 -389 -494 -916 -760 -633 -383 -754 -897 -217 -652 -431 -261 -90 -538 -966 -85 -163 -188 -572 -588 -414 -92 -884 -589 -578 -505 -832 -64 -590 -507 -71 -551 -918 -711 -652 -112 -115 -455 -584 -34 -944 -715 -15 -999 -351 -305 -328 -134 -738 -674 -462 -412 -334 -130 -3 -415 -627 -207 -910 -374 -293 -646 -329 -889 -155 -90 -684 -817 -892 -100 -791 -687 -211 -204 -727 -381 -442 -757 -271 -592 -341 -198 -841 -164 -442 -312 -945 -139 -168 -846 -167 -210 -369 -349 -748 -315 -29 -669 -563 -826 -182 -769 -234 -571 -489 -811 -473 -872 -9 -265 -20 -51 -348 -835 -303 -444 -769 -816 -431 -683 -959 -834 -276 -899 -896 -137 -766 -905 -652 -507 -851 -981 -564 -714 -299 -26 -11 -221 -128 -709 -310 -338 -797 -934 -73 -961 -908 -680 -576 -847 -222 -965 -491 -155 -760 -227 -804 -489 -768 -861 -738 -331 -124 -623 -637 -109 -890 -823 -593 -291 -961 -137 -652 -115 -116 -617 -937 -805 -411 -70 -646 -72 -721 -388 -608 -364 -506 -380 -857 -933 -721 -693 -635 -434 -623 -622 -930 -869 -157 -681 -344 -25 -685 -410 -636 -655 -991 -621 -478 -735 -509 -940 -743 -577 -770 -73 -19 -853 -629 -213 -678 -663 -636 -13 -382 -465 -500 -507 -879 -627 -451 -318 -131 -3 -913 -2 -441 -131 -521 -712 -345 -992 -771 -333 -952 -908 -838 -977 -684 -2 -261 -695 -723 -146 -621 -609 -322 -20 -647 -345 -289 -710 -607 -393 -708 -228 -959 -383 -667 -542 -554 -47 -895 -336 -946 -123 -984 -880 -570 -610 -449 -964 -673 -337 -548 -554 -614 -274 -573 -612 -597 -812 -609 -463 -877 -359 -361 -308 -360 -628 -518 -137 -936 -816 -648 -643 -760 -176 -388 -927 -969 -779 -296 -666 -856 -291 -613 -315 -244 -631 -265 -534 -647 -589 -407 -674 -104 -461 -484 -801 -758 -941 -291 -154 -223 -59 -899 -217 -407 -50 -33 -478 -719 -692 -7 -943 -530 -829 -310 -479 -788 -66 -84 -524 -899 -235 -334 -369 -478 -52 -101 -624 -700 -489 -23 -418 -883 -847 -223 -978 -839 -190 -261 -950 -235 -667 -143 -886 -112 -708 -223 -89 -234 -593 -631 -640 -343 -191 -580 -344 -796 -566 -50 -109 -238 -854 -848 -595 -385 -283 -601 -959 -529 -783 -984 -65 -114 -335 -172 -125 -126 -422 -547 -13 -476 -93 -520 -533 -664 -303 -873 -245 -739 -81 -729 -248 -973 -318 -394 -892 -4 -1 -21 -279 -782 -223 -849 -987 -172 -526 -41 -426 -492 -249 -837 -47 -125 -320 -923 -603 -1 -39 -758 -109 -899 -132 -611 -829 -484 -777 -80 -730 -434 -665 -584 -254 -633 -195 -968 -49 -228 -300 -646 -594 -824 -528 -502 -538 -158 -888 -997 -600 -153 -61 -946 -984 -406 -554 -774 -518 -737 -938 -67 -976 -720 -653 -953 -886 -991 -614 -664 -688 -225 -196 -653 -487 -963 -966 -337 -163 -630 -887 -975 -311 -489 -849 -127 -557 -573 -446 -699 -98 -206 -673 -760 -963 -896 -706 -257 -777 -400 -860 -424 -601 -708 -754 -841 -53 -826 -149 -189 -284 -293 -149 -791 -926 -581 -797 -735 -900 -910 -380 -246 -621 -945 -47 -52 -822 -877 -203 -639 -364 -800 -723 -286 -173 -830 -96 -361 -525 -631 -921 -924 -957 -619 -114 -513 -479 -175 -981 -23 -71 -326 -797 -338 -386 -195 -457 -164 -84 -548 -945 -346 -94 -600 -83 -804 -999 -852 -871 -397 -579 -403 -447 -488 -631 -828 -722 -41 -127 -52 -429 -429 -480 -899 -889 -250 -242 -293 -413 -955 -253 -555 -125 -480 -254 -49 -136 -885 -226 -497 -662 -785 -744 -732 -663 -221 -190 -362 -368 -507 -958 -438 -587 -105 -428 -474 -762 -813 -253 -361 -811 -410 -162 -166 -909 -2 -364 -359 -301 -184 -202 -513 -629 -825 -957 -397 -338 -559 -6 -80 -358 -196 -258 -576 -566 -474 -362 -989 -886 -519 -252 -416 -214 -196 -610 -498 -687 -885 -386 -226 -791 -745 -735 -450 -417 -27 -168 -445 -110 -234 -8 -463 -993 -134 -504 -978 -95 -585 -814 -664 -618 -415 -588 -762 -712 -224 -960 -76 -391 -941 -599 -746 -165 -852 -411 -272 -79 -926 -852 -941 -549 -968 -300 -855 -920 -207 -555 -641 -555 -548 -539 -115 -154 -402 -371 -773 -96 -623 -560 -773 -384 -363 -283 -22 -311 -550 -514 -577 -447 -297 -371 -401 -903 -205 -35 -465 -308 -80 -965 -891 -906 -395 -826 -271 -703 -590 -657 -564 -997 -682 -965 -816 -422 -679 -310 -914 -335 -294 -931 -687 -852 -712 -262 -107 -60 -127 -744 -711 -74 -718 -195 -315 -593 -601 -509 -769 -466 -544 -722 -328 -996 -222 -231 -565 -824 -266 -652 -333 -752 -826 -789 -980 -437 -587 -580 -218 -165 -489 -363 -149 -130 -962 -608 -910 -634 -93 -607 -159 -154 -927 -558 -198 -553 -297 -894 -797 -735 -58 -205 -519 -785 -484 -903 -886 -329 -241 -189 -778 -171 -926 -604 -447 -419 -778 -319 -755 -411 -635 -744 -452 -680 -845 -846 -920 -639 -274 -565 -119 -352 -544 -913 -440 -581 -55 -565 -403 -31 -688 -217 -94 -352 -84 -379 -952 -518 -968 -582 -316 -229 -911 -136 -454 -926 -271 -446 -917 -428 -475 -34 -610 -685 -70 -271 -475 -565 -280 -358 -564 -151 -553 -314 -568 -46 -317 -899 -651 -636 -115 -848 -186 -275 -334 -928 -30 -346 -601 -434 -846 -160 -581 -950 -44 -65 -105 -740 -97 -615 -691 -951 -649 -67 -930 -319 -608 -465 -35 -423 -91 -6 -978 -938 -766 -777 -814 -658 -642 -921 -724 -437 -472 -969 -329 -550 -375 -667 -848 -776 -45 -543 -377 -33 -999 -661 -7 -990 -885 -606 -951 -997 -989 -766 -365 -231 -880 -803 -575 -44 -268 -424 -380 -348 -630 -494 -69 -243 -649 -727 -948 -331 -156 -121 -945 -633 -682 -842 -226 -987 -98 -357 -93 -211 -926 -531 -91 -818 -87 -72 -89 -242 -717 -885 -302 -472 -12 -150 -576 -400 -446 -789 -766 -417 -844 -661 -292 -345 -65 -290 -313 -632 -822 -131 -850 -396 -2 -815 -1 -590 -569 -975 -527 -659 -448 -426 -602 -800 -534 -642 -569 -47 -326 -656 -118 -841 -386 -259 -235 -458 -943 -614 -583 -636 -709 -765 -9 -282 -497 -107 -853 -767 -739 -436 -255 -411 -637 -43 -635 -55 -761 -549 -320 -371 -463 -170 -35 -305 -580 -564 -38 -530 -618 -638 -148 -909 -627 -443 -82 -301 -256 -48 -785 -963 -572 -185 -615 -424 -703 -685 -749 -221 -85 -324 -761 -314 -502 -601 -263 -54 -633 -83 -139 -771 -379 -359 -566 -883 -135 -461 -191 -302 -143 -360 -650 -527 -888 -122 -767 -146 -246 -584 -565 -812 -603 -725 -11 -472 -393 -491 -439 -999 -406 -328 -153 -480 -43 -153 -441 -181 -103 -940 -31 -661 -74 -759 -935 -764 -430 -24 -78 -275 -804 -652 -834 -116 -618 -416 -245 -145 -65 -785 -908 -162 -497 -895 -497 -571 -836 -403 -718 -11 -794 -462 -98 -631 -986 -694 -966 -580 -619 -176 -205 -961 -916 -73 -720 -772 -65 -229 -515 -251 -656 -401 -140 -366 -711 -802 -841 -485 -820 -828 -52 -66 -16 -729 -62 -973 -208 -976 -561 -122 -740 -891 -88 -570 -531 -946 -851 -522 -303 -566 -550 -500 -965 -884 -403 -140 -127 -272 -843 -327 -625 -470 -157 -816 -999 -898 -77 -246 -978 -164 -65 -567 -992 -737 -410 -340 -754 -365 -73 -78 -826 -887 -64 -440 -226 -752 -338 -844 -821 -864 -195 -42 -89 -446 -3 -994 -707 -903 -207 -59 -85 -87 -201 -360 -161 -673 -467 -535 -381 -421 -285 -836 -422 -266 -237 -533 -843 -448 -628 -136 -331 -136 -898 -623 -684 -243 -430 -672 -959 -164 -992 -498 -76 -981 -786 -127 -22 -587 -837 -975 -310 -989 -992 -858 -380 -187 -950 -486 -246 -775 -265 -516 -538 -143 -900 -765 -74 -191 -276 -536 -454 -235 -335 -98 -482 -765 -87 -299 -129 -682 -302 -47 -192 -665 -771 -888 -306 -335 -349 -866 -6 -263 -693 -784 -142 -865 -830 -681 -254 -522 -584 -1 -59 -215 -131 -262 -264 -474 -405 -831 -854 -170 -42 -729 -719 -153 -930 -766 -964 -171 -418 -778 -79 -525 -463 -629 -160 -915 -520 -179 -840 -53 -391 -891 -371 -808 -76 -845 -969 -876 -695 -140 -588 -155 -502 -66 -379 -951 -740 -405 -415 -253 -738 -498 -320 -809 -404 -789 -921 -14 -229 -867 -550 -861 -64 -758 -151 -972 -470 -273 -145 -192 -255 -223 -334 -408 -522 -568 -503 -831 -718 -499 -943 -990 -842 -176 -717 -695 -929 -224 -667 -823 -219 -473 -106 -95 -828 -113 -668 -607 -802 -182 -283 -198 -560 -190 -320 -857 -556 -856 -180 -550 -794 -703 -344 -458 -599 -887 -778 -318 -566 -328 -453 -181 -110 -505 -951 -840 -522 -905 -42 -494 -661 -956 -383 -606 -781 -842 -6 -703 -135 -923 -929 -755 -230 -533 -590 -377 -943 -915 -817 -500 -743 -47 -482 -616 -254 -845 -718 -1 -715 -244 -436 -647 -146 -935 -304 -80 -517 -890 -430 -757 -109 -328 -36 -583 -315 -51 -428 -731 -405 -150 -121 -961 -1000 -798 -369 -911 -165 -757 -295 -392 -697 -374 -648 -861 -99 -752 -411 -27 -5 -984 -246 -962 -253 -716 -738 -90 -672 -575 -479 -34 -31 -193 -855 -388 -941 -670 -417 -613 -127 -488 -434 -286 -697 -657 -390 -834 -589 -783 -823 -976 -876 -476 -660 -440 -99 -464 -339 -451 -794 -995 -697 -316 -419 -474 -341 -757 -212 -175 -906 -775 -375 -334 -406 -872 -254 -865 -630 -412 -734 -2 -398 -669 -88 -648 -129 -823 -634 -40 -582 -121 -224 -583 -416 -672 -648 -592 -858 -288 -447 -503 -77 -375 -427 -840 -118 -403 -229 -684 -553 -45 -950 -340 -433 -933 -75 -856 -818 -882 -498 -180 -366 -574 -53 -866 -638 -158 -47 -797 -298 -988 -790 -917 -218 -906 -349 -48 -537 -360 -469 -861 -751 -818 -45 -125 -648 -962 -327 -762 -499 -759 -717 -323 -931 -273 -728 -34 -678 -887 -508 -545 -872 -853 -604 -143 -302 -151 -40 -572 -326 -167 -167 -578 -924 -58 -167 -260 -897 -900 -762 -688 -356 -215 -110 -961 -806 -489 -895 -541 -152 -284 -188 -433 -526 -275 -758 -365 -192 -529 -767 -68 -703 -39 -314 -371 -702 -40 -3 -932 -448 -443 -169 -276 -894 -973 -918 -816 -606 -804 -975 -823 -47 -338 -156 -341 -283 -62 -478 -748 -908 -520 -732 -469 -685 -611 -214 -796 -109 -322 -42 -495 -63 -930 -276 -603 -562 -186 -441 -621 -512 -455 -692 -766 -475 -499 -486 -229 -857 -148 -768 -314 -160 -569 -23 -742 -352 -721 -545 -645 -26 -447 -869 -573 -446 -833 -962 -653 -353 -644 -693 -917 -114 -140 -498 -224 -683 -381 -243 -85 -688 -230 -658 -780 -361 -323 -824 -813 -888 -827 -84 -608 -832 -4 -159 -292 -117 -235 -894 -808 -236 -180 -646 -441 -567 -983 -439 -145 -947 -98 -710 -775 -651 -683 -396 -766 -217 -365 -936 -542 -743 -631 -417 -150 -781 -207 -47 -6 -691 -805 -840 -830 -381 -966 -47 -117 -171 -948 -432 -949 -951 -521 -595 -49 -794 -484 -694 -355 -655 -392 -476 -125 -631 -980 -110 -20 -728 -888 -131 -58 -413 -978 -596 -268 -548 -464 -400 -597 -104 -492 -737 -836 -184 -257 -712 -290 -22 -742 -596 -546 -914 -977 -321 -434 -216 -156 -645 -316 -657 -670 -930 -97 -649 -397 -54 -579 -406 -446 -706 -182 -938 -380 -741 -65 -524 -746 -271 -648 -570 -382 -230 -754 -396 -910 -141 -10 -762 -525 -812 -611 -367 -284 -857 -355 -921 -896 -973 -539 -175 -749 -342 -527 -993 -330 -183 -356 -154 -542 -940 -781 -43 -96 -462 -596 -58 -166 -625 -99 -635 -477 -483 -43 -516 -312 -990 -7 -671 -720 -864 -844 -200 -426 -501 -451 -455 -830 -889 -376 -804 -539 -425 -52 -769 -142 -640 -297 -684 -616 -94 -547 -888 -376 -950 -918 -576 -737 -211 -800 -523 -86 -230 -586 -464 -662 -964 -724 -552 -386 -146 -325 -738 -89 -239 -670 -74 -41 -637 -325 -235 -238 -422 -838 -803 -654 -753 -174 -588 -776 -868 -466 -871 -395 -493 -218 -340 -762 -485 -563 -887 -230 -201 -184 -768 -145 -479 -147 -960 -838 -80 -961 -891 -483 -231 -722 -24 -891 -916 -802 -887 -97 -421 -849 -365 -314 -261 -83 -874 -679 -157 -822 -177 -649 -873 -223 -692 -478 -754 -928 -20 -278 -386 -399 -641 -214 -188 -185 -452 -681 -562 -886 -577 -372 -665 -744 -61 -445 -8 -641 -760 -508 -839 -625 -312 -838 -760 -420 -983 -920 -114 -569 -992 -206 -270 -33 -68 -951 -126 -917 -816 -480 -250 -919 -531 -400 -644 -747 -797 -44 -20 -134 -429 -877 -684 -920 -26 -275 -1 -315 -73 -738 -804 -378 -517 -350 -681 -405 -337 -193 -791 -472 -642 -772 -830 -859 -447 -100 -384 -85 -5 -477 -698 -156 -394 -360 -389 -516 -577 -142 -261 -486 -879 -552 -37 -465 -117 -867 -826 -257 -417 -221 -650 -187 -556 -679 -56 -314 -495 -229 -792 -207 -228 -94 -220 -516 -940 -504 -418 -618 -545 -41 -402 -566 -571 -819 -482 -489 -591 -145 -917 -125 -836 -589 -657 -629 -229 -452 -277 -125 -686 -543 -475 -887 -334 -99 -794 -360 -214 -394 -442 -71 -532 -647 -504 -29 -51 -318 -107 -261 -678 -498 -211 -337 -921 -645 -853 -671 -324 -507 -52 -347 -788 -349 -489 -401 -444 -168 -928 -678 -56 -478 -328 -26 -740 -269 -131 -469 -720 -295 -887 -853 -403 -271 -634 -873 -713 -167 -864 -663 -615 -779 -922 -614 -134 -707 -850 -313 -293 -953 -419 -629 -702 -292 -353 -775 -939 -229 -690 -186 -295 -83 -234 -148 -984 -740 -102 -309 -536 -871 -950 -877 -7 -340 -645 -507 -943 -768 -383 -986 -293 -548 -344 -582 -890 -54 -881 -336 -625 -796 -980 -510 -343 -163 -16 -138 -705 -662 -738 -373 -410 -909 -160 -394 -189 -164 -641 -789 -29 -402 -896 -451 -945 -468 -304 -272 -266 -983 -358 -572 -637 -872 -630 -80 -398 -502 -928 -698 -337 -697 -733 -47 -525 -13 -157 -44 -180 -187 -663 -765 -261 -486 -500 -828 -125 -628 -448 -713 -921 -112 -491 -925 -747 -377 -32 -501 -630 -812 -104 -743 -543 -688 -51 -67 -729 -312 -6 -634 -657 -650 -414 -753 -854 -699 -283 -738 -230 -327 -791 -121 -929 -718 -631 -176 -388 -589 -73 -530 -244 -317 -840 -312 -324 -247 -31 -248 -742 -363 -564 -470 -903 -856 -265 -28 -723 -785 -857 -482 -88 -170 -78 -874 -941 -662 -170 -462 -752 -390 -959 -194 -861 -896 -898 -46 -834 -958 -689 -357 -71 -201 -225 -462 -354 -397 -692 -231 -710 -955 -625 -160 -600 -784 -872 -211 -870 -712 -301 -194 -772 -161 -687 -11 -459 -12 -277 -842 -237 -507 -761 -829 -84 -497 -111 -797 -229 -537 -231 -956 -934 -476 -929 -254 -60 -355 -950 -394 -462 -216 -344 -306 -610 -857 -209 -907 -711 -125 -607 -252 -25 -597 -736 -81 -836 -881 -2 -116 -513 -237 -443 -728 -993 -347 -40 -790 -719 -600 -877 -532 -528 -298 -180 -225 -695 -208 -710 -42 -592 -321 -186 -624 -705 -603 -431 -63 -91 -416 -765 -717 -18 -12 -108 -344 -820 -281 -801 -431 -931 -453 -497 -736 -437 -259 -510 -772 -503 -453 -59 -351 -222 -506 -935 -650 -984 -831 -87 -442 -181 -440 -476 -879 -925 -725 -642 -722 -814 -157 -495 -20 -690 -89 -170 -601 -908 -45 -335 -437 -652 -219 -126 -602 -427 -57 -201 -298 -657 -443 -358 -127 -461 -240 -578 -96 -356 -129 -955 -864 -308 -814 -301 -120 -823 -817 -372 -448 -934 -61 -834 -432 -483 -58 -416 -223 -677 -1000 -215 -529 -991 -798 -483 -673 -842 -795 -251 -123 -882 -783 -215 -262 -499 -450 -420 -722 -246 -513 -10 -933 -171 -481 -36 -765 -866 -566 -53 -647 -251 -626 -614 -454 -92 -980 -368 -866 -86 -765 -306 -374 -398 -338 -202 -398 -988 -304 -461 -378 -595 -291 -108 -446 -328 -32 -646 -643 -377 -91 -26 -638 -339 -755 -859 -761 -80 -861 -852 -654 -604 -589 -414 -747 -254 -611 -517 -570 -801 -84 -489 -723 -190 -760 -163 -945 -854 -699 -491 -985 -767 -292 -787 -230 -480 -83 -706 -7 -761 -691 -181 -42 -871 -21 -850 -397 -556 -508 -191 -832 -247 -818 -930 -844 -160 -955 -736 -393 -460 -382 -239 -825 -562 -422 -273 -254 -723 -518 -870 -12 -575 -471 -294 -682 -889 -288 -457 -965 -954 -398 -139 -649 -768 -669 -150 -711 -524 -156 -251 -328 -908 -148 -740 -997 -863 -726 -193 -758 -489 -80 -55 -276 -883 -755 -451 -956 -36 -504 -66 -626 -399 -163 -281 -501 -763 -236 -886 -385 -802 -161 -116 -835 -601 -409 -914 -30 -446 -68 -293 -64 -324 -51 -805 -583 -926 -958 -756 -753 -134 -217 -155 -709 -58 -649 -854 -311 -74 -792 -716 -254 -424 -639 -27 -338 -975 -410 -222 -430 -344 -196 -62 -467 -846 -385 -152 -720 -72 -431 -745 -798 -525 -64 -137 -93 -735 -480 -962 -421 -368 -977 -862 -454 -990 -261 -695 -191 -638 -777 -101 -398 -114 -666 -619 -248 -865 -397 -713 -951 -491 -324 -65 -60 -550 -695 -971 -482 -715 -369 -816 -861 -214 -887 -180 -533 -959 -264 -141 -765 -285 -165 -99 -962 -369 -393 -99 -613 -213 -601 -820 -158 -338 -319 -841 -243 -571 -224 -389 -682 -88 -482 -143 -954 -331 -259 -44 -317 -732 -982 -343 -785 -617 -231 -899 -639 -865 -931 -496 -120 -866 -535 -969 -57 -779 -146 -758 -556 -130 -853 -514 -122 -437 -886 -922 -101 -731 -181 -857 -856 -160 -682 -55 -866 -455 -303 -274 -79 -872 -340 -945 -989 -530 -202 -184 -288 -246 -891 -35 -922 -452 -332 -621 -474 -82 -265 -69 -965 -902 -966 -676 -961 -480 -291 -722 -755 -753 -485 -777 -476 -232 -155 -173 -536 -163 -400 -941 -751 -805 -697 -346 -783 -699 -547 -853 -302 -90 -400 -683 -907 -324 -188 -176 -387 -705 -574 -621 -251 -566 -598 -87 -842 -932 -32 -381 -466 -850 -126 -886 -620 -812 -860 -867 -829 -50 -336 -247 -586 -391 -915 -471 -502 -894 -760 -928 -118 -656 -92 -851 -792 -670 -529 -43 -954 -778 -808 -523 -635 -99 -478 -692 -445 -121 -550 -560 -779 -285 -694 -571 -303 -331 -617 -644 -565 -449 -685 -938 -326 -955 -930 -46 -299 -348 -123 -257 -927 -770 -900 -99 -360 -997 -124 -5 -471 -493 -860 -777 -914 -18 -521 -749 -188 -392 -710 -835 -512 -348 -244 -393 -194 -359 -4 -890 -283 -277 -973 -811 -535 -50 -851 -837 -684 -674 -121 -490 -302 -226 -314 -997 -674 -512 -607 -850 -998 -371 -291 -408 -515 -224 -320 -566 -137 -762 -182 -960 -507 -817 -225 -358 -157 -862 -10 -320 -954 -521 -196 -331 -305 -651 -319 -654 -291 -648 -443 -862 -375 -223 -402 -594 -28 -455 -728 -14 -427 -592 -714 -871 -68 -531 -722 -481 -846 -699 -28 -270 -46 -560 -169 -480 -431 -311 -471 -166 -278 -618 -927 -734 -965 -235 -919 -386 -23 -365 -28 -318 -821 -329 -982 -390 -75 -791 -943 -702 -15 -707 -292 -775 -730 -641 -616 -581 -724 -507 -127 -85 -28 -254 -986 -287 -261 -923 -484 -298 -972 -55 -420 -989 -170 -613 -973 -288 -39 -163 -585 -879 -369 -449 -148 -209 -956 -124 -415 -242 -142 -154 -761 -434 -580 -2 -798 -688 -132 -715 -494 -72 -817 -695 -242 -702 -584 -925 -365 -550 -752 -539 -133 -352 -834 -311 -353 -174 -155 -250 -758 -149 -793 -941 -566 -676 -483 -490 -815 -540 -479 -817 -739 -489 -158 -438 -730 -636 -812 -369 -670 -208 -114 -14 -229 -882 -756 -993 -54 -390 -958 -69 -465 -9 -640 -992 -966 -142 -88 -175 -717 -279 -244 -744 -8 -237 -27 -347 -496 -140 -752 -79 -208 -953 -979 -690 -178 -238 -157 -413 -888 -522 -502 -2 -287 -248 -900 -380 -242 -986 -79 -332 -414 -70 -239 -66 -534 -520 -73 -249 -739 -109 -683 -872 -305 -520 -257 -329 -240 -151 -558 -216 -453 -256 -454 -829 -261 -634 -101 -356 -817 -775 -396 -314 -92 -71 -47 -274 -756 -852 -872 -815 -872 -277 -414 -920 -110 -257 -343 -113 -162 -812 -457 -751 -527 -124 -669 -435 -705 -654 -367 -60 -97 -703 -317 -121 -479 -325 -125 -487 -164 -848 -146 -458 -126 -561 -452 -951 -795 -549 -658 -857 -705 -671 -327 -148 -8 -412 -478 -235 -692 -824 -768 -697 -316 -877 -687 -684 -374 -251 -979 -603 -489 -676 -977 -925 -950 -553 -743 -551 -717 -200 -453 -322 -204 -812 -414 -44 -543 -623 -441 -506 -545 -6 -520 -890 -581 -361 -634 -793 -3 -856 -918 -493 -518 -627 -220 -627 -615 -352 -800 -485 -734 -541 -10 -626 -372 -295 -489 -529 -859 -349 -821 -79 -578 -974 -161 -634 -504 -808 -637 -852 -400 -392 -707 -280 -9 -722 -986 -601 -912 -519 -389 -161 -79 -832 -597 -882 -431 -229 -46 -20 -661 -281 -88 -849 -536 -337 -861 -482 -633 -574 -734 -148 -651 -473 -484 -573 -547 -342 -26 -182 -683 -399 -966 -543 -754 -93 -492 -540 -498 -542 -285 -692 -428 -337 -203 -332 -818 -953 -428 -306 -931 -846 -157 -924 -902 -638 -434 -152 -991 -383 -256 -387 -779 -330 -644 -963 -285 -281 -538 -339 -929 -342 -860 -189 -574 -364 -480 -927 -965 -341 -229 -210 -234 -949 -913 -426 -544 -799 -220 -5 -900 -384 -156 -759 -606 -730 -92 -605 -882 -218 -123 -686 -760 -887 -968 -430 -410 -28 -273 -627 -384 -237 -851 -436 -34 -64 -799 -553 -340 -690 -266 -691 -948 -259 -801 -320 -88 -200 -631 -628 -737 -209 -230 -440 -242 -616 -770 -396 -696 -94 -662 -934 -113 -793 -493 -705 -185 -296 -711 -269 -284 -812 -837 -528 -206 -743 -844 -701 -705 -456 -184 -491 -368 -822 -980 -432 -147 -527 -885 -139 -221 -941 -604 -139 -366 -570 -405 -312 -534 -214 -808 -482 -293 -40 -229 -67 -21 -323 -530 -399 -802 -228 -379 -262 -491 -785 -376 -19 -575 -161 -49 -667 -642 -830 -782 -481 -625 -602 -151 -165 -606 -177 -923 -966 -750 -517 -584 -913 -467 -772 -379 -572 -659 -437 -894 -16 -516 -302 -816 -643 -803 -549 -264 -827 -336 -467 -677 -604 -404 -563 -549 -109 -440 -519 -431 -835 -263 -783 -44 -356 -51 -738 -427 -249 -235 -352 -499 -928 -642 -748 -411 -547 -921 -145 -998 -597 -641 -498 -563 -993 -645 -944 -986 -591 -776 -139 -178 -510 -593 -374 -649 -62 -763 -209 -669 -984 -463 -537 -768 -668 -899 -319 -42 -511 -79 -456 -206 -149 -739 -970 -389 -478 -187 -801 -852 -545 -36 -404 -983 -358 -563 -119 -975 -163 -546 -39 -692 -664 -500 -266 -670 -946 -149 -420 -692 -113 -888 -422 -960 -103 -84 -525 -43 -971 -276 -247 -390 -193 -458 -625 -689 -492 -824 -967 -991 -221 -253 -473 -625 -88 -593 -952 -703 -966 -331 -652 -831 -62 -247 -439 -658 -983 -490 -943 -318 -78 -317 -917 -159 -569 -586 -661 -799 -287 -31 -197 -62 -40 -86 -589 -735 -419 -580 -956 -762 -340 -941 -798 -245 -948 -74 -912 -538 -397 -71 -394 -281 -93 -573 -806 -144 -350 -482 -440 -543 -650 -255 -826 -946 -881 -338 -493 -606 -648 -57 -202 -471 -710 -582 -747 -583 -420 -21 -582 -841 -869 -382 -187 -561 -399 -943 -51 -933 -779 -858 -166 -262 -35 -438 -427 -325 -87 -826 -57 -854 -703 -274 -518 -922 -927 -928 -720 -988 -261 -933 -291 -222 -876 -732 -236 -630 -153 -796 -220 -897 -674 -397 -616 -753 -977 -433 -696 -384 -693 -890 -871 -787 -508 -515 -317 -278 -568 -868 -12 -21 -647 -348 -229 -836 -59 -255 -814 -806 -591 -275 -296 -105 -860 -200 -166 -400 -676 -808 -439 -387 -777 -48 -482 -26 -299 -740 -683 -126 -304 -981 -319 -574 -69 -446 -220 -936 -353 -44 -880 -805 -644 -90 -174 -447 -944 -451 -119 -483 -226 -618 -718 -400 -321 -250 -802 -576 -28 -653 -845 -536 -885 -306 -318 -521 -193 -812 -741 -624 -199 -190 -58 -554 -560 -190 -498 -280 -348 -583 -818 -719 -447 -442 -290 -420 -946 -523 -696 -271 -146 -180 -367 -167 -486 -203 -587 -232 -711 -831 -569 -395 -229 -891 -266 -463 -162 -508 -641 -853 -338 -957 -515 -526 -477 -188 -112 -129 -325 -634 -723 -237 -724 -523 -896 -179 -308 -727 -860 -255 -50 -853 -224 -482 -27 -918 -90 -804 -104 -838 -845 -162 -553 -261 -196 -652 -662 -416 -715 -440 -136 -887 -457 -199 -220 -713 -336 -916 -286 -993 -829 -566 -755 -155 -217 -657 -926 -268 -671 -183 -365 -643 -506 -808 -266 -661 -2 -764 -922 -168 -604 -744 -365 -309 -703 -991 -62 -288 -31 -825 -30 -457 -401 -921 -986 -951 -596 -397 -542 -375 -628 -605 -492 -972 -330 -68 -499 -308 -33 -772 -423 -770 -303 -298 -905 -563 -321 -318 -938 -866 -986 -495 -90 -469 -578 -623 -316 -693 -38 -915 -534 -450 -720 -652 -874 -966 -327 -41 -915 -674 -86 -259 -959 -445 -206 -450 -736 -941 -296 -49 -30 -875 -998 -352 -252 -99 -606 -283 -250 -164 -881 -687 -953 -662 -380 -588 -9 -930 -453 -201 -803 -324 -394 -143 -274 -318 -811 -6 -181 -464 -807 -452 -185 -809 -612 -976 -348 -606 -254 -292 -671 -559 -878 -405 -302 -44 -227 -756 -883 -212 -196 -170 -760 -530 -150 -503 -369 -156 -739 -520 -911 -893 -582 -513 -245 -232 -82 -671 -156 -143 -152 -44 -996 -47 -109 -337 -987 -821 -245 -380 -172 -846 -744 -391 -833 -922 -970 -511 -699 -355 -919 -235 -804 -584 -864 -992 -218 -757 -888 -975 -630 -872 -162 -291 -87 -587 -893 -725 -478 -519 -511 -293 -689 -378 -909 -771 -998 -720 -608 -899 -49 -350 -704 -143 -469 -464 -776 -441 -812 -140 -313 -388 -244 -833 -258 -408 -300 -442 -130 -733 -621 -217 -812 -609 -229 -68 -608 -153 -686 -630 -419 -386 -287 -803 -857 -395 -479 -199 -948 -783 -383 -427 -58 -834 -929 -195 -399 -867 -948 -379 -788 -692 -852 -590 -666 -116 -135 -981 -431 -232 -332 -75 -401 -138 -769 -322 -128 -775 -269 -171 -245 -607 -849 -159 -923 -173 -339 -102 -895 -392 -697 -367 -734 -190 -605 -237 -26 -631 -663 -765 -629 -907 -767 -246 -936 -454 -414 -79 -492 -659 -639 -740 -117 -278 -991 -445 -208 -839 -260 -643 -137 -189 -576 -152 -913 -766 -86 -932 -458 -471 -915 -280 -602 -440 -63 -394 -565 -934 -907 -382 -875 -113 -84 -167 -470 -352 -290 -896 -179 -441 -979 -609 -566 -192 -681 -173 -142 -290 -976 -656 -35 -462 -515 -822 -564 -193 -815 -967 -616 -388 -68 -935 -313 -651 -221 -339 -250 -326 -925 -718 -649 -914 -200 -148 -598 -890 -714 -376 -978 -394 -257 -988 -546 -448 -1 -619 -571 -210 -417 -496 -633 -281 -161 -791 -844 -980 -13 -107 -928 -214 -439 -271 -64 -673 -889 -819 -60 -505 -892 -56 -185 -281 -728 -740 -161 -515 -81 -291 -738 -37 -469 -306 -75 -564 -503 -6 -269 -45 -925 -136 -721 -485 -835 -689 -396 -959 -782 -930 -967 -666 -852 -502 -623 -150 -325 -633 -332 -27 -751 -352 -759 -571 -469 -364 -449 -302 -816 -510 -180 -533 -820 -216 -662 -616 -180 -742 -125 -375 -608 -651 -189 -283 -63 -202 -923 -860 -288 -575 -658 -971 -84 -922 -13 -996 -347 -358 -306 -632 -362 -546 -882 -517 -247 -712 -908 -168 -349 -802 -887 -282 -155 -819 -451 -122 -686 -350 -634 -202 -183 -935 -79 -649 -709 -87 -191 -656 -602 -119 -915 -184 -42 -474 -628 -184 -327 -830 -697 -54 -893 -331 -288 -931 -881 -707 -622 -584 -27 -546 -554 -860 -701 -622 -175 -462 -405 -422 -675 -279 -620 -812 -687 -763 -909 -357 -643 -105 -511 -17 -603 -715 -654 -545 -251 -828 -1000 -892 -531 -608 -819 -712 -372 -873 -431 -756 -955 -870 -405 -732 -503 -714 -272 -552 -753 -481 -280 -913 -78 -728 -950 -423 -238 -329 -163 -338 -783 -9 -721 -376 -396 -481 -229 -804 -610 -47 -613 -927 -213 -286 -949 -73 -377 -829 -876 -549 -806 -832 -884 -930 -819 -92 -67 -629 -976 -415 -434 -50 -443 -460 -667 -651 -821 -32 -69 -958 -41 -138 -519 -42 -813 -286 -202 -343 -308 -737 -431 -134 -683 -312 -894 -707 -496 -906 -592 -753 -279 -525 -887 -914 -249 -31 -954 -453 -515 -252 -245 -218 -412 -595 -643 -24 -383 -920 -607 -529 -896 -618 -359 -221 -195 -157 -464 -620 -553 -57 -678 -124 -610 -504 -597 -375 -403 -379 -930 -849 -377 -82 -477 -302 -290 -175 -50 -595 -649 -396 -715 -933 -143 -292 -460 -161 -107 -223 -459 -82 -459 -381 -594 -937 -93 -83 -113 -745 -138 -829 -106 -964 -196 -349 -955 -526 -519 -997 -970 -320 -627 -716 -305 -566 -218 -720 -647 -685 -87 -82 -17 -756 -33 -236 -857 -364 -477 -929 -326 -14 -467 -325 -620 -190 -492 -482 -262 -492 -407 -318 -759 -276 -304 -526 -95 -636 -443 -805 -440 -962 -654 -496 -140 -825 -974 -570 -687 -137 -87 -263 -762 -76 -122 -248 -834 -302 -900 -772 -724 -685 -409 -498 -651 -792 -265 -971 -442 -984 -182 -692 -404 -102 -266 -33 -843 -695 -338 -227 -194 -946 -610 -243 -792 -915 -782 -676 -177 -327 -400 -885 -804 -627 -68 -343 -613 -248 -974 -649 -591 -137 -987 -287 -926 -609 -491 -521 -302 -572 -327 -51 -948 -47 -196 -169 -927 -144 -504 -834 -972 -709 -314 -151 -599 -613 -830 -353 -477 -758 -448 -378 -814 -332 -574 -218 -625 -14 -675 -146 -545 -711 -771 -745 -465 -12 -265 -500 -99 -564 -148 -761 -117 -923 -423 -377 -189 -835 -916 -478 -436 -193 -474 -220 -352 -182 -190 -600 -894 -494 -475 -513 -74 -652 -371 -300 -283 -845 -22 -598 -875 -621 -412 -41 -278 -481 -943 -974 -644 -784 -76 -360 -332 -500 -568 -941 -658 -425 -306 -44 -53 -917 -973 -293 -34 -487 -291 -214 -110 -639 -989 -212 -376 -992 -146 -462 -848 -267 -411 -845 -143 -797 -912 -441 -242 -805 -381 -206 -452 -124 -185 -638 -573 -243 -141 -596 -606 -609 -823 -639 -302 -64 -734 -727 -77 -506 -978 -814 -707 -783 -617 -460 -223 -560 -980 -52 -269 -741 -417 -803 -113 -578 -110 -483 -606 -146 -859 -308 -636 -944 -735 -715 -910 -695 -707 -693 -764 -248 -323 -390 -209 -266 -582 -452 -521 -584 -938 -980 -571 -529 -469 -370 -917 -190 -906 -655 -597 -204 -610 -693 -396 -265 -654 -696 -755 -863 -898 -535 -995 -933 -267 -586 -480 -706 -432 -354 -799 -244 -862 -676 -213 -485 -274 -902 -762 -271 -698 -480 -402 -892 -609 -868 -20 -537 -97 -40 -331 -365 -994 -677 -86 -779 -835 -838 -598 -98 -71 -346 -166 -111 -640 -622 -197 -51 -627 -236 -810 -241 -715 -305 -592 -834 -498 -19 -590 -985 -702 -272 -139 -107 -311 -483 -824 -686 -917 -455 -324 -207 -657 -422 -894 -511 -632 -251 -31 -939 -82 -310 -116 -109 -417 -606 -442 -217 -960 -731 -160 -691 -134 -989 -99 -747 -91 -130 -518 -259 -256 -556 -279 -944 -264 -92 -258 -709 -216 -811 -619 -701 -951 -681 -305 -921 -441 -362 -739 -623 -799 -456 -424 -153 -971 -203 -505 -471 -926 -391 -274 -515 -461 -246 -922 -983 -718 -122 -86 -283 -931 -223 -741 -179 -688 -706 -829 -78 -526 -471 -421 -999 -425 -283 -518 -58 -572 -172 -487 -399 -708 -233 -405 -1 -141 -407 -709 -155 -436 -530 -822 -61 -357 -911 -672 -125 -552 -759 -732 -60 -74 -970 -767 -985 -319 -871 -546 -21 -181 -681 -529 -664 -245 -50 -237 -395 -38 -683 -433 -874 -607 -195 -266 -370 -426 -608 -770 -164 -506 -675 -578 -948 -499 -974 -776 -501 -242 -811 -107 -330 -494 -897 -506 -317 -903 -227 -523 -720 -808 -536 -335 -759 -385 -598 -626 -203 -549 -617 -159 -728 -752 -129 -959 -940 -418 -420 -426 -324 -504 -783 -626 -989 -6 -842 -617 -79 -163 -538 -220 -515 -736 -100 -658 -823 -680 -630 -338 -714 -120 -996 -431 -934 -368 -427 -57 -476 -514 -622 -463 -363 -681 -411 -980 -197 -212 -764 -760 -651 -288 -202 -373 -974 -859 -958 -726 -535 -923 -766 -217 -730 -222 -668 -630 -817 -651 -847 -562 -101 -645 -553 -763 -808 -188 -837 -789 -178 -412 -652 -249 -283 -175 -485 -378 -247 -295 -261 -519 -565 -127 -622 -413 -32 -418 -510 -959 -665 -351 -111 -148 -389 -304 -830 -933 -972 -448 -884 -890 -980 -307 -324 -737 -354 -746 -443 -785 -976 -819 -998 -46 -801 -734 -536 -681 -963 -275 -11 -618 -383 -664 -176 -262 -433 -936 -425 -784 -29 -135 -479 -614 -422 -898 -559 -253 -813 -675 -415 -721 -231 -975 -905 -41 -400 -361 -280 -857 -945 -707 -863 -113 -554 -931 -981 -691 -751 -575 -523 -667 -532 -62 -850 -511 -304 -158 -416 -662 -459 -310 -329 -734 -898 -799 -267 -605 -776 -401 -526 -650 -354 -861 -658 -372 -805 -853 -882 -813 -648 -299 -794 -229 -588 -721 -1 -782 -667 -992 -889 -882 -876 -676 -736 -511 -220 -197 -825 -22 -395 -761 -241 -580 -172 -165 -538 -547 -124 -214 -979 -904 -774 -781 -486 -107 -30 -566 -724 -962 -768 -42 -4 -499 -929 -637 -512 -118 -865 -83 -490 -678 -659 -849 -233 -219 -157 -294 -598 -951 -721 -294 -108 -989 -448 -412 -824 -778 -312 -294 -504 -355 -17 -467 -881 -864 -100 -211 -526 -246 -510 -367 -809 -62 -196 -729 -82 -149 -207 -390 -450 -78 -991 -998 -401 -965 -267 -29 -494 -757 -910 -75 -731 -712 -79 -209 -551 -653 -915 -739 -531 -367 -575 -727 -199 -235 -970 -286 -555 -704 -233 -408 -696 -370 -890 -712 -869 -289 -493 -529 -942 -731 -537 -313 -888 -182 -108 -734 -10 -18 -160 -502 -675 -864 -725 -338 -468 -230 -36 -615 -966 -358 -190 -950 -727 -419 -169 -799 -437 -463 -525 -946 -416 -834 -12 -298 -593 -433 -754 -686 -285 -476 -434 -753 -362 -613 -677 -8 -473 -972 -226 -283 -15 -577 -789 -301 -501 -306 -860 -329 -933 -912 -701 -132 -665 -814 -704 -348 -291 -50 -984 -463 -702 -54 -724 -779 -942 -339 -493 -221 -144 -133 -382 -744 -343 -650 -547 -377 -30 -691 -350 -292 -764 -464 -765 -413 -880 -847 -98 -695 -833 -578 -270 -670 -634 -111 -668 -808 -744 -776 -608 -710 -949 -280 -624 -744 -267 -549 -167 -153 -685 -865 -272 -506 -53 -327 -139 -133 -969 -984 -387 -443 -984 -466 -260 -344 -465 -515 -682 -841 -482 -210 -723 -295 -348 -874 -873 -177 -669 -41 -535 -81 -134 -178 -566 -214 -967 -464 -218 -66 -5 -594 -415 -169 -945 -38 -187 -895 -30 -754 -516 -479 -935 -52 -725 -82 -854 -55 -382 -679 -172 -654 -90 -954 -26 -729 -414 -185 -2 -948 -686 -703 -432 -640 -658 -6 -151 -412 -651 -180 -217 -882 -745 -981 -295 -160 -90 -8 -392 -158 -316 -125 -119 -185 -786 -431 -100 -241 -138 -240 -224 -872 -389 -156 -488 -433 -892 -848 -830 -872 -123 -240 -240 -999 -945 -305 -806 -28 -847 -158 -704 -568 -644 -198 -989 -593 -114 -456 -106 -375 -128 -74 -833 -745 -49 -887 -315 -921 -258 -116 -969 -63 -428 -235 -127 -401 -386 -66 -528 -827 -104 -189 -364 -927 -587 -982 -334 -834 -984 -932 -609 -677 -395 -898 -557 -746 -194 -623 -617 -890 -37 -477 -117 -108 -611 -474 -744 -272 -983 -413 -291 -553 -348 -261 -906 -775 -774 -179 -794 -208 -463 -749 -1 -114 -76 -227 -475 -972 -767 -328 -393 -58 -243 -379 -442 -241 -419 -955 -79 -689 -738 -35 -162 -645 -689 -994 -260 -933 -891 -196 -900 -724 -515 -104 -555 -108 -321 -765 -139 -303 -365 -669 -382 -453 -887 -86 -480 -524 -532 -855 -879 -321 -323 -727 -163 -568 -194 -247 -397 -497 -887 -216 -667 -319 -866 -554 -696 -267 -744 -111 -742 -583 -386 -398 -946 -174 -767 -120 -460 -143 -990 -119 -421 -165 -652 -890 -371 -89 -770 -675 -144 -690 -345 -331 -121 -762 -222 -999 -45 -786 -648 -154 -334 -568 -366 -363 -555 -235 -367 -143 -153 -124 -511 -173 -31 -119 -802 -891 -198 -638 -384 -559 -544 -770 -461 -257 -450 -429 -348 -490 -289 -196 -178 -149 -618 -600 -275 -222 -409 -432 -302 -129 -369 -661 -952 -167 -117 -631 -720 -773 -739 -636 -92 -897 -725 -882 -291 -973 -394 -182 -537 -276 -972 -510 -558 -312 -351 -14 -316 -874 -97 -262 -689 -449 -220 -570 -434 -740 -310 -382 -240 -498 -334 -957 -908 -148 -468 -106 -46 -875 -51 -812 -641 -534 -783 -51 -824 -294 -597 -638 -364 -947 -33 -766 -344 -463 -421 -263 -849 -782 -365 -892 -311 -444 -85 -46 -253 -951 -967 -636 -540 -808 -757 -903 -885 -561 -603 -692 -626 -608 -11 -587 -792 -124 -344 -381 -165 -201 -630 -938 -520 -685 -674 -557 -71 -991 -769 -671 -127 -647 -142 -859 -875 -622 -277 -438 -164 -759 -589 -43 -896 -921 -138 -776 -426 -373 -814 -572 -873 -228 -490 -950 -19 -571 -555 -350 -999 -267 -866 -253 -893 -741 -762 -723 -20 -404 -773 -830 -93 -547 -827 -574 -703 -759 -53 -860 -797 -173 -345 -870 -23 -389 -446 -415 -18 -533 -486 -728 -455 -477 -589 -915 -820 -624 -963 -718 -729 -156 -661 -141 -874 -190 -720 -724 -743 -816 -949 -503 -148 -831 -259 -748 -498 -118 -342 -839 -150 -311 -325 -157 -974 -175 -556 -534 -155 -909 -712 -459 -210 -278 -550 -892 -441 -336 -819 -347 -38 -3 -276 -200 -909 -808 -627 -993 -298 -565 -508 -105 -216 -263 -339 -254 -338 -977 -958 -558 -820 -452 -343 -461 -731 -366 -101 -229 -990 -939 -365 -180 -411 -564 -776 -142 -767 -230 -81 -863 -896 -65 -791 -180 -869 -903 -816 -427 -259 -919 -213 -264 -491 -303 -550 -475 -522 -705 -137 -525 -141 -180 -405 -396 -767 -309 -489 -375 -365 -437 -247 -935 -265 -813 -979 -741 -391 -219 -172 -100 -144 -203 -625 -192 -946 -859 -790 -751 -733 -720 -762 -533 -181 -14 -243 -143 -999 -398 -249 -705 -274 -646 -64 -780 -434 -163 -15 -133 -331 -615 -965 -895 -961 -402 -540 -205 -17 -274 -576 -461 -216 -579 -701 -643 -552 -937 -939 -377 -303 -741 -736 -803 -860 -564 -399 -615 -800 -727 -983 -495 -412 -706 -674 -768 -287 -487 -524 -797 -550 -154 -514 -847 -355 -52 -886 -421 -593 -680 -241 -770 -345 -872 -899 -437 -332 -737 -247 -291 -937 -533 -287 -7 -669 -868 -384 -623 -540 -948 -37 -495 -708 -917 -117 -403 -865 -967 -995 -858 -573 -427 -227 -405 -264 -689 -747 -425 -849 -305 -95 -919 -743 -937 -148 -725 -52 -601 -363 -45 -771 -354 -711 -729 -638 -498 -859 -744 -264 -871 -620 -787 -34 -651 -499 -152 -680 -760 -133 -606 -401 -384 -572 -509 -510 -864 -648 -196 -93 -422 -147 -717 -113 -270 -959 -499 -451 -229 -655 -739 -842 -763 -65 -985 -246 -604 -838 -574 -45 -242 -874 -475 -680 -295 -842 -853 -828 -378 -94 -617 -221 -24 -513 -163 -154 -90 -259 -907 -985 -582 -837 -838 -436 -853 -657 -987 -631 -728 -325 -269 -473 -688 -626 -627 -168 -219 -219 -945 -927 -472 -792 -663 -1000 -669 -344 -466 -923 -498 -131 -455 -378 -320 -692 -65 -491 -749 -216 -870 -917 -189 -212 -436 -459 -978 -661 -209 -812 -617 -309 -647 -656 -814 -619 -709 -752 -908 -563 -711 -978 -78 -172 -218 -50 -236 -79 -389 -949 -708 -560 -889 -848 -887 -144 -349 -72 -839 -12 -226 -426 -608 -989 -732 -744 -565 -795 -746 -369 -977 -268 -241 -692 -272 -801 -945 -740 -933 -970 -460 -813 -799 -704 -242 -928 -822 -742 -475 -772 -947 -875 -396 -845 -172 -589 -622 -109 -153 -66 -701 -291 -485 -727 -310 -338 -29 -689 -263 -854 -239 -223 -424 -20 -919 -626 -961 -574 -491 -411 -882 -846 -341 -766 -195 -145 -359 -741 -166 -810 -977 -838 -418 -126 -323 -308 -148 -255 -512 -267 -567 -494 -698 -691 -281 -307 -234 -849 -168 -124 -536 -82 -865 -832 -225 -217 -733 -715 -369 -181 -135 -697 -311 -203 -255 -487 -653 -231 -12 -218 -526 -158 -994 -14 -520 -816 -907 -398 -989 -372 -577 -436 -990 -521 -995 -539 -855 -411 -139 -908 -988 -154 -785 -598 -330 -644 -262 -569 -755 -688 -135 -64 -288 -662 -843 -589 -599 -524 -629 -719 -414 -751 -669 -909 -666 -280 -788 -173 -929 -777 -57 -588 -995 -223 -384 -132 -58 -910 -825 -468 -153 -293 -547 -148 -441 -199 -742 -257 -402 -927 -571 -876 -41 -596 -734 -20 -367 -166 -485 -374 -224 -927 -235 -261 -279 -671 -111 -884 -139 -411 -542 -435 -89 -379 -630 -248 -353 -801 -230 -726 -519 -521 -388 -677 -391 -956 -794 -501 -894 -111 -83 -892 -306 -289 -759 -422 -100 -278 -470 -499 -531 -2 -926 -651 -87 -101 -613 -327 -850 -444 -859 -807 -485 -566 -293 -669 -531 -746 -705 -351 -625 -646 -215 -146 -77 -916 -716 -3 -467 -146 -466 -439 -215 -484 -135 -847 -598 -423 -720 -918 -540 -152 -303 -725 -786 -280 -520 -415 -973 -883 -583 -722 -736 -388 -15 -932 -535 -351 -550 -791 -113 -629 -169 -486 -997 -106 -916 -808 -758 -969 -263 -191 -482 -771 -451 -136 -206 -601 -975 -499 -146 -708 -812 -415 -660 -841 -538 -274 -356 -353 -179 -32 -97 -899 -772 -347 -819 -506 -228 -286 -877 -902 -928 -148 -217 -518 -750 -664 -168 -386 -398 -891 -726 -416 -871 -174 -311 -834 -38 -809 -714 -585 -980 -251 -714 -913 -586 -171 -618 -856 -258 -7 -318 -430 -529 -805 -78 -100 -6 -912 -926 -320 -734 -936 -33 -730 -340 -725 -266 -130 -230 -944 -236 -852 -689 -495 -295 -791 -559 -297 -753 -334 -466 -628 -325 -81 -903 -906 -516 -672 -369 -329 -608 -26 -868 -628 -632 -922 -379 -930 -250 -881 -919 -936 -347 -988 -442 -923 -103 -411 -421 -48 -58 -553 -191 -124 -638 -537 -367 -863 -955 -426 -120 -205 -853 -329 -661 -211 -26 -70 -906 -663 -668 -690 -416 -568 -501 -836 -723 -260 -100 -486 -263 -593 -45 -371 -857 -874 -37 -558 -896 -783 -17 -336 -914 -592 -164 -503 -533 -270 -447 -630 -52 -537 -182 -450 -180 -978 -316 -663 -773 -858 -970 -845 -356 -405 -231 -825 -772 -490 -920 -849 -32 -536 -109 -69 -602 -430 -343 -903 -957 -610 -907 -1 -189 -512 -93 -231 -57 -150 -310 -27 -886 -120 -33 -8 -737 -221 -348 -790 -341 -721 -794 -206 -43 -266 -277 -386 -183 -698 -342 -499 -739 -299 -571 -10 -891 -170 -661 -63 -188 -836 -756 -229 -537 -488 -836 -981 -128 -55 -897 -895 -358 -183 -804 -793 -704 -62 -910 -670 -752 -547 -935 -577 -429 -328 -99 -954 -523 -89 -57 -651 -150 -526 -917 -955 -349 -575 -359 -329 -974 -510 -800 -958 -939 -612 -184 -469 -459 -406 -358 -499 -374 -295 -76 -81 -169 -8 -98 -846 -353 -383 -432 -650 -654 -75 -13 -913 -573 -247 -566 -442 -806 -204 -781 -650 -179 -556 -10 -491 -825 -360 -140 -849 -644 -349 -927 -923 -958 -522 -604 -72 -954 -560 -711 -398 -462 -90 -403 -370 -947 -974 -992 -641 -626 -800 -943 -253 -944 -692 -507 -713 -692 -816 -74 -749 -213 -106 -816 -804 -678 -177 -995 -99 -27 -385 -686 -51 -819 -351 -648 -264 -816 -935 -937 -755 -543 -59 -363 -562 -376 -841 -38 -582 -471 -533 -751 -697 -600 -371 -554 -855 -662 -550 -254 -745 -467 -418 -110 -107 -790 -748 -20 -744 -895 -430 -398 -110 -874 -319 -580 -462 -126 -614 -679 -384 -547 -795 -172 -227 -206 -775 -332 -850 -98 -932 -538 -243 -505 -198 -794 -772 -159 -10 -59 -101 -126 -620 -1 -570 -424 -385 -424 -524 -563 -521 -244 -282 -327 -971 -742 -663 -350 -395 -797 -403 -671 -543 -775 -987 -763 -685 -322 -28 -636 -62 -647 -584 -527 -928 -952 -558 -909 -408 -46 -659 -740 -255 -130 -54 -587 -28 -898 -663 -570 -721 -991 -699 -46 -924 -663 -966 -510 -815 -83 -472 -934 -415 -37 -163 -989 -69 -60 -515 -871 -732 -494 -843 -12 -865 -40 -933 -905 -856 -299 -927 -300 -258 -380 -188 -952 -391 -846 -702 -161 -34 -146 -610 -572 -509 -764 -895 -746 -891 -876 -285 -941 -681 -420 -41 -319 -267 -800 -612 -763 -653 -249 -95 -923 -585 -97 -259 -634 -526 -378 -223 -682 -161 -261 -733 -455 -215 -839 -826 -919 -603 -376 -52 -667 -793 -824 -832 -238 -278 -335 -266 -248 -23 -335 -202 -434 -308 -571 -653 -286 -43 -187 -35 -442 -796 -462 -892 -908 -625 -923 -738 -644 -712 -977 -784 -267 -279 -688 -409 -975 -189 -705 -354 -632 -641 -569 -567 -51 -420 -322 -381 -556 -545 -362 -633 -89 -749 -508 -63 -802 -997 -25 -294 -938 -74 -542 -796 -95 -139 -31 -468 -31 -97 -650 -656 -408 -766 -611 -512 -186 -41 -501 -375 -510 -629 -128 -346 -49 -489 -372 -775 -288 -15 -315 -761 -67 -901 -521 -575 -249 -989 -271 -765 -852 -176 -895 -38 -845 -569 -163 -332 -960 -120 -808 -432 -532 -1 -711 -99 -187 -450 -827 -561 -445 -620 -374 -228 -512 -251 -107 -683 -965 -693 -187 -170 -97 -299 -98 -406 -477 -339 -463 -964 -836 -376 -489 -249 -854 -427 -163 -355 -370 -950 -794 -993 -53 -732 -110 -757 -105 -836 -585 -573 -310 -656 -931 -233 -458 -588 -905 -513 -255 -355 -729 -109 -83 -230 -558 -336 -680 -300 -383 -294 -64 -638 -689 -620 -287 -550 -203 -129 -302 -675 -842 -318 -148 -208 -923 -900 -279 -945 -652 -537 -746 -505 -322 -764 -470 -390 -938 -805 -30 -901 -154 -560 -441 -429 -851 -776 -79 -908 -495 -598 -123 -668 -812 -866 -765 -325 -175 -229 -77 -235 -186 -150 -393 -243 -731 -910 -778 -857 -932 -45 -425 -433 -18 -286 -860 -380 -198 -117 -695 -123 -205 -184 -384 -405 -423 -310 -888 -839 -866 -608 -326 -124 -186 -24 -303 -762 -143 -608 -126 -75 -940 -314 -117 -731 -550 -607 -732 -149 -152 -756 -210 -990 -234 -797 -827 -223 -983 -412 -583 -76 -104 -647 -445 -51 -615 -484 -458 -770 -280 -571 -85 -539 -369 -104 -318 -591 -436 -914 -571 -834 -368 -384 -114 -83 -961 -995 -175 -480 -812 -893 -145 -545 -323 -796 -706 -743 -419 -146 -745 -774 -708 -210 -910 -301 -958 -2 -974 -502 -98 -164 -337 -662 -364 -554 -477 -432 -286 -418 -579 -760 -887 -713 -125 -621 -235 -84 -93 -720 -202 -874 -889 -459 -754 -515 -700 -132 -55 -785 -223 -806 -899 -580 -313 -268 -46 -935 -734 -243 -931 -477 -729 -859 -720 -224 -999 -91 -527 -543 -674 -647 -907 -210 -384 -695 -662 -602 -943 -435 -638 -208 -840 -136 -866 -314 -719 -869 -964 -427 -51 -707 -490 -98 -329 -710 -908 -235 -924 -530 -621 -323 -54 -906 -510 -284 -681 -496 -28 -687 -949 -747 -983 -549 -719 -479 -23 -632 -364 -952 -187 -325 -829 -327 -604 -657 -30 -741 -1000 -927 -362 -855 -168 -127 -255 -564 -295 -172 -886 -138 -898 -49 -620 -441 -695 -185 -791 -64 -693 -828 -463 -636 -473 -50 -304 -437 -907 -519 -961 -297 -336 -344 -681 -895 -106 -901 -663 -357 -184 -172 -845 -34 -881 -224 -988 -492 -770 -267 -389 -101 -12 -733 -27 -518 -12 -978 -945 -395 -997 -349 -965 -147 -120 -63 -741 -275 -607 -876 -760 -213 -226 -188 -124 -456 -626 -670 -323 -949 -369 -452 -899 -57 -582 -794 -193 -216 -556 -787 -266 -878 -438 -122 -668 -907 -263 -905 -921 -942 -742 -903 -313 -896 -805 -444 -951 -119 -247 -113 -693 -622 -484 -801 -862 -442 -605 -335 -279 -291 -470 -69 -701 -652 -324 -99 -934 -811 -840 -303 -989 -582 -899 -340 -793 -572 -631 -111 -822 -888 -655 -159 -966 -35 -165 -894 -241 -770 -159 -664 -119 -84 -222 -597 -330 -335 -152 -212 -280 -401 -35 -677 -397 -64 -212 -240 -67 -916 -647 -866 -351 -771 -606 -52 -371 -530 -130 -256 -670 -815 -791 -461 -654 -608 -579 -659 -328 -416 -597 -393 -96 -483 -936 -750 -114 -336 -231 -597 -316 -510 -174 -335 -123 -379 -718 -362 -866 -194 -551 -605 -3 -940 -427 -375 -701 -948 -318 -660 -233 -679 -724 -713 -10 -818 -410 -725 -953 -628 -179 -270 -883 -666 -73 -448 -840 -502 -271 -804 -630 -634 -521 -397 -591 -957 -964 -607 -116 -65 -562 -479 -334 -166 -455 -138 -933 -148 -812 -801 -483 -128 -517 -347 -824 -341 -258 -320 -458 -281 -766 -21 -314 -478 -121 -516 -860 -318 -665 -749 -883 -81 -620 -345 -250 -143 -734 -879 -817 -646 -420 -421 -700 -505 -729 -698 -866 -402 -667 -694 -121 -866 -374 -509 -713 -859 -438 -799 -699 -854 -451 -413 -313 -704 -682 -935 -773 -907 -183 -115 -855 -364 -841 -660 -636 -466 -659 -594 -861 -640 -286 -283 -490 -641 -604 -136 -713 -9 -793 -786 -139 -737 -333 -280 -178 -29 -998 -868 -661 -814 -73 -661 -923 -552 -47 -285 -6 -217 -295 -157 -4 -718 -380 -793 -544 -781 -31 -367 -549 -436 -975 -516 -137 -163 -307 -215 -818 -32 -887 -691 -339 -617 -308 -490 -276 -522 -983 -281 -257 -91 -805 -936 -497 -212 -829 -596 -522 -416 -390 -286 -31 -557 -406 -337 -216 -873 -399 -325 -857 -951 -329 -530 -760 -5 -182 -898 -492 -670 -367 -891 -681 -412 -238 -753 -686 -897 -258 -449 -304 -795 -240 -174 -236 -470 -334 -935 -667 -130 -652 -59 -222 -799 -971 -688 -25 -766 -138 -848 -388 -907 -33 -404 -877 -292 -225 -75 -331 -715 -126 -57 -291 -922 -543 -935 -110 -522 -332 -111 -606 -834 -409 -248 -846 -117 -387 -295 -245 -464 -703 -982 -950 -680 -983 -488 -772 -682 -729 -234 -11 -850 -134 -73 -222 -538 -250 -187 -99 -194 -379 -974 -142 -836 -722 -680 -620 -378 -165 -7 -442 -186 -606 -788 -239 -538 -230 -36 -316 -177 -76 -267 -960 -263 -501 -587 -50 -814 -280 -344 -161 -294 -603 -126 -983 -60 -640 -565 -2 -236 -674 -470 -500 -876 -797 -589 -583 -142 -221 -636 -427 -231 -754 -543 -250 -970 -875 -574 -819 -292 -999 -427 -136 -617 -233 -974 -678 -802 -668 -972 -734 -517 -399 -482 -939 -451 -73 -475 -853 -620 -342 -450 -860 -642 -632 -280 -114 -184 -611 -961 -975 -616 -339 -79 -317 -180 -475 -826 -616 -709 -941 -1 -553 -901 -720 -243 -459 -473 -579 -390 -958 -741 -536 -333 -975 -494 -277 -486 -404 -469 -760 -232 -503 -901 -560 -93 -989 -16 -113 -598 -809 -18 -330 -897 -52 -604 -399 -117 -508 -301 -292 -124 -840 -673 -900 -335 -631 -829 -761 -693 -45 -980 -123 -853 -897 -548 -994 -127 -620 -484 -44 -711 -779 -187 -642 -112 -869 -504 -627 -244 -958 -14 -160 -694 -906 -770 -454 -359 -276 -946 -146 -377 -534 -519 -811 -257 -178 -455 -114 -284 -738 -478 -130 -76 -563 -920 -178 -997 -809 -899 -332 -584 -259 -138 -418 -128 -429 -301 -43 -439 -50 -828 -757 -994 -51 -977 -944 -267 -4 -785 -832 -842 -35 -551 -837 -536 -149 -156 -512 -411 -984 -60 -738 -160 -185 -165 -381 -958 -674 -179 -835 -616 -891 -338 -445 -665 -619 -727 -183 -755 -903 -315 -234 -41 -929 -44 -493 -626 -43 -174 -638 -637 -366 -37 -95 -993 -240 -915 -839 -710 -724 -415 -216 -801 -494 -124 -983 -897 -91 -500 -856 -228 -266 -186 -711 -237 -624 -768 -619 -480 -73 -6 -662 -373 -820 -977 -723 -922 -351 -740 -850 -396 -642 -684 -718 -135 -215 -626 -2 -633 -457 -652 -176 -306 -285 -532 -838 -137 -825 -577 -302 -378 -408 -977 -461 -304 -665 -841 -826 -748 -264 -951 -817 -18 -610 -617 -6 -803 -347 -241 -691 -373 -750 -492 -589 -732 -983 -423 -425 -307 -184 -317 -221 -181 -744 -884 -275 -703 -487 -578 -255 -731 -14 -6 -893 -389 -95 -362 -143 -977 -820 -668 -796 -166 -267 -453 -771 -649 -600 -873 -411 -741 -113 -355 -676 -859 -13 -254 -884 -934 -731 -201 -11 -760 -182 -955 -422 -11 -435 -723 -761 -699 -217 -972 -415 -372 -872 -499 -370 -540 -972 -184 -276 -494 -779 -696 -796 -522 -114 -564 -160 -361 -801 -459 -616 -168 -414 -645 -594 -989 -643 -888 -985 -754 -141 -249 -545 -387 -206 -301 -111 -28 -172 -505 -208 -981 -821 -62 -900 -990 -522 -186 -795 -240 -463 -199 -348 -411 -796 -153 -420 -631 -487 -622 -720 -105 -182 -751 -918 -282 -304 -754 -124 -340 -377 -659 -113 -373 -310 -909 -583 -778 -489 -302 -368 -418 -959 -675 -379 -146 -652 -138 -464 -437 -264 -261 -363 -448 -178 -467 -401 -685 -935 -335 -616 -569 -61 -594 -724 -615 -878 -447 -601 -828 -812 -680 -3 -804 -932 -190 -282 -632 -847 -3 -352 -336 -432 -891 -101 -514 -44 -360 -541 -501 -339 -86 -133 -636 -872 -389 -654 -444 -474 -191 -424 -811 -542 -283 -328 -90 -350 -440 -102 -897 -709 -83 -611 -814 -296 -895 -999 -868 -283 -97 -599 -122 -194 -782 -319 -567 -299 -901 -267 -583 -877 -834 -152 -330 -93 -821 -300 -600 -6 -324 -518 -475 -290 -195 -648 -365 -548 -229 -170 -709 -802 -338 -611 -912 -597 -453 -159 -921 -6 -649 -745 -486 -642 -602 -50 -723 -422 -966 -584 -785 -437 -781 -767 -156 -594 -144 -860 -490 -901 -453 -954 -20 -789 -198 -728 -702 -829 -996 -303 -517 -797 -53 -691 -861 -402 -496 -34 -423 -687 -93 -669 -478 -448 -471 -859 -689 -198 -560 -186 -912 -641 -702 -105 -280 -194 -524 -108 -931 -196 -318 -670 -857 -718 -57 -821 -936 -805 -402 -813 -218 -837 -123 -461 -397 -751 -529 -105 -636 -240 -526 -820 -739 -500 -868 -124 -101 -216 -978 -205 -562 -428 -685 -373 -451 -331 -770 -281 -192 -715 -478 -318 -694 -401 -287 -703 -839 -80 -461 -118 -365 -992 -773 -543 -196 -442 -257 -55 -673 -307 -121 -437 -506 -540 -669 -55 -418 -363 -493 -888 -339 -749 -525 -974 -79 -510 -858 -984 -678 -224 -142 -872 -148 -604 -635 -980 -304 -885 -662 -418 -817 -851 -572 -308 -880 -465 -757 -704 -571 -445 -511 -913 -130 -526 -176 -727 -304 -560 -497 -829 -852 -43 -462 -490 -187 -592 -914 -867 -133 -709 -392 -845 -196 -164 -35 -421 -535 -973 -52 -838 -8 -65 -16 -359 -319 -266 -441 -449 -740 -275 -672 -587 -655 -48 -770 -311 -326 -681 -739 -679 -737 -684 -335 -936 -815 -312 -549 -658 -108 -465 -970 -246 -785 -678 -608 -141 -557 -661 -296 -254 -420 -911 -214 -532 -910 -870 -389 -817 -238 -333 -597 -453 -641 -473 -564 -437 -743 -324 -585 -454 -827 -95 -826 -331 -81 -151 -597 -689 -717 -243 -653 -884 -178 -800 -82 -548 -362 -655 -89 -14 -958 -20 -351 -549 -185 -492 -252 -489 -958 -64 -682 -615 -333 -413 -119 -19 -435 -719 -938 -809 -405 -321 -988 -545 -308 -687 -969 -820 -730 -930 -681 -201 -800 -786 -286 -522 -83 -575 -715 -996 -841 -945 -345 -170 -70 -827 -741 -71 -792 -847 -548 -100 -476 -804 -579 -583 -379 -999 -380 -768 -736 -461 -64 -520 -552 -636 -766 -894 -519 -220 -207 -168 -978 -666 -36 -314 -814 -950 -396 -914 -424 -793 -66 -110 -984 -210 -121 -670 -977 -983 -343 -156 -473 -715 -119 -359 -632 -262 -334 -708 -86 -144 -998 -191 -688 -831 -895 -546 -546 -994 -335 -877 -300 -361 -238 -879 -659 -785 -546 -99 -326 -669 -103 -579 -758 -561 -186 -289 -363 -980 -667 -289 -108 -855 -396 -596 -294 -831 -544 -559 -819 -824 -140 -165 -435 -637 -745 -569 -421 -722 -547 -358 -87 -279 -619 -730 -709 -827 -6 -48 -444 -969 -22 -204 -523 -492 -808 -331 -335 -913 -804 -934 -887 -985 -115 -830 -687 -972 -4 -117 -850 -78 -407 -72 -368 -356 -774 -681 -538 -590 -370 -419 -210 -928 -450 -690 -671 -428 -411 -802 -130 -59 -26 -457 -387 -640 -975 -830 -453 -252 -193 -735 -949 -535 -345 -971 -328 -450 -342 -49 -408 -724 -385 -480 -988 -628 -698 -578 -763 -662 -20 -358 -634 -341 -243 -659 -561 -963 -650 -459 -831 -544 -210 -698 -662 -118 -759 -94 -362 -749 -857 -434 -677 -407 -505 -696 -3 -906 -576 -821 -969 -305 -277 -549 -410 -464 -715 -977 -750 -937 -364 -631 -336 -70 -527 -244 -53 -430 -84 -824 -530 -588 -191 -246 -455 -70 -360 -316 -544 -348 -792 -658 -726 -194 -611 -447 -663 -978 -662 -318 -807 -457 -584 -642 -188 -65 -162 -385 -973 -133 -524 -852 -20 -783 -520 -475 -417 -536 -912 -598 -537 -134 -464 -776 -495 -320 -111 -956 -688 -171 -959 -1000 -67 -413 -925 -50 -797 -808 -105 -513 -906 -518 -695 -405 -259 -421 -320 -685 -936 -948 -814 -829 -585 -998 -950 -3 -261 -497 -337 -872 -434 -414 -897 -701 -534 -125 -8 -87 -595 -991 -575 -705 -129 -815 -247 -783 -516 -648 -356 -617 -778 -561 -13 -917 -324 -208 -334 -473 -175 -857 -561 -2 -216 -736 -821 -879 -439 -736 -567 -481 -615 -566 -362 -243 -686 -942 -557 -968 -68 -552 -985 -734 -484 -935 -607 -889 -244 -132 -365 -382 -265 -127 -564 -426 -872 -873 -907 -165 -19 -67 -645 -855 -243 -352 -920 -90 -848 -456 -560 -333 -899 -504 -692 -275 -734 -43 -593 -65 -204 -21 -522 -649 -895 -963 -632 -403 -340 -71 -47 -127 -930 -661 -679 -16 -354 -680 -604 -378 -136 -513 -181 -377 -155 -247 -400 -437 -294 -767 -239 -821 -416 -290 -563 -269 -959 -717 -467 -993 -628 -899 -655 -98 -202 -544 -141 -55 -782 -46 -762 -622 -342 -772 -860 -349 -408 -447 -315 -730 -207 -948 -395 -53 -845 -273 -511 -622 -539 -382 -9 -209 -692 -533 -134 -466 -43 -367 -672 -88 -92 -467 -583 -490 -648 -564 -128 -764 -417 -438 -973 -383 -24 -478 -662 -28 -316 -417 -479 -906 -821 -366 -648 -573 -897 -576 -45 -503 -796 -502 -477 -937 -26 -592 -94 -163 -42 -859 -61 -206 -214 -847 -918 -162 -863 -895 -194 -148 -282 -532 -710 -774 -715 -376 -728 -134 -21 -529 -497 -81 -403 -941 -766 -62 -377 -785 -211 -515 -745 -146 -77 -747 -107 -515 -732 -468 -744 -816 -6 -750 -175 -378 -75 -422 -825 -549 -233 -378 -626 -726 -400 -130 -158 -834 -722 -642 -506 -19 -167 -422 -836 -926 -719 -830 -450 -562 -362 -553 -733 -190 -266 -656 -250 -946 -167 -571 -724 -762 -507 -419 -151 -682 -756 -462 -863 -813 -425 -486 -597 -264 -752 -28 -309 -712 -88 -104 -894 -892 -713 -852 -340 -39 -392 -92 -474 -398 -105 -70 -532 -140 -755 -817 -531 -332 -425 -734 -552 -751 -577 -298 -587 -248 -71 -509 -721 -49 -123 -343 -613 -427 -158 -627 -950 -16 -764 -234 -124 -421 -120 -608 -193 -677 -881 -988 -722 -592 -595 -141 -983 -628 -906 -526 -217 -331 -136 -316 -425 -384 -461 -553 -139 -548 -411 -810 -315 -845 -291 -17 -444 -110 -596 -694 -859 -37 -229 -995 -659 -751 -313 -663 -990 -781 -631 -649 -80 -305 -355 -828 -725 -631 -348 -673 -848 -276 -110 -331 -749 -638 -711 -552 -661 -453 -101 -734 -58 -784 -935 -457 -560 -532 -436 -779 -543 -51 -924 -316 -988 -192 -759 -420 -279 -561 -522 -916 -42 -767 -845 -409 -83 -690 -47 -269 -281 -984 -74 -118 -713 -896 -759 -9 -66 -784 -680 -216 -175 -328 -691 -813 -36 -721 -947 -209 -374 -875 -395 -841 -468 -602 -211 -771 -617 -932 -11 -576 -919 -201 -293 -722 -748 -515 -267 -227 -100 -594 -989 -167 -567 -373 -318 -206 -782 -794 -491 -803 -589 -187 -465 -551 -704 -460 -806 -678 -727 -13 -958 -965 -7 -942 -981 -164 -690 -32 -818 -870 -192 -386 -802 -403 -422 -756 -702 -922 -936 -348 -533 -604 -234 -838 -162 -649 -820 -329 -135 -332 -548 -806 -336 -607 -852 -426 -130 -730 -112 -891 -582 -941 -718 -273 -797 -149 -475 -911 -40 -939 -148 -746 -1000 -569 -674 -329 -425 -766 -765 -905 -791 -339 -299 -313 -965 -624 -662 -98 -181 -992 -849 -36 -31 -489 -913 -18 -151 -296 -746 -695 -761 -539 -167 -611 -290 -82 -150 -777 -509 -121 -585 -26 -798 -401 -480 -84 -482 -522 -920 -923 -725 -861 -847 -180 -908 -307 -926 -402 -289 -330 -739 -406 -938 -937 -944 -269 -565 -368 -660 -675 -786 -806 -636 -274 -628 -632 -727 -945 -632 -257 -910 -584 -753 -828 -78 -60 -202 -261 -917 -586 -243 -761 -607 -994 -262 -391 -358 -636 -744 -435 -344 -343 -200 -713 -835 -501 -887 -519 -941 -2 -526 -163 -20 -68 -957 -221 -356 -429 -891 -997 -111 -859 -183 -297 -667 -807 -631 -371 -21 -312 -902 -142 -18 -109 -603 -521 -227 -676 -610 -530 -501 -445 -635 -51 -623 -474 -935 -81 -537 -964 -538 -167 -786 -443 -401 -186 -17 -98 -776 -32 -248 -13 -929 -663 -530 -42 -452 -736 -408 -749 -586 -64 -510 -929 -99 -226 -750 -604 -201 -557 -266 -455 -754 -510 -187 -154 -899 -872 -999 -334 -224 -51 -575 -410 -335 -2 -136 -432 -537 -365 -814 -649 -421 -234 -605 -530 -496 -181 -533 -773 -309 -639 -319 -77 -123 -355 -957 -648 -948 -929 -283 -956 -149 -425 -528 -486 -771 -766 -864 -979 -395 -455 -174 -536 -705 -845 -208 -994 -719 -912 -578 -319 -331 -559 -18 -34 -773 -538 -622 -660 -935 -658 -891 -705 -892 -258 -968 -163 -87 -382 -71 -362 -307 -891 -575 -774 -778 -237 -323 -153 -710 -255 -739 -921 -923 -399 -115 -946 -430 -44 -419 -759 -223 -205 -140 -159 -30 -737 -354 -375 -640 -887 -30 -559 -439 -63 -391 -607 -803 -24 -942 -441 -191 -443 -429 -425 -818 -841 -983 -258 -891 -627 -560 -614 -127 -65 -693 -863 -857 -996 -609 -791 -526 -978 -656 -954 -586 -871 -59 -234 -109 -317 -597 -395 -912 -785 -168 -414 -627 -488 -122 -484 -82 -6 -786 -513 -79 -644 -607 -630 -793 -985 -663 -984 -750 -550 -203 -243 -594 -718 -481 -686 -38 -145 -750 -455 -289 -663 -600 -654 -128 -467 -294 -612 -70 -394 -348 -257 -187 -954 -288 -37 -494 -218 -551 -247 -836 -157 -141 -689 -133 -46 -43 -777 -723 -354 -867 -376 -961 -820 -396 -544 -159 -178 -128 -565 -301 -429 -136 -796 -513 -689 -82 -886 -503 -980 -216 -241 -175 -626 -605 -76 -745 -220 -978 -566 -835 -768 -729 -792 -972 -145 -803 -841 -309 -974 -991 -332 -984 -796 -393 -677 -75 -472 -322 -955 -802 -405 -129 -110 -315 -358 -798 -199 -476 -962 -113 -446 -363 -901 -133 -430 -973 -287 -340 -168 -705 -426 -504 -881 -310 -520 -559 -847 -571 -716 -643 -997 -92 -625 -987 -934 -867 -142 -576 -331 -17 -368 -119 -922 -528 -727 -848 -629 -449 -145 -161 -735 -837 -291 -719 -425 -88 -54 -505 -128 -316 -292 -171 -319 -656 -724 -999 -700 -957 -968 -630 -251 -95 -376 -456 -628 -491 -302 -613 -979 -237 -85 -652 -661 -286 -7 -564 -482 -720 -910 -11 -703 -459 -191 -199 -254 -769 -920 -469 -549 -13 -620 -49 -141 -520 -234 -847 -825 -793 -953 -648 -590 -16 -926 -325 -511 -272 -324 -570 -508 -924 -509 -486 -11 -70 -60 -477 -345 -114 -663 -783 -870 -173 -219 -843 -607 -423 -720 -295 -882 -975 -791 -739 -839 -819 -655 -72 -610 -426 -247 -547 -387 -535 -673 -9 -578 -194 -187 -975 -786 -16 -112 -425 -190 -146 -379 -888 -252 -295 -195 -400 -117 -899 -420 -696 -394 -614 -61 -141 -165 -173 -722 -839 -285 -137 -959 -268 -447 -517 -429 -936 -54 -21 -399 -997 -889 -430 -826 -748 -206 -66 -876 -927 -192 -735 -518 -681 -476 -711 -948 -703 -793 -338 -921 -519 -836 -501 -566 -293 -176 -204 -115 -78 -487 -165 -754 -634 -593 -837 -591 -38 -53 -422 -451 -566 -36 -14 -871 -535 -132 -483 -139 -417 -691 -736 -807 -68 -461 -226 -968 -564 -548 -750 -950 -538 -958 -595 -530 -899 -293 -998 -984 -128 -756 -850 -905 -446 -216 -684 -656 -504 -779 -241 -820 -528 -287 -166 -477 -389 -154 -385 -781 -970 -526 -414 -941 -753 -467 -773 -361 -307 -772 -695 -368 -984 -682 -708 -880 -917 -663 -72 -513 -162 -439 -299 -726 -829 -943 -170 -674 -295 -864 -286 -963 -28 -160 -247 -541 -313 -418 -336 -448 -164 -296 -652 -840 -503 -34 -40 -991 -58 -877 -97 -853 -359 -339 -738 -407 -55 -382 -386 -546 -169 -464 -840 -720 -734 -791 -413 -485 -650 -43 -525 -559 -136 -674 -652 -854 -446 -528 -695 -843 -487 -798 -423 -754 -759 -107 -431 -179 -866 -965 -709 -23 -987 -278 -210 -55 -22 -487 -640 -59 -888 -61 -75 -95 -58 -67 -286 -124 -468 -353 -915 -655 -710 -364 -830 -197 -81 -542 -414 -904 -869 -391 -404 -701 -965 -3 -472 -261 -799 -456 -200 -604 -199 -131 -978 -962 -423 -131 -495 -584 -86 -16 -193 -9 -474 -676 -326 -242 -623 -187 -583 -275 -174 -552 -774 -16 -65 -898 -259 -576 -785 -675 -389 -853 -362 -315 -211 -24 -37 -554 -924 -860 -991 -174 -361 -98 -499 -822 -928 -703 -624 -993 -50 -272 -327 -349 -998 -905 -263 -593 -631 -957 -30 -910 -735 -36 -920 -66 -619 -254 -209 -450 -412 -894 -581 -436 -567 -825 -838 -214 -773 -242 -435 -20 -516 -546 -230 -691 -202 -733 -956 -109 -74 -420 -965 -423 -183 -84 -637 -627 -827 -61 -648 -289 -877 -498 -390 -424 -603 -494 -814 -234 -813 -694 -440 -294 -502 -476 -435 -649 -316 -708 -131 -710 -135 -534 -469 -339 -503 -784 -384 -820 -202 -418 -91 -626 -296 -897 -599 -263 -805 -964 -961 -57 -476 -73 -239 -289 -701 -883 -810 -913 -62 -570 -854 -281 -728 -860 -53 -729 -809 -927 -806 -713 -594 -572 -33 -16 -747 -456 -791 -613 -44 -256 -398 -179 -848 -951 -81 -791 -982 -899 -30 -542 -783 -432 -996 -898 -854 -25 -442 -229 -575 -902 -44 -730 -659 -329 -827 -610 -887 -670 -997 -818 -554 -840 -824 -951 -498 -795 -102 -879 -492 -293 -861 -35 -680 -875 -565 -77 -428 -746 -788 -104 -274 -51 -503 -999 -952 -441 -82 -375 -545 -136 -888 -185 -405 -127 -125 -601 -924 -428 -412 -343 -401 -284 -888 -405 -299 -767 -840 -235 -874 -89 -440 -243 -908 -381 -854 -14 -325 -532 -248 -505 -128 -510 -689 -928 -182 -581 -94 -617 -481 -186 -383 -291 -448 -464 -856 -887 -562 -164 -863 -631 -5 -897 -161 -197 -900 -389 -647 -694 -198 -310 -884 -182 -817 -590 -151 -985 -709 -948 -284 -59 -180 -854 -166 -964 -844 -573 -914 -248 -585 -12 -193 -552 -866 -549 -262 -663 -717 -458 -620 -68 -708 -711 -177 -920 -458 -716 -777 -67 -549 -40 -211 -998 -635 -11 -287 -921 -234 -659 -271 -483 -148 -63 -723 -990 -697 -183 -931 -953 -971 -191 -914 -404 -606 -823 -630 -385 -907 -435 -845 -458 -732 -274 -91 -278 -593 -570 -343 -260 -872 -762 -306 -310 -576 -299 -1000 -29 -383 -751 -668 -998 -242 -707 -425 -328 -651 -441 -556 -908 -47 -507 -250 -435 -985 -986 -159 -48 -215 -825 -695 -971 -472 -12 -834 -117 -872 -416 -114 -670 -6 -950 -294 -471 -682 -255 -445 -566 -522 -322 -236 -628 -489 -596 -182 -45 -447 -277 -130 -486 -353 -964 -697 -931 -308 -560 -793 -414 -178 -829 -492 -72 -45 -941 -656 -707 -59 -720 -614 -354 -712 -443 -3 -967 -981 -584 -366 -45 -710 -857 -257 -481 -989 -773 -965 -749 -724 -699 -524 -720 -806 -751 -135 -284 -282 -145 -705 -934 -306 -223 -937 -931 -730 -451 -298 -757 -400 -36 -308 -739 -861 -314 -839 -613 -135 -916 -628 -179 -161 -412 -96 -320 -197 -547 -760 -116 -714 -153 -174 -646 -676 -554 -806 -976 -720 -983 -174 -935 -277 -887 -923 -204 -26 -628 -142 -557 -876 -420 -937 -663 -942 -681 -77 -646 -65 -571 -911 -672 -247 -439 -746 -709 -812 -452 -535 -777 -160 -172 -116 -579 -968 -111 -164 -223 -703 -484 -647 -340 -454 -481 -241 -374 -352 -65 -86 -727 -255 -277 -751 -361 -98 -126 -311 -675 -899 -801 -492 -730 -169 -1 -497 -726 -254 -270 -7 -498 -254 -38 -740 -621 -264 -393 -483 -614 -323 -996 -286 -119 -949 -849 -756 -618 -965 -798 -200 -293 -648 -470 -518 -448 -144 -314 -31 -486 -622 -217 -398 -349 -975 -900 -50 -170 -148 -342 -725 -470 -1000 -514 -562 -375 -210 -696 -389 -444 -487 -72 -57 -180 -44 -904 -283 -124 -389 -41 -334 -51 -688 -11 -938 -491 -841 -529 -982 -613 -322 -557 -508 -138 -260 -901 -874 -571 -947 -8 -741 -187 -917 -535 -182 -853 -232 -580 -730 -777 -426 -231 -850 -358 -583 -524 -191 -318 -468 -735 -949 -543 -983 -788 -273 -521 -304 -985 -14 -928 -988 -87 -346 -680 -648 -629 -201 -910 -539 -644 -575 -324 -202 -938 -840 -954 -139 -891 -138 -405 -576 -53 -656 -935 -397 -670 -825 -5 -216 -51 -291 -947 -337 -276 -520 -687 -908 -2 -621 -802 -701 -562 -461 -672 -98 -935 -635 -911 -978 -687 -787 -143 -535 -332 -962 -652 -963 -41 -828 -571 -134 -160 -211 -758 -888 -253 -541 -254 -780 -930 -869 -843 -450 -363 -594 -28 -287 -763 -891 -367 -561 -889 -195 -698 -740 -252 -209 -390 -401 -112 -618 -870 -327 -583 -842 -616 -240 -11 -229 -663 -208 -794 -18 -12 -279 -990 -774 -733 -439 -602 -947 -148 -952 -222 -739 -448 -739 -348 -217 -985 -515 -594 -628 -692 -948 -361 -205 -477 -521 -994 -772 -942 -716 -641 -43 -595 -612 -327 -59 -165 -527 -589 -878 -587 -521 -452 -691 -17 -74 -850 -985 -963 -685 -738 -555 -827 -705 -656 -367 -333 -241 -934 -64 -790 -862 -206 -850 -198 -647 -84 -363 -268 -850 -596 -214 -784 -445 -279 -426 -652 -423 -803 -843 -979 -386 -313 -893 -59 -266 -552 -447 -620 -870 -816 -224 -197 -280 -575 -902 -832 -236 -495 -30 -657 -595 -780 -313 -27 -965 -184 -138 -558 -18 -198 -249 -827 -180 -483 -224 -162 -246 -562 -81 -739 -680 -793 -241 -966 -862 -581 -789 -293 -694 -5 -575 -801 -894 -748 -192 -683 -933 -980 -237 -111 -272 -793 -283 -532 -77 -45 -78 -223 -629 -530 -220 -614 -605 -909 -636 -960 -49 -846 -795 -253 -353 -422 -434 -764 -411 -363 -991 -675 -793 -182 -101 -350 -715 -21 -525 -642 -903 -777 -494 -975 -690 -630 -677 -870 -446 -664 -713 -375 -379 -791 -824 -136 -354 -165 -508 -713 -302 -910 -383 -714 -244 -353 -43 -733 -747 -358 -589 -251 -576 -581 -931 -286 -414 -111 -752 -515 -310 -695 -945 -81 -825 -98 -960 -667 -576 -40 -248 -201 -636 -74 -528 -518 -466 -845 -917 -916 -5 -124 -963 -703 -139 -25 -893 -35 -269 -326 -231 -362 -950 -728 -930 -244 -930 -769 -551 -678 -713 -564 -411 -664 -126 -431 -367 -261 -449 -496 -708 -398 -756 -491 -694 -841 -240 -100 -245 -905 -938 -430 -844 -701 -249 -265 -403 -95 -545 -375 -884 -560 -954 -533 -523 -452 -134 -971 -846 -278 -365 -674 -998 -613 -700 -472 -403 -596 -294 -72 -102 -416 -107 -981 -236 -663 -441 -70 -727 -896 -416 -768 -789 -298 -664 -28 -429 -672 -422 -124 -295 -58 -479 -590 -734 -270 -145 -474 -776 -658 -661 -381 -747 -485 -299 -506 -367 -43 -290 -901 -380 -741 -193 -236 -388 -839 -530 -659 -132 -97 -372 -385 -123 -633 -92 -401 -90 -71 -920 -638 -254 -240 -362 -436 -466 -947 -245 -811 -874 -903 -363 -683 -91 -317 -962 -505 -157 -785 -338 -285 -95 -123 -435 -26 -887 -283 -309 -538 -101 -331 -535 -121 -543 -683 -20 -728 -536 -387 -195 -667 -380 -468 -488 -278 -244 -670 -993 -461 -342 -617 -53 -152 -256 -884 -277 -457 -29 -910 -300 -769 -86 -651 -540 -266 -715 -795 -822 -826 -385 -440 -671 -383 -696 -765 -430 -170 -698 -142 -369 -257 -638 -864 -93 -452 -37 -670 -30 -709 -195 -713 -933 -20 -175 -951 -579 -575 -319 -693 -122 -772 -958 -290 -399 -668 -653 -260 -917 -680 -112 -127 -882 -19 -259 -13 -650 -521 -649 -970 -459 -373 -591 -199 -342 -509 -321 -761 -335 -615 -737 -932 -959 -441 -9 -833 -890 -266 -632 -686 -755 -118 -244 -323 -28 -314 -288 -759 -575 -321 -466 -603 -513 -929 -124 -796 -401 -625 -549 -989 -508 -935 -719 -303 -400 -961 -442 -265 -357 -951 -907 -48 -357 -997 -94 -537 -912 -77 -643 -454 -94 -80 -18 -529 -562 -970 -761 -3 -606 -855 -366 -168 -155 -739 -780 -45 -169 -173 -69 -989 -131 -79 -855 -121 -775 -303 -131 -754 -229 -388 -9 -315 -824 -551 -930 -680 -371 -383 -172 -793 -826 -506 -520 -51 -526 -751 -621 -903 -977 -419 -165 -713 -148 -531 -803 -93 -103 -92 -115 -865 -714 -760 -445 -228 -75 -476 -118 -188 -722 -358 -439 -224 -445 -748 -354 -947 -877 -708 -397 -491 -244 -493 -828 -290 -424 -979 -542 -841 -764 -448 -384 -728 -562 -52 -339 -287 -418 -898 -192 -330 -146 -310 -479 -179 -698 -710 -331 -322 -120 -770 -844 -868 -656 -213 -995 -634 -45 -962 -707 -660 -134 -507 -344 -833 -350 -577 -159 -201 -995 -328 -39 -961 -511 -744 -535 -235 -723 -51 -373 -872 -145 -537 -306 -969 -227 -401 -598 -824 -216 -91 -55 -97 -755 -133 -798 -683 -413 -856 -181 -300 -438 -575 -954 -186 -678 -647 -915 -632 -552 -161 -834 -458 -710 -321 -695 -968 -324 -34 -274 -165 -126 -47 -996 -688 -586 -945 -844 -452 -868 -641 -943 -31 -145 -896 -530 -655 -942 -142 -974 -481 -661 -70 -236 -460 -773 -415 -956 -445 -356 -605 -13 -41 -719 -878 -11 -665 -961 -227 -151 -419 -754 -487 -299 -926 -47 -505 -325 -822 -715 -227 -143 -582 -420 -329 -543 -915 -85 -806 -580 -596 -499 -620 -522 -882 -104 -1 -418 -440 -92 -251 -710 -188 -242 -546 -59 -627 -42 -805 -381 -52 -925 -632 -213 -656 -891 -495 -32 -210 -309 -850 -652 -118 -563 -343 -495 -951 -254 -912 -753 -518 -80 -502 -654 -602 -67 -777 -354 -615 -478 -524 -558 -970 -145 -545 -482 -135 -993 -753 -909 -595 -775 -655 -747 -844 -935 -580 -341 -888 -10 -904 -475 -84 -492 -520 -693 -248 -35 -804 -438 -220 -175 -206 -442 -312 -303 -908 -874 -424 -765 -459 -304 -268 -403 -747 -86 -116 -865 -466 -82 -255 -491 -664 -622 -785 -692 -981 -660 -16 -626 -953 -31 -376 -910 -313 -339 -292 -267 -650 -653 -960 -784 -521 -147 -74 -536 -575 -565 -725 -550 -564 -368 -89 -24 -428 -764 -48 -575 -208 -985 -83 -676 -78 -98 -347 -234 -804 -881 -515 -404 -877 -673 -210 -286 -597 -143 -774 -574 -235 -345 -958 -460 -290 -132 -897 -461 -364 -58 -11 -625 -68 -586 -769 -246 -949 -701 -972 -984 -595 -27 -784 -712 -727 -645 -875 -140 -669 -790 -928 -991 -270 -700 -493 -81 -49 -778 -41 -924 -778 -398 -612 -994 -433 -497 -499 -109 -18 -742 -313 -464 -639 -416 -544 -139 -401 -963 -500 -125 -606 -548 -368 -218 -103 -30 -564 -675 -279 -754 -735 -741 -704 -819 -782 -570 -826 -556 -824 -794 -309 -732 -721 -473 -965 -980 -458 -894 -259 -145 -771 -511 -703 -460 -70 -312 -758 -439 -894 -958 -713 -614 -869 -181 -713 -805 -140 -420 -370 -524 -833 -631 -257 -444 -578 -562 -819 -841 -416 -635 -710 -109 -644 -798 -215 -521 -716 -839 -242 -262 -209 -610 -831 -173 -612 -243 -323 -665 -364 -329 -766 -255 -650 -497 -176 -769 -409 -408 -193 -123 -258 -915 -103 -39 -487 -505 -853 -624 -230 -877 -278 -659 -115 -345 -999 -724 -267 -587 -141 -310 -494 -675 -896 -965 -163 -824 -691 -457 -422 -115 -864 -952 -463 -370 -359 -804 -834 -333 -710 -565 -363 -323 -362 -206 -864 -154 -528 -23 -326 -417 -145 -543 -182 -492 -906 -206 -421 -644 -62 -242 -588 -859 -667 -391 -410 -630 -312 -170 -982 -689 -988 -571 -120 -564 -212 -717 -211 -738 -106 -424 -616 -585 -906 -957 -335 -357 -203 -132 -664 -193 -363 -906 -410 -8 -917 -912 -613 -625 -930 -346 -817 -706 -937 -246 -508 -92 -227 -783 -805 -291 -6 -772 -468 -47 -1 -287 -193 -311 -285 -569 -956 -112 -900 -955 -184 -32 -289 -423 -509 -177 -908 -471 -472 -198 -817 -444 -871 -916 -798 -209 -428 -879 -462 -283 -785 -988 -43 -931 -197 -95 -539 -840 -694 -187 -456 -512 -612 -792 -149 -225 -749 -987 -60 -447 -122 -9 -21 -89 -814 -52 -547 -709 -55 -891 -12 -899 -151 -727 -526 -526 -935 -528 -330 -684 -573 -469 -761 -408 -819 -130 -295 -72 -706 -576 -929 -367 -604 -862 -411 -285 -546 -445 -28 -940 -529 -454 -775 -466 -17 -107 -820 -105 -585 -53 -521 -608 -470 -509 -405 -123 -574 -908 -876 -680 -163 -221 -169 -201 -191 -413 -262 -516 -561 -435 -610 -492 -248 -775 -500 -752 -493 -348 -644 -398 -502 -126 -908 -923 -457 -252 -511 -309 -916 -3 -519 -426 -607 -372 -27 -613 -245 -921 -854 -756 -873 -232 -113 -126 -315 -582 -99 -130 -175 -136 -606 -470 -497 -174 -562 -310 -300 -786 -679 -270 -398 -555 -73 -542 -319 -926 -43 -931 -336 -943 -925 -378 -993 -161 -634 -782 -847 -687 -635 -464 -90 -21 -955 -357 -678 -969 -670 -412 -57 -154 -43 -863 -910 -520 -985 -787 -842 -878 -255 -543 -311 -514 -869 -188 -971 -246 -351 -184 -353 -436 -224 -376 -559 -490 -88 -725 -516 -11 -509 -201 -82 -609 -768 -232 -477 -300 -519 -159 -430 -919 -129 -628 -448 -393 -881 -200 -17 -42 -701 -542 -786 -207 -185 -468 -121 -646 -734 -240 -978 -71 -708 -55 -926 -940 -979 -988 -789 -762 -271 -618 -135 -376 -320 -282 -832 -58 -22 -492 -214 -66 -548 -372 -668 -315 -380 -162 -570 -914 -967 -491 -614 -102 -611 -146 -276 -653 -106 -961 -638 -94 -720 -984 -166 -141 -812 -240 -189 -654 -198 -938 -125 -877 -818 -404 -924 -10 -539 -317 -910 -719 -581 -579 -659 -187 -776 -482 -964 -892 -696 -131 -351 -824 -576 -78 -476 -105 -714 -249 -754 -637 -461 -398 -306 -580 -198 -137 -869 -874 -479 -32 -312 -669 -952 -344 -806 -47 -169 -337 -999 -218 -14 -547 -541 -700 -474 -388 -432 -655 -909 -459 -928 -718 -581 -36 -399 -452 -474 -403 -562 -196 -735 -166 -474 -174 -260 -634 -156 -551 -40 -943 -646 -265 -38 -772 -170 -703 -183 -85 -768 -157 -844 -183 -162 -450 -547 -638 -52 -875 -974 -408 -967 -973 -397 -165 -668 -369 -42 -561 -710 -880 -373 -882 -407 -967 -220 -737 -879 -781 -223 -254 -766 -186 -304 -48 -392 -862 -531 -254 -707 -732 -202 -915 -967 -352 -599 -360 -261 -631 -405 -891 -774 -100 -766 -483 -154 -872 -81 -667 -418 -967 -973 -999 -348 -139 -962 -627 -618 -836 -672 -741 -906 -923 -916 -107 -729 -623 -378 -974 -77 -77 -839 -83 -487 -756 -329 -480 -153 -60 -750 -790 -530 -668 -872 -765 -97 -497 -954 -394 -372 -414 -900 -18 -652 -572 -48 -398 -614 -768 -385 -621 -829 -886 -519 -637 -895 -879 -74 -16 -84 -420 -562 -198 -125 -30 -364 -424 -348 -33 -197 -17 -915 -663 -408 -718 -294 -413 -904 -962 -126 -126 -939 -246 -342 -380 -645 -61 -403 -829 -979 -17 -519 -570 -460 -139 -453 -319 -324 -205 -1 -486 -257 -385 -315 -475 -774 -529 -949 -243 -912 -73 -701 -848 -338 -555 -295 -910 -796 -140 -998 -328 -511 -437 -35 -890 -603 -334 -498 -624 -305 -5 -551 -462 -70 -465 -896 -261 -695 -623 -820 -209 -434 -994 -191 -878 -674 -157 -150 -565 -694 -899 -941 -734 -529 -79 -435 -157 -193 -131 -697 -695 -288 -730 -842 -916 -183 -950 -257 -946 -119 -584 -300 -502 -675 -324 -835 -116 -603 -877 -819 -836 -50 -856 -910 -177 -138 -863 -125 -170 -614 -962 -881 -545 -187 -48 -621 -795 -928 -372 -2 -310 -699 -817 -828 -187 -908 -480 -754 -376 -197 -620 -408 -637 -154 -118 -708 -144 -708 -867 -858 -993 -259 -769 -548 -520 -456 -513 -938 -49 -360 -473 -598 -58 -309 -187 -554 -893 -982 -150 -141 -636 -488 -595 -888 -844 -553 -888 -703 -37 -168 -789 -20 -220 -889 -691 -608 -529 -453 -288 -979 -655 -328 -297 -541 -564 -832 -154 -693 -44 -894 -918 -770 -380 -757 -313 -753 -292 -85 -736 -740 -910 -560 -368 -936 -563 -184 -471 -285 -353 -12 -468 -760 -290 -355 -403 -594 -356 -868 -199 -725 -126 -548 -589 -166 -693 -55 -577 -628 -824 -569 -6 -576 -736 -955 -233 -632 -6 -16 -829 -385 -1000 -710 -725 -842 -444 -443 -494 -604 -515 -935 -142 -257 -796 -631 -884 -956 -421 -596 -825 -941 -65 -42 -895 -722 -823 -657 -210 -955 -410 -833 -991 -313 -138 -740 -344 -581 -495 -509 -434 -737 -528 -842 -978 -815 -386 -772 -12 -63 -45 -940 -650 -423 -855 -840 -843 -87 -271 -762 -551 -279 -605 -291 -762 -738 -649 -14 -229 -678 -805 -479 -985 -696 -654 -149 -127 -440 -319 -972 -55 -766 -368 -565 -687 -847 -307 -607 -673 -546 -441 -350 -358 -848 -577 -910 -718 -731 -46 -137 -36 -700 -76 -221 -254 -763 -462 -982 -848 -898 -293 -733 -606 -515 -671 -659 -531 -489 -781 -407 -437 -299 -912 -494 -735 -423 -189 -962 -584 -115 -918 -630 -19 -343 -673 -898 -950 -664 -56 -249 -723 -320 -588 -5 -409 -545 -855 -315 -903 -954 -10 -194 -925 -412 -527 -905 -97 -800 -289 -838 -609 -545 -85 -707 -743 -583 -876 -194 -403 -605 -745 -333 -767 -775 -455 -49 -443 -230 -475 -987 -377 -811 -453 -782 -484 -819 -832 -971 -76 -118 -41 -204 -386 -307 -94 -880 -939 -106 -400 -115 -715 -793 -12 -810 -337 -907 -870 -524 -365 -302 -133 -659 -247 -857 -340 -52 -523 -120 -898 -726 -243 -606 -39 -313 -141 -108 -849 -953 -950 -735 -127 -107 -712 -420 -790 -943 -446 -352 -567 -855 -5 -335 -961 -829 -80 -277 -485 -594 -559 -656 -571 -917 -484 -173 -706 -80 -3 -131 -378 -965 -398 -390 -142 -385 -824 -916 -220 -743 -216 -457 -207 -624 -175 -317 -218 -718 -679 -221 -122 -307 -302 -9 -64 -750 -518 -105 -640 -163 -975 -738 -378 -318 -886 -502 -659 -208 -571 -843 -445 -374 -505 -701 -203 -54 -817 -874 -470 -289 -643 -9 -797 -221 -410 -639 -947 -859 -734 -875 -435 -550 -243 -181 -514 -115 -628 -594 -632 -875 -516 -774 -12 -565 -221 -344 -681 -539 -469 -123 -668 -704 -53 -676 -491 -810 -537 -480 -652 -169 -215 -715 -83 -87 -571 -8 -425 -236 -842 -928 -52 -672 -745 -885 -243 -287 -346 -102 -120 -39 -270 -382 -764 -804 -531 -540 -563 -18 -61 -27 -786 -25 -805 -181 -449 -119 -570 -428 -345 -727 -135 -69 -196 -117 -621 -738 -648 -74 -525 -132 -287 -593 -343 -993 -809 -923 -649 -830 -899 -400 -61 -394 -51 -34 -148 -531 -264 -289 -438 -550 -126 -96 -38 -788 -255 -654 -800 -174 -858 -445 -333 -876 -641 -433 -744 -746 -105 -511 -715 -203 -946 -662 -52 -976 -486 -443 -521 -730 -337 -272 -96 -311 -543 -107 -13 -612 -1000 -684 -210 -223 -681 -449 -598 -569 -203 -367 -595 -996 -165 -21 -159 -184 -10 -341 -485 -775 -532 -310 -509 -851 -34 -670 -750 -2 -484 -234 -399 -567 -126 -809 -883 -165 -887 -691 -774 -990 -708 -2 -892 -36 -83 -481 -420 -622 -326 -818 -687 -264 -817 -803 -535 -411 -901 -118 -224 -652 -497 -900 -291 -243 -478 -860 -896 -328 -970 -192 -840 -195 -149 -622 -43 -542 -19 -496 -677 -357 -31 -210 -396 -415 -619 -991 -219 -863 -272 -971 -378 -89 -558 -666 -300 -393 -610 -525 -909 -69 -938 -441 -977 -381 -846 -931 -618 -156 -166 -806 -718 -373 -504 -840 -731 -497 -128 -523 -549 -328 -711 -167 -310 -919 -59 -454 -110 -980 -593 -603 -832 -906 -64 -225 -693 -587 -684 -406 -400 -471 -372 -663 -472 -863 -143 -922 -717 -366 -674 -57 -266 -956 -468 -955 -726 -950 -988 -960 -2 -692 -858 -682 -450 -961 -766 -939 -101 -600 -74 -749 -473 -641 -561 -635 -988 -100 -901 -153 -972 -419 -585 -179 -555 -286 -401 -539 -920 -968 -685 -143 -636 -925 -954 -66 -72 -847 -906 -759 -262 -28 -426 -526 -346 -315 -792 -574 -783 -502 -472 -652 -559 -392 -229 -202 -896 -48 -926 -876 -770 -38 -113 -768 -705 -686 -675 -706 -237 -685 -972 -536 -86 -187 -533 -642 -629 -155 -797 -566 -499 -168 -286 -535 -487 -904 -542 -283 -803 -319 -67 -549 -448 -857 -622 -124 -505 -475 -854 -56 -146 -51 -142 -804 -947 -13 -30 -508 -946 -153 -550 -54 -145 -396 -481 -953 -112 -850 -793 -300 -275 -326 -993 -431 -468 -35 -102 -489 -101 -409 -112 -488 -530 -512 -776 -194 -422 -845 -876 -561 -440 -321 -365 -676 -787 -678 -804 -103 -82 -412 -299 -485 -236 -876 -616 -664 -449 -561 -611 -792 -987 -116 -615 -533 -567 -748 -952 -655 -134 -798 -212 -386 -824 -37 -365 -65 -598 -506 -231 -39 -787 -359 -487 -782 -688 -35 -217 -401 -304 -96 -700 -716 -142 -421 -298 -879 -323 -848 -17 -381 -463 -278 -314 -210 -666 -927 -647 -894 -650 -587 -681 -810 -403 -468 -205 -758 -830 -655 -405 -118 -49 -593 -951 -333 -286 -812 -734 -913 -894 -636 -155 -899 -421 -205 -914 -924 -804 -50 -946 -910 -141 -310 -88 -525 -199 -656 -290 -525 -804 -555 -660 -262 -267 -946 -129 -890 -164 -82 -467 -846 -266 -97 -252 -575 -964 -217 -389 -881 -411 -384 -320 -546 -480 -376 -484 -144 -455 -903 -561 -55 -663 -633 -835 -569 -886 -28 -224 -719 -275 -929 -201 -590 -393 -549 -419 -998 -24 -196 -624 -44 -717 -84 -588 -18 -789 -463 -746 -82 -506 -157 -36 -527 -238 -636 -207 -421 -237 -333 -301 -930 -269 -549 -978 -557 -792 -87 -150 -864 -310 -981 -589 -41 -170 -847 -895 -280 -791 -463 -275 -657 -963 -570 -332 -236 -428 -63 -894 -217 -175 -261 -115 -765 -388 -812 -597 -721 -264 -377 -652 -293 -170 -193 -469 -751 -184 -251 -103 -664 -224 -926 -651 -98 -343 -523 -611 -464 -579 -799 -577 -373 -902 -687 -639 -555 -382 -398 -871 -66 -183 -564 -276 -95 -171 -421 -558 -43 -161 -339 -310 -354 -356 -156 -691 -161 -310 -209 -990 -877 -756 -888 -117 -505 -71 -973 -6 -514 -910 -517 -31 -726 -606 -696 -770 -244 -784 -698 -178 -75 -360 -318 -111 -831 -874 -320 -265 -774 -26 -347 -920 -886 -775 -722 -570 -389 -411 -793 -269 -510 -270 -131 -99 -957 -57 -929 -42 -863 -573 -427 -899 -508 -603 -141 -857 -277 -453 -633 -301 -676 -360 -890 -498 -909 -38 -19 -606 -931 -731 -527 -699 -89 -972 -545 -862 -823 -476 -66 -811 -727 -183 -130 -311 -905 -800 -956 -219 -915 -746 -591 -715 -576 -144 -217 -865 -915 -519 -663 -88 -613 -18 -789 -318 -213 -178 -249 -791 -754 -976 -582 -944 -346 -882 -727 -129 -510 -185 -641 -172 -411 -345 -485 -755 -674 -807 -84 -956 -239 -588 -278 -479 -864 -153 -114 -925 -624 -642 -951 -889 -742 -992 -663 -105 -309 -229 -175 -810 -233 -703 -530 -78 -258 -706 -314 -735 -361 -565 -510 -943 -99 -718 -227 -601 -911 -87 -305 -248 -328 -751 -439 -689 -666 -309 -88 -356 -544 -262 -910 -134 -917 -835 -626 -313 -29 -178 -101 -586 -441 -490 -774 -709 -256 -652 -938 -65 -1 -875 -591 -214 -108 -314 -701 -458 -203 -287 -389 -612 -731 -507 -93 -76 -309 -844 -911 -117 -730 -310 -972 -858 -27 -531 -885 -512 -466 -251 -596 -519 -581 -649 -88 -447 -155 -584 -542 -689 -144 -339 -716 -485 -171 -555 -52 -783 -803 -958 -323 -123 -859 -983 -737 -25 -983 -490 -62 -301 -212 -426 -298 -556 -338 -414 -1000 -445 -829 -111 -52 -638 -415 -434 -180 -417 -546 -352 -306 -922 -747 -104 -82 -191 -417 -839 -527 -71 -620 -781 -615 -759 -81 -519 -662 -930 -726 -408 -864 -242 -170 -469 -888 -63 -882 -569 -678 -184 -546 -939 -333 -911 -349 -266 -296 -866 -598 -280 -482 -957 -522 -301 -452 -813 -905 -816 -858 -25 -852 -653 -273 -187 -11 -186 -247 -587 -671 -138 -118 -511 -256 -937 -416 -404 -607 -826 -698 -883 -471 -399 -851 -685 -948 -299 -696 -324 -429 -101 -148 -495 -469 -180 -748 -754 -357 -997 -752 -389 -520 -859 -572 -224 -537 -585 -326 -330 -823 -487 -91 -723 -206 -948 -843 -568 -212 -739 -200 -970 -309 -511 -272 -197 -837 -565 -648 -946 -305 -567 -448 -759 -991 -939 -979 -87 -433 -593 -455 -825 -541 -479 -145 -830 -946 -12 -77 -460 -377 -351 -803 -201 -236 -31 -219 -23 -861 -730 -389 -83 -328 -11 -958 -237 -710 -786 -7 -426 -393 -208 -157 -581 -200 -160 -927 -352 -556 -861 -301 -630 -992 -586 -563 -435 -382 -129 -126 -686 -225 -733 -618 -158 -91 -272 -177 -780 -663 -372 -135 -508 -826 -427 -515 -623 -890 -92 -369 -907 -247 -264 -671 -398 -898 -564 -969 -20 -942 -476 -375 -788 -890 -200 -807 -829 -274 -667 -823 -712 -869 -989 -429 -927 -268 -587 -338 -745 -28 -519 -325 -557 -467 -830 -124 -786 -484 -436 -119 -478 -664 -846 -622 -495 -627 -293 -652 -58 -325 -761 -551 -770 -796 -567 -266 -801 -752 -525 -197 -410 -169 -164 -465 -583 -267 -123 -291 -241 -738 -989 -746 -70 -27 -257 -400 -895 -542 -87 -587 -780 -611 -723 -444 -874 -629 -297 -912 -983 -929 -305 -127 -961 -920 -409 -726 -307 -354 -623 -512 -741 -282 -310 -679 -50 -764 -36 -82 -353 -360 -273 -433 -18 -924 -766 -887 -266 -394 -34 -894 -72 -375 -67 -110 -80 -694 -331 -51 -423 -170 -89 -665 -475 -910 -294 -512 -284 -991 -98 -882 -50 -264 -363 -199 -115 -954 -146 -652 -101 -587 -853 -312 -238 -157 -803 -778 -881 -921 -76 -795 -641 -448 -256 -898 -328 -101 -203 -411 -793 -440 -78 -921 -608 -1000 -394 -783 -195 -477 -230 -546 -478 -195 -181 -600 -55 -4 -734 -669 -150 -769 -124 -457 -510 -629 -147 -728 -432 -682 -121 -430 -376 -731 -180 -706 -190 -83 -406 -705 -998 -938 -502 -441 -367 -88 -626 -352 -331 -118 -684 -459 -66 -627 -445 -881 -84 -838 -131 -598 -727 -149 -804 -428 -987 -375 -845 -556 -620 -391 -737 -642 -131 -103 -395 -398 -701 -62 -319 -937 -605 -912 -671 -607 -15 -493 -542 -156 -416 -184 -855 -259 -194 -814 -541 -612 -842 -162 -488 -803 -457 -173 -891 -463 -720 -293 -534 -882 -289 -705 -486 -438 -673 -3 -993 -206 -1 -126 -295 -467 -521 -139 -215 -734 -707 -838 -707 -472 -366 -848 -163 -400 -670 -519 -365 -172 -505 -480 -673 -46 -542 -960 -855 -702 -270 -496 -708 -858 -635 -568 -461 -50 -655 -168 -683 -351 -837 -199 -919 -624 -364 -891 -861 -419 -648 -76 -106 -891 -538 -524 -905 -489 -976 -859 -190 -333 -980 -466 -29 -17 -424 -58 -558 -170 -206 -582 -797 -378 -833 -850 -660 -604 -496 -537 -443 -901 -976 -252 -410 -445 -252 -12 -411 -308 -119 -11 -114 -201 -890 -648 -907 -176 -164 -268 -843 -120 -200 -694 -405 -500 -111 -196 -462 -755 -892 -201 -288 -12 -317 -783 -379 -65 -293 -359 -207 -152 -488 -287 -755 -624 -383 -100 -389 -862 -268 -106 -35 -383 -532 -406 -57 -463 -926 -157 -158 -897 -598 -192 -944 -165 -960 -407 -785 -439 -591 -138 -297 -258 -617 -312 -408 -13 -462 -199 -606 -533 -491 -3 -859 -209 -525 -434 -280 -759 -233 -68 -460 -618 -745 -244 -491 -796 -232 -956 -729 -643 -318 -398 -122 -865 -594 -994 -527 -128 -838 -632 -334 -813 -620 -257 -47 -683 -316 -581 -349 -85 -154 -307 -756 -169 -144 -383 -538 -449 -369 -58 -90 -166 -153 -649 -227 -905 -764 -896 -634 -669 -95 -14 -605 -144 -643 -256 -561 -119 -609 -455 -592 -196 -539 -871 -560 -63 -833 -65 -778 -508 -66 -911 -734 -830 -525 -356 -8 -825 -196 -807 -115 -73 -795 -758 -354 -485 -957 -218 -762 -4 -268 -594 -872 -378 -131 -448 -290 -659 -962 -758 -107 -324 -534 -268 -979 -887 -322 -731 -354 -109 -265 -548 -854 -620 -590 -580 -365 -687 -350 -5 -976 -926 -699 -550 -655 -688 -669 -17 -35 -806 -361 -424 -976 -765 -616 -322 -699 -369 -537 -772 -742 -72 -992 -139 -514 -90 -336 -223 -764 -819 -369 -771 -555 -526 -448 -113 -538 -725 -369 -301 -709 -428 -757 -776 -313 -542 -744 -92 -969 -605 -984 -136 -780 -907 -750 -222 -417 -958 -690 -265 -162 -40 -273 -916 -736 -26 -180 -729 -81 -541 -470 -666 -804 -911 -942 -130 -591 -585 -179 -225 -452 -974 -192 -778 -392 -459 -18 -629 -809 -282 -311 -583 -164 -723 -734 -703 -542 -548 -396 -675 -337 -281 -704 -437 -933 -61 -94 -697 -255 -865 -593 -144 -616 -88 -155 -825 -354 -686 -905 -960 -702 -983 -229 -515 -300 -782 -373 -492 -262 -564 -195 -966 -236 -465 -714 -710 -555 -830 -310 -635 -200 -443 -287 -398 -494 -851 -268 -222 -652 -821 -929 -351 -213 -345 -674 -519 -195 -112 -161 -421 -284 -345 -898 -913 -827 -835 -516 -801 -514 -322 -453 -63 -112 -843 -387 -255 -829 -212 -607 -980 -533 -907 -303 -318 -372 -48 -320 -305 -418 -429 -657 -313 -537 -913 -118 -301 -170 -699 -626 -497 -416 -966 -398 -756 -121 -954 -739 -127 -853 -138 -132 -343 -658 -688 -517 -732 -481 -246 -81 -358 -920 -701 -786 -899 -345 -167 -679 -375 -183 -466 -719 -230 -389 -358 -671 -375 -459 -528 -601 -528 -707 -139 -309 -863 -782 -399 -605 -996 -8 -934 -956 -655 -989 -748 -481 -843 -312 -263 -899 -396 -484 -690 -631 -519 -889 -10 -70 -652 -754 -826 -772 -105 -16 -15 -978 -689 -255 -803 -702 -689 -182 -337 -694 -278 -161 -723 -840 -222 -803 -699 -44 -802 -197 -657 -570 -20 -183 -940 -448 -49 -286 -923 -603 -274 -478 -442 -655 -470 -82 -584 -75 -614 -761 -576 -752 -610 -138 -102 -917 -355 -954 -868 -413 -312 -671 -714 -30 -31 -209 -154 -882 -866 -509 -261 -878 -976 -782 -329 -494 -181 -117 -408 -226 -996 -445 -39 -90 -6 -281 -338 -438 -683 -527 -530 -934 -328 -634 -939 -538 -910 -749 -441 -284 -509 -821 -814 -446 -309 -488 -332 -235 -203 -122 -306 -153 -908 -268 -275 -521 -670 -6 -393 -262 -111 -547 -248 -602 -607 -921 -89 -167 -956 -484 -762 -684 -215 -492 -912 -511 -648 -415 -9 -641 -95 -886 -195 -900 -495 -764 -412 -611 -141 -573 -42 -300 -720 -148 -502 -169 -68 -427 -288 -100 -854 -499 -375 -873 -380 -476 -542 -174 -170 -807 -982 -233 -517 -923 -777 -173 -340 -900 -726 -525 -238 -448 -177 -466 -138 -819 -581 -972 -319 -355 -88 -842 -852 -167 -317 -47 -502 -575 -54 -43 -465 -63 -986 -506 -935 -675 -69 -53 -955 -47 -750 -353 -139 -932 -597 -531 -603 -350 -811 -541 -84 -627 -45 -336 -276 -354 -595 -663 -7 -531 -107 -873 -621 -48 -436 -790 -439 -35 -837 -146 -333 -511 -63 -953 -909 -663 -15 -38 -538 -101 -678 -675 -863 -759 -408 -111 -354 -866 -198 -277 -616 -599 -504 -39 -73 -959 -526 -543 -424 -161 -596 -929 -439 -897 -381 -917 -51 -774 -738 -396 -193 -188 -443 -363 -932 -818 -137 -577 -542 -666 -749 -534 -744 -615 -721 -472 -769 -329 -609 -537 -426 -94 -247 -617 -647 -577 -383 -109 -310 -139 -268 -387 -259 -400 -251 -420 -780 -501 -549 -753 -623 -97 -118 -225 -297 -733 -359 -157 -875 -167 -892 -821 -227 -402 -354 -978 -10 -66 -276 -177 -65 -516 -273 -721 -267 -394 -663 -155 -167 -708 -53 -760 -490 -618 -838 -91 -201 -869 -819 -152 -341 -298 -769 -315 -344 -902 -756 -251 -925 -744 -952 -585 -390 -113 -383 -159 -715 -978 -986 -16 -775 -260 -824 -414 -870 -648 -619 -365 -210 -818 -948 -174 -900 -745 -486 -212 -766 -413 -291 -622 -895 -882 -729 -118 -392 -980 -183 -906 -115 -54 -45 -454 -100 -473 -269 -112 -615 -385 -550 -380 -210 -62 -405 -10 -744 -591 -603 -602 -157 -58 -320 -101 -133 -131 -199 -79 -547 -748 -316 -236 -467 -44 -360 -964 -291 -470 -166 -921 -528 -272 -140 -201 -31 -44 -773 -395 -287 -926 -286 -49 -997 -661 -657 -260 -70 -426 -70 -263 -954 -206 -355 -528 -186 -419 -640 -237 -41 -513 -392 -903 -792 -715 -800 -247 -168 -458 -383 -505 -64 -804 -132 -77 -641 -228 -518 -604 -157 -987 -355 -507 -275 -24 -487 -44 -452 -264 -627 -312 -196 -320 -191 -28 -362 -317 -264 -591 -476 -341 -583 -83 -946 -909 -288 -893 -692 -988 -789 -141 -979 -514 -912 -453 -501 -66 -770 -284 -2 -660 -717 -690 -341 -782 -188 -739 -969 -511 -258 -147 -140 -179 -255 -474 -783 -237 -376 -766 -815 -717 -124 -336 -689 -699 -552 -85 -352 -845 -543 -647 -710 -69 -748 -308 -722 -183 -599 -288 -115 -675 -506 -25 -174 -717 -62 -539 -155 -789 -450 -390 -934 -855 -34 -969 -674 -177 -757 -195 -522 -400 -813 -222 -362 -667 -842 -870 -812 -951 -758 -752 -678 -705 -256 -828 -584 -975 -115 -179 -905 -531 -253 -798 -437 -23 -737 -56 -76 -332 -81 -431 -970 -842 -531 -939 -686 -222 -806 -284 -559 -674 -372 -685 -770 -928 -54 -780 -451 -42 -757 -213 -540 -143 -77 -701 -720 -887 -824 -256 -785 -19 -402 -133 -100 -726 -752 -540 -847 -628 -975 -502 -427 -819 -20 -539 -810 -897 -305 -106 -522 -861 -958 -604 -92 -522 -889 -804 -852 -723 -943 -921 -656 -241 -453 -658 -613 -881 -890 -911 -631 -280 -771 -781 -415 -882 -860 -568 -167 -517 -385 -519 -619 -618 -406 -274 -781 -917 -398 -318 -617 -181 -902 -454 -394 -186 -874 -383 -415 -458 -196 -270 -560 -473 -701 -825 -821 -497 -326 -811 -445 -43 -100 -33 -614 -589 -714 -260 -878 -655 -500 -539 -447 -600 -913 -823 -270 -875 -924 -29 -447 -982 -3 -497 -245 -261 -361 -63 -400 -203 -494 -985 -629 -890 -134 -779 -383 -763 -276 -374 -116 -166 -18 -267 -259 -56 -237 -844 -794 -100 -25 -936 -564 -15 -771 -873 -625 -351 -671 -188 -143 -290 -375 -285 -762 -487 -560 -463 -703 -436 -587 -220 -509 -518 -45 -746 -502 -795 -454 -192 -594 -425 -711 -320 -260 -126 -40 -690 -56 -870 -76 -689 -13 -310 -719 -317 -329 -544 -180 -39 -48 -678 -973 -608 -160 -190 -136 -243 -549 -136 -15 -715 -661 -258 -541 -428 -186 -918 -125 -215 -147 -762 -371 -262 -639 -249 -162 -742 -294 -338 -556 -627 -520 -30 -379 -662 -954 -431 -538 -195 -473 -892 -165 -860 -732 -696 -281 -356 -627 -683 -455 -285 -798 -345 -455 -855 -21 -631 -952 -820 -781 -159 -133 -830 -335 -322 -5 -921 -182 -694 -4 -113 -30 -558 -284 -122 -546 -289 -375 -982 -936 -978 -896 -239 -839 -442 -396 -690 -537 -146 -135 -688 -433 -868 -278 -735 -308 -541 -909 -450 -270 -354 -515 -293 -841 -993 -977 -1 -496 -79 -566 -500 -193 -519 -762 -734 -605 -747 -364 -781 -486 -52 -965 -80 -758 -527 -156 -564 -956 -535 -592 -861 -306 -434 -487 -318 -302 -4 -199 -670 -478 -774 -823 -87 -529 -158 -859 -139 -793 -459 -53 -329 -575 -713 -529 -756 -929 -736 -507 -183 -76 -615 -121 -360 -579 -375 -965 -876 -167 -612 -155 -828 -522 -585 -173 -720 -580 -972 -497 -440 -102 -585 -442 -293 -13 -423 -36 -54 -234 -712 -850 -501 -573 -513 -947 -134 -107 -721 -951 -309 -289 -149 -553 -903 -898 -518 -89 -376 -489 -302 -142 -986 -876 -956 -112 -114 -619 -196 -102 -575 -192 -136 -248 -650 -301 -270 -457 -246 -621 -991 -871 -328 -182 -337 -149 -338 -725 -37 -774 -201 -214 -633 -563 -442 -1000 -334 -235 -484 -396 -553 -237 -38 -662 -60 -541 -552 -368 -158 -61 -66 -982 -268 -856 -185 -269 -773 -87 -645 -680 -612 -885 -515 -528 -847 -741 -709 -5 -790 -81 -585 -108 -578 -905 -375 -372 -123 -403 -332 -363 -662 -676 -876 -35 -33 -624 -977 -766 -458 -616 -691 -261 -724 -628 -125 -965 -357 -514 -588 -217 -765 -112 -571 -684 -729 -51 -40 -953 -174 -510 -412 -230 -563 -708 -37 -146 -219 -759 -644 -669 -312 -303 -517 -537 -86 -613 -325 -453 -143 -971 -832 -73 -156 -799 -36 -657 -383 -345 -567 -205 -264 -639 -412 -635 -936 -917 -409 -807 -494 -311 -244 -892 -291 -895 -324 -307 -86 -375 -261 -745 -485 -352 -636 -12 -238 -995 -115 -418 -582 -550 -153 -780 -731 -937 -879 -544 -757 -245 -642 -376 -939 -107 -145 -569 -362 -885 -418 -656 -468 -788 -533 -7 -689 -345 -988 -997 -474 -102 -766 -227 -823 -545 -186 -477 -587 -142 -984 -943 -907 -802 -830 -439 -443 -550 -526 -60 -202 -410 -643 -827 -205 -399 -968 -842 -562 -931 -459 -961 -790 -196 -561 -967 -405 -288 -981 -270 -684 -431 -45 -999 -955 -62 -875 -683 -933 -150 -692 -516 -511 -814 -603 -564 -793 -789 -677 -382 -313 -617 -783 -745 -145 -966 -670 -888 -644 -982 -817 -838 -409 -860 -451 -818 -542 -64 -852 -652 -120 -770 -708 -830 -10 -824 -461 -588 -495 -699 -518 -561 -713 -868 -271 -77 -210 -959 -270 -357 -534 -332 -562 -171 -912 -481 -421 -643 -395 -806 -100 -232 -268 -702 -302 -705 -896 -343 -104 -247 -110 -292 -137 -90 -890 -13 -225 -733 -24 -788 -729 -666 -391 -775 -351 -49 -346 -679 -369 -586 -457 -550 -462 -769 -489 -875 -468 -348 -859 -285 -857 -818 -696 -278 -990 -428 -461 -151 -213 -568 -763 -381 -136 -206 -267 -566 -77 -969 -239 -92 -238 -108 -32 -485 -598 -805 -206 -767 -143 -996 -130 -361 -603 -60 -48 -98 -280 -693 -412 -473 -217 -247 -965 -931 -268 -487 -496 -170 -332 -907 -479 -184 -715 -235 -648 -781 -980 -637 -711 -595 -826 -156 -13 -260 -171 -119 -567 -149 -642 -459 -458 -557 -624 -447 -457 -33 -475 -148 -713 -792 -816 -268 -884 -540 -484 -672 -701 -173 -283 -209 -638 -244 -757 -428 -391 -123 -269 -999 -428 -810 -976 -731 -647 -41 -731 -901 -810 -77 -531 -666 -316 -688 -647 -650 -776 -764 -498 -730 -679 -646 -80 -826 -755 -116 -617 -471 -997 -720 -348 -912 -113 -783 -605 -929 -309 -574 -133 -526 -201 -676 -944 -591 -755 -58 -181 -380 -857 -100 -306 -189 -931 -637 -201 -717 -353 -688 -235 -955 -263 -207 -861 -115 -647 -740 -378 -53 -46 -649 -194 -708 -442 -407 -588 -975 -52 -322 -564 -967 -969 -731 -868 -638 -248 -930 -197 -191 -289 -764 -793 -856 -486 -320 -902 -139 -547 -276 -82 -776 -338 -388 -32 -874 -388 -350 -525 -572 -594 -744 -337 -148 -185 -395 -109 -994 -394 -363 -609 -321 -215 -83 -512 -438 -503 -310 -743 -560 -567 -961 -370 -672 -467 -426 -114 -735 -614 -286 -817 -683 -824 -331 -857 -245 -445 -897 -392 -716 -520 -339 -379 -644 -355 -310 -43 -289 -353 -45 -910 -544 -31 -217 -639 -566 -700 -456 -688 -203 -793 -427 -275 -476 -808 -574 -417 -982 -78 -203 -859 -782 -875 -840 -626 -330 -943 -589 -678 -259 -1 -459 -94 -457 -971 -216 -680 -199 -571 -208 -216 -940 -446 -494 -877 -751 -629 -771 -914 -616 -832 -311 -842 -248 -131 -103 -768 -135 -144 -469 -12 -396 -477 -832 -18 -453 -936 -367 -382 -351 -77 -241 -642 -854 -36 -459 -396 -405 -3 -325 -763 -320 -447 -357 -882 -417 -763 -349 -802 -72 -335 -28 -218 -272 -68 -840 -586 -751 -967 -225 -384 -364 -389 -829 -515 -163 -24 -504 -964 -662 -321 -757 -541 -570 -369 -154 -160 -517 -376 -625 -976 -207 -609 -372 -140 -677 -307 -432 -223 -979 -196 -984 -548 -105 -860 -85 -833 -558 -269 -625 -649 -845 -136 -424 -221 -782 -793 -61 -605 -847 -870 -414 -552 -425 -416 -992 -679 -269 -534 -35 -171 -648 -321 -932 -665 -171 -461 -806 -83 -555 -442 -319 -72 -315 -713 -365 -604 -655 -149 -82 -108 -892 -160 -447 -353 -335 -817 -128 -584 -942 -863 -663 -659 -394 -315 -247 -543 -228 -770 -227 -404 -723 -488 -2 -851 -303 -598 -181 -866 -653 -847 -431 -413 -513 -581 -926 -188 -293 -631 -508 -652 -316 -479 -144 -449 -915 -881 -349 -942 -241 -308 -616 -865 -811 -837 -855 -388 -910 -544 -598 -970 -342 -371 -808 -639 -191 -436 -62 -485 -939 -139 -909 -156 -210 -505 -343 -154 -663 -980 -942 -67 -921 -530 -326 -186 -213 -876 -381 -542 -762 -625 -12 -702 -310 -894 -586 -122 -399 -681 -505 -323 -243 -274 -720 -263 -244 -112 -268 -820 -948 -950 -532 -337 -665 -599 -472 -63 -207 -733 -862 -848 -839 -865 -828 -221 -26 -339 -84 -752 -123 -959 -762 -394 -183 -760 -341 -172 -604 -870 -138 -887 -112 -469 -784 -524 -358 -155 -511 -536 -224 -880 -62 -484 -270 -831 -175 -653 -459 -600 -473 -732 -659 -780 -692 -672 -878 -485 -671 -884 -264 -211 -68 -939 -31 -841 -661 -583 -205 -609 -259 -567 -470 -160 -19 -634 -930 -77 -395 -169 -288 -138 -769 -584 -102 -853 -554 -708 -874 -194 -231 -486 -637 -315 -26 -728 -141 -753 -226 -282 -14 -118 -936 -812 -201 -824 -16 -475 -648 -58 -67 -870 -180 -127 -973 -546 -462 -860 -137 -89 -735 -939 -585 -485 -580 -525 -258 -871 -499 -922 -805 -784 -118 -987 -803 -277 -526 -351 -871 -327 -735 -642 -520 -629 -36 -860 -106 -728 -415 -730 -155 -473 -114 -532 -434 -274 -96 -832 -684 -429 -580 -325 -350 -160 -287 -644 -839 -26 -514 -382 -494 -911 -412 -822 -875 -286 -699 -347 -419 -106 -757 -178 -730 -984 -834 -978 -951 -610 -354 -982 -982 -159 -462 -752 -836 -321 -250 -119 -658 -98 -869 -770 -61 -390 -409 -851 -432 -803 -50 -128 -990 -684 -849 -725 -298 -449 -106 -818 -586 -692 -286 -344 -274 -280 -371 -124 -918 -449 -924 -862 -747 -756 -405 -73 -881 -268 -691 -843 -28 -882 -297 -679 -481 -426 -847 -410 -207 -957 -410 -582 -343 -241 -430 -146 -383 -287 -642 -430 -401 -742 -320 -312 -952 -70 -144 -918 -445 -473 -495 -732 -234 -24 -650 -924 -584 -76 -433 -532 -978 -425 -760 -77 -376 -748 -562 -760 -929 -55 -191 -244 -611 -312 -155 -414 -96 -171 -800 -510 -916 -384 -293 -21 -345 -997 -412 -166 -930 -838 -86 -559 -996 -22 -48 -171 -127 -758 -903 -874 -376 -883 -475 -199 -974 -189 -774 -620 -770 -188 -544 -890 -450 -990 -468 -447 -469 -291 -14 -219 -975 -1 -416 -293 -277 -599 -120 -751 -626 -387 -453 -564 -838 -927 -940 -355 -989 -930 -236 -281 -453 -914 -876 -252 -633 -219 -953 -502 -754 -621 -702 -582 -454 -918 -422 -217 -370 -930 -510 -671 -860 -707 -982 -237 -514 -149 -509 -295 -216 -845 -408 -41 -486 -832 -643 -428 -766 -69 -623 -320 -192 -710 -708 -479 -985 -468 -405 -42 -630 -76 -588 -424 -347 -407 -474 -161 -243 -869 -792 -951 -432 -730 -4 -169 -574 -873 -134 -463 -543 -663 -117 -4 -561 -480 -944 -127 -689 -430 -34 -210 -555 -690 -130 -626 -86 -532 -61 -120 -895 -292 -144 -470 -676 -644 -458 -106 -974 -657 -393 -153 -629 -293 -221 -821 -556 -821 -459 -792 -304 -245 -481 -241 -482 -688 -542 -654 -473 -679 -960 -7 -470 -641 -236 -336 -446 -516 -749 -369 -556 -86 -41 -562 -811 -121 -956 -252 -686 -815 -424 -764 -931 -958 -483 -636 -916 -994 -195 -774 -314 -569 -225 -331 -264 -128 -574 -947 -991 -2 -456 -840 -457 -472 -890 -745 -294 -130 -865 -547 -925 -723 -316 -54 -379 -979 -537 -325 -145 -945 -822 -870 -206 -900 -471 -549 -733 -371 -270 -851 -679 -198 -413 -547 -24 -977 -890 -107 -277 -4 -852 -545 -261 -943 -872 -364 -57 -738 -215 -219 -333 -309 -136 -251 -341 -920 -791 -314 -155 -883 -784 -374 -169 -450 -766 -834 -185 -186 -113 -475 -783 -449 -392 -746 -795 -832 -832 -104 -796 -552 -714 -132 -39 -147 -487 -95 -524 -91 -870 -983 -5 -217 -95 -464 -458 -772 -461 -197 -799 -506 -229 -262 -397 -31 -303 -891 -337 -795 -153 -439 -533 -324 -33 -387 -895 -770 -236 -844 -932 -497 -308 -278 -140 -707 -17 -939 -952 -415 -610 -882 -825 -684 -293 -587 -445 -226 -770 -128 -639 -223 -189 -524 -776 -629 -712 -785 -213 -714 -311 -500 -197 -982 -988 -284 -385 -814 -592 -235 -35 -408 -376 -73 -628 -339 -490 -659 -864 -126 -633 -478 -406 -880 -399 -789 -813 -305 -221 -81 -576 -823 -964 -262 -450 -217 -372 -320 -830 -608 -518 -621 -112 -407 -725 -692 -570 -179 -728 -757 -319 -513 -669 -724 -300 -823 -317 -753 -869 -748 -190 -364 -801 -702 -338 -696 -198 -815 -812 -567 -616 -331 -185 -759 -619 -253 -391 -164 -172 -544 -523 -598 -211 -434 -214 -235 -772 -699 -161 -222 -918 -933 -5 -19 -30 -906 -750 -558 -568 -921 -427 -982 -530 -718 -683 -154 -651 -836 -880 -444 -998 -733 -815 -199 -643 -675 -2 -881 -202 -745 -423 -289 -356 -408 -726 -342 -597 -413 -41 -599 -313 -651 -292 -334 -721 -742 -332 -419 -854 -603 -922 -891 -42 -715 -446 -789 -578 -525 -601 -790 -627 -565 -231 -111 -156 -540 -734 -807 -683 -468 -149 -219 -533 -187 -137 -764 -914 -790 -376 -468 -336 -949 -679 -801 -881 -629 -917 -175 -529 -79 -720 -442 -239 -538 -191 -815 -652 -980 -922 -7 -401 -671 -744 -519 -639 -254 -797 -52 -661 -208 -356 -815 -227 -644 -435 -920 -576 -174 -821 -639 -556 -913 -743 -551 -594 -204 -879 -973 -368 -163 -895 -785 -321 -100 -112 -900 -590 -692 -375 -527 -751 -525 -462 -947 -999 -930 -573 -258 -900 -73 -724 -736 -853 -275 -934 -736 -267 -29 -425 -793 -691 -409 -689 -936 -207 -377 -955 -178 -285 -410 -629 -68 -175 -731 -450 -152 -538 -366 -199 -315 -793 -612 -612 -172 -382 -559 -414 -704 -577 -431 -281 -151 -2 -975 -8 -590 -595 -950 -611 -192 -158 -250 -61 -60 -128 -227 -503 -69 -793 -22 -359 -205 -445 -188 -743 -160 -934 -544 -423 -242 -707 -187 -712 -591 -188 -462 -347 -338 -657 -18 -875 -831 -597 -950 -332 -460 -659 -315 -905 -526 -705 -978 -880 -871 -100 -238 -90 -482 -431 -780 -139 -738 -803 -359 -929 -987 -987 -82 -788 -923 -224 -452 -38 -60 -557 -428 -265 -701 -855 -294 -20 -210 -638 -943 -910 -706 -186 -636 -104 -995 -2 -10 -864 -43 -772 -402 -858 -709 -437 -837 -17 -11 -490 -737 -832 -718 -29 -160 -276 -497 -328 -202 -652 -600 -570 -773 -617 -71 -539 -951 -69 -232 -139 -265 -303 -993 -388 -372 -68 -102 -612 -662 -772 -187 -87 -980 -863 -619 -53 -137 -891 -258 -101 -985 -737 -400 -778 -71 -700 -728 -47 -540 -788 -291 -395 -699 -52 -671 -278 -254 -629 -824 -821 -100 -99 -665 -687 -623 -780 -879 -124 -440 -394 -712 -720 -619 -449 -970 -329 -716 -281 -611 -702 -237 -70 -558 -976 -687 -181 -537 -764 -699 -735 -481 -562 -291 -724 -43 -107 -876 -502 -494 -728 -517 -140 -851 -142 -882 -448 -164 -621 -432 -236 -351 -202 -865 -92 -966 -106 -338 -670 -624 -355 -833 -356 -566 -759 -819 -253 -708 -535 -54 -711 -747 -584 -621 -881 -711 -907 -495 -480 -772 -664 -495 -793 -434 -573 -368 -420 -94 -583 -437 -858 -932 -352 -326 -1000 -587 -206 -687 -245 -416 -131 -9 -155 -99 -979 -140 -699 -486 -380 -25 -165 -840 -818 -818 -541 -55 -478 -977 -423 -420 -164 -446 -492 -37 -604 -654 -470 -589 -455 -24 -494 -65 -541 -308 -667 -2 -215 -216 -400 -430 -839 -251 -606 -775 -803 -656 -499 -70 -401 -393 -992 -153 -414 -783 -649 -877 -350 -483 -704 -91 -240 -747 -622 -503 -156 -881 -712 -410 -75 -513 -419 -976 -294 -615 -818 -866 -392 -34 -739 -862 -824 -122 -248 -44 -888 -419 -734 -145 -668 -168 -446 -76 -586 -522 -760 -370 -319 -354 -98 -880 -792 -872 -973 -319 -824 -669 -133 -513 -611 -819 -191 -222 -171 -475 -564 -420 -904 -188 -541 -634 -328 -24 -590 -498 -319 -401 -52 -315 -738 -192 -424 -848 -219 -369 -474 -955 -675 -852 -809 -312 -882 -196 -722 -173 -806 -122 -471 -795 -647 -571 -663 -575 -690 -34 -266 -857 -510 -581 -729 -830 -183 -832 -597 -551 -297 -965 -306 -403 -185 -530 -465 -15 -552 -142 -733 -1000 -175 -453 -471 -764 -673 -709 -434 -606 -359 -118 -797 -413 -611 -286 -961 -102 -840 -854 -103 -387 -473 -795 -197 -836 -137 -188 -306 -913 -63 -218 -189 -131 -143 -740 -368 -292 -540 -569 -699 -704 -618 -117 -416 -576 -613 -385 -382 -506 -989 -875 -905 -384 -3 -617 -303 -823 -605 -765 -635 -55 -633 -942 -531 -791 -766 -561 -118 -485 -461 -990 -631 -434 -968 -98 -427 -936 -218 -134 -205 -731 -915 -236 -406 -596 -134 -780 -247 -134 -326 -162 -952 -749 -393 -403 -455 -447 -699 -146 -95 -916 -365 -45 -601 -397 -62 -617 -338 -506 -6 -63 -684 -194 -95 -653 -374 -375 -58 -476 -630 -767 -661 -763 -30 -420 -433 -146 -567 -734 -666 -874 -351 -294 -83 -793 -494 -295 -678 -784 -652 -564 -983 -938 -357 -88 -766 -892 -717 -292 -641 -965 -199 -105 -371 -737 -767 -990 -969 -852 -684 -854 -416 -940 -740 -978 -185 -720 -492 -488 -65 -430 -845 -427 -697 -539 -674 -225 -743 -866 -304 -566 -428 -543 -890 -74 -118 -991 -369 -504 -595 -580 -343 -44 -994 -822 -673 -99 -550 -366 -998 -989 -431 -294 -191 -363 -397 -985 -102 -478 -302 -820 -309 -102 -221 -801 -847 -326 -95 -160 -493 -643 -783 -81 -337 -482 -373 -469 -399 -570 -421 -494 -392 -565 -144 -990 -493 -930 -99 -990 -37 -213 -839 -58 -798 -332 -920 -868 -450 -25 -867 -210 -849 -461 -695 -34 -59 -540 -231 -985 -457 -574 -708 -119 -362 -146 -34 -379 -847 -715 -738 -318 -431 -991 -829 -566 -986 -534 -975 -347 -176 -792 -778 -396 -855 -299 -442 -812 -723 -560 -924 -425 -581 -470 -428 -748 -140 -341 -282 -180 -581 -208 -334 -802 -350 -694 -488 -898 -612 -928 -161 -704 -982 -919 -435 -493 -570 -726 -946 -630 -193 -32 -548 -703 -28 -746 -702 -823 -832 -874 -870 -79 -432 -689 -677 -44 -911 -508 -363 -407 -63 -85 -264 -298 -560 -234 -231 -433 -827 -38 -265 -613 -441 -71 -924 -282 -565 -429 -118 -455 -148 -494 -713 -891 -116 -164 -86 -23 -953 -12 -765 -653 -328 -7 -711 -642 -993 -206 -362 -783 -119 -851 -112 -463 -431 -889 -103 -957 -792 -751 -52 -810 -306 -25 -281 -579 -43 -964 -411 -841 -59 -119 -903 -971 -244 -405 -568 -937 -300 -458 -913 -270 -727 -520 -980 -650 -266 -350 -335 -776 -323 -129 -662 -988 -742 -371 -24 -96 -630 -679 -485 -19 -77 -148 -620 -281 -765 -720 -613 -107 -543 -308 -956 -141 -810 -596 -277 -722 -13 -383 -57 -740 -359 -277 -4 -827 -460 -995 -687 -999 -865 -144 -846 -317 -835 -87 -946 -311 -81 -567 -576 -78 -513 -882 -995 -329 -94 -792 -862 -648 -677 -457 -162 -14 -97 -487 -945 -791 -778 -815 -83 -930 -584 -757 -424 -19 -245 -54 -516 -102 -831 -968 -51 -639 -909 -946 -466 -405 -753 -544 -182 -98 -846 -979 -83 -911 -934 -18 -64 -559 -924 -51 -211 -468 -204 -566 -856 -561 -776 -542 -495 -808 -973 -554 -865 -552 -926 -831 -338 -827 -263 -744 -725 -649 -804 -39 -942 -630 -997 -369 -107 -794 -353 -922 -31 -84 -980 -343 -101 -841 -385 -642 -662 -693 -967 -593 -247 -558 -925 -937 -206 -606 -421 -563 -951 -193 -342 -512 -909 -883 -874 -458 -142 -879 -390 -598 -326 -91 -369 -367 -197 -344 -745 -386 -442 -881 -614 -560 -178 -702 -981 -560 -750 -479 -900 -786 -651 -301 -593 -164 -805 -396 -709 -33 -488 -396 -695 -103 -919 -610 -183 -775 -535 -105 -436 -598 -492 -207 -239 -242 -847 -168 -160 -69 -638 -57 -296 -765 -408 -770 -890 -706 -231 -416 -399 -983 -304 -753 -553 -897 -540 -427 -949 -989 -57 -312 -954 -309 -443 -919 -892 -879 -256 -135 -984 -59 -436 -562 -720 -485 -671 -606 -756 -620 -924 -466 -98 -712 -370 -472 -378 -350 -478 -49 -151 -88 -61 -752 -64 -612 -262 -320 -188 -664 -462 -856 -426 -344 -885 -453 -85 -650 -898 -413 -952 -554 -267 -911 -375 -644 -416 -863 -536 -633 -181 -943 -369 -407 -677 -457 -864 -834 -919 -26 -907 -8 -152 -14 -939 -971 -939 -764 -689 -71 -545 -574 -963 -291 -80 -872 -399 -60 -548 -964 -585 -727 -604 -988 -381 -451 -394 -541 -741 -94 -123 -117 -723 -520 -395 -65 -567 -744 -95 -81 -120 -32 -880 -948 -295 -192 -265 -303 -518 -718 -531 -329 -484 -541 -286 -538 -897 -832 -286 -198 -857 -787 -815 -897 -755 -113 -520 -727 -358 -69 -234 -473 -788 -53 -438 -483 -71 -804 -534 -336 -801 -826 -525 -927 -570 -702 -819 -420 -347 -261 -70 -100 -211 -240 -964 -508 -397 -847 -675 -900 -116 -915 -487 -72 -478 -231 -649 -224 -530 -452 -798 -136 -263 -780 -606 -359 -189 -299 -191 -992 -870 -899 -216 -719 -19 -655 -552 -530 -370 -262 -782 -581 -165 -844 -425 -964 -890 -862 -47 -51 -857 -403 -5 -698 -937 -468 -953 -537 -521 -847 -500 -375 -888 -535 -906 -270 -410 -164 -854 -251 -542 -11 -858 -308 -205 -526 -2 -556 -494 -325 -866 -231 -83 -521 -699 -220 -349 -226 -412 -859 -598 -755 -632 -512 -390 -38 -887 -782 -745 -478 -354 -904 -702 -615 -918 -569 -858 -330 -445 -432 -496 -330 -514 -172 -835 -233 -61 -422 -424 -586 -217 -405 -256 -894 -228 -450 -518 -730 -986 -740 -644 -804 -187 -176 -973 -687 -758 -82 -228 -841 -441 -872 -439 -425 -990 -763 -635 -182 -817 -34 -733 -288 -908 -516 -953 -173 -60 -227 -370 -236 -514 -94 -235 -535 -272 -118 -683 -721 -80 -647 -336 -254 -899 -670 -810 -859 -348 -989 -428 -538 -96 -711 -522 -77 -945 -441 -637 -638 -267 -724 -147 -989 -620 -184 -186 -265 -716 -569 -980 -261 -692 -662 -14 -266 -495 -33 -368 -81 -540 -164 -667 -500 -174 -418 -652 -871 -202 -36 -45 -668 -605 -335 -670 -667 -30 -975 -444 -261 -25 -156 -861 -686 -380 -894 -421 -987 -889 -217 -702 -418 -914 -1000 -688 -133 -460 -528 -564 -239 -752 -414 -507 -526 -330 -919 -819 -615 -570 -574 -804 -976 -937 -859 -24 -131 -837 -68 -282 -38 -183 -298 -218 -494 -439 -1000 -383 -224 -467 -888 -495 -789 -841 -473 -347 -655 -753 -240 -280 -518 -739 -64 -930 -581 -684 -6 -391 -339 -267 -281 -90 -286 -817 -976 -269 -118 -8 -227 -893 -750 -286 -266 -563 -500 -113 -613 -606 -634 -662 -286 -184 -604 -976 -569 -197 -778 -652 -568 -550 -414 -778 -346 -729 -373 -290 -203 -925 -163 -714 -734 -146 -153 -520 -372 -527 -222 -817 -743 -919 -440 -821 -609 -615 -813 -34 -498 -614 -591 -278 -230 -806 -200 -674 -675 -477 -825 -264 -728 -324 -411 -464 -638 -606 -396 -463 -156 -970 -756 -954 -236 -515 -78 -366 -246 -573 -322 -76 -115 -412 -919 -249 -389 -117 -600 -707 -116 -327 -737 -337 -937 -112 -897 -50 -939 -62 -704 -819 -855 -299 -871 -24 -239 -842 -683 -993 -462 -75 -730 -228 -606 -670 -674 -313 -713 -573 -696 -346 -471 -257 -721 -532 -832 -852 -501 -804 -178 -119 -958 -637 -507 -768 -591 -772 -831 -841 -818 -915 -473 -707 -931 -441 -678 -743 -781 -264 -555 -45 -583 -346 -210 -906 -978 -537 -924 -144 -502 -136 -194 -505 -518 -799 -129 -150 -74 -311 -610 -914 -62 -299 -548 -656 -948 -32 -211 -125 -124 -455 -628 -340 -643 -150 -749 -852 -809 -509 -314 -393 -114 -226 -605 -112 -928 -897 -239 -833 -10 -136 -962 -283 -890 -677 -306 -817 -7 -655 -646 -761 -637 -458 -245 -613 -888 -498 -392 -52 -408 -871 -119 -146 -280 -425 -946 -524 -808 -960 -620 -162 -318 -125 -733 -959 -492 -659 -54 -284 -723 -416 -833 -543 -181 -594 -296 -541 -914 -949 -113 -828 -366 -644 -975 -364 -190 -862 -481 -506 -313 -642 -993 -774 -737 -351 -879 -542 -346 -770 -478 -516 -247 -770 -935 -452 -894 -689 -327 -683 -576 -868 -297 -991 -148 -933 -610 -760 -832 -93 -525 -735 -180 -631 -52 -595 -983 -955 -133 -321 -986 -981 -920 -121 -906 -414 -576 -173 -921 -16 -937 -144 -221 -666 -819 -356 -731 -888 -29 -910 -475 -766 -681 -38 -397 -584 -13 -961 -487 -716 -597 -894 -205 -231 -815 -677 -41 -288 -259 -287 -49 -397 -593 -964 -192 -420 -204 -689 -438 -539 -482 -780 -527 -477 -388 -527 -673 -475 -575 -895 -57 -143 -472 -760 -578 -179 -925 -629 -694 -757 -482 -149 -874 -491 -955 -719 -478 -137 -297 -151 -590 -938 -287 -309 -679 -552 -342 -401 -759 -552 -279 -325 -948 -870 -748 -164 -697 -183 -550 -773 -424 -48 -562 -92 -974 -605 -965 -297 -671 -908 -492 -751 -119 -383 -721 -700 -65 -245 -452 -98 -448 -16 -308 -594 -730 -467 -302 -252 -944 -286 -197 -955 -512 -234 -305 -803 -200 -152 -749 -838 -155 -786 -121 -213 -822 -159 -865 -72 -718 -37 -49 -123 -927 -529 -2 -274 -418 -103 -117 -749 -573 -405 -80 -60 -122 -870 -959 -513 -612 -373 -297 -745 -917 -167 -782 -233 -632 -840 -513 -844 -29 -288 -79 -382 -257 -978 -302 -491 -21 -957 -527 -131 -268 -684 -569 -652 -872 -205 -226 -315 -521 -58 -696 -586 -490 -331 -463 -68 -201 -153 -160 -153 -586 -85 -478 -240 -170 -206 -922 -720 -149 -359 -706 -446 -112 -78 -692 -991 -307 -286 -190 -531 -601 -413 -866 -870 -615 -710 -796 -776 -964 -51 -847 -284 -964 -736 -981 -502 -967 -381 -771 -18 -158 -670 -354 -912 -573 -271 -477 -921 -382 -141 -855 -234 -292 -281 -966 -613 -948 -510 -124 -240 -634 -689 -848 -82 -292 -511 -385 -994 -482 -819 -662 -759 -492 -37 -76 -588 -829 -898 -349 -930 -66 -707 -342 -605 -262 -831 -512 -188 -642 -365 -259 -104 -311 -989 -195 -685 -226 -685 -313 -301 -824 -695 -678 -107 -114 -948 -754 -653 -604 -515 -585 -701 -76 -720 -886 -404 -767 -628 -345 -384 -531 -908 -778 -388 -166 -655 -264 -552 -564 -94 -289 -333 -484 -651 -274 -106 -425 -878 -22 -862 -672 -841 -540 -54 -443 -271 -114 -79 -589 -607 -803 -347 -241 -932 -326 -962 -523 -490 -512 -877 -110 -906 -173 -798 -565 -765 -339 -90 -932 -849 -750 -257 -169 -858 -895 -876 -766 -424 -616 -631 -855 -198 -509 -426 -501 -383 -277 -9 -263 -693 -977 -926 -692 -157 -353 -945 -639 -33 -385 -352 -46 -549 -47 -45 -178 -555 -393 -277 -693 -222 -779 -345 -747 -871 -256 -167 -408 -518 -612 -837 -301 -558 -515 -78 -594 -89 -917 -378 -175 -234 -937 -342 -645 -524 -756 -107 -583 -20 -919 -632 -20 -161 -916 -967 -242 -306 -901 -805 -177 -711 -794 -980 -966 -451 -762 -607 -899 -427 -149 -520 -471 -929 -975 -884 -534 -843 -726 -47 -11 -720 -238 -154 -349 -196 -693 -574 -680 -68 -322 -948 -934 -139 -586 -621 -226 -280 -273 -675 -855 -375 -548 -476 -132 -796 -621 -17 -54 -380 -143 -409 -81 -780 -159 -78 -146 -993 -189 -629 -715 -615 -325 -855 -395 -203 -842 -2 -670 -9 -521 -995 -223 -28 -596 -781 -227 -493 -380 -865 -586 -741 -151 -420 -640 -916 -5 -259 -84 -156 -124 -55 -162 -15 -853 -739 -108 -102 -567 -886 -357 -296 -893 -503 -842 -377 -660 -375 -704 -959 -536 -587 -567 -55 -31 -27 -209 -624 -186 -577 -152 -447 -26 -878 -667 -481 -838 -503 -568 -727 -224 -336 -349 -130 -84 -385 -542 -789 -664 -445 -171 -40 -969 -890 -319 -338 -218 -818 -962 -996 -889 -587 -859 -374 -338 -106 -356 -445 -895 -857 -683 -745 -565 -681 -581 -933 -278 -354 -388 -936 -467 -546 -918 -641 -943 -200 -175 -782 -43 -891 -257 -130 -557 -346 -314 -128 -282 -820 -7 -424 -962 -512 -420 -773 -849 -824 -538 -739 -206 -767 -168 -639 -688 -142 -627 -349 -369 -632 -939 -258 -424 -76 -527 -457 -368 -735 -697 -662 -550 -885 -694 -774 -723 -551 -986 -921 -906 -201 -41 -738 -674 -469 -594 -32 -219 -982 -704 -501 -590 -875 -745 -720 -56 -267 -477 -560 -963 -135 -401 -517 -702 -331 -241 -760 -494 -153 -495 -660 -356 -1 -431 -490 -428 -566 -880 -372 -57 -249 -73 -768 -57 -837 -507 -785 -561 -295 -578 -688 -105 -24 -925 -287 -998 -895 -767 -955 -547 -908 -175 -128 -315 -791 -680 -755 -302 -397 -981 -190 -600 -352 -354 -718 -172 -575 -212 -867 -337 -157 -367 -581 -205 -747 -852 -561 -635 -832 -788 -532 -945 -21 -564 -117 -321 -996 -517 -584 -386 -393 -599 -487 -484 -437 -46 -70 -17 -48 -603 -636 -569 -17 -349 -756 -341 -479 -463 -27 -431 -728 -845 -117 -230 -830 -755 -379 -688 -402 -198 -734 -470 -726 -178 -757 -586 -773 -839 -990 -823 -355 -635 -171 -568 -261 -386 -614 -134 -238 -510 -501 -229 -7 -746 -222 -81 -446 -329 -162 -996 -144 -481 -780 -861 -532 -919 -983 -344 -246 -535 -625 -220 -899 -805 -200 -616 -647 -250 -569 -896 -784 -694 -927 -622 -866 -567 -882 -615 -588 -474 -11 -583 -46 -382 -87 -795 -751 -228 -555 -197 -145 -771 -592 -917 -534 -75 -342 -296 -490 -709 -850 -981 -986 -697 -185 -784 -527 -996 -903 -102 -766 -881 -116 -971 -591 -531 -988 -765 -132 -105 -936 -388 -217 -68 -567 -304 -699 -7 -675 -707 -906 -440 -918 -414 -707 -99 -818 -902 -217 -997 -73 -318 -157 -95 -572 -350 -270 -842 -463 -590 -181 -380 -608 -225 -483 -530 -713 -42 -54 -615 -513 -971 -413 -596 -473 -33 -406 -988 -713 -990 -51 -439 -116 -721 -940 -708 -7 -780 -779 -661 -39 -853 -421 -645 -682 -270 -358 -521 -663 -982 -966 -535 -973 -771 -534 -811 -913 -450 -593 -57 -83 -721 -652 -87 -361 -61 -980 -623 -619 -688 -794 -256 -226 -274 -243 -199 -949 -59 -658 -841 -860 -129 -815 -62 -329 -532 -182 -877 -666 -822 -203 -297 -318 -935 -716 -763 -438 -517 -669 -489 -399 -51 -457 -985 -843 -151 -463 -908 -566 -184 -557 -202 -358 -369 -517 -529 -958 -219 -82 -858 -283 -968 -559 -991 -338 -504 -715 -80 -937 -234 -980 -304 -217 -9 -21 -771 -189 -653 -240 -931 -225 -438 -599 -995 -661 -306 -172 -904 -982 -21 -188 -136 -955 -185 -944 -761 -688 -36 -591 -565 -157 -845 -435 -793 -773 -714 -17 -127 -984 -495 -137 -267 -994 -339 -859 -239 -881 -431 -326 -872 -89 -213 -342 -692 -741 -119 -110 -525 -848 -746 -632 -255 -704 -630 -988 -109 -500 -279 -263 -609 -465 -468 -740 -592 -255 -258 -813 -476 -232 -173 -734 -304 -842 -801 -75 -23 -743 -729 -243 -855 -414 -185 -192 -483 -930 -111 -875 -615 -146 -317 -826 -426 -531 -740 -506 -930 -861 -808 -152 -510 -369 -708 -1000 -796 -759 -25 -503 -752 -15 -197 -624 -760 -503 -105 -136 -880 -865 -50 -283 -923 -723 -953 -617 -778 -520 -365 -504 -769 -246 -159 -793 -369 -570 -80 -971 -526 -699 -538 -504 -954 -253 -405 -216 -237 -318 -782 -469 -332 -978 -204 -904 -938 -15 -329 -62 -620 -532 -137 -455 -74 -817 -332 -535 -929 -177 -128 -270 -181 -938 -915 -545 -787 -170 -744 -153 -903 -205 -30 -929 -270 -194 -207 -570 -791 -530 -254 -384 -605 -958 -938 -853 -982 -907 -924 -265 -499 -326 -696 -330 -356 -574 -349 -147 -774 -935 -715 -532 -316 -96 -935 -355 -366 -200 -690 -43 -691 -827 -157 -611 -583 -154 -458 -722 -295 -848 -669 -562 -165 -422 -117 -189 -342 -2 -26 -187 -489 -718 -172 -578 -552 -561 -714 -337 -912 -355 -402 -583 -470 -936 -520 -125 -726 -732 -946 -186 -564 -631 -266 -55 -817 -750 -387 -115 -407 -399 -453 -907 -30 -299 -303 -565 -741 -516 -558 -207 -333 -984 -620 -430 -146 -334 -755 -337 -346 -688 -269 -994 -614 -934 -604 -751 -157 -642 -629 -592 -942 -660 -842 -346 -159 -161 -893 -867 -369 -713 -151 -231 -237 -995 -781 -806 -905 -995 -454 -102 -657 -463 -621 -205 -675 -713 -66 -711 -88 -249 -91 -488 -159 -658 -109 -340 -840 -90 -943 -726 -386 -875 -340 -571 -648 -140 -704 -481 -989 -299 -893 -307 -97 -289 -903 -325 -832 -758 -529 -848 -177 -846 -611 -843 -242 -432 -647 -976 -747 -863 -228 -283 -596 -429 -450 -104 -416 -946 -193 -316 -743 -4 -554 -454 -602 -509 -302 -669 -198 -867 -261 -723 -276 -176 -905 -657 -695 -715 -209 -352 -357 -810 -18 -880 -39 -43 -869 -538 -348 -110 -772 -424 -218 -706 -520 -489 -417 -434 -261 -113 -600 -891 -106 -171 -42 -609 -480 -631 -855 -757 -386 -748 -72 -541 -209 -433 -352 -259 -524 -577 -466 -866 -632 -581 -85 -286 -555 -143 -711 -248 -40 -878 -929 -738 -930 -827 -71 -792 -924 -223 -515 -91 -434 -20 -19 -674 -521 -859 -44 -980 -643 -397 -922 -128 -471 -707 -113 -586 -537 -833 -76 -182 -91 -498 -158 -181 -689 -796 -86 -689 -367 -118 -534 -895 -566 -561 -254 -8 -760 -976 -512 -4 -312 -341 -682 -32 -178 -393 -165 -686 -503 -178 -238 -977 -12 -271 -728 -589 -975 -67 -738 -61 -62 -497 -101 -908 -778 -303 -595 -753 -197 -496 -820 -67 -601 -170 -25 -173 -219 -676 -876 -199 -868 -524 -62 -281 -732 -774 -870 -880 -322 -615 -664 -202 -515 -397 -819 -746 -90 -611 -736 -851 -229 -987 -906 -557 -995 -653 -416 -432 -17 -162 -731 -93 -934 -943 -661 -141 -951 -635 -395 -200 -572 -508 -180 -627 -61 -458 -16 -582 -579 -397 -642 -572 -589 -175 -645 -282 -192 -384 -233 -708 -173 -711 -907 -228 -610 -175 -644 -482 -496 -172 -41 -607 -541 -231 -410 -246 -935 -759 -734 -214 -301 -235 -866 -850 -768 -343 -54 -286 -626 -674 -496 -766 -900 -363 -21 -394 -990 -642 -883 -359 -196 -691 -711 -114 -536 -332 -428 -846 -715 -477 -999 -737 -688 -276 -752 -158 -356 -652 -396 -92 -793 -591 -94 -246 -402 -859 -100 -544 -646 -723 -738 -139 -496 -199 -788 -409 -884 -881 -712 -971 -752 -718 -598 -104 -461 -758 -884 -849 -550 -472 -667 -208 -169 -885 -605 -784 -56 -833 -493 -817 -508 -314 -39 -558 -724 -454 -871 -805 -724 -521 -486 -839 -335 -901 -180 -689 -413 -522 -952 -133 -912 -611 -428 -723 -533 -967 -985 -306 -982 -911 -790 -79 -873 -830 -157 -980 -468 -453 -293 -813 -151 -162 -616 -812 -383 -8 -954 -867 -311 -744 -750 -757 -760 -531 -224 -766 -101 -737 -569 -17 -9 -540 -246 -830 -468 -165 -807 -644 -816 -841 -25 -550 -820 -955 -922 -54 -543 -496 -260 -836 -241 -866 -353 -104 -643 -922 -759 -494 -459 -225 -726 -689 -549 -644 -370 -672 -72 -997 -406 -915 -978 -314 -175 -625 -498 -755 -558 -486 -435 -105 -420 -386 -83 -27 -739 -898 -329 -616 -9 -970 -566 -854 -299 -381 -847 -259 -157 -995 -336 -928 -442 -256 -796 -148 -365 -659 -642 -668 -364 -312 -425 -290 -403 -620 -263 -828 -10 -823 -713 -608 -428 -978 -492 -537 -717 -860 -439 -603 -151 -784 -48 -241 -656 -999 -351 -1000 -460 -831 -537 -506 -930 -712 -352 -502 -185 -273 -704 -767 -481 -104 -966 -109 -41 -673 -120 -140 -775 -866 -817 -329 -382 -672 -420 -739 -761 -276 -787 -250 -599 -309 -982 -322 -704 -570 -573 -488 -672 -53 -343 -512 -924 -823 -914 -501 -50 -250 -90 -408 -906 -25 -264 -724 -265 -832 -802 -889 -233 -416 -401 -15 -954 -723 -31 -798 -191 -883 -821 -13 -929 -232 -911 -697 -783 -167 -378 -118 -357 -244 -664 -782 -728 -459 -480 -427 -135 -562 -350 -395 -958 -567 -429 -120 -510 -241 -42 -474 -5 -727 -18 -459 -437 -33 -471 -436 -152 -619 -416 -219 -15 -945 -996 -634 -294 -142 -944 -701 -327 -242 -115 -278 -667 -942 -580 -804 -17 -681 -313 -549 -349 -80 -474 -456 -2 -383 -935 -694 -189 -242 -547 -975 -259 -923 -231 -368 -881 -144 -505 -447 -986 -596 -591 -40 -220 -745 -63 -44 -220 -303 -389 -975 -204 -168 -915 -289 -80 -365 -629 -299 -834 -417 -544 -455 -558 -851 -595 -292 -471 -443 -893 -247 -845 -479 -858 -930 -512 -927 -675 -202 -541 -971 -830 -319 -28 -405 -181 -803 -909 -988 -761 -373 -543 -463 -166 -4 -218 -700 -829 -168 -908 -781 -639 -894 -588 -841 -256 -260 -959 -349 -665 -222 -129 -437 -806 -618 -868 -108 -174 -51 -466 -651 -19 -966 -86 -58 -688 -467 -914 -221 -350 -585 -117 -392 -911 -143 -622 -739 -344 -742 -716 -21 -259 -60 -148 -200 -934 -655 -220 -646 -355 -862 -606 -305 -465 -148 -136 -649 -854 -608 -616 -43 -614 -411 -258 -360 -716 -618 -479 -112 -724 -474 -304 -485 -800 -106 -729 -227 -786 -416 -314 -575 -101 -627 -733 -376 -886 -134 -504 -602 -444 -908 -271 -693 -938 -827 -160 -407 -749 -413 -894 -592 -794 -878 -53 -926 -113 -464 -977 -276 -193 -931 -561 -306 -314 -410 -466 -84 -305 -219 -300 -14 -932 -936 -753 -78 -592 -964 -952 -962 -560 -490 -798 -932 -256 -834 -184 -856 -512 -682 -88 -693 -742 -235 -99 -953 -575 -954 -849 -218 -27 -602 -6 -998 -443 -341 -744 -870 -46 -893 -625 -605 -386 -901 -639 -855 -286 -958 -966 -887 -659 -486 -307 -857 -918 -611 -859 -624 -433 -893 -400 -91 -810 -347 -467 -876 -717 -477 -650 -133 -162 -563 -645 -651 -46 -215 -887 -792 -242 -844 -511 -747 -46 -411 -397 -322 -689 -544 -535 -627 -928 -291 -874 -504 -515 -885 -288 -251 -503 -782 -803 -930 -564 -391 -273 -799 -378 -818 -527 -54 -981 -135 -434 -218 -122 -87 -142 -589 -633 -49 -741 -145 -758 -827 -611 -898 -369 -424 -382 -615 -279 -870 -443 -969 -349 -502 -287 -561 -145 -509 -307 -482 -745 -419 -751 -356 -645 -496 -544 -959 -918 -648 -668 -684 -928 -830 -465 -826 -879 -228 -885 -495 -389 -52 -20 -379 -954 -197 -954 -913 -830 -612 -51 -391 -364 -741 -643 -446 -93 -959 -480 -738 -890 -602 -398 -838 -515 -187 -89 -413 -767 -732 -106 -63 -349 -731 -492 -955 -388 -497 -210 -316 -869 -10 -435 -315 -955 -786 -403 -652 -959 -324 -988 -879 -846 -59 -600 -789 -15 -864 -414 -495 -487 -750 -126 -690 -752 -326 -56 -233 -474 -895 -773 -549 -476 -568 -424 -369 -495 -311 -848 -771 -489 -230 -166 -309 -261 -998 -839 -690 -24 -793 -246 -419 -437 -777 -606 -684 -512 -464 -166 -942 -996 -760 -1000 -303 -575 -299 -697 -290 -145 -446 -62 -267 -969 -589 -350 -482 -321 -499 -660 -487 -706 -657 -387 -660 -609 -560 -513 -778 -375 -571 -822 -205 -415 -58 -73 -835 -233 -645 -124 -973 -851 -336 -28 -84 -611 -512 -921 -605 -993 -843 -909 -68 -260 -908 -680 -759 -421 -890 -340 -295 -98 -259 -351 -287 -693 -5 -353 -163 -308 -184 -613 -828 -141 -579 -957 -450 -189 -76 -594 -222 -501 -362 -413 -213 -297 -370 -237 -530 -511 -421 -62 -287 -165 -87 -5 -650 -977 -390 -191 -919 -13 -497 -504 -790 -827 -484 -367 -226 -3 -933 -218 -562 -337 -914 -983 -457 -813 -118 -915 -374 -850 -84 -836 -806 -119 -513 -456 -37 -707 -944 -300 -990 -716 -796 -446 -315 -708 -872 -774 -861 -760 -922 -166 -881 -695 -476 -549 -670 -781 -754 -475 -49 -673 -180 -213 -30 -389 -105 -545 -504 -130 -320 -487 -271 -835 -234 -12 -686 -973 -270 -504 -408 -540 -316 -74 -883 -334 -39 -516 -659 -828 -671 -986 -236 -143 -337 -578 -115 -821 -389 -695 -241 -893 -850 -114 -337 -461 -477 -319 -188 -709 -534 -285 -932 -800 -550 -548 -711 -115 -836 -221 -662 -835 -259 -415 -166 -928 -640 -295 -622 -281 -701 -186 -614 -651 -117 -936 -892 -113 -779 -423 -388 -110 -79 -349 -459 -885 -21 -187 -624 -462 -739 -591 -482 -544 -487 -191 -281 -733 -322 -758 -561 -990 -16 -208 -816 -881 -258 -653 -979 -64 -394 -511 -676 -208 -441 -364 -97 -717 -145 -949 -117 -618 -38 -76 -230 -871 -211 -63 -168 -611 -967 -556 -314 -513 -682 -415 -411 -768 -419 -880 -246 -564 -591 -54 -931 -226 -330 -874 -24 -744 -969 -351 -481 -947 -413 -854 -812 -943 -806 -310 -354 -653 -642 -320 -831 -892 -678 -556 -174 -721 -847 -310 -353 -591 -935 -715 -596 -277 -737 -35 -71 -119 -50 -893 -689 -25 -266 -473 -566 -292 -432 -903 -843 -965 -823 -644 -861 -370 -91 -832 -374 -715 -142 -699 -361 -440 -174 -663 -477 -432 -733 -497 -929 -793 -218 -957 -219 -819 -859 -321 -106 -708 -167 -457 -46 -827 -390 -85 -238 -154 -99 -927 -11 -434 -144 -271 -80 -28 -332 -392 -464 -219 -559 -637 -879 -623 -829 -460 -981 -72 -159 -426 -303 -151 -362 -71 -946 -74 -757 -230 -548 -157 -848 -577 -945 -752 -570 -895 -123 -946 -301 -880 -135 -202 -837 -210 -384 -257 -792 -710 -179 -803 -563 -882 -957 -48 -972 -618 -984 -855 -868 -704 -672 -670 -459 -73 -304 -662 -231 -521 -637 -991 -777 -121 -332 -688 -475 -990 -487 -988 -120 -460 -572 -724 -252 -422 -447 -770 -27 -861 -622 -202 -537 -631 -291 -677 -189 -749 -256 -498 -724 -556 -832 -562 -38 -388 -269 -252 -419 -588 -589 -321 -973 -149 -866 -207 -689 -880 -433 -501 -814 -542 -181 -405 -879 -675 -387 -205 -424 -557 -604 -927 -419 -177 -311 -419 -522 -608 -129 -361 -840 -715 -737 -965 -917 -465 -473 -993 -958 -758 -671 -821 -494 -430 -207 -637 -548 -753 -493 -54 -925 -291 -972 -330 -351 -413 -562 -238 -525 -790 -172 -407 -509 -810 -198 -771 -174 -507 -814 -750 -486 -769 -571 -229 -770 -953 -202 -405 -397 -141 -396 -620 -40 -943 -659 -652 -757 -207 -51 -539 -2 -462 -181 -433 -678 -75 -42 -32 -444 -250 -452 -926 -353 -384 -58 -597 -859 -633 -369 -583 -474 -972 -48 -132 -673 -396 -221 -487 -955 -770 -511 -393 -613 -871 -105 -490 -236 -801 -129 -903 -759 -669 -579 -480 -187 -568 -780 -206 -292 -765 -679 -258 -161 -323 -212 -915 -548 -92 -173 -540 -520 -727 -26 -967 -629 -764 -303 -118 -821 -857 -313 -311 -103 -71 -321 -369 -449 -658 -540 -399 -658 -649 -569 -679 -858 -173 -359 -954 -579 -270 -576 -674 -955 -265 -523 -427 -883 -942 -999 -315 -867 -168 -560 -886 -843 -371 -866 -312 -85 -7 -223 -166 -208 -18 -224 -982 -965 -193 -350 -994 -230 -243 -188 -218 -257 -267 -529 -43 -999 -729 -489 -473 -1000 -272 -822 -89 -427 -78 -35 -562 -340 -221 -47 -20 -942 -883 -273 -138 -639 -883 -772 -485 -596 -986 -545 -370 -875 -735 -747 -771 -492 -150 -53 -260 -775 -661 -782 -314 -355 -900 -264 -590 -813 -529 -356 -324 -915 -298 -55 -232 -788 -657 -692 -413 -351 -855 -832 -175 -247 -396 -293 -125 -281 -31 -768 -38 -144 -649 -622 -739 -365 -303 -100 -397 -566 -228 -343 -101 -487 -868 -517 -23 -868 -3 -513 -799 -124 -479 -34 -544 -781 -499 -296 -502 -284 -15 -573 -772 -83 -567 -667 -304 -700 -319 -107 -810 -164 -530 -888 -801 -676 -115 -803 -968 -14 -738 -867 -124 -299 -817 -891 -700 -20 -640 -485 -269 -128 -39 -613 -950 -345 -755 -987 -146 -88 -516 -481 -285 -762 -705 -875 -309 -854 -549 -951 -237 -356 -550 -449 -823 -505 -210 -300 -221 -421 -904 -996 -769 -990 -73 -366 -158 -411 -214 -97 -594 -663 -686 -722 -536 -929 -129 -611 -626 -169 -922 -80 -968 -950 -153 -747 -640 -699 -203 -310 -89 -255 -36 -300 -729 -658 -515 -844 -294 -953 -229 -474 -420 -228 -625 -625 -293 -472 -592 -83 -198 -384 -501 -939 -260 -520 -274 -614 -591 -769 -726 -8 -217 -673 -223 -109 -720 -615 -649 -514 -1000 -882 -13 -324 -948 -965 -223 -217 -983 -814 -977 -997 -388 -807 -91 -239 -463 -331 -262 -217 -427 -153 -513 -242 -848 -457 -562 -756 -7 -276 -688 -327 -124 -879 -962 -857 -160 -193 -571 -621 -587 -939 -808 -965 -927 -828 -451 -442 -215 -758 -611 -178 -943 -707 -882 -874 -792 -319 -717 -273 -602 -963 -369 -899 -118 -703 -95 -627 -636 -797 -781 -415 -655 -742 -39 -953 -855 -914 -671 -325 -427 -768 -117 -759 -155 -254 -761 -123 -993 -241 -46 -821 -308 -504 -946 -599 -486 -782 -425 -541 -204 -12 -839 -631 -860 -942 -181 -329 -415 -807 -355 -616 -374 -502 -673 -227 -338 -574 -264 -194 -246 -909 -377 -343 -1000 -220 -487 -202 -677 -909 -75 -495 -436 -201 -941 -236 -829 -443 -387 -709 -679 -140 -685 -443 -51 -576 -300 -450 -919 -640 -984 -895 -273 -733 -778 -258 -217 -473 -668 -215 -55 -221 -848 -545 -569 -813 -672 -732 -179 -952 -149 -475 -312 -279 -126 -332 -123 -215 -62 -176 -245 -969 -467 -974 -717 -939 -488 -15 -580 -670 -368 -128 -207 -511 -732 -977 -460 -220 -17 -495 -959 -341 -535 -678 -837 -841 -180 -600 -232 -104 -938 -831 -951 -826 -142 -390 -828 -505 -90 -564 -167 -39 -541 -4 -574 -382 -733 -389 -7 -139 -965 -192 -251 -959 -411 -749 -372 -259 -576 -852 -382 -102 -643 -181 -174 -360 -498 -134 -151 -164 -674 -849 -836 -500 -555 -491 -149 -890 -602 -855 -419 -635 -977 -692 -8 -266 -306 -761 -427 -53 -794 -830 -804 -189 -210 -18 -295 -674 -209 -595 -66 -12 -278 -110 -225 -119 -773 -662 -178 -472 -935 -626 -965 -486 -802 -689 -554 -890 -733 -39 -97 -643 -862 -383 -336 -476 -325 -818 -818 -340 -429 -652 -765 -160 -298 -401 -888 -211 -700 -119 -92 -74 -349 -968 -740 -706 -343 -375 -361 -76 -707 -545 -853 -141 -927 -189 -907 -813 -344 -310 -557 -944 -26 -357 -167 -398 -12 -876 -879 -739 -890 -636 -641 -880 -758 -940 -769 -370 -377 -852 -880 -358 -368 -459 -700 -85 -821 -984 -995 -125 -988 -382 -708 -944 -626 -137 -455 -120 -677 -839 -175 -831 -861 -285 -504 -552 -900 -734 -424 -467 -247 -196 -313 -799 -206 -805 -664 -264 -815 -408 -74 -457 -8 -624 -991 -75 -971 -372 -551 -283 -42 -67 -836 -47 -431 -888 -818 -316 -983 -121 -901 -144 -814 -49 -484 -793 -950 -71 -751 -550 -747 -947 -18 -492 -868 -847 -278 -448 -31 -541 -322 -311 -46 -180 -731 -580 -400 -85 -752 -119 -342 -646 -956 -733 -633 -914 -582 -40 -566 -637 -517 -667 -714 -31 -793 -694 -571 -62 -118 -831 -714 -279 -929 -152 -685 -699 -853 -543 -444 -148 -475 -479 -161 -775 -599 -980 -215 -771 -137 -966 -867 -271 -325 -984 -225 -75 -261 -370 -29 -595 -408 -618 -384 -152 -429 -451 -859 -337 -182 -987 -879 -166 -24 -982 -574 -951 -979 -716 -898 -650 -649 -817 -758 -367 -762 -395 -838 -730 -772 -325 -802 -443 -928 -815 -172 -186 -90 -633 -220 -515 -653 -275 -729 -256 -365 -9 -337 -594 -934 -932 -741 -571 -436 -218 -294 -513 -25 -608 -362 -872 -888 -164 -302 -589 -76 -403 -681 -333 -279 -881 -652 -160 -862 -730 -549 -959 -287 -844 -928 -547 -19 -674 -421 -885 -830 -519 -324 -624 -380 -799 -893 -704 -596 -302 -727 -558 -342 -168 -126 -212 -144 -747 -705 -92 -156 -445 -205 -994 -643 -939 -985 -411 -394 -47 -861 -693 -391 -459 -320 -418 -396 -462 -267 -581 -75 -932 -873 -506 -743 -171 -449 -167 -615 -953 -921 -470 -822 -969 -680 -523 -737 -157 -117 -20 -458 -989 -176 -24 -578 -237 -155 -806 -789 -81 -549 -334 -864 -99 -943 -538 -267 -123 -809 -700 -723 -27 -899 -159 -86 -93 -512 -802 -504 -27 -510 -509 -918 -313 -873 -370 -123 -711 -949 -791 -475 -449 -864 -78 -765 -506 -532 -187 -652 -342 -109 -440 -197 -949 -969 -695 -893 -404 -159 -647 -810 -289 -128 -988 -101 -394 -135 -195 -929 -450 -112 -209 -88 -397 -444 -318 -590 -60 -847 -16 -773 -334 -70 -582 -685 -576 -587 -45 -974 -938 -248 -454 -227 -238 -973 -235 -626 -857 -302 -610 -245 -163 -561 -847 -510 -542 -969 -108 -303 -459 -836 -264 -415 -135 -404 -612 -454 -779 -709 -809 -6 -283 -229 -600 -936 -522 -445 -442 -123 -820 -691 -32 -181 -229 -673 -118 -211 -752 -648 -552 -391 -496 -203 -473 -628 -148 -178 -701 -45 -320 -255 -221 -384 -114 -801 -71 -591 -736 -729 -847 -712 -975 -552 -572 -993 -125 -540 -653 -938 -257 -157 -11 -905 -918 -993 -134 -138 -587 -947 -84 -852 -177 -483 -412 -765 -446 -239 -881 -219 -508 -843 -414 -122 -215 -664 -746 -948 -553 -856 -113 -687 -999 -52 -242 -40 -8 -655 -908 -679 -483 -164 -94 -15 -276 -538 -363 -579 -378 -446 -523 -916 -795 -237 -283 -121 -927 -467 -822 -642 -934 -445 -284 -365 -512 -704 -480 -757 -426 -739 -115 -797 -98 -43 -649 -77 -905 -748 -151 -120 -650 -13 -286 -180 -532 -297 -691 -657 -154 -776 -506 -623 -107 -520 -26 -355 -607 -114 -706 -109 -505 -723 -840 -875 -317 -210 -562 -820 -374 -647 -209 -146 -857 -46 -238 -341 -510 -730 -427 -836 -528 -900 -858 -128 -66 -10 -831 -481 -380 -886 -640 -444 -473 -941 -280 -741 -82 -579 -598 -718 -765 -679 -961 -56 -411 -315 -312 -889 -386 -519 -960 -196 -810 -634 -10 -426 -604 -304 -365 -81 -43 -359 -381 -484 -48 -102 -787 -746 -266 -765 -88 -353 -400 -441 -992 -383 -704 -287 -630 -88 -100 -951 -377 -201 -692 -810 -236 -546 -884 -26 -170 -670 -81 -223 -573 -864 -541 -701 -42 -723 -127 -674 -997 -705 -642 -101 -972 -367 -742 -167 -169 -822 -266 -380 -186 -243 -516 -786 -967 -208 -209 -536 -983 -492 -543 -693 -269 -297 -445 -927 -855 -689 -172 -605 -798 -929 -878 -273 -285 -694 -133 -586 -747 -6 -989 -232 -783 -259 -393 -698 -437 -97 -111 -275 -90 -63 -405 -476 -758 -160 -846 -420 -680 -121 -993 -550 -602 -182 -754 -353 -177 -570 -272 -521 -754 -176 -535 -240 -566 -835 -424 -68 -864 -775 -426 -653 -380 -709 -699 -620 -545 -703 -542 -770 -442 -245 -947 -527 -117 -105 -29 -510 -98 -346 -931 -983 -649 -924 -540 -184 -945 -619 -79 -480 -718 -846 -183 -434 -939 -85 -760 -731 -90 -255 -659 -414 -324 -336 -975 -726 -476 -749 -279 -902 -472 -261 -331 -280 -771 -896 -325 -557 -169 -288 -603 -237 -413 -326 -254 -636 -715 -864 -391 -643 -203 -145 -154 -836 -819 -159 -107 -452 -618 -785 -684 -371 -610 -731 -447 -355 -961 -725 -171 -68 -141 -54 -422 -259 -80 -519 -536 -278 -475 -672 -803 -13 -676 -172 -658 -417 -864 -423 -985 -332 -412 -529 -722 -900 -1 -530 -512 -518 -149 -691 -313 -908 -601 -233 -664 -378 -96 -317 -683 -678 -929 -201 -780 -116 -512 -303 -880 -336 -767 -815 -994 -236 -398 -256 -908 -627 -178 -802 -675 -158 -621 -235 -12 -278 -791 -81 -138 -255 -618 -286 -14 -908 -798 -449 -707 -627 -708 -310 -212 -593 -713 -415 -147 -571 -401 -822 -701 -912 -972 -648 -764 -148 -986 -915 -827 -323 -367 -231 -236 -59 -445 -748 -3 -85 -188 -872 -661 -622 -444 -903 -765 -691 -135 -5 -848 -466 -725 -326 -227 -387 -234 -888 -890 -105 -159 -791 -305 -700 -83 -64 -607 -119 -777 -622 -402 -620 -982 -827 -639 -311 -286 -645 -981 -204 -1 -583 -706 -476 -579 -209 -32 -900 -260 -117 -549 -173 -428 -991 -694 -892 -695 -483 -484 -73 -312 -736 -795 -936 -491 -155 -769 -191 -27 -714 -726 -634 -205 -907 -380 -889 -58 -968 -974 -515 -725 -647 -499 -785 -874 -753 -823 -859 -702 -881 -360 -431 -325 -5 -944 -799 -603 -597 -278 -840 -551 -214 -526 -899 -169 -864 -910 -484 -24 -846 -970 -91 -57 -792 -124 -726 -923 -999 -452 -536 -232 -535 -722 -932 -706 -13 -335 -302 -599 -197 -276 -819 -656 -876 -823 -613 -272 -947 -589 -520 -834 -366 -557 -278 -509 -250 -354 -3 -847 -742 -161 -890 -244 -7 -894 -655 -517 -883 -436 -928 -753 -719 -121 -825 -177 -591 -806 -87 -314 -993 -258 -982 -60 -747 -162 -992 -405 -138 -246 -278 -335 -571 -838 -778 -414 -636 -476 -805 -852 -264 -679 -682 -794 -477 -402 -663 -122 -622 -567 -354 -973 -526 -477 -153 -393 -927 -156 -341 -953 -430 -997 -509 -78 -49 -528 -971 -16 -793 -824 -507 -66 -928 -670 -10 -641 -772 -342 -579 -509 -369 -692 -385 -29 -415 -208 -115 -3 -449 -302 -349 -362 -872 -867 -14 -542 -607 -650 -644 -333 -332 -816 -13 -476 -371 -672 -940 -400 -100 -330 -735 -594 -54 -721 -761 -775 -615 -720 -412 -357 -250 -957 -809 -733 -437 -43 -964 -775 -212 -999 -690 -25 -650 -780 -522 -176 -765 -348 -137 -127 -927 -981 -634 -379 -810 -548 -389 -419 -659 -554 -689 -943 -606 -542 -921 -357 -334 -834 -421 -311 -706 -448 -49 -193 -45 -386 -142 -742 -232 -396 -778 -44 -245 -403 -118 -224 -182 -503 -675 -480 -924 -61 -906 -469 -288 -318 -589 -18 -60 -432 -615 -394 -187 -961 -257 -159 -226 -771 -525 -355 -193 -84 -255 -602 -52 -256 -990 -192 -20 -244 -887 -151 -410 -161 -583 -198 -421 -808 -172 -723 -580 -568 -554 -885 -426 -514 -940 -932 -174 -74 -828 -31 -795 -159 -792 -414 -199 -335 -361 -377 -361 -345 -418 -804 -391 -843 -134 -899 -905 -883 -454 -589 -630 -645 -320 -100 -621 -153 -403 -953 -346 -69 -375 -511 -891 -111 -977 -211 -157 -135 -778 -814 -350 -465 -253 -383 -522 -11 -379 -252 -949 -275 -776 -894 -645 -583 -684 -122 -389 -457 -883 -629 -923 -391 -292 -285 -423 -572 -695 -749 -817 -445 -854 -762 -603 -34 -895 -74 -52 -950 -936 -312 -279 -338 -510 -13 -358 -181 -999 -781 -805 -87 -52 -690 -998 -247 -428 -178 -69 -941 -952 -536 -350 -590 -812 -821 -105 -932 -331 -573 -244 -296 -582 -377 -97 -997 -342 -754 -335 -895 -720 -966 -33 -639 -157 -999 -606 -750 -696 -591 -557 -657 -205 -925 -692 -438 -459 -621 -419 -372 -978 -141 -561 -409 -196 -377 -983 -707 -498 -949 -850 -259 -574 -786 -538 -107 -997 -281 -406 -495 -925 -939 -775 -685 -971 -569 -973 -176 -183 -668 -844 -900 -439 -184 -931 -838 -179 -163 -326 -871 -332 -69 -525 -43 -797 -829 -116 -707 -355 -603 -985 -348 -278 -345 -551 -290 -798 -269 -203 -991 -983 -75 -727 -918 -21 -759 -74 -271 -199 -611 -278 -325 -136 -467 -536 -613 -694 -631 -997 -803 -85 -750 -778 -197 -211 -944 -334 -400 -171 -590 -540 -111 -961 -807 -677 -232 -267 -653 -801 -66 -600 -319 -595 -469 -207 -877 -840 -247 -933 -957 -271 -125 -276 -287 -616 -271 -178 -878 -767 -216 -25 -362 -515 -217 -893 -830 -362 -228 -454 -588 -303 -852 -392 -836 -759 -735 -994 -86 -21 -858 -249 -592 -73 -332 -293 -1000 -484 -200 -494 -625 -264 -63 -724 -595 -783 -869 -467 -952 -455 -220 -781 -175 -739 -179 -508 -284 -348 -978 -691 -144 -752 -847 -552 -211 -487 -366 -493 -393 -491 -867 -812 -225 -91 -253 -735 -904 -956 -359 -741 -612 -19 -244 -213 -347 -3 -762 -616 -652 -131 -911 -124 -436 -394 -847 -777 -832 -549 -918 -126 -799 -897 -196 -855 -434 -243 -215 -842 -273 -572 -566 -751 -774 -455 -970 -805 -776 -492 -517 -218 -12 -100 -28 -38 -346 -313 -840 -803 -493 -350 -673 -845 -96 -663 -143 -343 -176 -906 -579 -425 -33 -348 -455 -752 -292 -34 -59 -437 -957 -765 -487 -156 -71 -942 -1 -778 -13 -245 -684 -325 -562 -250 -509 -160 -249 -936 -947 -999 -648 -550 -725 -92 -856 -402 -273 -749 -282 -489 -392 -621 -538 -80 -965 -768 -780 -259 -377 -23 -372 -489 -318 -677 -191 -914 -924 -853 -760 -490 -593 -25 -695 -82 -190 -548 -791 -224 -91 -632 -801 -232 -379 -318 -354 -439 -523 -789 -707 -538 -999 -72 -301 -858 -871 -437 -511 -451 -825 -120 -961 -211 -532 -303 -434 -5 -70 -992 -339 -808 -115 -699 -4 -684 -912 -301 -998 -227 -492 -960 -659 -508 -262 -42 -671 -5 -463 -909 -831 -731 -494 -478 -991 -462 -132 -910 -370 -18 -295 -650 -644 -51 -314 -877 -18 -461 -686 -682 -977 -928 -397 -532 -63 -519 -497 -145 -173 -442 -295 -953 -26 -866 -927 -348 -657 -397 -699 -262 -817 -816 -410 -593 -717 -228 -795 -303 -502 -705 -834 -596 -490 -577 -190 -281 -892 -182 -578 -859 -868 -391 -550 -19 -927 -728 -932 -396 -307 -120 -145 -649 -292 -819 -204 -231 -724 -331 -981 -372 -338 -119 -706 -849 -257 -787 -883 -613 -90 -175 -628 -934 -436 -780 -792 -969 -520 -186 -617 -698 -490 -951 -81 -835 -63 -325 -415 -941 -728 -117 -313 -200 -320 -704 -981 -799 -953 -359 -875 -767 -602 -635 -322 -943 -499 -676 -634 -54 -417 -18 -84 -167 -339 -713 -920 -918 -237 -127 -140 -103 -148 -756 -177 -732 -43 -388 -981 -534 -652 -941 -881 -383 -993 -798 -44 -210 -714 -246 -764 -472 -236 -84 -826 -616 -964 -463 -429 -842 -19 -814 -507 -29 -872 -936 -137 -830 -974 -350 -403 -160 -382 -15 -858 -791 -847 -600 -844 -387 -792 -639 -301 -293 -778 -945 -304 -540 -873 -535 -318 -958 -235 -153 -918 -748 -107 -736 -252 -424 -150 -868 -213 -811 -606 -866 -294 -830 -461 -446 -465 -458 -992 -650 -551 -317 -127 -735 -991 -768 -9 -988 -333 -390 -913 -596 -548 -48 -297 -411 -567 -216 -398 -464 -193 -733 -952 -806 -699 -542 -85 -992 -724 -686 -352 -425 -386 -894 -191 -246 -725 -282 -751 -527 -347 -831 -654 -497 -40 -646 -322 -734 -885 -586 -359 -51 -688 -904 -901 -248 -41 -866 -172 -87 -576 -998 -17 -613 -617 -471 -633 -251 -207 -841 -577 -716 -409 -786 -322 -733 -958 -281 -232 -328 -169 -409 -459 -336 -614 -847 -878 -31 -710 -370 -17 -227 -361 -847 -87 -128 -523 -446 -979 -417 -922 -602 -8 -428 -396 -457 -169 -730 -326 -836 -837 -53 -478 -801 -907 -338 -147 -637 -73 -511 -161 -820 -149 -694 -102 -892 -915 -312 -835 -620 -978 -864 -225 -307 -43 -550 -920 -654 -463 -298 -728 -33 -456 -556 -494 -847 -218 -326 -897 -134 -869 -947 -450 -360 -20 -844 -36 -991 -788 -562 -291 -748 -801 -243 -4 -808 -185 -530 -319 -686 -779 -596 -307 -114 -181 -715 -910 -418 -61 -625 -302 -17 -599 -179 -856 -469 -72 -341 -144 -77 -923 -41 -831 -463 -348 -231 -835 -441 -261 -335 -19 -824 -513 -421 -500 -120 -76 -960 -959 -140 -295 -441 -381 -532 -766 -344 -203 -50 -288 -134 -51 -337 -493 -222 -817 -962 -339 -654 -58 -556 -715 -145 -240 -164 -55 -368 -711 -319 -32 -521 -204 -732 -412 -744 -931 -873 -792 -569 -756 -788 -752 -21 -263 -629 -497 -254 -14 -716 -652 -651 -912 -129 -381 -425 -221 -754 -762 -841 -332 -868 -744 -466 -960 -262 -925 -200 -912 -128 -747 -612 -333 -390 -54 -836 -320 -858 -131 -625 -446 -198 -959 -237 -770 -785 -862 -266 -846 -395 -808 -673 -47 -674 -562 -76 -418 -170 -340 -62 -931 -902 -747 -549 -511 -9 -697 -956 -764 -599 -942 -838 -188 -66 -552 -457 -696 -303 -330 -932 -902 -498 -363 -947 -976 -598 -884 -993 -646 -65 -311 -664 -906 -666 -451 -609 -852 -368 -497 -814 -445 -364 -264 -442 -287 -947 -711 -560 -203 -173 -255 -279 -257 -734 -464 -51 -413 -787 -992 -150 -773 -15 -690 -380 -975 -771 -633 -809 -324 -940 -586 -723 -983 -703 -858 -834 -324 -215 -663 -377 -23 -615 -838 -957 -887 -442 -64 -692 -351 -666 -244 -493 -122 -785 -657 -884 -703 -677 -520 -858 -618 -270 -448 -821 -454 -818 -239 -226 -23 -593 -690 -90 -630 -913 -732 -432 -224 -737 -988 -19 -821 -881 -805 -787 -117 -128 -94 -540 -162 -453 -336 -592 -480 -33 -2 -72 -266 -483 -484 -745 -87 -834 -153 -260 -992 -743 -78 -815 -529 -281 -111 -730 -685 -186 -698 -50 -346 -599 -318 -209 -371 -65 -673 -406 -140 -652 -971 -784 -45 -521 -817 -930 -668 -87 -545 -726 -943 -705 -622 -30 -196 -963 -896 -514 -788 -501 -392 -41 -982 -66 -526 -17 -293 -364 -143 -763 -87 -908 -869 -583 -513 -50 -942 -545 -519 -404 -787 -50 -518 -296 -600 -233 -674 -718 -59 -183 -665 -786 -944 -421 -870 -499 -308 -181 -758 -331 -163 -874 -317 -176 -572 -43 -617 -896 -611 -238 -347 -379 -262 -41 -452 -117 -219 -410 -574 -62 -390 -35 -42 -254 -612 -18 -976 -183 -692 -8 -815 -590 -772 -282 -803 -174 -822 -589 -862 -197 -42 -453 -276 -423 -602 -614 -144 -792 -69 -582 -294 -177 -102 -724 -167 -710 -465 -789 -156 -419 -856 -899 -46 -772 -856 -937 -14 -816 -173 -84 -98 -917 -629 -547 -573 -309 -303 -468 -736 -859 -826 -572 -889 -692 -259 -838 -102 -127 -733 -415 -486 -558 -500 -289 -239 -864 -545 -405 -446 -263 -117 -913 -730 -39 -373 -970 -567 -965 -893 -769 -376 -77 -665 -819 -88 -600 -835 -618 -767 -712 -344 -457 -458 -183 -290 -687 -798 -110 -249 -944 -586 -15 -263 -587 -476 -61 -978 -727 -535 -470 -970 -679 -721 -58 -349 -244 -305 -648 -799 -622 -347 -185 -603 -275 -550 -159 -130 -481 -147 -742 -208 -138 -658 -56 -370 -30 -822 -563 -282 -211 -403 -749 -786 -470 -175 -923 -205 -382 -197 -482 -961 -907 -29 -231 -253 -389 -566 -882 -877 -131 -723 -779 -921 -721 -496 -867 -343 -597 -869 -48 -982 -954 -815 -682 -925 -397 -996 -810 -255 -156 -506 -747 -144 -100 -500 -137 -960 -270 -412 -526 -924 -241 -751 -913 -860 -189 -427 -511 -719 -699 -228 -926 -955 -495 -461 -709 -819 -539 -218 -708 -880 -232 -880 -862 -475 -836 -559 -661 -163 -643 -606 -237 -2 -856 -487 -803 -798 -904 -240 -29 -764 -450 -209 -507 -742 -825 -439 -139 -80 -299 -435 -998 -186 -123 -456 -580 -456 -826 -473 -269 -784 -119 -336 -118 -136 -338 -730 -857 -870 -60 -205 -782 -165 -109 -705 -321 -251 -305 -943 -702 -767 -419 -483 -176 -200 -914 -310 -798 -552 -355 -726 -417 -348 -360 -129 -799 -88 -102 -251 -472 -367 -131 -462 -621 -622 -753 -183 -109 -98 -12 -175 -442 -321 -328 -910 -871 -258 -470 -904 -875 -413 -68 -187 -70 -527 -937 -595 -664 -499 -743 -79 -509 -547 -251 -24 -984 -496 -88 -859 -828 -891 -874 -592 -680 -755 -948 -944 -380 -430 -208 -488 -283 -923 -561 -63 -122 -196 -153 -746 -700 -904 -257 -972 -24 -808 -853 -922 -559 -843 -431 -708 -146 -290 -836 -838 -355 -487 -120 -402 -357 -417 -859 -838 -539 -768 -732 -116 -112 -356 -147 -244 -902 -798 -86 -248 -295 -244 -738 -61 -165 -656 -493 -366 -359 -908 -248 -524 -748 -215 -520 -870 -164 -53 -229 -397 -553 -55 -743 -283 -215 -510 -836 -294 -209 -908 -100 -263 -847 -13 -889 -813 -844 -104 -344 -176 -85 -111 -296 -207 -656 -144 -893 -223 -160 -621 -503 -811 -332 -821 -945 -497 -552 -923 -446 -951 -809 -441 -509 -849 -271 -763 -818 -424 -256 -143 -482 -32 -549 -584 -466 -795 -510 -216 -166 -930 -148 -303 -91 -767 -634 -412 -92 -605 -916 -94 -954 -625 -483 -433 -592 -43 -412 -452 -223 -269 -969 -669 -799 -774 -244 -344 -120 -308 -907 -26 -185 -398 -621 -959 -992 -913 -209 -377 -285 -759 -666 -225 -492 -486 -579 -988 -941 -53 -406 -944 -812 -368 -814 -825 -368 -580 -426 -275 -441 -144 -523 -44 -197 -167 -142 -407 -829 -258 -378 -548 -520 -391 -370 -53 -514 -880 -274 -244 -291 -640 -259 -455 -731 -774 -783 -219 -968 -465 -118 -631 -636 -835 -349 -481 -247 -69 -912 -536 -328 -188 -850 -863 -19 -723 -223 -858 -369 -865 -29 -750 -969 -574 -280 -168 -980 -388 -50 -827 -848 -107 -697 -772 -159 -26 -243 -532 -619 -21 -154 -219 -361 -865 -865 -611 -867 -711 -851 -796 -654 -60 -219 -789 -721 -921 -92 -360 -589 -104 -827 -428 -821 -801 -330 -555 -878 -358 -930 -561 -938 -694 -765 -97 -548 -982 -494 -241 -213 -448 -494 -176 -339 -977 -857 -816 -312 -894 -262 -951 -723 -540 -999 -290 -151 -924 -168 -565 -419 -398 -975 -982 -914 -727 -271 -11 -576 -836 -540 -11 -54 -603 -606 -909 -640 -124 -99 -23 -601 -154 -170 -850 -315 -50 -7 -547 -143 -208 -195 -335 -798 -660 -796 -97 -796 -379 -589 -210 -318 -634 -122 -425 -475 -202 -803 -950 -756 -640 -14 -37 -377 -241 -362 -672 -656 -310 -558 -731 -313 -821 -781 -950 -715 -799 -847 -927 -335 -454 -365 -77 -787 -483 -224 -191 -794 -753 -802 -319 -948 -965 -290 -6 -253 -764 -500 -219 -982 -939 -528 -871 -227 -874 -274 -200 -174 -295 -320 -789 -979 -877 -850 -680 -292 -635 -236 -65 -920 -49 -904 -302 -906 -171 -438 -201 -421 -110 -193 -696 -730 -680 -95 -338 -820 -654 -371 -126 -924 -407 -628 -378 -356 -274 -164 -863 -184 -790 -889 -867 -795 -280 -479 -241 -495 -210 -198 -194 -517 -98 -289 -87 -46 -995 -846 -797 -722 -158 -504 -289 -134 -747 -412 -17 -507 -146 -920 -766 -799 -142 -711 -419 -517 -526 -969 -637 -204 -96 -12 -170 -650 -688 -782 -541 -586 -424 -165 -587 -58 -53 -902 -654 -941 -840 -834 -95 -7 -108 -735 -164 -602 -422 -770 -995 -19 -129 -305 -14 -947 -361 -351 -546 -906 -297 -724 -654 -58 -227 -384 -425 -413 -275 -887 -875 -319 -700 -277 -607 -634 -948 -973 -779 -885 -854 -568 -971 -291 -564 -926 -826 -893 -281 -585 -419 -538 -248 -796 -260 -659 -376 -304 -64 -275 -389 -713 -110 -937 -838 -835 -639 -516 -666 -597 -642 -630 -835 -421 -712 -719 -164 -274 -782 -158 -142 -948 -863 -481 -288 -5 -440 -715 -514 -174 -728 -242 -200 -831 -646 -53 -150 -63 -694 -514 -519 -614 -690 -152 -758 -849 -552 -1000 -603 -530 -18 -347 -194 -167 -992 -177 -582 -478 -270 -393 -367 -684 -326 -943 -242 -357 -733 -84 -159 -899 -612 -53 -806 -915 -977 -923 -864 -343 -146 -451 -286 -768 -964 -120 -11 -981 -277 -444 -772 -85 -118 -897 -296 -135 -508 -881 -421 -343 -503 -1000 -189 -767 -799 -415 -774 -477 -601 -508 -163 -137 -551 -795 -284 -14 -852 -215 -208 -687 -55 -567 -944 -410 -777 -7 -394 -79 -57 -462 -778 -850 -452 -703 -290 -677 -748 -40 -291 -408 -145 -33 -226 -882 -872 -498 -402 -382 -246 -309 -967 -246 -644 -826 -405 -708 -128 -473 -321 -546 -709 -748 -394 -405 -972 -168 -34 -137 -601 -231 -511 -964 -238 -195 -731 -249 -981 -709 -210 -28 -334 -791 -552 -790 -579 -821 -478 -964 -621 -569 -707 -169 -389 -260 -443 -822 -862 -432 -790 -147 -479 -101 -626 -156 -323 -329 -457 -359 -258 -632 -766 -786 -358 -731 -344 -565 -377 -527 -866 -385 -340 -234 -348 -339 -525 -908 -953 -427 -379 -844 -144 -62 -946 -272 -525 -153 -961 -947 -721 -712 -234 -29 -816 -87 -892 -289 -724 -430 -409 -107 -189 -462 -249 -720 -485 -995 -412 -277 -260 -647 -283 -749 -502 -957 -45 -290 -267 -903 -790 -386 -360 -212 -931 -74 -227 -137 -960 -255 -808 -218 -941 -50 -462 -714 -692 -13 -677 -323 -198 -273 -395 -888 -457 -308 -950 -762 -467 -295 -551 -439 -24 -530 -377 -612 -749 -734 -244 -661 -177 -597 -39 -519 -113 -12 -439 -15 -690 -636 -82 -635 -490 -24 -28 -596 -335 -57 -791 -87 -435 -965 -450 -998 -693 -337 -950 -910 -840 -813 -550 -654 -392 -416 -485 -380 -359 -204 -482 -920 -852 -59 -690 -233 -963 -469 -594 -275 -614 -669 -266 -917 -431 -998 -676 -787 -725 -481 -314 -797 -464 -959 -440 -644 -860 -589 -541 -307 -936 -436 -739 -763 -116 -203 -541 -255 -644 -242 -865 -755 -290 -346 -101 -596 -43 -335 -215 -212 -762 -139 -253 -393 -912 -209 -427 -933 -534 -172 -320 -654 -696 -597 -311 -123 -618 -355 -58 -336 -96 -992 -294 -867 -991 -319 -665 -127 -877 -528 -660 -601 -802 -326 -205 -654 -428 -42 -487 -136 -426 -583 -95 -301 -537 -500 -310 -228 -629 -228 -899 -296 -789 -855 -735 -368 -103 -815 -786 -150 -429 -716 -224 -257 -55 -190 -500 -135 -739 -293 -200 -610 -101 -152 -469 -460 -454 -784 -174 -901 -776 -357 -437 -661 -903 -65 -428 -407 -156 -438 -86 -737 -191 -425 -371 -676 -943 -30 -662 -897 -329 -693 -722 -207 -212 -209 -135 -408 -506 -365 -284 -165 -759 -147 -416 -659 -689 -635 -408 -877 -229 -789 -760 -359 -31 -81 -149 -235 -62 -287 -964 -258 -834 -288 -332 -123 -126 -479 -742 -669 -164 -894 -874 -45 -605 -868 -688 -552 -608 -200 -374 -19 -132 -560 -10 -910 -304 -813 -661 -800 -619 -442 -376 -21 -768 -859 -65 -474 -120 -849 -93 -226 -719 -655 -50 -599 -962 -159 -614 -265 -854 -935 -895 -951 -630 -688 -45 -246 -237 -370 -737 -912 -352 -357 -603 -549 -273 -258 -260 -475 -70 -408 -968 -325 -484 -979 -565 -396 -665 -796 -161 -519 -103 -775 -950 -114 -117 -988 -687 -350 -938 -568 -873 -984 -134 -290 -963 -855 -310 -60 -803 -149 -639 -219 -207 -957 -18 -316 -413 -332 -250 -10 -338 -389 -571 -264 -56 -801 -769 -107 -811 -39 -66 -989 -937 -256 -614 -654 -710 -617 -30 -552 -31 -568 -260 -143 -218 -156 -248 -196 -148 -844 -587 -352 -994 -442 -520 -737 -69 -641 -641 -741 -41 -606 -198 -450 -669 -552 -942 -214 -732 -986 -498 -294 -233 -941 -3 -96 -783 -723 -698 -18 -747 -756 -542 -513 -804 -849 -321 -282 -384 -173 -587 -278 -294 -806 -867 -250 -367 -585 -611 -402 -336 -904 -177 -596 -400 -294 -60 -419 -340 -379 -952 -850 -604 -193 -829 -551 -163 -286 -837 -704 -695 -509 -964 -349 -624 -389 -248 -455 -544 -754 -853 -915 -619 -813 -428 -665 -640 -588 -539 -609 -355 -97 -585 -50 -557 -445 -727 -285 -297 -551 -11 -661 -458 -802 -579 -708 -997 -196 -591 -779 -993 -546 -935 -908 -265 -603 -604 -388 -115 -75 -605 -985 -337 -416 -95 -618 -656 -391 -54 -614 -53 -266 -949 -79 -364 -981 -760 -805 -998 -243 -840 -718 -35 -312 -307 -994 -459 -140 -324 -824 -156 -595 -243 -724 -261 -501 -457 -595 -163 -481 -589 -831 -535 -924 -571 -279 -891 -340 -789 -49 -85 -950 -264 -78 -527 -306 -456 -341 -85 -707 -866 -400 -35 -899 -587 -691 -720 -295 -206 -601 -188 -203 -951 -253 -290 -972 -65 -856 -886 -939 -225 -62 -527 -862 -389 -586 -997 -371 -737 -620 -621 -362 -652 -956 -266 -654 -67 -977 -456 -912 -792 -754 -998 -376 -667 -414 -428 -362 -263 -384 -847 -379 -310 -174 -856 -677 -354 -386 -328 -827 -176 -403 -14 -281 -711 -5 -224 -964 -773 -533 -356 -893 -868 -193 -554 -315 -390 -654 -1 -741 -798 -669 -714 -101 -964 -565 -935 -641 -628 -41 -266 -531 -43 -233 -519 -400 -448 -637 -327 -574 -375 -443 -654 -562 -712 -735 -709 -637 -533 -810 -500 -916 -382 -885 -296 -625 -145 -608 -391 -506 -135 -675 -257 -513 -763 -624 -612 -881 -357 -562 -729 -104 -2 -790 -950 -884 -17 -87 -417 -913 -551 -458 -130 -155 -990 -270 -710 -391 -460 -949 -157 -361 -242 -486 -82 -393 -494 -85 -28 -177 -421 -39 -285 -727 -210 -35 -291 -212 -396 -958 -480 -945 -224 -894 -568 -422 -862 -645 -365 -255 -651 -881 -843 -589 -885 -649 -15 -174 -377 -889 -710 -675 -275 -686 -823 -454 -324 -740 -444 -284 -827 -70 -795 -254 -186 -797 -615 -446 -537 -857 -61 -252 -390 -224 -87 -828 -374 -16 -628 -834 -696 -664 -622 -7 -694 -228 -206 -860 -825 -993 -791 -26 -993 -63 -199 -329 -682 -215 -56 -76 -810 -289 -49 -299 -279 -92 -219 -72 -436 -307 -869 -262 -926 -243 -343 -914 -17 -772 -230 -408 -56 -857 -970 -406 -885 -892 -564 -579 -656 -369 -853 -744 -244 -116 -595 -331 -410 -297 -569 -259 -168 -796 -705 -3 -557 -802 -907 -22 -846 -472 -937 -864 -71 -660 -742 -807 -203 -209 -202 -786 -948 -430 -287 -243 -66 -585 -959 -330 -26 -948 -30 -879 -713 -285 -627 -938 -304 -583 -764 -68 -778 -375 -49 -565 -763 -897 -738 -501 -316 -209 -628 -673 -653 -171 -428 -957 -154 -195 -746 -531 -781 -414 -749 -878 -413 -632 -330 -943 -171 -134 -162 -502 -219 -630 -70 -927 -422 -881 -909 -770 -753 -538 -866 -285 -48 -344 -829 -99 -434 -780 -828 -756 -593 -277 -746 -137 -2 -729 -588 -338 -894 -530 -418 -209 -652 -172 -908 -990 -243 -901 -673 -789 -654 -955 -452 -939 -778 -388 -728 -93 -798 -544 -698 -174 -129 -268 -427 -1 -600 -55 -259 -519 -918 -933 -1 -346 -837 -339 -658 -269 -379 -281 -783 -535 -260 -687 -574 -548 -285 -889 -325 -800 -950 -455 -779 -126 -851 -481 -1 -700 -533 -684 -164 -127 -839 -959 -804 -445 -388 -515 -527 -645 -691 -324 -596 -831 -689 -935 -458 -147 -491 -55 -728 -275 -121 -206 -251 -413 -342 -314 -983 -318 -850 -394 -709 -81 -900 -689 -38 -360 -321 -358 -350 -312 -783 -607 -305 -533 -809 -807 -885 -715 -778 -976 -944 -530 -973 -39 -9 -192 -354 -848 -295 -839 -590 -836 -628 -70 -645 -777 -282 -193 -404 -170 -862 -441 -450 -655 -482 -64 -765 -116 -958 -708 -374 -150 -681 -679 -532 -276 -899 -846 -703 -946 -875 -47 -203 -843 -13 -974 -797 -499 -394 -774 -359 -363 -75 -919 -940 -165 -572 -544 -84 -370 -65 -280 -380 -910 -715 -372 -455 -464 -248 -750 -967 -957 -279 -158 -794 -104 -190 -421 -641 -12 -635 -815 -795 -455 -351 -349 -401 -876 -715 -28 -498 -285 -481 -701 -874 -30 -794 -313 -963 -58 -327 -568 -883 -543 -280 -180 -327 -399 -261 -556 -924 -187 -217 -485 -932 -203 -67 -709 -580 -167 -843 -213 -114 -743 -170 -998 -1000 -625 -875 -814 -937 -871 -930 -506 -516 -173 -567 -593 -17 -995 -343 -507 -180 -170 -370 -851 -946 -711 -643 -634 -318 -869 -836 -153 -94 -611 -546 -883 -909 -445 -24 -429 -452 -255 -220 -633 -837 -499 -530 -872 -78 -763 -770 -445 -708 -833 -750 -647 -514 -321 -453 -519 -930 -568 -758 -59 -314 -472 -63 -609 -387 -444 -510 -755 -437 -566 -302 -376 -12 -527 -364 -101 -24 -300 -676 -733 -626 -830 -144 -78 -995 -892 -412 -600 -889 -48 -841 -942 -242 -699 -107 -335 -437 -279 -442 -443 -421 -572 -8 -151 -653 -728 -894 -69 -669 -947 -519 -393 -32 -709 -85 -305 -827 -819 -126 -374 -270 -155 -233 -787 -868 -50 -148 -616 -859 -362 -646 -435 -672 -332 -488 -330 -563 -658 -629 -206 -623 -101 -854 -927 -915 -529 -17 -205 -254 -252 -538 -891 -984 -765 -218 -804 -551 -675 -626 -947 -821 -993 -440 -271 -987 -813 -310 -763 -739 -156 -936 -397 -678 -129 -726 -866 -765 -318 -168 -673 -354 -16 -129 -473 -571 -357 -93 -341 -877 -598 -783 -982 -645 -294 -299 -311 -516 -207 -26 -302 -104 -724 -346 -548 -945 -733 -625 -657 -782 -854 -853 -914 -467 -685 -875 -691 -299 -76 -347 -468 -225 -158 -764 -606 -58 -588 -567 -48 -795 -916 -66 -321 -481 -170 -622 -52 -334 -208 -581 -765 -837 -387 -638 -213 -832 -103 -173 -466 -414 -475 -126 -199 -595 -261 -157 -36 -457 -958 -430 -252 -307 -301 -957 -976 -394 -660 -754 -329 -210 -813 -914 -853 -749 -557 -982 -558 -743 -533 -341 -752 -971 -138 -199 -11 -85 -961 -342 -778 -639 -406 -721 -821 -713 -435 -218 -803 -51 -535 -777 -155 -323 -611 -796 -914 -686 -780 -605 -777 -290 -261 -401 -410 -627 -975 -803 -7 -174 -698 -125 -139 -211 -137 -525 -388 -921 -268 -23 -655 -690 -864 -763 -491 -889 -533 -819 -289 -146 -408 -374 -332 -67 -951 -279 -252 -525 -70 -775 -880 -698 -972 -706 -272 -209 -805 -846 -770 -791 -976 -388 -591 -497 -251 -458 -1000 -60 -680 -458 -677 -749 -930 -192 -139 -710 -665 -331 -491 -279 -49 -852 -746 -216 -640 -326 -347 -904 -324 -890 -339 -345 -917 -763 -676 -39 -512 -859 -802 -123 -60 -798 -281 -409 -841 -574 -487 -840 -255 -104 -1 -879 -84 -557 -911 -401 -204 -953 -7 -581 -51 -527 -403 -821 -748 -524 -139 -127 -431 -71 -49 -943 -408 -290 -285 -695 -572 -838 -308 -245 -690 -728 -881 -836 -687 -366 -94 -988 -827 -395 -633 -586 -987 -55 -362 -265 -473 -1 -431 -249 -736 -292 -198 -3 -285 -428 -370 -463 -503 -195 -497 -792 -44 -753 -6 -876 -308 -531 -419 -37 -908 -623 -882 -927 -996 -885 -615 -316 -536 -85 -11 -628 -886 -908 -663 -988 -936 -539 -329 -820 -636 -472 -409 -877 -282 -461 -33 -984 -61 -722 -323 -908 -775 -914 -289 -559 -500 -992 -123 -144 -830 -859 -791 -519 -997 -768 -765 -866 -262 -842 -742 -954 -718 -619 -564 -569 -720 -678 -124 -753 -779 -254 -513 -393 -883 -562 -662 -153 -852 -884 -541 -894 -255 -108 -514 -618 -419 -959 -928 -119 -236 -171 -952 -896 -572 -918 -821 -460 -661 -20 -647 -960 -818 -384 -402 -873 -682 -938 -197 -858 -302 -891 -712 -281 -696 -51 -70 -474 -17 -321 -609 -737 -994 -8 -843 -602 -916 -110 -457 -67 -651 -303 -600 -621 -426 -579 -953 -355 -615 -686 -236 -817 -298 -299 -438 -387 -846 -282 -588 -101 -573 -84 -472 -865 -151 -731 -975 -157 -255 -429 -173 -108 -299 -155 -571 -62 -626 -242 -756 -893 -619 -26 -841 -707 -332 -65 -860 -876 -851 -444 -710 -891 -611 -958 -326 -207 -444 -456 -777 -547 -308 -670 -490 -225 -436 -789 -730 -689 -478 -963 -527 -783 -195 -598 -952 -917 -559 -405 -924 -818 -571 -460 -15 -88 -188 -511 -545 -129 -178 -416 -629 -281 -447 -847 -418 -13 -851 -374 -306 -834 -23 -900 -500 -382 -509 -805 -921 -878 -717 -103 -365 -917 -557 -678 -842 -377 -271 -740 -847 -777 -211 -455 -361 -330 -174 -538 -533 -585 -973 -243 -751 -821 -84 -446 -72 -120 -783 -721 -679 -686 -19 -276 -661 -825 -141 -507 -156 -155 -505 -54 -465 -175 -603 -228 -708 -843 -523 -684 -819 -433 -56 -519 -78 -404 -836 -191 -433 -848 -198 -872 -135 -986 -695 -648 -174 -745 -283 -227 -649 -621 -766 -130 -576 -17 -750 -829 -213 -799 -564 -227 -440 -455 -422 -323 -915 -908 -608 -104 -292 -806 -172 -680 -291 -940 -47 -961 -295 -478 -337 -319 -994 -151 -615 -976 -117 -243 -905 -322 -407 -764 -217 -600 -654 -733 -749 -14 -988 -727 -77 -283 -658 -327 -234 -764 -871 -992 -902 -206 -357 -563 -410 -26 -168 -968 -850 -610 -854 -319 -827 -256 -19 -953 -40 -427 -811 -984 -937 -892 -702 -830 -797 -215 -333 -317 -848 -130 -590 -596 -69 -80 -348 -187 -897 -273 -350 -551 -469 -467 -516 -850 -322 -119 -96 -350 -804 -654 -630 -299 -144 -172 -557 -946 -814 -277 -948 -822 -186 -435 -21 -994 -616 -443 -511 -153 -248 -312 -928 -807 -111 -916 -787 -26 -127 -297 -821 -64 -792 -242 -107 -655 -329 -120 -642 -326 -270 -206 -894 -90 -481 -957 -31 -349 -349 -69 -74 -314 -728 -660 -646 -728 -350 -162 -264 -825 -527 -183 -684 -711 -990 -565 -351 -693 -440 -580 -129 -286 -990 -290 -16 -944 -298 -160 -590 -919 -193 -226 -784 -699 -480 -537 -796 -915 -534 -10 -710 -851 -12 -16 -944 -629 -358 -444 -712 -626 -975 -541 -503 -793 -929 -758 -818 -983 -325 -922 -622 -186 -655 -187 -707 -1000 -815 -583 -308 -16 -967 -831 -82 -95 -13 -536 -487 -990 -866 -350 -265 -905 -491 -324 -100 -690 -12 -61 -357 -533 -328 -864 -528 -614 -351 -980 -410 -862 -332 -848 -981 -818 -850 -209 -419 -290 -445 -732 -658 -427 -683 -728 -364 -286 -648 -311 -512 -486 -905 -916 -394 -721 -847 -378 -568 -728 -84 -797 -104 -502 -826 -976 -51 -486 -606 -243 -423 -861 -411 -700 -982 -90 -990 -123 -546 -886 -408 -197 -560 -883 -323 -800 -960 -442 -598 -811 -448 -300 -217 -268 -743 -120 -510 -502 -237 -963 -924 -884 -436 -228 -376 -772 -46 -766 -353 -961 -859 -616 -18 -612 -557 -37 -117 -410 -670 -470 -691 -278 -641 -509 -924 -636 -231 -981 -88 -535 -36 -10 -589 -605 -482 -220 -511 -589 -161 -6 -973 -222 -119 -230 -934 -899 -204 -426 -764 -228 -35 -74 -709 -259 -352 -555 -942 -619 -341 -61 -869 -620 -263 -90 -948 -973 -68 -309 -481 -342 -20 -595 -307 -613 -723 -907 -563 -307 -845 -920 -197 -285 -543 -335 -148 -737 -944 -955 -775 -951 -919 -399 -562 -116 -882 -730 -863 -247 -923 -153 -556 -287 -8 -52 -1000 -592 -138 -836 -52 -679 -433 -764 -429 -884 -134 -933 -126 -227 -564 -818 -738 -431 -825 -453 -586 -330 -642 -823 -704 -874 -21 -298 -589 -809 -245 -425 -634 -112 -954 -687 -148 -973 -345 -700 -611 -172 -87 -831 -511 -676 -545 -155 -961 -186 -708 -788 -271 -616 -788 -310 -759 -834 -664 -355 -475 -232 -610 -272 -360 -394 -924 -43 -407 -13 -8 -900 -422 -696 -194 -88 -452 -372 -112 -64 -5 -269 -484 -637 -104 -62 -293 -532 -133 -530 -439 -871 -19 -503 -309 -835 -563 -375 -994 -904 -534 -558 -229 -547 -491 -783 -395 -446 -401 -318 -391 -160 -12 -411 -178 -558 -487 -834 -582 -505 -903 -77 -15 -758 -775 -1 -925 -60 -663 -565 -392 -417 -76 -646 -465 -1000 -883 -382 -229 -199 -463 -195 -607 -475 -404 -834 -307 -767 -211 -793 -621 -469 -154 -238 -140 -207 -311 -948 -670 -184 -476 -966 -772 -641 -559 -337 -710 -370 -271 -594 -657 -893 -737 -134 -22 -312 -133 -294 -781 -107 -462 -178 -63 -366 -724 -163 -345 -12 -87 -996 -12 -864 -229 -653 -480 -203 -855 -806 -966 -38 -709 -996 -456 -746 -86 -220 -82 -957 -541 -499 -460 -371 -466 -565 -671 -972 -602 -314 -563 -587 -652 -216 -798 -374 -264 -228 -104 -457 -916 -229 -940 -135 -641 -880 -119 -980 -809 -981 -833 -392 -610 -757 -90 -371 -90 -969 -117 -382 -429 -317 -514 -643 -655 -620 -642 -308 -760 -500 -798 -30 -732 -121 -894 -661 -569 -15 -741 -312 -799 -227 -918 -471 -727 -107 -170 -426 -456 -738 -971 -237 -435 -293 -353 -985 -924 -741 -884 -242 -193 -916 -707 -933 -366 -222 -140 -822 -793 -62 -246 -190 -464 -259 -34 -187 -911 -363 -972 -144 -131 -915 -983 -706 -962 -76 -1000 -899 -913 -933 -599 -13 -640 -119 -688 -791 -800 -396 -914 -302 -547 -129 -197 -975 -406 -989 -674 -917 -124 -627 -125 -583 -422 -370 -745 -138 -40 -807 -779 -76 -20 -628 -344 -408 -35 -760 -257 -439 -516 -963 -55 -183 -82 -796 -412 -876 -362 -896 -761 -578 -114 -958 -710 -636 -868 -527 -709 -348 -697 -429 -805 -213 -126 -195 -827 -562 -429 -359 -933 -481 -782 -800 -686 -760 -40 -563 -164 -46 -139 -422 -556 -339 -632 -612 -730 -655 -472 -364 -114 -586 -382 -261 -493 -585 -324 -399 -602 -617 -183 -606 -611 -877 -629 -684 -563 -37 -955 -751 -139 -807 -605 -328 -546 -301 -95 -807 -84 -459 -18 -56 -47 -954 -883 -786 -763 -636 -916 -805 -748 -362 -58 -534 -424 -405 -700 -880 -401 -410 -321 -348 -504 -82 -235 -688 -901 -984 -571 -858 -346 -574 -817 -745 -997 -487 -810 -496 -26 -527 -689 -331 -966 -360 -734 -845 -97 -340 -947 -313 -824 -238 -336 -485 -265 -580 -554 -597 -264 -706 -168 -203 -252 -947 -306 -900 -28 -832 -212 -581 -332 -70 -192 -488 -459 -166 -276 -983 -265 -19 -512 -122 -597 -437 -751 -429 -17 -679 -6 -500 -447 -509 -140 -580 -969 -378 -373 -857 -716 -650 -301 -96 -44 -284 -21 -54 -714 -787 -247 -700 -703 -264 -45 -342 -10 -279 -281 -580 -237 -317 -218 -344 -826 -975 -299 -862 -208 -739 -82 -938 -320 -712 -123 -238 -863 -325 -127 -668 -105 -82 -49 -53 -355 -964 -237 -632 -888 -641 -140 -40 -538 -20 -960 -222 -865 -843 -719 -632 -865 -773 -417 -23 -598 -809 -602 -285 -955 -83 -98 -528 -910 -970 -499 -29 -298 -59 -439 -481 -944 -492 -472 -307 -531 -17 -364 -491 -912 -762 -896 -165 -192 -64 -214 -917 -102 -263 -356 -712 -58 -536 -349 -255 -633 -833 -748 -358 -255 -123 -113 -262 -66 -253 -571 -874 -781 -71 -140 -317 -552 -879 -465 -455 -385 -569 -581 -777 -621 -489 -531 -922 -276 -160 -308 -569 -911 -918 -459 -518 -173 -684 -881 -570 -446 -449 -594 -361 -137 -904 -153 -112 -768 -321 -718 -837 -203 -799 -736 -846 -257 -393 -652 -479 -190 -119 -871 -717 -832 -68 -13 -107 -584 -47 -711 -651 -737 -624 -977 -674 -673 -571 -267 -620 -521 -570 -806 -46 -50 -859 -825 -177 -744 -899 -847 -768 -899 -454 -467 -916 -778 -48 -815 -232 -230 -323 -527 -390 -939 -147 -604 -661 -962 -354 -424 -914 -198 -408 -709 -223 -490 -336 -115 -954 -278 -216 -815 -677 -549 -594 -944 -286 -539 -823 -307 -170 -767 -718 -277 -358 -34 -410 -880 -501 -190 -931 -219 -456 -760 -963 -304 -34 -813 -571 -351 -988 -504 -949 -63 -897 -801 -931 -636 -439 -427 -185 -438 -29 -479 -682 -652 -467 -985 -380 -894 -512 -6 -211 -986 -914 -846 -655 -732 -343 -273 -824 -248 -843 -188 -880 -884 -410 -653 -140 -452 -932 -296 -379 -210 -328 -6 -684 -824 -287 -481 -471 -536 -335 -588 -402 -887 -88 -850 -815 -25 -386 -272 -883 -794 -938 -767 -544 -936 -533 -877 -418 -181 -53 -656 -159 -204 -904 -785 -440 -329 -708 -975 -462 -864 -883 -707 -765 -147 -827 -680 -790 -579 -604 -865 -239 -766 -884 -558 -115 -545 -208 -934 -684 -896 -108 -691 -84 -932 -127 -92 -191 -576 -223 -811 -963 -794 -347 -612 -688 -982 -477 -721 -573 -988 -757 -427 -140 -217 -137 -867 -103 -794 -819 -641 -355 -694 -189 -221 -827 -447 -564 -432 -9 -77 -628 -913 -138 -90 -901 -58 -790 -536 -677 -819 -468 -384 -924 -147 -90 -656 -895 -86 -312 -33 -751 -135 -717 -114 -537 -539 -834 -473 -250 -652 -622 -841 -289 -268 -595 -403 -231 -571 -313 -210 -8 -536 -575 -653 -128 -649 -247 -49 -988 -252 -617 -837 -959 -927 -747 -859 -301 -924 -274 -536 -696 -502 -857 -404 -138 -72 -698 -122 -248 -954 -241 -614 -329 -983 -101 -342 -399 -297 -287 -610 -304 -58 -565 -350 -816 -152 -98 -660 -233 -66 -888 -902 -631 -407 -586 -306 -539 -185 -354 -221 -278 -518 -154 -499 -923 -170 -613 -168 -972 -397 -847 -136 -915 -25 -914 -422 -172 -542 -848 -110 -798 -106 -462 -607 -420 -848 -454 -490 -411 -687 -601 -453 -958 -270 -366 -827 -621 -528 -158 -366 -180 -466 -824 -663 -198 -692 -734 -766 -584 -533 -17 -822 -763 -122 -559 -10 -124 -971 -695 -440 -936 -541 -17 -109 -812 -200 -91 -441 -123 -976 -967 -347 -438 -554 -625 -52 -419 -501 -45 -918 -421 -878 -595 -152 -518 -197 -419 -635 -749 -629 -152 -475 -738 -101 -20 -953 -933 -522 -639 -875 -353 -42 -601 -55 -550 -749 -185 -353 -420 -665 -703 -126 -846 -213 -509 -151 -170 -307 -643 -3 -176 -575 -10 -833 -272 -315 -367 -940 -597 -937 -708 -590 -220 -549 -436 -311 -223 -160 -19 -574 -501 -365 -88 -8 -908 -111 -221 -757 -803 -161 -597 -820 -797 -400 -639 -91 -81 -585 -208 -986 -771 -670 -178 -357 -676 -13 -669 -717 -510 -205 -973 -709 -986 -451 -52 -117 -579 -750 -134 -426 -648 -17 -328 -344 -197 -279 -78 -676 -966 -199 -617 -267 -161 -931 -548 -145 -500 -168 -290 -897 -884 -854 -607 -83 -683 -306 -932 -57 -3 -649 -560 -94 -590 -583 -484 -799 -825 -307 -341 -796 -591 -928 -794 -169 -730 -250 -374 -914 -544 -766 -833 -424 -152 -484 -986 -483 -252 -43 -126 -904 -781 -28 -387 -150 -971 -617 -21 -585 -302 -949 -918 -69 -129 -183 -36 -659 -349 -619 -130 -228 -859 -608 -763 -233 -549 -685 -480 -435 -100 -916 -42 -952 -84 -670 -358 -572 -543 -507 -553 -103 -557 -92 -31 -344 -427 -683 -929 -140 -651 -237 -52 -676 -743 -973 -131 -378 -727 -714 -504 -555 -679 -183 -191 -167 -435 -326 -226 -93 -856 -951 -289 -132 -9 -39 -818 -860 -271 -761 -731 -129 -161 -374 -120 -946 -296 -164 -480 -872 -127 -166 -751 -495 -649 -789 -181 -511 -929 -117 -823 -679 -532 -407 -691 -409 -751 -278 -946 -793 -622 -363 -630 -242 -251 -860 -298 -771 -710 -857 -271 -577 -810 -995 -20 -818 -465 -212 -481 -104 -957 -722 -363 -262 -417 -431 -504 -673 -895 -911 -683 -383 -918 -834 -345 -742 -385 -314 -558 -676 -576 -245 -31 -694 -523 -384 -744 -2 -465 -34 -468 -604 -4 -44 -28 -747 -88 -152 -162 -426 -331 -729 -287 -625 -96 -877 -208 -668 -10 -44 -316 -641 -817 -240 -193 -550 -863 -873 -589 -100 -217 -665 -949 -137 -932 -913 -530 -390 -399 -948 -517 -601 -386 -673 -293 -439 -954 -836 -116 -385 -925 -777 -410 -738 -390 -463 -581 -744 -444 -525 -790 -374 -17 -935 -934 -740 -488 -285 -40 -978 -208 -624 -334 -430 -918 -908 -771 -628 -977 -300 -592 -502 -638 -572 -288 -317 -872 -57 -341 -836 -166 -142 -208 -831 -404 -548 -163 -508 -875 -207 -810 -812 -722 -639 -965 -432 -455 -840 -389 -208 -290 -841 -765 -851 -103 -107 -825 -235 -107 -80 -833 -773 -98 -73 -521 -1 -350 -996 -223 -302 -956 -877 -845 -77 -912 -79 -308 -700 -6 -111 -17 -205 -397 -26 -848 -352 -33 -723 -243 -175 -11 -879 -16 -860 -647 -313 -958 -590 -648 -575 -170 -806 -131 -311 -833 -139 -710 -599 -614 -315 -215 -204 -90 -727 -683 -871 -292 -414 -26 -240 -426 -461 -225 -709 -817 -713 -149 -291 -409 -929 -129 -340 -420 -197 -831 -569 -867 -173 -975 -464 -585 -310 -977 -859 -113 -256 -509 -322 -380 -488 -128 -811 -627 -794 -412 -840 -325 -465 -63 -701 -431 -544 -749 -157 -697 -477 -743 -718 -307 -701 -22 -598 -171 -976 -795 -592 -687 -387 -454 -30 -787 -608 -430 -686 -644 -516 -463 -265 -815 -71 -808 -846 -539 -553 -836 -22 -884 -702 -353 -488 -266 -971 -891 -437 -644 -203 -415 -96 -457 -862 -889 -885 -466 -68 -458 -689 -149 -301 -999 -124 -767 -196 -973 -894 -360 -176 -405 -662 -780 -439 -124 -690 -166 -502 -861 -898 -725 -28 -955 -42 -918 -597 -314 -970 -654 -432 -608 -472 -683 -672 -219 -804 -241 -104 -835 -572 -108 -800 -724 -494 -745 -978 -445 -63 -756 -599 -72 -845 -807 -497 -335 -228 -980 -277 -790 -414 -627 -154 -356 -870 -584 -429 -681 -246 -498 -980 -289 -238 -594 -152 -511 -785 -872 -980 -488 -356 -964 -338 -330 -145 -246 -820 -570 -5 -399 -370 -24 -793 -13 -283 -593 -447 -169 -557 -829 -944 -146 -990 -369 -835 -98 -84 -935 -388 -992 -517 -586 -363 -659 -329 -223 -170 -355 -700 -544 -957 -133 -990 -843 -63 -323 -895 -526 -543 -306 -905 -454 -514 -345 -31 -139 -271 -948 -41 -657 -622 -459 -96 -302 -604 -615 -690 -686 -318 -795 -623 -388 -42 -81 -753 -248 -65 -297 -124 -528 -358 -585 -550 -657 -489 -293 -486 -242 -18 -18 -503 -251 -609 -952 -383 -538 -777 -188 -690 -881 -111 -216 -862 -49 -914 -226 -389 -783 -26 -959 -342 -574 -251 -239 -499 -851 -835 -738 -557 -403 -522 -79 -237 -366 -917 -365 -179 -132 -530 -100 -680 -996 -789 -738 -946 -410 -59 -792 -295 -117 -638 -107 -902 -619 -140 -634 -18 -737 -187 -971 -777 -266 -556 -697 -666 -621 -214 -864 -192 -534 -22 -387 -930 -287 -627 -272 -776 -338 -185 -68 -585 -604 -422 -255 -730 -458 -312 -628 -54 -514 -641 -153 -142 -384 -549 -806 -113 -419 -926 -301 -556 -357 -675 -380 -267 -538 -127 -953 -399 -207 -579 -790 -181 -449 -917 -994 -842 -883 -983 -249 -119 -439 -477 -349 -979 -880 -750 -173 -516 -394 -641 -718 -716 -637 -250 -551 -592 -847 -191 -679 -763 -717 -642 -800 -121 -949 -532 -470 -363 -94 -650 -628 -758 -459 -58 -911 -343 -568 -335 -78 -654 -489 -598 -273 -526 -559 -904 -358 -730 -7 -974 -151 -861 -938 -434 -152 -695 -128 -251 -153 -272 -193 -640 -780 -243 -902 -331 -570 -130 -723 -657 -29 -663 -639 -547 -426 -490 -694 -431 -142 -144 -923 -333 -696 -203 -666 -381 -814 -757 -559 -429 -854 -48 -753 -541 -134 -325 -33 -324 -297 -8 -859 -81 -914 -865 -918 -523 -90 -948 -452 -194 -859 -790 -616 -322 -724 -52 -207 -643 -600 -126 -970 -224 -251 -762 -152 -485 -111 -952 -974 -421 -804 -681 -956 -246 -857 -568 -326 -38 -313 -241 -127 -711 -446 -93 -72 -490 -388 -344 -870 -727 -65 -724 -992 -300 -113 -228 -456 -429 -530 -322 -768 -491 -910 -555 -221 -178 -352 -422 -964 -442 -263 -821 -596 -550 -640 -470 -283 -534 -176 -317 -405 -858 -945 -573 -501 -407 -11 -99 -888 -737 -594 -948 -62 -553 -877 -865 -710 -525 -510 -251 -903 -159 -207 -9 -649 -36 -321 -973 -808 -95 -412 -458 -156 -854 -514 -900 -410 -120 -676 -675 -360 -353 -29 -988 -413 -104 -875 -848 -202 -463 -752 -222 -661 -556 -815 -414 -912 -41 -176 -702 -167 -84 -542 -514 -135 -837 -625 -873 -702 -453 -667 -227 -744 -685 -792 -52 -794 -112 -880 -718 -697 -697 -777 -15 -986 -164 -471 -265 -613 -461 -478 -272 -935 -27 -904 -243 -646 -262 -562 -435 -344 -897 -491 -668 -521 -986 -568 -228 -977 -476 -106 -479 -526 -901 -896 -384 -570 -399 -34 -199 -96 -995 -931 -186 -994 -21 -672 -301 -354 -483 -400 -347 -471 -791 -473 -639 -218 -929 -484 -486 -848 -455 -353 -484 -518 -914 -460 -758 -175 -142 -898 -436 -887 -976 -165 -879 -907 -917 -672 -41 -354 -492 -414 -1 -546 -334 -199 -420 -925 -83 -89 -315 -235 -965 -161 -716 -373 -322 -847 -884 -150 -302 -924 -632 -962 -96 -805 -533 -52 -418 -250 -586 -237 -261 -272 -235 -229 -344 -202 -892 -839 -99 -178 -87 -865 -481 -802 -841 -335 -912 -687 -717 -581 -164 -697 -477 -333 -541 -511 -815 -861 -142 -80 -438 -764 -868 -765 -705 -237 -348 -366 -924 -415 -126 -999 -227 -688 -127 -994 -56 -560 -735 -68 -961 -499 -938 -715 -858 -204 -16 -898 -481 -439 -28 -144 -537 -835 -592 -472 -499 -502 -314 -845 -703 -87 -702 -295 -385 -426 -184 -671 -138 -919 -120 -440 -167 -327 -252 -542 -406 -752 -641 -420 -995 -624 -153 -249 -490 -813 -8 -931 -755 -263 -112 -305 -418 -797 -506 -425 -441 -138 -189 -296 -262 -966 -247 -807 -172 -662 -278 -948 -296 -999 -212 -854 -740 -578 -395 -309 -614 -714 -195 -228 -811 -315 -893 -452 -59 -699 -199 -601 -573 -357 -133 -44 -786 -957 -130 -400 -354 -795 -847 -61 -100 -664 -875 -815 -742 -297 -548 -106 -246 -275 -137 -918 -75 -958 -561 -88 -654 -195 -236 -601 -584 -370 -649 -962 -323 -24 -596 -226 -195 -583 -956 -486 -772 -574 -671 -734 -253 -656 -380 -907 -742 -825 -249 -83 -685 -656 -339 -527 -618 -773 -632 -971 -505 -167 -563 -988 -131 -458 -368 -515 -435 -189 -119 -197 -527 -600 -878 -79 -168 -583 -633 -912 -517 -613 -535 -326 -435 -299 -316 -619 -333 -124 -872 -379 -853 -388 -525 -831 -385 -695 -864 -722 -140 -488 -935 -680 -692 -35 -16 -740 -670 -382 -330 -187 -430 -436 -521 -281 -647 -54 -151 -385 -712 -828 -397 -716 -603 -896 -520 -261 -306 -441 -987 -719 -848 -193 -994 -412 -887 -643 -187 -713 -954 -948 -417 -148 -585 -540 -177 -102 -901 -660 -269 -506 -30 -667 -265 -13 -187 -116 -645 -5 -378 -667 -718 -944 -179 -963 -700 -281 -566 -990 -810 -150 -972 -874 -613 -889 -472 -306 -631 -623 -603 -320 -787 -85 -377 -341 -545 -859 -770 -158 -892 -818 -299 -710 -189 -860 -82 -471 -234 -600 -397 -880 -543 -984 -158 -391 -101 -242 -377 -339 -608 -724 -857 -814 -61 -388 -340 -33 -118 -630 -16 -840 -871 -744 -401 -680 -198 -896 -381 -685 -330 -616 -796 -758 -736 -158 -88 -859 -20 -743 -511 -534 -264 -836 -21 -957 -51 -688 -485 -824 -368 -705 -330 -239 -534 -125 -609 -591 -232 -788 -474 -843 -758 -977 -567 -108 -627 -109 -839 -877 -14 -928 -534 -95 -487 -123 -964 -645 -211 -630 -898 -865 -476 -165 -370 -968 -822 -196 -652 -825 -678 -389 -819 -904 -599 -543 -478 -825 -457 -214 -385 -622 -744 -654 -182 -64 -619 -151 -234 -313 -496 -959 -709 -879 -524 -929 -410 -311 -40 -895 -987 -624 -698 -785 -552 -676 -116 -984 -701 -40 -460 -229 -559 -169 -933 -488 -625 -627 -278 -234 -823 -461 -75 -707 -798 -87 -938 -577 -306 -688 -103 -26 -451 -944 -284 -375 -886 -461 -264 -44 -519 -658 -366 -414 -308 -704 -825 -31 -80 -148 -760 -390 -207 -516 -666 -381 -982 -253 -474 -660 -613 -460 -879 -469 -863 -221 -611 -308 -561 -989 -574 -310 -646 -1 -70 -803 -541 -744 -704 -309 -227 -610 -547 -806 -96 -126 -878 -781 -828 -689 -375 -761 -961 -623 -543 -204 -826 -715 -999 -315 -381 -814 -104 -445 -613 -652 -402 -831 -160 -64 -583 -744 -171 -27 -580 -241 -554 -412 -375 -576 -545 -838 -803 -837 -150 -789 -683 -339 -937 -832 -228 -967 -502 -959 -163 -875 -709 -353 -814 -183 -991 -348 -48 -799 -411 -620 -431 -580 -75 -214 -423 -624 -795 -718 -300 -660 -906 -431 -466 -115 -758 -654 -815 -323 -424 -196 -713 -535 -492 -46 -151 -676 -956 -721 -122 -196 -590 -443 -693 -112 -900 -53 -436 -704 -535 -492 -911 -187 -222 -423 -712 -44 -166 -913 -87 -27 -242 -509 -506 -272 -813 -247 -212 -511 -369 -799 -918 -519 -701 -952 -741 -586 -211 -162 -988 -718 -696 -65 -308 -359 -656 -489 -243 -909 -34 -867 -5 -531 -865 -970 -898 -473 -953 -795 -175 -266 -536 -978 -24 -237 -657 -411 -178 -912 -702 -747 -618 -582 -211 -414 -811 -218 -161 -382 -485 -544 -585 -426 -154 -560 -613 -711 -626 -975 -255 -33 -986 -837 -509 -965 -855 -427 -513 -459 -934 -487 -728 -782 -648 -489 -699 -718 -884 -402 -211 -567 -425 -544 -704 -705 -835 -992 -343 -856 -423 -727 -619 -814 -435 -71 -345 -630 -195 -302 -213 -638 -101 -76 -198 -372 -796 -626 -262 -288 -380 -830 -213 -253 -871 -965 -469 -450 -92 -854 -451 -602 -872 -328 -633 -108 -843 -373 -565 -836 -647 -930 -938 -134 -555 -641 -372 -699 -598 -425 -725 -614 -128 -936 -116 -969 -549 -735 -249 -235 -926 -176 -97 -939 -121 -710 -850 -535 -541 -7 -880 -158 -300 -632 -596 -689 -502 -288 -91 -968 -768 -128 -891 -728 -100 -623 -158 -171 -816 -69 -306 -409 -357 -669 -294 -363 -49 -483 -42 -594 -959 -362 -750 -321 -742 -260 -380 -569 -612 -922 -746 -759 -688 -420 -732 -140 -138 -165 -305 -413 -390 -69 -309 -102 -510 -29 -347 -52 -406 -135 -19 -626 -517 -84 -13 -933 -473 -632 -401 -21 -337 -584 -503 -99 -477 -463 -789 -775 -987 -26 -729 -99 -347 -228 -198 -229 -360 -13 -752 -20 -129 -625 -210 -6 -638 -454 -708 -555 -880 -195 -753 -582 -47 -134 -13 -18 -238 -90 -192 -633 -459 -681 -70 -337 -86 -901 -97 -586 -632 -219 -19 -341 -623 -373 -809 -141 -362 -740 -162 -397 -515 -991 -413 -486 -777 -698 -254 -597 -46 -2 -752 -547 -878 -633 -874 -696 -243 -489 -666 -542 -938 -351 -181 -589 -729 -635 -935 -700 -599 -665 -877 -759 -64 -520 -531 -588 -353 -437 -953 -312 -594 -963 -100 -829 -92 -406 -392 -773 -62 -542 -722 -542 -716 -610 -944 -166 -955 -682 -840 -364 -264 -877 -349 -6 -240 -109 -310 -958 -185 -481 -343 -250 -488 -502 -695 -177 -266 -326 -602 -610 -399 -732 -939 -285 -892 -532 -567 -858 -508 -457 -972 -365 -630 -428 -715 -89 -622 -872 -103 -330 -449 -559 -942 -823 -815 -692 -845 -397 -449 -400 -137 -69 -609 -846 -523 -335 -158 -129 -723 -967 -795 -115 -663 -306 -318 -881 -27 -760 -752 -197 -942 -106 -357 -566 -719 -435 -47 -966 -180 -907 -932 -675 -174 -190 -481 -371 -902 -36 -580 -208 -972 -442 -812 -953 -181 -217 -288 -799 -179 -772 -479 -441 -10 -644 -770 -620 -545 -424 -309 -556 -622 -516 -547 -887 -320 -8 -56 -457 -176 -317 -163 -148 -224 -155 -156 -894 -671 -961 -240 -44 -811 -204 -977 -907 -700 -76 -280 -982 -532 -129 -663 -76 -109 -330 -733 -852 -277 -212 -11 -971 -198 -822 -976 -627 -406 -175 -809 -148 -177 -161 -716 -67 -307 -988 -668 -507 -196 -583 -16 -700 -26 -478 -830 -232 -450 -479 -58 -550 -460 -181 -305 -414 -616 -641 -774 -158 -336 -956 -92 -543 -642 -772 -129 -812 -743 -941 -218 -172 -984 -946 -700 -347 -773 -699 -445 -825 -398 -785 -174 -108 -924 -391 -361 -508 -57 -141 -740 -350 -522 -580 -171 -966 -101 -379 -521 -288 -339 -524 -243 -434 -144 -731 -978 -438 -551 -172 -1 -337 -999 -680 -271 -638 -41 -204 -934 -479 -767 -623 -463 -397 -340 -30 -757 -331 -391 -897 -455 -703 -349 -228 -674 -239 -336 -498 -558 -220 -336 -930 -588 -263 -457 -670 -984 -354 -432 -514 -788 -232 -335 -590 -525 -827 -871 -31 -186 -394 -263 -230 -515 -308 -819 -247 -111 -680 -616 -778 -643 -114 -466 -566 -143 -750 -857 -407 -121 -191 -487 -530 -748 -418 -477 -80 -831 -457 -935 -108 -113 -15 -629 -128 -434 -72 -679 -632 -866 -206 -986 -293 -121 -39 -955 -164 -517 -339 -848 -7 -507 -890 -174 -586 -880 -95 -424 -270 -162 -196 -823 -701 -97 -144 -868 -146 -282 -275 -458 -425 -963 -370 -183 -35 -83 -11 -51 -485 -331 -357 -916 -818 -377 -398 -182 -565 -598 -527 -535 -880 -141 -816 -823 -177 -357 -336 -913 -480 -50 -493 -180 -211 -979 -894 -628 -506 -165 -750 -254 -316 -271 -428 -773 -401 -920 -618 -149 -338 -817 -477 -875 -92 -491 -106 -351 -391 -448 -281 -329 -33 -273 -432 -786 -207 -939 -646 -641 -492 -198 -802 -112 -301 -192 -953 -343 -492 -410 -99 -175 -678 -763 -553 -778 -377 -9 -711 -556 -225 -232 -514 -88 -441 -802 -768 -211 -171 -822 -766 -555 -582 -473 -482 -379 -245 -259 -699 -777 -969 -269 -568 -45 -353 -665 -627 -985 -39 -827 -847 -597 -758 -840 -884 -202 -209 -550 -732 -162 -512 -148 -832 -335 -91 -712 -490 -632 -481 -300 -176 -54 -812 -62 -878 -126 -906 -412 -468 -9 -188 -158 -139 -126 -416 -812 -281 -281 -473 -834 -97 -72 -180 -93 -413 -456 -762 -493 -939 -686 -370 -646 -330 -422 -853 -543 -99 -648 -593 -795 -33 -257 -499 -725 -783 -760 -740 -978 -357 -341 -602 -68 -813 -181 -120 -415 -971 -109 -469 -54 -220 -844 -835 -997 -705 -745 -285 -694 -63 -97 -36 -706 -548 -945 -877 -304 -88 -229 -683 -301 -751 -403 -317 -834 -261 -790 -283 -301 -85 -270 -777 -805 -362 -770 -37 -434 -393 -248 -102 -395 -504 -917 -631 -688 -506 -752 -413 -554 -203 -33 -90 -648 -204 -893 -910 -801 -85 -846 -166 -994 -754 -658 -280 -150 -603 -579 -182 -584 -953 -920 -659 -384 -51 -920 -768 -800 -286 -544 -942 -987 -418 -657 -724 -754 -739 -676 -237 -621 -963 -214 -566 -522 -337 -866 -1000 -783 -948 -358 -737 -857 -19 -424 -211 -400 -191 -41 -666 -58 -372 -874 -255 -88 -961 -893 -909 -878 -767 -665 -904 -350 -117 -303 -292 -641 -482 -690 -708 -433 -748 -453 -322 -988 -555 -658 -832 -353 -272 -361 -444 -438 -308 -909 -163 -192 -854 -801 -1 -485 -38 -548 -137 -918 -542 -800 -543 -387 -713 -204 -413 -719 -762 -976 -532 -937 -321 -82 -612 -567 -220 -20 -960 -596 -997 -783 -35 -396 -819 -862 -346 -865 -166 -552 -992 -369 -780 -824 -334 -688 -926 -869 -682 -287 -929 -925 -640 -180 -405 -771 -303 -10 -885 -882 -620 -62 -383 -849 -366 -284 -202 -915 -315 -947 -429 -808 -363 -899 -254 -331 -902 -912 -794 -994 -943 -375 -812 -545 -808 -314 -123 -293 -529 -71 -821 -342 -327 -275 -210 -531 -596 -207 -110 -403 -868 -316 -107 -673 -916 -394 -664 -60 -860 -58 -606 -723 -492 -507 -445 -282 -929 -688 -675 -717 -959 -354 -906 -593 -846 -720 -26 -606 -231 -624 -683 -883 -391 -862 -582 -20 -885 -891 -551 -210 -291 -273 -297 -842 -771 -193 -232 -825 -60 -475 -9 -897 -971 -223 -927 -30 -456 -222 -220 -449 -327 -115 -344 -400 -160 -621 -913 -898 -595 -944 -81 -564 -967 -243 -998 -557 -79 -904 -597 -925 -971 -158 -8 -987 -251 -46 -614 -371 -837 -135 -432 -67 -43 -941 -964 -26 -421 -234 -48 -168 -131 -149 -843 -704 -351 -336 -895 -340 -998 -46 -666 -304 -722 -998 -317 -781 -690 -341 -983 -744 -141 -135 -949 -746 -291 -927 -120 -767 -490 -237 -662 -509 -614 -128 -784 -392 -935 -603 -585 -467 -784 -614 -509 -995 -984 -671 -695 -785 -113 -449 -509 -846 -659 -847 -407 -50 -629 -453 -249 -494 -918 -154 -550 -347 -389 -876 -412 -299 -269 -91 -997 -840 -254 -887 -115 -350 -201 -802 -487 -723 -607 -202 -152 -694 -890 -636 -610 -231 -778 -330 -711 -982 -422 -692 -899 -464 -843 -253 -799 -847 -990 -367 -546 -682 -638 -347 -76 -294 -87 -49 -376 -176 -412 -799 -400 -490 -232 -818 -632 -115 -159 -847 -684 -124 -530 -452 -921 -330 -231 -755 -998 -331 -265 -254 -793 -841 -689 -257 -264 -94 -424 -696 -906 -363 -761 -136 -806 -660 -880 -799 -81 -78 -323 -608 -738 -896 -770 -536 -769 -151 -730 -953 -283 -591 -678 -98 -682 -763 -623 -205 -984 -907 -588 -38 -617 -526 -192 -871 -436 -394 -598 -382 -278 -836 -935 -517 -16 -540 -732 -9 -819 -519 -684 -371 -483 -700 -863 -813 -228 -417 -839 -47 -442 -661 -825 -409 -81 -118 -930 -174 -410 -306 -242 -737 -506 -304 -391 -280 -330 -56 -916 -809 -416 -824 -74 -779 -797 -315 -826 -180 -914 -190 -271 -549 -313 -181 -815 -196 -755 -357 -916 -701 -242 -925 -580 -738 -435 -181 -720 -647 -593 -183 -960 -356 -419 -225 -718 -568 -868 -198 -381 -64 -592 -320 -5 -263 -451 -164 -73 -724 -621 -929 -59 -182 -843 -181 -892 -984 -509 -84 -884 -67 -687 -598 -156 -28 -462 -968 -479 -311 -411 -635 -278 -490 -249 -126 -399 -392 -43 -812 -691 -825 -341 -240 -376 -252 -973 -662 -690 -868 -173 -510 -817 -997 -743 -291 -915 -794 -293 -349 -664 -733 -384 -839 -617 -849 -667 -515 -903 -259 -501 -685 -2 -651 -444 -406 -241 -418 -348 -652 -583 -748 -373 -136 -880 -522 -133 -243 -705 -886 -493 -343 -601 -586 -576 -444 -173 -746 -223 -408 -92 -517 -927 -87 -569 -540 -274 -811 -547 -214 -997 -153 -753 -527 -446 -566 -448 -451 -555 -827 -3 -875 -554 -785 -328 -830 -338 -989 -725 -877 -60 -82 -735 -661 -427 -522 -853 -125 -466 -871 -1 -290 -115 -425 -681 -198 -489 -920 -549 -510 -560 -148 -252 -11 -454 -21 -72 -866 -859 -17 -404 -158 -372 -444 -449 -471 -141 -707 -832 -721 -915 -744 -949 -535 -108 -816 -879 -797 -267 -878 -746 -424 -647 -849 -428 -865 -549 -288 -306 -342 -511 -640 -519 -502 -551 -385 -779 -633 -226 -487 -507 -785 -654 -225 -783 -991 -749 -737 -455 -932 -879 -441 -64 -610 -685 -979 -577 -929 -937 -464 -699 -269 -433 -56 -302 -435 -308 -441 -740 -296 -698 -251 -558 -147 -536 -914 -813 -837 -56 -954 -371 -454 -518 -267 -660 -654 -847 -534 -352 -554 -990 -247 -45 -965 -912 -960 -769 -484 -556 -90 -236 -202 -295 -95 -864 -429 -130 -356 -167 -189 -563 -635 -573 -97 -929 -934 -600 -854 -359 -954 -551 -267 -100 -429 -68 -285 -395 -453 -813 -162 -306 -846 -244 -304 -373 -804 -278 -20 -737 -380 -696 -139 -651 -380 -901 -147 -389 -553 -388 -164 -647 -278 -211 -446 -425 -486 -340 -801 -184 -625 -397 -903 -267 -732 -548 -938 -17 -363 -286 -888 -352 -837 -440 -393 -728 -521 -366 -582 -692 -847 -470 -250 -148 -430 -81 -613 -944 -133 -668 -586 -933 -111 -680 -505 -570 -442 -646 -402 -659 -721 -89 -416 -805 -293 -698 -401 -138 -854 -327 -713 -804 -887 -92 -754 -923 -525 -696 -53 -335 -328 -224 -849 -916 -334 -180 -994 -840 -108 -799 -637 -946 -782 -49 -832 -841 -590 -104 -634 -751 -998 -571 -510 -338 -765 -9 -614 -18 -484 -856 -23 -268 -159 -543 -150 -912 -739 -319 -813 -345 -784 -568 -773 -671 -174 -131 -301 -359 -829 -947 -331 -985 -333 -615 -360 -787 -832 -360 -34 -4 -301 -292 -653 -356 -897 -945 -36 -44 -566 -559 -620 -636 -223 -175 -188 -480 -9 -497 -359 -479 -876 -644 -982 -177 -982 -822 -200 -995 -788 -891 -961 -143 -592 -776 -377 -974 -360 -226 -948 -258 -92 -126 -416 -363 -650 -158 -425 -511 -595 -582 -786 -140 -20 -976 -952 -918 -853 -111 -299 -385 -812 -461 -384 -511 -108 -300 -78 -568 -556 -743 -729 -764 -620 -117 -827 -724 -873 -481 -304 -487 -966 -681 -482 -123 -445 -554 -26 -713 -483 -707 -156 -116 -710 -580 -654 -354 -924 -944 -934 -647 -487 -606 -19 -143 -33 -55 -226 -518 -12 -295 -640 -823 -498 -239 -581 -349 -548 -711 -568 -939 -357 -671 -123 -892 -702 -370 -703 -766 -869 -32 -819 -148 -46 -966 -911 -803 -436 -193 -425 -827 -918 -153 -824 -814 -601 -894 -910 -160 -309 -313 -12 -859 -285 -843 -466 -128 -691 -595 -302 -825 -340 -482 -215 -568 -615 -85 -600 -875 -807 -267 -415 -275 -987 -658 -383 -714 -884 -84 -233 -509 -945 -647 -381 -376 -883 -387 -565 -435 -178 -274 -261 -741 -454 -423 -210 -914 -49 -260 -606 -455 -488 -443 -995 -138 -700 -17 -974 -304 -841 -795 -395 -684 -714 -247 -461 -849 -9 -885 -3 -775 -843 -611 -648 -444 -308 -786 -852 -196 -387 -91 -625 -55 -204 -980 -184 -799 -973 -718 -906 -537 -736 -180 -418 -706 -952 -646 -501 -169 -467 -696 -90 -733 -693 -871 -885 -173 -487 -485 -294 -703 -856 -393 -895 -752 -259 -714 -443 -617 -59 -758 -773 -467 -135 -388 -564 -366 -854 -250 -449 -146 -575 -22 -483 -137 -810 -235 -790 -201 -580 -19 -253 -288 -291 -678 -340 -499 -361 -339 -446 -679 -770 -609 -7 -407 -866 -59 -325 -518 -454 -117 -495 -14 -574 -340 -128 -515 -306 -197 -190 -210 -518 -390 -721 -143 -283 -994 -372 -940 -442 -63 -92 -540 -749 -248 -156 -734 -90 -963 -527 -466 -539 -99 -900 -206 -653 -574 -871 -478 -741 -969 -231 -816 -31 -187 -592 -419 -676 -394 -180 -710 -217 -705 -401 -232 -817 -412 -788 -397 -924 -164 -126 -3 -132 -596 -944 -771 -843 -466 -716 -910 -346 -396 -179 -104 -192 -785 -940 -964 -235 -698 -921 -201 -679 -999 -141 -72 -666 -588 -376 -1000 -300 -648 -494 -715 -519 -502 -680 -624 -910 -386 -97 -846 -773 -556 -866 -978 -662 -586 -495 -960 -331 -945 -727 -241 -753 -38 -396 -524 -659 -478 -202 -352 -459 -683 -158 -907 -269 -768 -457 -676 -820 -491 -828 -461 -674 -328 -696 -617 -974 -655 -48 -671 -328 -633 -299 -966 -565 -698 -972 -945 -860 -551 -557 -242 -150 -835 -113 -27 -518 -291 -608 -531 -935 -983 -92 -604 -137 -778 -812 -597 -372 -713 -999 -237 -990 -967 -971 -233 -45 -225 -643 -699 -486 -766 -352 -223 -483 -933 -250 -873 -84 -130 -513 -919 -784 -571 -8 -577 -630 -370 -156 -111 -796 -748 -315 -5 -340 -555 -122 -666 -561 -271 -942 -648 -172 -571 -623 -601 -756 -589 -589 -397 -661 -940 -581 -110 -287 -927 -215 -194 -962 -607 -395 -879 -914 -884 -663 -448 -226 -611 -570 -662 -784 -92 -432 -605 -54 -386 -195 -111 -271 -597 -529 -494 -485 -115 -126 -601 -776 -5 -143 -298 -951 -501 -666 -374 -360 -399 -853 -343 -682 -898 -64 -709 -937 -570 -299 -184 -380 -449 -350 -146 -368 -239 -180 -17 -961 -291 -565 -380 -640 -491 -161 -269 -515 -404 -560 -232 -227 -480 -538 -303 -492 -377 -96 -610 -486 -143 -769 -426 -3 -633 -588 -955 -591 -299 -661 -186 -274 -374 -550 -374 -15 -284 -623 -785 -653 -974 -576 -870 -604 -627 -796 -40 -291 -445 -195 -551 -553 -23 -270 -144 -667 -147 -227 -584 -165 -528 -173 -438 -480 -684 -181 -758 -811 -596 -531 -951 -554 -305 -732 -785 -289 -309 -362 -635 -536 -695 -509 -771 -660 -696 -603 -109 -475 -668 -486 -804 -402 -505 -951 -664 -344 -522 -367 -13 -411 -179 -154 -255 -209 -114 -702 -880 -592 -846 -251 -468 -442 -611 -696 -160 -247 -447 -628 -320 -26 -812 -842 -614 -326 -504 -149 -463 -564 -984 -85 -567 -880 -712 -640 -714 -608 -704 -471 -51 -663 -924 -860 -10 -483 -273 -705 -591 -683 -753 -38 -619 -502 -839 -436 -905 -527 -199 -747 -231 -46 -478 -735 -819 -263 -402 -299 -607 -262 -533 -71 -543 -416 -637 -431 -4 -400 -375 -924 -36 -294 -559 -955 -186 -794 -774 -234 -465 -929 -209 -232 -610 -389 -390 -736 -569 -541 -16 -259 -57 -402 -586 -174 -363 -153 -656 -256 -75 -639 -220 -85 -570 -746 -676 -846 -234 -879 -532 -733 -620 -803 -784 -825 -827 -59 -615 -72 -250 -809 -160 -910 -713 -902 -14 -639 -503 -640 -512 -590 -933 -921 -247 -389 -140 -14 -714 -547 -663 -14 -87 -874 -208 -725 -961 -519 -325 -517 -366 -648 -427 -21 -317 -432 -909 -614 -271 -130 -605 -350 -594 -318 -884 -621 -39 -602 -831 -904 -544 -821 -466 -750 -667 -753 -985 -268 -310 -462 -829 -405 -868 -464 -758 -94 -363 -688 -242 -62 -959 -351 -578 -64 -576 -346 -765 -272 -673 -220 -346 -346 -45 -661 -888 -435 -203 -5 -987 -832 -420 -243 -143 -191 -916 -214 -932 -617 -234 -817 -34 -506 -383 -293 -727 -123 -610 -844 -735 -657 -415 -401 -750 -910 -658 -514 -50 -18 -873 -505 -608 -565 -970 -276 -753 -553 -283 -862 -991 -231 -199 -413 -742 -342 -839 -7 -37 -897 -903 -50 -265 -926 -603 -673 -187 -840 -941 -526 -271 -942 -239 -315 -543 -928 -562 -460 -292 -221 -604 -137 -482 -700 -72 -776 -588 -724 -931 -519 -151 -817 -787 -279 -771 -679 -493 -147 -792 -641 -92 -993 -551 -555 -104 -567 -960 -808 -671 -93 -697 -332 -20 -409 -745 -872 -762 -637 -961 -461 -523 -323 -169 -90 -329 -816 -606 -121 -582 -967 -161 -686 -514 -99 -670 -962 -7 -467 -530 -839 -265 -690 -896 -141 -353 -677 -776 -516 -416 -813 -646 -318 -719 -788 -586 -504 -859 -278 -706 -930 -576 -24 -908 -226 -34 -338 -975 -275 -872 -79 -919 -855 -69 -166 -371 -927 -850 -614 -440 -994 -167 -712 -217 -920 -428 -57 -730 -899 -979 -419 -72 -92 -37 -830 -225 -774 -94 -902 -622 -984 -465 -649 -623 -787 -210 -626 -188 -645 -156 -191 -976 -451 -896 -133 -229 -886 -713 -816 -729 -314 -455 -787 -746 -554 -583 -710 -175 -155 -31 -617 -21 -322 -202 -208 -598 -634 -237 -821 -443 -989 -784 -139 -133 -219 -170 -445 -637 -590 -362 -518 -340 -4 -523 -861 -77 -379 -652 -167 -574 -569 -51 -560 -757 -181 -863 -130 -273 -598 -75 -396 -501 -74 -556 -240 -685 -775 -269 -135 -833 -314 -253 -658 -288 -747 -846 -314 -659 -599 -517 -342 -936 -294 -782 -344 -682 -638 -644 -223 -475 -402 -69 -82 -373 -74 -175 -95 -428 -975 -238 -709 -601 -22 -11 -767 -79 -134 -414 -289 -63 -51 -409 -17 -428 -900 -386 -407 -453 -584 -939 -175 -729 -574 -785 -665 -230 -360 -677 -211 -534 -243 -370 -559 -364 -76 -282 -918 -353 -707 -339 -737 -162 -994 -275 -130 -976 -685 -100 -241 -138 -303 -333 -300 -220 -85 -383 -488 -304 -131 -751 -191 -842 -733 -265 -510 -953 -687 -699 -123 -994 -932 -744 -976 -213 -750 -8 -699 -216 -250 -511 -854 -878 -349 -264 -743 -463 -934 -486 -579 -49 -927 -307 -221 -701 -777 -442 -203 -705 -192 -570 -950 -209 -856 -144 -882 -946 -553 -556 -470 -961 -529 -299 -666 -569 -324 -946 -727 -353 -47 -254 -726 -362 -717 -500 -315 -114 -438 -311 -798 -147 -776 -51 -876 -790 -693 -770 -949 -953 -555 -572 -389 -937 -475 -402 -828 -169 -104 -255 -187 -140 -42 -296 -93 -661 -322 -677 -319 -340 -753 -97 -271 -200 -1000 -960 -356 -622 -668 -343 -723 -213 -998 -534 -403 -14 -23 -908 -916 -891 -896 -471 -841 -203 -805 -687 -612 -383 -838 -852 -947 -964 -858 -320 -789 -66 -904 -758 -993 -559 -410 -414 -569 -591 -815 -639 -430 -662 -312 -749 -315 -797 -721 -420 -654 -69 -685 -513 -78 -992 -709 -742 -786 -727 -184 -292 -322 -186 -55 -508 -407 -904 -831 -92 -183 -615 -396 -148 -433 -7 -288 -22 -935 -489 -416 -452 -43 -721 -255 -179 -699 -30 -656 -537 -178 -821 -823 -3 -683 -216 -859 -271 -904 -198 -434 -601 -449 -673 -105 -76 -696 -122 -490 -837 -94 -217 -756 -50 -793 -193 -290 -419 -152 -513 -922 -399 -307 -247 -148 -531 -871 -619 -502 -784 -261 -507 -843 -855 -394 -63 -480 -119 -418 -525 -661 -47 -374 -151 -721 -495 -158 -581 -532 -928 -662 -638 -678 -610 -421 -800 -954 -200 -811 -108 -947 -568 -792 -845 -288 -150 -614 -211 -488 -979 -805 -405 -969 -660 -323 -424 -505 -515 -262 -757 -98 -359 -678 -966 -360 -516 -714 -479 -300 -568 -40 -26 -581 -912 -929 -826 -955 -187 -804 -302 -648 -914 -631 -158 -363 -117 -196 -893 -179 -315 -70 -23 -970 -490 -311 -209 -22 -575 -108 -188 -506 -992 -615 -744 -968 -698 -597 -1 -42 -96 -498 -80 -434 -61 -804 -783 -186 -767 -325 -884 -618 -393 -848 -780 -238 -440 -35 -517 -737 -364 -622 -182 -429 -184 -412 -100 -683 -34 -905 -259 -693 -706 -780 -624 -779 -383 -99 -941 -36 -316 -181 -947 -862 -638 -964 -790 -410 -945 -377 -642 -842 -236 -347 -11 -693 -120 -42 -120 -794 -588 -27 -289 -573 -1 -888 -912 -691 -270 -490 -94 -733 -737 -653 -588 -844 -36 -616 -123 -647 -676 -402 -709 -490 -120 -942 -708 -468 -95 -67 -899 -187 -878 -140 -223 -510 -357 -721 -302 -421 -611 -745 -681 -160 -328 -398 -341 -208 -952 -90 -769 -448 -26 -596 -79 -124 -528 -137 -905 -262 -40 -660 -868 -984 -257 -430 -62 -794 -391 -120 -539 -77 -627 -893 -628 -37 -816 -462 -304 -463 -42 -449 -77 -123 -318 -911 -429 -380 -292 -550 -519 -937 -434 -497 -121 -423 -489 -518 -549 -595 -364 -974 -836 -963 -475 -847 -984 -907 -585 -941 -921 -596 -92 -388 -484 -65 -400 -230 -938 -853 -709 -818 -963 -800 -672 -127 -742 -24 -473 -694 -455 -339 -822 -987 -333 -785 -212 -489 -554 -833 -548 -971 -944 -583 -43 -148 -621 -116 -831 -635 -252 -389 -947 -217 -220 -830 -179 -484 -156 -921 -10 -108 -965 -420 -404 -448 -641 -75 -743 -162 -694 -580 -938 -7 -496 -966 -106 -423 -406 -142 -855 -921 -150 -171 -585 -300 -386 -526 -806 -590 -520 -427 -299 -328 -549 -993 -242 -162 -666 -511 -46 -267 -700 -426 -307 -252 -58 -116 -280 -344 -102 -800 -326 -322 -301 -11 -793 -403 -366 -55 -405 -633 -21 -271 -482 -451 -827 -253 -62 -68 -975 -276 -135 -873 -1 -266 -892 -833 -813 -468 -400 -672 -281 -651 -731 -959 -328 -678 -409 -464 -220 -101 -386 -774 -190 -771 -93 -565 -946 -471 -676 -101 -606 -853 -355 -780 -145 -265 -379 -168 -313 -873 -868 -940 -385 -625 -162 -430 -346 -942 -494 -715 -522 -903 -833 -536 -645 -697 -689 -720 -461 -174 -829 -50 -8 -738 -364 -593 -522 -827 -496 -822 -804 -847 -602 -832 -126 -155 -750 -22 -470 -913 -374 -672 -184 -41 -269 -823 -414 -268 -505 -564 -298 -872 -297 -986 -51 -382 -202 -3 -424 -103 -315 -26 -262 -549 -996 -485 -966 -282 -414 -994 -202 -13 -547 -282 -616 -822 -671 -879 -148 -750 -301 -483 -800 -276 -775 -146 -357 -348 -92 -725 -923 -544 -300 -858 -516 -892 -727 -725 -969 -58 -991 -251 -563 -600 -253 -577 -145 -554 -459 -396 -222 -350 -909 -683 -291 -559 -977 -925 -385 -78 -989 -703 -15 -707 -746 -875 -138 -112 -915 -679 -761 -23 -385 -804 -294 -746 -151 -748 -998 -445 -361 -409 -33 -10 -724 -136 -895 -80 -862 -648 -239 -61 -429 -868 -633 -450 -728 -320 -716 -825 -282 -183 -623 -865 -694 -425 -346 -147 -905 -535 -401 -9 -372 -588 -193 -573 -180 -509 -169 -79 -765 -224 -281 -858 -560 -731 -188 -926 -565 -16 -347 -569 -721 -533 -354 -114 -782 -670 -187 -98 -353 -883 -123 -244 -240 -550 -981 -369 -307 -196 -452 -417 -988 -749 -211 -451 -3 -279 -596 -109 -392 -513 -531 -215 -156 -115 -315 -854 -441 -651 -308 -777 -717 -282 -755 -402 -571 -955 -344 -572 -160 -703 -335 -75 -431 -927 -794 -70 -409 -698 -273 -207 -717 -200 -198 -736 -258 -641 -445 -527 -344 -353 -896 -874 -221 -921 -187 -701 -861 -992 -309 -588 -148 -216 -796 -808 -492 -281 -470 -144 -92 -659 -550 -350 -863 -60 -551 -425 -712 -219 -712 -990 -867 -544 -948 -897 -510 -755 -731 -25 -787 -746 -572 -922 -376 -307 -365 -568 -829 -249 -999 -453 -578 -237 -255 -678 -669 -629 -128 -674 -805 -954 -583 -916 -119 -987 -792 -988 -864 -814 -709 -935 -969 -220 -76 -165 -829 -968 -980 -420 -155 -584 -681 -32 -563 -316 -216 -731 -660 -467 -918 -699 -916 -703 -317 -940 -427 -112 -353 -754 -242 -906 -374 -606 -636 -962 -619 -989 -300 -733 -855 -596 -989 -760 -15 -536 -423 -263 -138 -155 -890 -361 -836 -854 -87 -706 -100 -509 -641 -389 -372 -913 -15 -509 -860 -973 -356 -750 -675 -693 -631 -811 -576 -43 -599 -644 -859 -314 -522 -748 -379 -750 -766 -182 -516 -480 -918 -639 -336 -277 -477 -759 -794 -775 -365 -117 -813 -590 -291 -417 -978 -841 -875 -335 -502 -299 -458 -56 -415 -295 -88 -993 -106 -362 -992 -65 -373 -478 -223 -32 -82 -625 -750 -547 -15 -795 -195 -95 -344 -412 -110 -35 -191 -652 -137 -645 -975 -706 -901 -855 -831 -190 -158 -946 -475 -657 -422 -487 -352 -663 -342 -602 -143 -952 -962 -287 -569 -409 -180 -90 -700 -337 -655 -11 -946 -325 -676 -398 -152 -400 -846 -619 -413 -624 -658 -447 -206 -370 -999 -496 -709 -947 -301 -853 -657 -539 -196 -700 -621 -331 -917 -719 -306 -803 -798 -730 -314 -345 -723 -836 -167 -826 -160 -261 -104 -641 -744 -204 -796 -187 -585 -847 -921 -454 -970 -673 -414 -219 -928 -563 -621 -852 -990 -594 -665 -759 -39 -799 -614 -61 -660 -179 -18 -18 -597 -768 -372 -638 -722 -928 -467 -408 -478 -131 -294 -383 -414 -96 -509 -683 -675 -77 -101 -832 -346 -169 -658 -990 -709 -820 -378 -946 -314 -462 -430 -672 -877 -261 -688 -268 -360 -886 -918 -225 -330 -730 -849 -971 -629 -454 -847 -687 -440 -595 -770 -343 -255 -729 -640 -831 -64 -444 -367 -392 -910 -533 -246 -312 -651 -658 -348 -688 -204 -481 -648 -631 -553 -224 -328 -307 -247 -944 -820 -965 -249 -284 -631 -611 -62 -658 -860 -33 -750 -601 -781 -276 -710 -87 -312 -324 -476 -352 -451 -44 -15 -986 -937 -329 -318 -741 -977 -929 -1 -728 -322 -2 -834 -399 -429 -653 -280 -137 -993 -820 -566 -392 -174 -703 -774 -633 -995 -761 -373 -413 -589 -766 -806 -52 -298 -70 -657 -948 -416 -420 -505 -284 -213 -291 -969 -858 -612 -926 -971 -923 -43 -446 -411 -910 -737 -978 -900 -567 -82 -503 -731 -759 -668 -235 -997 -872 -841 -84 -102 -22 -439 -894 -72 -288 -690 -444 -111 -574 -766 -17 -811 -622 -97 -998 -945 -657 -640 -634 -775 -55 -95 -288 -865 -538 -919 -889 -929 -419 -192 -933 -520 -683 -747 -46 -780 -776 -695 -972 -913 -240 -604 -833 -985 -896 -564 -175 -49 -572 -220 -560 -964 -454 -941 -331 -343 -124 -726 -513 -558 -564 -955 -238 -590 -818 -599 -251 -971 -462 -853 -333 -554 -746 -872 -379 -712 -593 -206 -434 -633 -742 -685 -772 -584 -363 -827 -918 -365 -877 -711 -667 -846 -190 -963 -64 -559 -878 -438 -883 -838 -749 -299 -126 -189 -334 -340 -142 -519 -960 -478 -888 -49 -218 -909 -80 -207 -170 -883 -10 -435 -409 -14 -231 -105 -948 -480 -676 -663 -785 -272 -792 -894 -587 -878 -626 -500 -648 -814 -289 -134 -356 -575 -396 -117 -595 -823 -152 -151 -858 -737 -511 -262 -478 -207 -268 -670 -638 -16 -533 -625 -731 -11 -403 -278 -795 -435 -102 -163 -805 -504 -611 -145 -156 -475 -788 -761 -777 -30 -36 -123 -615 -952 -529 -707 -532 -740 -489 -446 -394 -329 -224 -400 -305 -918 -252 -42 -753 -215 -253 -594 -906 -735 -623 -330 -755 -123 -294 -74 -515 -25 -765 -437 -104 -616 -47 -30 -410 -392 -809 -244 -454 -187 -591 -165 -641 -687 -633 -496 -89 -223 -851 -271 -390 -252 -812 -154 -675 -490 -971 -292 -702 -484 -89 -60 -952 -823 -403 -563 -414 -219 -743 -822 -554 -678 -693 -963 -879 -562 -156 -933 -827 -944 -205 -643 -820 -420 -341 -915 -276 -730 -236 -582 -699 -458 -424 -362 -538 -306 -563 -145 -949 -919 -678 -792 -858 -47 -336 -259 -824 -860 -423 -999 -415 -171 -146 -404 -923 -110 -815 -838 -362 -996 -257 -111 -61 -733 -253 -836 -24 -706 -105 -570 -920 -384 -77 -876 -105 -534 -611 -356 -188 -519 -284 -932 -842 -642 -222 -850 -122 -171 -678 -393 -384 -182 -425 -732 -195 -706 -776 -879 -718 -526 -55 -883 -941 -160 -277 -162 -187 -473 -400 -230 -637 -174 -448 -603 -140 -341 -90 -314 -746 -749 -300 -513 -524 -954 -310 -73 -544 -439 -386 -119 -409 -622 -346 -154 -119 -823 -208 -158 -799 -918 -434 -443 -294 -134 -603 -473 -552 -685 -137 -752 -733 -548 -263 -568 -858 -60 -464 -237 -18 -601 -293 -167 -522 -179 -67 -133 -153 -349 -288 -58 -427 -397 -593 -567 -686 -21 -570 -53 -490 -753 -417 -679 -609 -648 -848 -777 -630 -607 -888 -522 -876 -232 -35 -976 -322 -874 -984 -818 -94 -484 -143 -211 -679 -130 -849 -904 -354 -856 -9 -273 -792 -68 -314 -1000 -761 -318 -207 -403 -495 -415 -46 -659 -815 -356 -115 -325 -36 -604 -180 -80 -562 -150 -789 -423 -516 -727 -115 -957 -472 -385 -123 -828 -826 -447 -770 -638 -926 -902 -403 -518 -84 -496 -783 -709 -385 -958 -450 -216 -278 -223 -187 -911 -864 -162 -939 -956 -461 -180 -832 -968 -399 -276 -769 -444 -200 -358 -859 -309 -462 -464 -733 -975 -112 -426 -783 -335 -750 -510 -800 -224 -952 -74 -549 -923 -216 -186 -88 -857 -460 -472 -375 -147 -537 -947 -69 -746 -902 -463 -398 -625 -140 -799 -199 -536 -988 -143 -801 -925 -193 -165 -895 -738 -798 -542 -732 -494 -791 -856 -952 -511 -308 -995 -994 -588 -924 -421 -531 -389 -285 -2 -541 -804 -534 -787 -977 -595 -776 -98 -586 -907 -736 -345 -420 -226 -35 -102 -457 -374 -751 -517 -43 -11 -130 -723 -742 -100 -160 -338 -63 -84 -7 -30 -866 -128 -300 -179 -290 -15 -312 -894 -278 -887 -87 -922 -814 -742 -556 -286 -829 -192 -776 -43 -678 -298 -522 -866 -627 -955 -811 -751 -828 -361 -661 -635 -735 -42 -761 -771 -968 -914 -341 -789 -197 -952 -329 -663 -542 -84 -323 -369 -494 -956 -794 -242 -807 -783 -541 -587 -777 -166 -421 -79 -941 -312 -301 -55 -702 -598 -439 -453 -681 -28 -696 -257 -384 -280 -686 -905 -44 -596 -875 -560 -202 -444 -141 -197 -300 -945 -709 -916 -460 -262 -559 -758 -654 -482 -582 -945 -903 -981 -977 -989 -468 -561 -636 -317 -821 -171 -893 -555 -15 -105 -978 -479 -964 -784 -393 -351 -751 -955 -798 -231 -706 -993 -179 -546 -606 -427 -798 -941 -557 -627 -382 -164 -418 -881 -919 -927 -864 -338 -128 -187 -774 -981 -576 -567 -85 -56 -630 -72 -281 -645 -268 -478 -908 -368 -88 -888 -587 -712 -320 -380 -583 -86 -913 -171 -632 -767 -749 -393 -886 -142 -890 -231 -102 -796 -535 -193 -76 -137 -158 -799 -168 -427 -303 -161 -387 -80 -944 -890 -397 -534 -124 -726 -795 -757 -372 -709 -936 -919 -878 -117 -65 -623 -125 -678 -356 -995 -839 -800 -193 -563 -292 -444 -306 -51 -327 -801 -710 -768 -66 -493 -261 -865 -687 -933 -282 -950 -790 -166 -223 -489 -651 -791 -744 -460 -695 -786 -364 -525 -393 -18 -986 -908 -777 -173 -681 -132 -698 -835 -322 -229 -75 -562 -852 -581 -675 -242 -97 -230 -768 -844 -733 -31 -918 -183 -819 -192 -566 -880 -935 -337 -497 -93 -173 -206 -855 -107 -930 -312 -29 -594 -418 -9 -666 -229 -595 -450 -143 -210 -58 -126 -369 -865 -310 -613 -569 -22 -819 -982 -745 -812 -562 -717 -703 -849 -615 -652 -629 -195 -188 -265 -70 -452 -716 -161 -888 -954 -585 -485 -899 -694 -738 -865 -789 -300 -326 -178 -752 -17 -136 -319 -877 -788 -353 -107 -736 -792 -906 -174 -861 -645 -813 -701 -309 -204 -639 -970 -632 -651 -862 -225 -645 -755 -758 -843 -871 -460 -799 -282 -658 -321 -506 -414 -283 -305 -95 -804 -671 -667 -600 -599 -174 -497 -264 -763 -849 -600 -832 -60 -235 -958 -670 -683 -279 -749 -377 -925 -104 -194 -203 -200 -776 -521 -162 -327 -584 -184 -831 -613 -694 -539 -416 -21 -721 -645 -691 -615 -465 -555 -825 -1000 -601 -296 -656 -26 -356 -285 -563 -90 -251 -820 -74 -884 -847 -409 -587 -32 -637 -25 -248 -320 -88 -296 -924 -133 -656 -72 -114 -534 -339 -667 -880 -472 -583 -762 -856 -181 -671 -15 -259 -314 -704 -358 -655 -583 -652 -362 -342 -433 -993 -63 -320 -349 -10 -171 -27 -824 -971 -348 -888 -787 -435 -369 -493 -146 -569 -310 -176 -165 -156 -256 -829 -309 -419 -374 -479 -576 -715 -526 -175 -396 -476 -344 -721 -641 -70 -630 -799 -769 -857 -80 -968 -333 -737 -487 -7 -801 -298 -858 -498 -127 -965 -286 -251 -17 -419 -178 -404 -392 -517 -861 -852 -713 -481 -616 -389 -165 -869 -91 -877 -620 -190 -191 -658 -694 -211 -351 -41 -556 -106 -865 -258 -648 -634 -369 -556 -855 -753 -787 -143 -748 -321 -37 -330 -476 -212 -905 -397 -185 -664 -733 -216 -996 -394 -388 -837 -576 -123 -713 -817 -632 -687 -199 -286 -387 -145 -241 -329 -108 -760 -849 -525 -948 -429 -866 -156 -73 -594 -379 -792 -79 -387 -438 -743 -169 -322 -619 -249 -491 -973 -312 -473 -182 -67 -563 -773 -315 -342 -667 -122 -991 -550 -654 -629 -821 -408 -293 -214 -75 -456 -576 -631 -289 -432 -108 -179 -185 -406 -875 -249 -318 -664 -771 -457 -476 -663 -769 -985 -220 -673 -903 -903 -373 -457 -174 -58 -656 -574 -641 -175 -181 -708 -318 -378 -771 -611 -651 -395 -416 -549 -710 -530 -870 -862 -32 -862 -156 -776 -638 -677 -729 -745 -543 -360 -848 -969 -231 -521 -830 -936 -361 -70 -837 -172 -110 -805 -401 -528 -80 -207 -52 -670 -245 -972 -843 -719 -341 -462 -239 -745 -323 -799 -706 -254 -184 -966 -15 -916 -993 -658 -60 -162 -755 -584 -415 -295 -875 -409 -713 -461 -523 -159 -819 -204 -348 -969 -687 -807 -644 -540 -571 -736 -428 -577 -655 -408 -384 -377 -499 -483 -779 -79 -222 -250 -794 -366 -569 -127 -310 -707 -370 -588 -903 -138 -661 -816 -773 -314 -530 -693 -964 -821 -874 -837 -667 -173 -145 -220 -976 -185 -96 -280 -25 -485 -52 -467 -647 -991 -5 -431 -515 -418 -337 -705 -153 -722 -739 -943 -829 -667 -514 -926 -217 -520 -282 -916 -561 -189 -641 -535 -283 -738 -571 -744 -164 -368 -429 -922 -935 -6 -89 -522 -329 -2 -242 -309 -865 -247 -262 -590 -919 -388 -192 -292 -827 -3 -28 -353 -661 -617 -4 -650 -264 -240 -689 -16 -62 -47 -341 -540 -990 -88 -591 -73 -374 -372 -135 -644 -46 -30 -931 -282 -805 -345 -209 -320 -662 -670 -616 -539 -203 -28 -820 -921 -72 -378 -773 -731 -917 -472 -767 -129 -20 -724 -415 -573 -75 -287 -743 -619 -177 -987 -535 -400 -742 -683 -549 -109 -272 -991 -340 -369 -167 -935 -7 -339 -429 -855 -381 -806 -164 -11 -727 -960 -966 -321 -8 -325 -979 -664 -588 -916 -187 -233 -284 -726 -580 -253 -559 -756 -4 -285 -436 -438 -650 -396 -399 -42 -555 -571 -629 -504 -105 -802 -91 -49 -353 -494 -763 -524 -997 -454 -896 -184 -511 -879 -654 -895 -57 -522 -546 -743 -849 -42 -906 -339 -104 -779 -200 -512 -1000 -598 -880 -39 -294 -225 -813 -324 -280 -299 -996 -381 -230 -184 -562 -538 -882 -31 -253 -606 -881 -821 -346 -829 -363 -879 -999 -331 -788 -197 -119 -774 -725 -889 -439 -218 -846 -432 -621 -874 -611 -444 -240 -838 -272 -589 -424 -979 -39 -917 -99 -485 -831 -471 -507 -558 -954 -14 -214 -444 -677 -969 -348 -879 -187 -933 -304 -709 -689 -197 -831 -134 -858 -103 -804 -444 -431 -427 -143 -438 -305 -467 -658 -968 -696 -840 -333 -124 -704 -372 -346 -256 -113 -210 -931 -437 -792 -576 -250 -309 -848 -462 -878 -224 -504 -728 -645 -365 -357 -564 -369 -388 -308 -93 -645 -735 -479 -257 -78 -629 -140 -973 -116 -552 -414 -755 -230 -351 -890 -653 -190 -642 -108 -895 -196 -653 -212 -610 -86 -189 -392 -781 -31 -214 -350 -438 -896 -871 -182 -496 -990 -707 -378 -704 -874 -522 -679 -586 -938 -199 -803 -548 -817 -157 -846 -637 -425 -904 -893 -3 -361 -821 -223 -154 -247 -989 -841 -532 -813 -611 -130 -519 -909 -325 -873 -484 -7 -814 -277 -763 -778 -861 -610 -452 -206 -662 -950 -779 -353 -784 -974 -22 -305 -499 -456 -359 -599 -972 -542 -269 -95 -821 -937 -675 -799 -679 -230 -24 -666 -220 -968 -542 -371 -416 -507 -975 -147 -831 -852 -884 -184 -787 -73 -333 -446 -560 -698 -305 -437 -408 -665 -345 -886 -272 -233 -874 -462 -761 -672 -66 -763 -140 -166 -978 -887 -302 -91 -210 -794 -150 -581 -852 -179 -437 -833 -988 -213 -126 -933 -525 -366 -454 -790 -511 -813 -827 -185 -127 -321 -205 -681 -551 -847 -219 -996 -304 -378 -27 -147 -543 -621 -531 -907 -256 -992 -288 -738 -740 -62 -437 -2 -780 -883 -233 -56 -429 -233 -228 -217 -108 -663 -702 -549 -414 -420 -1 -955 -199 -20 -425 -637 -104 -556 -258 -936 -969 -116 -341 -535 -603 -918 -298 -798 -599 -143 -258 -973 -455 -506 -500 -889 -380 -28 -265 -309 -34 -99 -516 -689 -410 -493 -186 -927 -348 -286 -738 -815 -639 -374 -197 -866 -51 -695 -14 -402 -122 -363 -588 -872 -691 -601 -474 -39 -188 -320 -506 -140 -73 -563 -206 -400 -441 -497 -376 -705 -983 -59 -482 -298 -690 -272 -65 -922 -512 -922 -366 -309 -643 -223 -472 -545 -394 -799 -811 -398 -882 -291 -498 -371 -282 -610 -32 -709 -68 -709 -692 -869 -328 -424 -766 -303 -287 -677 -762 -775 -50 -845 -334 -375 -788 -841 -937 -581 -274 -588 -173 -900 -593 -257 -753 -618 -612 -299 -668 -716 -845 -791 -282 -927 -626 -390 -41 -76 -969 -634 -296 -65 -630 -839 -852 -855 -672 -687 -155 -554 -641 -875 -320 -318 -592 -15 -66 -243 -373 -284 -499 -142 -815 -105 -999 -674 -255 -409 -987 -732 -880 -103 -564 -227 -548 -791 -549 -350 -453 -605 -459 -495 -417 -234 -705 -722 -382 -827 -947 -968 -192 -896 -788 -378 -312 -786 -24 -781 -805 -544 -983 -404 -554 -237 -842 -624 -656 -115 -509 -422 -145 -945 -191 -978 -976 -780 -300 -904 -249 -899 -95 -293 -325 -427 -610 -130 -627 -751 -142 -710 -143 -345 -167 -257 -474 -296 -316 -717 -690 -44 -144 -207 -561 -38 -364 -182 -406 -900 -560 -361 -760 -469 -864 -708 -71 -394 -634 -24 -564 -531 -845 -366 -78 -119 -524 -65 -479 -750 -150 -868 -238 -474 -566 -84 -144 -485 -3 -372 -4 -404 -497 -20 -871 -548 -788 -658 -760 -895 -678 -237 -674 -761 -624 -764 -937 -263 -359 -302 -572 -921 -37 -943 -900 -745 -121 -473 -48 -318 -638 -821 -464 -322 -376 -908 -28 -382 -157 -609 -663 -189 -797 -172 -404 -104 -298 -574 -322 -95 -869 -233 -417 -82 -760 -636 -251 -279 -534 -74 -948 -296 -73 -856 -591 -434 -713 -989 -943 -428 -371 -382 -97 -151 -579 -411 -479 -102 -154 -245 -570 -60 -584 -683 -360 -128 -951 -341 -216 -190 -184 -801 -910 -569 -406 -910 -561 -503 -466 -136 -74 -364 -825 -487 -938 -431 -702 -781 -816 -637 -9 -811 -229 -762 -681 -686 -696 -826 -973 -901 -831 -189 -535 -945 -792 -869 -93 -174 -230 -66 -671 -429 -228 -932 -770 -815 -836 -931 -893 -362 -831 -90 -733 -628 -47 -26 -289 -786 -935 -224 -621 -741 -331 -325 -205 -36 -73 -399 -818 -297 -623 -825 -466 -850 -405 -206 -547 -200 -490 -614 -930 -639 -416 -624 -659 -870 -630 -779 -30 -447 -922 -486 -932 -537 -253 -13 -802 -973 -399 -421 -512 -209 -268 -4 -247 -13 -337 -217 -600 -183 -483 -515 -117 -570 -201 -363 -582 -770 -493 -507 -520 -878 -855 -320 -816 -448 -190 -988 -525 -291 -647 -805 -599 -591 -671 -896 -626 -300 -79 -913 -152 -224 -281 -288 -128 -239 -30 -583 -231 -661 -936 -858 -69 -29 -462 -716 -20 -177 -424 -535 -771 -829 -528 -908 -209 -686 -314 -393 -772 -251 -326 -726 -182 -626 -703 -722 -96 -704 -147 -829 -93 -804 -71 -713 -367 -822 -385 -981 -982 -397 -423 -20 -988 -979 -83 -310 -666 -863 -700 -57 -192 -319 -310 -693 -523 -845 -275 -262 -391 -131 -395 -489 -316 -85 -734 -988 -365 -183 -11 -98 -407 -460 -265 -750 -108 -510 -951 -763 -168 -138 -807 -76 -279 -623 -249 -651 -568 -458 -587 -569 -626 -294 -521 -799 -241 -202 -556 -976 -420 -250 -735 -127 -718 -349 -221 -850 -138 -321 -209 -226 -979 -372 -274 -65 -982 -878 -29 -791 -483 -873 -498 -714 -595 -67 -963 -887 -116 -568 -572 -570 -302 -415 -445 -793 -132 -997 -704 -971 -457 -633 -731 -226 -21 -226 -239 -569 -275 -261 -637 -580 -253 -221 -676 -350 -815 -501 -308 -252 -902 -168 -185 -211 -34 -714 -541 -958 -303 -372 -690 -403 -865 -679 -772 -335 -327 -407 -860 -202 -398 -582 -160 -864 -564 -90 -34 -928 -322 -25 -555 -326 -706 -579 -8 -824 -610 -212 -855 -441 -30 -9 -287 -406 -216 -520 -559 -368 -815 -170 -740 -538 -742 -837 -240 -531 -72 -336 -429 -7 -758 -236 -712 -179 -264 -470 -783 -33 -199 -539 -64 -35 -831 -405 -829 -559 -909 -554 -824 -281 -220 -216 -940 -151 -38 -176 -362 -832 -656 -274 -809 -107 -662 -808 -690 -750 -619 -811 -784 -204 -210 -878 -880 -590 -227 -622 -376 -398 -200 -99 -226 -418 -145 -126 -882 -770 -6 -596 -762 -319 -562 -555 -273 -26 -430 -638 -851 -534 -74 -58 -619 -36 -316 -919 -114 -558 -252 -478 -376 -324 -488 -255 -327 -136 -212 -313 -723 -127 -592 -34 -964 -233 -997 -16 -195 -6 -820 -289 -205 -906 -358 -950 -3 -244 -415 -246 -712 -971 -343 -538 -105 -504 -349 -211 -621 -866 -212 -935 -600 -641 -148 -552 -751 -971 -598 -258 -346 -275 -405 -107 -154 -147 -672 -442 -779 -130 -784 -523 -716 -317 -638 -736 -361 -490 -966 -814 -464 -413 -810 -346 -284 -891 -557 -899 -160 -877 -464 -214 -320 -343 -403 -818 -962 -771 -529 -122 -622 -446 -984 -589 -827 -265 -36 -109 -361 -262 -235 -800 -658 -253 -583 -495 -575 -507 -283 -419 -46 -11 -175 -121 -952 -884 -230 -936 -259 -698 -251 -21 -36 -875 -60 -984 -330 -241 -399 -531 -363 -723 -872 -558 -628 -192 -812 -735 -585 -992 -661 -708 -477 -275 -624 -432 -434 -238 -231 -316 -450 -705 -690 -551 -902 -468 -27 -128 -293 -266 -658 -522 -407 -57 -945 -970 -452 -513 -669 -687 -250 -364 -323 -335 -244 -810 -681 -973 -470 -799 -989 -206 -113 -227 -739 -899 -407 -105 -313 -512 -514 -643 -72 -150 -658 -243 -656 -715 -818 -607 -264 -273 -420 -747 -177 -521 -136 -82 -718 -414 -386 -102 -475 -715 -343 -513 -950 -444 -346 -100 -742 -871 -967 -392 -869 -284 -690 -323 -54 -355 -743 -702 -713 -318 -966 -845 -88 -742 -42 -747 -18 -58 -795 -1 -9 -521 -167 -573 -403 -48 -969 -716 -657 -504 -758 -536 -661 -598 -819 -738 -444 -418 -679 -661 -526 -938 -558 -587 -361 -387 -120 -466 -209 -100 -259 -226 -889 -535 -993 -548 -880 -976 -500 -687 -73 -61 -673 -432 -998 -657 -317 -684 -734 -533 -6 -291 -240 -343 -35 -689 -158 -306 -589 -964 -387 -919 -764 -861 -649 -254 -776 -73 -509 -264 -885 -461 -720 -432 -821 -302 -341 -275 -287 -478 -559 -7 -753 -466 -386 -679 -201 -378 -875 -59 -726 -562 -182 -824 -761 -573 -159 -682 -57 -486 -794 -648 -344 -209 -281 -556 -349 -207 -448 -855 -332 -447 -578 -813 -867 -294 -487 -501 -543 -17 -25 -545 -254 -633 -50 -332 -430 -377 -431 -318 -202 -960 -722 -254 -403 -59 -869 -894 -20 -524 -696 -922 -148 -633 -72 -577 -675 -775 -869 -530 -396 -147 -485 -716 -717 -555 -365 -734 -708 -891 -467 -163 -626 -573 -791 -435 -469 -919 -355 -542 -377 -673 -560 -632 -339 -900 -924 -163 -952 -403 -440 -66 -226 -394 -133 -673 -211 -917 -439 -82 -166 -388 -888 -121 -768 -598 -313 -478 -66 -763 -794 -345 -356 -332 -310 -912 -681 -849 -941 -248 -873 -50 -794 -675 -826 -101 -178 -340 -101 -6 -377 -124 -860 -876 -53 -796 -219 -991 -178 -85 -986 -234 -90 -701 -213 -267 -43 -72 -708 -223 -306 -533 -976 -110 -252 -370 -634 -157 -775 -268 -398 -900 -914 -610 -142 -404 -206 -734 -478 -545 -858 -97 -669 -627 -628 -233 -695 -274 -285 -482 -927 -89 -865 -388 -3 -592 -573 -755 -306 -730 -726 -453 -738 -276 -996 -150 -513 -604 -865 -669 -768 -979 -312 -11 -336 -662 -388 -133 -210 -163 -91 -147 -587 -254 -331 -743 -671 -224 -123 -649 -65 -323 -864 -172 -131 -727 -91 -611 -767 -340 -223 -748 -529 -268 -356 -190 -728 -655 -666 -820 -123 -461 -369 -299 -477 -470 -471 -190 -936 -917 -241 -546 -254 -104 -873 -432 -758 -702 -522 -811 -939 -927 -184 -41 -689 -636 -975 -85 -929 -444 -823 -493 -232 -17 -250 -986 -365 -752 -884 -112 -160 -456 -252 -896 -715 -905 -203 -442 -643 -13 -252 -116 -137 -521 -853 -89 -836 -698 -507 -266 -376 -235 -994 -143 -484 -11 -531 -878 -43 -467 -992 -398 -452 -395 -600 -231 -313 -305 -77 -505 -85 -236 -892 -29 -176 -816 -919 -888 -893 -850 -754 -466 -434 -897 -54 -474 -826 -907 -761 -392 -776 -716 -763 -841 -785 -326 -855 -173 -132 -882 -225 -650 -7 -100 -172 -432 -650 -346 -682 -71 -427 -174 -18 -586 -576 -923 -494 -975 -837 -628 -882 -154 -492 -670 -934 -189 -724 -498 -905 -216 -626 -219 -711 -547 -729 -453 -894 -446 -425 -783 -94 -711 -62 -295 -181 -930 -289 -184 -803 -902 -417 -306 -648 -565 -513 -64 -468 -145 -328 -906 -458 -998 -436 -453 -873 -766 -109 -838 -842 -157 -932 -976 -960 -869 -472 -950 -507 -687 -120 -138 -56 -558 -410 -88 -108 -576 -529 -66 -630 -486 -371 -141 -405 -14 -800 -549 -660 -326 -546 -478 -25 -363 -483 -802 -202 -717 -915 -295 -366 -787 -803 -517 -792 -814 -284 -157 -773 -537 -556 -843 -880 -654 -435 -54 -248 -63 -117 -326 -103 -642 -110 -327 -206 -363 -867 -866 -366 -61 -994 -353 -947 -406 -615 -231 -645 -644 -592 -746 -920 -157 -146 -473 -884 -993 -847 -525 -492 -534 -663 -327 -31 -104 -139 -163 -955 -871 -376 -740 -688 -233 -143 -802 -542 -161 -994 -857 -304 -716 -587 -641 -134 -946 -899 -822 -648 -342 -167 -394 -366 -331 -279 -798 -370 -160 -207 -884 -570 -446 -605 -918 -808 -513 -140 -677 -793 -697 -77 -233 -881 -12 -845 -291 -172 -893 -919 -319 -367 -288 -271 -395 -475 -220 -1 -103 -276 -436 -297 -377 -276 -670 -283 -301 -358 -538 -685 -456 -306 -301 -923 -173 -28 -52 -123 -927 -906 -422 -526 -669 -37 -194 -344 -46 -342 -740 -102 -790 -439 -47 -569 -793 -368 -425 -4 -413 -940 -322 -762 -934 -190 -82 -868 -483 -486 -566 -450 -934 -171 -466 -187 -429 -892 -307 -760 -494 -452 -866 -599 -218 -40 -319 -694 -251 -222 -308 -661 -321 -206 -236 -231 -831 -934 -576 -917 -666 -952 -84 -143 -539 -882 -665 -774 -537 -630 -991 -483 -693 -318 -408 -829 -853 -827 -768 -990 -855 -32 -327 -149 -991 -101 -794 -949 -797 -214 -258 -972 -238 -229 -875 -736 -411 -503 -277 -647 -543 -155 -777 -463 -99 -973 -684 -881 -656 -618 -905 -322 -610 -280 -846 -312 -672 -249 -839 -767 -347 -20 -568 -788 -731 -265 -834 -674 -616 -967 -230 -367 -881 -226 -107 -591 -1 -470 -813 -836 -879 -773 -881 -234 -954 -116 -216 -126 -933 -325 -496 -297 -353 -636 -825 -816 -558 -526 -961 -805 -261 -485 -346 -176 -411 -180 -115 -850 -197 -815 -33 -961 -706 -879 -527 -534 -600 -66 -969 -267 -879 -362 -128 -795 -728 -979 -998 -249 -245 -530 -680 -986 -265 -739 -963 -936 -465 -969 -485 -830 -880 -246 -154 -143 -255 -195 -148 -426 -450 -216 -165 -396 -142 -710 -31 -34 -345 -998 -358 -509 -331 -689 -314 -528 -827 -117 -65 -190 -448 -653 -762 -186 -536 -624 -214 -705 -499 -434 -670 -70 -719 -112 -582 -103 -638 -865 -281 -399 -519 -280 -656 -274 -965 -793 -891 -598 -984 -444 -264 -859 -19 -893 -214 -323 -453 -814 -369 -517 -613 -73 -414 -843 -748 -282 -608 -897 -16 -687 -427 -424 -457 -47 -677 -292 -689 -102 -152 -442 -262 -41 -496 -394 -706 -325 -889 -567 -317 -318 -751 -8 -436 -843 -423 -24 -451 -71 -81 -32 -9 -175 -722 -313 -300 -669 -221 -479 -158 -765 -518 -588 -965 -376 -795 -178 -172 -845 -100 -530 -971 -751 -867 -996 -640 -3 -246 -454 -909 -952 -204 -355 -790 -540 -490 -404 -182 -375 -358 -313 -557 -791 -642 -698 -392 -648 -361 -225 -102 -417 -362 -749 -935 -814 -182 -544 -894 -322 -548 -66 -911 -186 -841 -672 -188 -827 -875 -640 -551 -386 -100 -50 -72 -32 -434 -910 -718 -943 -182 -156 -243 -231 -298 -16 -375 -601 -391 -342 -264 -17 -149 -262 -343 -431 -304 -225 -130 -701 -401 -440 -647 -438 -649 -576 -85 -887 -520 -740 -176 -752 -616 -503 -230 -334 -888 -790 -537 -134 -620 -583 -151 -458 -560 -175 -596 -462 -721 -986 -917 -296 -408 -976 -453 -238 -411 -442 -60 -153 -373 -429 -605 -756 -571 -168 -977 -58 -163 -433 -646 -861 -860 -555 -807 -530 -322 -504 -186 -242 -286 -971 -468 -520 -418 -69 -544 -992 -602 -359 -564 -665 -623 -89 -242 -845 -23 -52 -594 -884 -399 -739 -492 -42 -113 -661 -175 -29 -233 -639 -459 -286 -125 -902 -811 -468 -987 -235 -70 -351 -429 -783 -228 -417 -719 -907 -191 -352 -250 -89 -46 -292 -135 -63 -738 -576 -906 -784 -639 -73 -390 -505 -517 -415 -252 -499 -786 -833 -703 -751 -955 -952 -64 -584 -52 -798 -965 -306 -822 -443 -884 -808 -379 -263 -206 -456 -409 -261 -814 -631 -745 -457 -733 -385 -887 -147 -490 -883 -641 -396 -23 -653 -731 -866 -942 -728 -765 -190 -431 -840 -408 -710 -263 -142 -683 -536 -268 -79 -227 -180 -60 -2 -336 -399 -144 -937 -12 -276 -602 -180 -632 -671 -53 -954 -701 -480 -980 -704 -434 -261 -383 -76 -415 -805 -830 -54 -262 -433 -943 -969 -717 -571 -624 -995 -786 -55 -334 -515 -703 -823 -77 -776 -982 -290 -678 -666 -441 -913 -912 -664 -230 -237 -995 -169 -69 -333 -812 -892 -75 -956 -326 -834 -484 -210 -806 -700 -890 -242 -361 -505 -555 -468 -19 -601 -688 -749 -239 -298 -417 -669 -16 -607 -716 -866 -910 -560 -749 -777 -433 -77 -85 -726 -406 -42 -844 -751 -743 -726 -807 -821 -178 -527 -431 -968 -8 -969 -181 -445 -302 -98 -148 -451 -852 -362 -870 -875 -445 -88 -25 -331 -179 -878 -287 -494 -461 -187 -67 -262 -292 -913 -242 -923 -157 -590 -107 -323 -436 -420 -864 -914 -409 -808 -563 -522 -869 -813 -47 -758 -54 -432 -882 -287 -503 -601 -424 -663 -921 -441 -684 -428 -362 -121 -338 -170 -851 -510 -215 -805 -96 -304 -350 -433 -125 -59 -908 -525 -502 -766 -364 -839 -514 -50 -547 -487 -309 -348 -473 -568 -724 -793 -585 -104 -560 -293 -944 -594 -56 -550 -736 -113 -860 -879 -968 -70 -338 -204 -590 -907 -239 -25 -524 -822 -124 -96 -5 -958 -150 -312 -432 -699 -818 -13 -394 -442 -784 -282 -245 -582 -956 -84 -109 -203 -58 -295 -733 -254 -3 -451 -575 -641 -783 -178 -203 -469 -761 -295 -284 -400 -859 -764 -914 -363 -883 -458 -538 -96 -115 -241 -196 -294 -205 -45 -124 -709 -498 -141 -659 -415 -511 -200 -132 -183 -62 -235 -174 -172 -370 -720 -510 -604 -597 -754 -218 -740 -403 -245 -660 -40 -509 -725 -146 -371 -299 -906 -648 -451 -195 -980 -108 -601 -378 -810 -177 -335 -106 -365 -688 -812 -483 -693 -437 -980 -863 -575 -498 -520 -149 -525 -927 -223 -154 -855 -131 -923 -506 -272 -817 -109 -352 -201 -912 -678 -758 -416 -265 -799 -541 -228 -615 -954 -586 -835 -148 -962 -741 -557 -326 -847 -425 -632 -750 -843 -98 -910 -792 -271 -123 -69 -540 -291 -499 -89 -449 -107 -855 -314 -693 -75 -433 -913 -890 -422 -821 -158 -536 -322 -86 -991 -409 -645 -350 -926 -712 -402 -277 -716 -546 -895 -55 -410 -750 -837 -25 -503 -405 -63 -979 -213 -850 -188 -505 -256 -595 -199 -256 -217 -256 -70 -298 -799 -168 -766 -794 -835 -232 -294 -107 -812 -507 -930 -651 -250 -4 -955 -450 -222 -239 -445 -181 -786 -704 -714 -560 -826 -189 -756 -917 -770 -917 -957 -970 -659 -674 -337 -110 -251 -109 -897 -991 -284 -477 -235 -203 -85 -452 -640 -669 -800 -181 -916 -119 -957 -900 -552 -241 -896 -105 -492 -176 -384 -251 -536 -751 -718 -865 -309 -417 -534 -514 -453 -286 -952 -129 -690 -545 -428 -410 -538 -220 -8 -855 -714 -212 -636 -69 -252 -780 -569 -889 -551 -569 -865 -680 -392 -720 -104 -454 -790 -977 -779 -314 -970 -460 -986 -477 -686 -60 -607 -757 -110 -149 -86 -596 -271 -273 -186 -33 -456 -778 -190 -474 -845 -35 -564 -567 -975 -787 -900 -48 -374 -782 -662 -480 -531 -843 -783 -228 -119 -226 -502 -870 -461 -111 -770 -534 -536 -892 -370 -26 -919 -461 -791 -397 -619 -531 -112 -941 -624 -350 -918 -644 -856 -859 -86 -987 -133 -718 -670 -621 -680 -924 -128 -244 -327 -833 -666 -883 -737 -748 -305 -277 -410 -282 -443 -700 -400 -828 -768 -991 -934 -439 -561 -66 -443 -630 -476 -582 -985 -796 -150 -408 -377 -332 -560 -353 -847 -565 -447 -584 -578 -560 -545 -87 -46 -670 -265 -357 -314 -784 -465 -235 -536 -595 -398 -714 -234 -776 -856 -254 -568 -262 -638 -793 -927 -611 -986 -879 -982 -507 -20 -383 -975 -398 -453 -63 -750 -91 -705 -822 -345 -841 -48 -946 -986 -70 -852 -521 -392 -228 -431 -818 -527 -53 -639 -483 -693 -577 -682 -433 -232 -105 -561 -558 -825 -124 -759 -367 -604 -727 -465 -329 -646 -24 -711 -223 -231 -802 -245 -340 -512 -951 -609 -75 -513 -124 -58 -154 -739 -16 -296 -634 -183 -240 -736 -414 -246 -255 -665 -847 -518 -135 -774 -358 -649 -9 -820 -340 -360 -167 -228 -126 -428 -124 -872 -752 -194 -951 -964 -238 -391 -651 -566 -744 -279 -337 -883 -30 -672 -835 -400 -289 -703 -308 -55 -41 -571 -834 -580 -267 -737 -676 -280 -761 -769 -288 -223 -117 -467 -839 -730 -559 -335 -742 -900 -104 -248 -442 -707 -40 -442 -283 -659 -884 -131 -163 -196 -166 -98 -730 -145 -418 -984 -779 -812 -33 -948 -841 -839 -211 -66 -295 -573 -529 -917 -251 -691 -770 -734 -58 -427 -612 -123 -267 -289 -198 -902 -443 -137 -481 -27 -669 -334 -448 -418 -346 -304 -156 -973 -448 -405 -508 -494 -349 -548 -876 -778 -953 -141 -132 -254 -489 -750 -650 -168 -453 -269 -202 -203 -621 -592 -43 -563 -928 -3 -745 -508 -466 -176 -465 -652 -840 -953 -899 -270 -971 -57 -365 -876 -372 -379 -668 -37 -400 -401 -949 -49 -314 -998 -592 -582 -264 -638 -949 -662 -92 -933 -423 -895 -470 -216 -599 -681 -731 -38 -40 -971 -75 -84 -777 -623 -649 -559 -35 -442 -410 -740 -835 -403 -955 -618 -292 -456 -580 -488 -532 -318 -212 -623 -957 -830 -25 -729 -500 -977 -534 -591 -572 -943 -485 -764 -601 -117 -799 -545 -697 -834 -928 -136 -397 -827 -922 -650 -760 -482 -774 -913 -469 -259 -396 -988 -686 -752 -375 -357 -195 -404 -980 -621 -231 -650 -607 -782 -982 -357 -345 -847 -842 -475 -679 -156 -579 -230 -442 -874 -383 -597 -526 -463 -86 -459 -13 -161 -850 -424 -3 -665 -741 -577 -866 -513 -56 -725 -943 -942 -485 -772 -504 -282 -703 -16 -597 -803 -518 -101 -803 -10 -170 -912 -326 -729 -275 -658 -375 -593 -673 -902 -104 -188 -558 -103 -197 -745 -785 -90 -413 -648 -681 -603 -973 -685 -793 -59 -283 -787 -697 -702 -93 -626 -921 -891 -386 -846 -366 -552 -354 -507 -863 -837 -69 -401 -670 -707 -553 -102 -270 -872 -600 -461 -694 -353 -209 -564 -619 -982 -516 -612 -274 -856 -780 -644 -53 -168 -597 -126 -31 -632 -774 -53 -807 -4 -299 -108 -870 -417 -867 -620 -127 -546 -704 -667 -984 -564 -527 -700 -33 -39 -778 -510 -51 -73 -284 -608 -365 -915 -411 -203 -355 -113 -165 -985 -127 -789 -200 -154 -299 -55 -864 -979 -377 -557 -379 -855 -59 -836 -959 -674 -484 -904 -886 -329 -503 -748 -372 -599 -181 -89 -341 -909 -406 -514 -734 -669 -177 -837 -108 -554 -148 -693 -351 -15 -437 -424 -692 -681 -72 -274 -743 -637 -572 -987 -864 -219 -895 -268 -48 -65 -323 -10 -198 -60 -899 -123 -588 -103 -561 -808 -9 -240 -704 -836 -126 -806 -513 -685 -471 -630 -761 -84 -345 -262 -268 -649 -177 -429 -572 -720 -442 -749 -97 -257 -632 -284 -920 -882 -675 -583 -287 -568 -213 -717 -233 -760 -436 -551 -961 -142 -276 -811 -346 -868 -379 -607 -783 -633 -296 -88 -424 -1 -546 -648 -120 -408 -723 -885 -684 -329 -493 -468 -739 -212 -411 -570 -449 -73 -428 -204 -75 -980 -943 -123 -702 -936 -666 -269 -17 -711 -72 -750 -115 -351 -417 -289 -350 -734 -976 -98 -551 -445 -987 -112 -28 -533 -553 -632 -571 -583 -329 -243 -53 -246 -526 -584 -903 -868 -28 -853 -163 -198 -27 -836 -595 -753 -198 -368 -67 -977 -547 -244 -870 -104 -249 -58 -24 -1 -853 -60 -845 -58 -923 -713 -274 -680 -397 -536 -106 -828 -217 -954 -903 -108 -573 -161 -207 -818 -970 -652 -212 -113 -463 -242 -784 -557 -898 -957 -334 -951 -436 -60 -754 -250 -37 -573 -973 -702 -855 -793 -627 -198 -659 -982 -855 -473 -939 -240 -863 -484 -311 -714 -112 -949 -293 -982 -143 -644 -48 -100 -212 -269 -442 -458 -936 -676 -15 -462 -349 -473 -472 -895 -387 -147 -628 -850 -433 -637 -432 -78 -437 -71 -851 -648 -978 -793 -778 -545 -981 -166 -332 -288 -521 -399 -427 -253 -491 -784 -74 -27 -218 -961 -121 -618 -558 -216 -768 -927 -665 -985 -511 -809 -550 -581 -976 -226 -592 -629 -308 -166 -831 -933 -471 -291 -725 -147 -818 -681 -685 -517 -328 -194 -817 -932 -535 -184 -28 -820 -376 -567 -435 -9 -877 -971 -479 -131 -122 -835 -943 -620 -892 -79 -592 -120 -396 -773 -643 -195 -646 -25 -551 -105 -855 -338 -291 -497 -855 -560 -632 -895 -745 -425 -548 -5 -740 -856 -648 -540 -52 -681 -525 -906 -148 -344 -615 -776 -622 -269 -237 -848 -716 -114 -392 -450 -175 -592 -312 -298 -876 -748 -266 -443 -26 -324 -281 -322 -250 -910 -731 -326 -819 -369 -236 -140 -8 -51 -193 -776 -924 -21 -777 -411 -631 -996 -480 -122 -766 -506 -965 -201 -376 -707 -959 -381 -234 -232 -819 -594 -77 -437 -106 -675 -737 -831 -535 -645 -421 -450 -241 -676 -561 -142 -174 -17 -407 -495 -770 -729 -623 -34 -743 -88 -234 -331 -590 -682 -116 -110 -308 -197 -634 -562 -785 -249 -549 -761 -747 -667 -413 -380 -351 -190 -525 -534 -429 -832 -125 -434 -287 -878 -472 -877 -846 -257 -46 -76 -349 -991 -192 -90 -794 -279 -824 -397 -208 -254 -280 -96 -536 -142 -235 -301 -227 -660 -631 -817 -896 -997 -529 -604 -295 -846 -801 -669 -741 -365 -836 -224 -716 -669 -451 -176 -836 -654 -688 -196 -330 -735 -313 -702 -721 -667 -346 -254 -50 -886 -918 -52 -750 -241 -874 -919 -433 -969 -274 -384 -807 -374 -777 -554 -878 -51 -773 -566 -268 -167 -463 -962 -498 -270 -997 -790 -309 -741 -639 -555 -510 -743 -119 -705 -154 -893 -810 -6 -342 -967 -201 -513 -886 -387 -72 -673 -358 -64 -848 -323 -816 -797 -160 -71 -964 -817 -333 -243 -175 -445 -174 -4 -454 -793 -740 -782 -258 -242 -946 -914 -693 -839 -181 -423 -223 -762 -508 -251 -223 -773 -949 -427 -492 -59 -830 -110 -888 -71 -308 -179 -798 -244 -647 -501 -77 -197 -420 -246 -732 -53 -239 -343 -501 -224 -152 -372 -523 -926 -840 -569 -498 -569 -428 -477 -489 -891 -923 -442 -538 -640 -500 -229 -366 -586 -100 -642 -296 -362 -231 -401 -449 -930 -864 -299 -483 -426 -115 -175 -71 -963 -658 -451 -967 -298 -919 -311 -385 -175 -170 -795 -163 -102 -5 -973 -215 -852 -28 -376 -477 -284 -182 -989 -965 -348 -193 -968 -450 -773 -107 -828 -698 -577 -133 -345 -591 -244 -702 -312 -277 -609 -420 -116 -488 -648 -529 -344 -936 -827 -550 -16 -203 -868 -612 -76 -781 -450 -415 -548 -569 -835 -679 -641 -78 -3 -242 -406 -482 -869 -291 -55 -584 -262 -65 -957 -212 -124 -429 -417 -308 -920 -940 -895 -843 -424 -518 -829 -924 -833 -675 -334 -441 -269 -696 -941 -659 -209 -131 -909 -73 -103 -188 -186 -375 -550 -806 -682 -859 -759 -600 -282 -198 -20 -759 -838 -696 -675 -861 -587 -614 -292 -919 -511 -315 -496 -511 -377 -463 -42 -789 -847 -13 -840 -545 -417 -725 -424 -779 -629 -913 -435 -704 -932 -397 -103 -924 -11 -695 -553 -192 -445 -228 -829 -888 -681 -423 -974 -195 -260 -417 -316 -146 -612 -633 -678 -810 -112 -11 -316 -831 -399 -570 -693 -239 -787 -695 -957 -793 -385 -958 -484 -808 -785 -291 -176 -297 -857 -780 -118 -990 -645 -456 -937 -30 -433 -107 -292 -111 -408 -762 -329 -387 -222 -784 -290 -387 -783 -911 -648 -495 -993 -11 -122 -224 -289 -359 -89 -359 -93 -843 -123 -350 -719 -896 -453 -523 -823 -490 -126 -507 -716 -722 -579 -321 -332 -44 -461 -424 -565 -427 -607 -510 -127 -489 -65 -472 -710 -340 -415 -603 -301 -587 -93 -851 -730 -387 -102 -100 -867 -893 -739 -753 -953 -90 -720 -485 -392 -246 -336 -970 -406 -481 -668 -553 -861 -73 -52 -615 -252 -571 -73 -594 -556 -256 -369 -903 -392 -837 -433 -424 -861 -850 -799 -420 -859 -278 -640 -456 -504 -583 -472 -56 -238 -797 -552 -496 -739 -82 -710 -555 -899 -659 -192 -343 -261 -548 -887 -743 -885 -892 -966 -52 -193 -25 -960 -928 -742 -376 -228 -281 -23 -588 -399 -671 -637 -708 -6 -733 -513 -659 -49 -56 -654 -391 -403 -775 -568 -270 -596 -682 -925 -523 -273 -133 -634 -349 -436 -999 -348 -209 -704 -557 -403 -277 -865 -169 -801 -859 -243 -816 -733 -753 -186 -887 -13 -950 -51 -772 -563 -402 -310 -350 -261 -373 -799 -485 -825 -324 -891 -58 -195 -499 -463 -714 -783 -771 -236 -789 -979 -564 -490 -493 -342 -691 -918 -469 -60 -189 -750 -142 -229 -38 -669 -194 -200 -817 -757 -50 -668 -809 -608 -259 -32 -749 -869 -760 -155 -538 -200 -66 -660 -375 -1000 -514 -58 -854 -902 -374 -277 -128 -403 -83 -380 -166 -51 -849 -12 -33 -5 -604 -181 -347 -52 -715 -519 -822 -801 -148 -483 -286 -507 -671 -488 -362 -565 -222 -673 -857 -908 -346 -652 -828 -617 -648 -532 -75 -916 -766 -144 -161 -968 -505 -410 -909 -639 -861 -587 -119 -330 -49 -161 -455 -67 -994 -13 -678 -57 -58 -825 -664 -233 -326 -766 -99 -50 -59 -352 -714 -917 -25 -92 -615 -387 -770 -289 -793 -996 -950 -214 -100 -868 -719 -159 -745 -33 -838 -94 -478 -860 -553 -270 -199 -977 -901 -306 -28 -912 -827 -376 -159 -762 -231 -284 -541 -388 -716 -805 -321 -838 -310 -937 -2 -437 -442 -93 -908 -184 -618 -93 -897 -128 -171 -272 -837 -668 -456 -889 -849 -322 -651 -671 -847 -350 -995 -625 -781 -155 -548 -120 -237 -48 -134 -673 -740 -280 -981 -565 -747 -535 -687 -739 -521 -966 -420 -315 -281 -245 -187 -911 -827 -1 -192 -321 -109 -735 -651 -838 -547 -239 -433 -644 -45 -380 -214 -578 -752 -821 -155 -24 -287 -512 -13 -855 -900 -107 -331 -159 -588 -576 -725 -74 -534 -556 -62 -774 -412 -565 -794 -239 -374 -551 -690 -580 -88 -620 -295 -837 -762 -955 -703 -686 -719 -495 -723 -625 -471 -313 -671 -390 -136 -716 -466 -843 -657 -222 -701 -281 -613 -475 -50 -299 -260 -942 -860 -303 -945 -550 -867 -84 -342 -611 -201 -179 -934 -218 -469 -92 -490 -28 -487 -99 -822 -564 -394 -125 -411 -373 -217 -705 -974 -719 -638 -106 -30 -945 -993 -88 -140 -144 -658 -233 -905 -751 -967 -956 -397 -57 -478 -665 -246 -198 -474 -101 -776 -6 -709 -381 -287 -648 -917 -918 -416 -855 -526 -724 -337 -931 -959 -124 -576 -480 -4 -207 -442 -95 -996 -704 -717 -901 -63 -202 -987 -456 -324 -869 -717 -634 -715 -883 -46 -291 -197 -265 -893 -58 -247 -517 -810 -206 -790 -852 -125 -285 -6 -104 -206 -327 -327 -719 -183 -97 -970 -68 -328 -288 -504 -500 -902 -114 -264 -366 -694 -723 -875 -218 -369 -473 -583 -786 -14 -883 -925 -865 -362 -872 -936 -777 -794 -835 -495 -592 -755 -213 -64 -145 -284 -164 -959 -308 -136 -866 -797 -564 -575 -502 -784 -965 -725 -124 -11 -787 -947 -510 -645 -451 -221 -476 -311 -241 -278 -161 -314 -7 -319 -878 -251 -480 -986 -453 -71 -305 -535 -376 -234 -150 -149 -475 -444 -850 -494 -237 -23 -983 -420 -316 -300 -833 -881 -192 -332 -414 -853 -53 -711 -585 -376 -263 -400 -913 -535 -903 -46 -763 -26 -286 -191 -620 -550 -407 -647 -832 -524 -638 -554 -481 -736 -428 -386 -603 -412 -189 -710 -904 -264 -734 -111 -180 -720 -611 -958 -751 -437 -78 -316 -627 -352 -268 -78 -127 -759 -957 -698 -541 -365 -863 -808 -869 -403 -518 -913 -909 -478 -680 -185 -121 -609 -855 -159 -414 -804 -43 -530 -827 -641 -509 -982 -112 -623 -39 -925 -800 -97 -909 -437 -842 -879 -323 -584 -594 -926 -269 -549 -653 -220 -17 -136 -124 -561 -565 -913 -166 -219 -720 -297 -419 -897 -945 -213 -16 -635 -87 -43 -306 -19 -581 -617 -714 -799 -909 -419 -285 -306 -73 -910 -204 -159 -268 -286 -680 -332 -551 -47 -837 -344 -370 -396 -735 -562 -736 -404 -778 -165 -771 -451 -343 -708 -464 -712 -770 -712 -481 -625 -354 -198 -766 -402 -973 -819 -500 -545 -19 -672 -887 -697 -162 -335 -283 -104 -281 -116 -869 -89 -514 -381 -632 -173 -170 -576 -62 -229 -162 -736 -309 -112 -70 -690 -952 -631 -445 -884 -960 -326 -678 -351 -14 -117 -910 -147 -872 -949 -262 -30 -563 -602 -113 -836 -201 -637 -875 -955 -685 -895 -763 -187 -637 -457 -251 -157 -100 -858 -764 -528 -601 -430 -750 -654 -526 -769 -745 -144 -584 -165 -776 -633 -697 -330 -121 -65 -146 -174 -216 -633 -333 -172 -358 -399 -873 -907 -974 -249 -243 -149 -15 -42 -478 -360 -575 -640 -311 -333 -705 -276 -423 -507 -580 -697 -921 -363 -327 -497 -100 -356 -35 -112 -161 -208 -886 -265 -926 -354 -769 -225 -188 -665 -747 -440 -10 -512 -944 -594 -484 -327 -272 -979 -619 -812 -541 -573 -84 -611 -496 -247 -879 -93 -621 -495 -27 -438 -561 -148 -212 -126 -427 -709 -217 -55 -7 -684 -575 -981 -807 -682 -438 -4 -485 -999 -554 -116 -496 -983 -884 -335 -528 -629 -851 -145 -790 -224 -82 -603 -546 -262 -436 -191 -624 -96 -338 -576 -114 -247 -936 -762 -560 -175 -196 -533 -88 -412 -802 -97 -989 -340 -900 -38 -279 -809 -564 -746 -182 -63 -988 -270 -510 -897 -11 -703 -140 -280 -360 -53 -715 -60 -706 -181 -730 -909 -127 -92 -695 -858 -14 -772 -257 -35 -452 -732 -719 -238 -327 -653 -293 -292 -924 -45 -163 -509 -777 -583 -800 -140 -315 -11 -365 -704 -681 -467 -303 -705 -192 -564 -893 -592 -362 -467 -82 -544 -831 -392 -825 -392 -197 -258 -993 -572 -409 -123 -336 -33 -771 -440 -498 -66 -875 -590 -88 -816 -132 -46 -687 -612 -593 -432 -446 -688 -862 -239 -993 -275 -208 -109 -294 -481 -387 -258 -297 -446 -974 -330 -951 -143 -714 -408 -667 -793 -981 -315 -351 -590 -261 -944 -300 -530 -895 -429 -204 -878 -164 -259 -109 -586 -147 -228 -752 -243 -814 -209 -213 -345 -7 -443 -251 -642 -871 -750 -709 -245 -263 -191 -278 -716 -465 -637 -541 -989 -920 -755 -110 -269 -884 -797 -963 -874 -397 -714 -253 -400 -557 -525 -147 -864 -103 -261 -645 -747 -657 -210 -142 -60 -516 -25 -928 -453 -25 -178 -155 -984 -743 -436 -343 -815 -268 -292 -179 -629 -897 -794 -860 -131 -115 -851 -315 -387 -212 -684 -877 -980 -891 -568 -624 -757 -342 -756 -479 -436 -872 -300 -303 -743 -239 -476 -274 -416 -606 -913 -445 -262 -118 -807 -834 -772 -243 -778 -578 -287 -982 -657 -810 -597 -890 -616 -723 -115 -873 -593 -344 -755 -702 -217 -542 -605 -268 -190 -886 -36 -71 -211 -995 -105 -273 -140 -472 -288 -936 -309 -882 -345 -773 -239 -933 -505 -123 -769 -19 -721 -149 -113 -571 -223 -234 -479 -268 -250 -691 -373 -749 -104 -222 -280 -141 -62 -957 -838 -78 -954 -466 -762 -941 -255 -530 -616 -247 -139 -764 -566 -655 -827 -334 -195 -831 -519 -153 -218 -862 -873 -362 -394 -352 -568 -314 -892 -928 -659 -743 -15 -384 -786 -503 -641 -49 -529 -868 -908 -149 -376 -614 -46 -527 -625 -526 -997 -726 -771 -37 -426 -142 -713 -848 -670 -182 -542 -186 -506 -231 -689 -389 -688 -546 -80 -884 -149 -984 -538 -74 -616 -159 -885 -267 -510 -853 -697 -623 -642 -634 -423 -531 -330 -657 -700 -138 -440 -754 -30 -871 -870 -237 -760 -620 -311 -608 -77 -384 -101 -172 -531 -351 -618 -419 -278 -123 -661 -540 -693 -375 -880 -303 -68 -884 -74 -427 -773 -985 -892 -147 -419 -513 -240 -676 -153 -968 -294 -928 -75 -923 -648 -306 -857 -33 -100 -187 -62 -926 -58 -115 -685 -876 -445 -590 -743 -907 -485 -490 -282 -801 -401 -594 -48 -225 -331 -337 -334 -611 -137 -688 -992 -54 -260 -79 -63 -485 -95 -145 -449 -678 -662 -820 -826 -17 -265 -52 -375 -263 -723 -969 -177 -236 -53 -263 -555 -304 -865 -967 -589 -165 -822 -286 -439 -672 -211 -452 -518 -639 -155 -702 -234 -319 -105 -499 -791 -533 -970 -821 -620 -318 -978 -478 -673 -260 -327 -105 -560 -37 -271 -242 -293 -221 -59 -482 -327 -33 -955 -376 -937 -841 -804 -350 -638 -350 -576 -193 -502 -272 -987 -573 -3 -996 -393 -379 -571 -946 -265 -78 -214 -838 -229 -332 -145 -274 -767 -73 -734 -11 -276 -888 -526 -594 -664 -550 -956 -53 -458 -686 -283 -369 -701 -476 -222 -322 -274 -918 -436 -992 -891 -432 -889 -408 -589 -863 -442 -209 -20 -448 -473 -979 -734 -686 -132 -207 -85 -409 -653 -441 -8 -979 -378 -784 -711 -888 -261 -889 -239 -359 -227 -417 -892 -157 -740 -604 -75 -332 -469 -313 -681 -545 -527 -167 -307 -197 -608 -517 -708 -586 -259 -828 -117 -841 -891 -362 -634 -872 -552 -662 -480 -62 -83 -699 -813 -852 -229 -973 -43 -914 -785 -36 -946 -873 -91 -862 -185 -901 -979 -720 -700 -364 -929 -945 -975 -787 -33 -262 -429 -70 -613 -780 -255 -828 -966 -546 -565 -847 -281 -136 -393 -685 -358 -964 -913 -1000 -799 -439 -440 -906 -334 -158 -168 -272 -109 -905 -587 -511 -669 -609 -796 -83 -370 -192 -850 -905 -383 -797 -614 -733 -687 -393 -20 -779 -725 -896 -264 -494 -920 -790 -177 -901 -105 -423 -680 -998 -318 -635 -624 -474 -976 -613 -602 -447 -295 -513 -775 -104 -607 -873 -151 -958 -548 -939 -928 -275 -733 -205 -318 -979 -130 -23 -305 -516 -469 -489 -785 -564 -150 -354 -869 -616 -323 -147 -566 -838 -696 -44 -470 -530 -733 -530 -115 -98 -923 -123 -350 -268 -597 -609 -526 -930 -183 -78 -508 -569 -116 -38 -978 -346 -557 -44 -316 -929 -295 -988 -190 -544 -311 -963 -880 -410 -416 -89 -92 -878 -15 -332 -767 -45 -470 -247 -601 -469 -791 -579 -454 -546 -553 -436 -730 -320 -383 -466 -641 -504 -323 -813 -898 -776 -820 -38 -86 -245 -373 -622 -409 -738 -522 -672 -555 -154 -201 -620 -69 -908 -628 -127 -127 -663 -869 -184 -929 -216 -618 -558 -76 -955 -46 -526 -489 -57 -613 -121 -704 -223 -469 -410 -261 -628 -536 -236 -145 -579 -371 -723 -637 -18 -531 -957 -227 -491 -881 -760 -239 -360 -524 -145 -793 -29 -160 -656 -890 -984 -235 -779 -839 -288 -533 -935 -25 -878 -926 -106 -97 -92 -676 -717 -15 -399 -299 -139 -455 -699 -250 -293 -644 -203 -482 -103 -127 -142 -106 -733 -276 -33 -596 -394 -861 -208 -779 -941 -892 -884 -264 -523 -858 -418 -31 -443 -222 -389 -322 -682 -490 -365 -686 -790 -419 -84 -148 -918 -729 -90 -212 -754 -513 -406 -337 -36 -866 -195 -295 -838 -411 -102 -855 -161 -137 -787 -713 -85 -537 -725 -961 -161 -148 -537 -576 -873 -109 -367 -791 -141 -845 -488 -532 -393 -62 -643 -175 -621 -730 -29 -633 -520 -484 -102 -51 -398 -638 -563 -640 -240 -706 -709 -548 -865 -445 -19 -597 -607 -892 -483 -260 -747 -41 -334 -155 -508 -951 -184 -305 -210 -692 -884 -311 -628 -333 -164 -636 -149 -383 -123 -713 -185 -135 -859 -959 -871 -145 -730 -953 -317 -741 -310 -966 -697 -725 -594 -246 -271 -265 -309 -29 -436 -561 -56 -2 -942 -797 -355 -371 -916 -922 -769 -535 -785 -336 -531 -321 -420 -7 -532 -177 -193 -56 -244 -264 -55 -925 -13 -59 -808 -921 -463 -28 -921 -560 -321 -97 -87 -655 -630 -278 -939 -610 -568 -377 -735 -226 -974 -384 -881 -87 -905 -273 -377 -744 -221 -744 -71 -756 -238 -407 -84 -615 -306 -324 -392 -727 -667 -476 -48 -699 -345 -370 -815 -709 -713 -823 -450 -177 -759 -484 -549 -889 -190 -577 -625 -986 -773 -709 -187 -211 -763 -839 -341 -524 -871 -972 -894 -87 -874 -356 -650 -871 -107 -150 -885 -813 -264 -776 -607 -532 -418 -490 -179 -129 -975 -843 -868 -723 -629 -67 -561 -353 -138 -878 -350 -43 -824 -554 -413 -582 -29 -784 -217 -37 -260 -406 -966 -410 -997 -649 -65 -379 -288 -154 -809 -64 -781 -989 -258 -197 -168 -276 -829 -706 -528 -115 -352 -251 -312 -704 -331 -951 -5 -533 -647 -447 -280 -179 -482 -801 -824 -953 -445 -249 -282 -908 -824 -1000 -458 -758 -567 -91 -934 -531 -419 -896 -974 -901 -933 -973 -1000 -624 -652 -627 -394 -422 -600 -275 -193 -343 -52 -33 -524 -409 -67 -48 -532 -834 -817 -846 -206 -735 -270 -736 -778 -716 -474 -579 -32 -384 -579 -293 -560 -980 -944 -310 -917 -257 -15 -849 -364 -2 -814 -908 -355 -329 -232 -612 -974 -258 -143 -886 -268 -860 -616 -521 -342 -663 -548 -357 -178 -590 -264 -623 -233 -979 -376 -146 -128 -168 -83 -580 -195 -906 -787 -867 -418 -608 -996 -138 -175 -534 -820 -115 -925 -455 -977 -659 -468 -903 -388 -772 -455 -929 -288 -720 -641 -350 -424 -609 -237 -823 -112 -156 -909 -796 -238 -22 -887 -218 -484 -334 -838 -136 -502 -328 -118 -754 -711 -305 -849 -873 -214 -997 -472 -621 -93 -625 -655 -729 -615 -651 -192 -128 -576 -321 -267 -612 -866 -300 -131 -860 -343 -582 -674 -933 -245 -13 -495 -48 -443 -48 -811 -923 -724 -680 -361 -491 -276 -285 -289 -341 -541 -573 -586 -863 -444 -380 -642 -530 -866 -595 -968 -581 -595 -938 -600 -525 -707 -174 -593 -344 -561 -91 -500 -830 -959 -596 -324 -364 -921 -496 -83 -466 -749 -903 -960 -328 -232 -263 -743 -930 -871 -994 -669 -72 -285 -134 -149 -899 -857 -703 -230 -872 -911 -861 -331 -260 -349 -326 -563 -626 -692 -927 -356 -407 -37 -326 -986 -947 -811 -46 -697 -927 -747 -544 -316 -269 -594 -996 -570 -349 -604 -409 -697 -646 -676 -991 -560 -147 -662 -735 -744 -272 -946 -303 -898 -108 -487 -503 -115 -821 -669 -681 -866 -314 -557 -704 -505 -723 -331 -609 -610 -778 -552 -619 -407 -833 -344 -919 -94 -341 -728 -749 -693 -707 -270 -207 -976 -839 -654 -575 -989 -97 -405 -251 -73 -937 -326 -528 -847 -524 -438 -761 -994 -423 -257 -642 -360 -810 -216 -896 -865 -597 -441 -930 -425 -653 -760 -312 -537 -89 -815 -916 -698 -385 -401 -79 -574 -210 -414 -408 -778 -981 -91 -858 -537 -564 -978 -266 -60 -128 -21 -99 -983 -775 -347 -6 -601 -557 -165 -957 -393 -988 -838 -88 -598 -163 -47 -237 -642 -825 -613 -345 -414 -507 -517 -380 -337 -382 -415 -308 -217 -792 -89 -797 -603 -261 -159 -628 -788 -778 -960 -841 -90 -630 -980 -213 -731 -554 -63 -976 -338 -859 -190 -877 -36 -672 -17 -57 -959 -954 -45 -653 -130 -154 -925 -784 -83 -556 -334 -539 -7 -792 -383 -223 -395 -420 -999 -731 -170 -411 -604 -107 -907 -939 -913 -287 -391 -761 -650 -443 -885 -287 -281 -836 -752 -640 -359 -211 -272 -700 -938 -248 -986 -927 -625 -9 -418 -868 -258 -303 -941 -958 -998 -215 -317 -42 -621 -73 -933 -75 -396 -155 -835 -689 -206 -87 -500 -482 -292 -180 -470 -763 -357 -48 -550 -732 -841 -800 -645 -195 -381 -755 -514 -101 -703 -407 -790 -10 -700 -853 -502 -826 -596 -965 -702 -583 -955 -472 -570 -946 -953 -664 -15 -263 -570 -564 -728 -842 -557 -126 -726 -709 -372 -854 -251 -609 -166 -143 -492 -676 -60 -801 -725 -45 -813 -10 -394 -219 -112 -471 -16 -400 -451 -514 -820 -691 -839 -679 -130 -683 -466 -854 -660 -665 -405 -544 -258 -494 -575 -274 -137 -871 -634 -322 -65 -113 -222 -842 -962 -37 -567 -101 -715 -914 -131 -752 -288 -579 -74 -289 -805 -112 -271 -193 -140 -312 -19 -213 -857 -981 -523 -35 -156 -71 -197 -651 -602 -425 -831 -780 -334 -590 -764 -185 -200 -971 -721 -477 -229 -752 -922 -975 -155 -843 -615 -780 -832 -941 -580 -950 -678 -424 -697 -849 -533 -501 -168 -564 -873 -507 -405 -62 -823 -665 -494 -922 -723 -317 -43 -392 -201 -27 -612 -319 -181 -726 -67 -888 -309 -909 -119 -331 -652 -130 -472 -824 -546 -386 -648 -703 -958 -724 -58 -709 -726 -917 -521 -721 -852 -386 -611 -464 -460 -878 -289 -22 -499 -634 -977 -367 -79 -179 -499 -315 -842 -429 -709 -903 -41 -386 -941 -283 -138 -181 -221 -821 -344 -408 -922 -197 -686 -341 -102 -310 -922 -642 -764 -952 -555 -211 -109 -2 -823 -565 -460 -104 -607 -474 -481 -206 -63 -318 -766 -787 -736 -35 -655 -419 -706 -414 -478 -313 -124 -959 -602 -424 -961 -73 -477 -858 -623 -997 -657 -244 -97 -863 -678 -783 -501 -109 -727 -676 -590 -326 -271 -78 -306 -457 -222 -36 -878 -281 -335 -115 -402 -737 -886 -702 -119 -210 -796 -110 -346 -642 -1000 -420 -236 -778 -28 -391 -419 -422 -290 -942 -642 -577 -207 -58 -604 -846 -375 -886 -561 -706 -764 -578 -40 -633 -984 -75 -46 -280 -677 -994 -659 -357 -964 -569 -512 -582 -38 -920 -386 -233 -18 -416 -20 -743 -990 -943 -614 -84 -254 -856 -251 -932 -317 -294 -931 -710 -721 -968 -722 -282 -77 -141 -445 -917 -30 -39 -520 -661 -332 -560 -214 -215 -414 -683 -557 -792 -556 -786 -832 -507 -343 -601 -538 -339 -106 -173 -446 -25 -585 -396 -244 -851 -858 -21 -238 -647 -458 -96 -180 -73 -329 -224 -842 -595 -769 -607 -438 -949 -847 -511 -672 -603 -116 -591 -43 -510 -197 -670 -897 -862 -940 -126 -526 -626 -721 -130 -673 -64 -274 -898 -563 -810 -712 -505 -462 -842 -252 -687 -24 -766 -140 -65 -557 -687 -878 -396 -960 -380 -23 -724 -590 -955 -338 -842 -741 -163 -364 -219 -839 -600 -670 -701 -974 -132 -686 -960 -427 -183 -609 -413 -999 -16 -405 -755 -588 -363 -365 -576 -239 -857 -493 -22 -283 -678 -653 -695 -720 -981 -277 -431 -261 -795 -236 -330 -866 -653 -457 -411 -653 -292 -386 -64 -313 -621 -219 -721 -160 -261 -254 -309 -195 -863 -828 -868 -30 -907 -812 -890 -130 -804 -345 -437 -160 -772 -921 -630 -158 -674 -669 -727 -647 -906 -2 -657 -846 -744 -833 -836 -776 -313 -840 -580 -29 -389 -642 -76 -593 -118 -265 -74 -231 -567 -81 -178 -554 -549 -26 -420 -236 -761 -927 -553 -268 -184 -148 -331 -68 -252 -419 -80 -651 -835 -216 -349 -149 -194 -210 -263 -689 -88 -672 -38 -331 -584 -194 -812 -342 -663 -321 -813 -379 -654 -126 -311 -608 -493 -662 -907 -783 -247 -401 -785 -689 -888 -919 -865 -102 -180 -79 -579 -609 -196 -124 -108 -467 -216 -119 -464 -27 -199 -193 -710 -22 -649 -708 -292 -925 -207 -203 -541 -765 -699 -969 -235 -607 -199 -148 -43 -983 -125 -679 -928 -86 -103 -388 -129 -259 -435 -87 -716 -175 -776 -781 -820 -623 -519 -459 -276 -501 -516 -387 -223 -961 -824 -854 -744 -716 -660 -735 -957 -466 -208 -278 -603 -687 -598 -385 -173 -534 -807 -498 -538 -613 -886 -862 -952 -45 -838 -747 -642 -244 -484 -149 -547 -473 -587 -798 -183 -15 -62 -897 -733 -956 -58 -211 -77 -951 -238 -577 -876 -698 -453 -653 -492 -381 -782 -371 -210 -516 -358 -239 -756 -933 -742 -218 -985 -111 -207 -637 -818 -976 -493 -508 -20 -82 -186 -561 -999 -519 -602 -778 -366 -685 -756 -727 -380 -129 -312 -587 -135 -993 -280 -376 -741 -424 -125 -716 -889 -889 -881 -153 -371 -399 -514 -644 -171 -949 -558 -611 -870 -199 -333 -764 -829 -416 -697 -746 -319 -185 -618 -87 -716 -591 -810 -763 -826 -740 -288 -515 -637 -630 -716 -223 -683 -972 -5 -25 -769 -507 -47 -880 -252 -712 -475 -789 -576 -193 -534 -933 -462 -917 -589 -419 -209 -413 -127 -932 -242 -287 -695 -306 -428 -61 -868 -40 -584 -269 -28 -877 -390 -752 -489 -113 -915 -952 -2 -276 -833 -514 -463 -87 -314 -945 -255 -962 -915 -768 -263 -68 -554 -43 -42 -824 -362 -208 -148 -26 -731 -900 -530 -108 -359 -711 -999 -986 -429 -812 -912 -822 -382 -397 -170 -565 -805 -11 -722 -148 -97 -798 -288 -504 -156 -778 -879 -385 -947 -463 -260 -623 -418 -92 -382 -229 -918 -953 -187 -980 -210 -705 -460 -493 -288 -836 -742 -580 -951 -394 -116 -768 -572 -411 -127 -884 -896 -17 -831 -463 -853 -442 -469 -316 -224 -232 -278 -220 -183 -269 -624 -41 -429 -128 -618 -542 -241 -431 -260 -306 -369 -48 -326 -662 -93 -232 -405 -371 -580 -550 -873 -386 -473 -880 -124 -61 -726 -990 -474 -93 -530 -791 -190 -198 -762 -348 -975 -35 -934 -194 -612 -571 -173 -635 -551 -141 -849 -925 -906 -823 -387 -805 -582 -122 -828 -939 -32 -666 -162 -246 -43 -131 -555 -482 -814 -63 -314 -728 -969 -692 -515 -155 -849 -300 -365 -956 -445 -137 -53 -851 -792 -325 -299 -234 -466 -604 -624 -439 -853 -126 -98 -122 -931 -203 -537 -849 -436 -803 -994 -743 -824 -746 -445 -223 -464 -127 -219 -855 -106 -945 -95 -884 -680 -283 -443 -488 -984 -766 -415 -809 -375 -463 -679 -584 -288 -678 -698 -876 -730 -718 -984 -384 -45 -435 -979 -981 -678 -272 -417 -405 -607 -525 -500 -211 -778 -787 -794 -621 -800 -367 -605 -404 -497 -776 -25 -436 -196 -322 -881 -507 -8 -743 -323 -99 -354 -282 -466 -862 -43 -991 -16 -557 -509 -167 -577 -889 -4 -907 -99 -562 -409 -968 -141 -980 -885 -88 -952 -146 -586 -860 -96 -967 -2 -265 -919 -723 -81 -924 -556 -67 -412 -576 -134 -206 -392 -989 -405 -281 -684 -472 -213 -728 -32 -617 -796 -787 -739 -204 -214 -98 -268 -930 -214 -945 -207 -928 -270 -304 -257 -306 -521 -933 -686 -532 -907 -741 -890 -544 -702 -522 -873 -703 -825 -891 -144 -858 -128 -555 -376 -800 -734 -930 -310 -646 -715 -387 -620 -933 -264 -673 -989 -173 -244 -527 -617 -943 -534 -675 -7 -861 -231 -929 -36 -394 -479 -506 -881 -847 -549 -476 -490 -284 -613 -861 -709 -384 -690 -631 -81 -752 -118 -242 -995 -22 -587 -23 -292 -515 -716 -573 -661 -100 -237 -577 -750 -949 -813 -997 -858 -344 -885 -828 -622 -991 -373 -324 -382 -32 -910 -502 -994 -834 -518 -629 -552 -571 -479 -526 -546 -724 -283 -566 -568 -118 -770 -360 -206 -587 -808 -584 -741 -571 -697 -437 -540 -750 -517 -526 -438 -986 -779 -179 -909 -889 -770 -436 -233 -540 -464 -18 -371 -2 -741 -684 -440 -883 -221 -427 -796 -60 -145 -216 -139 -849 -637 -865 -4 -7 -813 -443 -685 -54 -148 -67 -408 -638 -524 -85 -125 -313 -379 -868 -481 -968 -850 -569 -159 -4 -824 -199 -715 -995 -292 -344 -553 -883 -170 -200 -838 -846 -768 -764 -829 -349 -621 -705 -283 -475 -539 -734 -660 -204 -783 -655 -186 -792 -274 -63 -208 -382 -936 -548 -704 -34 -181 -819 -678 -406 -503 -511 -175 -953 -977 -699 -100 -683 -123 -949 -853 -39 -273 -890 -862 -450 -325 -821 -671 -787 -847 -831 -486 -317 -179 -167 -466 -325 -167 -692 -362 -268 -985 -238 -415 -64 -631 -604 -974 -815 -21 -582 -648 -940 -532 -407 -241 -199 -524 -568 -297 -94 -467 -282 -200 -226 -616 -4 -515 -214 -1000 -104 -820 -861 -26 -546 -547 -62 -414 -541 -329 -483 -838 -797 -687 -629 -533 -11 -804 -993 -28 -928 -633 -859 -25 -138 -836 -97 -235 -982 -790 -215 -75 -884 -193 -436 -806 -847 -340 -502 -847 -222 -522 -425 -776 -843 -636 -444 -680 -454 -406 -531 -43 -852 -900 -651 -976 -979 -86 -999 -205 -858 -123 -982 -365 -652 -214 -346 -722 -971 -74 -643 -992 -478 -511 -903 -729 -882 -537 -274 -346 -459 -13 -995 -560 -802 -460 -590 -645 -189 -547 -3 -964 -709 -336 -711 -592 -921 -564 -5 -727 -308 -935 -457 -486 -230 -15 -242 -605 -825 -458 -168 -104 -87 -329 -638 -613 -735 -967 -577 -146 -642 -187 -643 -472 -404 -695 -726 -850 -436 -151 -980 -749 -478 -63 -644 -953 -72 -666 -241 -362 -954 -806 -491 -39 -113 -274 -1000 -134 -777 -945 -644 -456 -835 -508 -49 -752 -565 -426 -71 -16 -15 -898 -995 -856 -814 -34 -731 -711 -925 -825 -930 -574 -782 -133 -161 -669 -804 -879 -585 -993 -481 -641 -217 -447 -612 -9 -271 -913 -733 -913 -454 -192 -781 -785 -437 -466 -983 -446 -465 -628 -982 -913 -972 -165 -353 -961 -864 -290 -93 -308 -178 -747 -430 -78 -123 -827 -172 -584 -624 -160 -849 -302 -173 -824 -308 -424 -920 -470 -671 -186 -530 -961 -41 -960 -312 -236 -710 -319 -925 -750 -2 -638 -893 -622 -963 -90 -724 -255 -456 -849 -764 -361 -657 -244 -26 -508 -969 -936 -531 -839 -163 -578 -752 -222 -827 -760 -985 -471 -843 -397 -906 -352 -180 -861 -9 -729 -282 -432 -337 -207 -648 -25 -941 -180 -40 -596 -86 -70 -829 -840 -533 -970 -9 -203 -509 -588 -485 -853 -632 -171 -378 -976 -134 -687 -66 -484 -327 -720 -179 -298 -123 -550 -196 -643 -906 -659 -347 -234 -27 -516 -23 -856 -669 -855 -439 -24 -752 -446 -427 -934 -263 -407 -196 -945 -841 -998 -346 -724 -678 -757 -875 -998 -83 -232 -286 -167 -819 -186 -108 -13 -339 -126 -311 -802 -422 -851 -947 -600 -390 -537 -128 -424 -777 -541 -584 -56 -675 -959 -170 -840 -409 -406 -454 -623 -53 -209 -38 -553 -892 -690 -341 -224 -865 -17 -885 -480 -873 -402 -828 -524 -384 -829 -328 -325 -647 -735 -415 -369 -692 -903 -860 -615 -385 -15 -966 -800 -702 -941 -999 -567 -74 -69 -121 -485 -850 -602 -577 -589 -929 -479 -431 -28 -610 -979 -123 -963 -723 -285 -714 -162 -71 -65 -682 -16 -697 -56 -195 -567 -885 -841 -490 -440 -780 -918 -343 -38 -51 -948 -782 -49 -719 -283 -60 -1 -107 -328 -939 -419 -551 -357 -442 -13 -43 -477 -902 -503 -618 -490 -818 -482 -50 -511 -821 -979 -750 -173 -200 -995 -944 -533 -29 -462 -964 -665 -974 -484 -314 -725 -118 -357 -510 -455 -856 -946 -551 -220 -882 -384 -234 -953 -438 -369 -780 -442 -848 -220 -283 -837 -88 -329 -803 -868 -182 -859 -624 -132 -398 -931 -787 -143 -717 -119 -199 -587 -98 -934 -303 -481 -193 -518 -428 -52 -795 -840 -971 -673 -390 -335 -477 -948 -231 -411 -138 -435 -995 -271 -225 -377 -269 -149 -644 -935 -875 -596 -918 -377 -865 -47 -156 -486 -593 -670 -418 -272 -593 -694 -767 -491 -779 -230 -22 -726 -412 -286 -519 -937 -902 -621 -35 -862 -707 -101 -374 -540 -903 -745 -778 -686 -438 -863 -394 -486 -718 -302 -544 -317 -153 -975 -855 -619 -711 -647 -440 -963 -966 -230 -148 -600 -999 -611 -753 -395 -995 -709 -286 -188 -279 -124 -758 -615 -963 -318 -29 -248 -723 -328 -474 -542 -838 -113 -637 -328 -694 -902 -448 -543 -845 -498 -819 -633 -635 -55 -723 -562 -229 -673 -838 -157 -170 -557 -289 -302 -795 -221 -650 -734 -676 -270 -621 -672 -792 -915 -645 -992 -860 -453 -743 -241 -38 -740 -395 -764 -366 -411 -896 -338 -681 -453 -755 -911 -325 -185 -951 -370 -241 -938 -180 -100 -983 -338 -344 -147 -273 -433 -73 -837 -112 -208 -696 -452 -567 -25 -51 -101 -315 -760 -855 -748 -395 -471 -554 -382 -528 -963 -115 -69 -116 -988 -601 -883 -124 -535 -273 -484 -359 -942 -472 -26 -942 -766 -53 -808 -200 -538 -55 -121 -896 -634 -984 -840 -857 -857 -185 -791 -493 -327 -895 -140 -632 -57 -855 -2 -973 -783 -600 -259 -21 -86 -615 -597 -396 -274 -458 -537 -901 -707 -56 -839 -675 -568 -20 -312 -212 -679 -938 -452 -792 -594 -620 -362 -395 -585 -766 -175 -827 -168 -10 -617 -328 -447 -293 -458 -48 -613 -180 -950 -704 -139 -543 -366 -28 -457 -996 -701 -469 -117 -102 -930 -111 -891 -691 -440 -700 -203 -708 -7 -912 -205 -150 -817 -648 -500 -440 -954 -171 -370 -608 -911 -177 -125 -868 -230 -588 -45 -600 -139 -884 -370 -706 -300 -569 -293 -219 -299 -362 -499 -980 -767 -511 -226 -161 -655 -616 -416 -411 -720 -368 -290 -451 -981 -81 -826 -379 -196 -694 -766 -49 -322 -882 -726 -928 -394 -862 -937 -332 -491 -678 -175 -699 -263 -398 -436 -846 -880 -973 -820 -424 -852 -760 -804 -475 -557 -284 -635 -407 -921 -559 -513 -127 -742 -770 -31 -318 -577 -682 -793 -842 -660 -816 -223 -228 -110 -131 -209 -406 -85 -789 -965 -583 -935 -209 -574 -429 -602 -585 -865 -839 -565 -462 -881 -207 -947 -222 -522 -536 -212 -662 -630 -92 -192 -208 -645 -630 -359 -437 -991 -331 -418 -343 -375 -849 -430 -776 -476 -699 -845 -350 -745 -57 -866 -685 -973 -502 -900 -373 -484 -220 -421 -231 -364 -621 -259 -813 -546 -908 -203 -924 -584 -679 -628 -845 -163 -816 -652 -218 -341 -581 -175 -866 -636 -985 -399 -414 -152 -374 -280 -387 -76 -555 -8 -424 -75 -399 -203 -78 -327 -241 -422 -624 -975 -413 -71 -752 -585 -908 -463 -493 -178 -395 -489 -393 -6 -641 -241 -303 -896 -394 -68 -244 -482 -126 -780 -54 -137 -586 -491 -247 -828 -516 -837 -207 -161 -911 -763 -512 -170 -355 -648 -259 -743 -625 -888 -19 -388 -46 -529 -547 -420 -641 -50 -760 -546 -795 -297 -199 -324 -979 -705 -715 -61 -134 -603 -263 -641 -513 -870 -999 -164 -226 -830 -590 -119 -289 -897 -569 -47 -747 -281 -109 -257 -67 -759 -254 -182 -979 -521 -443 -903 -678 -711 -931 -590 -878 -627 -69 -146 -214 -25 -562 -978 -575 -299 -928 -36 -286 -324 -705 -191 -775 -88 -672 -539 -447 -645 -296 -723 -547 -327 -591 -602 -810 -454 -238 -661 -992 -762 -183 -200 -49 -416 -221 -61 -636 -211 -387 -102 -297 -590 -693 -62 -540 -678 -884 -35 -168 -639 -753 -931 -541 -878 -742 -193 -691 -971 -28 -592 -199 -489 -688 -259 -546 -395 -838 -83 -635 -30 -64 -855 -979 -930 -173 -120 -665 -194 -546 -817 -823 -107 -836 -452 -702 -590 -157 -777 -879 -356 -591 -354 -330 -462 -764 -758 -307 -876 -613 -758 -692 -303 -310 -855 -388 -108 -566 -834 -211 -447 -487 -431 -208 -605 -202 -352 -508 -237 -591 -596 -799 -445 -235 -987 -52 -919 -821 -105 -865 -574 -902 -973 -670 -783 -508 -262 -987 -820 -552 -63 -550 -647 -621 -451 -480 -519 -775 -934 -901 -924 -347 -263 -786 -815 -389 -854 -786 -64 -593 -754 -608 -165 -505 -273 -704 -680 -16 -255 -134 -609 -859 -657 -792 -124 -320 -634 -943 -81 -166 -101 -525 -922 -889 -14 -645 -175 -457 -226 -960 -969 -853 -418 -220 -852 -558 -689 -23 -165 -22 -995 -682 -67 -933 -519 -116 -452 -410 -462 -507 -809 -588 -375 -784 -282 -203 -451 -554 -698 -997 -189 -916 -495 -223 -320 -588 -616 -609 -610 -320 -64 -914 -480 -394 -285 -461 -657 -219 -156 -395 -503 -992 -898 -168 -788 -959 -515 -489 -196 -674 -164 -562 -158 -859 -838 -714 -162 -930 -192 -776 -174 -228 -152 -342 -13 -476 -614 -858 -947 -619 -904 -969 -598 -881 -946 -517 -214 -130 -337 -28 -334 -726 -842 -632 -620 -233 -693 -305 -549 -768 -991 -531 -240 -804 -495 -628 -92 -366 -309 -34 -559 -725 -363 -29 -640 -278 -941 -521 -620 -301 -925 -660 -639 -962 -705 -915 -556 -498 -292 -432 -886 -8 -569 -433 -132 -327 -581 -215 -573 -85 -488 -756 -319 -871 -884 -729 -778 -514 -268 -175 -568 -351 -909 -146 -188 -443 -935 -334 -492 -673 -965 -910 -640 -683 -144 -682 -769 -257 -387 -587 -98 -766 -458 -509 -918 -194 -511 -494 -31 -213 -967 -694 -790 -569 -222 -866 -829 -253 -721 -136 -766 -875 -835 -540 -136 -248 -27 -573 -302 -892 -259 -196 -608 -57 -518 -925 -635 -202 -864 -212 -524 -27 -834 -648 -275 -555 -344 -769 -642 -380 -65 -639 -629 -641 -99 -717 -200 -323 -254 -22 -991 -653 -980 -654 -709 -572 -48 -94 -594 -536 -695 -134 -568 -16 -941 -622 -802 -528 -130 -724 -665 -119 -484 -540 -554 -705 -770 -245 -867 -564 -585 -858 -105 -241 -190 -971 -175 -497 -559 -733 -236 -244 -341 -115 -33 -965 -357 -810 -210 -169 -387 -956 -604 -23 -152 -543 -285 -403 -794 -608 -330 -142 -248 -606 -602 -386 -908 -660 -285 -251 -452 -57 -226 -362 -431 -712 -741 -239 -631 -8 -845 -560 -512 -624 -406 -603 -925 -362 -118 -54 -319 -969 -798 -614 -244 -841 -973 -928 -19 -722 -891 -821 -715 -724 -342 -226 -541 -77 -320 -213 -43 -53 -759 -834 -458 -362 -581 -463 -81 -486 -964 -178 -616 -485 -877 -586 -647 -791 -756 -219 -835 -19 -159 -247 -208 -392 -46 -422 -968 -553 -774 -977 -521 -226 -145 -873 -701 -604 -851 -967 -150 -258 -370 -201 -461 -627 -622 -47 -857 -324 -627 -114 -289 -280 -616 -561 -875 -390 -793 -894 -805 -690 -856 -575 -370 -729 -840 -734 -257 -1000 -45 -545 -700 -458 -456 -590 -931 -637 -838 -703 -244 -239 -733 -761 -897 -1 -720 -310 -531 -219 -132 -8 -802 -164 -754 -70 -99 -400 -118 -152 -589 -800 -678 -187 -55 -303 -461 -900 -705 -652 -334 -836 -762 -451 -366 -511 -217 -924 -203 -628 -708 -876 -679 -230 -967 -755 -295 -249 -261 -975 -479 -342 -320 -711 -290 -644 -975 -18 -493 -323 -170 -644 -703 -315 -285 -206 -906 -93 -202 -211 -275 -750 -575 -177 -400 -321 -515 -628 -192 -533 -791 -617 -164 -250 -465 -472 -3 -341 -413 -822 -244 -265 -215 -991 -62 -189 -724 -138 -276 -6 -357 -512 -388 -618 -142 -963 -17 -169 -215 -863 -464 -273 -232 -14 -788 -616 -898 -484 -211 -809 -470 -710 -817 -869 -441 -470 -532 -409 -842 -475 -905 -137 -297 -962 -454 -877 -822 -496 -26 -695 -919 -47 -291 -185 -235 -325 -533 -702 -870 -42 -245 -482 -295 -730 -701 -811 -540 -136 -334 -856 -791 -395 -968 -527 -369 -344 -229 -927 -640 -256 -50 -880 -237 -693 -37 -754 -848 -233 -298 -265 -929 -681 -970 -147 -35 -153 -316 -620 -990 -706 -52 -62 -38 -494 -417 -680 -660 -374 -635 -363 -41 -105 -240 -947 -378 -121 -631 -106 -936 -18 -908 -686 -724 -909 -98 -816 -397 -722 -705 -170 -107 -473 -964 -875 -679 -302 -234 -773 -834 -763 -249 -980 -939 -581 -716 -252 -181 -45 -948 -652 -517 -120 -339 -458 -48 -357 -444 -747 -412 -281 -671 -819 -752 -590 -703 -336 -756 -273 -796 -323 -629 -80 -143 -903 -852 -154 -996 -606 -640 -28 -569 -61 -594 -530 -440 -115 -557 -963 -648 -491 -933 -607 -494 -808 -57 -169 -298 -951 -480 -933 -220 -802 -802 -15 -135 -865 -176 -283 -327 -35 -609 -409 -870 -41 -409 -880 -678 -301 -674 -432 -274 -527 -500 -636 -710 -586 -940 -22 -915 -47 -319 -491 -760 -73 -140 -19 -310 -573 -583 -776 -441 -695 -89 -55 -780 -401 -691 -210 -858 -900 -507 -738 -648 -477 -304 -458 -724 -423 -665 -580 -61 -690 -439 -601 -891 -370 -646 -692 -214 -109 -745 -114 -623 -642 -743 -441 -965 -578 -333 -52 -998 -576 -294 -337 -649 -300 -439 -502 -422 -791 -281 -374 -33 -763 -188 -46 -55 -631 -983 -844 -111 -402 -933 -588 -32 -240 -186 -633 -423 -279 -101 -148 -81 -215 -610 -563 -773 -705 -264 -56 -552 -495 -656 -714 -498 -203 -868 -12 -174 -178 -252 -901 -833 -32 -458 -314 -909 -552 -409 -574 -660 -399 -895 -55 -339 -270 -7 -869 -968 -783 -25 -736 -495 -397 -67 -275 -317 -801 -795 -203 -985 -946 -826 -817 -658 -743 -613 -90 -424 -531 -358 -413 -646 -767 -946 -859 -170 -816 -231 -841 -25 -870 -571 -577 -948 -921 -221 -108 -190 -190 -642 -762 -949 -523 -78 -505 -660 -243 -100 -144 -460 -776 -623 -116 -92 -379 -327 -368 -900 -999 -55 -42 -71 -484 -496 -13 -459 -822 -434 -147 -799 -418 -954 -738 -773 -883 -277 -524 -953 -95 -342 -164 -763 -849 -34 -610 -170 -887 -885 -413 -688 -723 -935 -432 -204 -605 -252 -600 -629 -361 -654 -972 -825 -596 -358 -802 -122 -8 -292 -942 -86 -336 -548 -94 -504 -558 -190 -510 -495 -698 -990 -172 -113 -64 -689 -720 -986 -223 -392 -412 -723 -764 -386 -60 -782 -959 -832 -751 -379 -810 -325 -206 -959 -239 -129 -406 -371 -577 -884 -453 -622 -228 -686 -283 -524 -144 -344 -603 -80 -488 -544 -970 -714 -654 -132 -667 -266 -53 -976 -917 -345 -570 -589 -332 -185 -69 -140 -516 -406 -454 -781 -868 -267 -970 -898 -497 -886 -310 -572 -995 -22 -727 -963 -208 -60 -730 -731 -651 -411 -576 -355 -812 -223 -163 -361 -523 -229 -850 -721 -199 -743 -316 -3 -760 -625 -520 -633 -203 -300 -136 -236 -14 -406 -918 -281 -96 -319 -377 -309 -458 -78 -333 -912 -423 -274 -347 -263 -222 -557 -909 -672 -296 -14 -551 -413 -463 -220 -763 -933 -901 -975 -529 -472 -927 -542 -380 -966 -176 -658 -392 -991 -727 -761 -582 -428 -15 -882 -314 -962 -120 -263 -502 -504 -197 -265 -176 -223 -588 -736 -327 -836 -370 -795 -984 -510 -824 -34 -338 -355 -393 -168 -81 -150 -717 -777 -474 -544 -822 -678 -341 -892 -872 -58 -613 -369 -337 -261 -441 -650 -648 -694 -551 -79 -941 -40 -792 -542 -494 -416 -587 -694 -558 -70 -172 -138 -487 -454 -377 -303 -12 -508 -191 -509 -294 -879 -711 -55 -280 -743 -58 -21 -576 -609 -778 -210 -449 -357 -868 -787 -161 -760 -14 -286 -965 -655 -438 -309 -757 -358 -465 -52 -630 -663 -966 -970 -258 -779 -452 -214 -574 -191 -56 -837 -622 -705 -449 -189 -425 -637 -23 -49 -396 -709 -462 -510 -206 -883 -155 -598 -192 -55 -651 -125 -881 -94 -634 -912 -26 -9 -763 -25 -521 -142 -199 -169 -891 -222 -130 -521 -217 -203 -48 -519 -498 -51 -614 -425 -711 -313 -332 -391 -443 -211 -466 -499 -956 -955 -112 -693 -618 -261 -761 -169 -162 -600 -995 -942 -490 -348 -321 -680 -584 -512 -823 -711 -263 -39 -175 -972 -463 -586 -762 -174 -694 -609 -55 -568 -244 -412 -897 -885 -298 -904 -453 -819 -499 -998 -382 -447 -867 -823 -476 -104 -402 -189 -47 -95 -384 -838 -134 -33 -346 -73 -607 -619 -284 -143 -486 -68 -316 -63 -890 -975 -484 -349 -29 -967 -179 -398 -320 -728 -910 -794 -952 -611 -733 -757 -259 -229 -663 -971 -638 -859 -251 -304 -785 -789 -575 -667 -513 -167 -426 -501 -848 -829 -535 -468 -352 -495 -602 -904 -798 -432 -566 -761 -220 -655 -991 -215 -329 -32 -861 -802 -523 -506 -270 -566 -376 -317 -271 -715 -983 -235 -228 -969 -448 -560 -441 -791 -163 -412 -740 -304 -727 -611 -521 -114 -512 -176 -583 -955 -968 -442 -776 -983 -996 -218 -781 -360 -253 -978 -214 -788 -804 -352 -959 -271 -642 -144 -955 -328 -354 -720 -955 -913 -877 -965 -591 -293 -405 -220 -977 -675 -683 -7 -447 -898 -461 -839 -299 -957 -838 -867 -347 -595 -58 -503 -801 -984 -984 -64 -949 -984 -465 -551 -852 -188 -78 -691 -839 -775 -577 -893 -7 -37 -302 -987 -458 -368 -312 -930 -519 -772 -364 -290 -666 -413 -741 -595 -696 -788 -130 -699 -742 -824 -555 -522 -702 -759 -950 -892 -339 -647 -873 -443 -456 -392 -320 -584 -609 -400 -292 -654 -678 -589 -179 -968 -119 -589 -851 -326 -402 -17 -601 -868 -603 -358 -465 -143 -377 -46 -372 -812 -84 -933 -124 -887 -524 -698 -253 -629 -728 -902 -335 -669 -522 -452 -646 -949 -764 -51 -856 -111 -279 -390 -633 -731 -175 -146 -925 -970 -517 -643 -701 -218 -808 -908 -192 -948 -379 -323 -418 -276 -353 -278 -493 -220 -927 -742 -779 -421 -37 -363 -950 -225 -306 -953 -762 -726 -63 -457 -650 -238 -288 -888 -711 -24 -825 -319 -117 -41 -427 -50 -725 -927 -259 -231 -466 -704 -955 -565 -506 -901 -695 -699 -92 -264 -909 -734 -109 -135 -410 -210 -549 -76 -293 -393 -119 -404 -127 -822 -802 -531 -715 -269 -564 -851 -512 -557 -240 -399 -481 -281 -851 -916 -920 -835 -952 -118 -935 -399 -612 -318 -940 -94 -484 -640 -105 -653 -5 -323 -543 -582 -347 -421 -58 -202 -591 -716 -525 -155 -789 -862 -395 -149 -550 -346 -927 -234 -628 -35 -415 -120 -201 -108 -170 -720 -149 -861 -988 -945 -2 -797 -16 -411 -361 -371 -625 -266 -255 -550 -355 -58 -529 -366 -331 -137 -43 -429 -838 -300 -467 -589 -161 -719 -873 -535 -759 -241 -724 -873 -333 -81 -764 -971 -936 -479 -651 -132 -984 -683 -950 -158 -411 -276 -523 -252 -384 -625 -420 -213 -965 -198 -796 -760 -119 -321 -847 -381 -472 -199 -459 -664 -712 -987 -93 -649 -637 -32 -500 -596 -875 -147 -186 -964 -996 -971 -844 -87 -237 -271 -505 -236 -493 -475 -167 -975 -223 -339 -77 -100 -527 -408 -710 -829 -73 -784 -371 -549 -446 -794 -853 -547 -183 -394 -102 -445 -410 -530 -859 -74 -759 -533 -949 -91 -18 -714 -854 -337 -162 -95 -372 -165 -148 -183 -701 -740 -740 -273 -685 -371 -458 -454 -630 -382 -502 -574 -83 -867 -181 -494 -267 -880 -679 -637 -956 -29 -260 -811 -694 -419 -400 -471 -634 -498 -629 -403 -166 -447 -670 -695 -927 -490 -357 -566 -779 -343 -325 -967 -245 -364 -264 -490 -959 -679 -858 -663 -37 -389 -2 -279 -687 -225 -540 -246 -905 -886 -44 -153 -950 -342 -949 -469 -751 -389 -299 -751 -869 -573 -875 -345 -890 -167 -941 -513 -427 -928 -664 -129 -867 -3 -723 -562 -915 -356 -302 -501 -543 -466 -590 -220 -975 -914 -464 -206 -856 -36 -127 -99 -646 -385 -244 -500 -224 -101 -3 -748 -855 -341 -933 -939 -833 -973 -820 -708 -597 -236 -589 -669 -95 -542 -647 -109 -111 -719 -395 -226 -473 -679 -99 -257 -99 -1 -935 -688 -482 -217 -757 -255 -717 -688 -230 -25 -5 -920 -45 -161 -699 -486 -357 -28 -294 -13 -472 -675 -92 -793 -91 -680 -366 -930 -285 -530 -832 -692 -173 -25 -560 -894 -130 -753 -373 -882 -838 -956 -662 -543 -706 -93 -340 -342 -435 -913 -688 -141 -663 -930 -392 -399 -284 -361 -346 -574 -486 -4 -691 -514 -176 -843 -19 -251 -684 -476 -968 -834 -221 -83 -946 -368 -600 -701 -739 -329 -758 -212 -37 -586 -166 -180 -871 -53 -767 -893 -311 -207 -228 -27 -134 -930 -643 -846 -681 -537 -527 -586 -426 -667 -923 -905 -8 -401 -941 -824 -149 -382 -852 -996 -959 -704 -410 -786 -144 -407 -119 -696 -909 -624 -410 -184 -914 -658 -341 -723 -582 -416 -707 -470 -755 -734 -729 -866 -705 -239 -283 -789 -444 -679 -173 -359 -496 -714 -969 -677 -279 -344 -555 -375 -395 -446 -615 -525 -557 -79 -26 -701 -685 -624 -591 -718 -20 -301 -35 -192 -88 -618 -560 -403 -227 -566 -528 -518 -576 -665 -139 -641 -697 -460 -661 -113 -870 -246 -576 -54 -293 -401 -745 -632 -52 -358 -471 -658 -879 -329 -99 -95 -999 -508 -19 -488 -565 -535 -53 -779 -589 -841 -787 -595 -219 -242 -427 -804 -938 -115 -281 -771 -289 -313 -190 -293 -302 -785 -997 -262 -846 -223 -923 -109 -920 -930 -717 -259 -136 -686 -46 -299 -775 -737 -223 -966 -267 -115 -590 -755 -816 -772 -940 -528 -909 -240 -95 -969 -592 -690 -967 -455 -86 -922 -785 -574 -131 -936 -161 -590 -838 -634 -634 -294 -640 -845 -491 -377 -9 -506 -311 -306 -457 -559 -464 -158 -500 -624 -41 -893 -909 -215 -543 -8 -685 -357 -107 -241 -337 -858 -460 -32 -703 -636 -824 -338 -883 -78 -496 -611 -207 -21 -780 -867 -445 -932 -349 -433 -135 -486 -840 -264 -422 -571 -744 -7 -983 -889 -156 -293 -346 -694 -300 -586 -186 -850 -548 -859 -137 -543 -488 -447 -994 -357 -147 -795 -448 -533 -902 -584 -378 -88 -266 -494 -290 -74 -265 -929 -549 -68 -112 -416 -649 -720 -405 -867 -670 -581 -410 -3 -371 -278 -93 -838 -664 -202 -463 -461 -431 -148 -855 -437 -641 -73 -943 -710 -119 -318 -916 -297 -990 -191 -905 -96 -514 -423 -743 -439 -972 -563 -867 -160 -973 -386 -965 -627 -461 -765 -81 -758 -893 -384 -51 -467 -210 -821 -427 -727 -708 -829 -220 -815 -380 -602 -728 -371 -719 -790 -149 -774 -931 -244 -960 -287 -882 -84 -22 -907 -664 -358 -100 -767 -371 -342 -21 -824 -929 -102 -33 -665 -39 -997 -732 -89 -257 -884 -576 -265 -741 -9 -783 -190 -217 -490 -827 -512 -894 -379 -286 -599 -221 -762 -914 -405 -669 -193 -470 -551 -539 -554 -363 -268 -741 -593 -216 -380 -620 -760 -171 -279 -345 -890 -929 -73 -899 -496 -74 -488 -108 -209 -414 -491 -744 -33 -122 -364 -575 -213 -493 -641 -620 -928 -435 -548 -239 -834 -635 -862 -510 -263 -78 -845 -21 -244 -20 -345 -333 -105 -910 -960 -753 -666 -477 -894 -744 -242 -283 -927 -521 -813 -314 -672 -778 -71 -968 -888 -853 -541 -406 -560 -172 -776 -63 -369 -406 -849 -738 -218 -323 -183 -795 -962 -51 -780 -189 -430 -904 -280 -881 -859 -455 -203 -354 -613 -577 -696 -159 -352 -355 -41 -741 -325 -748 -836 -314 -179 -299 -490 -424 -364 -174 -322 -443 -458 -833 -452 -182 -869 -284 -133 -702 -757 -319 -603 -21 -876 -37 -337 -952 -890 -627 -479 -293 -807 -865 -946 -968 -477 -247 -74 -881 -886 -826 -885 -729 -205 -102 -751 -733 -877 -826 -65 -285 -801 -327 -828 -376 -326 -544 -719 -385 -552 -852 -271 -964 -291 -213 -372 -285 -711 -120 -848 -918 -975 -228 -200 -810 -60 -995 -482 -251 -545 -470 -226 -135 -310 -298 -735 -2 -787 -287 -508 -272 -293 -522 -218 -435 -885 -856 -13 -865 -470 -155 -856 -180 -505 -195 -57 -530 -786 -806 -739 -497 -583 -728 -31 -453 -856 -977 -266 -514 -340 -518 -633 -394 -451 -640 -580 -675 -829 -833 -791 -201 -140 -328 -855 -409 -457 -663 -109 -709 -748 -100 -192 -179 -373 -485 -337 -365 -679 -444 -774 -581 -194 -691 -37 -670 -873 -397 -783 -334 -420 -587 -372 -873 -811 -325 -237 -240 -522 -47 -549 -593 -776 -102 -620 -257 -61 -813 -147 -292 -496 -16 -366 -951 -386 -61 -331 -927 -306 -154 -290 -555 -840 -613 -776 -852 -318 -543 -605 -792 -545 -905 -658 -189 -229 -671 -839 -520 -670 -753 -753 -833 -598 -107 -743 -386 -36 -793 -964 -105 -473 -585 -790 -167 -533 -838 -304 -32 -769 -84 -618 -282 -138 -123 -131 -813 -64 -489 -60 -861 -721 -763 -892 -756 -658 -252 -586 -809 -175 -17 -837 -894 -776 -710 -194 -99 -385 -891 -876 -648 -428 -946 -838 -502 -814 -334 -384 -810 -720 -785 -583 -798 -560 -974 -47 -604 -697 -34 -542 -572 -249 -98 -775 -614 -575 -677 -569 -815 -627 -891 -274 -605 -946 -41 -502 -451 -473 -795 -98 -551 -728 -78 -759 -763 -867 -574 -877 -808 -996 -567 -843 -11 -155 -462 -354 -675 -669 -194 -978 -294 -978 -927 -756 -316 -992 -294 -706 -694 -353 -839 -34 -313 -466 -862 -590 -837 -1000 -896 -320 -501 -818 -597 -369 -28 -270 -500 -600 -533 -922 -770 -565 -948 -35 -701 -663 -96 -853 -880 -168 -40 -222 -746 -732 -62 -439 -803 -623 -474 -406 -68 -430 -852 -678 -223 -741 -660 -486 -330 -806 -555 -249 -340 -329 -988 -374 -863 -709 -846 -653 -833 -722 -233 -84 -209 -756 -611 -714 -61 -843 -112 -891 -858 -236 -495 -279 -814 -950 -869 -382 -270 -14 -758 -948 -836 -476 -212 -236 -848 -231 -414 -606 -975 -694 -984 -575 -785 -708 -761 -53 -737 -654 -92 -683 -488 -316 -421 -332 -542 -803 -679 -924 -940 -302 -729 -363 -622 -81 -300 -195 -455 -913 -569 -816 -303 -650 -375 -10 -942 -43 -364 -810 -14 -654 -952 -282 -656 -972 -465 -705 -25 -240 -36 -89 -356 -133 -864 -712 -568 -272 -779 -974 -919 -162 -211 -754 -170 -259 -566 -717 -731 -517 -271 -246 -648 -760 -521 -592 -32 -180 -811 -441 -347 -782 -264 -234 -628 -165 -370 -293 -290 -992 -442 -204 -170 -588 -21 -408 -149 -6 -730 -331 -358 -999 -484 -534 -760 -505 -862 -664 -425 -762 -279 -766 -342 -502 -276 -311 -614 -574 -668 -445 -717 -686 -195 -990 -855 -115 -30 -60 -824 -182 -434 -122 -926 -10 -822 -352 -489 -692 -666 -106 -48 -967 -865 -479 -926 -518 -716 -638 -663 -103 -573 -721 -562 -881 -907 -380 -67 -326 -200 -305 -181 -743 -978 -663 -340 -800 -173 -610 -695 -211 -783 -377 -617 -768 -529 -318 -849 -78 -380 -272 -432 -754 -836 -118 -87 -472 -120 -841 -646 -379 -481 -355 -700 -936 -802 -193 -457 -550 -914 -630 -814 -218 -4 -452 -489 -249 -301 -540 -316 -686 -464 -698 -871 -76 -651 -964 -12 -321 -775 -522 -291 -678 -147 -808 -494 -922 -596 -529 -371 -16 -201 -555 -30 -509 -359 -986 -602 -542 -370 -82 -787 -430 -703 -34 -232 -658 -703 -553 -759 -632 -169 -583 -87 -156 -853 -864 -519 -928 -733 -535 -629 -414 -165 -920 -707 -343 -54 -274 -999 -965 -260 -154 -240 -739 -999 -458 -333 -576 -859 -261 -56 -813 -500 -28 -962 -941 -579 -637 -602 -327 -717 -950 -539 -750 -663 -423 -431 -552 -541 -430 -770 -857 -849 -917 -872 -460 -415 -259 -635 -110 -664 -985 -3 -245 -554 -955 -900 -914 -901 -962 -863 -814 -973 -590 -3 -531 -379 -127 -204 -997 -486 -234 -97 -997 -964 -221 -13 -992 -725 -899 -436 -692 -304 -736 -254 -610 -543 -626 -7 -151 -491 -609 -442 -399 -897 -464 -350 -942 -789 -846 -746 -488 -281 -973 -596 -736 -891 -62 -221 -126 -486 -382 -660 -514 -300 -583 -568 -186 -810 -948 -764 -808 -53 -963 -146 -221 -781 -570 -735 -946 -160 -706 -749 -3 -466 -440 -843 -619 -127 -961 -26 -37 -977 -57 -712 -932 -817 -789 -694 -597 -424 -886 -189 -343 -512 -807 -20 -292 -547 -707 -72 -328 -976 -968 -354 -607 -612 -570 -443 -245 -858 -107 -573 -806 -249 -88 -708 -564 -760 -233 -797 -67 -905 -335 -47 -618 -515 -595 -852 -432 -158 -541 -875 -277 -535 -735 -572 -472 -840 -752 -644 -316 -436 -838 -50 -894 -439 -379 -805 -930 -308 -99 -152 -403 -266 -494 -455 -876 -421 -335 -798 -812 -268 -388 -84 -608 -326 -969 -317 -533 -649 -259 -510 -613 -350 -409 -891 -140 -428 -245 -242 -831 -729 -952 -771 -503 -281 -340 -60 -852 -509 -231 -786 -996 -387 -483 -511 -143 -958 -793 -207 -383 -638 -375 -147 -122 -448 -8 -405 -427 -97 -230 -693 -589 -133 -440 -347 -588 -10 -579 -68 -110 -886 -187 -713 -223 -226 -929 -108 -28 -92 -243 -946 -194 -188 -838 -363 -170 -390 -652 -954 -901 -204 -730 -913 -118 -463 -109 -43 -485 -740 -197 -265 -730 -453 -989 -963 -646 -491 -480 -728 -177 -435 -517 -520 -106 -888 -562 -829 -438 -591 -905 -9 -387 -164 -836 -858 -165 -303 -35 -614 -565 -870 -789 -257 -517 -677 -290 -339 -412 -979 -82 -411 -419 -124 -756 -106 -696 -693 -316 -428 -225 -803 -114 -108 -540 -773 -293 -386 -949 -680 -555 -764 -909 -414 -210 -108 -896 -466 -842 -819 -807 -322 -485 -653 -736 -467 -967 -406 -601 -861 -546 -662 -422 -53 -541 -724 -718 -371 -926 -949 -90 -943 -992 -320 -132 -526 -142 -913 -70 -304 -496 -593 -88 -651 -53 -727 -401 -829 -11 -290 -581 -258 -581 -578 -802 -653 -131 -747 -823 -122 -94 -217 -773 -507 -462 -134 -34 -223 -969 -512 -311 -310 -984 -880 -613 -756 -391 -745 -44 -914 -278 -857 -170 -263 -859 -733 -258 -598 -881 -989 -725 -814 -777 -344 -6 -168 -72 -981 -235 -632 -867 -590 -836 -988 -178 -479 -602 -677 -370 -795 -347 -306 -316 -416 -32 -21 -144 -474 -916 -840 -26 -507 -408 -253 -18 -377 -163 -307 -402 -757 -160 -295 -213 -409 -829 -647 -228 -954 -407 -144 -143 -863 -398 -860 -705 -844 -579 -577 -812 -661 -708 -208 -430 -34 -734 -539 -5 -327 -204 -16 -709 -918 -139 -128 -753 -31 -45 -825 -183 -385 -172 -891 -342 -648 -212 -382 -485 -627 -765 -709 -390 -338 -239 -371 -58 -380 -289 -266 -558 -781 -884 -139 -189 -82 -299 -850 -526 -324 -691 -618 -584 -128 -175 -11 -599 -833 -161 -124 -252 -162 -132 -712 -297 -46 -734 -192 -214 -250 -633 -146 -835 -806 -223 -66 -242 -71 -978 -875 -530 -440 -619 -471 -543 -680 -231 -768 -115 -742 -741 -71 -95 -202 -154 -743 -437 -24 -567 -667 -525 -22 -799 -246 -896 -800 -889 -199 -27 -135 -383 -100 -987 -651 -425 -457 -399 -785 -630 -253 -53 -465 -124 -63 -583 -239 -46 -883 -688 -842 -308 -454 -481 -942 -745 -988 -872 -409 -196 -687 -149 -538 -739 -935 -764 -1 -957 -255 -168 -431 -768 -607 -780 -970 -345 -505 -704 -623 -29 -797 -716 -859 -473 -461 -455 -633 -979 -900 -870 -511 -513 -899 -516 -945 -181 -103 -246 -241 -423 -676 -701 -908 -175 -213 -377 -997 -578 -123 -403 -114 -587 -692 -357 -406 -58 -108 -74 -976 -170 -319 -545 -714 -740 -251 -317 -543 -949 -127 -478 -72 -406 -895 -457 -207 -652 -599 -108 -355 -833 -36 -685 -395 -179 -224 -564 -497 -168 -734 -520 -379 -802 -546 -481 -62 -287 -711 -309 -19 -783 -803 -238 -503 -714 -739 -3 -83 -877 -979 -319 -852 -849 -202 -10 -709 -333 -519 -696 -678 -518 -419 -237 -215 -528 -18 -394 -488 -751 -334 -718 -938 -932 -581 -508 -944 -561 -600 -850 -920 -391 -654 -244 -688 -117 -863 -906 -843 -357 -241 -418 -887 -45 -182 -513 -151 -244 -929 -962 -696 -592 -454 -622 -363 -355 -484 -22 -559 -362 -354 -395 -749 -352 -114 -520 -935 -151 -191 -31 -302 -48 -77 -112 -382 -167 -186 -758 -92 -431 -586 -897 -743 -645 -207 -62 -489 -701 -584 -4 -446 -174 -640 -110 -118 -730 -222 -442 -719 -6 -479 -186 -39 -179 -987 -565 -73 -796 -782 -596 -58 -821 -354 -987 -894 -820 -467 -767 -912 -307 -496 -899 -793 -297 -779 -131 -716 -896 -642 -92 -298 -469 -54 -811 -901 -61 -339 -928 -441 -712 -918 -541 -422 -291 -876 -676 -993 -687 -747 -626 -305 -979 -406 -615 -193 -880 -317 -611 -499 -476 -808 -829 -795 -535 -899 -324 -272 -59 -602 -244 -131 -90 -133 -815 -996 -448 -43 -714 -581 -951 -304 -239 -306 -278 -264 -428 -634 -109 -49 -550 -550 -305 -690 -606 -213 -382 -10 -192 -49 -199 -72 -905 -661 -239 -792 -2 -977 -398 -769 -802 -800 -865 -919 -791 -121 -68 -646 -238 -807 -182 -612 -935 -52 -497 -297 -794 -827 -480 -835 -425 -923 -434 -207 -403 -252 -331 -235 -433 -935 -138 -767 -317 -178 -734 -255 -30 -146 -244 -228 -669 -91 -259 -330 -353 -452 -942 -995 -487 -697 -712 -520 -239 -377 -416 -86 -57 -119 -855 -172 -548 -471 -90 -32 -563 -593 -14 -563 -575 -183 -904 -754 -525 -748 -219 -822 -659 -628 -379 -592 -406 -887 -363 -284 -256 -50 -988 -306 -144 -560 -280 -94 -766 -458 -258 -601 -104 -87 -707 -239 -344 -307 -364 -564 -724 -524 -433 -15 -908 -974 -799 -604 -764 -416 -730 -731 -715 -706 -811 -350 -969 -704 -776 -47 -406 -928 -589 -339 -146 -320 -875 -703 -66 -479 -92 -651 -47 -828 -701 -94 -109 -348 -624 -291 -984 -574 -98 -80 -810 -7 -35 -790 -20 -720 -748 -777 -61 -537 -306 -265 -368 -738 -257 -305 -532 -449 -134 -288 -399 -846 -416 -677 -395 -355 -949 -877 -342 -155 -157 -106 -698 -489 -441 -143 -652 -160 -623 -669 -644 -358 -383 -687 -385 -588 -544 -789 -270 -14 -115 -427 -411 -210 -943 -222 -324 -157 -950 -359 -65 -527 -442 -279 -860 -439 -552 -572 -78 -200 -955 -10 -17 -69 -296 -359 -871 -605 -496 -958 -314 -99 -524 -204 -239 -183 -858 -21 -555 -584 -465 -226 -297 -896 -278 -998 -529 -243 -304 -526 -383 -84 -392 -344 -884 -319 -998 -368 -915 -705 -218 -631 -854 -862 -482 -636 -48 -74 -956 -673 -596 -858 -366 -295 -216 -291 -396 -842 -910 -940 -717 -908 -907 -462 -889 -619 -614 -262 -295 -783 -897 -689 -53 -387 -789 -228 -808 -44 -90 -268 -206 -755 -866 -105 -219 -340 -163 -125 -406 -756 -337 -881 -387 -99 -224 -399 -9 -488 -800 -531 -930 -240 -927 -301 -202 -31 -196 -128 -368 -653 -183 -735 -906 -471 -706 -997 -704 -33 -597 -274 -946 -687 -680 -791 -802 -158 -163 -549 -297 -912 -253 -97 -375 -142 -104 -933 -118 -857 -69 -543 -11 -326 -567 -546 -259 -466 -296 -829 -602 -399 -927 -910 -687 -389 -923 -294 -95 -349 -175 -848 -362 -172 -484 -9 -479 -157 -661 -427 -638 -400 -423 -448 -178 -139 -526 -366 -919 -101 -152 -659 -338 -84 -282 -139 -500 -470 -270 -831 -930 -811 -730 -704 -620 -724 -752 -610 -289 -614 -494 -936 -284 -399 -511 -743 -517 -974 -362 -200 -695 -459 -198 -124 -997 -61 -14 -952 -383 -550 -89 -348 -863 -433 -439 -290 -459 -483 -400 -581 -768 -757 -6 -495 -377 -889 -215 -786 -646 -875 -843 -952 -505 -862 -735 -649 -948 -112 -692 -633 -49 -47 -15 -916 -230 -94 -715 -788 -569 -532 -656 -786 -554 -677 -117 -814 -975 -578 -910 -518 -750 -380 -566 -115 -972 -783 -549 -827 -352 -202 -132 -183 -612 -150 -70 -818 -660 -626 -199 -525 -180 -347 -111 -884 -193 -927 -641 -719 -939 -896 -968 -736 -426 -372 -378 -159 -838 -472 -580 -681 -436 -175 -636 -301 -911 -442 -466 -775 -706 -674 -783 -612 -118 -596 -418 -86 -116 -383 -959 -872 -769 -218 -849 -584 -284 -485 -692 -242 -150 -775 -738 -591 -314 -22 -324 -925 -602 -805 -207 -205 -305 -373 -224 -967 -355 -216 -510 -834 -986 -256 -805 -513 -624 -72 -267 -514 -142 -885 -74 -566 -348 -698 -125 -771 -263 -337 -44 -640 -31 -869 -223 -222 -697 -254 -244 -831 -546 -372 -617 -730 -307 -38 -993 -516 -217 -584 -309 -706 -283 -935 -384 -32 -651 -284 -234 -935 -167 -90 -533 -323 -577 -109 -984 -6 -137 -224 -572 -63 -582 -978 -484 -221 -705 -101 -782 -96 -912 -663 -545 -597 -978 -278 -565 -762 -174 -337 -751 -264 -3 -546 -265 -636 -607 -912 -268 -649 -702 -402 -552 -974 -552 -461 -625 -815 -688 -854 -399 -130 -442 -15 -881 -470 -711 -850 -39 -378 -805 -123 -992 -182 -834 -189 -860 -326 -367 -263 -599 -44 -101 -228 -140 -608 -726 -834 -177 -670 -815 -663 -204 -315 -703 -819 -791 -263 -450 -35 -317 -375 -296 -760 -417 -862 -670 -619 -487 -178 -690 -183 -418 -87 -600 -463 -467 -877 -948 -829 -516 -611 -338 -956 -88 -202 -60 -15 -294 -340 -672 -311 -225 -582 -44 -481 -865 -237 -533 -836 -70 -522 -376 -689 -130 -783 -983 -903 -320 -687 -195 -359 -149 -954 -598 -181 -908 -753 -270 -613 -134 -84 -566 -860 -616 -452 -30 -715 -727 -565 -218 -325 -261 -776 -684 -171 -93 -930 -390 -49 -579 -208 -164 -975 -127 -419 -351 -314 -188 -304 -472 -89 -206 -558 -160 -837 -41 -909 -688 -264 -148 -587 -184 -841 -646 -644 -125 -898 -178 -251 -233 -746 -959 -289 -240 -479 -631 -796 -805 -452 -342 -401 -217 -454 -516 -26 -676 -579 -499 -240 -62 -851 -193 -623 -122 -345 -859 -473 -996 -965 -141 -390 -474 -545 -973 -29 -229 -420 -988 -859 -798 -566 -837 -347 -889 -539 -86 -636 -938 -220 -197 -580 -483 -179 -397 -653 -220 -704 -404 -632 -75 -388 -307 -378 -449 -365 -697 -168 -977 -842 -222 -408 -672 -682 -855 -190 -605 -106 -222 -326 -242 -856 -309 -476 -793 -536 -241 -657 -396 -248 -458 -275 -323 -868 -670 -451 -61 -240 -87 -474 -477 -407 -13 -758 -64 -402 -246 -483 -314 -181 -174 -532 -837 -466 -757 -132 -390 -907 -906 -227 -140 -680 -374 -926 -138 -33 -364 -849 -700 -647 -998 -414 -843 -190 -680 -512 -508 -438 -124 -490 -967 -512 -961 -94 -613 -153 -465 -581 -693 -213 -664 -775 -26 -749 -16 -925 -862 -284 -61 -101 -317 -991 -985 -231 -163 -480 -58 -223 -880 -929 -847 -113 -672 -637 -398 -191 -262 -986 -427 -400 -563 -284 -885 -722 -812 -601 -609 -616 -705 -570 -244 -138 -84 -739 -341 -119 -59 -251 -273 -180 -735 -667 -55 -422 -892 -856 -525 -135 -109 -158 -70 -125 -40 -352 -172 -984 -556 -842 -885 -75 -546 -548 -903 -240 -358 -70 -614 -606 -1 -887 -363 -124 -781 -620 -543 -956 -825 -801 -782 -543 -649 -555 -356 -661 -329 -232 -339 -943 -417 -321 -865 -858 -761 -748 -270 -940 -379 -107 -62 -792 -317 -32 -932 -715 -207 -271 -395 -980 -687 -256 -759 -892 -805 -608 -379 -522 -471 -597 -80 -8 -904 -482 -309 -140 -811 -131 -629 -888 -893 -266 -883 -966 -668 -680 -937 -862 -539 -475 -740 -872 -560 -27 -597 -445 -135 -655 -183 -348 -675 -170 -491 -500 -938 -338 -191 -303 -5 -753 -537 -200 -740 -469 -896 -306 -58 -450 -540 -220 -57 -126 -714 -2 -440 -947 -736 -824 -900 -923 -800 -652 -685 -511 -968 -295 -835 -200 -882 -911 -249 -229 -773 -113 -621 -195 -514 -523 -890 -750 -872 -76 -773 -658 -101 -653 -445 -512 -899 -553 -767 -949 -294 -968 -562 -748 -859 -641 -937 -7 -106 -640 -173 -481 -204 -601 -433 -925 -889 -234 -345 -123 -864 -131 -4 -513 -290 -646 -518 -935 -471 -370 -464 -652 -657 -988 -373 -865 -693 -330 -119 -509 -427 -508 -210 -45 -757 -727 -541 -760 -770 -554 -522 -707 -465 -433 -24 -391 -606 -838 -719 -634 -791 -674 -538 -679 -924 -328 -122 -543 -929 -861 -252 -780 -16 -932 -733 -205 -908 -930 -231 -255 -937 -420 -803 -824 -644 -706 -528 -923 -14 -901 -376 -60 -68 -166 -804 -543 -603 -301 -937 -127 -543 -298 -761 -241 -418 -144 -108 -424 -99 -818 -510 -933 -621 -429 -801 -784 -593 -362 -445 -998 -382 -542 -458 -591 -197 -427 -831 -177 -955 -141 -669 -700 -821 -44 -202 -677 -97 -967 -399 -815 -688 -954 -561 -195 -287 -577 -700 -453 -45 -417 -698 -823 -788 -748 -188 -66 -961 -147 -453 -854 -553 -86 -796 -935 -791 -605 -181 -810 -322 -458 -651 -856 -332 -57 -529 -818 -414 -824 -326 -936 -328 -422 -859 -129 -765 -199 -312 -227 -205 -328 -160 -788 -294 -901 -44 -871 -755 -626 -582 -805 -982 -864 -593 -651 -677 -969 -636 -143 -10 -545 -338 -24 -742 -942 -159 -423 -719 -417 -696 -275 -572 -623 -180 -34 -294 -722 -306 -852 -135 -303 -999 -974 -918 -847 -782 -856 -144 -571 -469 -135 -392 -924 -128 -168 -715 -947 -208 -859 -41 -914 -187 -872 -586 -907 -10 -413 -60 -592 -61 -931 -606 -263 -275 -355 -647 -55 -182 -61 -432 -601 -988 -492 -10 -446 -64 -66 -444 -335 -701 -746 -510 -667 -89 -333 -218 -830 -666 -623 -457 -803 -513 -398 -511 -353 -916 -148 -406 -782 -894 -3 -10 -627 -664 -204 -246 -341 -428 -540 -473 -265 -13 -599 -274 -750 -707 -829 -136 -995 -129 -598 -831 -423 -292 -108 -296 -368 -730 -575 -499 -6 -106 -598 -494 -834 -86 -771 -583 -466 -212 -323 -527 -765 -673 -698 -881 -67 -521 -493 -353 -921 -141 -200 -258 -91 -635 -640 -992 -251 -472 -748 -291 -594 -382 -58 -711 -523 -798 -235 -735 -675 -558 -453 -974 -403 -251 -273 -40 -975 -558 -902 -374 -219 -672 -641 -417 -763 -832 -240 -102 -689 -251 -969 -910 -648 -58 -755 -694 -177 -664 -450 -135 -910 -265 -975 -679 -420 -464 -910 -886 -29 -225 -340 -249 -689 -532 -26 -139 -528 -694 -156 -844 -171 -270 -1000 -442 -703 -320 -783 -611 -19 -873 -430 -777 -19 -914 -386 -590 -802 -66 -223 -397 -746 -927 -842 -159 -88 -610 -556 -66 -136 -674 -807 -850 -938 -133 -80 -88 -675 -354 -169 -120 -36 -797 -154 -96 -281 -125 -992 -621 -378 -326 -636 -221 -389 -271 -688 -696 -741 -90 -946 -646 -587 -422 -5 -312 -617 -981 -299 -103 -650 -665 -637 -858 -285 -26 -868 -821 -326 -172 -256 -631 -324 -494 -250 -949 -343 -574 -489 -879 -830 -158 -711 -296 -232 -265 -973 -887 -824 -624 -637 -132 -485 -942 -609 -188 -763 -730 -987 -923 -330 -931 -688 -883 -364 -254 -202 -106 -2 -477 -523 -750 -541 -39 -564 -273 -868 -322 -541 -679 -408 -631 -768 -298 -970 -308 -337 -177 -853 -820 -858 -702 -892 -347 -433 -444 -895 -623 -805 -489 -844 -384 -961 -75 -671 -65 -166 -11 -290 -422 -135 -461 -703 -17 -121 -274 -148 -505 -22 -656 -900 -112 -285 -31 -533 -141 -485 -526 -307 -384 -569 -934 -119 -637 -210 -913 -927 -463 -251 -671 -538 -555 -577 -191 -569 -304 -371 -341 -653 -513 -434 -92 -517 -247 -246 -260 -979 -719 -288 -872 -498 -640 -424 -964 -787 -433 -555 -673 -325 -882 -554 -609 -351 -41 -67 -115 -886 -196 -914 -686 -871 -600 -263 -558 -190 -367 -335 -415 -676 -522 -651 -361 -643 -831 -188 -457 -654 -292 -62 -567 -509 -467 -74 -463 -668 -142 -236 -645 -463 -754 -950 -489 -880 -384 -535 -712 -611 -837 -279 -540 -92 -68 -334 -418 -340 -213 -55 -256 -313 -625 -95 -703 -567 -330 -515 -807 -543 -440 -487 -918 -142 -789 -30 -931 -288 -382 -226 -356 -715 -59 -197 -625 -286 -992 -720 -641 -452 -400 -288 -107 -572 -911 -804 -181 -477 -499 -979 -809 -235 -956 -351 -573 -743 -896 -283 -851 -843 -126 -469 -251 -802 -21 -894 -170 -543 -217 -291 -197 -832 -293 -8 -947 -58 -270 -696 -58 -456 -816 -141 -793 -597 -429 -28 -752 -750 -61 -331 -526 -855 -942 -392 -379 -348 -599 -990 -487 -12 -238 -336 -959 -998 -219 -503 -883 -996 -630 -753 -445 -607 -551 -815 -144 -15 -392 -263 -19 -857 -420 -683 -237 -172 -257 -549 -758 -504 -535 -277 -285 -951 -880 -917 -492 -251 -21 -49 -779 -578 -780 -123 -905 -252 -947 -435 -664 -183 -73 -911 -191 -328 -440 -64 -319 -517 -42 -307 -746 -551 -372 -783 -773 -455 -783 -155 -681 -218 -571 -328 -157 -866 -27 -693 -867 -368 -684 -328 -291 -616 -414 -971 -984 -430 -205 -620 -862 -336 -114 -814 -757 -978 -404 -810 -512 -772 -916 -165 -183 -780 -786 -484 -267 -190 -935 -802 -23 -722 -714 -155 -712 -343 -41 -213 -21 -510 -260 -3 -470 -989 -865 -316 -832 -153 -705 -379 -728 -571 -809 -963 -147 -929 -603 -511 -345 -104 -408 -657 -310 -40 -697 -823 -621 -152 -60 -652 -140 -839 -818 -415 -710 -201 -901 -839 -371 -466 -962 -488 -799 -57 -516 -324 -996 -462 -91 -903 -319 -727 -197 -717 -33 -926 -248 -710 -599 -136 -759 -83 -376 -187 -119 -103 -214 -580 -371 -751 -817 -993 -116 -35 -880 -663 -995 -485 -476 -946 -586 -625 -988 -160 -675 -339 -286 -83 -592 -745 -718 -784 -222 -695 -534 -384 -139 -992 -101 -737 -443 -825 -636 -923 -336 -521 -867 -420 -612 -728 -36 -587 -428 -383 -122 -200 -16 -413 -91 -954 -328 -207 -207 -313 -762 -643 -620 -865 -945 -481 -476 -573 -304 -947 -358 -782 -580 -665 -532 -230 -407 -167 -197 -808 -778 -922 -554 -163 -840 -825 -68 -907 -498 -193 -819 -17 -932 -371 -443 -220 -430 -514 -945 -789 -484 -877 -466 -67 -129 -504 -644 -742 -692 -560 -490 -361 -402 -205 -200 -817 -285 -762 -758 -551 -542 -776 -89 -57 -717 -516 -592 -492 -469 -581 -660 -504 -731 -261 -518 -838 -716 -360 -159 -812 -191 -489 -807 -996 -137 -487 -385 -488 -37 -342 -986 -779 -724 -890 -78 -557 -881 -308 -215 -560 -976 -969 -30 -141 -34 -136 -821 -816 -750 -974 -330 -787 -591 -534 -845 -149 -286 -394 -216 -329 -387 -78 -742 -381 -27 -50 -621 -492 -403 -644 -725 -145 -821 -111 -898 -487 -388 -541 -999 -414 -889 -703 -150 -376 -402 -957 -881 -311 -765 -776 -857 -221 -393 -663 -397 -861 -35 -990 -2 -268 -821 -804 -533 -188 -109 -645 -351 -535 -125 -564 -227 -535 -572 -16 -428 -380 -20 -877 -984 -546 -877 -269 -196 -167 -388 -523 -485 -994 -372 -417 -396 -153 -756 -268 -399 -570 -850 -408 -965 -838 -188 -803 -62 -803 -95 -55 -192 -609 -300 -43 -603 -206 -762 -836 -65 -823 -69 -34 -597 -660 -742 -592 -323 -797 -568 -736 -497 -204 -346 -664 -582 -364 -640 -299 -435 -129 -801 -515 -247 -971 -843 -142 -973 -382 -180 -967 -91 -805 -304 -733 -637 -799 -317 -29 -335 -873 -702 -828 -806 -788 -916 -990 -243 -718 -458 -854 -334 -945 -927 -982 -581 -441 -152 -881 -442 -117 -207 -682 -711 -406 -661 -345 -238 -222 -830 -732 -152 -104 -262 -940 -160 -213 -876 -476 -5 -28 -533 -178 -417 -349 -980 -11 -540 -687 -435 -853 -963 -537 -608 -110 -356 -898 -685 -825 -960 -867 -446 -484 -797 -252 -170 -800 -203 -700 -816 -733 -727 -518 -475 -386 -70 -925 -447 -522 -679 -532 -188 -610 -115 -573 -714 -77 -710 -9 -287 -188 -110 -946 -871 -220 -770 -984 -431 -644 -528 -228 -757 -482 -331 -696 -16 -489 -734 -174 -234 -817 -432 -828 -97 -488 -598 -522 -926 -532 -830 -276 -453 -813 -669 -792 -590 -83 -883 -453 -214 -933 -300 -536 -376 -348 -428 -743 -370 -230 -96 -732 -322 -780 -686 -955 -856 -839 -608 -528 -291 -578 -183 -678 -508 -270 -561 -317 -358 -138 -445 -713 -973 -246 -311 -635 -199 -684 -236 -419 -979 -244 -763 -9 -5 -514 -577 -912 -474 -729 -191 -881 -473 -260 -522 -546 -48 -228 -507 -948 -44 -400 -331 -587 -767 -882 -958 -894 -489 -300 -359 -582 -63 -710 -872 -843 -975 -812 -795 -313 -910 -179 -28 -375 -990 -982 -825 -663 -340 -244 -114 -803 -250 -470 -595 -439 -105 -52 -565 -701 -305 -51 -409 -263 -313 -607 -794 -11 -816 -679 -955 -502 -280 -347 -29 -740 -472 -809 -517 -293 -965 -959 -383 -203 -460 -811 -769 -693 -373 -49 -930 -622 -182 -214 -239 -44 -375 -880 -35 -634 -246 -197 -252 -346 -41 -511 -430 -515 -157 -285 -199 -821 -937 -342 -837 -853 -128 -469 -857 -715 -192 -27 -675 -608 -926 -677 -12 -620 -412 -683 -390 -773 -399 -803 -152 -230 -143 -739 -134 -114 -589 -867 -816 -975 -24 -187 -432 -900 -81 -588 -981 -469 -410 -494 -473 -911 -583 -349 -873 -182 -953 -87 -531 -601 -626 -576 -867 -151 -726 -711 -226 -373 -728 -132 -57 -983 -222 -158 -383 -460 -84 -91 -492 -111 -253 -18 -677 -107 -90 -243 -856 -836 -748 -46 -258 -596 -219 -690 -15 -599 -634 -504 -453 -205 -885 -299 -546 -352 -955 -876 -270 -953 -716 -965 -478 -466 -99 -116 -283 -514 -480 -277 -665 -945 -691 -817 -419 -427 -950 -853 -48 -368 -528 -700 -257 -517 -81 -157 -826 -740 -69 -859 -66 -894 -281 -561 -769 -652 -945 -702 -698 -17 -579 -395 -355 -50 -928 -282 -356 -402 -445 -269 -792 -231 -808 -246 -950 -485 -635 -517 -735 -659 -69 -426 -435 -105 -140 -608 -51 -444 -19 -477 -167 -300 -482 -992 -985 -796 -272 -170 -919 -445 -997 -219 -786 -447 -929 -448 -182 -902 -359 -767 -721 -471 -902 -384 -471 -891 -714 -641 -79 -176 -827 -73 -981 -431 -446 -112 -74 -552 -833 -679 -387 -205 -567 -988 -314 -924 -18 -772 -654 -288 -949 -213 -543 -960 -75 -994 -166 -12 -798 -370 -881 -969 -221 -947 -592 -148 -74 -990 -719 -205 -688 -790 -512 -827 -642 -388 -315 -296 -901 -698 -567 -649 -325 -768 -701 -382 -895 -111 -548 -332 -234 -189 -846 -124 -664 -143 -749 -766 -384 -138 -202 -937 -153 -396 -48 -379 -923 -755 -847 -567 -57 -342 -115 -497 -354 -18 -603 -521 -948 -980 -407 -793 -298 -818 -280 -789 -95 -996 -172 -11 -371 -535 -874 -967 -528 -455 -677 -978 -887 -976 -89 -38 -878 -762 -824 -453 -727 -223 -979 -300 -714 -560 -984 -459 -963 -519 -171 -821 -678 -348 -886 -735 -40 -476 -11 -600 -794 -458 -739 -525 -274 -619 -457 -36 -395 -156 -190 -881 -653 -113 -778 -634 -643 -686 -193 -531 -97 -496 -726 -312 -428 -273 -652 -382 -600 -357 -245 -698 -954 -134 -950 -149 -540 -154 -328 -547 -280 -736 -10 -65 -337 -944 -298 -364 -481 -172 -146 -943 -899 -841 -88 -378 -30 -950 -483 -804 -599 -605 -118 -628 -10 -680 -375 -210 -823 -273 -960 -487 -446 -946 -555 -973 -407 -517 -584 -517 -658 -212 -974 -123 -694 -254 -476 -561 -690 -404 -428 -768 -566 -198 -576 -661 -37 -424 -639 -26 -763 -866 -28 -348 -512 -823 -698 -999 -980 -935 -910 -277 -785 -365 -605 -519 -12 -577 -65 -271 -500 -543 -51 -259 -215 -478 -452 -435 -969 -926 -610 -169 -473 -971 -889 -2 -332 -13 -730 -550 -348 -828 -404 -555 -827 -505 -544 -443 -736 -214 -856 -963 -134 -194 -672 -936 -650 -801 -910 -431 -825 -16 -872 -924 -336 -330 -509 -56 -91 -148 -990 -121 -57 -207 -184 -804 -188 -395 -464 -36 -643 -733 -663 -674 -854 -692 -515 -428 -920 -204 -705 -232 -196 -417 -839 -514 -834 -340 -83 -230 -698 -864 -584 -566 -869 -426 -12 -216 -627 -510 -735 -302 -352 -687 -389 -749 -130 -656 -193 -274 -97 -810 -872 -788 -692 -624 -287 -900 -306 -285 -326 -82 -776 -178 -971 -759 -419 -811 -687 -295 -823 -217 -347 -802 -48 -700 -757 -848 -227 -637 -226 -177 -746 -912 -139 -792 -465 -584 -61 -902 -697 -93 -447 -18 -65 -382 -93 -375 -244 -938 -464 -951 -126 -516 -198 -393 -360 -382 -647 -940 -293 -490 -205 -326 -323 -98 -681 -919 -397 -925 -910 -282 -242 -26 -315 -307 -824 -753 -736 -11 -862 -252 -524 -420 -827 -294 -351 -173 -583 -528 -51 -390 -819 -130 -723 -685 -709 -623 -439 -722 -875 -563 -29 -897 -292 -440 -451 -239 -246 -24 -463 -884 -835 -347 -199 -272 -91 -164 -283 -425 -362 -237 -515 -109 -281 -910 -107 -283 -48 -473 -820 -624 -605 -77 -367 -435 -716 -307 -988 -700 -880 -344 -749 -88 -691 -11 -338 -33 -447 -538 -789 -393 -423 -196 -411 -328 -434 -449 -812 -787 -455 -163 -891 -95 -604 -587 -839 -14 -240 -625 -237 -136 -777 -719 -417 -698 -518 -690 -96 -754 -263 -447 -44 -626 -122 -167 -524 -403 -256 -621 -348 -40 -256 -224 -445 -275 -231 -307 -553 -513 -879 -686 -767 -35 -200 -176 -887 -207 -224 -420 -439 -598 -468 -689 -580 -879 -732 -725 -896 -662 -789 -48 -862 -630 -5 -331 -631 -546 -263 -683 -763 -678 -338 -775 -475 -958 -464 -731 -840 -889 -803 -183 -82 -404 -105 -781 -116 -717 -114 -496 -546 -33 -54 -289 -456 -925 -777 -302 -823 -836 -31 -932 -220 -887 -541 -918 -596 -23 -895 -808 -302 -255 -242 -239 -154 -838 -661 -67 -479 -409 -774 -561 -487 -193 -596 -856 -306 -796 -35 -997 -430 -581 -522 -483 -496 -606 -952 -107 -41 -207 -135 -970 -173 -774 -651 -864 -46 -768 -285 -368 -296 -747 -620 -933 -283 -731 -810 -306 -668 -247 -875 -24 -51 -428 -86 -494 -93 -411 -464 -528 -263 -739 -835 -733 -204 -187 -928 -831 -456 -922 -558 -359 -667 -809 -752 -366 -424 -684 -762 -442 -288 -137 -182 -142 -457 -815 -815 -710 -993 -871 -881 -913 -147 -412 -116 -433 -174 -195 -929 -934 -622 -136 -601 -705 -476 -924 -591 -33 -175 -999 -113 -74 -319 -619 -738 -867 -641 -103 -118 -234 -409 -169 -583 -514 -453 -175 -288 -6 -559 -769 -165 -107 -479 -59 -28 -14 -640 -222 -337 -689 -461 -877 -334 -654 -713 -815 -715 -668 -924 -837 -794 -826 -902 -908 -796 -204 -504 -898 -387 -389 -181 -74 -265 -633 -946 -839 -64 -346 -211 -563 -574 -575 -556 -803 -768 -471 -320 -458 -271 -496 -779 -973 -578 -287 -480 -529 -440 -892 -870 -586 -969 -285 -932 -620 -890 -97 -733 -253 -152 -443 -321 -411 -839 -771 -218 -180 -315 -451 -904 -995 -544 -1 -693 -697 -161 -629 -361 -248 -797 -353 -387 -196 -310 -390 -123 -287 -638 -45 -672 -733 -741 -507 -492 -595 -230 -92 -785 -835 -567 -634 -766 -863 -507 -544 -392 -87 -917 -727 -805 -497 -997 -48 -705 -127 -632 -280 -588 -476 -822 -101 -405 -719 -967 -400 -650 -94 -615 -441 -532 -132 -23 -568 -814 -643 -151 -561 -124 -953 -264 -816 -673 -509 -713 -391 -617 -360 -567 -215 -93 -674 -38 -589 -540 -791 -453 -286 -793 -643 -469 -986 -839 -214 -577 -116 -335 -997 -126 -362 -566 -937 -256 -691 -767 -97 -873 -118 -222 -259 -704 -285 -839 -288 -670 -64 -717 -549 -834 -183 -920 -260 -872 -716 -616 -959 -629 -641 -958 -11 -229 -74 -130 -239 -218 -56 -955 -800 -513 -426 -620 -239 -172 -761 -779 -741 -156 -232 -43 -418 -292 -497 -291 -31 -427 -50 -36 -930 -555 -318 -544 -597 -32 -385 -562 -218 -723 -878 -929 -618 -901 -287 -555 -902 -958 -77 -957 -554 -945 -360 -676 -484 -604 -388 -199 -572 -638 -676 -695 -27 -301 -562 -707 -336 -711 -959 -860 -429 -455 -359 -394 -951 -857 -318 -749 -760 -785 -2 -369 -310 -911 -556 -101 -323 -871 -977 -351 -521 -305 -301 -591 -402 -828 -893 -386 -849 -251 -690 -250 -654 -570 -81 -607 -595 -558 -32 -46 -343 -369 -333 -652 -419 -206 -738 -300 -546 -463 -411 -417 -670 -847 -766 -593 -274 -920 -797 -188 -35 -49 -149 -296 -315 -287 -995 -872 -207 -118 -306 -413 -485 -535 -533 -700 -240 -525 -95 -23 -129 -601 -258 -593 -551 -505 -186 -199 -598 -866 -493 -211 -445 -771 -503 -983 -138 -910 -256 -453 -901 -734 -789 -722 -702 -635 -886 -347 -191 -664 -156 -933 -129 -926 -955 -600 -170 -605 -64 -949 -480 -391 -912 -73 -763 -498 -365 -577 -620 -619 -692 -827 -750 -486 -65 -66 -626 -760 -614 -47 -548 -346 -433 -325 -599 -599 -455 -265 -292 -722 -656 -308 -790 -235 -198 -182 -807 -844 -210 -921 -567 -88 -854 -538 -154 -467 -561 -561 -625 -929 -62 -935 -847 -765 -292 -788 -554 -832 -57 -715 -973 -6 -298 -507 -973 -285 -500 -904 -845 -853 -722 -299 -795 -963 -600 -457 -118 -47 -532 -610 -215 -703 -894 -814 -855 -82 -371 -575 -432 -471 -833 -962 -397 -172 -826 -702 -898 -444 -442 -405 -564 -18 -73 -810 -967 -988 -212 -749 -812 -88 -43 -214 -914 -638 -165 -166 -763 -926 -897 -688 -411 -191 -173 -450 -911 -470 -651 -912 -616 -362 -203 -687 -342 -9 -74 -77 -150 -590 -788 -976 -195 -338 -444 -247 -511 -758 -273 -582 -900 -537 -152 -64 -565 -759 -486 -155 -72 -785 -978 -43 -625 -201 -346 -148 -52 -684 -709 -415 -53 -811 -233 -23 -833 -273 -594 -407 -816 -104 -606 -148 -895 -752 -555 -381 -244 -689 -895 -636 -325 -232 -386 -135 -890 -167 -862 -290 -625 -999 -359 -95 -613 -956 -187 -475 -326 -226 -191 -93 -927 -455 -150 -219 -143 -862 -916 -600 -931 -597 -599 -874 -627 -403 -486 -592 -202 -668 -456 -59 -262 -914 -997 -442 -575 -516 -602 -786 -634 -299 -643 -380 -797 -175 -277 -889 -615 -719 -288 -809 -761 -93 -799 -11 -995 -569 -375 -71 -512 -462 -324 -308 -414 -756 -167 -309 -572 -322 -32 -568 -514 -151 -386 -414 -60 -440 -882 -162 -134 -611 -478 -214 -975 -904 -597 -172 -446 -474 -768 -146 -906 -516 -908 -726 -75 -97 -46 -880 -733 -816 -683 -499 -500 -299 -45 -15 -87 -742 -666 -881 -741 -38 -134 -236 -103 -603 -929 -935 -83 -69 -18 -629 -89 -688 -525 -1000 -456 -792 -327 -418 -682 -61 -76 -819 -539 -963 -777 -625 -13 -834 -26 -761 -455 -673 -283 -552 -283 -951 -401 -920 -489 -348 -199 -176 -548 -161 -650 -132 -196 -26 -459 -693 -581 -827 -639 -802 -688 -600 -174 -344 -301 -438 -558 -977 -236 -512 -789 -968 -32 -833 -381 -457 -735 -244 -457 -860 -330 -503 -902 -159 -681 -908 -177 -589 -335 -347 -20 -118 -65 -233 -925 -353 -113 -889 -743 -405 -82 -577 -736 -858 -104 -740 -162 -925 -359 -529 -37 -815 -867 -218 -639 -946 -608 -7 -94 -661 -230 -606 -36 -421 -804 -168 -750 -313 -665 -527 -1000 -677 -252 -791 -192 -106 -657 -822 -153 -181 -420 -701 -503 -808 -304 -410 -87 -432 -428 -76 -351 -755 -24 -377 -262 -948 -363 -511 -394 -79 -181 -136 -844 -958 -282 -383 -60 -899 -373 -292 -169 -50 -690 -854 -46 -89 -126 -476 -310 -939 -76 -953 -492 -86 -109 -46 -399 -26 -887 -385 -483 -101 -541 -498 -25 -757 -14 -80 -761 -945 -152 -738 -407 -15 -616 -566 -911 -36 -795 -330 -756 -663 -782 -402 -676 -735 -519 -297 -536 -28 -635 -332 -458 -95 -27 -295 -611 -477 -377 -603 -85 -173 -288 -817 -984 -866 -78 -848 -531 -101 -149 -660 -670 -550 -306 -33 -883 -553 -54 -117 -711 -316 -645 -798 -93 -933 -277 -58 -206 -679 -850 -739 -697 -123 -370 -902 -990 -8 -792 -605 -166 -202 -836 -53 -809 -319 -6 -16 -809 -718 -417 -715 -923 -986 -726 -518 -88 -498 -317 -936 -144 -515 -108 -515 -402 -867 -188 -853 -545 -166 -457 -444 -388 -880 -947 -816 -834 -105 -795 -548 -714 -886 -634 -468 -331 -886 -805 -356 -179 -501 -712 -766 -728 -760 -845 -6 -416 -714 -57 -324 -788 -674 -543 -502 -554 -907 -786 -248 -494 -112 -79 -768 -77 -230 -358 -101 -675 -717 -153 -748 -284 -171 -48 -15 -404 -521 -726 -846 -150 -663 -319 -790 -750 -791 -361 -808 -247 -785 -144 -910 -406 -201 -37 -781 -128 -313 -778 -893 -91 -962 -670 -913 -637 -664 -654 -333 -558 -83 -793 -728 -892 -693 -781 -380 -284 -451 -976 -144 -308 -699 -408 -735 -543 -21 -709 -885 -443 -294 -529 -950 -784 -586 -974 -526 -729 -110 -895 -608 -597 -566 -699 -210 -683 -910 -539 -857 -918 -314 -108 -594 -351 -162 -102 -194 -547 -380 -804 -995 -317 -946 -391 -537 -936 -930 -989 -576 -651 -686 -934 -843 -538 -493 -760 -289 -812 -69 -972 -517 -985 -306 -623 -734 -978 -148 -713 -651 -87 -74 -470 -109 -961 -166 -980 -738 -326 -235 -161 -647 -896 -617 -410 -393 -815 -924 -971 -32 -399 -674 -900 -223 -391 -517 -500 -333 -498 -256 -25 -103 -870 -61 -353 -304 -368 -909 -869 -194 -276 -459 -410 -571 -920 -544 -32 -753 -3 -299 -54 -43 -929 -138 -782 -780 -716 -452 -788 -278 -229 -536 -188 -489 -482 -271 -543 -853 -756 -842 -21 -355 -530 -290 -476 -331 -449 -2 -820 -881 -693 -556 -545 -616 -450 -821 -172 -101 -790 -244 -695 -555 -185 -75 -850 -859 -32 -305 -692 -200 -105 -513 -644 -595 -930 -307 -434 -90 -809 -561 -35 -173 -157 -816 -596 -462 -438 -965 -684 -163 -914 -843 -798 -631 -156 -99 -687 -878 -126 -229 -899 -85 -673 -696 -517 -123 -175 -720 -592 -522 -852 -519 -671 -110 -534 -467 -750 -57 -74 -779 -59 -631 -522 -681 -180 -823 -240 -632 -687 -730 -542 -677 -551 -406 -860 -17 -621 -58 -605 -951 -742 -702 -603 -703 -754 -138 -513 -521 -723 -276 -220 -226 -507 -935 -175 -254 -476 -240 -904 -530 -59 -708 -370 -859 -368 -70 -683 -467 -373 -46 -403 -287 -823 -547 -107 -866 -345 -680 -601 -144 -502 -699 -541 -168 -327 -243 -758 -967 -127 -475 -965 -292 -182 -686 -618 -941 -725 -231 -375 -169 -636 -926 -45 -239 -42 -656 -671 -854 -208 -98 -428 -325 -811 -111 -832 -300 -47 -262 -762 -458 -121 -184 -122 -473 -880 -548 -745 -375 -25 -614 -198 -760 -456 -529 -104 -730 -913 -990 -131 -90 -822 -174 -63 -303 -779 -478 -827 -391 -276 -699 -446 -604 -208 -144 -590 -829 -774 -480 -676 -292 -425 -118 -554 -547 -798 -469 -388 -236 -99 -818 -45 -235 -15 -211 -836 -632 -197 -511 -788 -886 -540 -773 -379 -980 -706 -17 -577 -229 -44 -490 -31 -808 -907 -94 -685 -900 -970 -372 -167 -153 -298 -512 -262 -985 -260 -359 -976 -829 -397 -107 -721 -175 -696 -898 -91 -9 -740 -745 -153 -157 -999 -248 -498 -893 -328 -131 -487 -962 -836 -996 -652 -51 -171 -14 -389 -183 -488 -269 -397 -888 -975 -905 -569 -590 -121 -709 -999 -674 -541 -857 -216 -16 -460 -589 -330 -526 -327 -256 -306 -928 -500 -589 -446 -365 -29 -746 -70 -953 -610 -395 -30 -679 -800 -128 -810 -826 -573 -710 -938 -717 -781 -995 -739 -682 -637 -540 -964 -914 -79 -289 -317 -453 -647 -977 -332 -259 -754 -354 -357 -618 -46 -676 -351 -290 -124 -834 -945 -821 -928 -692 -243 -848 -669 -467 -755 -768 -345 -827 -914 -106 -569 -303 -474 -925 -56 -317 -332 -578 -535 -668 -428 -611 -586 -101 -319 -257 -909 -169 -299 -20 -353 -236 -529 -912 -664 -492 -612 -753 -361 -571 -812 -942 -20 -49 -961 -40 -661 -586 -24 -652 -625 -848 -525 -841 -48 -494 -645 -408 -565 -270 -136 -227 -797 -724 -625 -716 -76 -154 -325 -98 -643 -319 -261 -252 -611 -227 -404 -786 -14 -191 -295 -943 -436 -102 -630 -520 -260 -934 -934 -901 -827 -966 -798 -259 -832 -911 -159 -95 -338 -850 -508 -665 -567 -247 -596 -92 -533 -777 -793 -314 -69 -868 -10 -901 -782 -614 -50 -660 -707 -588 -722 -290 -324 -340 -727 -594 -171 -907 -115 -691 -921 -722 -656 -377 -781 -452 -77 -145 -637 -604 -529 -448 -234 -747 -837 -711 -605 -259 -818 -152 -825 -82 -251 -647 -191 -927 -899 -513 -944 -638 -828 -969 -752 -606 -502 -437 -148 -929 -264 -737 -352 -704 -783 -698 -495 -827 -458 -294 -267 -915 -504 -872 -987 -764 -442 -189 -451 -837 -157 -165 -72 -976 -940 -196 -78 -698 -931 -538 -601 -314 -602 -702 -633 -471 -634 -406 -911 -913 -754 -396 -372 -432 -814 -90 -52 -384 -17 -895 -911 -587 -2 -941 -596 -626 -418 -908 -262 -660 -334 -242 -600 -175 -899 -791 -635 -682 -591 -924 -180 -221 -805 -204 -150 -788 -518 -322 -37 -645 -251 -248 -421 -226 -5 -563 -882 -884 -980 -764 -220 -404 -747 -163 -698 -943 -677 -169 -652 -860 -869 -653 -550 -406 -310 -755 -761 -373 -995 -174 -447 -507 -59 -34 -441 -651 -75 -733 -620 -184 -963 -166 -953 -559 -674 -803 -5 -561 -427 -782 -427 -463 -184 -55 -310 -54 -532 -52 -727 -538 -946 -164 -45 -71 -811 -508 -386 -585 -416 -808 -419 -441 -26 -796 -867 -819 -753 -982 -625 -284 -344 -918 -290 -619 -274 -999 -334 -613 -80 -966 -724 -716 -509 -325 -363 -813 -506 -604 -394 -799 -663 -326 -371 -997 -346 -468 -201 -292 -907 -144 -283 -616 -74 -337 -216 -710 -364 -460 -35 -962 -203 -646 -158 -789 -33 -419 -687 -569 -735 -655 -214 -132 -767 -994 -190 -159 -460 -62 -89 -266 -628 -640 -117 -958 -613 -800 -987 -356 -675 -332 -333 -717 -857 -359 -594 -425 -752 -903 -448 -883 -414 -68 -426 -277 -508 -650 -139 -688 -511 -780 -882 -138 -32 -6 -302 -142 -625 -471 -669 -943 -728 -169 -129 -343 -532 -556 -260 -942 -866 -109 -624 -350 -21 -695 -583 -912 -39 -732 -201 -763 -546 -795 -120 -728 -665 -209 -73 -169 -680 -28 -974 -125 -745 -460 -346 -334 -698 -358 -523 -364 -253 -285 -672 -750 -190 -436 -538 -341 -912 -264 -397 -913 -930 -269 -274 -799 -745 -545 -182 -418 -375 -136 -14 -513 -573 -797 -20 -235 -164 -115 -876 -831 -809 -542 -709 -817 -50 -369 -238 -34 -172 -619 -97 -119 -58 -179 -931 -805 -962 -366 -808 -692 -355 -175 -656 -554 -670 -269 -988 -423 -240 -429 -540 -134 -479 -854 -416 -253 -747 -28 -443 -12 -550 -754 -238 -981 -832 -448 -286 -712 -928 -370 -387 -685 -758 -584 -682 -282 -270 -132 -387 -601 -165 -794 -568 -637 -698 -180 -493 -179 -375 -812 -389 -866 -441 -636 -692 -197 -713 -624 -373 -622 -639 -335 -280 -853 -976 -172 -242 -658 -996 -469 -564 -506 -873 -782 -880 -181 -357 -687 -862 -877 -968 -501 -757 -624 -597 -296 -280 -114 -358 -52 -53 -359 -808 -750 -832 -494 -711 -44 -627 -962 -377 -977 -203 -323 -404 -126 -792 -103 -106 -528 -567 -599 -969 -679 -614 -709 -661 -460 -451 -476 -838 -342 -285 -293 -226 -699 -707 -385 -409 -851 -56 -890 -90 -572 -427 -146 -376 -459 -624 -383 -290 -43 -810 -102 -681 -107 -956 -566 -97 -908 -196 -70 -444 -915 -103 -822 -549 -192 -111 -170 -420 -601 -347 -496 -367 -833 -782 -38 -989 -231 -389 -166 -983 -456 -161 -252 -183 -667 -218 -31 -948 -250 -49 -797 -779 -655 -900 -220 -92 -644 -521 -701 -301 -861 -46 -747 -916 -455 -949 -899 -969 -247 -941 -101 -79 -249 -735 -691 -140 -249 -814 -722 -785 -136 -300 -59 -344 -753 -155 -501 -234 -266 -347 -893 -292 -725 -745 -945 -541 -91 -303 -177 -321 -861 -23 -314 -784 -364 -837 -313 -656 -8 -429 -149 -886 -228 -77 -76 -43 -294 -982 -118 -33 -839 -747 -731 -651 -360 -684 -191 -299 -849 -518 -606 -134 -104 -598 -968 -183 -977 -549 -369 -252 -955 -597 -893 -590 -479 -963 -834 -159 -616 -787 -111 -101 -994 -165 -611 -445 -810 -805 -993 -366 -531 -510 -481 -110 -791 -463 -483 -643 -986 -289 -35 -517 -460 -691 -950 -655 -313 -652 -691 -212 -3 -16 -82 -799 -317 -611 -527 -516 -929 -298 -286 -522 -346 -977 -69 -883 -705 -607 -544 -847 -773 -224 -871 -848 -945 -767 -532 -530 -519 -847 -904 -52 -425 -412 -773 -884 -858 -205 -709 -356 -434 -876 -57 -894 -34 -341 -98 -14 -264 -851 -44 -544 -416 -447 -703 -861 -719 -843 -970 -818 -166 -740 -984 -37 -557 -903 -840 -474 -947 -421 -284 -537 -435 -994 -139 -230 -419 -76 -874 -343 -758 -266 -561 -98 -722 -994 -713 -120 -561 -292 -473 -69 -74 -135 -615 -883 -230 -993 -767 -960 -534 -426 -868 -90 -551 -448 -340 -676 -943 -936 -779 -611 -485 -779 -156 -517 -325 -781 -179 -61 -786 -368 -165 -61 -545 -820 -241 -409 -34 -612 -926 -183 -161 -501 -804 -661 -956 -406 -6 -521 -709 -547 -717 -207 -745 -36 -832 -327 -226 -569 -555 -899 -942 -789 -949 -879 -48 -702 -267 -207 -680 -493 -89 -790 -616 -718 -896 -199 -367 -786 -688 -173 -181 -916 -863 -265 -658 -455 -367 -305 -603 -8 -466 -307 -671 -784 -453 -549 -337 -206 -109 -939 -586 -691 -493 -440 -4 -497 -524 -153 -553 -126 -968 -732 -253 -438 -427 -782 -248 -188 -194 -166 -701 -943 -165 -364 -577 -107 -173 -444 -108 -109 -31 -359 -519 -804 -852 -967 -272 -156 -41 -718 -585 -12 -130 -412 -885 -662 -669 -752 -910 -461 -542 -586 -362 -689 -914 -396 -515 -857 -238 -262 -287 -996 -802 -321 -452 -247 -24 -423 -266 -107 -87 -851 -522 -111 -188 -77 -20 -655 -613 -198 -930 -364 -288 -824 -971 -74 -381 -768 -178 -376 -166 -127 -47 -731 -286 -479 -430 -115 -526 -273 -55 -43 -78 -598 -739 -899 -669 -484 -198 -726 -49 -345 -847 -896 -727 -272 -216 -1000 -718 -531 -852 -201 -268 -599 -972 -671 -421 -662 -728 -1000 -919 -155 -831 -171 -95 -392 -371 -165 -623 -258 -482 -593 -167 -842 -493 -628 -926 -337 -928 -995 -287 -952 -900 -496 -793 -103 -57 -537 -599 -643 -645 -832 -677 -603 -335 -13 -838 -290 -483 -542 -561 -999 -299 -933 -735 -78 -546 -545 -66 -299 -621 -670 -684 -603 -784 -769 -928 -587 -622 -645 -694 -810 -466 -450 -849 -336 -184 -972 -732 -257 -855 -923 -389 -732 -854 -601 -664 -227 -573 -482 -398 -740 -945 -407 -749 -694 -893 -930 -897 -239 -567 -118 -945 -509 -324 -182 -615 -951 -402 -359 -943 -719 -638 -550 -356 -581 -764 -54 -679 -561 -222 -113 -367 -845 -932 -294 -908 -439 -336 -118 -897 -833 -989 -284 -455 -19 -79 -14 -335 -699 -860 -867 -336 -355 -685 -297 -421 -343 -287 -360 -207 -443 -352 -451 -911 -125 -994 -397 -230 -118 -993 -315 -937 -370 -194 -52 -982 -133 -31 -997 -379 -119 -70 -148 -499 -856 -512 -11 -485 -641 -178 -252 -811 -475 -267 -304 -300 -46 -218 -799 -487 -886 -848 -315 -277 -306 -991 -985 -624 -966 -710 -801 -68 -766 -930 -59 -343 -858 -88 -405 -275 -455 -367 -3 -318 -750 -103 -473 -519 -683 -678 -558 -825 -497 -620 -34 -36 -68 -958 -671 -107 -608 -445 -885 -156 -467 -249 -964 -958 -282 -377 -411 -161 -547 -935 -715 -693 -782 -852 -406 -625 -277 -194 -302 -795 -867 -494 -482 -861 -161 -362 -53 -120 -482 -419 -145 -437 -993 -809 -77 -756 -952 -536 -403 -924 -810 -419 -542 -417 -5 -205 -619 -915 -836 -646 -543 -59 -473 -133 -617 -647 -522 -677 -927 -411 -167 -657 -595 -582 -517 -601 -293 -887 -59 -124 -965 -45 -663 -238 -966 -789 -365 -362 -15 -965 -169 -632 -234 -857 -465 -13 -187 -172 -693 -571 -874 -63 -118 -458 -344 -925 -130 -619 -142 -946 -779 -58 -536 -278 -763 -888 -349 -169 -865 -617 -201 -429 -502 -593 -828 -260 -377 -150 -60 -611 -665 -607 -268 -682 -496 -775 -831 -71 -328 -826 -21 -656 -93 -901 -609 -658 -64 -769 -25 -323 -487 -76 -284 -935 -682 -435 -628 -844 -809 -679 -568 -379 -496 -562 -859 -110 -832 -749 -985 -349 -578 -229 -762 -307 -943 -713 -876 -459 -38 -478 -748 -585 -712 -132 -290 -26 -508 -399 -595 -674 -945 -487 -848 -798 -191 -106 -48 -492 -379 -860 -512 -695 -578 -269 -227 -886 -747 -866 -854 -814 -744 -211 -667 -176 -882 -409 -934 -332 -780 -910 -641 -259 -243 -552 -79 -500 -263 -548 -345 -627 -223 -779 -749 -290 -348 -841 -694 -754 -626 -168 -575 -13 -212 -67 -135 -937 -496 -961 -487 -295 -852 -513 -566 -360 -27 -784 -401 -497 -823 -83 -776 -550 -122 -334 -616 -576 -477 -448 -640 -408 -758 -316 -493 -355 -387 -631 -606 -960 -547 -795 -15 -227 -978 -564 -963 -195 -38 -683 -314 -279 -20 -694 -337 -506 -200 -464 -406 -477 -759 -89 -440 -52 -7 -914 -689 -605 -362 -775 -352 -995 -777 -178 -777 -997 -876 -511 -82 -197 -453 -618 -313 -138 -795 -949 -792 -239 -236 -14 -688 -833 -673 -748 -596 -779 -840 -374 -453 -583 -74 -415 -760 -226 -318 -422 -397 -875 -845 -584 -278 -793 -288 -133 -694 -531 -208 -602 -625 -557 -563 -423 -204 -65 -66 -934 -238 -647 -953 -213 -731 -616 -392 -934 -38 -739 -76 -776 -35 -313 -646 -219 -798 -915 -121 -309 -740 -179 -994 -716 -780 -656 -328 -770 -276 -574 -181 -301 -238 -316 -863 -509 -115 -781 -158 -340 -727 -556 -513 -958 -51 -90 -830 -218 -24 -97 -314 -839 -776 -286 -643 -546 -186 -190 -790 -402 -288 -498 -644 -819 -444 -472 -500 -678 -853 -497 -936 -658 -779 -855 -202 -174 -815 -915 -940 -773 -975 -817 -802 -49 -64 -187 -426 -755 -804 -405 -180 -82 -11 -506 -27 -110 -449 -97 -898 -794 -981 -235 -200 -657 -987 -709 -483 -678 -529 -472 -177 -97 -722 -426 -993 -873 -190 -718 -115 -808 -535 -159 -631 -75 -817 -413 -651 -531 -875 -847 -234 -406 -33 -769 -824 -816 -342 -29 -371 -86 -923 -252 -799 -537 -446 -670 -408 -688 -682 -246 -986 -885 -489 -606 -983 -195 -462 -952 -816 -516 -994 -556 -961 -627 -209 -518 -474 -24 -411 -763 -422 -754 -444 -353 -956 -497 -572 -330 -533 -452 -279 -206 -49 -991 -652 -597 -305 -239 -272 -220 -476 -472 -275 -677 -283 -663 -425 -889 -592 -156 -492 -894 -581 -467 -962 -941 -711 -999 -218 -533 -333 -204 -898 -624 -49 -744 -363 -320 -474 -639 -603 -491 -920 -145 -401 -472 -153 -742 -550 -297 -786 -32 -580 -820 -237 -458 -734 -938 -719 -332 -65 -713 -753 -221 -543 -589 -583 -133 -384 -105 -394 -451 -76 -20 -672 -779 -667 -424 -219 -359 -617 -317 -232 -953 -836 -415 -433 -257 -821 -771 -145 -499 -741 -608 -977 -865 -250 -580 -879 -866 -395 -631 -204 -299 -968 -273 -681 -165 -279 -650 -554 -592 -806 -400 -857 -259 -236 -515 -767 -288 -705 -281 -825 -238 -710 -849 -748 -375 -994 -28 -355 -682 -899 -891 -786 -512 -564 -82 -470 -594 -219 -506 -257 -995 -997 -210 -918 -664 -70 -808 -357 -829 -659 -686 -553 -807 -297 -232 -411 -755 -549 -858 -863 -4 -430 -515 -430 -279 -364 -885 -143 -618 -853 -127 -970 -397 -267 -866 -140 -352 -211 -976 -379 -899 -349 -25 -831 -814 -757 -9 -169 -396 -685 -76 -417 -119 -449 -88 -697 -631 -701 -52 -392 -65 -402 -136 -874 -62 -353 -47 -915 -63 -190 -418 -258 -284 -791 -590 -860 -967 -214 -796 -662 -423 -964 -174 -458 -79 -90 -963 -749 -272 -261 -880 -282 -390 -245 -709 -286 -733 -606 -766 -449 -727 -895 -934 -332 -635 -547 -978 -94 -386 -280 -875 -361 -506 -951 -566 -621 -565 -248 -574 -79 -565 -266 -246 -382 -411 -541 -40 -820 -706 -907 -719 -97 -64 -132 -263 -473 -908 -236 -664 -253 -414 -785 -40 -621 -683 -477 -489 -66 -489 -251 -976 -808 -95 -40 -831 -964 -222 -655 -233 -617 -930 -38 -963 -229 -157 -205 -572 -778 -85 -877 -824 -263 -816 -557 -640 -1000 -424 -993 -727 -840 -398 -768 -92 -362 -768 -297 -421 -976 -196 -723 -736 -843 -787 -844 -493 -837 -641 -193 -757 -131 -788 -487 -836 -809 -703 -345 -984 -30 -206 -542 -980 -673 -414 -477 -657 -370 -776 -770 -211 -847 -519 -230 -398 -663 -455 -88 -654 -335 -883 -845 -613 -88 -895 -168 -898 -369 -807 -577 -952 -894 -249 -928 -199 -815 -754 -792 -834 -400 -181 -615 -773 -647 -784 -155 -224 -652 -912 -935 -695 -93 -363 -697 -588 -962 -564 -720 -937 -16 -140 -306 -377 -443 -509 -552 -668 -168 -820 -764 -618 -946 -136 -245 -156 -98 -470 -512 -44 -158 -685 -130 -375 -19 -3 -800 -948 -63 -569 -757 -183 -324 -868 -731 -700 -571 -916 -839 -52 -595 -31 -715 -495 -157 -715 -405 -693 -205 -521 -527 -723 -171 -609 -508 -517 -261 -8 -937 -394 -349 -1 -457 -702 -643 -847 -301 -235 -315 -226 -726 -189 -570 -973 -864 -343 -823 -242 -320 -449 -530 -595 -201 -551 -193 -438 -582 -610 -171 -189 -373 -857 -354 -863 -490 -332 -563 -162 -863 -908 -303 -698 -432 -638 -492 -620 -706 -467 -651 -604 -244 -909 -944 -779 -947 -142 -647 -759 -796 -709 -343 -656 -675 -515 -390 -685 -6 -724 -260 -913 -42 -554 -176 -349 -197 -16 -93 -455 -147 -35 -380 -654 -821 -712 -573 -784 -409 -974 -533 -920 -579 -131 -22 -308 -586 -502 -707 -709 -359 -960 -150 -957 -678 -501 -309 -326 -185 -86 -659 -307 -465 -334 -829 -645 -595 -186 -625 -151 -267 -237 -660 -399 -566 -901 -89 -828 -978 -975 -847 -892 -362 -730 -830 -570 -180 -851 -412 -227 -679 -395 -851 -915 -718 -487 -119 -334 -924 -641 -136 -601 -386 -360 -752 -693 -192 -818 -694 -184 -430 -806 -470 -31 -290 -86 -609 -532 -656 -282 -913 -736 -999 -275 -649 -756 -648 -825 -414 -347 -983 -547 -19 -75 -322 -936 -14 -891 -319 -979 -289 -595 -503 -191 -95 -734 -404 -708 -781 -902 -931 -876 -905 -756 -249 -150 -478 -417 -399 -582 -668 -213 -70 -698 -96 -280 -97 -972 -978 -48 -269 -590 -297 -209 -866 -396 -577 -566 -348 -468 -935 -953 -305 -592 -104 -374 -938 -224 -400 -742 -23 -70 -940 -475 -581 -553 -639 -579 -356 -596 -397 -180 -741 -917 -641 -126 -396 -571 -728 -192 -380 -206 -911 -639 -243 -194 -269 -361 -616 -377 -311 -156 -686 -312 -460 -871 -196 -301 -815 -284 -486 -542 -139 -557 -572 -179 -443 -946 -111 -594 -515 -880 -711 -953 -935 -213 -644 -872 -591 -244 -344 -926 -599 -338 -544 -221 -443 -600 -224 -450 -912 -210 -330 -516 -129 -31 -404 -828 -196 -602 -931 -929 -600 -277 -497 -826 -600 -68 -455 -702 -661 -28 -280 -705 -685 -61 -114 -464 -725 -590 -668 -506 -770 -904 -260 -143 -419 -813 -953 -460 -831 -70 -221 -556 -993 -351 -429 -953 -546 -995 -678 -808 -625 -778 -99 -603 -184 -51 -468 -881 -516 -924 -540 -892 -654 -273 -882 -956 -512 -190 -366 -616 -142 -424 -723 -49 -442 -150 -393 -786 -554 -292 -670 -859 -513 -386 -732 -399 -672 -228 -283 -841 -823 -726 -726 -935 -364 -474 -534 -206 -57 -709 -486 -889 -330 -414 -461 -60 -815 -454 -113 -210 -757 -519 -252 -124 -306 -204 -978 -805 -632 -892 -13 -683 -152 -377 -613 -399 -851 -493 -392 -549 -586 -706 -622 -647 -251 -632 -803 -731 -50 -273 -548 -311 -540 -500 -523 -865 -855 -142 -540 -861 -687 -627 -787 -898 -974 -369 -944 -231 -308 -223 -220 -237 -274 -597 -7 -47 -664 -3 -447 -683 -100 -956 -198 -890 -293 -912 -507 -441 -108 -265 -623 -799 -263 -1000 -761 -631 -270 -624 -930 -228 -194 -98 -557 -188 -491 -832 -182 -225 -823 -655 -260 -592 -268 -598 -545 -453 -792 -859 -220 -338 -197 -232 -265 -467 -901 -1 -9 -203 -431 -514 -533 -579 -358 -709 -712 -727 -734 -301 -500 -654 -689 -299 -3 -391 -361 -93 -939 -416 -732 -103 -732 -387 -165 -22 -429 -790 -660 -191 -223 -443 -73 -407 -436 -335 -12 -480 -630 -33 -65 -980 -730 -594 -961 -911 -172 -69 -537 -952 -472 -20 -878 -582 -957 -802 -957 -37 -436 -84 -806 -300 -886 -303 -519 -472 -517 -199 -271 -118 -188 -868 -241 -732 -926 -979 -121 -886 -501 -318 -604 -47 -792 -575 -684 -750 -548 -222 -84 -953 -161 -374 -615 -996 -114 -30 -869 -796 -699 -223 -711 -210 -388 -986 -171 -285 -205 -800 -630 -42 -197 -644 -233 -451 -727 -207 -548 -440 -126 -498 -986 -803 -854 -311 -458 -206 -109 -183 -685 -832 -562 -442 -119 -993 -409 -611 -491 -606 -973 -402 -930 -829 -930 -680 -822 -354 -747 -800 -515 -809 -375 -349 -352 -221 -98 -530 -285 -21 -265 -625 -247 -503 -119 -569 -581 -612 -997 -729 -855 -961 -403 -12 -734 -978 -618 -172 -712 -568 -347 -348 -893 -968 -979 -313 -733 -289 -172 -144 -250 -106 -582 -254 -185 -298 -222 -543 -3 -184 -486 -978 -890 -63 -826 -822 -159 -824 -686 -426 -504 -97 -999 -498 -815 -423 -240 -354 -103 -793 -283 -325 -156 -780 -365 -797 -652 -377 -455 -14 -734 -874 -744 -203 -308 -465 -978 -342 -670 -310 -843 -125 -123 -178 -675 -885 -255 -274 -65 -960 -927 -833 -11 -21 -696 -354 -686 -772 -193 -371 -666 -120 -172 -686 -116 -845 -391 -990 -656 -638 -964 -122 -763 -779 -332 -911 -280 -360 -885 -299 -418 -713 -469 -407 -108 -455 -736 -828 -353 -320 -403 -75 -822 -52 -672 -622 -165 -182 -985 -114 -471 -635 -680 -303 -168 -206 -861 -279 -774 -636 -967 -738 -755 -130 -832 -492 -204 -751 -941 -769 -814 -755 -857 -319 -493 -86 -289 -648 -214 -756 -668 -23 -997 -518 -226 -338 -848 -523 -518 -923 -327 -652 -267 -805 -945 -666 -741 -545 -842 -925 -232 -187 -395 -253 -848 -568 -18 -717 -80 -261 -8 -496 -114 -998 -631 -311 -581 -461 -461 -460 -534 -956 -612 -135 -601 -6 -838 -869 -902 -647 -522 -731 -77 -706 -63 -421 -235 -767 -123 -871 -333 -843 -492 -281 -548 -886 -137 -144 -946 -326 -798 -698 -325 -786 -780 -253 -853 -623 -293 -290 -773 -793 -158 -618 -311 -314 -597 -414 -746 -878 -656 -636 -44 -942 -908 -943 -419 -746 -323 -717 -138 -349 -116 -952 -273 -224 -917 -373 -500 -888 -637 -5 -500 -505 -162 -924 -840 -392 -693 -646 -530 -649 -867 -816 -582 -858 -584 -395 -621 -905 -841 -375 -340 -997 -744 -343 -600 -600 -241 -243 -187 -862 -849 -141 -200 -367 -763 -318 -343 -523 -475 -403 -454 -201 -672 -5 -407 -969 -687 -786 -453 -233 -909 -487 -524 -906 -758 -102 -611 -864 -369 -393 -141 -992 -172 -671 -182 -315 -812 -247 -709 -70 -825 -367 -244 -849 -297 -569 -905 -295 -9 -175 -59 -409 -683 -745 -266 -36 -431 -621 -463 -496 -330 -195 -329 -737 -863 -192 -370 -728 -773 -83 -376 -383 -589 -732 -245 -728 -857 -897 -5 -440 -565 -92 -493 -769 -513 -140 -614 -524 -560 -203 -565 -49 -929 -462 -780 -213 -928 -940 -264 -54 -632 -204 -186 -57 -844 -428 -185 -41 -353 -223 -339 -875 -893 -414 -767 -37 -756 -199 -266 -312 -336 -462 -106 -797 -161 -61 -334 -25 -150 -639 -601 -624 -639 -784 -298 -289 -116 -924 -466 -121 -616 -972 -729 -919 -302 -960 -183 -84 -567 -371 -852 -581 -408 -264 -137 -806 -314 -28 -785 -247 -940 -696 -677 -312 -696 -181 -218 -995 -3 -920 -547 -25 -51 -557 -66 -45 -523 -587 -570 -268 -450 -462 -859 -260 -409 -941 -312 -184 -933 -79 -101 -808 -170 -905 -726 -909 -443 -943 -386 -22 -665 -130 -927 -760 -125 -122 -834 -30 -30 -9 -753 -914 -315 -919 -556 -844 -345 -980 -176 -691 -295 -29 -781 -97 -890 -216 -971 -765 -312 -719 -475 -204 -201 -664 -134 -828 -264 -206 -744 -325 -698 -157 -349 -978 -240 -762 -107 -366 -196 -245 -142 -57 -836 -667 -124 -765 -102 -870 -521 -387 -907 -359 -647 -186 -181 -631 -24 -943 -208 -760 -994 -160 -233 -556 -229 -69 -730 -299 -827 -919 -387 -77 -480 -972 -569 -262 -933 -737 -806 -28 -797 -125 -915 -221 -801 -301 -59 -374 -258 -129 -104 -584 -190 -113 -556 -660 -800 -109 -218 -307 -775 -130 -138 -595 -418 -467 -570 -83 -454 -247 -435 -431 -443 -240 -689 -967 -919 -927 -729 -111 -431 -496 -395 -967 -96 -292 -519 -350 -759 -370 -85 -790 -665 -457 -473 -464 -938 -482 -315 -665 -560 -647 -133 -105 -388 -913 -167 -700 -514 -698 -702 -533 -754 -121 -38 -969 -154 -832 -812 -313 -397 -431 -171 -245 -231 -478 -839 -963 -104 -761 -92 -720 -429 -236 -593 -818 -568 -840 -223 -749 -1000 -269 -747 -733 -588 -791 -63 -859 -796 -742 -846 -980 -544 -470 -674 -87 -498 -976 -925 -304 -413 -741 -943 -214 -259 -589 -151 -145 -871 -414 -183 -44 -890 -993 -662 -459 -899 -85 -606 -495 -561 -838 -742 -727 -196 -744 -701 -141 -664 -333 -340 -395 -308 -245 -90 -617 -542 -323 -290 -427 -244 -401 -481 -284 -193 -898 -362 -799 -880 -236 -465 -619 -776 -533 -972 -383 -627 -322 -983 -422 -656 -67 -975 -399 -278 -500 -159 -697 -893 -748 -406 -470 -238 -968 -553 -307 -453 -448 -923 -96 -280 -743 -31 -740 -809 -330 -773 -262 -916 -35 -364 -908 -495 -417 -856 -289 -694 -565 -751 -224 -301 -429 -355 -971 -460 -613 -28 -89 -257 -678 -595 -731 -155 -309 -677 -865 -26 -187 -458 -715 -329 -346 -53 -912 -579 -785 -135 -869 -572 -957 -253 -616 -195 -330 -978 -884 -244 -453 -537 -357 -700 -429 -994 -818 -434 -366 -829 -994 -942 -883 -764 -777 -466 -140 -943 -586 -229 -630 -587 -988 -478 -259 -15 -692 -227 -291 -155 -864 -816 -159 -101 -59 -333 -973 -923 -852 -15 -890 -794 -937 -833 -301 -365 -799 -147 -477 -701 -265 -602 -116 -859 -771 -759 -54 -43 -38 -456 -499 -162 -337 -521 -109 -791 -326 -980 -754 -792 -906 -721 -881 -394 -889 -823 -338 -875 -74 -68 -27 -441 -256 -422 -985 -810 -87 -705 -407 -780 -532 -627 -892 -214 -922 -941 -900 -891 -435 -843 -172 -588 -192 -177 -578 -868 -176 -590 -391 -597 -706 -254 -616 -845 -329 -707 -960 -322 -261 -782 -186 -631 -193 -904 -901 -421 -482 -657 -983 -907 -523 -617 -354 -814 -412 -632 -961 -587 -698 -56 -245 -194 -466 -473 -192 -662 -547 -833 -773 -866 -782 -587 -448 -538 -209 -625 -253 -158 -387 -830 -564 -334 -730 -114 -813 -789 -185 -842 -181 -495 -991 -566 -302 -968 -398 -348 -551 -746 -945 -662 -854 -766 -88 -101 -890 -481 -827 -746 -114 -728 -339 -6 -102 -882 -775 -797 -222 -514 -331 -44 -198 -12 -957 -539 -125 -819 -99 -156 -409 -85 -137 -171 -38 -955 -547 -78 -122 -669 -945 -946 -454 -87 -605 -595 -316 -271 -16 -891 -25 -31 -510 -654 -475 -819 -987 -51 -204 -887 -995 -687 -664 -436 -531 -141 -614 -762 -66 -953 -353 -996 -777 -129 -445 -726 -227 -768 -879 -915 -184 -895 -34 -796 -23 -171 -752 -677 -318 -857 -676 -128 -147 -592 -805 -424 -332 -847 -955 -969 -962 -66 -790 -859 -860 -180 -945 -843 -738 -462 -873 -125 -601 -895 -505 -587 -743 -953 -713 -530 -40 -778 -909 -578 -659 -143 -974 -769 -851 -255 -550 -275 -209 -145 -925 -861 -470 -242 -242 -205 -418 -240 -418 -680 -382 -747 -686 -62 -748 -805 -324 -453 -277 -553 -630 -320 -990 -877 -905 -496 -198 -217 -231 -343 -850 -677 -691 -352 -465 -69 -6 -195 -797 -17 -467 -803 -490 -392 -518 -500 -186 -663 -784 -383 -920 -761 -183 -422 -98 -517 -73 -484 -210 -975 -471 -573 -754 -215 -101 -232 -828 -853 -154 -303 -385 -254 -170 -992 -817 -133 -863 -455 -367 -931 -212 -646 -972 -885 -967 -548 -109 -107 -720 -758 -203 -287 -216 -847 -797 -779 -196 -564 -854 -699 -363 -240 -846 -177 -234 -336 -793 -492 -813 -489 -720 -986 -790 -94 -822 -112 -590 -280 -610 -969 -538 -729 -59 -211 -785 -428 -799 -624 -254 -308 -125 -188 -662 -955 -883 -540 -129 -41 -972 -623 -362 -103 -42 -312 -244 -128 -474 -538 -516 -892 -476 -882 -53 -293 -132 -380 -241 -775 -860 -605 -850 -580 -195 -612 -469 -18 -485 -335 -24 -562 -339 -598 -472 -357 -713 -789 -730 -934 -604 -973 -754 -669 -270 -409 -263 -68 -77 -86 -699 -93 -571 -663 -289 -86 -857 -902 -192 -809 -814 -896 -689 -190 -777 -848 -976 -119 -190 -693 -931 -48 -849 -467 -739 -724 -142 -126 -201 -408 -604 -754 -692 -181 -622 -681 -708 -833 -16 -376 -539 -568 -385 -769 -672 -231 -326 -46 -393 -184 -907 -4 -793 -443 -725 -325 -88 -681 -795 -329 -850 -301 -838 -687 -983 -489 -919 -839 -704 -712 -191 -124 -120 -369 -611 -377 -506 -370 -78 -859 -645 -480 -737 -407 -418 -443 -134 -996 -141 -674 -308 -86 -191 -560 -98 -800 -601 -458 -773 -655 -417 -854 -423 -852 -984 -253 -508 -103 -816 -948 -5 -182 -57 -330 -840 -438 -385 -505 -950 -188 -963 -981 -290 -878 -634 -274 -21 -626 -2 -980 -489 -906 -951 -900 -54 -530 -321 -515 -695 -36 -286 -415 -781 -148 -379 -902 -234 -685 -834 -991 -267 -103 -298 -216 -349 -826 -979 -553 -167 -770 -653 -60 -113 -402 -889 -595 -581 -420 -744 -739 -851 -346 -223 -691 -95 -997 -873 -239 -793 -75 -957 -846 -517 -373 -316 -719 -881 -99 -84 -372 -245 -275 -635 -815 -969 -6 -851 -974 -35 -179 -464 -484 -641 -273 -594 -908 -19 -493 -560 -814 -536 -452 -266 -964 -733 -539 -525 -771 -29 -847 -393 -447 -962 -355 -605 -871 -692 -24 -766 -464 -416 -966 -794 -775 -7 -982 -937 -950 -273 -670 -713 -172 -36 -99 -495 -420 -340 -357 -702 -997 -246 -614 -233 -704 -968 -335 -621 -477 -950 -39 -153 -741 -396 -901 -950 -207 -154 -746 -789 -943 -209 -911 -943 -756 -420 -260 -958 -693 -888 -820 -600 -306 -608 -347 -705 -42 -315 -820 -777 -299 -652 -861 -821 -558 -261 -152 -959 -143 -595 -933 -357 -521 -373 -190 -483 -466 -614 -103 -516 -646 -821 -152 -578 -607 -137 -438 -687 -540 -334 -86 -873 -646 -330 -353 -123 -852 -882 -187 -233 -653 -786 -443 -309 -384 -683 -565 -740 -356 -217 -608 -40 -547 -418 -347 -650 -686 -793 -578 -808 -384 -652 -308 -234 -552 -859 -281 -462 -988 -521 -24 -783 -766 -126 -890 -887 -146 -521 -602 -472 -291 -23 -79 -346 -837 -978 -70 -355 -162 -526 -107 -363 -496 -656 -174 -12 -284 -756 -115 -227 -270 -130 -643 -539 -754 -844 -864 -612 -917 -324 -8 -422 -962 -172 -960 -744 -637 -303 -73 -956 -642 -897 -294 -234 -53 -700 -148 -334 -632 -872 -589 -417 -758 -32 -731 -77 -631 -606 -673 -629 -189 -951 -611 -675 -179 -261 -807 -894 -484 -939 -189 -48 -41 -676 -383 -478 -561 -795 -917 -226 -373 -486 -36 -314 -258 -822 -910 -259 -518 -768 -458 -755 -892 -238 -210 -206 -647 -992 -652 -114 -657 -366 -660 -529 -604 -529 -749 -126 -232 -731 -165 -135 -232 -307 -150 -479 -966 -606 -987 -386 -120 -429 -692 -295 -760 -961 -761 -269 -388 -605 -108 -91 -493 -583 -637 -46 -415 -744 -31 -873 -650 -297 -972 -610 -275 -488 -239 -193 -79 -392 -186 -547 -107 -437 -539 -974 -843 -729 -73 -904 -44 -418 -839 -597 -661 -412 -728 -934 -713 -945 -114 -145 -273 -485 -389 -189 -396 -825 -837 -981 -761 -593 -101 -544 -894 -723 -511 -163 -252 -878 -173 -258 -889 -565 -956 -220 -940 -864 -470 -709 -293 -963 -543 -489 -762 -984 -44 -951 -948 -88 -387 -962 -655 -53 -117 -310 -357 -658 -100 -54 -956 -959 -15 -200 -743 -963 -767 -420 -584 -4 -70 -115 -539 -489 -935 -208 -794 -334 -522 -78 -756 -572 -914 -238 -152 -722 -622 -414 -158 -922 -264 -991 -406 -94 -42 -835 -372 -822 -864 -858 -429 -341 -258 -679 -313 -880 -678 -838 -348 -635 -950 -818 -383 -487 -213 -174 -48 -705 -238 -15 -373 -814 -728 -135 -957 -455 -789 -175 -242 -915 -533 -484 -613 -601 -370 -50 -263 -798 -424 -84 -578 -339 -158 -489 -400 -90 -5 -803 -845 -123 -948 -227 -546 -801 -435 -101 -436 -515 -171 -389 -782 -999 -800 -824 -872 -596 -498 -743 -980 -210 -284 -900 -940 -221 -874 -268 -960 -114 -147 -848 -667 -650 -942 -338 -364 -599 -387 -650 -377 -470 -475 -118 -284 -798 -774 -414 -925 -568 -434 -837 -47 -972 -704 -158 -402 -798 -624 -793 -17 -579 -146 -201 -162 -775 -701 -913 -404 -991 -675 -463 -776 -635 -449 -364 -469 -222 -229 -190 -206 -108 -178 -369 -937 -549 -964 -294 -761 -780 -775 -934 -476 -262 -356 -558 -241 -115 -237 -320 -505 -475 -161 -439 -477 -749 -361 -7 -327 -671 -489 -172 -462 -402 -20 -8 -24 -49 -555 -409 -979 -280 -853 -570 -120 -128 -804 -66 -802 -675 -119 -199 -77 -512 -380 -595 -587 -809 -50 -683 -576 -519 -301 -833 -467 -547 -463 -750 -217 -40 -68 -247 -480 -839 -248 -871 -907 -531 -270 -740 -647 -443 -437 -766 -76 -44 -893 -211 -922 -398 -388 -552 -774 -508 -21 -716 -63 -301 -838 -820 -565 -579 -330 -13 -982 -664 -663 -47 -339 -130 -280 -530 -353 -505 -904 -990 -291 -111 -816 -682 -100 -254 -894 -868 -953 -35 -489 -349 -712 -265 -210 -519 -618 -533 -184 -787 -160 -636 -958 -565 -448 -532 -266 -269 -747 -966 -53 -5 -559 -484 -106 -600 -88 -545 -207 -973 -400 -553 -119 -818 -895 -78 -140 -248 -626 -669 -490 -131 -909 -111 -816 -408 -725 -732 -256 -114 -670 -685 -846 -877 -542 -486 -102 -447 -848 -317 -799 -108 -839 -583 -168 -988 -968 -735 -408 -532 -635 -761 -521 -972 -568 -841 -379 -567 -697 -86 -802 -85 -682 -334 -727 -301 -822 -723 -471 -704 -444 -630 -381 -636 -32 -181 -948 -809 -278 -978 -632 -24 -770 -444 -439 -537 -719 -147 -961 -736 -573 -792 -950 -237 -105 -509 -230 -292 -160 -196 -858 -745 -405 -543 -117 -574 -679 -498 -627 -641 -672 -227 -916 -457 -454 -199 -751 -656 -983 -357 -515 -769 -606 -977 -490 -633 -561 -148 -601 -111 -454 -976 -501 -532 -627 -330 -785 -2 -954 -913 -468 -18 -98 -938 -64 -637 -947 -759 -431 -565 -804 -78 -20 -561 -684 -81 -665 -334 -919 -344 -760 -334 -707 -945 -798 -914 -285 -625 -107 -619 -699 -739 -702 -833 -272 -954 -731 -435 -903 -292 -912 -480 -205 -720 -118 -617 -696 -243 -160 -212 -925 -985 -181 -559 -492 -160 -78 -301 -499 -955 -422 -568 -342 -558 -838 -698 -575 -291 -307 -443 -403 -543 -179 -448 -279 -329 -632 -159 -182 -657 -891 -421 -300 -603 -814 -2 -778 -334 -178 -4 -250 -17 -829 -403 -615 -63 -826 -845 -897 -202 -288 -23 -44 -573 -571 -368 -393 -528 -183 -927 -108 -854 -490 -246 -413 -390 -30 -962 -256 -943 -49 -693 -207 -736 -859 -141 -515 -199 -659 -523 -727 -842 -1 -915 -12 -848 -774 -208 -311 -23 -722 -155 -819 -552 -219 -492 -84 -832 -272 -628 -128 -693 -818 -600 -100 -121 -422 -729 -536 -92 -905 -901 -889 -576 -371 -640 -563 -676 -974 -734 -171 -887 -606 -439 -543 -690 -195 -664 -711 -703 -134 -728 -892 -936 -203 -993 -575 -675 -452 -948 -770 -17 -811 -565 -963 -809 -838 -643 -11 -699 -983 -373 -479 -211 -695 -801 -782 -936 -719 -875 -521 -367 -861 -928 -983 -179 -122 -96 -717 -753 -905 -946 -641 -416 -905 -273 -867 -530 -765 -850 -987 -662 -97 -39 -351 -561 -967 -663 -876 -138 -51 -79 -769 -375 -495 -781 -94 -272 -512 -91 -710 -564 -697 -666 -459 -694 -295 -489 -502 -277 -522 -915 -215 -845 -871 -153 -337 -794 -411 -811 -489 -385 -171 -219 -932 -757 -900 -310 -816 -421 -776 -109 -802 -73 -931 -83 -244 -112 -551 -850 -368 -56 -331 -872 -257 -886 -512 -430 -184 -881 -455 -782 -754 -803 -588 -611 -967 -388 -417 -405 -378 -122 -190 -936 -789 -376 -230 -420 -460 -361 -859 -870 -751 -815 -979 -91 -248 -759 -214 -271 -668 -103 -470 -310 -26 -312 -602 -850 -164 -444 -628 -743 -244 -1 -884 -111 -128 -98 -325 -825 -469 -962 -828 -433 -698 -801 -241 -989 -410 -757 -380 -697 -436 -927 -272 -410 -396 -272 -484 -115 -224 -482 -774 -11 -928 -364 -728 -914 -426 -37 -636 -449 -237 -484 -98 -54 -257 -92 -621 -66 -788 -975 -305 -814 -602 -699 -731 -554 -25 -164 -628 -377 -812 -79 -364 -698 -169 -806 -395 -547 -387 -150 -871 -973 -246 -188 -294 -286 -850 -200 -625 -815 -629 -210 -153 -361 -392 -605 -608 -151 -273 -408 -683 -118 -795 -585 -537 -909 -77 -730 -79 -46 -25 -285 -241 -242 -997 -1000 -68 -985 -173 -128 -685 -486 -961 -648 -21 -535 -854 -892 -53 -532 -653 -748 -74 -417 -204 -322 -970 -765 -935 -528 -171 -318 -667 -880 -972 -155 -669 -116 -647 -618 -28 -114 -3 -891 -54 -133 -86 -271 -163 -583 -213 -447 -106 -416 -491 -730 -670 -671 -160 -423 -854 -626 -829 -976 -96 -718 -321 -479 -857 -353 -115 -158 -828 -800 -45 -130 -672 -552 -653 -217 -610 -898 -371 -552 -49 -829 -86 -228 -8 -938 -990 -710 -972 -417 -319 -273 -719 -616 -888 -884 -988 -802 -451 -998 -95 -327 -509 -697 -445 -691 -131 -692 -847 -170 -134 -992 -95 -521 -746 -627 -317 -943 -92 -23 -212 -514 -894 -725 -661 -352 -447 -911 -499 -421 -779 -472 -941 -826 -884 -474 -637 -165 -332 -734 -603 -779 -860 -69 -870 -988 -651 -172 -867 -757 -634 -312 -54 -621 -778 -793 -405 -140 -143 -565 -623 -542 -208 -215 -553 -418 -617 -35 -948 -962 -828 -318 -709 -375 -176 -496 -336 -865 -799 -778 -515 -624 -761 -75 -13 -119 -108 -293 -482 -275 -620 -552 -774 -888 -590 -453 -992 -740 -58 -631 -623 -953 -462 -254 -588 -154 -319 -412 -74 -186 -663 -174 -947 -773 -640 -299 -742 -157 -603 -637 -754 -240 -156 -141 -672 -151 -165 -200 -72 -875 -321 -400 -34 -746 -645 -201 -639 -861 -707 -881 -194 -140 -676 -199 -178 -679 -653 -623 -759 -757 -896 -876 -235 -605 -665 -263 -902 -974 -472 -307 -950 -360 -66 -614 -237 -622 -405 -519 -634 -956 -756 -706 -944 -114 -179 -856 -496 -57 -444 -759 -169 -347 -613 -680 -970 -390 -286 -893 -838 -233 -952 -332 -534 -156 -135 -928 -112 -384 -307 -913 -851 -995 -375 -746 -110 -246 -307 -762 -953 -357 -26 -78 -633 -298 -145 -941 -340 -407 -52 -786 -261 -600 -336 -63 -560 -275 -732 -698 -722 -304 -779 -337 -8 -369 -737 -409 -812 -883 -268 -794 -747 -630 -233 -632 -530 -240 -728 -464 -810 -958 -137 -621 -864 -834 -748 -401 -935 -433 -832 -3 -814 -909 -747 -324 -920 -483 -788 -229 -175 -989 -880 -838 -533 -653 -380 -935 -138 -153 -245 -943 -679 -965 -40 -625 -857 -119 -168 -377 -69 -254 -729 -956 -706 -232 -770 -351 -452 -642 -408 -827 -277 -200 -456 -525 -883 -825 -53 -98 -837 -375 -696 -622 -772 -626 -530 -953 -444 -768 -794 -252 -470 -274 -607 -385 -865 -823 -224 -389 -639 -706 -766 -716 -293 -244 -744 -70 -986 -263 -673 -762 -129 -215 -234 -437 -48 -601 -893 -898 -312 -51 -654 -459 -825 -112 -205 -748 -284 -517 -155 -385 -811 -584 -80 -727 -407 -523 -458 -92 -824 -818 -775 -403 -587 -181 -305 -264 -455 -851 -711 -844 -785 -36 -576 -82 -774 -160 -273 -705 -505 -109 -732 -783 -437 -126 -830 -232 -992 -910 -649 -137 -368 -94 -323 -684 -942 -754 -775 -994 -769 -361 -222 -828 -446 -655 -402 -446 -544 -339 -928 -373 -814 -602 -157 -34 -982 -174 -383 -493 -576 -39 -758 -593 -596 -574 -232 -500 -584 -512 -277 -905 -46 -591 -345 -27 -246 -313 -181 -560 -878 -271 -646 -527 -39 -905 -203 -783 -680 -118 -907 -903 -361 -405 -896 -640 -576 -397 -986 -997 -860 -842 -122 -386 -398 -478 -170 -987 -251 -959 -407 -136 -826 -873 -154 -193 -448 -915 -45 -80 -790 -971 -818 -677 -92 -207 -394 -806 -446 -835 -620 -953 -749 -172 -695 -166 -629 -597 -355 -950 -437 -956 -415 -924 -661 -758 -139 -915 -972 -946 -544 -941 -495 -803 -752 -568 -737 -411 -788 -475 -371 -654 -616 -622 -191 -912 -891 -69 -929 -749 -33 -44 -499 -840 -20 -369 -269 -104 -896 -905 -902 -945 -139 -81 -165 -734 -100 -329 -408 -886 -582 -181 -408 -188 -353 -155 -228 -477 -919 -740 -192 -819 -698 -639 -192 -869 -886 -376 -908 -695 -176 -111 -344 -56 -228 -936 -693 -280 -727 -903 -898 -516 -307 -598 -209 -830 -929 -416 -931 -174 -654 -45 -922 -281 -190 -353 -252 -300 -961 -192 -342 -290 -303 -312 -997 -921 -850 -862 -1 -240 -49 -161 -122 -984 -132 -789 -591 -12 -486 -981 -829 -886 -591 -841 -984 -106 -639 -340 -883 -729 -792 -46 -550 -938 -750 -378 -713 -736 -227 -893 -776 -84 -733 -558 -140 -825 -693 -742 -594 -308 -557 -42 -476 -646 -739 -784 -357 -855 -920 -444 -220 -61 -884 -953 -758 -706 -202 -786 -105 -623 -496 -968 -885 -844 -115 -639 -89 -755 -679 -450 -752 -235 -631 -548 -251 -243 -410 -479 -491 -474 -587 -880 -943 -892 -961 -724 -933 -336 -58 -862 -656 -425 -313 -376 -307 -444 -857 -32 -442 -125 -263 -140 -616 -384 -209 -716 -677 -745 -289 -602 -679 -545 -109 -623 -245 -917 -482 -848 -438 -60 -838 -861 -96 -553 -931 -924 -249 -108 -84 -885 -718 -740 -186 -581 -89 -186 -372 -227 -951 -511 -440 -738 -163 -919 -505 -350 -559 -137 -748 -115 -881 -384 -203 -32 -404 -218 -677 -326 -497 -112 -8 -252 -791 -789 -354 -273 -245 -615 -889 -576 -311 -958 -257 -494 -729 -158 -110 -957 -319 -747 -579 -424 -652 -766 -383 -176 -779 -947 -387 -761 -747 -855 -378 -475 -824 -584 -538 -109 -842 -866 -962 -642 -192 -756 -134 -705 -921 -114 -546 -497 -262 -198 -318 -306 -232 -449 -321 -137 -560 -360 -914 -131 -101 -812 -65 -866 -456 -31 -713 -272 -161 -808 -68 -741 -798 -483 -192 -142 -402 -574 -63 -434 -252 -314 -295 -952 -253 -506 -522 -428 -920 -328 -804 -872 -700 -822 -696 -610 -639 -81 -386 -172 -64 -458 -741 -486 -854 -498 -949 -760 -634 -278 -260 -319 -700 -784 -248 -922 -934 -299 -307 -461 -703 -378 -56 -443 -957 -677 -984 -380 -339 -32 -705 -16 -796 -684 -100 -546 -595 -942 -781 -183 -648 -769 -716 -348 -899 -947 -460 -196 -363 -383 -138 -483 -840 -677 -654 -358 -515 -833 -893 -565 -847 -946 -319 -538 -70 -536 -404 -906 -151 -124 -463 -898 -739 -675 -731 -112 -602 -521 -21 -175 -880 -182 -418 -581 -464 -937 -153 -565 -646 -108 -137 -823 -649 -379 -289 -869 -628 -631 -949 -71 -784 -352 -243 -541 -646 -612 -233 -673 -925 -198 -918 -725 -88 -315 -470 -851 -24 -425 -423 -366 -227 -501 -661 -35 -956 -116 -804 -783 -35 -211 -583 -589 -179 -209 -866 -226 -725 -886 -210 -179 -218 -95 -846 -6 -824 -5 -104 -199 -362 -933 -770 -238 -503 -751 -338 -832 -799 -387 -715 -661 -753 -39 -487 -573 -103 -62 -514 -12 -880 -200 -463 -121 -321 -378 -222 -542 -91 -481 -35 -489 -282 -474 -870 -831 -786 -820 -446 -942 -878 -734 -382 -807 -658 -918 -920 -430 -807 -477 -831 -442 -900 -664 -816 -70 -439 -158 -360 -837 -857 -929 -843 -896 -596 -631 -614 -250 -118 -933 -499 -826 -548 -576 -425 -552 -785 -696 -148 -185 -467 -512 -372 -490 -840 -549 -144 -102 -699 -562 -662 -936 -689 -101 -961 -337 -366 -865 -728 -312 -806 -407 -631 -724 -477 -87 -514 -430 -436 -724 -506 -717 -595 -717 -483 -185 -510 -795 -498 -249 -791 -225 -811 -29 -394 -987 -285 -681 -524 -955 -365 -981 -908 -360 -734 -788 -720 -450 -238 -315 -153 -475 -678 -816 -827 -186 -510 -663 -253 -329 -243 -131 -126 -863 -506 -634 -391 -560 -360 -740 -372 -353 -933 -669 -359 -687 -920 -477 -635 -2 -884 -631 -270 -594 -93 -609 -818 -223 -55 -677 -39 -10 -612 -703 -374 -395 -36 -991 -325 -460 -642 -185 -810 -898 -301 -943 -943 -451 -916 -599 -557 -526 -726 -899 -33 -408 -387 -170 -672 -385 -557 -118 -980 -861 -958 -273 -337 -848 -921 -133 -811 -441 -901 -807 -330 -257 -665 -904 -789 -293 -423 -982 -771 -364 -702 -885 -639 -961 -982 -450 -397 -49 -695 -623 -154 -82 -342 -633 -738 -350 -333 -915 -311 -176 -254 -3 -667 -339 -83 -58 -678 -605 -984 -548 -525 -836 -731 -471 -915 -537 -900 -935 -347 -340 -828 -162 -782 -272 -144 -949 -86 -769 -664 -719 -576 -964 -622 -131 -267 -394 -383 -854 -454 -271 -12 -956 -869 -147 -315 -721 -846 -578 -670 -497 -985 -139 -910 -401 -916 -650 -594 -362 -927 -957 -546 -969 -549 -905 -483 -643 -171 -371 -912 -664 -480 -159 -929 -677 -149 -11 -861 -650 -298 -983 -255 -47 -697 -486 -131 -613 -573 -723 -443 -151 -132 -495 -515 -756 -136 -961 -799 -720 -919 -424 -879 -626 -704 -478 -953 -588 -646 -133 -947 -432 -970 -850 -750 -910 -396 -52 -528 -958 -77 -658 -826 -765 -940 -110 -726 -697 -676 -216 -578 -851 -392 -762 -826 -295 -213 -339 -297 -431 -240 -974 -457 -330 -191 -315 -181 -694 -769 -649 -591 -321 -905 -507 -779 -50 -493 -114 -864 -355 -839 -529 -708 -135 -788 -1000 -881 -654 -136 -613 -78 -467 -1000 -968 -774 -682 -954 -44 -885 -826 -156 -567 -906 -217 -579 -872 -277 -428 -919 -839 -755 -167 -154 -960 -257 -766 -689 -407 -381 -211 -622 -458 -42 -385 -380 -753 -606 -542 -239 -782 -208 -249 -365 -564 -207 -359 -497 -745 -958 -510 -467 -509 -739 -927 -740 -241 -757 -684 -700 -955 -854 -833 -347 -636 -515 -690 -688 -582 -497 -378 -240 -495 -665 -765 -49 -156 -879 -18 -144 -410 -810 -506 -253 -319 -488 -16 -403 -423 -399 -48 -682 -996 -867 -56 -485 -530 -821 -102 -107 -317 -537 -141 -634 -383 -715 -720 -23 -117 -772 -184 -534 -187 -966 -174 -380 -764 -851 -205 -758 -501 -917 -201 -608 -501 -597 -282 -245 -614 -987 -323 -589 -188 -809 -911 -885 -546 -804 -779 -874 -252 -521 -916 -704 -546 -910 -729 -440 -379 -682 -870 -705 -160 -952 -981 -546 -917 -915 -940 -211 -326 -517 -750 -64 -391 -156 -520 -921 -418 -590 -797 -843 -495 -961 -52 -351 -307 -316 -886 -4 -673 -230 -910 -57 -639 -785 -985 -900 -291 -308 -306 -386 -90 -954 -195 -567 -368 -141 -766 -995 -864 -919 -913 -148 -584 -348 -123 -61 -494 -420 -817 -852 -167 -91 -504 -663 -526 -319 -121 -147 -183 -92 -759 -464 -796 -385 -848 -138 -280 -142 -320 -589 -396 -267 -968 -775 -320 -333 -616 -722 -886 -301 -626 -182 -644 -304 -777 -578 -409 -697 -288 -369 -795 -431 -611 -526 -784 -829 -832 -411 -787 -46 -384 -403 -651 -218 -911 -519 -756 -120 -666 -472 -18 -322 -552 -246 -417 -375 -203 -947 -521 -893 -86 -196 -505 -741 -458 -986 -68 -968 -904 -115 -865 -354 -104 -256 -909 -842 -86 -156 -988 -448 -654 -639 -424 -530 -909 -382 -748 -3 -397 -829 -836 -235 -399 -740 -627 -123 -521 -117 -84 -832 -132 -74 -218 -159 -160 -811 -493 -743 -931 -534 -838 -202 -345 -21 -975 -56 -70 -848 -426 -816 -181 -643 -170 -995 -981 -343 -932 -761 -608 -707 -955 -37 -356 -317 -713 -585 -462 -420 -781 -821 -244 -27 -962 -278 -585 -591 -293 -563 -428 -759 -447 -71 -521 -31 -638 -537 -107 -883 -742 -226 -732 -677 -309 -504 -201 -350 -44 -519 -235 -737 -316 -873 -876 -827 -357 -504 -313 -788 -944 -367 -631 -996 -698 -156 -544 -532 -919 -121 -400 -652 -916 -925 -822 -942 -837 -981 -869 -708 -669 -258 -613 -553 -249 -706 -244 -483 -220 -462 -687 -197 -967 -143 -548 -155 -510 -486 -610 -626 -954 -248 -694 -797 -162 -807 -245 -353 -460 -475 -329 -781 -127 -720 -509 -825 -405 -991 -820 -961 -604 -939 -637 -317 -71 -36 -471 -567 -233 -253 -591 -496 -848 -485 -327 -935 -723 -638 -326 -489 -394 -155 -528 -585 -598 -53 -363 -21 -735 -909 -383 -498 -745 -452 -872 -605 -74 -221 -988 -179 -760 -738 -637 -916 -813 -648 -842 -499 -8 -804 -743 -417 -143 -373 -966 -959 -262 -520 -304 -223 -295 -45 -43 -67 -699 -862 -283 -974 -369 -125 -813 -799 -363 -673 -341 -986 -352 -996 -117 -413 -713 -368 -717 -267 -164 -18 -672 -793 -830 -547 -952 -171 -576 -735 -121 -516 -221 -226 -192 -530 -83 -904 -848 -473 -490 -655 -566 -704 -489 -877 -269 -936 -315 -834 -616 -72 -216 -252 -407 -779 -484 -363 -597 -583 -766 -575 -565 -795 -337 -333 -736 -186 -664 -556 -910 -648 -691 -490 -991 -834 -163 -759 -379 -72 -420 -703 -596 -971 -170 -851 -289 -355 -231 -660 -471 -707 -410 -863 -282 -207 -988 -586 -337 -817 -116 -622 -199 -479 -947 -306 -416 -655 -940 -901 -47 -533 -103 -910 -526 -519 -826 -410 -483 -150 -624 -983 -794 -517 -157 -284 -431 -343 -485 -447 -41 -351 -829 -15 -3 -168 -971 -874 -687 -845 -975 -792 -362 -80 -124 -397 -163 -873 -457 -486 -909 -741 -668 -638 -609 -863 -605 -955 -864 -328 -161 -261 -438 -97 -515 -516 -865 -292 -926 -199 -646 -802 -798 -148 -445 -23 -358 -607 -885 -729 -943 -945 -899 -902 -414 -979 -28 -996 -162 -317 -469 -270 -443 -584 -960 -570 -695 -795 -288 -601 -709 -778 -705 -524 -217 -264 -216 -320 -326 -423 -262 -882 -206 -981 -284 -818 -534 -947 -635 -387 -590 -634 -339 -671 -782 -491 -754 -346 -974 -747 -577 -693 -445 -88 -426 -209 -914 -315 -779 -857 -316 -179 -494 -14 -223 -323 -242 -737 -678 -280 -500 -888 -810 -746 -198 -533 -58 -935 -626 -675 -620 -203 -477 -499 -830 -284 -201 -400 -340 -731 -221 -583 -28 -364 -590 -376 -107 -973 -853 -214 -572 -913 -43 -289 -979 -542 -243 -764 -959 -387 -331 -53 -527 -670 -842 -651 -358 -665 -567 -544 -523 -710 -40 -970 -163 -989 -818 -213 -142 -21 -69 -438 -44 -931 -167 -784 -148 -212 -508 -196 -894 -801 -751 -795 -470 -717 -232 -883 -219 -413 -610 -645 -196 -485 -11 -839 -17 -260 -223 -700 -586 -646 -261 -215 -241 -506 -917 -553 -966 -406 -866 -85 -389 -835 -631 -563 -637 -526 -793 -781 -601 -157 -50 -98 -328 -727 -781 -705 -693 -875 -448 -275 -502 -539 -322 -308 -436 -170 -981 -955 -146 -894 -360 -910 -191 -392 -794 -541 -247 -423 -452 -291 -42 -334 -548 -702 -951 -764 -706 -788 -737 -185 -498 -662 -324 -995 -239 -155 -154 -576 -573 -61 -979 -406 -859 -118 -329 -698 -352 -877 -511 -888 -848 -614 -452 -324 -189 -728 -573 -10 -200 -324 -301 -601 -734 -656 -671 -629 -844 -238 -163 -627 -418 -511 -646 -921 -614 -214 -109 -803 -517 -106 -826 -97 -756 -314 -933 -859 -874 -64 -810 -453 -923 -357 -437 -144 -726 -670 -214 -570 -295 -202 -892 -610 -943 -839 -79 -371 -219 -197 -950 -407 -475 -226 -801 -953 -685 -220 -417 -907 -244 -394 -26 -157 -746 -55 -934 -781 -900 -172 -291 -552 -26 -147 -421 -88 -793 -403 -24 -382 -144 -607 -274 -120 -562 -954 -108 -615 -692 -11 -855 -784 -796 -68 -186 -936 -20 -704 -780 -170 -556 -208 -59 -453 -298 -242 -330 -217 -306 -591 -126 -193 -445 -942 -667 -230 -341 -147 -55 -354 -359 -571 -135 -205 -621 -774 -663 -705 -415 -885 -631 -251 -504 -166 -486 -925 -513 -700 -955 -353 -144 -865 -471 -310 -215 -332 -207 -355 -833 -598 -215 -258 -756 -703 -705 -211 -34 -773 -673 -883 -892 -340 -478 -31 -94 -227 -459 -319 -430 -437 -769 -816 -43 -330 -230 -707 -146 -155 -20 -863 -719 -290 -21 -178 -110 -949 -66 -913 -636 -52 -681 -48 -379 -289 -596 -980 -352 -794 -450 -885 -937 -237 -961 -868 -447 -5 -224 -845 -973 -815 -289 -323 -66 -845 -544 -1 -211 -451 -841 -745 -482 -416 -38 -762 -229 -904 -563 -728 -834 -238 -62 -888 -994 -637 -29 -405 -657 -722 -990 -899 -652 -886 -306 -741 -663 -424 -839 -163 -855 -584 -639 -550 -759 -957 -651 -828 -626 -152 -525 -249 -279 -635 -824 -2 -13 -598 -239 -272 -764 -242 -95 -311 -736 -669 -838 -636 -753 -948 -180 -729 -797 -721 -929 -351 -258 -328 -174 -892 -120 -324 -808 -247 -534 -592 -946 -89 -710 -742 -515 -583 -638 -60 -707 -900 -478 -83 -27 -547 -191 -92 -108 -609 -874 -405 -173 -116 -930 -164 -772 -792 -235 -400 -290 -611 -483 -568 -38 -535 -109 -205 -886 -5 -800 -729 -599 -937 -283 -159 -561 -887 -275 -865 -482 -726 -865 -985 -236 -351 -272 -440 -731 -251 -179 -391 -680 -79 -463 -344 -342 -682 -792 -597 -919 -589 -221 -108 -51 -615 -772 -998 -944 -459 -743 -298 -489 -835 -471 -529 -519 -808 -630 -484 -321 -369 -704 -763 -261 -658 -575 -815 -983 -309 -48 -642 -308 -527 -603 -420 -663 -13 -966 -220 -447 -803 -543 -507 -45 -575 -461 -646 -840 -785 -866 -854 -42 -379 -956 -261 -37 -99 -383 -710 -452 -225 -849 -364 -604 -832 -196 -191 -637 -154 -521 -15 -596 -916 -181 -181 -698 -487 -921 -516 -157 -431 -403 -960 -707 -624 -61 -139 -456 -163 -490 -322 -114 -58 -860 -197 -287 -484 -792 -264 -954 -321 -754 -69 -629 -605 -962 -295 -817 -742 -664 -604 -257 -953 -510 -777 -776 -97 -574 -743 -854 -479 -14 -981 -624 -720 -585 -346 -818 -737 -903 -845 -84 -356 -491 -756 -360 -411 -819 -83 -117 -150 -239 -480 -126 -318 -744 -389 -72 -440 -464 -85 -931 -224 -110 -40 -994 -421 -898 -325 -670 -348 -939 -101 -616 -127 -221 -777 -316 -921 -787 -768 -530 -3 -697 -735 -759 -9 -24 -157 -11 -990 -925 -235 -961 -761 -481 -509 -814 -485 -453 -915 -906 -493 -871 -451 -623 -439 -21 -253 -507 -217 -714 -53 -170 -896 -575 -848 -442 -409 -96 -217 -431 -626 -513 -288 -150 -727 -780 -885 -459 -286 -172 -776 -158 -298 -738 -322 -717 -429 -798 -426 -839 -73 -588 -472 -430 -180 -891 -377 -588 -341 -151 -95 -925 -822 -766 -419 -440 -437 -513 -403 -537 -504 -123 -946 -63 -755 -40 -368 -128 -612 -67 -731 -312 -373 -973 -416 -36 -308 -176 -908 -56 -597 -265 -444 -624 -826 -598 -567 -939 -158 -401 -844 -348 -877 -404 -704 -264 -460 -525 -335 -675 -377 -174 -423 -381 -554 -692 -488 -450 -989 -741 -663 -867 -313 -227 -305 -687 -47 -781 -892 -823 -647 -915 -510 -323 -698 -171 -738 -332 -619 -839 -1000 -815 -550 -990 -868 -987 -893 -457 -231 -230 -264 -305 -832 -584 -683 -148 -547 -640 -869 -889 -868 -314 -3 -862 -61 -184 -26 -118 -529 -174 -5 -616 -462 -779 -512 -891 -789 -899 -740 -295 -332 -872 -45 -365 -166 -184 -937 -165 -798 -279 -76 -516 -494 -39 -148 -334 -890 -664 -245 -235 -878 -918 -769 -544 -385 -865 -822 -700 -693 -285 -594 -400 -234 -894 -445 -910 -704 -287 -292 -471 -666 -212 -327 -193 -142 -444 -786 -554 -732 -86 -413 -216 -271 -562 -15 -185 -712 -181 -310 -82 -491 -627 -760 -688 -707 -705 -644 -210 -246 -723 -578 -674 -232 -1 -666 -154 -381 -586 -254 -848 -437 -343 -349 -723 -252 -736 -149 -125 -451 -486 -545 -567 -140 -489 -414 -657 -950 -986 -247 -175 -483 -39 -613 -516 -231 -449 -794 -661 -856 -784 -827 -454 -440 -86 -335 -448 -797 -404 -171 -342 -205 -919 -371 -120 -589 -823 -932 -196 -101 -824 -408 -397 -499 -892 -342 -689 -491 -172 -298 -767 -277 -453 -473 -251 -909 -923 -616 -191 -777 -974 -109 -481 -114 -240 -698 -271 -283 -224 -440 -584 -111 -983 -538 -478 -381 -376 -754 -216 -160 -597 -801 -680 -267 -684 -31 -160 -844 -711 -236 -259 -737 -194 -851 -510 -150 -90 -913 -828 -142 -843 -328 -33 -932 -24 -448 -422 -202 -627 -358 -723 -833 -655 -194 -983 -556 -793 -458 -896 -233 -541 -677 -186 -784 -374 -375 -629 -67 -569 -989 -821 -462 -396 -257 -387 -53 -709 -906 -397 -141 -766 -483 -983 -432 -794 -141 -277 -521 -549 -586 -73 -215 -598 -414 -454 -486 -753 -414 -489 -472 -929 -379 -414 -618 -568 -697 -300 -82 -57 -895 -371 -76 -964 -476 -754 -980 -506 -203 -121 -870 -563 -643 -855 -178 -71 -67 -904 -648 -766 -555 -315 -113 -896 -776 -630 -6 -875 -22 -794 -739 -991 -615 -631 -654 -850 -310 -227 -522 -833 -169 -894 -624 -390 -294 -153 -782 -82 -579 -598 -952 -935 -122 -513 -935 -831 -346 -790 -64 -222 -849 -558 -268 -289 -808 -447 -651 -87 -258 -303 -883 -591 -45 -484 -596 -775 -330 -641 -422 -607 -891 -69 -964 -842 -78 -775 -894 -519 -606 -910 -654 -115 -322 -290 -513 -871 -633 -131 -790 -163 -503 -862 -366 -420 -93 -847 -684 -239 -84 -481 -9 -330 -642 -341 -305 -973 -24 -105 -19 -606 -422 -817 -150 -653 -447 -498 -398 -821 -306 -82 -270 -313 -397 -394 -678 -798 -489 -25 -763 -841 -559 -520 -918 -979 -895 -804 -208 -575 -438 -648 -602 -52 -347 -865 -598 -581 -409 -836 -489 -963 -756 -1 -49 -601 -169 -909 -268 -368 -140 -699 -102 -424 -799 -195 -614 -266 -707 -353 -596 -476 -382 -116 -462 -387 -855 -299 -505 -173 -667 -761 -93 -938 -499 -620 -298 -1000 -229 -447 -382 -362 -384 -928 -573 -465 -133 -966 -117 -563 -740 -732 -825 -34 -260 -197 -494 -307 -812 -583 -543 -392 -454 -992 -65 -94 -847 -400 -631 -195 -921 -567 -120 -73 -954 -287 -192 -881 -670 -633 -382 -813 -58 -555 -401 -660 -608 -348 -601 -930 -713 -154 -284 -879 -515 -595 -461 -708 -452 -922 -565 -315 -451 -666 -141 -822 -242 -146 -254 -900 -104 -183 -202 -38 -601 -889 -691 -537 -680 -993 -196 -639 -879 -900 -442 -794 -352 -233 -273 -850 -563 -767 -326 -898 -387 -290 -631 -511 -800 -23 -734 -108 -479 -907 -221 -380 -256 -199 -247 -446 -239 -704 -875 -630 -23 -412 -183 -574 -792 -761 -405 -424 -264 -975 -608 -315 -602 -935 -172 -705 -921 -355 -490 -225 -303 -263 -985 -975 -32 -841 -208 -908 -195 -279 -579 -126 -544 -386 -702 -497 -871 -419 -802 -838 -654 -156 -483 -933 -63 -185 -337 -963 -499 -816 -995 -940 -206 -198 -537 -735 -592 -894 -897 -38 -437 -189 -54 -658 -433 -46 -30 -929 -679 -162 -217 -830 -997 -454 -828 -518 -198 -462 -285 -462 -864 -104 -810 -579 -709 -68 -276 -900 -8 -846 -434 -318 -823 -564 -919 -212 -141 -103 -464 -736 -912 -174 -731 -639 -464 -580 -71 -258 -418 -338 -917 -825 -762 -621 -479 -156 -338 -1000 -893 -343 -286 -53 -915 -438 -707 -744 -504 -877 -359 -978 -702 -895 -564 -216 -610 -225 -359 -836 -253 -931 -338 -904 -893 -831 -960 -737 -186 -933 -922 -66 -492 -694 -870 -817 -768 -157 -79 -658 -854 -167 -665 -803 -165 -688 -322 -307 -575 -999 -188 -99 -285 -457 -467 -802 -371 -309 -642 -411 -111 -254 -513 -150 -148 -666 -952 -287 -769 -593 -380 -510 -599 -225 -34 -44 -546 -627 -761 -80 -246 -157 -399 -559 -479 -193 -122 -533 -454 -662 -834 -995 -25 -816 -814 -874 -168 -438 -166 -492 -75 -980 -496 -601 -281 -636 -729 -424 -281 -924 -140 -488 -471 -425 -249 -290 -891 -279 -710 -427 -433 -523 -902 -651 -601 -877 -612 -917 -525 -387 -915 -517 -850 -129 -699 -763 -973 -218 -138 -268 -82 -635 -404 -147 -576 -7 -440 -841 -326 -345 -558 -949 -246 -343 -888 -341 -714 -110 -299 -659 -977 -492 -833 -592 -440 -609 -307 -870 -641 -345 -821 -630 -453 -510 -261 -25 -573 -850 -780 -125 -717 -602 -205 -840 -836 -786 -499 -53 -797 -894 -481 -6 -756 -987 -901 -416 -636 -969 -951 -258 -78 -389 -479 -441 -951 -737 -925 -347 -706 -335 -978 -65 -288 -401 -657 -153 -783 -862 -27 -193 -383 -203 -523 -831 -255 -30 -187 -479 -68 -404 -189 -703 -162 -127 -894 -300 -811 -664 -442 -162 -884 -803 -74 -926 -98 -124 -983 -952 -387 -900 -325 -215 -320 -315 -616 -429 -883 -399 -432 -995 -905 -515 -793 -692 -170 -963 -206 -322 -565 -327 -819 -865 -478 -752 -888 -382 -185 -113 -643 -666 -987 -473 -86 -766 -808 -415 -545 -777 -423 -796 -758 -942 -400 -950 -848 -753 -819 -472 -313 -797 -162 -865 -680 -710 -368 -296 -531 -188 -443 -141 -976 -260 -609 -45 -574 -409 -548 -599 -540 -819 -326 -324 -867 -237 -131 -386 -194 -947 -569 -692 -581 -781 -590 -373 -9 -104 -279 -467 -611 -179 -740 -247 -72 -921 -82 -971 -278 -417 -423 -66 -591 -69 -379 -644 -519 -287 -343 -326 -101 -347 -450 -81 -33 -821 -539 -374 -228 -304 -266 -758 -643 -529 -548 -708 -559 -389 -848 -930 -338 -933 -597 -608 -339 -635 -4 -687 -621 -716 -695 -920 -636 -926 -771 -654 -514 -842 -264 -732 -12 -395 -883 -927 -608 -504 -737 -653 -459 -227 -51 -269 -886 -941 -318 -621 -6 -667 -121 -650 -688 -785 -241 -482 -960 -244 -1000 -173 -658 -787 -271 -571 -282 -382 -262 -981 -506 -374 -939 -263 -639 -888 -870 -495 -80 -895 -586 -919 -652 -372 -979 -156 -676 -598 -27 -97 -880 -920 -622 -730 -684 -323 -174 -663 -917 -373 -922 -987 -784 -326 -840 -997 -471 -91 -97 -948 -397 -655 -146 -928 -659 -784 -654 -987 -171 -465 -711 -551 -699 -391 -73 -281 -765 -506 -678 -875 -254 -412 -731 -757 -987 -338 -979 -521 -327 -851 -407 -172 -990 -327 -862 -459 -946 -905 -267 -727 -340 -107 -102 -463 -781 -416 -105 -305 -15 -70 -945 -703 -600 -226 -243 -276 -880 -64 -398 -713 -5 -916 -737 -948 -405 -858 -794 -212 -964 -596 -337 -803 -630 -691 -923 -389 -587 -690 -926 -377 -734 -919 -512 -728 -110 -357 -497 -520 -837 -332 -319 -944 -881 -420 -736 -477 -422 -193 -88 -89 -128 -287 -943 -821 -129 -639 -903 -936 -182 -868 -604 -502 -773 -968 -759 -416 -251 -261 -963 -666 -831 -299 -272 -394 -566 -728 -625 -829 -237 -712 -943 -346 -334 -547 -390 -315 -809 -57 -67 -14 -929 -879 -339 -587 -323 -231 -612 -193 -772 -661 -397 -825 -113 -520 -17 -308 -597 -945 -120 -998 -889 -542 -719 -448 -807 -815 -995 -306 -732 -156 -221 -664 -197 -669 -199 -809 -472 -340 -222 -334 -888 -442 -578 -504 -592 -268 -207 -651 -934 -840 -257 -14 -821 -129 -309 -869 -507 -374 -397 -354 -756 -862 -538 -644 -27 -38 -309 -874 -814 -822 -867 -747 -882 -83 -130 -583 -575 -67 -546 -529 -668 -566 -74 -222 -554 -474 -514 -204 -602 -366 -700 -535 -10 -218 -921 -652 -280 -857 -241 -182 -914 -786 -406 -25 -478 -110 -119 -402 -17 -447 -616 -677 -778 -810 -56 -569 -577 -363 -507 -478 -631 -433 -505 -884 -661 -829 -140 -346 -728 -631 -357 -249 -948 -592 -861 -311 -335 -939 -379 -789 -859 -832 -13 -241 -508 -837 -428 -853 -714 -266 -991 -652 -881 -786 -480 -8 -656 -139 -666 -973 -655 -47 -102 -528 -371 -104 -105 -928 -530 -97 -392 -755 -14 -938 -889 -468 -581 -179 -875 -696 -169 -626 -368 -63 -395 -570 -352 -159 -659 -859 -659 -702 -313 -104 -1 -843 -647 -702 -397 -30 -462 -929 -115 -196 -836 -538 -950 -649 -357 -800 -267 -920 -513 -878 -822 -552 -539 -824 -323 -916 -585 -431 -356 -942 -569 -805 -437 -669 -847 -52 -841 -720 -950 -743 -935 -717 -458 -208 -782 -636 -826 -48 -925 -135 -513 -363 -744 -154 -940 -607 -539 -209 -84 -879 -47 -104 -533 -616 -817 -171 -283 -791 -432 -262 -339 -43 -270 -195 -704 -973 -325 -803 -567 -805 -369 -907 -921 -612 -343 -674 -295 -400 -616 -299 -213 -598 -924 -30 -344 -585 -256 -816 -684 -758 -243 -804 -244 -809 -234 -369 -335 -536 -70 -639 -146 -770 -112 -112 -961 -90 -680 -122 -942 -156 -22 -827 -529 -773 -689 -85 -399 -812 -925 -146 -100 -189 -327 -268 -80 -675 -381 -106 -58 -700 -148 -527 -975 -85 -71 -929 -277 -291 -344 -231 -622 -657 -402 -325 -310 -693 -955 -124 -621 -523 -185 -980 -967 -390 -466 -469 -230 -865 -758 -883 -667 -781 -386 -832 -1000 -351 -385 -616 -731 -598 -229 -452 -488 -858 -659 -441 -526 -840 -848 -606 -929 -337 -102 -648 -81 -307 -462 -603 -406 -445 -818 -314 -110 -492 -474 -139 -811 -277 -244 -347 -461 -358 -17 -752 -29 -576 -885 -428 -69 -842 -178 -562 -751 -428 -905 -724 -947 -713 -156 -295 -205 -658 -427 -687 -787 -892 -237 -263 -748 -447 -632 -49 -76 -381 -102 -821 -19 -125 -716 -772 -913 -195 -502 -704 -74 -559 -257 -862 -54 -167 -815 -753 -693 -126 -198 -982 -848 -847 -617 -966 -549 -174 -593 -767 -97 -494 -258 -972 -179 -475 -756 -120 -71 -172 -246 -961 -834 -110 -970 -478 -400 -692 -625 -173 -315 -347 -639 -849 -918 -108 -546 -801 -803 -422 -143 -976 -935 -208 -160 -615 -110 -456 -577 -1000 -301 -574 -841 -532 -795 -4 -869 -168 -745 -524 -996 -220 -130 -515 -119 -789 -352 -920 -37 -135 -855 -80 -839 -663 -108 -14 -572 -19 -891 -692 -272 -828 -751 -355 -698 -969 -497 -657 -662 -481 -454 -269 -577 -705 -164 -250 -280 -87 -84 -913 -21 -996 -800 -878 -379 -509 -59 -824 -586 -299 -70 -907 -849 -904 -312 -864 -462 -929 -712 -265 -978 -25 -590 -681 -664 -621 -408 -507 -382 -532 -420 -679 -424 -987 -997 -710 -31 -408 -794 -447 -523 -399 -455 -647 -59 -363 -792 -278 -101 -938 -527 -81 -615 -15 -235 -962 -117 -930 -499 -878 -226 -591 -820 -983 -746 -692 -351 -404 -520 -824 -361 -292 -290 -985 -834 -308 -410 -739 -934 -185 -520 -626 -505 -453 -270 -310 -171 -805 -254 -838 -372 -499 -264 -460 -634 -846 -976 -741 -210 -724 -803 -932 -929 -400 -932 -77 -958 -392 -181 -354 -911 -144 -607 -271 -193 -621 -763 -643 -284 -467 -652 -328 -198 -931 -886 -418 -321 -8 -628 -581 -739 -89 -927 -662 -54 -168 -368 -701 -676 -596 -731 -255 -26 -495 -467 -255 -226 -256 -210 -67 -280 -68 -918 -513 -839 -651 -817 -178 -57 -488 -520 -640 -831 -28 -380 -472 -97 -641 -806 -581 -226 -999 -266 -59 -633 -163 -731 -842 -544 -622 -783 -444 -118 -3 -443 -724 -87 -574 -498 -662 -806 -354 -533 -481 -423 -260 -811 -361 -156 -28 -959 -743 -829 -485 -304 -203 -7 -578 -236 -397 -292 -266 -623 -588 -496 -706 -35 -610 -418 -570 -755 -406 -979 -888 -332 -729 -484 -527 -53 -420 -903 -491 -287 -932 -44 -715 -320 -311 -935 -241 -886 -261 -26 -201 -423 -293 -705 -753 -857 -345 -649 -439 -577 -66 -718 -84 -1000 -217 -841 -236 -602 -639 -833 -328 -978 -568 -436 -578 -123 -762 -132 -214 -205 -517 -359 -22 -73 -706 -590 -219 -636 -216 -155 -852 -511 -7 -964 -691 -63 -323 -346 -430 -23 -754 -980 -748 -713 -459 -298 -645 -756 -245 -851 -792 -5 -715 -206 -364 -140 -81 -280 -83 -291 -579 -364 -317 -498 -265 -789 -283 -950 -746 -921 -559 -907 -338 -518 -835 -660 -107 -192 -691 -882 -655 -506 -268 -62 -289 -318 -166 -55 -736 -972 -84 -568 -47 -734 -866 -428 -353 -126 -781 -788 -569 -336 -711 -802 -266 -645 -970 -182 -748 -319 -196 -387 -629 -91 -671 -598 -902 -880 -21 -38 -517 -239 -532 -435 -354 -595 -161 -524 -367 -360 -902 -832 -817 -269 -879 -695 -210 -666 -626 -813 -258 -807 -935 -928 -961 -995 -742 -891 -791 -83 -870 -473 -660 -468 -286 -969 -552 -548 -348 -914 -874 -791 -981 -685 -354 -90 -919 -643 -70 -107 -232 -505 -254 -658 -801 -904 -130 -556 -493 -910 -866 -342 -407 -16 -387 -547 -29 -916 -694 -999 -948 -49 -647 -427 -515 -528 -386 -434 -376 -199 -229 -802 -479 -598 -3 -684 -903 -937 -113 -306 -189 -725 -933 -670 -686 -129 -845 -189 -692 -644 -698 -617 -457 -844 -533 -294 -499 -761 -619 -931 -594 -902 -601 -605 -697 -886 -471 -445 -780 -776 -752 -818 -80 -737 -115 -443 -663 -775 -335 -537 -848 -670 -354 -984 -497 -703 -568 -526 -9 -55 -212 -255 -202 -39 -296 -304 -262 -768 -521 -916 -49 -423 -973 -429 -116 -978 -224 -698 -916 -658 -770 -862 -497 -139 -428 -938 -837 -895 -381 -955 -304 -591 -937 -83 -624 -155 -252 -744 -449 -540 -659 -131 -477 -796 -106 -966 -918 -20 -205 -556 -211 -86 -4 -391 -647 -879 -268 -246 -799 -244 -336 -948 -73 -47 -17 -54 -393 -721 -263 -895 -690 -969 -615 -651 -37 -836 -36 -440 -781 -587 -871 -169 -176 -415 -182 -778 -969 -758 -753 -785 -753 -614 -866 -18 -825 -241 -973 -171 -586 -8 -361 -908 -146 -260 -114 -491 -568 -46 -370 -189 -113 -917 -309 -305 -923 -530 -897 -559 -635 -956 -149 -597 -39 -844 -215 -969 -329 -974 -395 -298 -204 -813 -194 -59 -818 -321 -720 -310 -863 -494 -570 -806 -537 -413 -331 -981 -322 -347 -255 -863 -696 -630 -627 -718 -173 -871 -764 -425 -112 -542 -512 -501 -818 -436 -20 -615 -187 -647 -969 -985 -672 -628 -571 -548 -620 -884 -751 -670 -168 -217 -796 -849 -903 -944 -798 -843 -789 -166 -431 -628 -484 -243 -470 -829 -614 -644 -554 -937 -84 -220 -684 -487 -646 -799 -899 -543 -98 -592 -498 -197 -296 -676 -144 -776 -284 -856 -132 -91 -822 -106 -921 -597 -962 -946 -860 -694 -865 -847 -853 -621 -525 -366 -472 -606 -164 -50 -234 -477 -432 -527 -117 -675 -139 -87 -874 -941 -759 -734 -869 -35 -433 -939 -161 -970 -312 -990 -830 -870 -481 -476 -511 -320 -327 -866 -266 -86 -16 -476 -355 -34 -454 -432 -544 -902 -867 -211 -300 -635 -353 -832 -87 -109 -43 -193 -815 -118 -779 -409 -360 -718 -994 -646 -136 -821 -298 -841 -542 -209 -506 -359 -224 -596 -640 -642 -331 -640 -266 -381 -689 -469 -348 -946 -946 -689 -351 -136 -396 -586 -763 -957 -100 -859 -219 -898 -698 -421 -162 -867 -416 -369 -489 -594 -3 -424 -926 -927 -672 -774 -202 -477 -370 -723 -362 -295 -322 -419 -460 -483 -369 -876 -942 -527 -369 -588 -890 -842 -179 -777 -500 -914 -674 -226 -774 -868 -632 -694 -422 -269 -976 -110 -656 -112 -834 -879 -162 -194 -392 -213 -894 -299 -896 -279 -809 -548 -699 -832 -537 -824 -474 -237 -917 -850 -751 -921 -796 -921 -333 -908 -584 -710 -913 -813 -142 -189 -209 -496 -817 -790 -958 -740 -540 -745 -143 -942 -772 -710 -305 -415 -528 -280 -914 -272 -334 -558 -906 -843 -341 -414 -344 -10 -877 -371 -109 -350 -168 -130 -96 -852 -358 -905 -727 -924 -841 -503 -239 -835 -324 -302 -156 -147 -881 -588 -794 -786 -812 -716 -360 -675 -995 -165 -804 -101 -137 -922 -941 -428 -673 -395 -653 -817 -606 -94 -895 -363 -275 -227 -770 -920 -998 -881 -343 -570 -716 -610 -820 -793 -230 -849 -207 -86 -150 -16 -100 -604 -403 -253 -629 -311 -248 -524 -967 -162 -807 -341 -988 -180 -449 -563 -979 -149 -628 -17 -918 -993 -582 -111 -469 -190 -383 -455 -372 -500 -391 -483 -197 -181 -964 -984 -283 -624 -921 -108 -66 -89 -972 -907 -561 -215 -12 -782 -800 -812 -86 -271 -368 -688 -512 -96 -708 -526 -642 -837 -912 -392 -274 -950 -879 -266 -175 -171 -317 -685 -676 -482 -866 -529 -782 -433 -511 -272 -212 -265 -201 -520 -771 -186 -556 -697 -75 -291 -962 -38 -630 -246 -56 -359 -796 -611 -124 -469 -744 -93 -820 -835 -397 -861 -563 -860 -914 -71 -895 -814 -348 -980 -140 -736 -340 -642 -257 -73 -759 -975 -106 -654 -333 -922 -927 -402 -704 -398 -348 -351 -556 -751 -510 -948 -586 -504 -800 -139 -904 -548 -481 -283 -881 -661 -950 -812 -145 -17 -630 -723 -833 -992 -450 -657 -513 -768 -149 -717 -634 -338 -520 -346 -692 -412 -189 -830 -667 -434 -759 -330 -408 -678 -855 -327 -450 -418 -861 -87 -163 -44 -822 -215 -659 -502 -107 -402 -873 -603 -988 -299 -316 -461 -396 -762 -573 -758 -493 -275 -520 -511 -605 -772 -47 -980 -498 -360 -577 -821 -868 -327 -183 -72 -249 -715 -93 -102 -860 -7 -719 -623 -988 -62 -466 -536 -77 -362 -742 -48 -527 -545 -271 -171 -657 -809 -288 -881 -917 -523 -530 -111 -580 -307 -451 -452 -851 -977 -172 -634 -304 -677 -905 -141 -413 -394 -858 -765 -797 -232 -689 -232 -672 -260 -883 -760 -344 -686 -201 -43 -961 -80 -83 -798 -337 -130 -91 -7 -764 -564 -268 -592 -980 -394 -181 -93 -661 -870 -415 -788 -890 -715 -451 -670 -125 -309 -168 -749 -665 -182 -911 -287 -834 -275 -257 -860 -587 -631 -509 -553 -406 -20 -823 -587 -710 -760 -131 -561 -709 -665 -389 -269 -856 -74 -205 -69 -190 -80 -43 -446 -939 -749 -825 -435 -72 -537 -641 -633 -18 -778 -507 -916 -509 -202 -35 -599 -33 -273 -697 -133 -942 -224 -768 -78 -651 -960 -303 -261 -574 -488 -647 -410 -897 -853 -82 -828 -231 -949 -992 -333 -32 -854 -297 -874 -834 -614 -996 -182 -901 -617 -304 -297 -487 -214 -243 -56 -576 -323 -618 -901 -896 -362 -971 -540 -380 -491 -20 -452 -678 -770 -49 -201 -610 -948 -578 -50 -504 -483 -487 -312 -678 -482 -290 -665 -533 -324 -765 -444 -794 -194 -764 -757 -660 -633 -26 -245 -257 -853 -125 -437 -200 -129 -715 -74 -962 -922 -326 -195 -909 -105 -769 -212 -856 -460 -930 -622 -932 -985 -132 -699 -156 -793 -200 -627 -838 -128 -810 -643 -855 -851 -708 -952 -392 -674 -307 -178 -669 -85 -864 -28 -255 -766 -109 -708 -946 -122 -157 -538 -150 -347 -480 -534 -577 -510 -142 -168 -837 -689 -714 -927 -627 -946 -683 -138 -928 -903 -512 -169 -359 -24 -995 -769 -616 -362 -649 -934 -572 -597 -935 -386 -757 -602 -951 -533 -384 -862 -494 -526 -596 -902 -838 -871 -751 -21 -878 -820 -487 -109 -227 -698 -359 -273 -422 -446 -818 -640 -358 -740 -385 -583 -40 -911 -311 -369 -769 -743 -514 -421 -555 -733 -396 -918 -587 -98 -974 -224 -929 -316 -172 -449 -132 -524 -444 -863 -643 -988 -455 -822 -582 -311 -667 -186 -9 -184 -26 -190 -329 -352 -508 -554 -373 -431 -673 -586 -345 -276 -66 -43 -398 -22 -154 -286 -731 -873 -275 -372 -333 -321 -482 -750 -748 -316 -254 -501 -33 -268 -275 -302 -713 -652 -190 -858 -149 -269 -759 -487 -220 -741 -340 -391 -985 -999 -987 -712 -250 -685 -748 -886 -957 -454 -769 -706 -123 -23 -653 -472 -91 -478 -54 -681 -964 -137 -314 -574 -232 -836 -98 -363 -397 -801 -574 -208 -569 -195 -447 -84 -59 -937 -856 -4 -453 -421 -286 -298 -586 -274 -521 -245 -429 -794 -158 -259 -160 -707 -692 -574 -4 -262 -26 -5 -646 -753 -152 -46 -307 -177 -677 -10 -290 -44 -344 -178 -84 -207 -194 -117 -633 -91 -936 -835 -898 -632 -321 -347 -783 -998 -956 -234 -247 -19 -176 -728 -526 -264 -523 -870 -959 -120 -511 -792 -363 -893 -883 -908 -563 -476 -732 -288 -627 -595 -648 -140 -201 -149 -491 -686 -991 -480 -993 -20 -367 -121 -971 -736 -855 -826 -513 -768 -35 -742 -537 -613 -948 -611 -102 -702 -500 -990 -100 -537 -498 -726 -716 -334 -273 -593 -228 -465 -361 -322 -51 -372 -664 -132 -98 -620 -1000 -751 -391 -882 -486 -113 -706 -810 -959 -672 -882 -122 -892 -689 -679 -187 -193 -155 -584 -417 -884 -741 -238 -923 -193 -872 -446 -115 -824 -946 -44 -939 -554 -704 -976 -292 -963 -388 -61 -75 -679 -445 -841 -452 -122 -866 -80 -384 -641 -812 -152 -938 -742 -831 -405 -916 -161 -932 -848 -550 -927 -989 -962 -878 -939 -738 -976 -178 -584 -823 -53 -792 -447 -869 -323 -845 -401 -508 -604 -620 -988 -496 -305 -372 -695 -792 -854 -502 -98 -783 -902 -705 -697 -45 -940 -722 -53 -382 -149 -350 -124 -809 -575 -267 -336 -922 -276 -952 -288 -75 -501 -713 -166 -478 -430 -828 -998 -950 -689 -65 -521 -225 -428 -184 -142 -264 -594 -382 -333 -707 -135 -473 -270 -431 -739 -608 -803 -96 -971 -661 -453 -544 -476 -600 -77 -770 -903 -888 -306 -201 -531 -647 -926 -22 -607 -629 -220 -409 -672 -778 -676 -324 -175 -654 -370 -222 -474 -620 -347 -190 -423 -739 -390 -616 -581 -463 -377 -830 -359 -220 -177 -523 -303 -893 -394 -238 -942 -744 -313 -900 -188 -449 -791 -656 -163 -186 -518 -850 -100 -732 -705 -566 -140 -577 -673 -460 -299 -122 -38 -624 -792 -558 -176 -626 -607 -148 -286 -899 -661 -161 -716 -932 -338 -105 -528 -452 -213 -594 -208 -878 -569 -583 -924 -941 -889 -522 -506 -581 -178 -610 -909 -700 -517 -927 -320 -991 -587 -535 -727 -466 -411 -6 -771 -199 -782 -774 -127 -60 -807 -113 -493 -226 -120 -984 -906 -126 -712 -99 -434 -936 -995 -677 -365 -542 -974 -893 -907 -135 -544 -782 -719 -59 -560 -244 -945 -473 -658 -713 -745 -987 -714 -448 -615 -659 -660 -416 -804 -59 -561 -364 -548 -34 -553 -630 -264 -122 -587 -662 -611 -21 -562 -91 -554 -476 -381 -746 -785 -905 -941 -280 -533 -567 -2 -331 -335 -208 -647 -527 -762 -469 -646 -751 -775 -491 -314 -825 -954 -68 -8 -455 -851 -933 -743 -126 -458 -730 -833 -540 -570 -336 -298 -989 -382 -46 -278 -738 -637 -463 -450 -195 -812 -122 -65 -263 -427 -700 -189 -832 -917 -405 -385 -666 -233 -986 -482 -129 -3 -140 -336 -536 -110 -889 -587 -647 -39 -977 -244 -423 -543 -307 -981 -333 -278 -404 -365 -631 -321 -309 -725 -380 -933 -762 -807 -695 -635 -252 -398 -773 -380 -336 -433 -52 -526 -295 -94 -586 -915 -251 -659 -463 -904 -688 -388 -705 -707 -585 -116 -24 -939 -878 -83 -609 -107 -545 -757 -99 -580 -488 -673 -992 -840 -957 -13 -426 -378 -982 -43 -992 -72 -660 -830 -748 -723 -817 -291 -680 -889 -404 -253 -44 -753 -269 -884 -61 -349 -496 -382 -553 -132 -896 -164 -835 -401 -269 -251 -756 -405 -867 -159 -523 -693 -542 -783 -353 -765 -916 -992 -710 -790 -583 -943 -886 -629 -360 -246 -408 -669 -261 -407 -255 -950 -3 -61 -78 -533 -863 -208 -236 -772 -468 -452 -501 -484 -122 -576 -571 -476 -299 -735 -809 -17 -709 -990 -798 -817 -218 -586 -866 -776 -329 -811 -120 -303 -757 -678 -824 -543 -524 -976 -461 -149 -779 -819 -606 -982 -656 -617 -996 -646 -14 -528 -829 -632 -726 -780 -941 -304 -448 -51 -757 -906 -830 -565 -728 -78 -556 -558 -100 -166 -71 -84 -86 -758 -482 -770 -907 -19 -947 -416 -971 -470 -62 -575 -160 -263 -760 -658 -117 -681 -234 -783 -692 -777 -307 -475 -675 -480 -88 -804 -64 -968 -825 -443 -609 -662 -56 -12 -734 -216 -990 -354 -106 -124 -227 -611 -174 -738 -995 -1000 -220 -24 -859 -635 -551 -404 -754 -956 -175 -331 -737 -772 -996 -102 -683 -726 -400 -715 -67 -417 -336 -619 -326 -498 -762 -39 -897 -153 -741 -89 -580 -473 -278 -311 -945 -701 -540 -733 -932 -56 -664 -650 -695 -16 -909 -889 -109 -351 -695 -358 -843 -352 -207 -205 -513 -308 -616 -771 -320 -694 -982 -966 -747 -66 -659 -569 -24 -410 -698 -715 -514 -343 -314 -665 -390 -189 -948 -191 -191 -625 -505 -378 -177 -504 -557 -263 -389 -635 -168 -591 -229 -693 -656 -771 -915 -349 -581 -260 -614 -460 -768 -954 -738 -204 -361 -62 -901 -217 -905 -950 -294 -537 -69 -880 -771 -480 -603 -673 -155 -779 -145 -773 -392 -506 -120 -638 -165 -260 -884 -738 -923 -848 -801 -283 -454 -485 -476 -63 -278 -979 -616 -581 -481 -413 -535 -377 -864 -612 -140 -129 -369 -386 -639 -25 -210 -261 -516 -489 -577 -165 -618 -792 -47 -822 -818 -231 -771 -766 -790 -276 -194 -440 -174 -968 -63 -482 -181 -690 -252 -675 -776 -11 -784 -865 -756 -341 -1 -806 -765 -10 -124 -560 -499 -170 -69 -253 -815 -741 -939 -37 -763 -943 -4 -395 -113 -833 -61 -605 -683 -228 -888 -929 -755 -104 -125 -574 -167 -671 -487 -454 -146 -116 -45 -131 -925 -469 -676 -227 -799 -663 -513 -712 -317 -793 -230 -736 -180 -530 -453 -78 -923 -857 -123 -292 -546 -716 -631 -98 -100 -215 -439 -780 -139 -959 -851 -803 -166 -763 -627 -646 -979 -402 -42 -661 -132 -22 -703 -149 -57 -494 -982 -175 -106 -250 -413 -462 -735 -545 -56 -471 -738 -151 -561 -684 -968 -326 -28 -603 -119 -865 -124 -226 -274 -800 -617 -213 -786 -162 -600 -39 -624 -847 -667 -984 -408 -675 -310 -616 -324 -452 -38 -327 -898 -932 -203 -117 -32 -831 -814 -798 -106 -182 -24 -632 -742 -111 -412 -765 -340 -404 -586 -925 -61 -359 -654 -649 -437 -225 -774 -29 -310 -87 -79 -401 -365 -739 -437 -859 -854 -606 -94 -26 -897 -111 -306 -372 -547 -904 -510 -31 -274 -602 -855 -342 -336 -562 -993 -379 -966 -132 -598 -394 -896 -175 -215 -654 -486 -306 -34 -901 -845 -370 -261 -633 -942 -40 -4 -708 -207 -571 -401 -638 -229 -201 -899 -952 -644 -679 -108 -279 -787 -56 -758 -964 -485 -585 -502 -545 -930 -337 -201 -848 -422 -956 -465 -371 -695 -369 -222 -899 -189 -69 -440 -792 -873 -260 -91 -728 -306 -986 -352 -287 -959 -549 -719 -291 -405 -413 -16 -983 -462 -314 -136 -353 -70 -90 -467 -49 -498 -656 -39 -437 -494 -926 -347 -279 -544 -496 -857 -915 -201 -184 -952 -310 -151 -298 -505 -76 -649 -665 -455 -373 -559 -662 -202 -399 -825 -965 -503 -994 -79 -361 -323 -617 -729 -6 -50 -122 -439 -369 -690 -953 -451 -916 -291 -608 -193 -574 -878 -580 -982 -880 -167 -206 -423 -25 -89 -386 -392 -438 -234 -138 -141 -258 -105 -170 -486 -836 -35 -38 -77 -908 -946 -275 -223 -424 -259 -108 -74 -264 -791 -119 -228 -951 -213 -273 -906 -241 -691 -122 -324 -37 -930 -35 -500 -592 -324 -520 -262 -266 -205 -157 -905 -507 -109 -399 -115 -81 -432 -626 -42 -430 -207 -62 -513 -634 -655 -898 -985 -682 -868 -543 -902 -657 -335 -532 -984 -69 -44 -407 -376 -847 -401 -274 -300 -391 -236 -552 -366 -506 -483 -127 -494 -148 -732 -119 -577 -696 -267 -381 -730 -83 -645 -839 -887 -731 -214 -331 -727 -656 -441 -659 -51 -645 -420 -297 -652 -112 -813 -93 -472 -933 -390 -98 -293 -819 -710 -70 -593 -988 -387 -689 -915 -300 -577 -502 -982 -968 -275 -721 -545 -836 -894 -309 -365 -480 -335 -622 -80 -554 -190 -854 -659 -322 -714 -102 -948 -860 -474 -674 -239 -381 -39 -781 -553 -357 -848 -364 -696 -370 -363 -107 -645 -889 -886 -638 -16 -227 -95 -328 -87 -768 -73 -417 -423 -797 -73 -640 -624 -745 -19 -430 -513 -118 -95 -19 -996 -235 -738 -601 -928 -566 -540 -232 -677 -519 -955 -607 -373 -81 -251 -882 -545 -751 -707 -221 -1000 -872 -784 -683 -269 -915 -576 -687 -786 -836 -79 -469 -234 -560 -679 -559 -253 -505 -6 -765 -559 -587 -375 -929 -325 -292 -58 -624 -642 -845 -753 -874 -724 -539 -14 -900 -71 -172 -980 -430 -784 -587 -53 -733 -936 -440 -117 -828 -695 -996 -416 -830 -826 -521 -499 -829 -454 -555 -829 -44 -651 -763 -493 -972 -787 -355 -371 -245 -805 -731 -525 -791 -415 -686 -701 -136 -643 -506 -565 -541 -143 -258 -474 -722 -307 -692 -365 -328 -728 -978 -919 -546 -927 -141 -825 -688 -602 -244 -73 -533 -186 -550 -838 -704 -196 -883 -98 -250 -462 -829 -1000 -455 -555 -823 -235 -84 -114 -346 -913 -187 -518 -807 -976 -3 -290 -66 -566 -469 -927 -56 -125 -746 -902 -952 -109 -852 -167 -479 -349 -942 -619 -135 -289 -690 -398 -602 -721 -143 -635 -46 -339 -928 -609 -887 -218 -315 -596 -527 -262 -676 -583 -338 -583 -864 -709 -155 -834 -89 -192 -393 -9 -745 -132 -534 -300 -407 -969 -311 -817 -315 -134 -421 -313 -421 -334 -327 -961 -399 -911 -54 -501 -778 -170 -8 -904 -478 -875 -971 -747 -955 -247 -557 -163 -962 -712 -348 -611 -162 -932 -387 -15 -136 -624 -960 -409 -388 -225 -275 -265 -479 -927 -583 -214 -331 -368 -354 -283 -920 -82 -856 -551 -576 -749 -617 -247 -685 -479 -377 -611 -676 -322 -422 -426 -217 -674 -68 -147 -53 -662 -427 -226 -963 -472 -133 -50 -51 -42 -185 -635 -994 -859 -69 -896 -684 -873 -252 -188 -749 -158 -66 -244 -969 -731 -12 -458 -787 -276 -493 -697 -752 -86 -140 -913 -451 -735 -413 -698 -59 -653 -21 -787 -735 -390 -680 -788 -326 -566 -352 -890 -747 -116 -701 -888 -178 -158 -576 -203 -621 -15 -737 -362 -517 -151 -354 -483 -215 -641 -96 -106 -562 -999 -196 -848 -710 -450 -873 -609 -576 -345 -648 -178 -878 -862 -540 -406 -710 -90 -676 -716 -135 -488 -594 -645 -620 -752 -105 -509 -789 -159 -698 -524 -287 -814 -711 -747 -387 -466 -853 -672 -238 -695 -453 -43 -158 -832 -460 -233 -614 -201 -77 -184 -720 -649 -773 -328 -377 -68 -141 -508 -367 -595 -79 -794 -889 -20 -549 -945 -301 -832 -187 -935 -127 -92 -635 -579 -127 -545 -148 -228 -856 -501 -286 -232 -641 -669 -516 -225 -14 -443 -610 -994 -844 -180 -49 -886 -847 -971 -506 -920 -295 -386 -248 -504 -389 -48 -962 -820 -885 -100 -321 -926 -182 -227 -277 -246 -966 -905 -787 -800 -685 -503 -380 -516 -282 -507 -493 -863 -339 -567 -836 -833 -233 -229 -693 -137 -683 -669 -529 -770 -164 -612 -925 -275 -857 -927 -16 -579 -232 -397 -353 -498 -683 -894 -453 -423 -526 -612 -282 -934 -309 -339 -176 -671 -932 -287 -867 -4 -653 -569 -934 -709 -499 -326 -149 -701 -119 -73 -965 -886 -485 -535 -229 -268 -493 -190 -397 -952 -421 -171 -798 -514 -496 -623 -484 -901 -368 -262 -388 -499 -682 -943 -47 -392 -640 -570 -195 -290 -372 -292 -628 -537 -443 -604 -300 -698 -329 -866 -269 -11 -174 -924 -736 -237 -435 -75 -154 -551 -297 -134 -358 -454 -959 -292 -356 -288 -609 -97 -555 -667 -548 -663 -397 -882 -51 -203 -639 -788 -497 -438 -546 -695 -589 -125 -357 -393 -242 -234 -175 -725 -175 -437 -478 -885 -693 -688 -380 -688 -49 -221 -829 -998 -172 -731 -240 -978 -746 -903 -413 -528 -227 -991 -323 -864 -439 -439 -863 -686 -367 -557 -990 -79 -391 -144 -842 -852 -558 -426 -827 -622 -824 -15 -659 -270 -880 -178 -790 -621 -800 -433 -791 -2 -993 -621 -789 -571 -687 -882 -395 -268 -668 -41 -525 -51 -290 -987 -70 -447 -982 -982 -523 -275 -160 -947 -478 -842 -519 -679 -498 -729 -89 -38 -435 -273 -1000 -225 -735 -20 -829 -45 -784 -882 -650 -568 -34 -698 -446 -864 -508 -938 -62 -666 -202 -891 -963 -245 -843 -667 -775 -766 -829 -494 -829 -604 -4 -683 -848 -40 -105 -99 -923 -644 -592 -783 -596 -729 -71 -935 -10 -278 -26 -610 -350 -172 -128 -956 -203 -756 -355 -713 -283 -635 -393 -767 -144 -955 -157 -962 -328 -944 -898 -730 -12 -261 -494 -551 -422 -856 -910 -223 -323 -800 -942 -665 -944 -609 -278 -471 -970 -721 -663 -140 -632 -251 -423 -826 -685 -519 -146 -373 -507 -20 -139 -50 -540 -97 -822 -901 -137 -423 -560 -365 -809 -908 -519 -897 -354 -719 -583 -241 -956 -694 -252 -60 -379 -310 -624 -198 -767 -74 -122 -303 -64 -836 -143 -19 -110 -791 -663 -671 -358 -686 -516 -894 -956 -24 -894 -954 -495 -822 -976 -246 -797 -579 -563 -154 -68 -18 -7 -584 -645 -939 -797 -549 -323 -580 -369 -452 -48 -231 -470 -419 -271 -330 -817 -218 -646 -124 -455 -668 -941 -950 -115 -317 -215 -943 -268 -829 -958 -850 -557 -366 -89 -298 -694 -298 -181 -605 -820 -878 -204 -985 -640 -705 -509 -112 -23 -184 -169 -274 -724 -2 -766 -331 -367 -862 -796 -62 -277 -505 -914 -503 -129 -868 -491 -425 -28 -985 -296 -395 -4 -335 -918 -6 -799 -394 -834 -407 -651 -347 -447 -304 -382 -123 -466 -589 -703 -367 -608 -915 -894 -756 -986 -291 -51 -337 -309 -522 -766 -414 -469 -605 -111 -617 -366 -372 -922 -195 -338 -438 -114 -116 -3 -277 -985 -741 -44 -895 -604 -941 -859 -879 -685 -167 -410 -477 -528 -969 -748 -234 -153 -857 -293 -247 -742 -133 -906 -54 -41 -941 -349 -384 -94 -956 -574 -429 -889 -601 -661 -251 -496 -37 -881 -227 -576 -245 -668 -586 -847 -491 -925 -872 -502 -614 -787 -236 -429 -35 -152 -214 -846 -136 -675 -621 -530 -276 -642 -98 -762 -857 -283 -4 -709 -229 -891 -28 -453 -595 -374 -250 -477 -180 -460 -694 -948 -39 -381 -481 -170 -391 -434 -160 -50 -317 -679 -539 -268 -219 -448 -825 -492 -638 -556 -415 -945 -107 -841 -974 -528 -627 -717 -871 -715 -357 -29 -719 -852 -960 -187 -534 -673 -418 -555 -408 -52 -160 -589 -290 -495 -950 -684 -707 -348 -714 -231 -92 -246 -694 -662 -323 -478 -207 -143 -930 -811 -598 -633 -246 -839 -486 -725 -457 -498 -484 -833 -746 -46 -995 -85 -480 -318 -20 -824 -473 -122 -296 -976 -533 -851 -656 -797 -32 -91 -821 -395 -112 -72 -363 -282 -649 -145 -739 -151 -586 -395 -440 -938 -788 -732 -659 -666 -377 -210 -670 -543 -946 -7 -641 -988 -424 -265 -80 -265 -341 -257 -533 -351 -354 -289 -465 -250 -23 -346 -321 -595 -321 -802 -668 -243 -662 -811 -46 -281 -932 -156 -783 -721 -919 -712 -866 -414 -467 -612 -580 -251 -966 -467 -529 -589 -135 -187 -184 -806 -540 -581 -291 -282 -315 -679 -92 -682 -371 -820 -680 -301 -838 -234 -656 -798 -337 -419 -843 -66 -163 -178 -598 -303 -406 -444 -58 -805 -244 -497 -951 -205 -554 -835 -561 -709 -653 -675 -784 -319 -706 -908 -101 -264 -279 -507 -1 -583 -949 -751 -276 -895 -343 -83 -761 -621 -495 -402 -838 -172 -136 -517 -635 -328 -789 -410 -778 -262 -300 -689 -794 -390 -473 -787 -423 -317 -152 -625 -782 -68 -679 -175 -43 -558 -218 -363 -507 -602 -443 -978 -844 -318 -576 -41 -54 -226 -531 -204 -170 -646 -89 -371 -183 -114 -397 -957 -417 -522 -865 -540 -714 -291 -350 -312 -822 -42 -969 -547 -807 -234 -241 -262 -445 -12 -571 -459 -469 -434 -59 -876 -141 -659 -307 -109 -944 -946 -413 -70 -345 -14 -450 -27 -537 -36 -483 -589 -458 -58 -886 -267 -976 -128 -600 -353 -406 -611 -209 -25 -867 -609 -449 -314 -998 -108 -329 -798 -404 -466 -882 -156 -225 -903 -181 -624 -154 -372 -38 -928 -221 -998 -647 -609 -645 -205 -518 -601 -164 -55 -166 -978 -751 -340 -910 -445 -416 -493 -485 -246 -310 -460 -640 -200 -963 -691 -677 -151 -862 -144 -93 -248 -974 -357 -366 -791 -539 -843 -593 -798 -667 -33 -837 -996 -965 -665 -132 -265 -579 -571 -577 -448 -989 -525 -199 -529 -177 -119 -867 -847 -364 -633 -736 -403 -445 -970 -406 -385 -607 -903 -700 -818 -114 -111 -404 -643 -247 -176 -659 -512 -848 -826 -207 -141 -519 -446 -189 -707 -663 -108 -651 -582 -239 -489 -166 -29 -396 -539 -903 -410 -616 -958 -126 -251 -806 -994 -284 -311 -105 -86 -954 -153 -105 -694 -173 -958 -381 -258 -747 -955 -492 -103 -193 -663 -928 -991 -118 -828 -240 -141 -632 -803 -413 -590 -619 -368 -674 -421 -812 -423 -138 -356 -779 -693 -297 -426 -243 -418 -608 -366 -30 -884 -915 -719 -83 -583 -23 -389 -775 -370 -175 -548 -205 -470 -322 -573 -576 -964 -447 -315 -605 -359 -802 -284 -655 -916 -909 -503 -851 -523 -89 -446 -722 -492 -968 -671 -999 -737 -48 -797 -222 -813 -342 -375 -933 -583 -586 -672 -921 -18 -869 -343 -129 -655 -322 -946 -813 -712 -734 -816 -594 -882 -744 -145 -456 -28 -682 -234 -996 -297 -432 -297 -48 -234 -718 -87 -152 -792 -496 -763 -485 -695 -537 -384 -677 -264 -548 -23 -415 -183 -909 -531 -654 -193 -472 -546 -62 -108 -128 -34 -100 -846 -118 -421 -243 -546 -283 -336 -730 -554 -278 -619 -128 -273 -101 -570 -459 -813 -729 -181 -889 -749 -312 -245 -898 -735 -885 -961 -76 -506 -95 -608 -537 -501 -666 -330 -65 -901 -203 -965 -855 -532 -280 -528 -993 -461 -827 -948 -994 -827 -544 -283 -676 -112 -46 -196 -779 -528 -418 -271 -537 -395 -110 -496 -274 -170 -330 -95 -177 -688 -573 -369 -661 -287 -198 -124 -387 -444 -957 -590 -551 -585 -155 -24 -549 -157 -932 -602 -541 -499 -639 -790 -624 -947 -539 -778 -667 -49 -987 -163 -965 -374 -368 -235 -451 -710 -53 -313 -620 -167 -913 -62 -327 -710 -867 -8 -658 -932 -759 -487 -105 -21 -775 -721 -78 -24 -924 -454 -354 -122 -994 -384 -687 -437 -742 -171 -657 -14 -117 -86 -457 -77 -156 -169 -760 -110 -550 -100 -533 -266 -910 -978 -684 -455 -898 -680 -82 -28 -212 -321 -831 -774 -44 -205 -732 -215 -501 -314 -358 -906 -667 -724 -149 -410 -198 -574 -361 -252 -339 -581 -962 -627 -561 -832 -21 -483 -75 -852 -760 -435 -746 -149 -731 -300 -571 -810 -585 -461 -902 -416 -176 -591 -626 -946 -599 -998 -238 -651 -491 -184 -948 -276 -594 -196 -164 -653 -875 -165 -57 -177 -931 -172 -987 -111 -144 -256 -538 -4 -465 -323 -267 -331 -234 -842 -755 -7 -839 -848 -731 -515 -582 -105 -812 -321 -1 -773 -401 -152 -96 -289 -145 -944 -554 -517 -907 -850 -754 -178 -875 -496 -920 -174 -374 -105 -214 -896 -729 -537 -764 -539 -283 -991 -735 -54 -580 -523 -229 -325 -694 -706 -261 -632 -926 -142 -326 -645 -758 -22 -522 -770 -420 -72 -583 -398 -634 -290 -544 -292 -256 -297 -377 -823 -975 -908 -501 -501 -597 -938 -926 -572 -623 -474 -669 -711 -183 -74 -347 -886 -15 -933 -77 -837 -120 -215 -97 -305 -481 -213 -58 -674 -875 -241 -177 -920 -21 -229 -801 -227 -609 -872 -930 -429 -226 -366 -377 -26 -959 -317 -200 -646 -757 -491 -244 -743 -668 -744 -388 -931 -819 -342 -391 -249 -55 -321 -418 -364 -135 -392 -360 -861 -417 -291 -603 -8 -995 -90 -754 -879 -456 -672 -867 -90 -908 -850 -656 -622 -353 -561 -71 -371 -401 -30 -232 -166 -59 -179 -621 -360 -423 -652 -67 -23 -946 -501 -364 -382 -360 -115 -227 -375 -847 -466 -648 -924 -52 -212 -795 -438 -502 -77 -532 -518 -357 -4 -250 -720 -741 -797 -175 -684 -698 -713 -129 -963 -715 -760 -281 -440 -794 -951 -426 -576 -135 -914 -579 -117 -261 -361 -698 -384 -252 -752 -25 -11 -408 -713 -211 -269 -106 -242 -400 -766 -808 -122 -847 -796 -149 -451 -175 -679 -639 -360 -176 -194 -436 -951 -406 -752 -612 -30 -738 -33 -260 -1 -432 -781 -805 -119 -435 -323 -467 -983 -154 -343 -381 -252 -46 -567 -531 -337 -835 -263 -37 -997 -68 -133 -848 -267 -806 -730 -745 -519 -257 -707 -102 -320 -801 -595 -563 -413 -682 -526 -569 -880 -621 -220 -137 -709 -366 -713 -569 -102 -803 -846 -239 -944 -937 -977 -847 -288 -764 -881 -384 -666 -174 -864 -575 -68 -388 -847 -962 -555 -770 -448 -168 -964 -592 -189 -41 -830 -98 -585 -618 -98 -969 -731 -33 -225 -338 -441 -152 -256 -887 -225 -867 -901 -595 -745 -739 -631 -382 -226 -816 -339 -272 -843 -865 -177 -638 -675 -863 -200 -523 -9 -744 -26 -927 -318 -329 -773 -319 -721 -458 -468 -734 -651 -501 -53 -592 -328 -825 -75 -482 -458 -446 -294 -246 -139 -391 -586 -9 -657 -126 -46 -569 -435 -556 -363 -184 -795 -821 -3 -181 -160 -155 -152 -337 -713 -778 -890 -5 -340 -254 -186 -242 -297 -693 -640 -285 -370 -999 -688 -801 -147 -793 -7 -207 -967 -561 -406 -864 -781 -993 -412 -220 -112 -222 -110 -9 -54 -657 -113 -130 -959 -606 -401 -348 -225 -259 -112 -702 -271 -463 -657 -199 -260 -620 -742 -95 -863 -325 -657 -367 -953 -305 -245 -108 -66 -833 -678 -385 -816 -135 -31 -333 -727 -554 -150 -813 -980 -880 -703 -141 -338 -550 -170 -664 -88 -344 -110 -964 -884 -326 -751 -969 -365 -592 -310 -250 -600 -186 -464 -540 -612 -853 -355 -398 -829 -364 -114 -967 -182 -585 -496 -986 -589 -972 -423 -49 -645 -973 -151 -890 -290 -9 -869 -695 -448 -876 -424 -351 -634 -211 -603 -130 -117 -768 -957 -153 -477 -804 -645 -215 -641 -276 -35 -603 -544 -501 -42 -170 -933 -720 -553 -960 -49 -713 -476 -505 -469 -975 -718 -722 -549 -502 -312 -5 -841 -784 -792 -634 -92 -800 -677 -72 -252 -505 -354 -50 -839 -774 -703 -270 -689 -600 -335 -805 -535 -256 -869 -820 -531 -203 -256 -579 -125 -363 -425 -714 -852 -167 -220 -888 -227 -165 -112 -761 -994 -634 -20 -600 -963 -262 -534 -723 -447 -196 -858 -699 -731 -972 -371 -832 -80 -32 -66 -2 -166 -862 -545 -971 -396 -89 -661 -12 -119 -966 -815 -780 -434 -616 -872 -838 -156 -908 -621 -642 -702 -481 -433 -738 -71 -665 -828 -4 -944 -338 -15 -932 -757 -796 -42 -140 -774 -166 -489 -797 -523 -805 -654 -351 -804 -509 -803 -307 -297 -672 -581 -861 -218 -480 -199 -716 -963 -250 -924 -311 -741 -852 -571 -175 -372 -829 -27 -184 -2 -490 -302 -188 -765 -642 -399 -759 -895 -321 -395 -549 -828 -65 -84 -867 -800 -856 -445 -188 -965 -488 -406 -89 -645 -216 -706 -72 -244 -283 -649 -523 -743 -922 -200 -104 -126 -711 -625 -943 -451 -728 -194 -826 -339 -260 -405 -975 -617 -881 -281 -775 -905 -554 -903 -152 -747 -207 -467 -174 -902 -972 -384 -251 -501 -17 -337 -872 -39 -773 -265 -875 -909 -841 -309 -483 -950 -131 -619 -704 -937 -383 -204 -270 -411 -519 -465 -381 -980 -487 -71 -38 -848 -374 -48 -237 -886 -433 -547 -350 -196 -88 -39 -128 -747 -908 -185 -489 -225 -340 -63 -181 -229 -499 -233 -266 -217 -209 -302 -708 -905 -659 -794 -912 -253 -798 -989 -539 -408 -780 -234 -801 -529 -787 -256 -508 -303 -958 -251 -295 -204 -321 -318 -423 -217 -891 -58 -497 -107 -613 -198 -67 -751 -101 -870 -367 -28 -633 -822 -986 -141 -118 -562 -471 -259 -576 -899 -699 -893 -184 -333 -432 -334 -520 -80 -473 -64 -194 -174 -489 -464 -852 -153 -479 -723 -693 -159 -258 -469 -188 -597 -368 -329 -254 -108 -747 -884 -543 -788 -365 -646 -524 -920 -149 -70 -671 -653 -732 -460 -476 -522 -273 -692 -482 -485 -733 -264 -690 -862 -796 -368 -629 -294 -94 -43 -42 -889 -104 -655 -608 -663 -482 -659 -948 -102 -664 -78 -602 -729 -196 -770 -900 -149 -735 -143 -760 -726 -860 -748 -704 -47 -875 -169 -271 -716 -65 -682 -862 -483 -525 -735 -464 -292 -945 -977 -146 -489 -356 -140 -259 -613 -748 -416 -970 -103 -987 -39 -426 -642 -533 -706 -231 -934 -717 -588 -256 -171 -684 -305 -877 -545 -71 -321 -396 -909 -953 -567 -195 -355 -142 -776 -718 -315 -421 -911 -622 -280 -448 -663 -453 -220 -525 -804 -57 -524 -288 -901 -404 -466 -895 -910 -394 -521 -983 -280 -280 -577 -103 -601 -917 -241 -291 -287 -542 -83 -608 -217 -976 -582 -222 -147 -741 -502 -108 -47 -414 -488 -914 -224 -337 -316 -244 -22 -522 -732 -773 -394 -217 -708 -504 -273 -320 -14 -977 -5 -972 -912 -271 -271 -514 -156 -946 -471 -458 -571 -970 -709 -387 -797 -29 -771 -618 -230 -535 -255 -179 -601 -610 -782 -16 -921 -242 -486 -847 -140 -725 -500 -167 -90 -403 -111 -59 -337 -327 -6 -485 -252 -78 -266 -523 -955 -956 -237 -107 -880 -310 -791 -40 -946 -58 -510 -202 -542 -478 -702 -33 -275 -141 -197 -472 -893 -64 -851 -897 -18 -192 -292 -549 -724 -249 -424 -744 -253 -655 -418 -366 -217 -827 -79 -555 -212 -518 -995 -409 -251 -851 -922 -823 -172 -496 -539 -913 -956 -449 -586 -794 -768 -396 -602 -917 -259 -631 -700 -664 -35 -519 -433 -592 -77 -446 -670 -685 -693 -31 -993 -64 -225 -930 -723 -941 -196 -365 -493 -510 -526 -558 -64 -756 -602 -545 -825 -725 -225 -544 -913 -755 -611 -965 -249 -84 -742 -773 -287 -697 -643 -902 -84 -836 -137 -645 -460 -351 -717 -367 -205 -558 -593 -701 -97 -853 -865 -485 -11 -969 -860 -449 -942 -504 -519 -506 -794 -880 -705 -175 -430 -281 -952 -525 -258 -503 -502 -133 -980 -203 -316 -466 -803 -614 -492 -19 -296 -657 -835 -947 -916 -558 -936 -3 -922 -294 -701 -649 -758 -612 -42 -846 -769 -97 -993 -256 -476 -922 -451 -251 -779 -60 -621 -92 -372 -514 -155 -711 -240 -607 -574 -174 -239 -843 -219 -638 -95 -289 -56 -194 -692 -47 -630 -942 -760 -839 -297 -361 -551 -994 -297 -945 -411 -599 -405 -205 -759 -941 -615 -806 -120 -722 -312 -755 -727 -747 -546 -980 -295 -818 -60 -718 -624 -974 -724 -795 -309 -988 -265 -429 -591 -690 -640 -611 -269 -226 -658 -486 -600 -701 -1000 -737 -326 -312 -418 -573 -334 -823 -86 -264 -638 -133 -267 -185 -913 -228 -690 -748 -731 -115 -728 -334 -546 -825 -720 -495 -2 -20 -221 -556 -321 -953 -678 -389 -925 -296 -619 -969 -554 -370 -121 -606 -356 -96 -467 -105 -276 -90 -84 -245 -198 -558 -519 -771 -676 -872 -488 -490 -199 -384 -376 -331 -23 -415 -269 -525 -626 -464 -680 -596 -555 -917 -951 -654 -876 -133 -987 -977 -576 -968 -862 -811 -598 -75 -35 -290 -783 -756 -299 -954 -814 -869 -274 -262 -306 -817 -191 -761 -605 -147 -807 -427 -355 -577 -576 -109 -655 -70 -148 -422 -154 -176 -211 -493 -916 -733 -249 -69 -813 -950 -549 -6 -808 -282 -849 -120 -506 -493 -862 -734 -658 -821 -910 -236 -91 -666 -788 -131 -149 -999 -599 -329 -60 -8 -653 -664 -416 -307 -159 -867 -765 -275 -156 -310 -445 -208 -120 -478 -2 -670 -622 -830 -514 -862 -570 -43 -282 -530 -388 -279 -261 -972 -8 -476 -945 -265 -184 -438 -945 -985 -138 -652 -826 -93 -565 -339 -482 -571 -934 -418 -235 -26 -260 -491 -510 -882 -59 -649 -369 -495 -771 -466 -141 -651 -885 -417 -485 -697 -167 -846 -737 -745 -255 -193 -900 -36 -897 -795 -186 -445 -232 -116 -839 -890 -386 -729 -620 -47 -173 -833 -279 -573 -671 -195 -847 -207 -508 -457 -264 -418 -136 -212 -275 -426 -552 -899 -869 -953 -729 -281 -926 -216 -320 -957 -855 -670 -923 -30 -972 -552 -1000 -33 -410 -546 -329 -716 -788 -562 -712 -60 -649 -395 -879 -666 -214 -303 -754 -300 -167 -675 -754 -960 -704 -846 -438 -241 -806 -113 -770 -250 -314 -252 -676 -803 -300 -855 -468 -522 -654 -766 -868 -685 -505 -284 -698 -766 -471 -196 -643 -902 -332 -481 -570 -104 -25 -637 -78 -696 -621 -935 -326 -805 -839 -252 -703 -648 -122 -521 -668 -51 -549 -772 -67 -68 -437 -389 -958 -649 -255 -301 -740 -151 -63 -231 -982 -825 -396 -408 -235 -877 -158 -19 -544 -209 -472 -322 -670 -87 -615 -215 -460 -530 -980 -401 -119 -754 -11 -548 -421 -119 -257 -382 -676 -73 -414 -288 -688 -270 -42 -630 -50 -645 -882 -322 -269 -748 -897 -1 -864 -908 -405 -782 -145 -28 -722 -302 -770 -764 -319 -811 -340 -63 -884 -922 -67 -251 -596 -833 -430 -9 -410 -243 -42 -227 -230 -63 -564 -242 -470 -852 -743 -627 -66 -743 -435 -366 -412 -206 -478 -131 -645 -205 -149 -556 -760 -602 -595 -809 -986 -480 -632 -473 -956 -904 -951 -935 -509 -835 -719 -700 -238 -60 -303 -210 -574 -774 -266 -455 -466 -246 -139 -796 -488 -348 -179 -992 -472 -640 -786 -822 -851 -451 -548 -965 -137 -718 -180 -246 -965 -540 -277 -369 -30 -70 -539 -185 -477 -608 -934 -245 -978 -722 -371 -306 -143 -206 -41 -364 -416 -590 -472 -703 -170 -825 -168 -752 -554 -254 -583 -829 -29 -33 -863 -85 -235 -770 -689 -555 -796 -471 -990 -195 -883 -529 -177 -437 -758 -599 -965 -957 -623 -616 -296 -825 -25 -518 -323 -980 -729 -511 -798 -318 -736 -131 -637 -932 -782 -704 -972 -339 -172 -581 -816 -974 -80 -919 -64 -148 -551 -935 -863 -513 -883 -550 -285 -373 -690 -760 -678 -416 -73 -916 -783 -681 -744 -407 -524 -802 -817 -206 -70 -497 -949 -691 -926 -442 -974 -950 -999 -706 -849 -564 -992 -972 -514 -199 -838 -544 -750 -88 -816 -747 -834 -600 -862 -894 -28 -470 -907 -665 -954 -948 -364 -644 -49 -787 -467 -416 -313 -406 -999 -187 -736 -562 -897 -972 -531 -821 -772 -356 -825 -698 -128 -406 -910 -140 -54 -233 -312 -115 -845 -954 -252 -992 -772 -8 -58 -226 -985 -246 -53 -611 -815 -384 -384 -738 -917 -307 -725 -541 -648 -851 -825 -694 -6 -744 -539 -146 -431 -892 -440 -518 -289 -703 -406 -226 -935 -384 -120 -301 -397 -251 -646 -799 -77 -632 -689 -523 -805 -223 -738 -353 -956 -47 -340 -947 -865 -884 -437 -376 -955 -782 -613 -660 -953 -880 -24 -139 -74 -678 -427 -74 -932 -999 -542 -199 -750 -270 -436 -47 -319 -494 -653 -914 -648 -725 -541 -771 -194 -886 -113 -420 -519 -109 -497 -417 -349 -1000 -616 -180 -407 -213 -97 -250 -205 -574 -342 -338 -897 -944 -637 -266 -393 -910 -521 -867 -488 -428 -521 -880 -977 -145 -886 -905 -907 -314 -846 -475 -301 -148 -859 -319 -915 -563 -220 -297 -994 -327 -887 -790 -904 -462 -506 -556 -176 -390 -151 -12 -28 -403 -104 -975 -406 -816 -878 -393 -286 -354 -966 -190 -12 -845 -456 -487 -657 -64 -97 -623 -818 -93 -576 -904 -272 -776 -260 -907 -988 -901 -167 -649 -254 -331 -502 -346 -535 -652 -169 -652 -987 -244 -144 -254 -24 -933 -592 -823 -100 -308 -220 -964 -353 -656 -48 -891 -566 -386 -614 -942 -828 -914 -644 -821 -721 -31 -619 -865 -859 -150 -430 -713 -255 -663 -718 -833 -104 -654 -468 -340 -765 -563 -311 -108 -424 -347 -201 -247 -370 -561 -142 -138 -470 -96 -305 -245 -320 -904 -748 -288 -244 -710 -162 -262 -49 -516 -670 -916 -606 -744 -877 -754 -97 -641 -757 -817 -929 -454 -242 -325 -816 -531 -420 -832 -711 -165 -906 -363 -505 -423 -638 -532 -876 -210 -864 -237 -719 -157 -305 -422 -667 -222 -854 -578 -27 -544 -54 -477 -489 -536 -283 -37 -600 -37 -720 -85 -903 -86 -247 -45 -849 -540 -474 -520 -980 -733 -213 -308 -983 -40 -569 -41 -708 -804 -269 -211 -750 -539 -57 -472 -278 -990 -121 -71 -308 -440 -88 -528 -698 -726 -311 -766 -221 -599 -828 -772 -984 -215 -88 -755 -588 -117 -589 -979 -69 -718 -453 -270 -626 -495 -565 -746 -730 -928 -859 -500 -214 -188 -756 -244 -141 -551 -311 -539 -436 -257 -844 -548 -257 -118 -977 -770 -100 -561 -423 -134 -601 -909 -653 -952 -572 -380 -671 -1000 -848 -255 -860 -219 -431 -353 -673 -625 -236 -804 -893 -172 -216 -692 -903 -67 -815 -671 -533 -259 -443 -493 -311 -801 -691 -417 -583 -454 -911 -445 -292 -111 -552 -415 -677 -131 -570 -962 -18 -867 -956 -855 -49 -522 -156 -124 -349 -616 -288 -818 -898 -691 -185 -527 -255 -838 -940 -991 -70 -392 -181 -987 -803 -292 -894 -865 -905 -711 -12 -125 -459 -617 -7 -995 -661 -967 -584 -385 -761 -62 -162 -516 -705 -42 -553 -936 -885 -946 -572 -956 -410 -780 -156 -614 -476 -376 -927 -149 -593 -664 -767 -848 -65 -160 -35 -212 -274 -573 -357 -339 -414 -176 -774 -546 -581 -577 -182 -188 -622 -582 -616 -420 -399 -753 -376 -661 -977 -609 -141 -569 -452 -363 -780 -789 -959 -244 -853 -484 -524 -446 -210 -425 -195 -380 -705 -350 -552 -964 -241 -807 -718 -887 -957 -402 -308 -738 -775 -230 -120 -686 -60 -132 -624 -314 -812 -845 -915 -740 -879 -510 -119 -459 -707 -720 -284 -840 -356 -142 -407 -535 -558 -366 -302 -585 -871 -709 -565 -184 -124 -31 -498 -948 -691 -565 -543 -723 -88 -39 -943 -369 -481 -481 -367 -3 -813 -465 -924 -617 -399 -911 -545 -199 -172 -809 -992 -41 -527 -239 -852 -409 -231 -40 -486 -100 -576 -524 -736 -930 -704 -283 -209 -453 -62 -56 -147 -51 -699 -112 -547 -116 -473 -695 -966 -66 -541 -80 -948 -851 -19 -653 -982 -817 -537 -733 -505 -991 -192 -999 -585 -674 -670 -252 -235 -225 -290 -157 -631 -196 -430 -441 -133 -585 -141 -62 -277 -620 -217 -962 -942 -417 -450 -924 -654 -808 -268 -895 -696 -129 -851 -6 -965 -444 -876 -289 -145 -488 -581 -780 -579 -233 -615 -544 -194 -460 -248 -459 -488 -692 -528 -934 -189 -558 -485 -986 -115 -332 -659 -435 -653 -541 -272 -264 -324 -872 -805 -404 -722 -248 -20 -735 -581 -342 -992 -98 -806 -321 -941 -3 -513 -833 -618 -806 -837 -801 -344 -404 -426 -823 -601 -776 -882 -927 -603 -968 -598 -112 -845 -834 -631 -688 -87 -23 -43 -63 -105 -91 -56 -302 -501 -453 -980 -581 -702 -874 -320 -396 -679 -9 -888 -57 -303 -53 -309 -649 -391 -131 -707 -295 -687 -198 -464 -915 -415 -468 -190 -576 -143 -64 -975 -798 -558 -880 -591 -432 -486 -143 -195 -962 -491 -317 -141 -848 -923 -111 -397 -696 -297 -42 -628 -230 -896 -896 -804 -145 -547 -875 -862 -475 -676 -421 -811 -283 -359 -270 -392 -720 -978 -343 -588 -263 -270 -711 -842 -831 -101 -683 -918 -424 -251 -243 -961 -848 -94 -653 -122 -451 -26 -342 -152 -749 -465 -848 -13 -949 -460 -249 -984 -612 -322 -344 -739 -694 -702 -718 -154 -783 -319 -443 -255 -515 -73 -398 -937 -163 -573 -927 -581 -53 -917 -463 -994 -466 -873 -411 -844 -225 -533 -266 -154 -471 -635 -231 -269 -694 -320 -441 -788 -730 -786 -646 -535 -485 -813 -101 -71 -955 -317 -578 -232 -631 -233 -644 -502 -540 -777 -142 -404 -653 -227 -52 -539 -610 -118 -586 -861 -802 -654 -554 -856 -531 -850 -925 -48 -21 -385 -316 -784 -935 -410 -104 -551 -893 -862 -152 -241 -319 -182 -963 -716 -296 -897 -986 -25 -531 -95 -474 -867 -469 -778 -304 -86 -375 -886 -513 -951 -963 -190 -304 -807 -638 -17 -397 -440 -923 -587 -758 -30 -729 -142 -836 -938 -51 -127 -146 -434 -227 -777 -224 -744 -342 -185 -354 -782 -793 -259 -64 -879 -755 -328 -624 -757 -34 -520 -955 -394 -481 -490 -514 -30 -314 -270 -909 -29 -738 -727 -406 -854 -927 -382 -45 -114 -194 -869 -179 -769 -207 -894 -345 -676 -763 -403 -652 -943 -312 -233 -592 -588 -998 -391 -656 -34 -799 -366 -461 -237 -562 -135 -730 -953 -514 -155 -35 -87 -706 -219 -954 -248 -210 -219 -142 -673 -82 -845 -695 -111 -647 -208 -944 -289 -928 -493 -927 -819 -328 -287 -914 -550 -660 -749 -811 -631 -477 -583 -493 -341 -116 -168 -491 -170 -446 -772 -663 -242 -225 -820 -259 -258 -495 -329 -532 -117 -803 -869 -119 -648 -313 -937 -568 -623 -158 -825 -749 -1000 -697 -720 -869 -851 -492 -919 -121 -780 -738 -402 -529 -733 -864 -25 -144 -919 -764 -820 -434 -42 -305 -264 -485 -294 -366 -473 -263 -201 -286 -716 -147 -799 -362 -592 -250 -16 -371 -868 -598 -971 -612 -32 -605 -253 -167 -441 -889 -63 -409 -297 -470 -748 -779 -399 -622 -764 -850 -791 -348 -332 -659 -324 -521 -145 -555 -255 -188 -417 -442 -148 -109 -226 -721 -798 -308 -814 -342 -471 -399 -241 -914 -208 -217 -565 -697 -651 -321 -324 -75 -598 -753 -484 -213 -340 -327 -161 -368 -814 -683 -275 -545 -522 -466 -993 -319 -825 -907 -527 -788 -3 -197 -411 -860 -343 -44 -677 -324 -280 -969 -13 -308 -493 -792 -104 -413 -230 -65 -945 -462 -682 -858 -859 -431 -312 -745 -615 -999 -727 -448 -778 -375 -566 -116 -13 -130 -128 -326 -373 -583 -151 -55 -521 -721 -319 -847 -266 -948 -980 -486 -900 -960 -82 -283 -23 -317 -533 -529 -154 -391 -96 -327 -465 -805 -325 -568 -717 -515 -175 -349 -367 -589 -777 -922 -680 -125 -172 -577 -501 -602 -198 -778 -203 -928 -740 -250 -456 -682 -101 -870 -34 -799 -356 -365 -455 -25 -161 -241 -373 -906 -583 -331 -681 -228 -901 -930 -126 -882 -363 -125 -801 -190 -133 -24 -174 -886 -47 -446 -867 -38 -505 -387 -553 -143 -251 -771 -6 -262 -875 -166 -437 -990 -797 -363 -107 -36 -76 -151 -131 -396 -386 -630 -158 -139 -810 -827 -149 -721 -517 -946 -37 -601 -148 -767 -861 -590 -52 -989 -611 -90 -775 -764 -359 -44 -51 -955 -954 -189 -989 -818 -786 -776 -206 -209 -212 -569 -162 -330 -839 -133 -618 -432 -588 -698 -965 -669 -188 -422 -668 -218 -555 -138 -904 -394 -976 -413 -745 -218 -736 -258 -439 -52 -408 -298 -14 -252 -153 -928 -718 -754 -710 -920 -298 -17 -460 -175 -127 -223 -866 -46 -33 -254 -922 -786 -632 -664 -254 -829 -133 -680 -278 -151 -976 -471 -10 -476 -945 -498 -888 -452 -32 -596 -30 -47 -825 -180 -699 -595 -346 -295 -581 -702 -171 -687 -508 -93 -518 -194 -405 -287 -723 -860 -230 -358 -885 -778 -532 -980 -401 -211 -588 -171 -847 -113 -278 -832 -249 -20 -720 -885 -222 -932 -891 -462 -526 -116 -78 -449 -342 -675 -196 -52 -166 -37 -168 -738 -148 -17 -44 -328 -703 -545 -481 -854 -503 -963 -673 -512 -288 -354 -703 -33 -731 -126 -700 -783 -677 -706 -831 -891 -973 -33 -192 -442 -688 -884 -683 -771 -338 -769 -237 -193 -453 -559 -146 -680 -286 -388 -677 -95 -749 -791 -232 -532 -334 -383 -399 -820 -773 -427 -585 -266 -669 -302 -857 -600 -639 -594 -669 -981 -162 -599 -929 -137 -593 -177 -764 -432 -966 -565 -901 -630 -886 -483 -666 -17 -895 -396 -651 -809 -479 -780 -890 -516 -356 -85 -45 -289 -503 -893 -506 -414 -707 -653 -770 -498 -130 -680 -939 -890 -482 -449 -540 -874 -628 -88 -320 -286 -4 -708 -904 -484 -725 -305 -694 -147 -894 -109 -672 -196 -78 -72 -159 -69 -992 -43 -655 -943 -349 -596 -335 -976 -769 -863 -517 -759 -785 -336 -246 -521 -779 -424 -131 -745 -435 -868 -235 -986 -168 -501 -855 -490 -271 -429 -668 -864 -920 -776 -840 -42 -229 -959 -939 -11 -231 -856 -388 -572 -516 -597 -570 -793 -258 -85 -923 -400 -301 -808 -72 -92 -21 -412 -862 -966 -863 -130 -446 -656 -50 -480 -249 -444 -566 -635 -601 -236 -694 -898 -789 -284 -84 -696 -248 -684 -313 -278 -696 -761 -752 -418 -583 -516 -776 -648 -492 -507 -401 -703 -470 -841 -279 -432 -702 -884 -355 -776 -503 -238 -299 -564 -904 -420 -459 -829 -794 -764 -721 -888 -670 -689 -982 -69 -555 -894 -24 -818 -319 -160 -840 -557 -341 -566 -628 -999 -851 -258 -27 -61 -506 -872 -272 -323 -137 -991 -685 -297 -443 -594 -407 -574 -710 -749 -346 -919 -758 -950 -630 -521 -927 -434 -476 -447 -931 -85 -159 -600 -841 -266 -994 -327 -279 -704 -739 -390 -89 -942 -8 -91 -379 -90 -18 -540 -468 -375 -132 -524 -729 -251 -996 -638 -849 -866 -464 -846 -441 -815 -634 -276 -48 -133 -299 -438 -713 -557 -190 -474 -120 -202 -729 -849 -25 -276 -751 -350 -991 -200 -310 -359 -502 -657 -538 -320 -435 -299 -96 -474 -157 -116 -648 -110 -410 -205 -956 -98 -231 -355 -824 -367 -556 -300 -500 -627 -248 -672 -367 -506 -470 -81 -47 -284 -423 -512 -270 -496 -832 -900 -644 -987 -170 -652 -609 -424 -111 -973 -825 -766 -720 -300 -306 -815 -152 -675 -472 -953 -786 -60 -43 -203 -701 -185 -385 -784 -956 -463 -492 -192 -168 -68 -307 -74 -781 -840 -33 -298 -505 -358 -671 -907 -682 -455 -582 -86 -698 -869 -648 -351 -200 -55 -259 -701 -827 -158 -99 -71 -249 -69 -846 -245 -905 -557 -690 -485 -152 -666 -644 -741 -551 -374 -746 -329 -740 -983 -177 -739 -661 -584 -205 -459 -273 -576 -300 -751 -702 -877 -861 -63 -329 -226 -997 -614 -543 -662 -247 -678 -505 -302 -989 -400 -743 -76 -341 -900 -156 -53 -997 -420 -114 -591 -437 -57 -258 -810 -45 -817 -440 -365 -416 -582 -320 -756 -933 -627 -801 -825 -783 -380 -658 -269 -929 -419 -693 -622 -599 -228 -72 -322 -648 -186 -776 -714 -883 -168 -876 -404 -207 -349 -629 -298 -147 -565 -180 -868 -975 -886 -132 -245 -584 -499 -369 -556 -575 -556 -198 -877 -914 -599 -76 -76 -583 -620 -256 -494 -226 -511 -803 -607 -728 -398 -177 -377 -761 -484 -964 -4 -241 -4 -350 -428 -310 -782 -851 -727 -23 -442 -91 -778 -399 -441 -468 -294 -196 -883 -497 -543 -332 -704 -118 -608 -320 -725 -396 -767 -36 -142 -515 -121 -368 -822 -543 -195 -851 -910 -191 -551 -946 -976 -179 -513 -94 -219 -377 -412 -786 -417 -135 -74 -407 -992 -9 -235 -144 -80 -544 -798 -478 -63 -6 -997 -823 -612 -564 -587 -281 -327 -769 -176 -706 -996 -134 -8 -621 -611 -509 -905 -152 -19 -783 -127 -691 -596 -246 -988 -209 -418 -608 -2 -881 -497 -339 -864 -573 -11 -951 -750 -339 -128 -650 -658 -809 -831 -528 -407 -771 -355 -275 -587 -273 -930 -817 -559 -4 -1000 -88 -104 -635 -605 -838 -70 -292 -310 -94 -972 -902 -196 -764 -490 -525 -168 -762 -827 -940 -229 -929 -471 -420 -32 -975 -209 -260 -951 -167 -666 -383 -418 -984 -806 -129 -507 -953 -466 -586 -469 -322 -687 -251 -938 -631 -979 -92 -960 -139 -120 -116 -901 -350 -610 -509 -688 -605 -853 -930 -620 -822 -529 -234 -738 -636 -936 -395 -424 -309 -148 -918 -942 -409 -578 -790 -123 -346 -556 -262 -465 -348 -112 -272 -762 -98 -229 -272 -996 -360 -238 -976 -390 -938 -704 -313 -614 -352 -978 -773 -169 -926 -685 -649 -567 -619 -349 -226 -98 -930 -200 -858 -546 -638 -309 -782 -954 -96 -480 -413 -146 -739 -655 -739 -355 -612 -763 -911 -416 -695 -304 -890 -635 -77 -494 -47 -10 -755 -579 -294 -342 -899 -969 -836 -344 -253 -246 -158 -922 -904 -114 -260 -813 -747 -374 -360 -978 -811 -893 -152 -673 -478 -963 -399 -250 -492 -606 -329 -782 -879 -427 -215 -441 -225 -748 -676 -140 -438 -750 -303 -181 -322 -438 -573 -108 -976 -355 -525 -322 -391 -563 -496 -136 -697 -893 -998 -744 -2 -385 -692 -457 -323 -190 -137 -780 -89 -459 -964 -333 -452 -344 -368 -664 -795 -474 -677 -263 -304 -501 -72 -589 -681 -283 -963 -279 -183 -121 -576 -643 -45 -374 -558 -607 -108 -89 -20 -420 -588 -45 -118 -738 -751 -774 -761 -536 -234 -341 -274 -785 -394 -344 -541 -224 -389 -724 -188 -219 -297 -822 -253 -375 -881 -242 -348 -145 -532 -986 -432 -297 -925 -1 -880 -621 -840 -534 -785 -255 -621 -932 -346 -67 -524 -109 -131 -954 -608 -487 -934 -860 -828 -103 -268 -622 -333 -245 -342 -662 -523 -775 -927 -325 -177 -21 -243 -959 -948 -810 -544 -159 -144 -43 -9 -499 -194 -780 -619 -386 -161 -544 -486 -301 -605 -810 -481 -638 -464 -116 -388 -763 -218 -504 -515 -622 -486 -518 -282 -805 -296 -908 -581 -100 -334 -352 -122 -283 -20 -398 -642 -71 -962 -831 -147 -637 -46 -907 -896 -432 -53 -794 -468 -766 -831 -811 -493 -994 -379 -90 -50 -326 -940 -15 -363 -471 -316 -863 -530 -366 -872 -645 -610 -825 -427 -84 -216 -717 -304 -770 -484 -46 -577 -738 -949 -567 -686 -524 -710 -4 -728 -941 -792 -909 -637 -261 -777 -630 -229 -719 -873 -613 -782 -198 -835 -526 -634 -684 -953 -380 -718 -215 -945 -170 -726 -685 -236 -479 -491 -942 -762 -925 -707 -515 -700 -922 -102 -557 -2 -472 -366 -43 -16 -587 -477 -561 -661 -974 -58 -578 -461 -537 -505 -248 -447 -866 -592 -704 -806 -577 -662 -79 -390 -273 -638 -482 -485 -142 -801 -202 -943 -4 -342 -856 -155 -94 -40 -782 -403 -124 -588 -693 -206 -139 -209 -383 -469 -113 -291 -89 -462 -959 -171 -555 -483 -377 -327 -488 -842 -793 -376 -146 -894 -802 -351 -327 -288 -372 -33 -470 -642 -564 -904 -652 -729 -982 -304 -126 -437 -734 -455 -771 -60 -272 -917 -771 -300 -8 -140 -281 -598 -856 -414 -372 -509 -984 -206 -398 -388 -819 -923 -24 -149 -601 -741 -422 -928 -373 -847 -975 -395 -302 -295 -700 -300 -444 -920 -939 -613 -866 -217 -10 -623 -820 -428 -594 -196 -157 -60 -114 -234 -848 -379 -607 -148 -514 -146 -513 -141 -528 -843 -300 -808 -550 -44 -822 -520 -807 -85 -270 -768 -733 -472 -530 -599 -473 -628 -103 -947 -350 -11 -7 -346 -718 -489 -181 -397 -38 -425 -678 -461 -523 -257 -491 -382 -870 -84 -435 -645 -841 -278 -755 -937 -228 -601 -984 -155 -730 -334 -913 -879 -909 -97 -898 -645 -34 -673 -823 -501 -34 -607 -704 -434 -939 -571 -499 -3 -832 -186 -944 -60 -568 -482 -283 -222 -707 -285 -925 -206 -801 -799 -868 -716 -152 -678 -765 -375 -254 -863 -935 -478 -41 -787 -234 -455 -969 -76 -575 -793 -510 -53 -917 -503 -917 -552 -578 -30 -113 -20 -423 -604 -201 -744 -834 -818 -730 -817 -129 -282 -826 -807 -521 -823 -377 -602 -708 -236 -436 -684 -938 -619 -602 -502 -115 -964 -343 -187 -511 -437 -209 -110 -108 -813 -650 -1000 -361 -921 -854 -222 -530 -884 -869 -974 -217 -101 -134 -204 -937 -992 -497 -677 -217 -495 -465 -379 -979 -745 -178 -157 -899 -993 -326 -864 -929 -173 -63 -34 -601 -519 -281 -913 -811 -869 -446 -278 -259 -115 -775 -620 -875 -89 -420 -509 -576 -796 -349 -51 -757 -502 -389 -670 -115 -622 -926 -390 -371 -802 -371 -67 -932 -851 -505 -648 -746 -270 -619 -532 -364 -917 -800 -899 -8 -830 -167 -200 -873 -972 -350 -418 -618 -651 -786 -279 -552 -140 -386 -941 -528 -401 -69 -69 -218 -128 -867 -849 -583 -631 -916 -220 -93 -864 -415 -85 -117 -646 -654 -539 -481 -245 -350 -861 -740 -119 -195 -97 -87 -557 -591 -512 -870 -434 -921 -267 -213 -668 -892 -874 -270 -493 -298 -291 -88 -918 -127 -844 -741 -554 -126 -982 -234 -632 -728 -686 -260 -304 -592 -364 -332 -482 -811 -425 -264 -767 -455 -837 -32 -800 -713 -372 -136 -529 -194 -264 -816 -731 -531 -573 -321 -972 -499 -101 -954 -348 -222 -652 -296 -871 -950 -633 -571 -916 -878 -926 -523 -767 -410 -992 -624 -534 -902 -975 -329 -729 -909 -219 -197 -145 -35 -621 -283 -517 -558 -696 -227 -198 -878 -835 -365 -76 -598 -252 -214 -849 -130 -819 -414 -871 -578 -305 -341 -46 -307 -474 -167 -701 -662 -208 -841 -709 -320 -593 -81 -826 -670 -651 -885 -511 -599 -957 -100 -622 -452 -451 -817 -350 -213 -669 -593 -823 -77 -478 -315 -59 -206 -85 -785 -10 -706 -293 -493 -162 -116 -187 -503 -980 -535 -802 -735 -420 -988 -949 -172 -84 -817 -821 -457 -137 -19 -610 -273 -527 -371 -377 -365 -728 -500 -723 -633 -19 -380 -384 -459 -27 -394 -660 -515 -398 -864 -68 -835 -483 -860 -593 -261 -810 -563 -256 -542 -592 -186 -48 -656 -526 -49 -196 -291 -136 -956 -39 -774 -324 -705 -246 -235 -148 -675 -463 -721 -520 -427 -470 -435 -311 -70 -329 -155 -647 -924 -117 -564 -650 -243 -296 -951 -324 -776 -569 -707 -673 -902 -925 -570 -650 -163 -987 -271 -758 -538 -167 -705 -186 -254 -318 -87 -448 -23 -99 -724 -533 -632 -365 -458 -491 -197 -662 -157 -342 -841 -520 -718 -119 -237 -928 -319 -714 -911 -828 -567 -695 -966 -940 -528 -120 -739 -348 -734 -768 -304 -39 -575 -943 -808 -359 -321 -997 -788 -34 -345 -769 -67 -357 -932 -232 -246 -152 -898 -21 -75 -327 -216 -113 -804 -446 -360 -251 -667 -548 -436 -445 -46 -879 -59 -973 -633 -771 -343 -889 -54 -966 -25 -290 -256 -582 -933 -19 -453 -243 -410 -705 -595 -879 -231 -829 -174 -732 -418 -999 -772 -655 -989 -689 -979 -761 -594 -427 -984 -871 -904 -535 -697 -240 -850 -331 -392 -205 -290 -806 -40 -800 -438 -131 -803 -846 -287 -686 -651 -791 -690 -676 -119 -119 -683 -322 -922 -106 -657 -269 -558 -763 -27 -94 -4 -973 -154 -27 -475 -199 -231 -380 -181 -627 -995 -30 -982 -199 -761 -971 -882 -50 -458 -817 -229 -235 -298 -985 -361 -425 -313 -80 -427 -827 -229 -860 -962 -781 -455 -846 -686 -964 -151 -823 -731 -807 -570 -442 -256 -176 -63 -191 -906 -686 -330 -98 -354 -731 -837 -694 -471 -446 -268 -581 -111 -368 -109 -964 -403 -300 -317 -790 -901 -102 -419 -763 -974 -113 -998 -743 -658 -309 -895 -618 -51 -903 -254 -568 -618 -776 -880 -555 -495 -589 -63 -539 -216 -51 -942 -814 -461 -442 -106 -933 -449 -868 -926 -409 -248 -333 -17 -585 -204 -844 -804 -748 -927 -35 -133 -4 -693 -712 -614 -512 -152 -689 -207 -365 -312 -73 -817 -768 -756 -21 -267 -951 -539 -835 -526 -556 -306 -687 -405 -824 -623 -162 -150 -771 -440 -335 -428 -288 -486 -171 -265 -494 -975 -953 -110 -604 -873 -39 -457 -519 -488 -309 -691 -534 -860 -161 -996 -51 -103 -446 -818 -840 -700 -1 -493 -367 -136 -277 -479 -334 -375 -742 -910 -236 -939 -150 -425 -983 -773 -968 -798 -674 -581 -357 -709 -322 -658 -911 -429 -315 -166 -15 -471 -49 -516 -567 -770 -73 -544 -980 -459 -499 -51 -796 -933 -212 -751 -548 -744 -877 -63 -817 -719 -489 -538 -228 -2 -110 -162 -340 -569 -720 -538 -691 -714 -822 -259 -93 -929 -24 -632 -718 -458 -197 -793 -749 -909 -386 -548 -845 -105 -409 -883 -825 -295 -877 -454 -217 -54 -786 -611 -686 -92 -852 -778 -175 -954 -91 -432 -753 -292 -346 -844 -516 -971 -632 -174 -728 -253 -968 -105 -544 -254 -730 -588 -958 -602 -525 -98 -519 -668 -831 -725 -205 -213 -503 -338 -426 -71 -540 -962 -631 -822 -925 -19 -833 -922 -705 -549 -37 -755 -357 -345 -72 -330 -228 -743 -681 -792 -466 -59 -338 -419 -556 -98 -500 -232 -948 -403 -752 -353 -50 -296 -37 -103 -951 -459 -646 -218 -82 -451 -746 -188 -748 -442 -799 -147 -530 -972 -314 -394 -311 -345 -480 -80 -561 -883 -484 -357 -824 -957 -854 -71 -442 -302 -69 -922 -276 -312 -668 -616 -288 -41 -502 -946 -847 -865 -684 -682 -573 -309 -413 -205 -169 -407 -172 -622 -245 -362 -88 -781 -379 -324 -642 -686 -473 -461 -820 -22 -640 -630 -731 -182 -729 -721 -926 -564 -422 -112 -223 -629 -938 -31 -559 -327 -384 -543 -840 -391 -186 -714 -275 -449 -764 -864 -243 -265 -870 -82 -878 -191 -860 -196 -290 -818 -827 -539 -900 -487 -610 -790 -557 -515 -530 -653 -132 -218 -563 -486 -901 -338 -837 -974 -742 -44 -475 -575 -751 -37 -813 -877 -162 -551 -716 -308 -83 -759 -800 -267 -178 -979 -380 -964 -258 -375 -27 -695 -93 -26 -951 -208 -114 -619 -930 -920 -727 -38 -493 -365 -428 -462 -208 -311 -758 -251 -511 -124 -420 -159 -326 -210 -803 -503 -45 -442 -293 -853 -959 -281 -320 -185 -768 -892 -745 -487 -734 -177 -503 -726 -269 -927 -692 -878 -17 -508 -799 -531 -553 -859 -268 -450 -15 -649 -991 -969 -481 -703 -159 -423 -635 -942 -916 -977 -243 -200 -595 -51 -704 -68 -862 -258 -946 -637 -54 -161 -978 -577 -97 -425 -634 -662 -31 -127 -298 -3 -270 -384 -80 -296 -458 -4 -819 -576 -719 -156 -423 -627 -941 -358 -193 -2 -241 -931 -469 -587 -895 -673 -80 -180 -298 -637 -663 -243 -557 -592 -409 -225 -661 -404 -487 -602 -274 -225 -53 -332 -974 -391 -535 -418 -862 -382 -14 -658 -930 -797 -525 -340 -397 -427 -461 -209 -929 -615 -205 -584 -69 -823 -498 -413 -302 -390 -419 -590 -827 -975 -994 -777 -6 -92 -530 -991 -508 -764 -104 -662 -698 -233 -743 -164 -367 -464 -41 -789 -765 -877 -173 -278 -58 -520 -551 -699 -778 -835 -735 -32 -604 -995 -482 -1000 -174 -882 -831 -155 -891 -37 -381 -491 -347 -736 -592 -781 -684 -606 -809 -799 -638 -534 -122 -827 -378 -31 -534 -680 -70 -514 -730 -359 -815 -644 -377 -664 -998 -498 -440 -864 -234 -185 -23 -507 -375 -589 -985 -528 -916 -212 -768 -20 -769 -77 -368 -500 -136 -62 -438 -95 -777 -148 -998 -469 -433 -383 -815 -783 -724 -543 -436 -131 -776 -750 -703 -958 -845 -332 -913 -240 -264 -104 -969 -307 -668 -351 -582 -36 -293 -209 -676 -135 -871 -125 -391 -965 -996 -54 -75 -777 -365 -847 -752 -36 -908 -998 -413 -331 -419 -240 -55 -161 -235 -265 -454 -87 -644 -764 -614 -626 -710 -877 -468 -33 -655 -328 -446 -309 -167 -863 -569 -329 -827 -28 -355 -638 -633 -823 -789 -504 -773 -9 -838 -893 -910 -452 -128 -200 -706 -722 -658 -600 -772 -139 -308 -751 -239 -345 -72 -804 -49 -548 -280 -748 -860 -638 -880 -996 -882 -104 -627 -821 -600 -691 -889 -208 -437 -404 -203 -806 -863 -339 -733 -728 -689 -989 -242 -627 -715 -264 -474 -734 -615 -430 -572 -911 -242 -41 -45 -337 -924 -890 -295 -229 -198 -534 -678 -228 -186 -618 -889 -982 -660 -352 -330 -836 -714 -710 -91 -444 -960 -172 -908 -19 -955 -960 -526 -448 -730 -674 -539 -169 -885 -80 -444 -673 -108 -79 -768 -968 -210 -342 -569 -146 -345 -456 -849 -367 -234 -173 -250 -161 -667 -873 -592 -310 -287 -398 -80 -416 -177 -835 -193 -989 -872 -362 -652 -218 -668 -619 -532 -732 -243 -212 -174 -200 -410 -210 -783 -452 -441 -386 -297 -837 -751 -983 -132 -770 -86 -559 -630 -273 -298 -786 -773 -1000 -914 -122 -423 -716 -9 -774 -704 -1000 -885 -328 -990 -749 -252 -205 -680 -590 -348 -924 -522 -808 -416 -950 -251 -447 -188 -395 -909 -184 -679 -104 -198 -418 -514 -588 -789 -33 -279 -196 -697 -877 -936 -789 -905 -544 -347 -430 -424 -363 -409 -816 -942 -14 -870 -86 -802 -919 -215 -768 -26 -507 -174 -90 -946 -953 -904 -22 -232 -837 -298 -953 -802 -830 -795 -162 -56 -949 -283 -487 -212 -796 -719 -439 -544 -968 -873 -482 -794 -923 -570 -731 -171 -500 -839 -290 -659 -944 -269 -730 -745 -910 -474 -53 -947 -821 -718 -868 -772 -603 -402 -945 -934 -765 -680 -901 -74 -901 -144 -638 -108 -232 -208 -164 -985 -28 -463 -238 -568 -376 -764 -497 -777 -639 -27 -906 -139 -545 -648 -24 -888 -18 -505 -748 -938 -968 -82 -344 -27 -512 -363 -188 -629 -88 -744 -561 -255 -436 -534 -793 -659 -511 -649 -749 -375 -334 -140 -266 -299 -878 -566 -578 -41 -636 -461 -849 -979 -427 -674 -840 -289 -977 -956 -217 -680 -542 -843 -356 -49 -611 -812 -400 -369 -151 -360 -321 -75 -597 -228 -369 -956 -288 -138 -971 -66 -887 -842 -525 -822 -366 -770 -487 -947 -100 -283 -883 -84 -786 -629 -419 -417 -272 -440 -970 -269 -314 -819 -494 -460 -900 -904 -857 -536 -100 -405 -444 -541 -5 -436 -297 -537 -387 -797 -326 -248 -87 -440 -699 -368 -342 -703 -158 -277 -628 -832 -746 -372 -550 -785 -712 -471 -141 -981 -36 -734 -943 -405 -302 -487 -932 -124 -689 -399 -248 -185 -98 -607 -443 -274 -425 -323 -540 -98 -352 -113 -778 -114 -251 -736 -528 -299 -928 -994 -668 -613 -784 -634 -348 -960 -205 -479 -97 -411 -538 -337 -964 -472 -952 -472 -660 -193 -162 -197 -908 -472 -169 -532 -436 -956 -722 -335 -203 -106 -115 -427 -414 -928 -743 -278 -338 -31 -904 -690 -315 -548 -925 -318 -275 -660 -420 -815 -667 -363 -708 -16 -378 -224 -857 -613 -683 -162 -666 -411 -237 -280 -338 -345 -462 -141 -486 -322 -304 -186 -251 -2 -452 -732 -856 -240 -280 -846 -67 -663 -375 -757 -202 -447 -721 -628 -709 -820 -758 -51 -350 -283 -156 -480 -584 -509 -101 -58 -985 -41 -496 -994 -889 -109 -20 -243 -834 -947 -917 -403 -29 -693 -151 -901 -732 -53 -477 -873 -763 -86 -657 -257 -638 -128 -836 -418 -222 -408 -365 -907 -573 -788 -599 -977 -883 -275 -215 -873 -927 -53 -279 -695 -999 -903 -796 -543 -205 -895 -793 -866 -469 -849 -74 -633 -61 -793 -15 -823 -258 -557 -401 -132 -670 -759 -544 -686 -701 -964 -580 -68 -22 -875 -327 -691 -800 -590 -723 -459 -219 -694 -36 -977 -988 -984 -965 -951 -753 -455 -545 -720 -914 -735 -751 -272 -582 -883 -293 -364 -333 -438 -301 -428 -361 -642 -445 -955 -110 -649 -210 -337 -647 -933 -501 -769 -569 -249 -499 -632 -359 -370 -426 -994 -406 -597 -379 -148 -997 -548 -974 -161 -752 -608 -248 -747 -728 -120 -846 -887 -213 -749 -407 -933 -723 -463 -126 -847 -672 -990 -953 -84 -346 -792 -615 -254 -745 -737 -427 -447 -299 -552 -648 -264 -802 -206 -492 -261 -619 -45 -780 -136 -613 -942 -236 -657 -504 -510 -518 -692 -538 -268 -53 -924 -785 -336 -407 -6 -187 -408 -972 -686 -391 -245 -529 -766 -796 -125 -932 -817 -70 -629 -937 -236 -304 -485 -579 -688 -877 -569 -131 -233 -991 -744 -775 -466 -219 -3 -634 -243 -555 -933 -965 -129 -156 -247 -459 -826 -571 -657 -574 -966 -208 -638 -864 -131 -819 -556 -752 -620 -101 -562 -296 -498 -984 -480 -497 -800 -82 -153 -700 -308 -891 -887 -419 -375 -157 -687 -892 -306 -344 -350 -111 -203 -636 -688 -76 -113 -10 -987 -345 -298 -340 -584 -528 -340 -918 -314 -16 -364 -478 -388 -405 -297 -146 -14 -551 -465 -920 -252 -664 -70 -722 -17 -29 -785 -999 -754 -465 -395 -73 -394 -940 -789 -655 -432 -639 -669 -816 -425 -655 -920 -84 -225 -982 -666 -875 -595 -539 -294 -933 -663 -220 -178 -840 -201 -398 -793 -716 -375 -953 -717 -332 -349 -861 -106 -779 -629 -101 -312 -10 -139 -338 -620 -632 -220 -913 -195 -529 -749 -930 -695 -849 -1000 -554 -923 -974 -406 -336 -874 -865 -278 -52 -990 -245 -310 -876 -505 -617 -745 -516 -372 -457 -637 -298 -607 -799 -566 -821 -851 -151 -738 -19 -251 -857 -421 -737 -642 -755 -593 -66 -483 -781 -534 -620 -431 -931 -198 -438 -452 -497 -417 -814 -833 -17 -173 -741 -125 -127 -588 -349 -574 -74 -684 -520 -31 -556 -587 -987 -85 -116 -624 -497 -410 -201 -892 -677 -111 -75 -217 -300 -431 -351 -170 -433 -807 -675 -466 -234 -988 -981 -878 -346 -308 -663 -921 -94 -662 -444 -186 -390 -971 -168 -430 -260 -307 -226 -847 -982 -595 -615 -856 -463 -222 -973 -977 -745 -547 -84 -845 -250 -505 -555 -429 -522 -34 -859 -88 -461 -517 -207 -299 -254 -468 -755 -218 -131 -917 -995 -169 -548 -367 -627 -95 -870 -13 -674 -854 -618 -175 -413 -411 -550 -135 -258 -736 -199 -41 -463 -288 -816 -599 -755 -27 -832 -570 -858 -176 -501 -352 -166 -599 -455 -825 -74 -811 -632 -68 -471 -719 -249 -670 -424 -678 -303 -547 -501 -742 -102 -760 -743 -545 -685 -54 -483 -348 -592 -308 -488 -153 -507 -443 -399 -564 -885 -523 -959 -665 -298 -13 -790 -89 -489 -15 -586 -225 -513 -944 -293 -934 -694 -474 -149 -487 -288 -74 -858 -608 -174 -21 -905 -644 -169 -460 -972 -553 -937 -877 -491 -9 -538 -995 -202 -754 -914 -813 -250 -934 -496 -678 -195 -934 -977 -136 -56 -869 -176 -678 -417 -884 -835 -955 -592 -161 -503 -781 -757 -225 -713 -22 -823 -184 -248 -758 -360 -728 -649 -890 -211 -934 -962 -441 -690 -979 -871 -999 -730 -998 -230 -381 -888 -10 -831 -973 -800 -136 -14 -623 -294 -983 -134 -362 -94 -259 -806 -438 -573 -994 -150 -146 -580 -859 -945 -81 -357 -993 -90 -151 -329 -979 -502 -109 -89 -471 -686 -699 -264 -638 -831 -112 -405 -482 -864 -546 -943 -506 -293 -702 -106 -583 -323 -900 -819 -836 -200 -441 -935 -787 -277 -509 -966 -387 -820 -917 -872 -892 -129 -440 -822 -98 -91 -893 -809 -728 -639 -645 -503 -472 -369 -976 -418 -818 -247 -575 -273 -859 -952 -884 -577 -792 -444 -247 -198 -477 -818 -871 -392 -556 -673 -897 -998 -891 -684 -927 -492 -655 -608 -568 -579 -691 -535 -547 -972 -91 -607 -312 -851 -437 -733 -828 -237 -427 -830 -396 -947 -547 -653 -322 -948 -380 -741 -354 -159 -965 -659 -758 -133 -948 -421 -996 -979 -67 -235 -541 -808 -178 -172 -153 -347 -31 -561 -994 -356 -570 -296 -883 -170 -616 -397 -950 -420 -328 -409 -980 -831 -817 -792 -763 -733 -747 -557 -853 -550 -880 -731 -701 -401 -185 -708 -75 -632 -327 -171 -573 -281 -219 -41 -323 -15 -475 -80 -386 -43 -66 -891 -794 -952 -10 -450 -62 -26 -2 -818 -576 -320 -293 -457 -247 -668 -669 -31 -804 -951 -436 -612 -661 -797 -235 -899 -223 -152 -406 -261 -901 -939 -853 -436 -843 -200 -313 -154 -498 -61 -841 -904 -323 -206 -424 -350 -732 -63 -274 -476 -754 -175 -518 -156 -846 -539 -542 -496 -522 -383 -389 -616 -604 -924 -147 -609 -437 -647 -905 -854 -682 -956 -94 -743 -98 -371 -12 -293 -810 -241 -248 -188 -961 -686 -904 -494 -870 -494 -749 -172 -919 -260 -891 -946 -526 -520 -395 -357 -412 -190 -253 -458 -974 -9 -990 -639 -639 -551 -17 -415 -191 -59 -180 -137 -617 -81 -53 -924 -310 -651 -314 -799 -128 -414 -169 -848 -237 -859 -663 -422 -204 -713 -246 -250 -81 -778 -427 -615 -492 -686 -290 -933 -220 -413 -516 -493 -681 -507 -714 -751 -292 -934 -116 -565 -888 -240 -801 -948 -646 -464 -130 -969 -557 -673 -461 -829 -618 -283 -407 -135 -880 -280 -380 -72 -369 -414 -90 -786 -120 -487 -225 -920 -38 -757 -783 -981 -837 -599 -661 -385 -348 -817 -458 -547 -716 -771 -420 -36 -394 -781 -906 -197 -178 -162 -760 -396 -223 -850 -370 -970 -496 -259 -768 -987 -181 -859 -950 -730 -575 -224 -564 -935 -351 -407 -1 -701 -314 -97 -252 -705 -173 -121 -835 -125 -927 -163 -800 -583 -896 -358 -623 -255 -437 -60 -989 -878 -755 -991 -77 -988 -698 -936 -486 -997 -898 -25 -514 -925 -137 -302 -569 -782 -302 -729 -193 -58 -931 -620 -959 -71 -948 -400 -899 -216 -385 -843 -983 -822 -639 -634 -680 -386 -491 -873 -38 -593 -481 -291 -973 -706 -32 -962 -538 -715 -733 -352 -155 -161 -61 -94 -513 -659 -796 -596 -850 -698 -937 -646 -282 -863 -307 -46 -39 -614 -388 -455 -955 -491 -471 -196 -430 -85 -503 -735 -336 -621 -152 -890 -507 -571 -703 -259 -209 -360 -479 -159 -296 -516 -276 -499 -841 -126 -707 -5 -668 -469 -394 -5 -999 -51 -690 -738 -924 -865 -689 -325 -761 -694 -943 -120 -463 -59 -514 -336 -84 -778 -141 -441 -777 -748 -827 -803 -998 -986 -353 -338 -345 -708 -534 -639 -406 -40 -914 -671 -454 -303 -616 -703 -992 -47 -213 -526 -499 -354 -231 -591 -769 -719 -429 -97 -575 -924 -408 -544 -493 -214 -257 -770 -482 -861 -436 -756 -189 -171 -659 -918 -372 -734 -546 -114 -873 -440 -625 -594 -562 -833 -46 -423 -867 -91 -15 -514 -454 -53 -399 -184 -176 -77 -990 -179 -220 -603 -381 -63 -605 -315 -860 -382 -531 -611 -996 -656 -418 -616 -623 -150 -337 -641 -549 -71 -271 -908 -912 -878 -126 -26 -952 -915 -844 -716 -546 -623 -667 -933 -625 -912 -690 -327 -368 -514 -293 -732 -558 -136 -895 -976 -496 -499 -384 -728 -358 -158 -562 -891 -635 -413 -678 -310 -306 -550 -890 -547 -579 -979 -836 -644 -916 -381 -710 -719 -554 -738 -49 -564 -456 -989 -175 -345 -110 -797 -702 -348 -654 -701 -74 -858 -46 -580 -552 -455 -596 -421 -65 -655 -693 -795 -183 -942 -512 -230 -553 -426 -573 -304 -658 -833 -199 -342 -402 -958 -756 -686 -89 -641 -904 -300 -481 -544 -741 -791 -826 -396 -68 -363 -549 -114 -283 -254 -484 -760 -847 -377 -772 -37 -596 -585 -275 -348 -346 -489 -250 -751 -152 -793 -15 -513 -20 -893 -5 -166 -492 -280 -888 -568 -71 -679 -224 -334 -965 -883 -277 -752 -587 -940 -965 -565 -623 -293 -429 -56 -812 -459 -179 -591 -877 -147 -920 -590 -864 -374 -577 -758 -317 -654 -470 -619 -591 -480 -965 -966 -661 -627 -632 -871 -145 -333 -532 -415 -760 -344 -294 -56 -112 -120 -676 -964 -893 -373 -127 -291 -753 -549 -855 -609 -602 -58 -80 -854 -201 -896 -379 -756 -190 -196 -576 -455 -254 -50 -366 -376 -918 -434 -822 -388 -146 -768 -576 -57 -604 -199 -85 -11 -79 -641 -606 -353 -33 -245 -783 -108 -939 -146 -798 -616 -458 -360 -251 -506 -818 -58 -197 -196 -519 -431 -327 -361 -144 -648 -294 -622 -873 -180 -394 -147 -842 -557 -561 -518 -462 -291 -986 -560 -514 -761 -771 -338 -974 -599 -542 -635 -829 -127 -15 -145 -990 -773 -752 -254 -230 -580 -842 -788 -810 -563 -592 -893 -680 -676 -562 -206 -378 -523 -82 -312 -435 -949 -365 -93 -298 -359 -585 -308 -200 -32 -736 -275 -481 -332 -466 -926 -381 -310 -142 -146 -610 -526 -691 -672 -804 -958 -643 -64 -652 -410 -286 -424 -356 -735 -683 -407 -224 -362 -954 -456 -459 -321 -940 -433 -528 -96 -483 -205 -891 -733 -800 -481 -971 -376 -711 -447 -255 -822 -604 -696 -789 -767 -851 -949 -873 -209 -484 -107 -658 -56 -148 -849 -630 -82 -818 -638 -541 -705 -684 -909 -363 -257 -360 -284 -393 -280 -378 -241 -2 -697 -804 -487 -50 -518 -505 -91 -238 -921 -695 -897 -840 -414 -149 -727 -51 -383 -481 -779 -264 -983 -648 -201 -513 -220 -473 -418 -69 -859 -789 -237 -521 -661 -266 -806 -167 -308 -20 -73 -594 -336 -296 -301 -49 -18 -454 -329 -739 -419 -437 -399 -998 -773 -648 -600 -325 -477 -171 -165 -343 -181 -321 -202 -397 -198 -184 -335 -81 -352 -747 -858 -165 -66 -114 -569 -2 -470 -463 -877 -407 -835 -595 -452 -146 -952 -865 -837 -968 -893 -472 -269 -34 -924 -374 -765 -69 -815 -443 -946 -141 -182 -49 -485 -888 -938 -940 -316 -514 -345 -335 -81 -491 -31 -179 -852 -143 -691 -261 -988 -853 -198 -945 -915 -476 -742 -81 -78 -610 -343 -545 -705 -758 -882 -98 -580 -876 -264 -375 -420 -329 -472 -702 -342 -764 -613 -481 -169 -621 -840 -797 -886 -703 -587 -295 -624 -244 -902 -850 -277 -433 -984 -165 -857 -43 -784 -269 -688 -881 -490 -898 -914 -710 -981 -373 -384 -248 -756 -777 -238 -540 -742 -902 -358 -290 -221 -401 -666 -871 -814 -840 -324 -507 -626 -437 -274 -988 -169 -484 -263 -950 -121 -762 -247 -621 -793 -193 -267 -672 -171 -174 -286 -305 -135 -437 -451 -954 -573 -810 -49 -66 -764 -79 -540 -738 -696 -795 -179 -716 -446 -490 -519 -582 -312 -451 -620 -285 -616 -871 -435 -177 -473 -241 -550 -795 -171 -864 -474 -144 -165 -378 -275 -761 -50 -548 -596 -928 -21 -478 -137 -550 -829 -305 -722 -628 -337 -412 -227 -490 -843 -13 -481 -236 -430 -545 -526 -303 -484 -87 -146 -201 -93 -331 -947 -648 -623 -727 -644 -224 -71 -384 -522 -503 -350 -805 -745 -297 -783 -745 -757 -616 -466 -659 -87 -917 -945 -689 -650 -971 -567 -725 -733 -243 -55 -772 -948 -918 -321 -568 -135 -943 -215 -685 -137 -413 -82 -982 -476 -655 -202 -346 -89 -287 -436 -404 -652 -651 -470 -582 -11 -427 -412 -107 -13 -713 -933 -720 -184 -233 -92 -806 -593 -51 -381 -858 -981 -753 -164 -548 -81 -612 -159 -347 -867 -941 -954 -70 -254 -169 -261 -136 -279 -606 -58 -642 -929 -120 -878 -42 -50 -239 -996 -987 -109 -369 -568 -624 -711 -892 -71 -44 -711 -804 -478 -751 -132 -14 -271 -938 -505 -96 -408 -788 -102 -218 -533 -536 -598 -838 -442 -870 -510 -595 -664 -970 -664 -425 -29 -166 -413 -725 -128 -334 -607 -877 -253 -392 -192 -105 -721 -915 -690 -629 -809 -838 -564 -82 -207 -207 -854 -697 -553 -329 -999 -529 -261 -125 -431 -284 -612 -528 -248 -88 -774 -156 -69 -368 -951 -745 -717 -865 -700 -31 -73 -315 -271 -80 -674 -225 -421 -365 -89 -564 -549 -708 -171 -615 -930 -417 -211 -495 -12 -306 -76 -175 -476 -182 -998 -248 -738 -660 -335 -877 -796 -852 -738 -656 -735 -470 -625 -939 -431 -388 -726 -906 -10 -239 -186 -545 -553 -573 -838 -11 -503 -977 -348 -822 -90 -682 -854 -738 -484 -324 -948 -89 -945 -693 -892 -618 -331 -269 -789 -112 -528 -969 -831 -877 -736 -224 -909 -991 -637 -757 -350 -135 -500 -408 -955 -734 -129 -384 -395 -143 -996 -296 -346 -335 -245 -357 -615 -839 -466 -932 -235 -626 -284 -169 -968 -218 -231 -322 -142 -436 -146 -165 -370 -355 -701 -362 -624 -10 -344 -456 -773 -130 -785 -945 -548 -784 -763 -717 -22 -149 -215 -550 -344 -646 -849 -191 -741 -329 -186 -682 -319 -713 -372 -586 -938 -419 -633 -847 -541 -146 -260 -27 -885 -539 -156 -224 -358 -9 -57 -18 -1 -189 -80 -587 -63 -913 -702 -218 -122 -87 -417 -38 -351 -872 -408 -292 -621 -377 -466 -655 -32 -564 -122 -779 -290 -61 -445 -85 -366 -532 -586 -272 -814 -875 -511 -500 -262 -524 -251 -736 -8 -495 -701 -181 -566 -79 -674 -35 -291 -848 -884 -820 -86 -866 -272 -418 -718 -953 -375 -103 -636 -442 -395 -384 -20 -317 -760 -455 -919 -175 -916 -178 -20 -291 -483 -474 -593 -549 -668 -892 -238 -325 -622 -362 -703 -354 -624 -907 -643 -810 -114 -949 -501 -149 -2 -814 -546 -965 -599 -918 -114 -41 -808 -519 -966 -699 -130 -104 -552 -237 -241 -836 -730 -701 -82 -851 -729 -664 -603 -172 -939 -281 -840 -261 -729 -374 -479 -609 -135 -637 -209 -250 -628 -857 -279 -333 -988 -513 -66 -625 -64 -924 -794 -922 -772 -735 -32 -748 -597 -633 -172 -294 -664 -211 -38 -481 -746 -169 -885 -555 -547 -73 -686 -782 -60 -759 -102 -437 -748 -374 -977 -274 -552 -754 -587 -645 -490 -290 -784 -336 -930 -222 -609 -946 -971 -540 -250 -923 -397 -432 -918 -556 -165 -517 -527 -650 -199 -116 -579 -885 -688 -493 -608 -30 -657 -363 -863 -897 -484 -245 -733 -502 -285 -860 -347 -410 -582 -917 -873 -906 -231 -132 -960 -91 -909 -735 -726 -722 -10 -429 -512 -626 -250 -258 -282 -247 -334 -700 -745 -114 -982 -49 -583 -528 -812 -188 -234 -650 -238 -67 -297 -639 -208 -735 -570 -40 -429 -597 -36 -417 -413 -559 -195 -337 -653 -285 -543 -73 -797 -47 -585 -651 -914 -124 -794 -750 -307 -615 -601 -178 -715 -516 -630 -650 -210 -427 -442 -628 -52 -21 -696 -612 -247 -833 -512 -824 -25 -821 -558 -26 -808 -38 -320 -62 -686 -191 -172 -477 -269 -371 -164 -302 -852 -294 -633 -589 -771 -888 -729 -442 -940 -574 -33 -736 -973 -555 -808 -998 -770 -133 -83 -428 -326 -678 -958 -812 -203 -194 -125 -145 -201 -216 -398 -161 -418 -759 -301 -636 -67 -29 -452 -249 -12 -492 -721 -206 -801 -466 -276 -681 -58 -450 -87 -853 -318 -279 -837 -953 -897 -115 -141 -538 -434 -729 -269 -106 -733 -366 -765 -948 -360 -166 -425 -703 -833 -473 -992 -544 -607 -826 -276 -824 -391 -545 -162 -20 -498 -148 -993 -430 -294 -947 -416 -8 -464 -738 -357 -155 -35 -574 -127 -130 -320 -270 -346 -849 -585 -750 -767 -900 -716 -489 -780 -668 -834 -190 -344 -732 -8 -651 -170 -149 -696 -413 -212 -101 -526 -74 -535 -669 -420 -706 -695 -81 -891 -486 -472 -138 -172 -218 -58 -100 -853 -385 -27 -31 -163 -862 -690 -600 -616 -517 -998 -247 -829 -717 -485 -81 -191 -816 -524 -917 -270 -269 -889 -881 -364 -272 -386 -356 -727 -628 -993 -830 -299 -907 -656 -525 -122 -966 -957 -90 -726 -396 -922 -919 -346 -801 -185 -14 -646 -977 -358 -848 -514 -837 -500 -509 -840 -507 -581 -24 -805 -604 -789 -836 -334 -976 -238 -913 -476 -30 -681 -480 -606 -706 -421 -649 -659 -489 -123 -716 -241 -933 -252 -355 -886 -818 -62 -576 -67 -424 -201 -175 -793 -674 -859 -807 -964 -967 -853 -74 -245 -390 -441 -261 -208 -359 -318 -752 -62 -943 -957 -516 -315 -509 -277 -800 -485 -793 -635 -410 -747 -932 -263 -113 -65 -297 -668 -180 -443 -490 -775 -388 -847 -900 -450 -967 -16 -671 -786 -7 -312 -461 -436 -492 -711 -229 -622 -197 -670 -839 -444 -539 -954 -286 -903 -859 -29 -816 -592 -196 -944 -679 -85 -160 -573 -485 -577 -867 -83 -879 -636 -32 -914 -451 -121 -298 -423 -454 -167 -253 -399 -852 -203 -450 -632 -317 -191 -341 -926 -891 -72 -487 -520 -275 -402 -916 -241 -919 -660 -165 -351 -691 -189 -551 -369 -16 -744 -582 -879 -557 -485 -857 -538 -951 -381 -488 -629 -293 -9 -19 -884 -377 -755 -7 -250 -125 -331 -261 -976 -989 -132 -53 -540 -413 -613 -947 -477 -954 -330 -435 -824 -856 -880 -185 -568 -686 -57 -776 -805 -755 -378 -73 -742 -354 -884 -850 -789 -371 -783 -528 -90 -213 -422 -166 -690 -976 -804 -313 -466 -15 -931 -336 -98 -998 -540 -117 -320 -538 -38 -505 -158 -550 -557 -913 -96 -290 -25 -222 -359 -438 -939 -447 -770 -864 -752 -627 -523 -465 -664 -171 -623 -423 -410 -965 -412 -433 -466 -687 -86 -492 -519 -70 -32 -915 -659 -354 -971 -790 -811 -327 -25 -677 -565 -595 -717 -187 -390 -359 -202 -680 -243 -124 -455 -167 -339 -540 -390 -943 -898 -499 -109 -666 -668 -822 -448 -248 -578 -675 -520 -189 -391 -230 -436 -15 -899 -973 -446 -840 -139 -876 -462 -471 -202 -55 -474 -979 -604 -768 -300 -363 -925 -335 -451 -697 -864 -567 -581 -773 -500 -57 -553 -340 -383 -757 -521 -101 -691 -316 -735 -16 -873 -64 -136 -902 -921 -194 -975 -101 -474 -664 -353 -543 -933 -734 -668 -717 -12 -156 -274 -379 -985 -489 -483 -6 -400 -478 -49 -856 -327 -521 -399 -923 -136 -8 -832 -704 -92 -259 -618 -935 -135 -697 -934 -281 -396 -221 -164 -78 -697 -609 -857 -246 -63 -313 -212 -627 -560 -395 -197 -695 -940 -615 -248 -28 -194 -616 -98 -452 -993 -61 -284 -266 -985 -673 -13 -59 -63 -212 -881 -788 -659 -324 -805 -283 -487 -15 -47 -235 -106 -988 -642 -670 -383 -738 -257 -632 -246 -416 -88 -230 -577 -272 -536 -203 -398 -960 -632 -383 -581 -616 -500 -755 -393 -559 -420 -656 -224 -202 -392 -242 -518 -659 -925 -647 -19 -269 -902 -519 -334 -584 -187 -59 -891 -463 -59 -563 -524 -330 -259 -932 -415 -833 -949 -121 -998 -337 -170 -339 -740 -27 -514 -153 -553 -289 -865 -629 -738 -514 -581 -809 -337 -958 -667 -582 -245 -570 -735 -513 -117 -531 -523 -921 -96 -769 -263 -241 -236 -326 -201 -837 -941 -962 -846 -578 -792 -654 -755 -450 -36 -910 -958 -306 -946 -75 -23 -148 -251 -968 -354 -335 -242 -2 -792 -390 -414 -951 -452 -453 -480 -366 -88 -108 -344 -201 -535 -24 -378 -597 -208 -32 -920 -349 -749 -928 -869 -513 -13 -340 -417 -802 -400 -238 -989 -108 -559 -114 -679 -352 -682 -258 -301 -366 -855 -370 -439 -821 -774 -273 -178 -189 -631 -770 -80 -639 -605 -173 -10 -884 -104 -254 -573 -615 -392 -560 -260 -504 -970 -384 -352 -834 -592 -369 -760 -641 -206 -282 -337 -627 -85 -840 -807 -109 -257 -911 -62 -532 -718 -638 -338 -730 -303 -147 -959 -643 -187 -681 -642 -348 -101 -971 -762 -738 -611 -949 -412 -873 -290 -959 -617 -564 -468 -864 -340 -640 -772 -679 -496 -653 -739 -256 -828 -827 -250 -247 -688 -121 -301 -836 -627 -693 -457 -540 -696 -30 -116 -993 -502 -504 -953 -348 -358 -146 -206 -647 -521 -184 -42 -535 -424 -942 -77 -5 -28 -989 -463 -694 -25 -835 -849 -523 -146 -32 -329 -419 -424 -386 -296 -865 -827 -323 -351 -402 -182 -96 -977 -634 -691 -768 -935 -331 -694 -444 -510 -220 -333 -949 -197 -746 -576 -725 -318 -540 -732 -728 -326 -951 -915 -551 -247 -243 -436 -264 -154 -526 -948 -580 -574 -260 -140 -291 -911 -554 -549 -153 -930 -740 -982 -12 -403 -76 -327 -1 -900 -147 -644 -562 -854 -835 -835 -844 -1 -62 -69 -468 -294 -208 -546 -767 -676 -681 -438 -224 -927 -225 -483 -319 -275 -59 -398 -847 -121 -114 -182 -779 -727 -758 -621 -410 -217 -11 -224 -173 -930 -223 -202 -488 -403 -165 -717 -971 -301 -610 -495 -954 -43 -168 -874 -402 -105 -237 -81 -330 -175 -838 -378 -248 -319 -297 -699 -142 -192 -306 -34 -152 -926 -586 -453 -864 -103 -99 -220 -38 -223 -806 -776 -384 -708 -772 -179 -888 -34 -908 -520 -981 -37 -618 -135 -475 -490 -9 -321 -333 -223 -740 -608 -390 -502 -602 -368 -139 -171 -491 -347 -433 -55 -618 -405 -529 -531 -1 -100 -789 -281 -190 -918 -879 -11 -52 -781 -17 -83 -421 -574 -509 -690 -1 -124 -28 -173 -644 -772 -814 -85 -472 -779 -599 -695 -926 -252 -113 -986 -248 -963 -267 -485 -444 -924 -952 -812 -310 -925 -329 -157 -303 -876 -637 -456 -454 -217 -200 -6 -329 -239 -789 -911 -901 -66 -572 -6 -250 -951 -925 -997 -105 -487 -976 -671 -446 -923 -87 -633 -916 -368 -203 -847 -998 -47 -618 -458 -488 -16 -387 -497 -213 -908 -535 -880 -772 -365 -403 -137 -10 -72 -8 -781 -999 -284 -689 -624 -200 -991 -125 -78 -378 -6 -309 -698 -370 -92 -501 -919 -829 -72 -191 -614 -416 -598 -210 -635 -780 -874 -684 -659 -930 -3 -709 -606 -184 -951 -406 -907 -220 -47 -60 -585 -910 -690 -788 -838 -328 -485 -675 -515 -168 -663 -25 -353 -101 -849 -164 -910 -874 -330 -822 -798 -462 -186 -369 -506 -715 -294 -361 -507 -440 -55 -330 -608 -169 -713 -39 -714 -710 -437 -520 -775 -324 -833 -100 -546 -754 -427 -257 -368 -442 -924 -431 -162 -43 -661 -8 -667 -779 -1 -430 -796 -856 -542 -374 -670 -3 -804 -176 -679 -869 -143 -623 -544 -740 -55 -405 -345 -917 -578 -117 -754 -993 -510 -203 -926 -319 -788 -652 -319 -592 -504 -751 -123 -401 -522 -814 -389 -695 -621 -535 -964 -417 -611 -957 -92 -463 -469 -779 -177 -530 -291 -156 -667 -405 -534 -531 -886 -754 -394 -562 -269 -587 -742 -686 -274 -39 -889 -883 -440 -555 -900 -284 -102 -451 -945 -530 -608 -603 -261 -337 -887 -975 -387 -361 -306 -733 -620 -364 -443 -81 -408 -69 -854 -60 -852 -830 -117 -794 -519 -149 -877 -900 -259 -113 -816 -475 -138 -895 -244 -254 -822 -832 -220 -3 -110 -309 -83 -726 -804 -3 -377 -446 -78 -324 -989 -30 -925 -128 -446 -84 -170 -476 -438 -312 -593 -974 -648 -361 -98 -991 -969 -152 -937 -516 -305 -754 -867 -968 -844 -614 -295 -524 -647 -350 -791 -194 -764 -389 -949 -899 -840 -305 -510 -937 -235 -421 -358 -656 -83 -257 -138 -49 -468 -258 -623 -157 -621 -873 -749 -662 -927 -933 -734 -8 -901 -376 -385 -899 -110 -970 -626 -945 -652 -88 -893 -741 -551 -894 -542 -153 -838 -781 -563 -779 -690 -630 -197 -448 -120 -423 -208 -381 -776 -901 -278 -716 -303 -345 -449 -321 -677 -190 -969 -663 -468 -635 -188 -761 -621 -427 -784 -256 -549 -257 -842 -942 -639 -29 -378 -764 -252 -685 -926 -326 -929 -234 -755 -119 -367 -904 -891 -419 -556 -432 -537 -720 -890 -13 -377 -853 -938 -736 -247 -120 -464 -521 -940 -759 -207 -44 -912 -567 -246 -732 -80 -978 -765 -228 -729 -31 -416 -433 -291 -199 -343 -918 -10 -436 -260 -795 -617 -544 -11 -430 -906 -13 -308 -706 -872 -818 -451 -568 -45 -349 -310 -791 -919 -501 -322 -188 -931 -952 -633 -136 -695 -955 -906 -525 -977 -813 -324 -61 -555 -413 -632 -183 -871 -765 -309 -780 -82 -179 -832 -230 -46 -308 -568 -264 -693 -445 -484 -500 -451 -980 -396 -550 -557 -266 -69 -233 -868 -601 -206 -993 -79 -996 -899 -614 -716 -777 -700 -180 -625 -215 -424 -537 -869 -746 -651 -923 -80 -238 -948 -914 -26 -835 -912 -309 -802 -110 -906 -797 -728 -473 -467 -819 -798 -346 -858 -607 -480 -71 -453 -257 -95 -997 -890 -43 -278 -79 -789 -528 -955 -771 -572 -849 -862 -423 -712 -518 -4 -572 -281 -236 -411 -870 -156 -209 -585 -403 -792 -367 -470 -407 -568 -836 -793 -339 -954 -177 -341 -63 -248 -215 -939 -418 -120 -897 -935 -535 -750 -874 -345 -379 -284 -572 -610 -588 -350 -701 -618 -239 -321 -559 -592 -212 -483 -198 -561 -513 -531 -317 -88 -805 -44 -856 -456 -778 -178 -369 -848 -782 -508 -102 -569 -854 -836 -656 -561 -961 -559 -901 -314 -360 -679 -292 -86 -572 -524 -948 -908 -975 -376 -920 -98 -741 -895 -507 -100 -739 -399 -299 -495 -437 -413 -476 -434 -61 -115 -648 -690 -589 -123 -384 -956 -219 -359 -108 -626 -776 -147 -549 -598 -527 -968 -254 -726 -876 -967 -114 -146 -633 -342 -483 -21 -61 -986 -617 -877 -772 -211 -925 -378 -114 -543 -87 -986 -359 -412 -532 -174 -937 -762 -1 -515 -156 -773 -413 -893 -49 -577 -225 -780 -723 -367 -297 -802 -750 -247 -540 -248 -108 -9 -489 -875 -819 -9 -106 -517 -140 -930 -455 -812 -914 -768 -821 -848 -239 -5 -321 -697 -185 -989 -49 -87 -1000 -720 -549 -934 -597 -979 -544 -222 -879 -258 -202 -883 -935 -63 -406 -694 -237 -407 -468 -846 -433 -716 -987 -534 -746 -857 -590 -814 -133 -465 -104 -841 -818 -626 -322 -482 -462 -572 -104 -444 -175 -78 -884 -481 -564 -602 -526 -55 -491 -736 -546 -622 -695 -688 -878 -604 -733 -346 -627 -333 -253 -528 -640 -482 -917 -590 -102 -694 -730 -992 -587 -532 -272 -218 -846 -175 -587 -915 -616 -647 -552 -530 -584 -239 -89 -503 -305 -766 -725 -696 -116 -73 -15 -311 -430 -439 -208 -662 -794 -820 -726 -727 -883 -593 -629 -338 -962 -653 -847 -504 -563 -776 -977 -544 -114 -1000 -752 -682 -388 -484 -59 -726 -308 -833 -716 -668 -670 -746 -263 -555 -952 -853 -352 -175 -593 -719 -217 -77 -460 -626 -559 -369 -425 -10 -42 -173 -878 -658 -244 -92 -464 -311 -691 -81 -245 -157 -228 -282 -52 -738 -208 -557 -120 -115 -82 -209 -925 -3 -188 -324 -783 -188 -800 -839 -315 -121 -549 -285 -920 -113 -845 -823 -308 -649 -896 -377 -95 -687 -494 -202 -983 -888 -306 -253 -491 -261 -122 -232 -132 -174 -9 -697 -574 -485 -838 -561 -812 -526 -65 -467 -977 -327 -272 -259 -787 -981 -352 -12 -405 -848 -174 -507 -652 -20 -732 -214 -532 -627 -788 -771 -626 -745 -80 -260 -544 -948 -123 -87 -832 -515 -807 -776 -568 -15 -22 -192 -586 -148 -784 -178 -829 -692 -220 -906 -18 -435 -521 -395 -121 -261 -604 -161 -353 -683 -702 -282 -787 -255 -661 -992 -536 -96 -459 -474 -237 -331 -617 -487 -415 -136 -245 -867 -942 -90 -662 -708 -263 -793 -196 -338 -784 -942 -349 -516 -858 -198 -356 -428 -955 -710 -614 -706 -668 -959 -240 -433 -123 -369 -601 -391 -765 -387 -758 -502 -613 -204 -206 -945 -998 -951 -534 -901 -710 -381 -85 -493 -300 -36 -646 -280 -778 -869 -429 -196 -226 -253 -752 -67 -469 -677 -791 -262 -229 -928 -79 -12 -749 -489 -76 -585 -102 -509 -391 -250 -944 -205 -946 -615 -937 -284 -242 -337 -483 -699 -316 -76 -679 -403 -951 -828 -853 -261 -560 -65 -944 -645 -380 -205 -578 -642 -104 -642 -521 -983 -899 -931 -932 -476 -177 -237 -177 -992 -971 -544 -303 -529 -148 -299 -832 -87 -122 -634 -543 -444 -83 -638 -433 -105 -853 -775 -969 -553 -413 -899 -199 -774 -177 -331 -219 -143 -319 -777 -541 -48 -448 -170 -778 -843 -588 -74 -922 -144 -474 -409 -470 -417 -99 -506 -486 -731 -551 -256 -135 -91 -460 -313 -845 -995 -762 -811 -96 -926 -992 -834 -54 -947 -612 -802 -683 -996 -609 -972 -491 -24 -190 -584 -665 -921 -589 -557 -898 -98 -356 -364 -488 -851 -834 -378 -372 -91 -346 -802 -675 -266 -17 -989 -611 -203 -727 -293 -597 -217 -37 -653 -1 -635 -732 -499 -267 -404 -214 -622 -714 -857 -55 -36 -173 -114 -795 -369 -256 -99 -525 -308 -633 -572 -609 -985 -294 -448 -932 -849 -999 -810 -121 -309 -64 -491 -912 -437 -126 -115 -177 -787 -635 -446 -765 -469 -88 -519 -541 -296 -132 -997 -28 -685 -335 -629 -748 -16 -407 -732 -810 -960 -280 -185 -665 -518 -769 -241 -127 -757 -157 -181 -291 -662 -159 -605 -330 -574 -132 -838 -222 -215 -986 -166 -676 -343 -685 -225 -386 -916 -317 -219 -243 -786 -430 -536 -852 -76 -485 -850 -615 -681 -582 -148 -218 -99 -604 -576 -864 -36 -465 -812 -905 -891 -50 -730 -124 -376 -476 -587 -565 -566 -2 -82 -567 -26 -638 -824 -762 -829 -803 -853 -424 -992 -238 -24 -313 -97 -96 -565 -425 -622 -300 -170 -573 -597 -646 -66 -688 -387 -27 -956 -854 -144 -849 -768 -357 -595 -22 -237 -788 -324 -575 -320 -745 -268 -365 -230 -243 -702 -730 -846 -944 -618 -955 -722 -256 -55 -548 -743 -925 -71 -343 -907 -924 -267 -800 -273 -210 -454 -345 -696 -847 -239 -156 -49 -369 -896 -281 -486 -520 -11 -345 -244 -698 -848 -898 -917 -714 -293 -66 -784 -273 -815 -252 -277 -173 -978 -556 -52 -828 -631 -529 -383 -931 -513 -34 -221 -451 -76 -863 -209 -185 -887 -597 -962 -103 -90 -709 -957 -532 -431 -234 -173 -488 -197 -697 -814 -741 -719 -493 -314 -821 -245 -743 -188 -601 -186 -603 -872 -19 -312 -650 -937 -490 -620 -532 -730 -586 -680 -436 -901 -917 -718 -245 -509 -710 -241 -115 -901 -341 -602 -533 -2 -940 -978 -105 -473 -875 -75 -487 -887 -21 -58 -885 -757 -417 -973 -708 -175 -606 -728 -670 -564 -868 -153 -994 -283 -298 -246 -255 -97 -763 -247 -677 -938 -134 -485 -432 -691 -460 -283 -422 -275 -121 -335 -769 -161 -913 -543 -617 -292 -151 -209 -147 -405 -807 -568 -187 -328 -208 -213 -141 -251 -78 -575 -694 -383 -457 -312 -613 -201 -720 -579 -47 -726 -40 -96 -439 -76 -402 -115 -711 -159 -57 -863 -518 -192 -241 -719 -415 -865 -626 -326 -94 -752 -768 -558 -225 -627 -113 -20 -416 -53 -410 -724 -31 -132 -209 -994 -926 -956 -238 -892 -428 -98 -237 -761 -411 -545 -64 -774 -872 -485 -270 -947 -30 -161 -111 -66 -423 -902 -426 -134 -109 -202 -979 -886 -883 -19 -685 -920 -222 -220 -178 -564 -853 -372 -482 -263 -13 -840 -181 -700 -489 -568 -117 -792 -813 -904 -434 -791 -427 -706 -32 -15 -797 -950 -517 -223 -137 -695 -412 -759 -679 -676 -412 -484 -97 -241 -79 -758 -550 -268 -264 -753 -543 -182 -602 -568 -21 -989 -540 -396 -238 -414 -396 -197 -792 -367 -851 -182 -496 -611 -714 -451 -122 -595 -668 -599 -386 -305 -908 -373 -232 -584 -893 -533 -57 -979 -102 -174 -826 -703 -793 -388 -241 -999 -597 -875 -39 -763 -284 -232 -633 -977 -270 -203 -314 -214 -683 -740 -644 -423 -397 -203 -285 -963 -246 -567 -992 -515 -50 -145 -77 -768 -202 -256 -985 -535 -630 -7 -745 -207 -372 -790 -942 -120 -530 -694 -29 -605 -746 -887 -578 -808 -70 -342 -668 -979 -897 -853 -422 -308 -301 -237 -281 -985 -219 -90 -635 -96 -387 -721 -312 -228 -123 -129 -909 -113 -769 -718 -949 -943 -741 -842 -895 -103 -276 -63 -482 -85 -486 -409 -672 -59 -754 -659 -750 -730 -23 -345 -976 -573 -937 -809 -88 -41 -554 -472 -918 -400 -451 -361 -563 -299 -605 -757 -883 -553 -488 -184 -162 -643 -871 -117 -555 -488 -589 -773 -513 -8 -405 -557 -639 -992 -934 -341 -201 -216 -696 -8 -11 -848 -554 -109 -803 -152 -470 -476 -32 -39 -660 -819 -960 -65 -800 -217 -476 -694 -424 -113 -203 -757 -7 -525 -322 -443 -658 -584 -153 -38 -286 -483 -585 -361 -119 -548 -952 -59 -437 -117 -567 -170 -861 -179 -862 -250 -29 -983 -740 -340 -552 -227 -24 -338 -189 -671 -616 -102 -323 -531 -281 -539 -57 -783 -726 -418 -976 -420 -299 -490 -555 -540 -92 -183 -255 -220 -931 -691 -108 -31 -882 -646 -434 -766 -92 -829 -922 -877 -746 -354 -365 -334 -612 -192 -784 -552 -318 -326 -213 -768 -760 -36 -913 -793 -76 -623 -683 -383 -331 -239 -952 -653 -902 -721 -914 -966 -973 -388 -24 -457 -666 -912 -793 -672 -47 -249 -892 -19 -341 -298 -898 -23 -562 -230 -90 -586 -305 -750 -161 -790 -11 -913 -920 -70 -937 -936 -516 -157 -821 -585 -818 -132 -714 -536 -950 -961 -933 -222 -6 -369 -358 -776 -141 -209 -974 -954 -71 -941 -368 -298 -435 -274 -501 -722 -377 -324 -754 -890 -805 -838 -556 -969 -428 -121 -892 -306 -638 -615 -591 -192 -500 -320 -490 -677 -91 -268 -730 -504 -322 -536 -566 -925 -128 -150 -480 -982 -405 -344 -326 -826 -402 -961 -571 -916 -336 -481 -886 -491 -951 -967 -73 -727 -297 -6 -294 -637 -784 -888 -667 -493 -78 -547 -166 -633 -415 -821 -337 -930 -593 -539 -547 -899 -517 -466 -715 -843 -760 -740 -560 -999 -180 -295 -491 -946 -468 -407 -351 -978 -700 -526 -63 -945 -628 -216 -284 -739 -173 -752 -126 -510 -579 -669 -242 -938 -687 -606 -713 -744 -616 -127 -264 -93 -687 -117 -546 -660 -4 -36 -243 -722 -292 -269 -810 -127 -659 -512 -3 -318 -411 -163 -228 -214 -399 -455 -585 -522 -992 -226 -8 -651 -813 -774 -340 -114 -360 -631 -728 -75 -993 -469 -432 -16 -837 -681 -212 -476 -837 -255 -219 -71 -206 -913 -461 -978 -605 -32 -436 -986 -455 -93 -970 -756 -975 -636 -108 -718 -249 -909 -628 -21 -592 -150 -347 -404 -674 -450 -677 -67 -615 -16 -460 -400 -665 -854 -903 -802 -507 -136 -112 -852 -373 -325 -930 -500 -86 -278 -7 -258 -639 -633 -853 -298 -981 -999 -113 -230 -618 -808 -925 -550 -684 -907 -21 -619 -207 -370 -226 -411 -954 -90 -879 -915 -117 -134 -965 -822 -529 -924 -232 -23 -189 -921 -370 -325 -15 -59 -682 -729 -121 -450 -614 -763 -323 -672 -802 -21 -667 -91 -322 -692 -146 -95 -388 -30 -594 -464 -27 -335 -590 -789 -474 -739 -945 -397 -413 -320 -362 -223 -177 -240 -573 -720 -72 -483 -142 -150 -558 -678 -680 -586 -717 -721 -847 -184 -717 -124 -341 -246 -796 -862 -271 -457 -739 -185 -124 -759 -222 -287 -358 -272 -432 -324 -923 -661 -994 -142 -186 -10 -868 -467 -400 -210 -430 -427 -201 -42 -960 -659 -660 -488 -458 -753 -283 -520 -329 -318 -551 -99 -94 -679 -411 -590 -33 -547 -644 -953 -212 -605 -6 -335 -333 -414 -93 -364 -877 -228 -638 -53 -854 -406 -608 -457 -880 -349 -854 -910 -646 -193 -486 -65 -725 -933 -173 -267 -243 -430 -145 -667 -642 -963 -237 -216 -756 -623 -251 -538 -288 -748 -890 -932 -136 -30 -659 -423 -50 -847 -614 -346 -599 -21 -491 -395 -714 -148 -546 -334 -165 -992 -614 -898 -721 -680 -286 -932 -834 -739 -408 -953 -597 -40 -672 -185 -559 -921 -668 -891 -12 -515 -947 -430 -379 -297 -882 -649 -769 -383 -242 -334 -887 -964 -99 -75 -891 -727 -131 -30 -260 -69 -712 -19 -204 -375 -511 -884 -184 -946 -964 -627 -496 -97 -827 -245 -604 -53 -440 -93 -132 -612 -742 -476 -743 -879 -404 -212 -768 -67 -588 -639 -743 -889 -141 -126 -679 -653 -977 -791 -79 -742 -791 -304 -585 -397 -360 -338 -598 -146 -436 -802 -432 -998 -74 -882 -358 -605 -527 -872 -936 -766 -783 -178 -560 -413 -648 -121 -392 -905 -469 -216 -895 -756 -790 -669 -621 -450 -221 -1 -40 -124 -432 -86 -867 -891 -671 -527 -691 -9 -32 -518 -613 -396 -41 -292 -536 -170 -383 -613 -364 -811 -564 -207 -57 -733 -399 -697 -683 -479 -385 -229 -532 -783 -575 -568 -776 -626 -5 -613 -862 -142 -847 -402 -717 -85 -573 -743 -139 -779 -759 -9 -17 -177 -533 -577 -949 -160 -872 -155 -382 -508 -636 -510 -637 -551 -798 -174 -568 -769 -191 -870 -997 -262 -117 -695 -617 -389 -270 -934 -642 -966 -897 -94 -197 -976 -453 -224 -642 -422 -487 -168 -451 -747 -470 -510 -95 -689 -715 -51 -153 -3 -408 -278 -51 -376 -70 -66 -646 -358 -873 -21 -352 -979 -32 -250 -732 -956 -902 -247 -13 -591 -946 -723 -135 -986 -428 -65 -165 -584 -784 -978 -305 -540 -279 -834 -476 -773 -494 -296 -88 -277 -528 -904 -139 -944 -9 -457 -850 -598 -198 -992 -805 -156 -737 -990 -37 -439 -153 -743 -188 -808 -807 -730 -745 -877 -771 -100 -740 -345 -837 -732 -344 -425 -756 -500 -160 -575 -753 -699 -151 -648 -708 -43 -73 -277 -153 -179 -340 -769 -461 -576 -613 -689 -82 -725 -361 -193 -676 -716 -195 -707 -669 -777 -92 -575 -507 -783 -312 -475 -524 -485 -868 -491 -952 -389 -931 -877 -465 -763 -667 -912 -392 -290 -865 -47 -367 -779 -840 -472 -455 -527 -327 -149 -348 -729 -906 -647 -868 -53 -620 -170 -580 -781 -731 -573 -643 -556 -91 -23 -554 -753 -548 -246 -112 -151 -480 -530 -899 -302 -575 -52 -335 -435 -115 -343 -873 -365 -82 -922 -415 -710 -856 -362 -7 -334 -560 -261 -114 -925 -789 -575 -446 -373 -900 -43 -148 -179 -378 -684 -82 -931 -506 -181 -947 -291 -224 -486 -799 -364 -896 -458 -238 -716 -225 -529 -125 -779 -733 -303 -815 -836 -103 -275 -950 -238 -595 -844 -385 -581 -47 -74 -814 -628 -934 -273 -816 -292 -281 -208 -734 -558 -961 -931 -461 -322 -619 -189 -66 -74 -922 -969 -795 -530 -894 -140 -242 -106 -920 -92 -291 -601 -992 -711 -29 -896 -584 -715 -240 -437 -885 -250 -782 -437 -150 -723 -698 -139 -736 -295 -648 -738 -859 -685 -610 -359 -704 -128 -57 -219 -640 -519 -608 -34 -982 -540 -136 -891 -506 -661 -706 -895 -659 -27 -530 -888 -13 -786 -329 -303 -806 -15 -203 -103 -373 -228 -393 -637 -515 -260 -841 -361 -917 -624 -590 -823 -794 -805 -449 -885 -342 -601 -884 -141 -166 -231 -285 -869 -764 -182 -217 -419 -809 -56 -88 -483 -757 -909 -677 -703 -1 -631 -825 -697 -221 -944 -736 -282 -573 -108 -742 -745 -865 -613 -666 -860 -616 -345 -108 -165 -520 -198 -463 -224 -915 -534 -236 -807 -833 -190 -554 -109 -793 -733 -768 -274 -665 -175 -214 -242 -228 -344 -518 -687 -445 -525 -3 -3 -773 -119 -84 -99 -469 -889 -951 -643 -398 -379 -190 -701 -981 -505 -149 -732 -795 -118 -919 -931 -455 -36 -532 -989 -216 -584 -83 -304 -398 -495 -933 -998 -451 -278 -116 -350 -902 -768 -757 -449 -356 -951 -227 -860 -793 -487 -529 -659 -864 -786 -66 -43 -294 -816 -580 -798 -776 -310 -443 -915 -946 -452 -350 -592 -492 -71 -730 -68 -386 -849 -449 -169 -263 -239 -295 -746 -873 -605 -782 -789 -208 -666 -761 -146 -113 -298 -705 -621 -876 -250 -562 -181 -419 -581 -311 -614 -892 -389 -215 -927 -235 -151 -167 -366 -431 -790 -367 -404 -895 -467 -439 -406 -716 -73 -756 -855 -292 -296 -142 -450 -202 -170 -24 -80 -427 -579 -10 -387 -134 -258 -906 -402 -933 -174 -740 -603 -517 -553 -32 -131 -672 -760 -96 -192 -483 -380 -329 -537 -811 -609 -336 -130 -36 -234 -241 -959 -498 -393 -269 -305 -992 -120 -219 -124 -952 -979 -417 -304 -838 -661 -981 -81 -965 -783 -750 -962 -722 -119 -151 -281 -197 -763 -152 -784 -551 -734 -156 -93 -924 -178 -236 -811 -16 -928 -33 -179 -451 -110 -523 -344 -735 -21 -590 -43 -536 -37 -591 -724 -689 -933 -847 -550 -247 -70 -238 -203 -856 -984 -350 -105 -744 -108 -395 -953 -646 -516 -709 -445 -857 -967 -803 -601 -770 -520 -924 -632 -242 -468 -102 -872 -443 -778 -140 -674 -526 -258 -165 -813 -898 -107 -911 -922 -512 -914 -369 -148 -27 -381 -285 -381 -207 -872 -544 -846 -726 -438 -570 -325 -258 -28 -177 -819 -978 -334 -754 -754 -708 -492 -908 -658 -50 -511 -230 -732 -629 -186 -917 -428 -44 -710 -498 -70 -865 -663 -986 -185 -882 -971 -579 -726 -259 -745 -546 -794 -829 -250 -912 -981 -78 -949 -309 -689 -452 -766 -752 -578 -564 -847 -87 -220 -132 -915 -263 -631 -907 -380 -868 -163 -634 -911 -864 -275 -370 -717 -40 -828 -758 -773 -987 -988 -702 -814 -867 -323 -442 -809 -445 -436 -483 -111 -751 -51 -633 -895 -874 -728 -750 -983 -447 -873 -876 -557 -489 -873 -469 -752 -722 -301 -756 -432 -799 -608 -473 -656 -473 -866 -16 -423 -97 -637 -972 -741 -325 -294 -347 -188 -591 -770 -197 -856 -368 -798 -96 -303 -589 -501 -220 -749 -72 -575 -691 -108 -926 -117 -226 -843 -63 -346 -307 -395 -344 -154 -779 -83 -669 -303 -320 -158 -623 -437 -860 -785 -890 -773 -49 -288 -609 -12 -876 -920 -787 -871 -460 -98 -632 -871 -782 -20 -372 -389 -222 -840 -360 -979 -590 -406 -859 -720 -486 -540 -387 -121 -534 -119 -82 -694 -409 -458 -776 -370 -989 -653 -913 -295 -183 -198 -132 -524 -410 -271 -649 -576 -286 -932 -368 -301 -459 -162 -821 -803 -748 -961 -651 -5 -955 -57 -666 -618 -191 -999 -164 -188 -12 -699 -400 -354 -185 -901 -156 -89 -12 -981 -949 -450 -462 -298 -556 -817 -46 -488 -348 -373 -758 -131 -651 -459 -911 -161 -736 -753 -951 -133 -68 -40 -175 -760 -362 -772 -179 -541 -579 -6 -115 -659 -530 -930 -206 -774 -778 -903 -408 -360 -661 -250 -66 -350 -489 -969 -658 -880 -207 -232 -997 -866 -256 -694 -107 -985 -108 -965 -439 -760 -801 -292 -607 -983 -946 -337 -104 -214 -442 -81 -55 -524 -712 -303 -621 -913 -823 -113 -441 -811 -816 -97 -637 -445 -687 -594 -608 -582 -383 -572 -379 -651 -203 -265 -621 -659 -790 -356 -466 -714 -17 -360 -687 -958 -791 -17 -851 -104 -915 -535 -119 -664 -56 -608 -942 -608 -1 -303 -850 -495 -960 -457 -770 -107 -528 -772 -690 -814 -51 -29 -543 -248 -547 -736 -961 -124 -579 -784 -842 -31 -754 -422 -463 -275 -810 -377 -374 -341 -169 -59 -370 -1 -222 -792 -962 -732 -211 -593 -77 -289 -44 -186 -998 -649 -190 -739 -258 -643 -102 -689 -782 -754 -780 -162 -851 -903 -972 -597 -668 -715 -340 -181 -986 -271 -725 -125 -10 -332 -411 -99 -332 -352 -892 -338 -208 -192 -25 -786 -672 -870 -586 -988 -254 -481 -113 -32 -629 -192 -191 -268 -292 -631 -701 -321 -75 -518 -450 -838 -531 -86 -854 -601 -294 -53 -221 -861 -538 -48 -224 -559 -794 -175 -417 -258 -226 -781 -127 -652 -292 -106 -390 -769 -250 -573 -739 -827 -909 -103 -157 -443 -758 -954 -843 -995 -939 -589 -13 -316 -340 -585 -934 -746 -799 -39 -242 -697 -729 -593 -383 -554 -893 -597 -506 -216 -321 -501 -633 -572 -686 -52 -550 -541 -797 -122 -568 -337 -598 -495 -553 -95 -983 -831 -763 -305 -652 -742 -995 -968 -445 -717 -523 -156 -527 -427 -437 -983 -944 -569 -310 -899 -551 -225 -110 -431 -314 -149 -481 -200 -900 -688 -459 -534 -92 -395 -992 -177 -752 -470 -152 -577 -397 -580 -891 -400 -935 -597 -374 -865 -206 -165 -675 -872 -3 -790 -57 -726 -830 -384 -797 -367 -830 -251 -517 -325 -896 -443 -665 -106 -569 -777 -1 -951 -836 -674 -662 -675 -238 -667 -292 -415 -937 -378 -604 -48 -651 -981 -588 -422 -516 -66 -752 -184 -299 -737 -705 -179 -938 -363 -127 -873 -360 -814 -917 -497 -3 -985 -812 -950 -413 -421 -591 -830 -353 -183 -565 -881 -832 -887 -696 -647 -641 -67 -151 -910 -20 -738 -145 -299 -875 -217 -160 -380 -773 -968 -352 -578 -797 -587 -912 -556 -737 -59 -450 -979 -115 -30 -96 -812 -766 -925 -156 -793 -7 -149 -236 -7 -433 -697 -674 -38 -585 -566 -999 -569 -339 -607 -914 -289 -752 -855 -353 -141 -534 -497 -297 -24 -87 -283 -98 -906 -882 -254 -329 -468 -226 -420 -46 -392 -515 -739 -332 -473 -781 -886 -655 -172 -11 -986 -756 -844 -739 -486 -405 -687 -803 -62 -592 -920 -876 -918 -137 -243 -206 -859 -858 -651 -512 -63 -808 -302 -993 -549 -346 -805 -222 -883 -729 -929 -274 -359 -441 -10 -899 -132 -439 -859 -694 -882 -726 -811 -129 -237 -756 -638 -449 -971 -268 -231 -394 -731 -330 -954 -227 -616 -145 -682 -127 -894 -78 -294 -420 -206 -775 -150 -501 -91 -485 -263 -395 -370 -452 -100 -850 -445 -234 -707 -602 -191 -768 -417 -819 -936 -845 -10 -847 -520 -157 -672 -202 -823 -793 -379 -403 -242 -956 -91 -151 -529 -67 -214 -112 -610 -619 -94 -193 -463 -470 -283 -288 -561 -657 -769 -618 -543 -269 -282 -275 -425 -808 -750 -967 -48 -617 -565 -734 -284 -202 -290 -537 -633 -901 -363 -838 -385 -968 -784 -687 -810 -41 -917 -353 -689 -66 -840 -877 -483 -785 -215 -981 -772 -722 -942 -362 -446 -386 -706 -288 -961 -420 -586 -130 -170 -336 -986 -349 -731 -273 -610 -931 -86 -6 -799 -889 -691 -217 -590 -480 -268 -774 -654 -228 -860 -480 -40 -791 -150 -245 -160 -731 -940 -894 -199 -30 -538 -793 -429 -95 -426 -979 -497 -33 -85 -777 -253 -730 -701 -403 -702 -238 -773 -905 -963 -804 -839 -878 -908 -627 -723 -488 -921 -412 -549 -850 -485 -737 -588 -825 -693 -223 -622 -209 -852 -181 -14 -778 -408 -915 -785 -652 -398 -667 -435 -64 -923 -172 -377 -309 -328 -484 -545 -391 -518 -474 -458 -138 -640 -70 -783 -811 -218 -801 -50 -86 -162 -566 -627 -318 -86 -598 -673 -151 -122 -96 -261 -519 -281 -967 -842 -384 -110 -388 -980 -661 -440 -468 -547 -754 -818 -74 -751 -346 -110 -137 -189 -190 -606 -783 -181 -784 -211 -568 -695 -528 -85 -675 -392 -958 -636 -700 -806 -306 -198 -295 -91 -307 -736 -938 -942 -115 -576 -153 -916 -244 -576 -472 -545 -910 -943 -917 -640 -645 -693 -425 -846 -102 -450 -332 -842 -815 -601 -338 -651 -598 -517 -557 -456 -305 -7 -836 -620 -731 -391 -724 -175 -962 -435 -11 -921 -1 -459 -65 -258 -96 -60 -400 -965 -169 -869 -601 -468 -875 -555 -833 -502 -108 -591 -581 -106 -381 -66 -199 -387 -199 -709 -816 -285 -530 -1000 -619 -727 -807 -473 -972 -376 -172 -658 -573 -643 -890 -402 -739 -515 -97 -117 -20 -249 -929 -441 -302 -93 -453 -81 -850 -211 -399 -943 -472 -137 -644 -434 -937 -751 -656 -609 -339 -761 -12 -264 -690 -338 -801 -926 -11 -187 -438 -553 -756 -741 -378 -536 -440 -271 -802 -133 -727 -952 -156 -694 -272 -684 -758 -293 -508 -49 -5 -541 -56 -132 -708 -793 -519 -388 -942 -848 -591 -270 -192 -512 -34 -946 -989 -285 -798 -32 -233 -88 -338 -813 -330 -825 -65 -953 -920 -145 -321 -195 -949 -728 -801 -313 -62 -795 -984 -262 -676 -385 -14 -493 -214 -113 -108 -474 -581 -251 -526 -76 -779 -833 -773 -735 -180 -475 -735 -195 -748 -103 -995 -567 -237 -592 -779 -413 -672 -321 -4 -688 -307 -631 -698 -778 -121 -5 -850 -869 -102 -34 -463 -879 -962 -260 -333 -195 -977 -529 -916 -130 -569 -51 -173 -586 -54 -55 -110 -596 -54 -186 -456 -209 -872 -766 -893 -440 -744 -481 -276 -101 -21 -418 -516 -684 -755 -264 -944 -780 -954 -897 -779 -5 -558 -429 -655 -605 -617 -226 -754 -366 -849 -403 -494 -92 -785 -291 -806 -350 -214 -485 -803 -668 -488 -53 -396 -377 -379 -775 -809 -39 -421 -37 -365 -694 -256 -504 -737 -702 -144 -705 -48 -910 -88 -460 -485 -504 -87 -253 -586 -23 -88 -763 -319 -65 -482 -791 -208 -106 -851 -917 -125 -956 -177 -976 -634 -451 -26 -286 -98 -585 -183 -428 -431 -332 -226 -739 -110 -358 -413 -961 -546 -375 -362 -475 -186 -555 -577 -725 -64 -659 -905 -398 -857 -1000 -504 -339 -68 -386 -786 -86 -585 -731 -329 -143 -139 -337 -900 -491 -206 -713 -671 -101 -900 -868 -2 -104 -50 -387 -800 -58 -599 -393 -407 -438 -584 -226 -95 -828 -864 -133 -710 -537 -724 -718 -192 -273 -83 -509 -817 -574 -574 -84 -777 -311 -313 -775 -976 -531 -65 -569 -610 -493 -227 -411 -528 -938 -154 -588 -983 -853 -314 -293 -125 -917 -677 -33 -934 -468 -186 -419 -524 -20 -191 -650 -843 -102 -809 -497 -661 -670 -93 -54 -388 -987 -621 -214 -83 -159 -611 -583 -964 -679 -186 -529 -568 -534 -217 -789 -299 -954 -638 -566 -171 -921 -397 -947 -189 -516 -671 -60 -971 -179 -141 -257 -128 -561 -988 -758 -573 -658 -887 -879 -446 -573 -253 -68 -420 -173 -199 -994 -946 -762 -15 -840 -890 -5 -519 -819 -128 -948 -543 -531 -674 -611 -135 -500 -221 -322 -585 -63 -190 -791 -464 -142 -228 -766 -33 -201 -739 -313 -82 -546 -388 -14 -928 -116 -944 -116 -34 -983 -327 -140 -351 -846 -302 -660 -808 -993 -314 -135 -695 -364 -640 -523 -435 -636 -382 -157 -891 -360 -530 -474 -773 -725 -611 -771 -796 -984 -887 -548 -451 -315 -932 -38 -383 -80 -674 -89 -384 -388 -976 -516 -187 -817 -35 -721 -139 -389 -415 -694 -876 -590 -113 -538 -980 -388 -942 -254 -891 -492 -109 -645 -820 -356 -224 -386 -325 -651 -313 -925 -148 -844 -535 -811 -380 -851 -460 -689 -56 -72 -901 -234 -484 -539 -167 -550 -396 -465 -865 -43 -471 -743 -178 -230 -693 -356 -70 -200 -473 -144 -930 -611 -325 -894 -512 -323 -35 -497 -734 -965 -210 -738 -746 -45 -205 -428 -997 -324 -828 -471 -484 -435 -364 -894 -864 -628 -111 -477 -744 -9 -597 -917 -464 -974 -56 -120 -176 -746 -487 -198 -646 -204 -902 -525 -525 -515 -997 -194 -498 -799 -545 -169 -324 -299 -285 -465 -333 -848 -96 -967 -243 -24 -559 -269 -81 -482 -706 -61 -510 -914 -527 -805 -218 -472 -231 -244 -602 -541 -344 -114 -181 -538 -420 -99 -135 -600 -134 -906 -346 -369 -477 -168 -613 -174 -506 -150 -691 -306 -410 -548 -473 -250 -383 -584 -964 -817 -48 -61 -401 -353 -778 -848 -926 -795 -454 -205 -819 -740 -646 -223 -600 -590 -4 -865 -127 -987 -642 -856 -719 -769 -794 -236 -690 -57 -375 -335 -672 -432 -776 -122 -133 -648 -697 -482 -420 -987 -713 -562 -354 -888 -725 -963 -596 -667 -495 -357 -774 -47 -132 -738 -194 -776 -185 -274 -195 -547 -289 -231 -524 -705 -981 -420 -513 -477 -7 -653 -635 -971 -793 -136 -479 -298 -59 -932 -723 -214 -37 -565 -929 -406 -961 -113 -942 -261 -51 -556 -746 -534 -467 -2 -717 -744 -94 -848 -597 -937 -120 -746 -677 -455 -189 -504 -592 -369 -51 -195 -697 -436 -793 -79 -693 -816 -870 -340 -457 -494 -721 -710 -451 -309 -710 -125 -972 -619 -681 -863 -438 -515 -56 -144 -204 -956 -391 -357 -904 -13 -740 -757 -533 -727 -128 -641 -157 -68 -699 -687 -660 -610 -130 -740 -236 -948 -768 -146 -208 -923 -774 -587 -439 -209 -668 -682 -336 -290 -880 -376 -116 -603 -132 -704 -385 -60 -825 -87 -335 -969 -428 -162 -218 -587 -126 -800 -873 -251 -936 -191 -153 -510 -719 -151 -706 -985 -711 -219 -721 -582 -296 -800 -47 -106 -949 -458 -814 -641 -51 -809 -199 -258 -870 -286 -261 -507 -409 -12 -462 -26 -225 -480 -601 -861 -883 -372 -179 -964 -82 -789 -207 -470 -126 -171 -626 -495 -193 -614 -463 -631 -650 -517 -251 -911 -987 -411 -795 -229 -976 -164 -224 -204 -187 -775 -225 -407 -137 -461 -467 -393 -846 -561 -420 -667 -132 -68 -546 -64 -132 -23 -287 -755 -87 -562 -73 -517 -598 -219 -114 -608 -843 -942 -685 -629 -195 -522 -582 -112 -523 -537 -651 -480 -989 -568 -999 -195 -28 -381 -206 -746 -378 -280 -485 -109 -910 -916 -714 -277 -312 -668 -739 -598 -987 -872 -645 -510 -638 -886 -409 -470 -287 -878 -832 -548 -575 -343 -172 -172 -549 -879 -350 -992 -560 -152 -267 -435 -698 -629 -284 -914 -612 -687 -64 -763 -625 -466 -487 -758 -614 -673 -638 -237 -256 -31 -135 -254 -629 -19 -89 -978 -820 -616 -261 -160 -147 -137 -962 -329 -861 -231 -667 -866 -292 -65 -676 -741 -263 -323 -985 -777 -400 -157 -310 -921 -90 -933 -47 -627 -770 -318 -144 -962 -374 -188 -295 -577 -816 -60 -827 -768 -127 -819 -214 -779 -783 -736 -458 -88 -376 -590 -962 -27 -750 -652 -890 -916 -848 -46 -714 -690 -525 -81 -77 -950 -664 -513 -771 -166 -547 -750 -823 -582 -687 -534 -52 -883 -926 -54 -366 -632 -299 -299 -876 -895 -719 -5 -681 -131 -705 -40 -74 -698 -555 -205 -647 -155 -222 -81 -979 -400 -655 -865 -945 -706 -249 -389 -937 -480 -292 -239 -271 -801 -798 -98 -313 -655 -399 -717 -122 -881 -541 -284 -246 -333 -310 -899 -334 -742 -920 -836 -885 -203 -983 -52 -852 -343 -265 -102 -954 -365 -753 -713 -290 -777 -740 -183 -978 -208 -670 -824 -720 -440 -42 -867 -391 -68 -89 -212 -837 -319 -250 -449 -256 -409 -915 -76 -429 -581 -613 -759 -954 -717 -291 -755 -300 -94 -441 -841 -14 -543 -77 -943 -793 -904 -348 -698 -639 -841 -872 -88 -325 -70 -985 -11 -703 -483 -150 -340 -527 -852 -216 -803 -456 -499 -489 -344 -801 -929 -875 -121 -131 -860 -547 -867 -871 -27 -333 -857 -26 -997 -252 -392 -803 -187 -205 -199 -993 -127 -542 -858 -34 -884 -131 -999 -521 -899 -160 -34 -674 -143 -735 -181 -379 -521 -315 -241 -336 -613 -275 -359 -836 -191 -880 -169 -767 -60 -785 -635 -880 -989 -606 -223 -759 -50 -495 -927 -632 -408 -318 -942 -860 -672 -547 -267 -189 -248 -439 -294 -869 -869 -305 -705 -906 -133 -320 -850 -192 -819 -944 -946 -203 -853 -36 -284 -797 -546 -161 -270 -279 -789 -457 -704 -41 -661 -842 -514 -129 -558 -147 -918 -47 -655 -863 -935 -773 -947 -31 -249 -589 -166 -805 -787 -899 -587 -999 -217 -685 -223 -681 -118 -694 -213 -493 -525 -847 -511 -585 -483 -801 -191 -957 -799 -435 -95 -90 -603 -102 -489 -28 -131 -420 -200 -482 -877 -242 -424 -491 -815 -589 -14 -422 -464 -604 -311 -985 -829 -497 -167 -43 -873 -542 -175 -217 -546 -860 -271 -69 -811 -755 -108 -948 -80 -700 -992 -411 -671 -950 -986 -502 -930 -952 -986 -790 -831 -963 -710 -757 -26 -188 -995 -149 -793 -161 -810 -151 -620 -167 -374 -648 -552 -709 -228 -727 -202 -846 -99 -834 -149 -981 -242 -78 -394 -537 -949 -477 -536 -258 -224 -955 -8 -979 -960 -940 -613 -83 -905 -396 -313 -851 -437 -914 -962 -925 -403 -356 -317 -654 -739 -704 -626 -35 -461 -657 -100 -530 -466 -157 -109 -162 -811 -589 -739 -912 -796 -320 -396 -960 -870 -937 -850 -641 -601 -721 -337 -214 -919 -113 -747 -143 -1000 -994 -527 -342 -753 -12 -486 -779 -499 -506 -737 -722 -514 -27 -862 -668 -670 -903 -865 -441 -785 -657 -87 -477 -618 -273 -707 -70 -875 -428 -547 -314 -193 -729 -509 -457 -834 -525 -790 -664 -29 -529 -762 -199 -136 -636 -754 -665 -560 -330 -690 -210 -695 -606 -847 -405 -605 -771 -937 -13 -145 -449 -988 -226 -852 -975 -538 -240 -537 -545 -912 -126 -570 -805 -503 -714 -355 -746 -527 -934 -425 -860 -474 -475 -759 -1000 -223 -715 -998 -61 -60 -638 -203 -726 -536 -717 -273 -98 -797 -151 -179 -7 -481 -772 -283 -131 -16 -826 -636 -620 -339 -632 -765 -130 -33 -225 -970 -527 -475 -413 -49 -485 -539 -308 -663 -641 -251 -442 -641 -473 -937 -202 -299 -354 -16 -601 -938 -375 -775 -177 -964 -563 -150 -583 -505 -58 -392 -679 -768 -259 -362 -2 -287 -889 -154 -388 -548 -976 -90 -312 -623 -335 -90 -1 -249 -546 -488 -581 -589 -829 -551 -707 -40 -500 -469 -790 -581 -741 -278 -92 -414 -398 -312 -389 -51 -672 -182 -876 -446 -883 -310 -623 -432 -724 -264 -382 -361 -314 -65 -835 -755 -301 -559 -565 -647 -6 -22 -623 -519 -185 -60 -904 -785 -180 -711 -321 -279 -703 -955 -285 -630 -965 -957 -872 -327 -329 -315 -581 -265 -83 -820 -966 -233 -465 -14 -214 -874 -920 -347 -399 -338 -699 -40 -871 -544 -150 -774 -550 -863 -779 -437 -105 -165 -542 -2 -863 -508 -54 -491 -938 -98 -413 -808 -760 -677 -696 -145 -553 -48 -244 -55 -738 -333 -316 -1000 -625 -131 -404 -856 -530 -690 -75 -692 -625 -816 -229 -910 -45 -219 -898 -144 -326 -538 -295 -908 -950 -374 -67 -175 -674 -415 -155 -882 -875 -742 -598 -615 -848 -965 -20 -22 -533 -130 -547 -257 -576 -299 -507 -367 -536 -911 -460 -400 -382 -747 -392 -313 -775 -505 -978 -327 -842 -79 -831 -825 -267 -13 -107 -783 -744 -133 -714 -466 -141 -827 -245 -102 -947 -47 -541 -66 -224 -185 -302 -709 -283 -932 -948 -283 -805 -272 -622 -270 -190 -943 -619 -692 -680 -583 -431 -592 -172 -899 -945 -8 -711 -448 -917 -698 -583 -75 -308 -308 -383 -429 -715 -852 -89 -945 -223 -356 -29 -547 -945 -564 -988 -471 -159 -380 -641 -607 -858 -772 -758 -188 -130 -992 -692 -430 -306 -155 -447 -807 -255 -165 -270 -566 -519 -471 -976 -213 -73 -237 -263 -686 -521 -614 -684 -211 -850 -670 -761 -727 -325 -515 -487 -425 -714 -665 -991 -553 -615 -367 -605 -966 -996 -650 -994 -485 -989 -616 -376 -565 -238 -11 -297 -272 -838 -565 -153 -986 -113 -735 -993 -761 -497 -772 -624 -790 -454 -900 -824 -195 -814 -2 -532 -707 -61 -991 -427 -399 -537 -777 -473 -673 -710 -108 -581 -758 -259 -488 -18 -522 -211 -213 -755 -771 -518 -71 -733 -141 -526 -623 -481 -657 -741 -320 -950 -563 -518 -626 -496 -771 -195 -72 -867 -950 -92 -998 -701 -115 -129 -862 -833 -888 -883 -320 -857 -208 -112 -766 -434 -196 -512 -168 -91 -304 -449 -900 -496 -40 -961 -474 -535 -539 -359 -941 -957 -704 -578 -762 -26 -217 -815 -682 -712 -110 -139 -313 -457 -268 -226 -79 -985 -425 -401 -857 -326 -301 -272 -71 -566 -467 -25 -601 -206 -574 -206 -920 -347 -827 -626 -927 -472 -598 -11 -816 -363 -245 -139 -377 -759 -480 -21 -575 -535 -592 -896 -913 -754 -847 -65 -940 -927 -21 -437 -528 -622 -246 -431 -642 -127 -157 -217 -701 -349 -691 -534 -900 -905 -176 -252 -531 -568 -387 -601 -793 -597 -576 -327 -672 -750 -659 -922 -204 -135 -178 -614 -789 -79 -319 -57 -795 -339 -369 -421 -535 -562 -599 -964 -784 -49 -435 -842 -514 -604 -866 -65 -460 -713 -897 -624 -381 -658 -892 -23 -462 -804 -859 -900 -41 -568 -564 -480 -30 -241 -680 -449 -47 -386 -810 -129 -170 -61 -952 -926 -297 -603 -281 -48 -736 -870 -615 -270 -363 -481 -681 -706 -883 -907 -226 -30 -107 -932 -279 -828 -650 -314 -576 -74 -684 -854 -679 -539 -452 -111 -849 -305 -968 -176 -877 -898 -967 -259 -179 -92 -785 -65 -413 -257 -2 -29 -909 -878 -597 -813 -571 -631 -169 -659 -770 -749 -142 -593 -440 -75 -145 -417 -708 -225 -499 -64 -518 -175 -911 -138 -89 -38 -983 -918 -529 -424 -428 -132 -194 -499 -420 -668 -461 -395 -334 -171 -999 -213 -440 -901 -686 -86 -839 -785 -900 -409 -724 -63 -570 -235 -799 -47 -331 -873 -919 -627 -497 -308 -792 -182 -966 -740 -607 -961 -231 -347 -326 -716 -64 -224 -378 -891 -850 -565 -898 -752 -469 -645 -997 -294 -547 -639 -349 -508 -910 -408 -155 -592 -857 -780 -378 -673 -225 -397 -479 -32 -637 -854 -795 -948 -864 -749 -749 -805 -130 -39 -81 -382 -647 -643 -425 -407 -767 -367 -793 -345 -865 -46 -873 -602 -292 -22 -540 -373 -390 -664 -417 -343 -292 -138 -381 -456 -469 -628 -614 -619 -892 -190 -884 -785 -788 -382 -401 -804 -289 -677 -776 -169 -921 -624 -949 -999 -649 -612 -541 -504 -411 -483 -173 -889 -225 -827 -568 -63 -913 -971 -887 -275 -789 -282 -762 -101 -353 -167 -789 -118 -58 -16 -671 -552 -825 -223 -97 -669 -347 -157 -957 -457 -252 -169 -60 -873 -692 -906 -145 -831 -236 -945 -793 -956 -423 -684 -878 -913 -682 -139 -713 -951 -110 -257 -948 -662 -86 -519 -428 -240 -808 -738 -286 -675 -347 -191 -8 -720 -516 -220 -72 -398 -776 -239 -932 -32 -160 -902 -666 -381 -209 -165 -238 -984 -771 -416 -217 -511 -770 -940 -168 -760 -474 -978 -425 -617 -434 -999 -988 -13 -531 -785 -437 -707 -878 -189 -725 -573 -614 -64 -250 -548 -770 -574 -893 -417 -463 -542 -208 -383 -46 -60 -821 -246 -682 -784 -737 -425 -279 -963 -287 -877 -567 -645 -401 -99 -397 -253 -867 -74 -53 -658 -808 -278 -751 -646 -320 -310 -193 -308 -312 -39 -803 -463 -330 -564 -965 -434 -837 -987 -114 -440 -829 -633 -855 -706 -197 -741 -955 -680 -639 -491 -977 -866 -816 -967 -613 -186 -682 -361 -482 -995 -331 -513 -520 -516 -917 -916 -143 -588 -863 -570 -773 -136 -131 -744 -983 -485 -709 -103 -229 -330 -598 -142 -798 -529 -274 -475 -658 -435 -47 -150 -366 -282 -411 -669 -995 -757 -630 -554 -379 -394 -385 -373 -993 -87 -316 -95 -364 -539 -594 -411 -5 -808 -718 -47 -137 -832 -887 -872 -747 -201 -131 -710 -646 -321 -162 -671 -757 -564 -702 -353 -877 -81 -448 -921 -897 -3 -130 -537 -772 -319 -578 -580 -328 -249 -453 -525 -524 -898 -234 -750 -172 -367 -571 -201 -828 -443 -943 -20 -331 -7 -713 -196 -248 -899 -59 -223 -405 -772 -304 -187 -579 -871 -211 -67 -519 -987 -90 -809 -977 -811 -624 -407 -834 -174 -511 -546 -235 -211 -301 -925 -669 -738 -72 -323 -234 -116 -453 -736 -197 -376 -71 -318 -378 -579 -809 -895 -776 -451 -911 -664 -220 -923 -745 -794 -883 -285 -6 -761 -16 -613 -388 -604 -884 -966 -921 -94 -398 -561 -532 -563 -685 -312 -369 -698 -895 -913 -66 -690 -390 -992 -950 -562 -783 -933 -648 -223 -159 -581 -546 -158 -580 -281 -123 -915 -901 -901 -973 -212 -458 -394 -582 -608 -905 -538 -523 -511 -140 -321 -135 -171 -452 -616 -164 -230 -531 -460 -384 -762 -221 -568 -15 -346 -292 -604 -248 -870 -803 -17 -467 -312 -526 -308 -743 -167 -430 -233 -694 -474 -876 -462 -717 -417 -140 -417 -890 -389 -847 -586 -350 -591 -665 -949 -729 -144 -985 -215 -770 -566 -444 -603 -670 -984 -304 -910 -445 -253 -257 -937 -755 -114 -795 -442 -407 -600 -594 -717 -196 -934 -752 -390 -812 -444 -31 -667 -165 -578 -523 -784 -346 -142 -673 -667 -796 -138 -825 -974 -299 -331 -674 -282 -710 -422 -281 -754 -937 -591 -149 -467 -139 -130 -715 -944 -60 -959 -570 -786 -924 -713 -607 -915 -800 -326 -289 -991 -306 -875 -824 -375 -799 -21 -821 -545 -761 -922 -151 -970 -297 -194 -963 -148 -983 -779 -780 -895 -231 -104 -164 -709 -621 -229 -960 -678 -915 -905 -615 -707 -580 -435 -959 -498 -924 -202 -46 -380 -341 -834 -435 -843 -127 -916 -358 -427 -199 -534 -298 -677 -70 -393 -993 -238 -72 -719 -965 -932 -872 -15 -594 -347 -275 -209 -298 -958 -327 -17 -643 -371 -828 -434 -904 -663 -381 -332 -720 -165 -283 -427 -18 -992 -996 -769 -551 -946 -226 -219 -141 -932 -745 -569 -618 -227 -41 -175 -733 -311 -608 -978 -347 -140 -652 -246 -164 -791 -266 -922 -373 -443 -712 -345 -391 -320 -521 -334 -456 -297 -125 -543 -494 -711 -15 -358 -996 -10 -996 -729 -240 -548 -834 -84 -348 -41 -86 -223 -843 -101 -704 -289 -312 -67 -540 -526 -860 -872 -568 -773 -145 -877 -480 -418 -810 -51 -792 -881 -203 -167 -720 -937 -334 -425 -214 -365 -849 -478 -243 -430 -808 -82 -848 -41 -884 -326 -870 -350 -995 -927 -681 -889 -222 -995 -954 -61 -906 -52 -402 -923 -152 -977 -227 -862 -414 -13 -851 -417 -605 -782 -942 -726 -235 -525 -208 -760 -190 -226 -167 -333 -675 -612 -102 -907 -541 -156 -605 -765 -957 -475 -108 -121 -631 -345 -745 -706 -940 -196 -474 -461 -712 -802 -42 -112 -216 -935 -945 -8 -868 -585 -469 -56 -538 -840 -645 -631 -792 -201 -588 -753 -661 -916 -1000 -525 -723 -921 -440 -107 -215 -33 -892 -360 -391 -383 -247 -213 -965 -78 -871 -259 -295 -640 -130 -631 -233 -982 -385 -167 -184 -802 -98 -102 -557 -5 -238 -378 -498 -155 -262 -516 -311 -297 -283 -600 -875 -111 -141 -946 -198 -267 -945 -576 -950 -904 -453 -894 -802 -173 -30 -525 -396 -283 -870 -64 -986 -797 -995 -366 -17 -623 -406 -718 -836 -953 -355 -814 -184 -390 -676 -419 -254 -358 -796 -358 -634 -773 -488 -474 -403 -188 -701 -126 -39 -104 -239 -432 -656 -197 -503 -7 -246 -19 -504 -572 -468 -962 -767 -765 -650 -558 -890 -618 -597 -483 -900 -18 -361 -128 -515 -100 -289 -843 -300 -459 -217 -347 -588 -539 -289 -747 -495 -951 -202 -704 -386 -978 -288 -273 -709 -944 -647 -808 -39 -309 -695 -132 -8 -929 -483 -220 -468 -466 -553 -762 -906 -802 -428 -892 -586 -819 -95 -347 -273 -147 -649 -241 -170 -472 -980 -124 -106 -928 -696 -486 -658 -492 -107 -60 -643 -917 -612 -413 -11 -412 -655 -313 -960 -364 -828 -781 -801 -787 -404 -201 -573 -686 -461 -920 -151 -679 -534 -920 -121 -489 -446 -499 -312 -98 -548 -240 -183 -308 -970 -502 -880 -294 -485 -696 -779 -375 -45 -713 -81 -135 -394 -516 -879 -160 -13 -303 -591 -297 -367 -227 -793 -335 -347 -738 -689 -685 -29 -352 -177 -971 -678 -453 -536 -803 -10 -449 -884 -68 -646 -684 -835 -665 -59 -339 -936 -408 -83 -381 -882 -316 -154 -475 -55 -640 -119 -285 -746 -55 -679 -447 -771 -797 -446 -645 -728 -977 -161 -337 -161 -622 -601 -116 -545 -195 -158 -1000 -63 -155 -821 -441 -737 -502 -665 -119 -668 -826 -49 -534 -843 -944 -787 -279 -833 -531 -451 -662 -518 -738 -456 -737 -867 -432 -529 -105 -85 -861 -243 -213 -37 -344 -863 -309 -339 -322 -144 -974 -217 -581 -86 -444 -728 -953 -9 -494 -673 -426 -844 -854 -728 -944 -418 -397 -128 -257 -850 -517 -450 -481 -42 -895 -891 -123 -80 -230 -301 -866 -995 -193 -53 -678 -242 -242 -235 -260 -391 -353 -782 -757 -862 -219 -308 -15 -650 -726 -897 -68 -198 -203 -593 -390 -319 -203 -247 -124 -595 -926 -398 -892 -596 -522 -10 -450 -173 -540 -880 -749 -675 -545 -993 -943 -797 -644 -464 -780 -11 -225 -434 -172 -513 -808 -867 -921 -929 -931 -871 -615 -874 -320 -34 -828 -982 -845 -173 -142 -462 -176 -198 -825 -700 -425 -468 -853 -861 -546 -506 -265 -734 -693 -475 -43 -702 -657 -32 -821 -725 -375 -57 -385 -770 -22 -292 -970 -337 -647 -831 -753 -392 -411 -887 -430 -87 -14 -363 -412 -98 -855 -86 -707 -972 -757 -362 -782 -720 -270 -33 -58 -200 -353 -792 -812 -782 -994 -861 -777 -439 -858 -367 -21 -850 -395 -452 -359 -574 -264 -286 -172 -291 -431 -421 -882 -882 -618 -486 -721 -998 -739 -371 -902 -527 -607 -123 -96 -459 -983 -869 -515 -907 -311 -350 -599 -455 -729 -511 -993 -203 -601 -986 -763 -567 -187 -687 -608 -663 -357 -717 -319 -776 -418 -803 -327 -722 -171 -800 -818 -875 -180 -293 -818 -131 -311 -303 -226 -745 -899 -235 -787 -305 -715 -712 -839 -526 -473 -424 -648 -757 -296 -59 -410 -658 -866 -109 -670 -841 -451 -994 -182 -275 -88 -705 -131 -815 -467 -164 -639 -613 -430 -351 -624 -229 -78 -103 -378 -843 -821 -858 -367 -758 -772 -457 -407 -697 -182 -346 -59 -956 -941 -7 -385 -984 -875 -273 -899 -501 -886 -795 -172 -587 -994 -279 -562 -389 -616 -707 -775 -558 -104 -617 -580 -683 -911 -206 -672 -439 -444 -818 -228 -541 -199 -7 -111 -583 -91 -596 -604 -824 -532 -964 -269 -909 -658 -306 -829 -733 -823 -327 -414 -499 -98 -756 -346 -864 -448 -706 -166 -210 -274 -862 -568 -896 -143 -802 -155 -132 -882 -387 -457 -676 -606 -636 -689 -328 -459 -966 -210 -210 -875 -274 -981 -930 -398 -683 -281 -975 -669 -341 -720 -979 -251 -466 -323 -902 -131 -718 -613 -29 -636 -944 -195 -703 -554 -850 -256 -735 -237 -770 -998 -736 -853 -240 -779 -512 -263 -928 -687 -135 -828 -188 -101 -910 -619 -368 -253 -978 -371 -441 -394 -30 -51 -699 -16 -189 -79 -864 -335 -242 -276 -48 -919 -569 -499 -563 -856 -261 -370 -666 -772 -848 -849 -49 -410 -621 -773 -551 -933 -834 -541 -623 -808 -600 -244 -943 -61 -106 -280 -385 -48 -894 -409 -451 -391 -908 -343 -945 -322 -623 -427 -81 -806 -89 -671 -849 -403 -34 -653 -931 -679 -370 -643 -731 -378 -842 -595 -835 -180 -256 -948 -688 -819 -370 -98 -537 -712 -983 -414 -388 -851 -358 -109 -79 -757 -507 -971 -530 -96 -285 -570 -670 -371 -346 -600 -565 -21 -618 -356 -439 -665 -177 -550 -341 -547 -613 -208 -174 -729 -49 -416 -453 -683 -997 -545 -439 -874 -338 -811 -914 -598 -109 -803 -795 -578 -381 -592 -453 -977 -839 -686 -35 -654 -927 -828 -963 -831 -128 -388 -840 -785 -922 -626 -716 -797 -706 -717 -87 -377 -159 -327 -201 -782 -927 -735 -30 -24 -751 -884 -360 -326 -54 -367 -856 -349 -67 -822 -425 -687 -318 -646 -655 -598 -348 -480 -560 -68 -837 -785 -513 -399 -39 -278 -677 -922 -818 -804 -795 -103 -289 -798 -195 -858 -240 -457 -766 -555 -675 -399 -911 -357 -136 -435 -98 -937 -401 -288 -327 -581 -222 -528 -204 -880 -848 -416 -459 -442 -797 -752 -43 -848 -542 -216 -423 -884 -213 -47 -94 -470 -112 -524 -120 -163 -837 -195 -998 -37 -698 -732 -706 -648 -992 -473 -15 -65 -666 -124 -360 -954 -47 -544 -51 -617 -157 -348 -811 -836 -331 -269 -214 -799 -948 -124 -783 -598 -130 -974 -644 -282 -980 -477 -820 -648 -141 -514 -579 -840 -548 -145 -604 -765 -482 -595 -875 -240 -959 -782 -27 -140 -253 -406 -334 -702 -327 -462 -601 -252 -341 -286 -775 -954 -186 -226 -81 -653 -85 -350 -393 -427 -676 -826 -183 -819 -49 -259 -374 -46 -699 -934 -330 -743 -354 -958 -111 -115 -690 -447 -482 -5 -950 -994 -705 -929 -339 -880 -59 -15 -30 -316 -364 -99 -440 -560 -573 -307 -300 -885 -278 -147 -785 -453 -190 -901 -328 -30 -136 -227 -433 -293 -142 -825 -728 -695 -6 -615 -293 -467 -944 -408 -196 -396 -277 -136 -65 -31 -405 -418 -197 -752 -519 -379 -137 -611 -571 -857 -349 -80 -734 -932 -513 -601 -202 -792 -739 -619 -787 -373 -347 -685 -596 -6 -924 -895 -649 -406 -456 -172 -604 -377 -810 -844 -221 -700 -355 -462 -964 -470 -800 -180 -432 -229 -134 -925 -353 -398 -338 -250 -130 -828 -232 -846 -832 -268 -920 -272 -965 -121 -404 -684 -348 -169 -963 -765 -416 -496 -896 -641 -434 -110 -863 -14 -169 -476 -875 -141 -3 -365 -670 -516 -455 -270 -167 -523 -950 -836 -708 -831 -457 -915 -948 -588 -655 -328 -500 -68 -31 -574 -275 -746 -358 -352 -270 -47 -94 -202 -142 -388 -580 -163 -602 -35 -662 -579 -914 -279 -327 -228 -83 -767 -53 -690 -440 -110 -451 -627 -59 -460 -830 -352 -611 -639 -612 -73 -77 -726 -380 -829 -2 -543 -212 -235 -853 -936 -84 -209 -613 -57 -250 -512 -46 -604 -934 -670 -316 -865 -320 -466 -451 -869 -130 -42 -758 -941 -353 -579 -750 -855 -256 -136 -463 -185 -591 -669 -559 -254 -854 -131 -379 -324 -577 -734 -418 -767 -871 -211 -770 -547 -535 -878 -327 -916 -572 -141 -121 -377 -911 -941 -562 -661 -493 -810 -534 -390 -624 -952 -654 -880 -286 -540 -89 -655 -921 -583 -747 -554 -581 -128 -560 -721 -775 -996 -170 -939 -947 -39 -376 -831 -169 -476 -826 -972 -369 -713 -248 -725 -680 -345 -681 -341 -951 -810 -177 -160 -192 -808 -525 -726 -979 -831 -488 -368 -326 -389 -979 -263 -733 -768 -727 -18 -626 -862 -172 -680 -636 -313 -787 -6 -142 -611 -470 -915 -493 -909 -144 -102 -320 -526 -246 -374 -539 -905 -438 -89 -781 -289 -532 -95 -83 -781 -818 -171 -574 -412 -952 -609 -911 -57 -189 -718 -729 -203 -59 -591 -979 -386 -828 -769 -594 -218 -126 -398 -853 -385 -727 -693 -887 -795 -561 -323 -593 -267 -408 -676 -356 -139 -507 -456 -413 -63 -864 -547 -461 -428 -23 -914 -919 -330 -826 -75 -475 -569 -146 -690 -672 -820 -977 -552 -489 -741 -753 -583 -385 -555 -913 -971 -726 -91 -737 -869 -602 -731 -523 -604 -74 -893 -170 -652 -254 -797 -958 -560 -627 -701 -924 -107 -164 -287 -644 -14 -795 -914 -961 -286 -425 -724 -755 -29 -159 -507 -96 -485 -704 -838 -355 -290 -674 -596 -739 -407 -200 -426 -889 -998 -137 -560 -59 -158 -804 -787 -631 -252 -636 -365 -274 -964 -725 -329 -347 -20 -978 -258 -211 -434 -20 -703 -646 -699 -568 -469 -738 -694 -463 -825 -661 -236 -275 -54 -111 -122 -864 -815 -548 -471 -587 -126 -831 -469 -834 -838 -365 -415 -136 -22 -912 -176 -731 -463 -918 -305 -354 -199 -35 -961 -966 -147 -395 -313 -21 -73 -627 -351 -92 -859 -718 -348 -438 -244 -193 -138 -506 -248 -752 -66 -27 -256 -995 -742 -796 -164 -620 -937 -236 -310 -960 -246 -50 -985 -918 -29 -514 -727 -429 -149 -905 -335 -238 -411 -252 -984 -215 -51 -140 -65 -690 -670 -560 -269 -814 -779 -208 -328 -53 -529 -652 -6 -644 -71 -605 -204 -913 -671 -359 -586 -683 -203 -196 -401 -797 -242 -530 -354 -469 -670 -695 -938 -601 -234 -131 -112 -288 -384 -232 -281 -473 -988 -764 -936 -793 -977 -44 -509 -123 -721 -914 -9 -217 -975 -703 -573 -79 -848 -530 -951 -468 -731 -519 -395 -804 -89 -21 -490 -372 -567 -335 -820 -821 -288 -62 -61 -738 -653 -723 -152 -438 -768 -50 -290 -339 -961 -453 -789 -886 -307 -168 -547 -474 -238 -962 -802 -210 -90 -28 -325 -814 -235 -199 -503 -471 -132 -332 -878 -981 -254 -445 -212 -616 -172 -945 -655 -491 -756 -456 -368 -653 -733 -432 -393 -848 -560 -808 -924 -98 -987 -228 -366 -505 -502 -994 -355 -500 -790 -359 -464 -410 -573 -218 -1 -164 -204 -255 -347 -192 -238 -41 -813 -871 -73 -383 -201 -429 -106 -365 -190 -70 -544 -180 -851 -333 -558 -157 -757 -341 -321 -629 -317 -227 -256 -757 -927 -942 -447 -168 -633 -954 -90 -582 -992 -240 -41 -230 -184 -683 -440 -730 -10 -100 -723 -908 -49 -809 -37 -282 -962 -143 -573 -13 -296 -694 -22 -701 -431 -249 -619 -701 -192 -424 -274 -351 -35 -448 -301 -713 -714 -806 -133 -971 -401 -238 -49 -853 -609 -268 -898 -608 -625 -250 -719 -896 -372 -499 -787 -534 -60 -538 -687 -104 -487 -1000 -710 -957 -95 -915 -67 -9 -927 -123 -106 -626 -310 -284 -532 -890 -93 -753 -383 -318 -18 -543 -536 -229 -123 -675 -477 -30 -554 -496 -915 -829 -7 -377 -726 -556 -905 -267 -397 -823 -840 -522 -468 -83 -390 -171 -61 -450 -856 -728 -439 -778 -331 -723 -154 -468 -355 -231 -745 -684 -702 -213 -194 -480 -911 -159 -938 -328 -407 -451 -753 -691 -484 -706 -544 -548 -682 -548 -634 -479 -805 -785 -301 -933 -467 -768 -578 -746 -620 -163 -225 -739 -69 -821 -860 -350 -623 -394 -689 -517 -198 -233 -358 -32 -693 -565 -250 -210 -265 -243 -260 -358 -109 -751 -322 -524 -104 -763 -802 -600 -215 -101 -19 -114 -863 -343 -540 -226 -185 -678 -258 -604 -291 -573 -997 -286 -917 -917 -587 -746 -402 -696 -782 -459 -325 -594 -568 -256 -516 -773 -938 -128 -183 -360 -320 -192 -229 -752 -863 -850 -961 -341 -413 -216 -231 -451 -55 -965 -727 -29 -99 -592 -640 -829 -539 -509 -369 -858 -671 -484 -196 -360 -398 -635 -437 -894 -476 -535 -107 -513 -297 -181 -930 -108 -981 -975 -185 -904 -920 -865 -677 -784 -125 -710 -587 -141 -960 -303 -785 -757 -689 -828 -565 -13 -938 -832 -909 -480 -938 -26 -295 -520 -127 -522 -893 -757 -312 -70 -258 -649 -591 -677 -265 -572 -835 -170 -408 -616 -522 -684 -802 -143 -834 -145 -621 -103 -733 -917 -458 -639 -226 -747 -702 -536 -24 -526 -124 -499 -69 -218 -907 -450 -156 -630 -330 -706 -598 -337 -244 -610 -950 -111 -178 -177 -211 -95 -174 -909 -586 -504 -939 -154 -961 -681 -178 -168 -2 -959 -909 -123 -795 -887 -224 -796 -1000 -914 -604 -870 -990 -157 -962 -879 -304 -115 -571 -768 -257 -748 -386 -119 -315 -292 -391 -539 -671 -509 -154 -554 -979 -733 -502 -343 -803 -545 -53 -127 -95 -728 -135 -444 -255 -223 -112 -120 -142 -905 -385 -249 -882 -128 -811 -850 -377 -566 -433 -156 -302 -555 -465 -455 -716 -229 -575 -964 -860 -417 -15 -324 -860 -215 -434 -220 -470 -288 -786 -583 -694 -702 -87 -317 -322 -380 -179 -217 -524 -277 -223 -825 -96 -361 -521 -679 -351 -879 -374 -444 -797 -738 -308 -525 -197 -851 -3 -992 -517 -935 -828 -635 -43 -10 -990 -138 -656 -580 -711 -417 -339 -631 -476 -846 -571 -566 -698 -976 -960 -845 -97 -590 -421 -325 -549 -633 -918 -536 -407 -817 -79 -131 -812 -163 -997 -657 -291 -473 -847 -717 -202 -547 -182 -633 -126 -441 -118 -753 -833 -199 -240 -983 -687 -171 -716 -906 -520 -920 -615 -593 -377 -996 -239 -363 -413 -704 -771 -6 -194 -683 -218 -423 -589 -22 -896 -156 -272 -247 -632 -281 -972 -660 -662 -957 -177 -495 -798 -662 -302 -298 -822 -214 -350 -968 -212 -341 -845 -429 -672 -505 -114 -29 -378 -219 -716 -227 -476 -138 -962 -976 -184 -663 -391 -69 -539 -310 -941 -805 -666 -700 -431 -151 -659 -498 -922 -70 -437 -93 -851 -264 -611 -505 -560 -113 -602 -162 -985 -592 -212 -328 -427 -759 -607 -914 -718 -887 -235 -288 -531 -113 -944 -713 -615 -370 -774 -209 -745 -947 -634 -600 -738 -554 -840 -171 -899 -916 -135 -579 -138 -382 -166 -771 -53 -422 -808 -335 -307 -933 -619 -643 -247 -549 -390 -489 -108 -79 -102 -679 -563 -479 -148 -84 -677 -594 -128 -849 -917 -548 -424 -163 -145 -669 -180 -59 -235 -287 -528 -21 -168 -651 -602 -940 -699 -593 -1 -957 -414 -793 -47 -338 -498 -811 -189 -489 -352 -466 -252 -21 -884 -75 -689 -723 -279 -875 -844 -632 -315 -318 -928 -65 -601 -894 -984 -461 -349 -268 -792 -377 -702 -938 -942 -397 -788 -876 -793 -176 -766 -517 -944 -251 -377 -706 -443 -848 -254 -450 -291 -816 -525 -573 -75 -378 -100 -426 -329 -651 -18 -69 -279 -11 -662 -37 -183 -604 -617 -529 -29 -868 -671 -96 -502 -694 -558 -874 -989 -541 -705 -313 -420 -517 -533 -742 -11 -966 -595 -21 -559 -299 -122 -397 -601 -454 -387 -544 -904 -231 -65 -789 -903 -994 -359 -450 -887 -572 -587 -725 -444 -348 -482 -317 -434 -226 -707 -945 -404 -800 -413 -699 -828 -765 -125 -395 -307 -693 -47 -449 -390 -161 -840 -435 -634 -71 -615 -17 -823 -488 -931 -614 -792 -390 -458 -502 -385 -643 -538 -917 -715 -278 -88 -876 -240 -517 -204 -552 -181 -469 -711 -513 -324 -249 -908 -255 -329 -872 -970 -100 -445 -924 -249 -254 -383 -666 -976 -817 -510 -568 -247 -260 -461 -923 -700 -856 -782 -909 -992 -998 -408 -540 -436 -424 -475 -998 -792 -956 -812 -425 -554 -733 -333 -327 -563 -152 -501 -828 -629 -335 -672 -336 -887 -301 -298 -459 -953 -359 -383 -46 -475 -640 -703 -293 -667 -316 -284 -356 -736 -692 -667 -872 -796 -375 -484 -293 -416 -406 -520 -171 -813 -120 -552 -148 -428 -150 -392 -957 -137 -177 -173 -872 -488 -14 -612 -995 -707 -698 -605 -858 -507 -842 -445 -176 -960 -570 -360 -636 -896 -802 -24 -592 -298 -883 -655 -572 -243 -697 -649 -141 -575 -809 -456 -942 -676 -680 -145 -770 -158 -104 -385 -600 -783 -513 -633 -349 -912 -264 -12 -893 -626 -411 -893 -329 -71 -58 -244 -734 -33 -724 -366 -332 -901 -476 -746 -725 -916 -860 -173 -473 -99 -942 -867 -853 -667 -497 -999 -645 -193 -15 -430 -702 -522 -537 -717 -362 -412 -554 -581 -728 -239 -657 -27 -683 -668 -340 -145 -106 -500 -408 -465 -383 -256 -616 -31 -644 -828 -640 -589 -185 -654 -915 -801 -567 -432 -768 -734 -213 -897 -219 -513 -172 -50 -323 -111 -123 -287 -271 -920 -982 -192 -734 -493 -860 -845 -115 -812 -671 -70 -56 -747 -813 -573 -840 -870 -134 -934 -475 -168 -742 -697 -534 -600 -681 -694 -374 -538 -375 -773 -972 -202 -69 -195 -188 -183 -65 -219 -309 -923 -813 -739 -812 -537 -213 -13 -17 -402 -691 -670 -501 -488 -934 -499 -119 -597 -933 -573 -990 -159 -501 -730 -128 -270 -104 -461 -592 -334 -682 -816 -339 -55 -158 -699 -504 -545 -368 -196 -342 -850 -612 -234 -249 -730 -759 -359 -151 -777 -185 -30 -141 -223 -88 -106 -216 -124 -85 -578 -383 -493 -245 -419 -926 -925 -103 -68 -859 -465 -924 -209 -769 -515 -899 -399 -910 -208 -994 -52 -567 -513 -569 -946 -324 -574 -269 -49 -601 -496 -587 -978 -364 -715 -349 -310 -526 -488 -275 -754 -687 -686 -528 -945 -904 -165 -430 -49 -582 -519 -9 -373 -279 -58 -637 -865 -328 -790 -307 -477 -801 -998 -783 -760 -501 -641 -504 -658 -389 -574 -778 -477 -485 -186 -156 -46 -794 -6 -672 -83 -836 -505 -585 -576 -374 -538 -652 -522 -78 -661 -745 -862 -866 -199 -748 -64 -277 -471 -994 -845 -514 -279 -850 -517 -854 -629 -873 -276 -307 -754 -871 -833 -204 -173 -385 -820 -364 -542 -697 -938 -222 -978 -989 -630 -106 -830 -910 -400 -796 -853 -7 -187 -899 -881 -495 -627 -821 -973 -364 -622 -936 -71 -957 -11 -467 -944 -473 -537 -780 -245 -483 -343 -516 -437 -559 -793 -496 -129 -747 -651 -756 -920 -261 -194 -670 -623 -887 -658 -302 -528 -39 -964 -459 -895 -120 -944 -968 -312 -214 -486 -616 -616 -712 -645 -20 -23 -432 -401 -600 -755 -509 -141 -652 -914 -606 -342 -366 -476 -690 -572 -532 -381 -387 -524 -202 -670 -124 -686 -246 -726 -726 -802 -456 -286 -644 -610 -4 -376 -516 -855 -361 -784 -46 -106 -177 -231 -517 -354 -818 -387 -415 -835 -501 -592 -481 -224 -102 -582 -170 -82 -824 -974 -396 -917 -545 -627 -452 -351 -653 -414 -81 -559 -253 -524 -210 -918 -838 -976 -221 -470 -766 -157 -925 -17 -759 -597 -695 -176 -522 -172 -520 -427 -27 -75 -163 -786 -208 -169 -424 -478 -655 -341 -187 -23 -943 -335 -68 -653 -535 -134 -296 -651 -965 -758 -528 -147 -994 -692 -344 -586 -516 -505 -364 -981 -1 -484 -757 -75 -443 -611 -280 -768 -775 -302 -683 -40 -187 -309 -640 -464 -243 -678 -559 -174 -810 -274 -135 -717 -518 -708 -930 -63 -576 -57 -320 -186 -610 -572 -238 -481 -443 -861 -293 -946 -890 -452 -452 -662 -89 -520 -482 -358 -393 -573 -224 -85 -837 -72 -177 -351 -563 -156 -136 -984 -875 -764 -273 -698 -519 -738 -127 -662 -361 -243 -742 -299 -982 -822 -241 -237 -916 -180 -16 -958 -339 -4 -161 -822 -468 -371 -408 -351 -87 -337 -858 -799 -299 -753 -339 -943 -86 -795 -556 -126 -295 -332 -479 -570 -294 -690 -895 -177 -776 -240 -251 -336 -474 -830 -727 -316 -618 -995 -359 -973 -326 -69 -839 -143 -254 -496 -135 -577 -277 -511 -545 -925 -501 -781 -945 -145 -514 -356 -950 -330 -814 -196 -150 -760 -681 -252 -537 -447 -777 -360 -810 -646 -759 -872 -137 -874 -731 -599 -657 -56 -424 -393 -270 -21 -832 -458 -423 -459 -995 -656 -89 -510 -394 -893 -333 -287 -180 -649 -645 -903 -804 -560 -331 -845 -968 -602 -226 -725 -830 -136 -880 -880 -371 -588 -243 -816 -427 -361 -883 -290 -465 -300 -621 -86 -204 -595 -206 -938 -280 -892 -512 -186 -109 -102 -220 -241 -428 -25 -72 -913 -728 -523 -477 -738 -38 -867 -733 -625 -710 -425 -668 -995 -409 -345 -678 -374 -3 -377 -299 -560 -431 -189 -259 -384 -622 -312 -947 -782 -282 -673 -38 -898 -663 -248 -629 -141 -940 -323 -155 -494 -934 -670 -740 -630 -818 -771 -230 -94 -526 -130 -422 -806 -292 -627 -51 -916 -179 -13 -388 -132 -683 -291 -16 -880 -213 -283 -382 -762 -142 -423 -903 -467 -642 -755 -298 -457 -396 -277 -815 -835 -262 -302 -707 -706 -472 -139 -302 -150 -616 -235 -313 -43 -158 -692 -974 -868 -518 -192 -99 -490 -737 -285 -971 -178 -614 -254 -613 -220 -722 -448 -76 -448 -379 -515 -993 -377 -823 -448 -866 -228 -374 -113 -611 -110 -746 -825 -367 -986 -722 -147 -345 -390 -338 -600 -43 -941 -52 -104 -939 -452 -751 -370 -947 -373 -157 -941 -902 -201 -176 -539 -957 -82 -459 -976 -6 -842 -559 -269 -714 -214 -964 -437 -781 -496 -901 -663 -900 -153 -347 -387 -670 -821 -896 -673 -278 -469 -470 -698 -989 -782 -34 -124 -783 -718 -295 -448 -107 -598 -544 -501 -337 -530 -294 -283 -392 -320 -778 -241 -534 -369 -833 -446 -929 -48 -696 -689 -364 -548 -863 -939 -740 -747 -973 -695 -806 -508 -940 -261 -744 -835 -800 -920 -660 -605 -181 -902 -679 -702 -644 -961 -913 -311 -77 -59 -379 -29 -313 -804 -601 -146 -89 -985 -247 -75 -90 -323 -813 -990 -456 -493 -212 -277 -172 -770 -503 -543 -197 -383 -109 -853 -619 -665 -668 -649 -132 -150 -567 -626 -806 -400 -781 -353 -233 -127 -54 -722 -525 -558 -567 -641 -49 -493 -25 -943 -93 -364 -454 -938 -216 -857 -276 -695 -610 -151 -682 -627 -536 -295 -352 -32 -512 -113 -490 -498 -139 -890 -545 -12 -364 -997 -47 -749 -232 -301 -202 -701 -32 -343 -545 -795 -538 -433 -504 -460 -126 -555 -245 -494 -963 -641 -852 -824 -20 -173 -592 -616 -587 -602 -22 -950 -357 -470 -351 -216 -408 -602 -640 -447 -101 -530 -239 -74 -303 -364 -344 -794 -652 -187 -551 -959 -328 -747 -655 -849 -842 -881 -549 -871 -332 -837 -645 -615 -409 -738 -968 -187 -815 -926 -935 -786 -610 -904 -941 -773 -798 -697 -577 -246 -359 -801 -97 -565 -478 -957 -565 -68 -190 -703 -101 -518 -278 -37 -333 -203 -683 -88 -785 -795 -948 -477 -72 -262 -207 -252 -150 -242 -296 -89 -950 -113 -708 -553 -893 -105 -514 -706 -581 -322 -219 -39 -471 -932 -507 -12 -426 -798 -600 -234 -547 -852 -167 -653 -649 -670 -677 -260 -230 -78 -289 -364 -876 -76 -713 -723 -918 -817 -669 -298 -375 -767 -814 -844 -397 -706 -835 -481 -579 -785 -977 -992 -616 -161 -619 -600 -197 -964 -699 -642 -752 -263 -998 -616 -467 -759 -21 -935 -123 -280 -7 -546 -177 -350 -958 -265 -359 -487 -714 -188 -923 -954 -234 -616 -369 -25 -774 -279 -297 -292 -204 -753 -914 -419 -429 -852 -259 -637 -564 -204 -589 -272 -781 -562 -318 -365 -323 -939 -269 -555 -809 -837 -614 -212 -135 -781 -978 -143 -611 -590 -310 -954 -124 -809 -900 -93 -418 -327 -338 -894 -823 -15 -659 -119 -523 -43 -547 -153 -395 -43 -461 -666 -403 -655 -31 -349 -284 -934 -186 -867 -371 -235 -760 -911 -373 -238 -560 -16 -151 -617 -223 -195 -427 -300 -754 -675 -797 -146 -553 -872 -313 -241 -336 -328 -606 -160 -24 -302 -432 -629 -172 -396 -730 -835 -490 -798 -601 -767 -475 -553 -271 -953 -828 -418 -821 -99 -226 -613 -133 -171 -174 -859 -336 -185 -695 -1 -670 -652 -580 -492 -411 -833 -366 -182 -736 -161 -174 -515 -102 -451 -300 -922 -52 -988 -685 -485 -994 -200 -313 -180 -663 -254 -528 -33 -345 -650 -254 -414 -224 -90 -825 -130 -738 -994 -120 -188 -918 -85 -13 -854 -945 -962 -146 -935 -89 -937 -943 -62 -677 -478 -102 -408 -984 -111 -250 -520 -426 -394 -219 -743 -932 -585 -750 -167 -754 -395 -598 -518 -499 -402 -10 -854 -221 -64 -377 -554 -773 -69 -630 -524 -311 -763 -485 -740 -125 -3 -766 -341 -184 -275 -952 -299 -866 -323 -78 -669 -70 -490 -511 -79 -778 -562 -306 -172 -520 -917 -972 -265 -65 -999 -697 -605 -984 -56 -60 -379 -896 -197 -95 -978 -459 -138 -735 -136 -300 -622 -477 -931 -139 -279 -750 -526 -932 -784 -117 -316 -438 -424 -29 -893 -170 -934 -340 -825 -597 -298 -285 -292 -180 -126 -159 -820 -781 -873 -875 -88 -286 -269 -136 -491 -872 -276 -597 -739 -876 -384 -8 -858 -594 -755 -438 -954 -403 -165 -727 -574 -556 -780 -90 -828 -236 -474 -733 -774 -734 -339 -845 -855 -667 -507 -735 -721 -765 -641 -958 -975 -328 -99 -493 -108 -206 -715 -501 -931 -261 -337 -558 -518 -845 -235 -749 -737 -550 -38 -294 -734 -58 -775 -346 -125 -988 -401 -35 -737 -728 -124 -149 -241 -38 -657 -302 -5 -557 -211 -953 -884 -505 -489 -765 -731 -826 -930 -525 -518 -775 -893 -296 -636 -781 -967 -160 -241 -801 -378 -351 -428 -305 -278 -253 -920 -164 -709 -597 -737 -247 -79 -196 -514 -102 -526 -538 -931 -492 -206 -212 -194 -852 -107 -448 -274 -759 -188 -108 -949 -708 -757 -490 -503 -722 -362 -319 -978 -105 -448 -410 -331 -471 -613 -88 -367 -189 -629 -346 -895 -65 -218 -615 -461 -798 -534 -525 -516 -697 -164 -687 -618 -46 -815 -60 -336 -379 -239 -840 -102 -111 -736 -958 -250 -924 -97 -347 -411 -490 -406 -498 -998 -294 -733 -654 -814 -144 -565 -54 -404 -482 -144 -756 -720 -241 -776 -975 -856 -952 -273 -729 -641 -460 -766 -160 -45 -855 -966 -821 -364 -961 -146 -975 -632 -699 -173 -706 -299 -965 -450 -779 -210 -539 -615 -597 -613 -170 -988 -613 -418 -946 -747 -693 -227 -896 -61 -176 -104 -328 -252 -354 -460 -219 -235 -772 -599 -256 -642 -678 -730 -988 -974 -907 -448 -843 -496 -7 -894 -298 -294 -779 -989 -400 -273 -380 -732 -735 -91 -580 -150 -913 -378 -998 -137 -875 -423 -217 -713 -517 -312 -493 -31 -578 -714 -378 -525 -254 -164 -77 -240 -597 -156 -783 -836 -534 -365 -547 -124 -233 -377 -878 -698 -483 -183 -810 -138 -575 -513 -730 -556 -238 -959 -268 -64 -150 -343 -484 -939 -663 -5 -202 -959 -35 -252 -10 -536 -682 -337 -363 -128 -400 -550 -828 -364 -983 -904 -996 -180 -872 -678 -996 -169 -507 -921 -676 -795 -421 -78 -941 -899 -921 -268 -854 -397 -792 -573 -777 -932 -505 -644 -614 -65 -361 -853 -241 -623 -301 -530 -684 -784 -455 -177 -610 -556 -485 -602 -128 -817 -679 -920 -588 -971 -880 -700 -478 -411 -951 -542 -178 -253 -926 -864 -669 -804 -704 -869 -589 -12 -450 -320 -969 -874 -773 -653 -367 -521 -95 -240 -798 -176 -524 -605 -318 -95 -430 -638 -531 -525 -54 -160 -730 -467 -347 -294 -159 -982 -378 -855 -963 -993 -450 -885 -620 -526 -26 -214 -806 -281 -368 -288 -621 -229 -921 -93 -95 -802 -870 -751 -738 -818 -756 -320 -60 -247 -652 -962 -660 -370 -596 -430 -211 -322 -411 -947 -227 -410 -769 -30 -346 -952 -47 -246 -963 -63 -860 -881 -229 -801 -846 -127 -808 -814 -156 -218 -519 -543 -156 -597 -390 -980 -210 -789 -448 -807 -433 -458 -207 -228 -88 -169 -114 -289 -932 -211 -556 -769 -989 -323 -332 -559 -865 -725 -189 -789 -114 -421 -731 -334 -528 -943 -273 -558 -763 -313 -514 -182 -286 -323 -784 -404 -128 -945 -923 -541 -579 -713 -682 -822 -989 -232 -264 -501 -513 -271 -735 -601 -591 -712 -685 -777 -311 -859 -716 -117 -142 -307 -402 -290 -904 -861 -725 -179 -351 -460 -996 -877 -310 -216 -113 -799 -312 -109 -844 -239 -701 -816 -534 -75 -606 -86 -364 -550 -376 -6 -855 -679 -773 -492 -776 -918 -77 -443 -282 -436 -464 -95 -813 -903 -256 -290 -88 -926 -455 -208 -729 -893 -225 -747 -938 -240 -688 -952 -732 -681 -474 -889 -292 -599 -913 -728 -227 -979 -447 -299 -652 -838 -255 -315 -28 -880 -234 -939 -308 -240 -863 -977 -903 -418 -379 -747 -445 -479 -167 -536 -75 -978 -775 -988 -568 -464 -519 -154 -703 -896 -145 -794 -193 -504 -142 -244 -328 -526 -386 -186 -108 -899 -535 -935 -292 -86 -363 -861 -848 -966 -334 -148 -55 -460 -916 -329 -929 -551 -998 -57 -301 -943 -927 -705 -171 -561 -950 -475 -159 -690 -704 -28 -784 -217 -299 -736 -159 -414 -340 -532 -202 -271 -939 -683 -192 -967 -805 -484 -596 -1000 -811 -774 -270 -374 -270 -239 -713 -736 -912 -62 -92 -870 -1000 -28 -914 -704 -423 -322 -98 -868 -691 -636 -679 -476 -402 -67 -942 -715 -662 -661 -894 -614 -597 -342 -631 -396 -480 -834 -191 -266 -268 -201 -203 -288 -534 -863 -833 -25 -654 -575 -283 -49 -956 -750 -259 -856 -394 -851 -458 -745 -244 -867 -588 -144 -870 -532 -841 -742 -955 -42 -154 -213 -669 -549 -245 -599 -273 -337 -22 -287 -212 -131 -380 -486 -986 -101 -653 -888 -187 -515 -896 -741 -402 -840 -976 -938 -683 -889 -716 -529 -767 -895 -826 -375 -646 -683 -75 -931 -983 -732 -229 -373 -313 -557 -40 -115 -759 -644 -972 -442 -98 -675 -388 -352 -410 -911 -84 -991 -421 -35 -232 -267 -766 -598 -253 -598 -847 -105 -340 -546 -993 -232 -584 -681 -181 -876 -453 -692 -760 -109 -69 -388 -824 -681 -951 -821 -790 -890 -603 -598 -658 -257 -172 -253 -488 -466 -522 -54 -653 -874 -515 -393 -696 -577 -675 -358 -500 -253 -906 -968 -708 -111 -966 -231 -85 -807 -229 -601 -230 -128 -943 -532 -361 -781 -691 -552 -11 -346 -279 -458 -809 -168 -458 -472 -920 -402 -17 -333 -612 -570 -830 -483 -959 -926 -822 -510 -392 -907 -139 -799 -539 -458 -482 -38 -724 -798 -918 -383 -489 -193 -437 -695 -270 -558 -803 -552 -23 -316 -568 -234 -736 -213 -624 -597 -140 -695 -563 -346 -35 -747 -849 -465 -784 -298 -121 -928 -211 -70 -978 -186 -791 -489 -609 -960 -353 -79 -241 -209 -661 -165 -855 -961 -345 -110 -677 -45 -259 -435 -768 -204 -861 -909 -158 -774 -395 -78 -699 -869 -76 -838 -810 -844 -768 -422 -520 -655 -953 -113 -662 -211 -238 -516 -508 -44 -777 -224 -312 -570 -727 -65 -187 -169 -402 -904 -697 -178 -989 -24 -741 -883 -446 -760 -437 -143 -842 -656 -525 -431 -892 -262 -656 -595 -501 -413 -377 -851 -67 -139 -140 -244 -293 -475 -568 -464 -59 -724 -487 -887 -271 -298 -134 -105 -604 -415 -490 -240 -659 -373 -867 -837 -195 -229 -249 -257 -57 -275 -42 -389 -530 -57 -270 -774 -474 -28 -538 -822 -618 -41 -803 -309 -761 -355 -168 -124 -435 -935 -901 -792 -883 -414 -440 -639 -396 -505 -836 -783 -275 -989 -371 -493 -700 -231 -53 -487 -41 -974 -699 -684 -747 -315 -32 -75 -485 -544 -88 -88 -942 -230 -909 -721 -757 -904 -643 -68 -407 -899 -804 -748 -13 -909 -356 -987 -786 -274 -724 -78 -660 -960 -847 -412 -285 -9 -727 -733 -179 -565 -696 -932 -24 -461 -42 -602 -133 -272 -457 -90 -20 -781 -663 -762 -729 -492 -948 -865 -128 -691 -168 -646 -554 -414 -761 -582 -668 -19 -134 -105 -865 -529 -108 -250 -255 -575 -215 -634 -215 -318 -588 -221 -567 -619 -51 -77 -349 -349 -241 -985 -55 -833 -768 -102 -735 -600 -719 -990 -308 -788 -104 -989 -105 -815 -579 -975 -137 -920 -496 -867 -220 -965 -629 -47 -364 -414 -554 -267 -689 -456 -97 -662 -756 -221 -748 -281 -954 -962 -62 -907 -73 -239 -72 -583 -436 -817 -632 -674 -521 -494 -736 -647 -303 -196 -396 -540 -239 -85 -978 -938 -702 -850 -941 -617 -958 -32 -931 -764 -253 -477 -662 -933 -240 -664 -729 -380 -509 -622 -72 -576 -203 -830 -279 -582 -225 -58 -375 -198 -379 -329 -727 -803 -899 -115 -702 -634 -840 -385 -283 -255 -64 -420 -576 -195 -970 -256 -604 -783 -83 -960 -356 -233 -410 -947 -119 -540 -726 -88 -808 -226 -710 -825 -513 -633 -471 -985 -780 -850 -854 -396 -718 -310 -44 -72 -528 -516 -49 -377 -17 -900 -242 -520 -197 -509 -96 -948 -100 -297 -4 -840 -433 -203 -898 -7 -333 -360 -584 -877 -590 -444 -478 -755 -893 -639 -847 -917 -261 -820 -61 -397 -846 -888 -556 -13 -848 -365 -504 -160 -640 -519 -30 -267 -736 -287 -446 -473 -942 -132 -440 -608 -206 -86 -17 -795 -788 -146 -648 -317 -871 -775 -854 -26 -626 -152 -750 -222 -330 -873 -737 -415 -798 -845 -670 -924 -764 -372 -67 -496 -289 -8 -479 -365 -74 -790 -952 -836 -895 -592 -69 -127 -383 -258 -71 -810 -173 -182 -999 -267 -391 -608 -692 -83 -396 -796 -795 -521 -64 -312 -747 -88 -522 -25 -670 -168 -216 -147 -563 -111 -360 -517 -650 -552 -953 -30 -835 -302 -966 -593 -480 -663 -972 -825 -610 -717 -481 -300 -431 -812 -31 -153 -911 -565 -552 -100 -756 -931 -787 -689 -657 -828 -395 -99 -118 -510 -909 -641 -675 -771 -602 -653 -242 -751 -29 -765 -88 -834 -551 -302 -535 -275 -52 -491 -404 -215 -909 -698 -17 -710 -411 -547 -322 -992 -378 -328 -385 -196 -250 -716 -535 -302 -109 -29 -937 -827 -414 -734 -27 -193 -184 -569 -487 -544 -305 -618 -770 -245 -659 -884 -632 -740 -226 -270 -439 -93 -541 -418 -175 -585 -491 -996 -356 -685 -133 -307 -666 -637 -60 -972 -352 -184 -89 -231 -307 -762 -797 -144 -306 -360 -248 -932 -619 -525 -838 -246 -797 -530 -186 -767 -115 -513 -458 -39 -563 -514 -493 -983 -1000 -979 -132 -439 -442 -245 -633 -812 -556 -295 -936 -787 -592 -626 -399 -437 -659 -900 -743 -82 -38 -126 -669 -744 -754 -668 -505 -235 -925 -198 -76 -177 -721 -52 -858 -971 -711 -785 -72 -478 -230 -408 -626 -601 -136 -843 -704 -646 -362 -812 -870 -230 -401 -289 -183 -513 -309 -824 -823 -788 -246 -16 -629 -656 -273 -348 -709 -456 -670 -594 -372 -85 -770 -513 -891 -338 -113 -512 -231 -775 -950 -639 -65 -897 -737 -893 -584 -399 -92 -270 -339 -800 -192 -374 -167 -709 -518 -353 -52 -880 -878 -621 -992 -713 -381 -265 -557 -723 -625 -341 -955 -939 -807 -450 -193 -217 -416 -903 -473 -777 -912 -211 -381 -946 -578 -698 -479 -8 -971 -406 -438 -345 -686 -934 -930 -51 -750 -822 -120 -191 -761 -588 -920 -394 -276 -250 -450 -113 -70 -811 -341 -537 -322 -796 -63 -372 -98 -715 -583 -923 -685 -198 -891 -167 -616 -585 -858 -977 -614 -116 -772 -231 -303 -972 -772 -457 -609 -381 -200 -526 -477 -209 -948 -708 -880 -295 -738 -666 -988 -7 -422 -419 -919 -773 -780 -911 -946 -528 -931 -643 -787 -532 -384 -347 -720 -620 -911 -954 -395 -227 -219 -112 -392 -100 -52 -663 -116 -504 -783 -502 -85 -890 -828 -783 -955 -923 -534 -139 -824 -445 -201 -439 -660 -946 -683 -326 -38 -201 -800 -258 -253 -182 -812 -451 -989 -482 -836 -397 -630 -33 -511 -460 -396 -490 -287 -182 -40 -862 -372 -457 -619 -889 -236 -576 -735 -786 -476 -246 -656 -787 -709 -894 -268 -151 -381 -403 -253 -630 -556 -987 -563 -67 -664 -296 -214 -672 -148 -692 -197 -367 -329 -947 -323 -9 -702 -935 -51 -326 -162 -421 -166 -853 -436 -219 -493 -528 -694 -731 -719 -873 -818 -336 -637 -350 -424 -250 -325 -260 -72 -153 -403 -795 -800 -679 -557 -584 -189 -698 -105 -293 -305 -716 -892 -217 -498 -44 -925 -576 -217 -761 -925 -335 -642 -186 -800 -611 -303 -110 -604 -73 -481 -89 -583 -268 -107 -606 -48 -953 -9 -372 -336 -254 -249 -406 -207 -199 -734 -122 -995 -13 -627 -271 -628 -506 -318 -505 -845 -219 -174 -479 -936 -589 -587 -616 -913 -137 -626 -742 -686 -569 -909 -473 -428 -686 -38 -269 -350 -463 -198 -528 -751 -967 -47 -276 -294 -633 -818 -255 -82 -865 -961 -449 -755 -808 -253 -225 -628 -981 -252 -332 -562 -318 -470 -611 -940 -746 -724 -772 -153 -163 -106 -55 -850 -613 -435 -504 -146 -474 -374 -945 -598 -102 -647 -628 -16 -921 -775 -818 -137 -301 -486 -60 -156 -665 -327 -937 -101 -55 -253 -664 -415 -307 -228 -856 -304 -770 -826 -257 -536 -806 -759 -424 -793 -306 -852 -177 -364 -949 -270 -830 -530 -43 -156 -692 -511 -816 -964 -164 -300 -616 -134 -515 -96 -169 -181 -407 -474 -987 -650 -676 -921 -120 -469 -992 -390 -8 -733 -775 -895 -165 -384 -410 -323 -119 -534 -207 -952 -835 -86 -399 -491 -766 -831 -478 -900 -951 -216 -624 -229 -359 -449 -580 -601 -247 -54 -992 -700 -787 -601 -254 -184 -638 -6 -106 -409 -314 -984 -423 -764 -227 -572 -24 -675 -657 -104 -714 -34 -861 -432 -180 -304 -535 -948 -232 -61 -362 -721 -357 -674 -154 -78 -165 -420 -995 -770 -216 -603 -195 -377 -748 -545 -55 -817 -842 -950 -509 -798 -829 -550 -611 -799 -688 -187 -559 -393 -456 -268 -721 -825 -486 -618 -268 -494 -133 -288 -72 -628 -644 -416 -334 -471 -889 -886 -156 -169 -503 -949 -94 -358 -145 -236 -639 -972 -866 -167 -315 -458 -6 -327 -938 -868 -727 -706 -50 -612 -467 -905 -242 -679 -828 -202 -866 -429 -28 -5 -902 -462 -819 -42 -670 -126 -954 -279 -943 -909 -464 -927 -493 -388 -573 -90 -893 -940 -615 -542 -35 -552 -631 -705 -549 -386 -895 -292 -896 -71 -618 -844 -784 -760 -375 -623 -657 -562 -256 -413 -866 -495 -119 -900 -271 -738 -873 -558 -938 -490 -814 -316 -725 -581 -30 -640 -904 -917 -231 -81 -878 -343 -827 -535 -839 -902 -983 -387 -86 -113 -637 -630 -218 -646 -255 -131 -796 -199 -258 -285 -875 -817 -811 -662 -237 -674 -607 -73 -943 -894 -384 -281 -182 -540 -255 -852 -118 -267 -214 -416 -394 -130 -780 -890 -974 -341 -961 -94 -856 -110 -812 -451 -799 -53 -630 -32 -4 -461 -544 -132 -546 -685 -345 -421 -587 -890 -241 -559 -760 -41 -322 -259 -731 -989 -637 -368 -100 -310 -459 -315 -410 -959 -349 -447 -579 -816 -936 -784 -971 -537 -110 -283 -660 -976 -308 -695 -730 -5 -176 -603 -891 -776 -866 -462 -254 -116 -755 -597 -80 -146 -964 -602 -314 -45 -909 -303 -825 -959 -658 -277 -348 -179 -722 -36 -455 -695 -429 -547 -485 -581 -141 -811 -470 -354 -622 -30 -294 -330 -905 -807 -905 -485 -886 -785 -696 -962 -792 -496 -579 -252 -798 -133 -784 -966 -935 -442 -785 -935 -354 -728 -909 -156 -16 -79 -433 -522 -729 -674 -219 -745 -923 -105 -902 -638 -424 -885 -60 -835 -693 -458 -228 -501 -827 -931 -851 -258 -852 -793 -618 -33 -12 -135 -478 -124 -717 -824 -712 -521 -986 -313 -202 -945 -267 -629 -402 -673 -824 -425 -402 -942 -799 -642 -949 -288 -430 -576 -809 -346 -825 -178 -623 -105 -864 -474 -809 -504 -921 -924 -481 -954 -974 -518 -187 -555 -239 -347 -564 -268 -649 -828 -371 -952 -268 -556 -324 -414 -11 -478 -753 -736 -409 -939 -145 -454 -89 -742 -716 -977 -400 -37 -359 -203 -43 -166 -181 -290 -756 -439 -648 -55 -966 -307 -634 -67 -292 -385 -510 -553 -722 -353 -901 -644 -976 -593 -657 -590 -515 -690 -162 -279 -945 -620 -375 -676 -286 -857 -993 -977 -601 -18 -683 -96 -737 -383 -673 -800 -398 -746 -905 -953 -894 -388 -893 -989 -932 -890 -964 -468 -808 -847 -278 -738 -100 -715 -364 -787 -978 -968 -804 -878 -659 -241 -209 -432 -206 -236 -5 -712 -102 -256 -961 -761 -666 -85 -618 -290 -436 -336 -197 -466 -430 -274 -610 -701 -551 -314 -296 -895 -539 -847 -820 -315 -574 -768 -295 -644 -106 -209 -997 -158 -427 -435 -384 -132 -345 -138 -987 -44 -794 -531 -415 -685 -636 -976 -985 -997 -47 -990 -970 -424 -563 -982 -41 -6 -666 -195 -928 -566 -571 -732 -809 -637 -354 -372 -994 -171 -344 -266 -994 -979 -147 -694 -119 -635 -435 -693 -667 -222 -986 -889 -247 -31 -582 -752 -270 -787 -528 -284 -667 -616 -888 -988 -927 -316 -932 -873 -936 -669 -517 -697 -949 -75 -113 -21 -448 -838 -733 -976 -289 -102 -299 -219 -741 -935 -959 -171 -207 -779 -500 -403 -98 -778 -543 -515 -888 -526 -207 -744 -220 -738 -126 -361 -943 -88 -572 -975 -164 -794 -901 -771 -580 -812 -951 -203 -967 -126 -594 -178 -743 -138 -927 -234 -104 -528 -70 -476 -410 -638 -495 -194 -542 -21 -937 -994 -476 -598 -786 -406 -719 -448 -112 -41 -657 -869 -271 -40 -207 -592 -941 -443 -321 -530 -816 -492 -124 -692 -588 -906 -35 -477 -714 -182 -941 -526 -233 -727 -26 -582 -97 -239 -751 -574 -279 -905 -840 -347 -978 -854 -753 -266 -327 -461 -605 -977 -654 -457 -902 -266 -563 -782 -467 -37 -238 -920 -255 -693 -86 -989 -744 -467 -451 -728 -326 -311 -431 -155 -998 -2 -915 -464 -415 -325 -337 -678 -316 -417 -263 -382 -612 -699 -432 -142 -591 -441 -614 -383 -222 -564 -802 -693 -871 -48 -304 -332 -860 -670 -233 -949 -545 -851 -123 -97 -230 -103 -799 -103 -982 -228 -338 -885 -596 -202 -106 -950 -456 -293 -822 -595 -621 -527 -502 -717 -328 -17 -420 -117 -551 -53 -99 -482 -491 -254 -832 -197 -196 -882 -115 -147 -12 -383 -807 -556 -633 -32 -398 -507 -839 -519 -308 -998 -43 -440 -122 -69 -867 -694 -484 -453 -920 -927 -933 -191 -40 -562 -458 -854 -652 -205 -545 -612 -411 -339 -921 -428 -649 -447 -732 -710 -405 -183 -766 -953 -269 -241 -376 -195 -977 -125 -974 -345 -856 -665 -841 -953 -680 -558 -705 -69 -561 -609 -81 -634 -304 -556 -273 -681 -768 -101 -699 -383 -124 -42 -436 -67 -642 -113 -877 -101 -563 -880 -5 -102 -391 -205 -788 -208 -197 -305 -519 -227 -630 -130 -91 -604 -548 -764 -930 -146 -791 -548 -711 -707 -963 -876 -933 -961 -668 -742 -776 -202 -983 -390 -504 -264 -770 -12 -416 -351 -889 -852 -963 -702 -32 -796 -932 -41 -537 -276 -511 -309 -608 -920 -298 -500 -888 -283 -86 -320 -213 -350 -883 -417 -379 -64 -340 -857 -50 -480 -218 -630 -199 -886 -683 -418 -863 -589 -483 -145 -535 -915 -894 -151 -515 -111 -67 -511 -55 -602 -798 -937 -207 -636 -92 -957 -568 -439 -448 -349 -566 -116 -18 -777 -513 -869 -484 -736 -67 -744 -912 -527 -957 -995 -494 -629 -964 -542 -574 -543 -567 -384 -978 -401 -693 -990 -778 -848 -88 -868 -438 -403 -723 -475 -690 -155 -636 -287 -381 -77 -99 -322 -682 -719 -175 -864 -253 -648 -808 -992 -671 -452 -492 -970 -432 -475 -622 -817 -446 -433 -505 -733 -24 -48 -522 -311 -321 -947 -11 -121 -24 -963 -631 -831 -391 -352 -780 -811 -317 -133 -271 -93 -603 -268 -356 -306 -949 -689 -215 -982 -245 -965 -501 -652 -511 -58 -887 -237 -814 -109 -556 -690 -759 -752 -287 -880 -54 -319 -861 -565 -108 -391 -361 -907 -867 -679 -663 -272 -28 -208 -618 -784 -941 -645 -801 -790 -896 -119 -183 -197 -70 -673 -402 -190 -82 -288 -480 -596 -743 -248 -985 -898 -805 -575 -682 -92 -531 -588 -11 -453 -415 -947 -47 -212 -391 -976 -337 -102 -41 -239 -349 -407 -373 -682 -632 -596 -888 -702 -483 -284 -60 -735 -793 -118 -939 -252 -137 -549 -281 -836 -359 -655 -740 -662 -845 -171 -321 -507 -374 -128 -223 -923 -217 -926 -422 -147 -832 -355 -423 -476 -377 -31 -195 -366 -285 -983 -11 -502 -835 -731 -678 -965 -829 -651 -896 -475 -1000 -685 -198 -56 -268 -613 -901 -693 -628 -536 -603 -988 -441 -936 -469 -118 -620 -547 -298 -281 -645 -814 -385 -519 -232 -998 -929 -825 -369 -399 -468 -494 -745 -832 -851 -591 -760 -835 -184 -163 -520 -296 -821 -910 -425 -173 -5 -222 -664 -640 -733 -362 -322 -333 -69 -138 -394 -262 -961 -593 -460 -542 -972 -219 -156 -179 -106 -578 -402 -832 -179 -720 -322 -332 -477 -136 -573 -351 -806 -462 -890 -717 -252 -123 -834 -154 -114 -358 -522 -758 -736 -855 -544 -843 -661 -621 -545 -387 -267 -943 -587 -167 -330 -882 -724 -44 -191 -972 -225 -563 -439 -712 -151 -898 -812 -909 -62 -90 -416 -574 -918 -271 -357 -685 -44 -853 -23 -136 -321 -895 -394 -395 -428 -410 -874 -326 -132 -765 -605 -727 -725 -453 -94 -513 -408 -380 -265 -92 -380 -653 -188 -338 -468 -483 -785 -849 -34 -3 -180 -433 -302 -214 -623 -19 -420 -34 -318 -432 -216 -13 -846 -164 -480 -757 -493 -216 -762 -679 -702 -946 -418 -112 -389 -453 -299 -904 -168 -877 -644 -227 -121 -357 -1 -494 -907 -884 -408 -633 -863 -990 -230 -497 -853 -552 -840 -778 -707 -379 -623 -453 -659 -979 -664 -296 -604 -420 -901 -225 -4 -607 -372 -236 -168 -240 -757 -745 -831 -655 -86 -610 -961 -684 -134 -427 -455 -997 -833 -437 -243 -173 -261 -798 -19 -552 -601 -128 -461 -589 -406 -891 -863 -725 -997 -128 -970 -916 -130 -490 -961 -867 -174 -103 -167 -463 -26 -74 -837 -246 -424 -166 -217 -174 -589 -759 -816 -446 -898 -754 -663 -621 -532 -419 -765 -137 -259 -673 -844 -760 -267 -620 -19 -429 -547 -282 -406 -333 -195 -84 -4 -841 -640 -754 -438 -206 -298 -615 -893 -140 -442 -848 -129 -366 -57 -108 -694 -860 -862 -767 -104 -481 -469 -541 -905 -838 -626 -338 -759 -189 -795 -298 -875 -276 -218 -712 -445 -985 -218 -716 -81 -102 -563 -849 -197 -19 -512 -689 -258 -487 -707 -607 -524 -662 -455 -732 -437 -627 -765 -113 -269 -434 -911 -736 -864 -429 -450 -185 -803 -725 -830 -611 -422 -994 -698 -199 -456 -190 -118 -691 -908 -4 -809 -48 -203 -403 -467 -273 -759 -526 -122 -289 -409 -91 -289 -630 -816 -717 -817 -698 -796 -840 -574 -790 -708 -212 -297 -288 -42 -702 -131 -545 -436 -914 -701 -387 -278 -119 -134 -786 -418 -995 -708 -174 -560 -376 -150 -285 -216 -350 -58 -139 -31 -104 -714 -394 -217 -963 -604 -693 -426 -723 -963 -550 -998 -178 -584 -719 -216 -130 -771 -85 -897 -44 -692 -371 -731 -94 -46 -422 -157 -504 -577 -547 -521 -1 -782 -680 -61 -463 -973 -828 -88 -374 -739 -775 -868 -276 -291 -311 -912 -298 -195 -322 -126 -50 -698 -965 -531 -749 -537 -173 -16 -474 -643 -553 -574 -769 -694 -66 -276 -713 -42 -375 -251 -535 -868 -574 -591 -950 -753 -838 -827 -851 -135 -362 -357 -592 -125 -87 -321 -185 -678 -842 -687 -235 -119 -481 -21 -319 -25 -154 -554 -481 -769 -674 -388 -82 -390 -211 -130 -438 -173 -586 -901 -231 -978 -249 -772 -610 -96 -215 -350 -443 -916 -783 -4 -747 -36 -620 -538 -723 -416 -20 -779 -967 -46 -869 -999 -439 -490 -117 -533 -449 -890 -632 -95 -229 -128 -126 -997 -274 -970 -324 -721 -656 -223 -911 -107 -520 -308 -383 -109 -87 -536 -552 -75 -103 -598 -902 -566 -629 -936 -313 -882 -814 -517 -479 -134 -684 -724 -373 -120 -474 -301 -127 -20 -224 -728 -578 -584 -721 -91 -422 -783 -586 -104 -160 -913 -434 -657 -774 -362 -628 -636 -734 -855 -920 -954 -791 -75 -242 -801 -59 -187 -302 -2 -131 -880 -253 -199 -813 -148 -129 -91 -719 -497 -774 -498 -989 -208 -483 -281 -504 -635 -199 -116 -953 -887 -250 -828 -390 -632 -851 -620 -708 -601 -537 -289 -842 -226 -249 -780 -922 -488 -706 -909 -450 -962 -110 -121 -690 -778 -569 -752 -599 -551 -727 -450 -372 -112 -744 -604 -171 -557 -513 -548 -265 -221 -519 -142 -392 -614 -345 -451 -235 -958 -582 -303 -99 -295 -823 -81 -915 -179 -730 -576 -358 -259 -15 -685 -454 -766 -228 -105 -708 -400 -543 -633 -594 -20 -801 -407 -547 -38 -406 -791 -719 -828 -622 -731 -253 -919 -837 -653 -624 -166 -253 -873 -731 -350 -912 -827 -284 -769 -884 -2 -193 -316 -316 -847 -114 -845 -504 -974 -955 -460 -804 -104 -339 -810 -626 -765 -288 -331 -773 -675 -105 -19 -722 -622 -246 -948 -100 -150 -814 -483 -155 -411 -755 -451 -929 -764 -322 -214 -68 -632 -651 -269 -756 -658 -510 -107 -109 -510 -14 -518 -875 -493 -731 -346 -762 -169 -795 -164 -379 -267 -575 -302 -604 -685 -707 -105 -516 -361 -149 -659 -630 -292 -908 -4 -402 -700 -197 -970 -745 -184 -920 -511 -219 -779 -740 -170 -558 -436 -370 -548 -683 -252 -808 -578 -443 -197 -632 -964 -645 -496 -744 -867 -910 -295 -233 -789 -418 -654 -59 -167 -602 -538 -43 -388 -27 -524 -574 -450 -801 -42 -827 -631 -609 -601 -192 -713 -124 -604 -233 -821 -975 -543 -351 -43 -69 -576 -945 -450 -244 -404 -358 -106 -664 -899 -834 -625 -474 -610 -907 -607 -503 -20 -448 -286 -888 -17 -104 -277 -139 -390 -910 -89 -765 -545 -635 -800 -650 -603 -756 -483 -582 -2 -884 -114 -814 -381 -349 -862 -727 -825 -821 -439 -134 -945 -223 -743 -173 -980 -111 -223 -643 -508 -867 -562 -362 -687 -996 -271 -739 -780 -250 -617 -321 -914 -526 -179 -707 -291 -57 -428 -212 -368 -469 -837 -414 -262 -229 -146 -835 -838 -637 -416 -741 -729 -643 -628 -328 -657 -500 -522 -167 -369 -203 -287 -403 -518 -759 -374 -866 -702 -755 -997 -50 -250 -240 -235 -800 -965 -533 -224 -485 -96 -897 -775 -801 -416 -3 -785 -601 -800 -16 -422 -894 -618 -765 -106 -234 -575 -143 -776 -630 -304 -521 -651 -310 -866 -539 -811 -241 -582 -42 -931 -593 -49 -175 -964 -405 -500 -740 -564 -598 -865 -189 -558 -226 -791 -569 -63 -63 -864 -625 -874 -219 -435 -304 -956 -6 -572 -501 -282 -479 -8 -365 -433 -679 -477 -852 -230 -497 -285 -213 -505 -220 -615 -947 -231 -22 -225 -108 -992 -183 -648 -917 -216 -185 -514 -697 -6 -451 -88 -900 -297 -252 -298 -798 -309 -143 -732 -508 -312 -664 -968 -369 -250 -351 -717 -128 -287 -768 -945 -456 -705 -709 -49 -130 -42 -339 -95 -241 -385 -129 -471 -176 -67 -706 -114 -624 -320 -202 -687 -345 -91 -256 -200 -647 -738 -14 -108 -46 -969 -418 -947 -310 -809 -892 -223 -168 -293 -726 -807 -659 -61 -567 -712 -543 -978 -482 -466 -219 -180 -1 -447 -507 -691 -401 -706 -799 -286 -523 -585 -781 -521 -248 -866 -962 -97 -160 -955 -893 -728 -882 -886 -710 -306 -562 -33 -626 -245 -224 -2 -766 -326 -495 -313 -504 -874 -511 -579 -254 -42 -202 -883 -441 -580 -988 -914 -195 -968 -31 -785 -124 -96 -270 -525 -825 -613 -581 -692 -573 -100 -563 -799 -569 -586 -175 -237 -391 -971 -290 -546 -240 -298 -733 -916 -255 -246 -597 -845 -978 -300 -945 -960 -594 -519 -874 -162 -209 -217 -255 -70 -787 -373 -397 -140 -899 -474 -720 -28 -596 -899 -276 -336 -502 -579 -624 -555 -360 -53 -863 -813 -42 -375 -95 -310 -215 -92 -177 -344 -395 -901 -884 -797 -394 -110 -613 -182 -799 -26 -64 -584 -347 -990 -263 -134 -157 -330 -655 -253 -663 -377 -742 -857 -763 -497 -390 -563 -426 -544 -457 -53 -507 -736 -532 -314 -67 -828 -541 -858 -395 -71 -103 -27 -130 -575 -282 -387 -829 -257 -621 -899 -561 -19 -295 -500 -321 -864 -179 -178 -860 -403 -245 -895 -551 -144 -27 -291 -531 -321 -899 -505 -527 -36 -721 -570 -37 -983 -111 -155 -164 -98 -857 -863 -362 -9 -559 -333 -235 -764 -335 -184 -795 -270 -998 -222 -49 -756 -545 -789 -629 -840 -74 -124 -981 -285 -271 -970 -753 -535 -627 -470 -53 -324 -124 -43 -871 -955 -82 -839 -2 -250 -762 -176 -333 -153 -406 -554 -588 -112 -294 -26 -58 -328 -832 -550 -365 -238 -845 -303 -119 -139 -504 -438 -395 -24 -714 -101 -395 -79 -919 -580 -146 -624 -330 -956 -550 -263 -687 -959 -276 -43 -764 -698 -156 -509 -496 -82 -56 -281 -433 -739 -591 -802 -346 -582 -267 -298 -91 -867 -187 -241 -533 -753 -317 -607 -592 -625 -488 -8 -259 -410 -566 -658 -148 -405 -23 -978 -817 -761 -355 -589 -115 -712 -776 -981 -819 -567 -347 -910 -395 -146 -481 -657 -708 -553 -549 -147 -552 -834 -525 -315 -717 -541 -865 -410 -767 -818 -905 -568 -253 -153 -181 -796 -411 -565 -724 -986 -671 -247 -16 -212 -368 -439 -974 -368 -472 -502 -751 -134 -104 -855 -270 -689 -694 -789 -78 -148 -86 -537 -467 -151 -145 -621 -345 -3 -295 -68 -896 -220 -438 -106 -521 -563 -233 -855 -208 -166 -719 -359 -841 -266 -541 -763 -179 -291 -255 -412 -190 -516 -116 -160 -6 -453 -525 -979 -534 -682 -298 -332 -428 -878 -81 -45 -961 -267 -762 -205 -757 -723 -416 -392 -395 -726 -808 -638 -421 -937 -62 -800 -8 -165 -302 -843 -85 -358 -28 -444 -224 -992 -523 -675 -142 -107 -187 -399 -575 -140 -558 -386 -616 -258 -65 -319 -130 -71 -504 -274 -841 -127 -735 -556 -720 -886 -203 -927 -49 -30 -133 -246 -772 -30 -504 -657 -982 -515 -27 -637 -420 -691 -445 -668 -52 -601 -193 -722 -664 -383 -107 -470 -128 -912 -943 -460 -362 -514 -261 -538 -630 -802 -534 -771 -894 -126 -764 -23 -222 -718 -652 -71 -660 -771 -720 -876 -375 -968 -982 -870 -387 -735 -629 -792 -32 -407 -255 -717 -177 -115 -126 -639 -3 -650 -545 -28 -166 -726 -247 -195 -444 -844 -440 -717 -290 -626 -187 -21 -720 -216 -199 -174 -322 -363 -955 -851 -255 -735 -400 -415 -40 -798 -809 -566 -420 -723 -187 -752 -233 -765 -886 -169 -926 -325 -140 -397 -683 -57 -249 -975 -971 -491 -123 -551 -672 -654 -553 -652 -562 -743 -709 -779 -842 -921 -993 -908 -487 -532 -435 -293 -462 -118 -780 -992 -585 -293 -860 -738 -698 -472 -490 -252 -119 -408 -744 -89 -299 -59 -839 -627 -417 -823 -404 -734 -299 -39 -79 -859 -82 -367 -390 -598 -854 -646 -680 -679 -122 -508 -811 -565 -623 -996 -777 -502 -909 -667 -468 -459 -159 -851 -184 -776 -810 -328 -777 -473 -519 -446 -579 -224 -102 -502 -761 -299 -848 -431 -450 -506 -443 -717 -540 -817 -867 -545 -292 -757 -81 -198 -149 -602 -477 -118 -623 -740 -391 -952 -792 -665 -255 -167 -396 -982 -390 -33 -722 -900 -835 -901 -93 -284 -870 -627 -669 -583 -990 -249 -582 -970 -839 -994 -940 -762 -600 -942 -222 -57 -742 -546 -975 -622 -803 -982 -234 -270 -834 -312 -481 -328 -400 -51 -442 -526 -893 -925 -305 -228 -679 -565 -2 -149 -614 -522 -618 -25 -808 -285 -691 -410 -660 -623 -553 -246 -386 -414 -295 -957 -156 -587 -338 -253 -596 -795 -43 -858 -216 -301 -439 -392 -864 -253 -127 -660 -534 -298 -426 -777 -705 -780 -235 -883 -961 -207 -141 -446 -16 -413 -205 -789 -759 -230 -657 -312 -37 -349 -473 -144 -60 -967 -112 -822 -217 -25 -519 -422 -927 -593 -432 -548 -263 -601 -263 -495 -541 -174 -321 -81 -4 -307 -16 -658 -935 -897 -182 -782 -536 -818 -897 -862 -330 -730 -839 -42 -561 -421 -512 -856 -941 -383 -557 -141 -930 -371 -272 -310 -940 -103 -103 -623 -963 -9 -295 -493 -582 -328 -162 -315 -629 -186 -233 -420 -636 -432 -850 -430 -789 -454 -557 -724 -686 -248 -65 -537 -848 -424 -236 -505 -752 -546 -416 -607 -71 -643 -268 -737 -443 -773 -56 -94 -427 -575 -352 -815 -714 -644 -798 -343 -76 -32 -508 -155 -181 -518 -750 -605 -525 -168 -683 -549 -54 -483 -853 -891 -378 -110 -177 -978 -477 -327 -242 -758 -520 -169 -973 -584 -88 -126 -104 -986 -868 -834 -966 -688 -63 -646 -34 -394 -149 -659 -423 -963 -218 -649 -677 -81 -909 -762 -21 -918 -427 -582 -82 -6 -796 -226 -87 -265 -68 -532 -381 -551 -607 -951 -102 -172 -368 -331 -230 -882 -687 -346 -474 -538 -415 -549 -574 -346 -655 -281 -985 -28 -968 -936 -491 -547 -710 -321 -741 -856 -563 -194 -697 -222 -393 -503 -478 -343 -302 -452 -80 -559 -927 -56 -355 -424 -522 -761 -589 -592 -108 -28 -602 -282 -418 -194 -192 -864 -795 -633 -851 -192 -433 -787 -990 -356 -518 -58 -561 -26 -804 -612 -592 -610 -843 -273 -489 -89 -255 -934 -101 -886 -269 -810 -236 -765 -87 -578 -84 -794 -159 -82 -802 -240 -56 -814 -111 -127 -823 -413 -905 -46 -606 -395 -566 -716 -357 -886 -212 -559 -952 -528 -246 -756 -281 -277 -161 -563 -104 -961 -540 -702 -989 -904 -850 -838 -603 -401 -623 -926 -675 -146 -101 -1000 -161 -20 -971 -108 -663 -516 -635 -886 -340 -907 -116 -247 -595 -848 -383 -270 -674 -81 -793 -518 -639 -736 -656 -301 -83 -384 -336 -983 -611 -605 -964 -750 -71 -641 -920 -622 -728 -36 -53 -333 -281 -870 -811 -814 -446 -861 -995 -756 -813 -458 -567 -781 -30 -668 -167 -445 -625 -640 -187 -100 -653 -355 -582 -915 -8 -382 -398 -487 -599 -228 -516 -835 -825 -18 -910 -353 -548 -264 -391 -104 -873 -749 -251 -392 -424 -969 -126 -329 -362 -107 -629 -872 -795 -14 -359 -646 -391 -1000 -829 -747 -307 -587 -526 -454 -422 -436 -877 -233 -584 -821 -719 -207 -487 -564 -677 -102 -284 -168 -735 -572 -270 -987 -449 -632 -422 -66 -499 -552 -789 -106 -933 -463 -630 -264 -97 -538 -683 -43 -383 -761 -725 -772 -84 -401 -160 -30 -165 -230 -440 -488 -226 -964 -133 -550 -444 -977 -238 -968 -94 -790 -605 -282 -156 -908 -694 -365 -982 -566 -683 -879 -663 -931 -706 -233 -210 -227 -89 -353 -995 -350 -294 -993 -168 -375 -416 -323 -396 -911 -782 -735 -452 -416 -989 -900 -602 -857 -471 -270 -786 -933 -230 -421 -1000 -526 -662 -277 -718 -664 -877 -958 -231 -296 -434 -121 -980 -161 -376 -880 -775 -780 -656 -983 -493 -794 -125 -777 -483 -26 -615 -113 -213 -640 -511 -462 -954 -952 -119 -838 -521 -797 -116 -225 -919 -531 -441 -472 -500 -278 -168 -493 -84 -684 -32 -910 -731 -614 -822 -798 -157 -834 -705 -83 -269 -754 -263 -502 -680 -139 -962 -932 -181 -279 -842 -702 -553 -988 -546 -702 -776 -465 -759 -717 -28 -14 -944 -253 -303 -617 -734 -226 -202 -449 -117 -902 -780 -852 -390 -775 -176 -494 -19 -709 -718 -35 -728 -59 -569 -467 -575 -684 -998 -732 -809 -730 -765 -972 -886 -853 -638 -386 -628 -192 -191 -425 -708 -819 -801 -299 -580 -782 -632 -762 -506 -533 -334 -584 -888 -387 -872 -88 -73 -922 -584 -652 -338 -142 -397 -139 -369 -971 -932 -84 -192 -380 -156 -993 -407 -90 -711 -98 -8 -151 -380 -37 -385 -634 -964 -204 -997 -581 -937 -365 -433 -263 -311 -83 -118 -141 -677 -989 -386 -820 -667 -144 -131 -629 -657 -2 -617 -546 -703 -773 -58 -301 -744 -488 -626 -61 -534 -348 -98 -568 -828 -332 -364 -517 -801 -250 -266 -959 -574 -370 -129 -844 -35 -801 -391 -277 -989 -808 -398 -655 -111 -178 -190 -306 -395 -733 -867 -561 -911 -398 -353 -591 -176 -154 -465 -633 -287 -738 -825 -970 -539 -128 -116 -554 -865 -733 -55 -434 -457 -643 -904 -688 -80 -137 -23 -42 -730 -861 -861 -795 -993 -857 -682 -876 -623 -706 -549 -379 -805 -443 -665 -91 -187 -278 -782 -330 -410 -345 -833 -106 -60 -519 -904 -205 -954 -55 -228 -772 -924 -151 -511 -849 -784 -512 -871 -346 -106 -404 -300 -545 -799 -503 -332 -666 -537 -51 -355 -865 -153 -185 -31 -881 -660 -529 -421 -175 -593 -660 -185 -127 -759 -884 -807 -703 -822 -172 -297 -597 -860 -570 -442 -575 -592 -47 -675 -678 -52 -662 -362 -874 -54 -100 -503 -919 -423 -979 -834 -756 -682 -607 -13 -614 -368 -769 -964 -45 -231 -964 -841 -874 -781 -433 -463 -889 -690 -557 -571 -114 -894 -667 -381 -549 -354 -22 -911 -604 -215 -110 -932 -489 -458 -85 -34 -335 -517 -731 -41 -874 -369 -679 -886 -408 -269 -526 -160 -488 -811 -297 -718 -671 -388 -28 -650 -386 -709 -100 -263 -717 -160 -897 -925 -71 -590 -787 -460 -271 -992 -837 -597 -753 -895 -822 -210 -33 -459 -991 -260 -901 -464 -400 -75 -390 -176 -562 -873 -104 -44 -162 -439 -869 -243 -848 -606 -730 -76 -582 -644 -532 -4 -478 -142 -338 -984 -313 -282 -654 -167 -618 -280 -234 -870 -889 -210 -368 -724 -637 -979 -639 -790 -595 -587 -319 -478 -292 -305 -400 -371 -797 -635 -682 -674 -860 -894 -847 -367 -891 -371 -967 -548 -659 -69 -676 -471 -915 -723 -791 -503 -736 -222 -206 -206 -334 -555 -590 -59 -532 -612 -665 -290 -60 -793 -807 -770 -626 -977 -224 -882 -505 -390 -249 -115 -92 -775 -759 -524 -716 -369 -407 -777 -500 -677 -913 -199 -281 -313 -488 -840 -57 -983 -318 -647 -546 -319 -368 -399 -766 -625 -791 -669 -490 -478 -487 -159 -15 -832 -717 -742 -224 -498 -340 -734 -246 -314 -833 -538 -451 -627 -248 -839 -958 -836 -75 -3 -62 -112 -288 -831 -344 -824 -662 -692 -504 -370 -233 -227 -844 -829 -111 -906 -205 -726 -431 -49 -864 -566 -216 -69 -398 -207 -619 -360 -406 -523 -631 -856 -741 -854 -384 -527 -948 -513 -440 -155 -238 -656 -137 -465 -531 -518 -923 -746 -803 -742 -30 -463 -204 -706 -639 -597 -176 -542 -427 -108 -277 -534 -975 -370 -210 -261 -937 -160 -269 -593 -167 -957 -588 -17 -139 -498 -706 -46 -23 -292 -865 -129 -51 -504 -300 -603 -67 -237 -355 -161 -494 -534 -125 -668 -866 -535 -732 -950 -329 -53 -869 -577 -98 -412 -306 -857 -558 -445 -314 -209 -734 -883 -988 -831 -179 -183 -291 -79 -360 -472 -82 -558 -318 -313 -800 -421 -214 -65 -163 -896 -959 -875 -897 -922 -201 -999 -207 -788 -499 -846 -728 -96 -921 -256 -810 -53 -249 -59 -763 -713 -779 -450 -938 -420 -479 -433 -474 -639 -184 -649 -472 -108 -485 -209 -386 -165 -411 -460 -945 -309 -404 -120 -930 -960 -349 -602 -238 -177 -742 -889 -629 -844 -854 -895 -778 -648 -289 -84 -550 -326 -93 -243 -138 -395 -819 -715 -577 -111 -714 -368 -914 -695 -779 -101 -639 -634 -701 -964 -486 -501 -372 -180 -584 -559 -306 -237 -17 -921 -175 -751 -285 -875 -529 -678 -302 -9 -967 -69 -97 -421 -341 -576 -520 -386 -229 -42 -29 -769 -196 -890 -223 -824 -63 -974 -318 -362 -438 -77 -382 -459 -971 -348 -929 -943 -94 -124 -989 -24 -713 -196 -418 -801 -101 -603 -351 -203 -202 -580 -188 -363 -560 -569 -98 -726 -697 -977 -798 -926 -592 -532 -664 -246 -339 -344 -609 -46 -267 -483 -230 -975 -938 -962 -577 -47 -17 -424 -646 -260 -816 -900 -579 -852 -86 -191 -72 -925 -815 -648 -619 -716 -276 -181 -961 -494 -203 -131 -662 -245 -503 -632 -463 -274 -493 -678 -1 -109 -563 -645 -390 -931 -707 -607 -120 -233 -60 -831 -385 -711 -809 -386 -79 -216 -833 -698 -384 -846 -304 -608 -506 -415 -379 -737 -284 -460 -217 -968 -215 -357 -671 -719 -601 -354 -378 -314 -514 -304 -942 -845 -342 -495 -261 -820 -635 -190 -461 -833 -541 -825 -926 -181 -58 -725 -601 -515 -393 -139 -329 -638 -331 -587 -83 -139 -84 -870 -867 -747 -190 -414 -851 -92 -641 -868 -406 -887 -320 -62 -417 -94 -630 -480 -470 -234 -306 -949 -135 -424 -291 -622 -771 -726 -588 -287 -888 -387 -148 -698 -603 -47 -454 -22 -811 -319 -791 -454 -427 -645 -989 -915 -811 -155 -542 -432 -142 -772 -528 -509 -756 -544 -35 -652 -876 -749 -138 -279 -399 -735 -412 -445 -796 -726 -317 -947 -411 -971 -507 -398 -169 -919 -753 -768 -519 -874 -417 -74 -482 -714 -245 -943 -41 -22 -117 -774 -752 -418 -970 -176 -425 -417 -945 -228 -818 -430 -190 -249 -329 -773 -562 -829 -795 -196 -569 -861 -822 -470 -245 -986 -547 -725 -745 -22 -305 -705 -827 -84 -564 -75 -775 -331 -300 -1 -313 -654 -800 -499 -997 -194 -711 -109 -629 -777 -480 -57 -513 -910 -447 -898 -254 -831 -313 -693 -494 -281 -580 -638 -723 -283 -204 -190 -707 -724 -252 -658 -462 -77 -806 -349 -869 -308 -452 -709 -801 -330 -532 -908 -632 -986 -190 -258 -983 -794 -115 -485 -102 -743 -744 -509 -766 -991 -200 -901 -435 -502 -573 -640 -962 -36 -716 -563 -945 -269 -748 -180 -443 -475 -305 -781 -548 -888 -260 -663 -603 -744 -537 -435 -384 -615 -821 -887 -10 -960 -881 -850 -612 -165 -847 -779 -652 -856 -779 -668 -946 -461 -632 -461 -894 -63 -445 -756 -552 -716 -697 -918 -582 -478 -48 -332 -786 -229 -240 -839 -786 -615 -596 -82 -248 -809 -374 -23 -766 -356 -711 -333 -509 -659 -7 -40 -145 -223 -290 -783 -792 -500 -921 -611 -842 -793 -927 -293 -137 -752 -864 -552 -726 -557 -343 -978 -741 -939 -690 -435 -986 -965 -274 -426 -815 -737 -428 -878 -589 -639 -731 -387 -441 -819 -170 -479 -185 -940 -748 -398 -260 -24 -323 -317 -477 -74 -942 -516 -378 -428 -908 -116 -665 -792 -485 -268 -114 -61 -580 -192 -654 -217 -495 -762 -649 -387 -108 -868 -816 -462 -952 -387 -107 -873 -871 -358 -275 -275 -779 -334 -858 -967 -278 -175 -784 -667 -272 -680 -566 -830 -101 -554 -89 -908 -676 -697 -616 -933 -956 -189 -544 -714 -855 -852 -732 -983 -44 -221 -636 -467 -854 -40 -284 -908 -234 -804 -25 -589 -77 -690 -70 -201 -819 -268 -615 -570 -431 -443 -554 -25 -749 -168 -436 -808 -236 -410 -38 -751 -593 -928 -588 -820 -403 -288 -270 -713 -75 -227 -243 -583 -763 -814 -245 -664 -491 -766 -815 -977 -689 -825 -87 -773 -141 -887 -148 -613 -269 -335 -716 -456 -654 -895 -1000 -86 -506 -677 -168 -688 -188 -53 -589 -258 -414 -149 -214 -667 -583 -388 -938 -546 -717 -602 -823 -134 -389 -781 -620 -598 -220 -510 -674 -825 -938 -543 -324 -972 -891 -143 -60 -829 -88 -415 -127 -220 -617 -369 -304 -895 -780 -446 -572 -232 -816 -186 -652 -955 -910 -238 -853 -43 -47 -769 -11 -434 -193 -181 -250 -130 -844 -432 -831 -259 -583 -321 -377 -847 -516 -569 -14 -824 -884 -709 -920 -623 -519 -661 -322 -892 -555 -87 -609 -355 -670 -138 -184 -499 -488 -569 -110 -410 -914 -867 -284 -832 -582 -542 -44 -112 -723 -956 -627 -667 -628 -76 -560 -613 -138 -888 -707 -52 -653 -671 -671 -124 -841 -494 -643 -175 -428 -393 -690 -695 -251 -161 -470 -36 -296 -15 -747 -392 -892 -178 -555 -560 -450 -822 -516 -651 -129 -472 -379 -711 -644 -251 -220 -322 -693 -9 -746 -458 -921 -349 -927 -822 -151 -548 -745 -707 -32 -718 -690 -437 -612 -920 -721 -373 -599 -155 -247 -241 -901 -59 -635 -702 -848 -229 -726 -340 -422 -361 -814 -527 -783 -641 -644 -900 -490 -426 -995 -63 -383 -395 -418 -137 -508 -123 -972 -419 -964 -795 -19 -512 -114 -844 -825 -3 -872 -764 -467 -656 -395 -355 -1 -782 -647 -226 -488 -334 -580 -157 -577 -517 -189 -753 -436 -254 -477 -521 -510 -765 -201 -417 -153 -217 -747 -711 -676 -649 -796 -416 -175 -878 -993 -260 -437 -435 -504 -80 -807 -772 -913 -195 -188 -66 -832 -474 -925 -537 -750 -679 -521 -758 -834 -95 -746 -717 -799 -987 -853 -504 -493 -609 -193 -311 -886 -467 -500 -922 -411 -790 -288 -138 -367 -32 -962 -840 -140 -860 -937 -668 -474 -629 -261 -113 -923 -143 -875 -96 -300 -788 -252 -62 -242 -884 -73 -235 -276 -143 -954 -616 -166 -909 -439 -542 -328 -93 -848 -151 -57 -576 -208 -591 -283 -307 -62 -995 -85 -594 -907 -96 -331 -317 -209 -460 -20 -936 -307 -611 -668 -725 -170 -58 -636 -584 -167 -784 -359 -801 -341 -166 -502 -461 -28 -997 -441 -292 -179 -49 -345 -343 -105 -339 -143 -717 -769 -336 -386 -627 -936 -98 -760 -377 -294 -562 -890 -231 -796 -272 -230 -273 -19 -881 -957 -676 -856 -508 -665 -133 -692 -694 -123 -959 -401 -578 -5 -139 -46 -617 -656 -502 -279 -833 -744 -867 -210 -683 -679 -504 -666 -797 -137 -846 -250 -952 -213 -985 -903 -682 -186 -845 -342 -918 -616 -573 -459 -823 -902 -544 -327 -24 -189 -158 -829 -922 -651 -803 -402 -798 -608 -911 -828 -383 -627 -476 -797 -105 -532 -614 -766 -827 -267 -790 -92 -610 -218 -106 -497 -313 -658 -965 -862 -70 -360 -690 -539 -124 -521 -26 -879 -685 -204 -177 -112 -750 -166 -592 -681 -805 -736 -552 -644 -703 -884 -95 -567 -680 -920 -876 -135 -654 -166 -819 -894 -554 -568 -742 -347 -235 -411 -718 -506 -101 -716 -531 -79 -939 -211 -720 -471 -176 -460 -500 -423 -171 -831 -134 -269 -719 -468 -405 -942 -420 -359 -674 -586 -94 -462 -272 -742 -611 -525 -369 -229 -316 -486 -232 -715 -623 -1 -174 -336 -157 -784 -273 -213 -530 -720 -351 -811 -839 -879 -194 -852 -406 -502 -264 -486 -249 -813 -155 -821 -270 -284 -479 -685 -403 -877 -122 -921 -776 -331 -334 -736 -506 -19 -195 -479 -542 -141 -267 -802 -848 -832 -191 -457 -799 -136 -367 -574 -703 -58 -466 -18 -370 -784 -123 -494 -321 -187 -491 -355 -708 -552 -185 -700 -193 -195 -34 -999 -221 -304 -294 -831 -508 -263 -974 -722 -227 -698 -802 -56 -828 -594 -545 -887 -579 -685 -128 -301 -107 -585 -378 -46 -453 -413 -462 -469 -33 -309 -280 -825 -242 -521 -402 -688 -940 -119 -231 -62 -893 -567 -605 -146 -896 -588 -379 -224 -710 -443 -195 -16 -757 -166 -198 -297 -203 -132 -382 -349 -261 -771 -543 -196 -537 -757 -789 -935 -901 -488 -520 -283 -709 -4 -763 -858 -259 -741 -186 -610 -408 -677 -15 -544 -157 -253 -976 -931 -809 -29 -215 -284 -918 -502 -463 -778 -898 -630 -951 -989 -899 -648 -308 -944 -920 -155 -560 -723 -442 -310 -533 -113 -743 -28 -523 -512 -498 -994 -648 -850 -959 -437 -225 -564 -994 -571 -105 -804 -789 -411 -130 -101 -889 -474 -154 -699 -965 -984 -634 -156 -386 -759 -932 -459 -113 -510 -941 -79 -1000 -249 -156 -153 -683 -542 -145 -842 -642 -984 -628 -777 -17 -51 -597 -530 -491 -584 -953 -896 -989 -279 -164 -720 -838 -572 -23 -464 -719 -929 -20 -327 -532 -137 -339 -201 -486 -529 -490 -433 -837 -51 -684 -708 -542 -786 -468 -523 -695 -611 -143 -577 -488 -619 -106 -277 -287 -9 -337 -456 -275 -467 -485 -103 -585 -591 -389 -905 -306 -848 -575 -992 -725 -435 -867 -817 -531 -598 -89 -380 -891 -416 -673 -471 -21 -114 -954 -734 -848 -723 -310 -174 -79 -72 -75 -100 -287 -512 -258 -989 -682 -246 -497 -987 -528 -809 -764 -216 -143 -247 -520 -59 -418 -708 -533 -834 -544 -462 -633 -755 -834 -202 -166 -771 -295 -892 -519 -669 -164 -826 -395 -34 -775 -961 -273 -831 -666 -664 -610 -814 -733 -161 -791 -903 -882 -270 -979 -937 -994 -592 -817 -977 -148 -858 -317 -88 -271 -76 -427 -775 -380 -863 -462 -14 -142 -347 -959 -496 -314 -160 -102 -199 -489 -344 -232 -707 -236 -952 -215 -755 -47 -575 -292 -255 -193 -829 -475 -265 -475 -376 -650 -528 -114 -424 -685 -324 -63 -392 -177 -961 -569 -676 -823 -846 -60 -525 -68 -127 -245 -603 -818 -715 -698 -142 -38 -460 -360 -545 -378 -933 -569 -532 -885 -582 -667 -199 -113 -496 -721 -719 -825 -289 -224 -12 -181 -371 -298 -792 -245 -593 -80 -317 -123 -618 -58 -64 -181 -373 -660 -51 -553 -508 -263 -566 -738 -846 -107 -431 -561 -361 -911 -497 -468 -382 -148 -979 -738 -488 -246 -34 -419 -967 -846 -654 -332 -734 -597 -964 -607 -489 -391 -431 -267 -40 -997 -519 -870 -564 -605 -5 -444 -306 -329 -958 -869 -6 -282 -609 -783 -895 -598 -817 -968 -952 -775 -145 -299 -24 -904 -758 -789 -457 -373 -693 -317 -713 -766 -266 -634 -827 -380 -973 -463 -170 -278 -325 -815 -548 -390 -214 -768 -812 -238 -224 -230 -495 -97 -822 -210 -268 -821 -999 -259 -248 -516 -487 -571 -912 -587 -311 -589 -710 -38 -676 -969 -855 -954 -190 -398 -912 -514 -291 -770 -120 -439 -33 -910 -834 -127 -159 -61 -949 -5 -42 -95 -900 -247 -661 -547 -870 -810 -269 -491 -815 -902 -151 -948 -988 -606 -891 -934 -309 -801 -159 -263 -747 -384 -810 -842 -290 -372 -551 -249 -921 -689 -43 -93 -419 -690 -199 -441 -206 -657 -104 -853 -952 -559 -630 -655 -355 -127 -674 -644 -432 -408 -92 -92 -703 -678 -354 -490 -316 -982 -75 -701 -910 -698 -877 -645 -984 -554 -520 -776 -860 -600 -927 -988 -504 -128 -951 -382 -841 -737 -94 -723 -736 -206 -773 -33 -77 -150 -385 -950 -686 -300 -917 -59 -912 -331 -990 -255 -146 -428 -632 -446 -60 -839 -761 -40 -338 -358 -947 -744 -663 -800 -604 -153 -369 -414 -170 -576 -922 -502 -217 -277 -130 -590 -433 -351 -72 -547 -761 -612 -144 -395 -395 -18 -240 -859 -822 -118 -631 -909 -554 -636 -578 -120 -950 -237 -426 -619 -98 -511 -288 -874 -519 -296 -334 -983 -848 -49 -545 -634 -776 -884 -409 -546 -619 -839 -76 -853 -827 -170 -441 -365 -605 -248 -324 -350 -483 -932 -974 -977 -347 -772 -356 -437 -717 -835 -571 -515 -883 -776 -992 -576 -338 -13 -825 -797 -963 -493 -746 -305 -685 -706 -789 -284 -896 -877 -534 -863 -506 -64 -10 -836 -125 -715 -12 -194 -24 -566 -951 -128 -454 -34 -90 -275 -445 -316 -762 -91 -628 -989 -535 -542 -372 -74 -843 -384 -502 -849 -528 -627 -433 -464 -689 -305 -172 -723 -316 -435 -817 -584 -197 -13 -642 -804 -728 -720 -334 -865 -497 -734 -649 -653 -36 -69 -377 -448 -910 -416 -326 -604 -666 -721 -424 -981 -394 -726 -47 -80 -652 -525 -263 -782 -148 -815 -717 -271 -51 -293 -89 -826 -390 -221 -697 -828 -684 -366 -521 -136 -214 -502 -25 -428 -386 -277 -3 -407 -21 -748 -794 -496 -908 -148 -569 -478 -657 -493 -744 -149 -603 -451 -694 -67 -750 -653 -820 -28 -320 -523 -630 -929 -362 -35 -716 -234 -641 -828 -109 -670 -101 -871 -819 -421 -760 -747 -412 -15 -938 -219 -29 -54 -850 -402 -440 -611 -750 -590 -222 -490 -430 -563 -660 -435 -651 -674 -702 -564 -301 -722 -582 -604 -315 -748 -50 -292 -281 -968 -812 -663 -649 -619 -359 -142 -779 -971 -737 -135 -122 -694 -821 -637 -281 -354 -772 -860 -934 -767 -241 -392 -71 -828 -934 -637 -119 -982 -210 -780 -503 -783 -895 -910 -114 -532 -550 -841 -663 -559 -988 -11 -667 -947 -927 -906 -19 -892 -710 -387 -38 -921 -775 -559 -465 -185 -200 -922 -812 -406 -899 -112 -543 -837 -847 -326 -500 -553 -33 -616 -247 -572 -767 -221 -255 -122 -50 -264 -480 -663 -479 -100 -273 -757 -115 -916 -722 -830 -816 -380 -728 -561 -207 -797 -956 -536 -698 -978 -171 -350 -47 -917 -694 -704 -697 -186 -356 -373 -777 -325 -986 -870 -756 -941 -405 -425 -458 -813 -216 -846 -939 -695 -974 -34 -616 -54 -294 -926 -675 -382 -534 -255 -472 -265 -420 -822 -514 -991 -404 -972 -803 -808 -1 -90 -739 -803 -259 -609 -566 -614 -148 -276 -477 -667 -901 -55 -643 -644 -328 -896 -421 -858 -342 -621 -652 -837 -83 -976 -59 -466 -329 -451 -885 -790 -549 -337 -849 -438 -950 -622 -957 -442 -873 -428 -781 -988 -711 -942 -587 -702 -253 -487 -356 -687 -311 -588 -660 -710 -783 -992 -202 -518 -469 -480 -963 -564 -900 -810 -176 -702 -252 -270 -494 -455 -488 -267 -577 -63 -311 -603 -407 -163 -612 -558 -140 -287 -906 -181 -670 -121 -934 -342 -109 -373 -138 -697 -891 -79 -895 -219 -761 -269 -96 -933 -871 -23 -179 -714 -681 -842 -812 -116 -168 -730 -552 -383 -288 -256 -840 -668 -226 -541 -118 -182 -507 -572 -517 -335 -608 -644 -62 -437 -569 -170 -239 -212 -339 -643 -383 -614 -180 -934 -799 -890 -554 -522 -626 -932 -887 -61 -896 -848 -677 -970 -37 -196 -399 -980 -35 -365 -120 -296 -448 -846 -283 -594 -371 -267 -991 -378 -14 -686 -268 -935 -678 -798 -307 -860 -46 -551 -189 -425 -806 -464 -940 -899 -569 -452 -410 -741 -493 -570 -19 -628 -223 -894 -716 -374 -219 -418 -827 -309 -532 -828 -573 -626 -772 -89 -488 -795 -503 -385 -361 -879 -384 -823 -61 -929 -750 -14 -625 -231 -283 -435 -844 -874 -919 -905 -74 -780 -840 -475 -758 -627 -978 -813 -640 -401 -156 -931 -447 -702 -425 -425 -32 -445 -438 -405 -212 -559 -719 -234 -507 -60 -327 -44 -952 -743 -920 -226 -76 -240 -890 -758 -933 -166 -161 -811 -642 -368 -138 -77 -652 -334 -738 -461 -511 -501 -226 -572 -672 -987 -518 -378 -307 -342 -362 -167 -224 -334 -907 -660 -244 -55 -497 -432 -625 -898 -826 -379 -813 -301 -266 -454 -617 -908 -554 -892 -255 -784 -468 -390 -340 -663 -522 -315 -561 -472 -139 -745 -643 -920 -144 -753 -920 -765 -6 -550 -126 -969 -664 -468 -150 -850 -951 -155 -188 -279 -851 -821 -989 -779 -916 -274 -926 -518 -158 -199 -492 -923 -501 -16 -152 -866 -698 -478 -471 -676 -625 -772 -504 -370 -717 -679 -694 -645 -311 -562 -838 -97 -252 -612 -795 -917 -10 -739 -184 -96 -113 -548 -803 -40 -348 -767 -239 -859 -354 -437 -439 -724 -158 -433 -186 -374 -993 -934 -107 -114 -240 -845 -350 -994 -464 -714 -18 -671 -31 -459 -239 -340 -575 -801 -160 -678 -913 -979 -721 -867 -475 -985 -718 -56 -203 -646 -550 -898 -355 -906 -702 -81 -541 -247 -110 -955 -491 -527 -262 -573 -124 -901 -939 -480 -744 -277 -994 -929 -342 -479 -88 -448 -131 -460 -836 -566 -780 -330 -883 -868 -112 -392 -710 -270 -145 -378 -781 -140 -721 -578 -774 -857 -960 -326 -680 -456 -204 -725 -404 -344 -761 -808 -457 -280 -83 -404 -118 -130 -123 -332 -893 -832 -466 -370 -266 -35 -604 -853 -868 -347 -964 -697 -566 -873 -185 -487 -870 -519 -514 -517 -802 -130 -91 -990 -362 -151 -570 -603 -987 -686 -552 -242 -444 -887 -356 -266 -764 -171 -198 -845 -533 -5 -539 -652 -585 -550 -433 -73 -119 -824 -269 -697 -768 -467 -401 -603 -367 -553 -648 -853 -864 -346 -899 -347 -741 -361 -198 -328 -186 -637 -995 -921 -374 -928 -215 -999 -319 -962 -1000 -41 -346 -249 -963 -907 -406 -401 -244 -902 -479 -451 -933 -401 -687 -900 -479 -597 -248 -52 -51 -484 -643 -462 -667 -887 -632 -374 -898 -337 -766 -366 -560 -748 -208 -871 -648 -841 -285 -472 -668 -211 -805 -143 -55 -463 -398 -485 -382 -204 -389 -646 -258 -487 -302 -558 -439 -235 -276 -100 -803 -904 -715 -70 -190 -722 -813 -659 -540 -201 -59 -248 -347 -427 -483 -970 -500 -843 -788 -443 -199 -533 -379 -815 -325 -263 -56 -320 -97 -496 -832 -462 -559 -502 -11 -497 -556 -252 -398 -89 -259 -256 -817 -198 -451 -807 -40 -791 -237 -291 -752 -362 -847 -423 -293 -536 -76 -359 -889 -981 -277 -431 -476 -389 -235 -102 -959 -925 -898 -901 -981 -725 -705 -70 -716 -324 -115 -209 -583 -189 -398 -932 -411 -308 -464 -807 -812 -961 -257 -998 -623 -338 -53 -622 -578 -787 -334 -374 -497 -293 -173 -387 -486 -443 -725 -329 -445 -970 -32 -260 -962 -529 -876 -240 -149 -853 -42 -437 -740 -111 -955 -595 -337 -519 -915 -518 -216 -419 -17 -860 -927 -172 -49 -123 -264 -308 -741 -24 -893 -928 -500 -303 -277 -322 -712 -669 -633 -463 -680 -906 -538 -603 -949 -339 -694 -728 -854 -310 -373 -178 -181 -151 -203 -1 -274 -581 -161 -431 -809 -284 -576 -852 -539 -407 -137 -633 -356 -537 -411 -860 -867 -48 -704 -919 -899 -837 -119 -674 -717 -84 -87 -776 -412 -898 -288 -694 -574 -7 -6 -920 -693 -363 -782 -572 -939 -475 -687 -448 -790 -929 -439 -155 -433 -663 -424 -795 -624 -291 -23 -871 -608 -625 -181 -336 -659 -515 -57 -692 -845 -224 -883 -800 -658 -645 -982 -427 -720 -678 -400 -699 -35 -93 -428 -636 -798 -603 -921 -266 -210 -139 -663 -233 -452 -499 -972 -245 -635 -868 -737 -26 -482 -12 -623 -603 -681 -374 -595 -749 -932 -391 -30 -448 -960 -864 -358 -241 -37 -315 -381 -541 -407 -127 -212 -887 -83 -919 -664 -815 -784 -103 -964 -624 -429 -65 -455 -191 -601 -141 -248 -555 -65 -515 -176 -420 -844 -358 -912 -930 -475 -689 -706 -75 -173 -352 -936 -299 -37 -505 -525 -760 -555 -293 -398 -943 -88 -83 -449 -902 -87 -8 -426 -755 -433 -665 -286 -466 -103 -800 -839 -391 -415 -812 -28 -275 -211 -975 -734 -552 -895 -812 -118 -922 -84 -28 -479 -205 -569 -717 -94 -418 -604 -185 -669 -369 -275 -887 -413 -304 -518 -837 -666 -211 -871 -383 -390 -500 -83 -981 -215 -448 -965 -714 -167 -705 -740 -468 -719 -37 -436 -5 -432 -815 -646 -989 -439 -301 -378 -527 -726 -648 -659 -298 -768 -704 -622 -191 -930 -328 -214 -982 -54 -611 -199 -318 -271 -470 -323 -861 -489 -41 -19 -318 -23 -755 -656 -886 -910 -749 -286 -278 -919 -49 -55 -320 -957 -572 -279 -737 -142 -561 -409 -918 -171 -496 -745 -593 -778 -741 -514 -940 -449 -591 -47 -954 -292 -363 -552 -678 -581 -825 -80 -65 -616 -829 -309 -40 -3 -953 -51 -673 -460 -326 -898 -409 -463 -199 -5 -705 -129 -90 -667 -203 -670 -931 -496 -581 -539 -68 -287 -545 -6 -2 -165 -688 -572 -417 -802 -511 -589 -61 -24 -189 -798 -529 -828 -595 -252 -675 -165 -478 -70 -509 -173 -850 -724 -780 -888 -600 -714 -494 -472 -915 -626 -401 -901 -594 -493 -85 -8 -347 -305 -352 -314 -865 -267 -557 -673 -254 -350 -49 -96 -630 -386 -912 -41 -440 -100 -602 -527 -616 -269 -51 -762 -47 -917 -155 -618 -117 -740 -696 -582 -758 -327 -394 -926 -713 -900 -505 -476 -733 -99 -991 -158 -953 -642 -252 -947 -731 -403 -393 -476 -621 -286 -663 -717 -757 -190 -307 -494 -810 -195 -110 -42 -111 -267 -734 -585 -897 -909 -909 -879 -99 -84 -365 -179 -504 -85 -716 -534 -705 -744 -650 -759 -345 -269 -546 -252 -408 -598 -1 -640 -905 -957 -516 -22 -142 -653 -972 -942 -538 -120 -984 -563 -480 -250 -562 -827 -927 -858 -129 -978 -556 -642 -122 -958 -220 -906 -220 -181 -112 -337 -54 -803 -272 -140 -776 -579 -550 -793 -62 -439 -561 -661 -970 -543 -257 -804 -309 -130 -168 -544 -577 -260 -553 -386 -81 -411 -540 -209 -662 -922 -294 -18 -553 -228 -705 -498 -364 -460 -337 -470 -595 -513 -155 -422 -904 -610 -504 -961 -742 -74 -756 -2 -397 -531 -848 -646 -610 -784 -113 -397 -647 -866 -618 -238 -651 -122 -4 -166 -35 -98 -813 -965 -542 -125 -553 -903 -73 -141 -51 -137 -303 -238 -323 -725 -400 -929 -270 -722 -626 -375 -683 -113 -953 -541 -586 -261 -612 -576 -829 -750 -511 -603 -705 -829 -351 -27 -915 -838 -290 -126 -538 -657 -201 -187 -839 -418 -122 -139 -793 -369 -22 -695 -2 -629 -59 -764 -210 -539 -183 -737 -308 -923 -317 -296 -269 -491 -289 -230 -793 -858 -704 -638 -971 -306 -490 -552 -407 -428 -254 -693 -38 -355 -348 -283 -742 -972 -646 -629 -13 -757 -987 -755 -761 -270 -468 -46 -29 -827 -352 -443 -800 -530 -288 -317 -2 -275 -357 -497 -986 -228 -788 -801 -529 -984 -210 -564 -235 -962 -866 -248 -893 -617 -541 -765 -139 -393 -143 -552 -75 -68 -375 -215 -866 -391 -15 -974 -329 -245 -394 -899 -170 -538 -246 -749 -638 -389 -282 -852 -548 -64 -76 -789 -276 -304 -600 -679 -248 -819 -213 -146 -362 -731 -88 -799 -974 -44 -801 -923 -408 -317 -677 -591 -963 -641 -533 -45 -921 -821 -911 -971 -582 -908 -85 -778 -618 -981 -807 -578 -144 -169 -781 -809 -283 -283 -321 -374 -588 -150 -17 -970 -523 -219 -405 -901 -592 -631 -906 -874 -952 -299 -323 -117 -319 -133 -742 -263 -777 -463 -479 -220 -979 -374 -563 -257 -8 -647 -158 -240 -851 -533 -14 -984 -487 -302 -196 -539 -827 -144 -102 -408 -427 -877 -564 -412 -766 -538 -682 -684 -221 -325 -936 -951 -144 -391 -813 -368 -195 -887 -786 -715 -835 -744 -805 -555 -505 -394 -412 -489 -932 -524 -658 -642 -7 -267 -451 -869 -847 -543 -807 -989 -57 -78 -485 -933 -873 -178 -145 -84 -102 -876 -733 -825 -187 -861 -833 -335 -319 -31 -132 -268 -132 -313 -709 -46 -488 -893 -274 -92 -586 -424 -121 -968 -833 -843 -904 -468 -788 -964 -111 -545 -388 -306 -471 -244 -93 -101 -588 -112 -238 -427 -597 -858 -543 -453 -964 -272 -602 -128 -449 -688 -26 -865 -268 -801 -703 -788 -762 -65 -861 -262 -814 -83 -937 -145 -906 -624 -840 -605 -197 -233 -974 -174 -859 -194 -679 -685 -245 -527 -215 -410 -650 -671 -982 -853 -831 -571 -519 -726 -879 -334 -11 -128 -668 -638 -233 -416 -606 -454 -290 -99 -313 -604 -880 -852 -62 -144 -667 -986 -552 -927 -135 -217 -626 -671 -358 -77 -894 -488 -6 -573 -395 -231 -157 -545 -978 -192 -45 -594 -821 -317 -222 -154 -112 -990 -835 -796 -769 -32 -843 -312 -792 -25 -53 -441 -123 -677 -101 -297 -674 -187 -112 -647 -878 -95 -45 -897 -335 -80 -840 -753 -660 -785 -121 -981 -513 -841 -639 -151 -509 -24 -841 -958 -488 -502 -338 -904 -948 -495 -488 -656 -277 -850 -861 -230 -323 -635 -257 -116 -615 -223 -883 -721 -539 -542 -32 -367 -119 -827 -994 -156 -621 -889 -107 -931 -109 -933 -190 -708 -334 -524 -328 -132 -149 -263 -460 -371 -557 -953 -417 -841 -696 -504 -874 -181 -145 -530 -800 -418 -275 -373 -206 -442 -807 -859 -443 -546 -75 -330 -613 -854 -597 -759 -503 -539 -771 -430 -337 -815 -707 -926 -255 -572 -254 -434 -573 -29 -102 -920 -142 -683 -647 -893 -373 -411 -662 -716 -478 -925 -932 -136 -823 -323 -305 -742 -172 -410 -913 -935 -794 -88 -391 -319 -655 -298 -205 -843 -696 -697 -588 -422 -541 -997 -185 -594 -441 -37 -981 -606 -757 -374 -118 -255 -618 -486 -355 -766 -567 -162 -131 -942 -858 -177 -435 -130 -281 -592 -786 -891 -142 -760 -16 -870 -225 -31 -256 -352 -276 -192 -672 -978 -185 -998 -190 -166 -751 -646 -489 -718 -966 -162 -499 -622 -164 -839 -943 -738 -84 -137 -180 -213 -481 -939 -413 -534 -904 -354 -349 -439 -366 -964 -526 -13 -443 -483 -271 -101 -165 -749 -447 -377 -170 -189 -174 -34 -247 -613 -141 -114 -725 -919 -880 -536 -451 -63 -508 -500 -372 -657 -217 -431 -632 -279 -513 -186 -738 -139 -177 -771 -709 -36 -160 -324 -861 -199 -759 -277 -275 -632 -339 -178 -631 -79 -881 -539 -486 -855 -921 -424 -207 -918 -255 -790 -683 -31 -376 -514 -759 -457 -242 -526 -29 -789 -626 -77 -178 -362 -737 -488 -753 -864 -685 -487 -35 -940 -945 -234 -591 -972 -154 -483 -876 -513 -264 -562 -716 -821 -820 -152 -238 -656 -375 -576 -581 -953 -744 -818 -103 -315 -310 -554 -784 -597 -924 -454 -977 -809 -740 -240 -387 -560 -498 -552 -432 -110 -590 -350 -524 -607 -352 -873 -851 -213 -654 -1000 -820 -407 -35 -734 -310 -983 -639 -925 -431 -923 -980 -636 -558 -969 -153 -714 -198 -269 -299 -325 -472 -87 -634 -676 -850 -140 -317 -858 -648 -463 -67 -117 -54 -228 -545 -422 -878 -887 -858 -459 -602 -682 -953 -737 -985 -445 -453 -544 -429 -834 -290 -699 -628 -247 -874 -355 -734 -625 -97 -438 -709 -635 -849 -672 -300 -34 -632 -452 -287 -649 -762 -786 -536 -800 -143 -517 -42 -58 -468 -215 -287 -653 -174 -542 -259 -669 -822 -417 -72 -924 -947 -878 -721 -481 -499 -943 -151 -966 -3 -763 -771 -521 -290 -918 -263 -46 -13 -693 -222 -619 -457 -762 -1 -365 -995 -688 -204 -744 -897 -819 -207 -320 -736 -17 -305 -273 -763 -108 -688 -506 -990 -908 -493 -988 -768 -545 -219 -94 -502 -321 -778 -55 -717 -184 -254 -141 -574 -683 -31 -406 -264 -970 -939 -422 -173 -839 -5 -838 -497 -67 -465 -478 -569 -259 -390 -667 -148 -49 -955 -246 -376 -92 -995 -729 -285 -341 -606 -932 -442 -478 -254 -134 -300 -55 -268 -908 -939 -213 -867 -35 -719 -342 -420 -200 -242 -790 -847 -235 -724 -339 -19 -445 -87 -22 -253 -362 -258 -621 -933 -536 -19 -540 -756 -458 -281 -799 -286 -932 -299 -506 -138 -482 -770 -512 -302 -301 -71 -789 -14 -176 -534 -843 -430 -40 -999 -665 -514 -558 -980 -729 -137 -523 -423 -568 -471 -728 -514 -387 -748 -642 -546 -363 -102 -752 -146 -897 -83 -625 -55 -458 -473 -145 -136 -946 -63 -939 -334 -911 -33 -475 -653 -355 -614 -843 -402 -278 -740 -413 -415 -516 -533 -984 -46 -663 -881 -308 -805 -444 -644 -534 -465 -933 -72 -721 -685 -581 -695 -53 -586 -328 -392 -855 -368 -963 -527 -784 -923 -934 -665 -471 -307 -522 -666 -888 -185 -844 -241 -245 -653 -409 -758 -786 -760 -317 -819 -776 -979 -48 -904 -350 -269 -486 -590 -894 -417 -475 -605 -320 -226 -611 -159 -282 -538 -609 -680 -979 -879 -134 -335 -782 -608 -304 -784 -513 -611 -536 -178 -971 -39 -486 -172 -332 -324 -420 -910 -576 -639 -408 -281 -93 -294 -299 -223 -532 -237 -60 -478 -372 -892 -274 -426 -484 -113 -682 -975 -804 -711 -752 -102 -321 -446 -150 -392 -373 -634 -834 -581 -684 -416 -554 -939 -951 -933 -895 -751 -877 -652 -661 -932 -158 -728 -848 -405 -946 -513 -951 -167 -481 -92 -822 -213 -257 -53 -379 -818 -725 -915 -564 -869 -339 -44 -963 -924 -419 -764 -483 -23 -148 -139 -127 -455 -848 -583 -140 -89 -882 -133 -308 -692 -851 -247 -991 -953 -72 -272 -213 -157 -5 -341 -562 -757 -420 -594 -301 -530 -332 -869 -537 -986 -470 -230 -166 -894 -875 -700 -990 -64 -368 -325 -380 -77 -296 -107 -858 -818 -487 -171 -972 -513 -422 -21 -744 -496 -329 -406 -735 -913 -168 -251 -997 -900 -310 -410 -248 -992 -308 -414 -865 -993 -681 -141 -159 -547 -42 -291 -738 -491 -13 -668 -588 -443 -270 -166 -328 -249 -354 -82 -28 -30 -861 -292 -206 -348 -40 -343 -469 -556 -329 -824 -547 -373 -722 -166 -526 -487 -256 -422 -91 -662 -997 -947 -253 -158 -23 -262 -846 -892 -341 -454 -760 -843 -427 -218 -122 -941 -559 -205 -414 -73 -377 -252 -508 -610 -637 -649 -178 -379 -968 -190 -269 -391 -218 -731 -372 -659 -463 -779 -277 -52 -492 -278 -142 -590 -998 -642 -169 -717 -96 -109 -595 -960 -594 -123 -774 -648 -589 -443 -480 -542 -349 -210 -52 -92 -318 -128 -777 -431 -276 -796 -566 -276 -727 -759 -117 -486 -857 -8 -984 -246 -397 -781 -483 -17 -986 -971 -239 -140 -179 -363 -32 -539 -765 -710 -563 -997 -459 -464 -844 -254 -135 -132 -470 -901 -278 -654 -201 -590 -959 -654 -157 -754 -933 -451 -984 -564 -660 -384 -816 -670 -440 -223 -694 -409 -933 -575 -254 -744 -988 -972 -22 -614 -509 -108 -746 -781 -817 -554 -177 -638 -547 -745 -1000 -797 -581 -657 -315 -574 -123 -325 -279 -236 -941 -465 -872 -576 -910 -671 -660 -35 -668 -514 -604 -319 -905 -650 -448 -722 -594 -386 -82 -986 -822 -509 -804 -997 -326 -406 -678 -550 -116 -709 -916 -884 -818 -640 -611 -4 -476 -391 -86 -621 -20 -738 -565 -532 -46 -322 -834 -431 -28 -324 -584 -708 -622 -148 -876 -381 -727 -540 -99 -167 -519 -360 -780 -50 -232 -112 -5 -341 -267 -438 -671 -9 -384 -979 -697 -203 -342 -867 -280 -400 -762 -773 -458 -231 -80 -846 -733 -877 -123 -662 -439 -120 -252 -798 -358 -680 -8 -916 -528 -808 -918 -432 -430 -82 -301 -297 -781 -199 -881 -809 -339 -864 -99 -694 -486 -710 -865 -38 -537 -248 -162 -347 -954 -345 -548 -976 -654 -985 -584 -622 -303 -83 -29 -996 -279 -973 -296 -923 -509 -144 -746 -503 -745 -558 -432 -250 -995 -544 -180 -814 -444 -809 -411 -103 -536 -219 -574 -565 -19 -731 -870 -765 -140 -202 -734 -54 -986 -337 -875 -323 -452 -79 -87 -457 -782 -857 -823 -935 -533 -412 -448 -827 -823 -418 -868 -420 -173 -431 -378 -596 -517 -861 -492 -283 -786 -450 -765 -850 -319 -158 -307 -316 -577 -144 -532 -307 -10 -557 -880 -735 -671 -389 -250 -128 -824 -565 -102 -256 -328 -344 -881 -748 -27 -7 -991 -99 -169 -764 -936 -546 -302 -956 -816 -908 -848 -932 -536 -520 -274 -30 -785 -103 -38 -706 -161 -577 -577 -436 -242 -517 -383 -610 -932 -277 -403 -44 -563 -660 -35 -610 -729 -621 -612 -352 -238 -989 -250 -999 -837 -982 -939 -896 -272 -732 -34 -994 -315 -588 -250 -579 -820 -542 -14 -253 -215 -893 -143 -778 -469 -745 -141 -898 -374 -866 -337 -683 -583 -904 -41 -563 -555 -835 -115 -566 -202 -615 -184 -340 -507 -117 -351 -17 -513 -873 -558 -197 -814 -932 -795 -128 -361 -867 -205 -874 -320 -736 -332 -435 -964 -55 -417 -621 -472 -586 -215 -191 -589 -354 -986 -911 -752 -832 -162 -148 -142 -459 -396 -270 -483 -238 -451 -708 -606 -712 -595 -544 -816 -281 -724 -625 -670 -419 -350 -330 -986 -395 -374 -340 -408 -286 -749 -605 -361 -541 -372 -180 -691 -559 -112 -354 -637 -769 -570 -527 -315 -590 -666 -342 -258 -553 -322 -285 -727 -948 -280 -236 -726 -714 -250 -662 -26 -167 -311 -12 -370 -970 -654 -519 -413 -22 -220 -242 -907 -315 -252 -763 -699 -760 -638 -655 -953 -49 -349 -775 -331 -103 -388 -465 -842 -35 -736 -951 -987 -846 -937 -24 -449 -53 -765 -260 -761 -452 -586 -159 -190 -227 -880 -876 -899 -42 -376 -741 -586 -431 -29 -870 -450 -816 -147 -902 -850 -412 -105 -960 -118 -336 -450 -856 -211 -912 -87 -971 -950 -784 -523 -130 -283 -886 -828 -929 -151 -406 -781 -998 -899 -19 -839 -95 -410 -584 -384 -590 -850 -39 -384 -168 -981 -72 -739 -103 -379 -203 -112 -467 -73 -193 -838 -432 -961 -45 -385 -66 -796 -326 -46 -802 -3 -687 -382 -786 -201 -106 -255 -565 -947 -695 -120 -581 -551 -924 -516 -175 -83 -792 -678 -206 -800 -902 -763 -827 -487 -458 -299 -694 -644 -501 -240 -578 -520 -837 -994 -451 -488 -111 -225 -281 -132 -889 -477 -682 -971 -848 -938 -643 -667 -408 -596 -899 -65 -318 -660 -29 -214 -291 -30 -713 -118 -11 -295 -269 -791 -672 -764 -932 -58 -913 -372 -151 -805 -659 -922 -422 -962 -360 -276 -849 -171 -619 -898 -369 -592 -277 -276 -246 -573 -215 -144 -838 -357 -586 -685 -582 -914 -245 -802 -563 -215 -437 -433 -548 -636 -61 -936 -272 -800 -153 -972 -452 -817 -872 -957 -145 -688 -548 -47 -687 -335 -45 -24 -718 -671 -239 -424 -964 -199 -210 -185 -556 -706 -734 -931 -305 -406 -984 -359 -446 -185 -730 -529 -526 -775 -695 -985 -609 -9 -546 -749 -522 -840 -509 -990 -71 -285 -497 -306 -990 -336 -972 -947 -820 -931 -791 -970 -411 -26 -211 -919 -617 -630 -663 -341 -927 -106 -488 -467 -397 -59 -184 -772 -166 -186 -697 -557 -635 -339 -598 -62 -818 -509 -20 -976 -528 -665 -764 -578 -627 -648 -165 -418 -939 -177 -487 -656 -876 -759 -468 -661 -377 -729 -387 -305 -913 -981 -451 -603 -78 -871 -672 -788 -927 -119 -632 -83 -117 -672 -750 -804 -267 -368 -522 -397 -952 -7 -790 -220 -747 -574 -347 -507 -386 -749 -143 -524 -150 -487 -596 -527 -872 -409 -646 -453 -81 -71 -539 -839 -985 -330 -676 -444 -150 -839 -6 -893 -829 -962 -31 -452 -815 -626 -505 -860 -683 -700 -764 -694 -52 -59 -781 -757 -936 -828 -360 -998 -816 -346 -846 -527 -524 -769 -285 -11 -172 -524 -511 -942 -785 -167 -77 -524 -60 -521 -715 -590 -925 -50 -683 -638 -290 -812 -731 -738 -668 -33 -489 -858 -597 -30 -713 -266 -15 -109 -681 -228 -953 -807 -721 -554 -561 -921 -499 -161 -697 -679 -4 -895 -939 -931 -898 -988 -477 -319 -197 -41 -32 -987 -728 -11 -696 -331 -17 -981 -985 -974 -156 -816 -675 -933 -993 -885 -663 -691 -27 -21 -222 -75 -338 -971 -87 -452 -97 -292 -393 -917 -321 -252 -259 -109 -729 -770 -877 -859 -239 -408 -109 -973 -73 -375 -516 -816 -969 -333 -37 -606 -974 -850 -845 -856 -766 -11 -469 -557 -447 -536 -228 -957 -395 -938 -613 -575 -439 -145 -503 -750 -161 -767 -758 -809 -165 -677 -285 -48 -28 -14 -650 -911 -250 -382 -71 -297 -445 -650 -652 -991 -64 -380 -365 -51 -341 -384 -172 -670 -601 -911 -906 -551 -978 -208 -558 -259 -909 -400 -497 -224 -64 -524 -357 -292 -822 -867 -964 -823 -20 -52 -752 -47 -92 -10 -536 -121 -120 -218 -663 -2 -280 -246 -469 -599 -940 -855 -700 -329 -552 -43 -945 -435 -244 -763 -598 -312 -145 -947 -846 -346 -113 -247 -906 -798 -324 -585 -354 -334 -123 -832 -244 -670 -798 -329 -499 -482 -260 -612 -227 -700 -945 -773 -931 -983 -13 -498 -429 -674 -80 -928 -912 -602 -277 -968 -748 -669 -251 -590 -525 -965 -466 -285 -723 -729 -580 -855 -749 -317 -952 -992 -835 -652 -987 -346 -344 -473 -71 -962 -132 -428 -901 -243 -307 -384 -638 -685 -957 -809 -705 -873 -808 -779 -811 -254 -720 -559 -526 -506 -195 -335 -745 -186 -706 -129 -394 -999 -164 -803 -17 -538 -786 -277 -136 -782 -701 -463 -974 -851 -526 -771 -453 -599 -399 -455 -166 -52 -531 -658 -246 -613 -9 -686 -441 -245 -503 -229 -576 -19 -581 -49 -302 -703 -522 -749 -155 -624 -786 -594 -670 -320 -415 -214 -34 -803 -684 -105 -544 -678 -554 -405 -460 -905 -351 -809 -349 -982 -203 -35 -194 -642 -341 -137 -798 -39 -79 -282 -841 -66 -641 -156 -147 -67 -967 -608 -45 -866 -542 -761 -579 -642 -631 -580 -148 -475 -903 -73 -985 -465 -21 -260 -529 -335 -227 -153 -840 -249 -144 -786 -880 -131 -70 -527 -261 -744 -418 -270 -433 -113 -916 -377 -255 -69 -461 -936 -199 -117 -900 -856 -279 -757 -53 -647 -950 -310 -266 -306 -907 -198 -720 -638 -696 -624 -459 -14 -806 -76 -773 -270 -148 -731 -409 -272 -531 -881 -142 -391 -256 -548 -155 -31 -630 -106 -337 -468 -561 -602 -186 -55 -775 -441 -255 -989 -396 -18 -297 -699 -587 -398 -543 -104 -879 -655 -527 -56 -470 -944 -678 -630 -682 -212 -934 -399 -219 -650 -58 -925 -40 -595 -215 -156 -212 -388 -138 -990 -712 -749 -96 -176 -715 -156 -570 -82 -733 -780 -291 -867 -972 -884 -234 -600 -853 -463 -438 -39 -53 -204 -30 -571 -887 -942 -612 -805 -381 -758 -984 -895 -864 -341 -594 -22 -304 -345 -664 -125 -211 -937 -485 -407 -332 -309 -94 -584 -376 -615 -906 -961 -110 -446 -569 -890 -453 -448 -686 -587 -430 -46 -221 -259 -912 -145 -528 -750 -504 -614 -277 -575 -856 -723 -922 -446 -342 -302 -999 -305 -705 -839 -17 -480 -310 -1 -205 -168 -387 -292 -703 -66 -226 -36 -786 -776 -979 -574 -268 -883 -189 -275 -533 -507 -8 -410 -920 -866 -618 -850 -52 -158 -268 -23 -582 -194 -297 -358 -756 -661 -395 -205 -140 -644 -997 -927 -439 -742 -661 -151 -948 -800 -473 -837 -539 -638 -903 -564 -665 -37 -610 -493 -856 -482 -985 -532 -172 -710 -885 -310 -651 -778 -705 -828 -415 -160 -718 -462 -809 -902 -725 -989 -33 -907 -519 -402 -516 -330 -400 -704 -559 -253 -470 -508 -441 -748 -984 -673 -663 -729 -68 -168 -624 -391 -471 -393 -164 -1000 -243 -327 -725 -551 -436 -770 -463 -101 -860 -440 -924 -114 -565 -978 -568 -409 -780 -156 -158 -100 -348 -866 -487 -331 -596 -361 -717 -912 -788 -861 -305 -726 -936 -642 -150 -980 -703 -416 -537 -477 -254 -184 -765 -65 -543 -287 -208 -196 -555 -165 -426 -449 -770 -17 -810 -487 -104 -867 -608 -203 -485 -541 -123 -851 -641 -42 -111 -19 -531 -339 -351 -473 -220 -94 -3 -341 -995 -257 -682 -359 -629 -83 -440 -328 -786 -570 -393 -280 -482 -539 -529 -351 -549 -834 -134 -589 -479 -131 -854 -657 -762 -918 -887 -191 -800 -597 -157 -694 -145 -374 -27 -364 -157 -94 -292 -14 -765 -65 -569 -663 -704 -321 -304 -735 -505 -823 -475 -744 -872 -435 -650 -807 -23 -886 -723 -574 -362 -740 -820 -970 -885 -608 -436 -755 -992 -125 -598 -52 -37 -564 -450 -91 -333 -812 -546 -706 -40 -816 -113 -426 -811 -524 -52 -464 -409 -133 -468 -137 -429 -661 -358 -276 -943 -523 -655 -520 -259 -823 -497 -483 -207 -176 -159 -582 -541 -434 -744 -470 -519 -194 -700 -338 -156 -477 -395 -532 -893 -359 -237 -442 -239 -185 -505 -473 -658 -388 -205 -362 -67 -606 -855 -617 -920 -82 -723 -464 -43 -672 -259 -852 -450 -768 -709 -134 -168 -293 -554 -658 -27 -55 -877 -415 -154 -462 -610 -968 -255 -744 -580 -82 -615 -53 -24 -960 -594 -291 -623 -160 -403 -633 -394 -36 -452 -129 -862 -781 -148 -146 -362 -460 -1000 -404 -823 -346 -760 -802 -603 -208 -771 -653 -600 -930 -397 -717 -610 -415 -846 -334 -709 -895 -80 -834 -680 -537 -424 -288 -73 -214 -628 -877 -976 -854 -530 -290 -392 -959 -450 -495 -775 -660 -610 -147 -241 -366 -813 -101 -501 -47 -144 -416 -894 -793 -916 -207 -64 -874 -693 -367 -621 -960 -604 -661 -432 -57 -48 -142 -639 -571 -723 -649 -678 -368 -622 -98 -305 -246 -118 -504 -814 -428 -758 -138 -94 -67 -28 -631 -998 -230 -84 -590 -131 -973 -959 -508 -144 -561 -928 -544 -316 -706 -640 -606 -499 -7 -838 -427 -616 -67 -188 -98 -183 -225 -7 -109 -304 -331 -796 -539 -578 -657 -273 -199 -85 -729 -678 -958 -464 -264 -129 -72 -653 -637 -116 -292 -630 -13 -635 -349 -616 -131 -820 -129 -420 -468 -909 -869 -304 -474 -927 -575 -618 -296 -80 -55 -876 -128 -328 -431 -780 -818 -162 -900 -404 -608 -899 -580 -654 -159 -850 -288 -614 -209 -353 -319 -713 -922 -903 -746 -197 -526 -463 -361 -680 -214 -768 -65 -986 -868 -932 -655 -182 -477 -385 -662 -608 -296 -326 -234 -148 -163 -594 -165 -671 -826 -158 -419 -563 -848 -807 -983 -197 -335 -374 -525 -299 -157 -572 -894 -223 -790 -508 -274 -719 -260 -47 -191 -173 -996 -177 -464 -693 -493 -847 -89 -100 -698 -108 -992 -809 -955 -830 -856 -227 -876 -925 -4 -40 -417 -520 -370 -853 -333 -14 -880 -934 -685 -186 -894 -604 -127 -282 -32 -666 -845 -818 -541 -318 -596 -943 -136 -820 -388 -286 -817 -636 -32 -576 -613 -959 -489 -617 -864 -410 -978 -644 -321 -858 -408 -65 -822 -603 -819 -847 -207 -444 -703 -126 -963 -959 -493 -657 -222 -595 -110 -460 -582 -74 -91 -817 -754 -941 -233 -648 -455 -915 -582 -794 -234 -183 -388 -583 -367 -26 -631 -986 -743 -124 -419 -710 -778 -134 -127 -384 -695 -762 -928 -337 -455 -567 -318 -653 -253 -903 -456 -632 -343 -937 -96 -589 -885 -78 -268 -724 -681 -17 -521 -664 -175 -153 -178 -311 -622 -857 -261 -509 -441 -944 -84 -985 -189 -374 -941 -406 -961 -49 -235 -72 -156 -678 -13 -277 -61 -686 -712 -228 -97 -965 -660 -945 -639 -337 -122 -782 -422 -754 -919 -792 -473 -307 -488 -398 -316 -625 -432 -977 -895 -447 -171 -197 -842 -563 -798 -388 -420 -6 -917 -993 -615 -559 -20 -596 -880 -440 -566 -747 -66 -464 -934 -728 -780 -429 -572 -861 -585 -760 -911 -808 -340 -742 -831 -547 -404 -597 -498 -116 -466 -947 -9 -782 -225 -968 -40 -548 -437 -391 -274 -710 -617 -589 -576 -748 -463 -883 -893 -274 -676 -657 -191 -86 -80 -50 -410 -80 -733 -588 -866 -761 -990 -765 -740 -206 -264 -141 -823 -925 -538 -107 -539 -236 -989 -290 -728 -386 -903 -869 -610 -892 -952 -894 -803 -298 -588 -156 -527 -555 -943 -312 -679 -336 -694 -723 -497 -846 -915 -548 -912 -826 -780 -88 -431 -742 -131 -933 -58 -282 -729 -907 -932 -754 -42 -856 -495 -190 -782 -587 -945 -15 -28 -355 -320 -788 -955 -119 -71 -524 -707 -596 -390 -794 -702 -968 -331 -320 -870 -138 -994 -785 -1 -372 -178 -773 -755 -122 -939 -708 -857 -828 -869 -86 -222 -159 -670 -730 -844 -113 -936 -254 -757 -205 -715 -233 -643 -396 -494 -574 -701 -434 -575 -364 -112 -314 -717 -821 -537 -306 -855 -640 -738 -632 -737 -468 -669 -256 -68 -131 -599 -669 -609 -946 -629 -735 -607 -670 -522 -195 -368 -317 -255 -488 -420 -681 -70 -207 -878 -908 -238 -917 -135 -118 -952 -79 -952 -354 -88 -957 -661 -875 -902 -855 -239 -154 -740 -344 -506 -21 -518 -357 -584 -829 -754 -841 -245 -47 -37 -756 -566 -496 -208 -721 -94 -132 -425 -637 -350 -957 -640 -405 -718 -114 -325 -194 -767 -213 -537 -225 -117 -797 -435 -21 -452 -375 -832 -988 -250 -98 -751 -710 -884 -29 -419 -996 -718 -237 -834 -313 -492 -146 -310 -633 -141 -84 -627 -873 -398 -888 -886 -332 -922 -122 -761 -677 -469 -287 -420 -538 -481 -688 -469 -1 -391 -687 -196 -906 -94 -658 -916 -279 -50 -308 -359 -244 -888 -820 -997 -545 -914 -264 -566 -769 -585 -721 -920 -74 -847 -42 -441 -994 -385 -408 -780 -514 -905 -328 -423 -462 -482 -479 -187 -685 -619 -576 -2 -923 -257 -178 -196 -917 -543 -938 -51 -688 -889 -626 -140 -70 -979 -410 -303 -841 -693 -35 -874 -534 -494 -849 -9 -835 -361 -872 -536 -805 -273 -505 -256 -512 -312 -208 -435 -783 -56 -326 -714 -272 -315 -850 -181 -753 -894 -414 -438 -37 -736 -845 -591 -616 -598 -523 -851 -503 -303 -752 -489 -382 -7 -319 -248 -479 -227 -172 -334 -696 -454 -984 -165 -383 -12 -555 -148 -929 -190 -696 -535 -511 -617 -123 -760 -189 -852 -674 -650 -508 -739 -701 -909 -938 -684 -712 -875 -131 -746 -818 -768 -107 -919 -998 -975 -604 -967 -661 -720 -678 -659 -913 -659 -770 -934 -571 -288 -266 -336 -433 -801 -499 -418 -247 -770 -797 -537 -246 -919 -152 -732 -895 -197 -911 -246 -567 -914 -217 -364 -499 -763 -88 -337 -48 -52 -112 -803 -366 -607 -639 -361 -581 -766 -401 -572 -943 -694 -14 -69 -906 -430 -27 -587 -851 -427 -960 -151 -727 -140 -784 -446 -787 -660 -801 -105 -67 -498 -301 -967 -514 -902 -937 -307 -32 -570 -93 -870 -615 -645 -527 -682 -190 -58 -22 -880 -981 -781 -853 -272 -432 -817 -155 -344 -289 -404 -426 -17 -825 -405 -819 -812 -667 -780 -833 -852 -635 -465 -9 -330 -217 -212 -71 -295 -956 -204 -460 -673 -611 -891 -296 -457 -964 -744 -385 -313 -780 -13 -879 -822 -785 -871 -696 -972 -199 -579 -350 -159 -861 -519 -438 -211 -602 -513 -811 -830 -26 -672 -69 -922 -934 -874 -850 -648 -386 -788 -98 -50 -649 -961 -746 -335 -328 -113 -952 -546 -351 -342 -429 -612 -218 -149 -611 -804 -406 -989 -894 -225 -697 -916 -141 -440 -839 -242 -999 -828 -815 -227 -176 -532 -148 -667 -810 -37 -365 -960 -569 -518 -663 -779 -561 -429 -574 -548 -216 -58 -637 -464 -133 -757 -411 -431 -428 -840 -231 -679 -286 -758 -775 -897 -877 -567 -302 -187 -806 -162 -525 -51 -325 -763 -286 -32 -786 -439 -109 -222 -783 -620 -396 -551 -191 -591 -59 -638 -214 -791 -870 -473 -444 -382 -170 -30 -871 -896 -77 -20 -948 -183 -348 -991 -348 -831 -521 -81 -234 -920 -135 -1 -244 -802 -837 -929 -795 -603 -20 -223 -269 -634 -810 -507 -80 -746 -650 -915 -370 -320 -440 -976 -815 -839 -120 -745 -469 -235 -340 -287 -723 -607 -589 -152 -307 -913 -751 -861 -718 -210 -290 -465 -706 -554 -55 -280 -321 -148 -321 -438 -276 -687 -218 -749 -577 -883 -801 -713 -974 -818 -676 -461 -330 -878 -693 -613 -714 -751 -899 -176 -541 -693 -826 -292 -771 -676 -791 -939 -407 -634 -836 -713 -60 -672 -677 -764 -914 -179 -567 -675 -714 -206 -281 -5 -314 -558 -798 -998 -478 -311 -174 -949 -194 -434 -53 -451 -360 -832 -915 -197 -225 -339 -942 -932 -479 -147 -592 -642 -274 -837 -679 -311 -934 -210 -573 -699 -891 -252 -857 -945 -163 -938 -84 -208 -643 -752 -573 -236 -622 -39 -528 -456 -142 -69 -438 -766 -783 -308 -945 -796 -11 -691 -690 -666 -23 -272 -921 -66 -212 -247 -600 -974 -911 -735 -416 -833 -426 -636 -697 -373 -315 -998 -119 -811 -579 -149 -984 -468 -772 -384 -747 -386 -733 -493 -695 -415 -99 -681 -761 -914 -529 -311 -100 -911 -942 -851 -782 -595 -272 -677 -849 -497 -210 -817 -826 -803 -545 -851 -435 -578 -177 -397 -777 -84 -562 -25 -957 -928 -251 -674 -582 -964 -203 -359 -863 -251 -674 -845 -265 -516 -925 -355 -464 -49 -11 -518 -614 -122 -638 -81 -711 -872 -283 -26 -352 -392 -524 -339 -996 -460 -513 -130 -721 -665 -26 -681 -235 -964 -205 -955 -146 -380 -276 -705 -533 -302 -131 -1 -1000 -636 -978 -626 -248 -361 -192 -159 -325 -459 -328 -176 -198 -534 -417 -371 -67 -430 -777 -124 -253 -696 -306 -721 -857 -274 -216 -566 -600 -468 -248 -171 -318 -657 -65 -661 -399 -380 -892 -28 -398 -476 -151 -341 -978 -127 -811 -729 -237 -171 -960 -473 -983 -338 -733 -654 -265 -943 -653 -246 -482 -647 -81 -78 -173 -666 -973 -468 -622 -206 -770 -483 -291 -397 -469 -190 -904 -422 -226 -205 -366 -108 -274 -790 -698 -750 -533 -213 -607 -115 -199 -889 -520 -44 -181 -663 -658 -795 -78 -228 -40 -642 -826 -410 -38 -886 -297 -325 -752 -615 -591 -186 -779 -549 -709 -238 -711 -986 -361 -526 -873 -121 -627 -967 -144 -251 -111 -778 -440 -482 -328 -298 -912 -938 -173 -744 -105 -103 -888 -218 -124 -332 -468 -336 -208 -476 -832 -244 -641 -281 -106 -205 -93 -654 -582 -805 -651 -386 -221 -426 -446 -572 -79 -561 -255 -531 -451 -962 -167 -845 -260 -987 -502 -968 -914 -987 -485 -562 -519 -637 -189 -200 -320 -79 -909 -50 -705 -934 -366 -980 -671 -893 -763 -444 -330 -526 -578 -615 -427 -967 -781 -425 -792 -679 -596 -508 -478 -494 -451 -643 -370 -339 -147 -330 -409 -221 -724 -854 -183 -177 -729 -347 -961 -877 -488 -973 -562 -497 -950 -864 -799 -378 -518 -450 -514 -154 -124 -735 -627 -137 -361 -77 -936 -479 -850 -150 -790 -214 -899 -898 -563 -265 -158 -726 -914 -517 -318 -193 -783 -143 -343 -103 -195 -674 -287 -874 -370 -24 -240 -338 -386 -19 -955 -884 -182 -327 -795 -561 -71 -349 -348 -470 -291 -610 -830 -676 -307 -1000 -606 -921 -218 -565 -707 -662 -585 -571 -52 -652 -151 -386 -911 -769 -779 -947 -77 -244 -297 -226 -258 -815 -588 -709 -292 -554 -781 -351 -4 -481 -372 -31 -77 -227 -137 -403 -124 -243 -842 -862 -26 -636 -243 -168 -559 -679 -899 -821 -956 -456 -710 -957 -273 -121 -260 -376 -777 -244 -779 -650 -273 -543 -827 -596 -881 -670 -771 -616 -914 -502 -777 -122 -381 -728 -765 -690 -740 -830 -351 -477 -341 -466 -747 -750 -26 -4 -701 -604 -387 -118 -135 -320 -832 -854 -680 -350 -997 -636 -850 -457 -191 -396 -600 -513 -750 -900 -583 -162 -8 -473 -400 -640 -740 -346 -914 -280 -279 -492 -996 -433 -624 -599 -311 -187 -555 -797 -812 -624 -672 -433 -30 -439 -669 -250 -442 -514 -745 -258 -452 -100 -556 -163 -284 -21 -716 -632 -749 -841 -463 -381 -366 -112 -195 -41 -832 -824 -950 -708 -411 -100 -203 -973 -105 -939 -13 -344 -481 -258 -889 -692 -474 -455 -814 -932 -307 -977 -358 -851 -782 -241 -510 -379 -748 -130 -343 -426 -839 -912 -542 -985 -102 -620 -999 -318 -619 -728 -82 -596 -605 -138 -442 -389 -391 -79 -575 -792 -400 -412 -834 -905 -604 -706 -599 -733 -503 -230 -206 -67 -712 -900 -878 -858 -624 -891 -91 -997 -292 -357 -82 -195 -920 -150 -483 -863 -632 -568 -723 -960 -460 -415 -737 -645 -466 -895 -568 -140 -149 -431 -876 -15 -440 -780 -269 -591 -576 -324 -7 -42 -940 -26 -73 -20 -919 -747 -320 -831 -122 -785 -816 -264 -371 -348 -505 -214 -260 -390 -682 -626 -39 -247 -127 -76 -9 -68 -527 -46 -546 -78 -351 -278 -848 -534 -6 -356 -675 -920 -243 -879 -913 -547 -928 -816 -853 -45 -26 -659 -634 -754 -343 -20 -458 -254 -57 -843 -282 -185 -913 -588 -899 -435 -692 -774 -981 -806 -180 -227 -166 -56 -872 -882 -557 -819 -779 -72 -476 -773 -464 -289 -564 -23 -856 -842 -246 -313 -301 -457 -878 -23 -994 -279 -521 -593 -30 -799 -665 -12 -651 -989 -462 -253 -838 -5 -948 -10 -214 -660 -316 -182 -643 -661 -735 -953 -528 -9 -451 -415 -996 -869 -57 -291 -837 -371 -760 -670 -211 -16 -123 -580 -700 -500 -652 -659 -356 -818 -710 -691 -595 -558 -173 -643 -940 -378 -97 -587 -935 -888 -693 -553 -460 -234 -923 -674 -657 -424 -366 -672 -660 -166 -570 -36 -383 -745 -337 -935 -55 -660 -371 -411 -886 -96 -465 -506 -559 -716 -94 -525 -485 -919 -649 -494 -800 -33 -823 -213 -444 -22 -320 -64 -40 -733 -655 -659 -849 -143 -110 -245 -560 -233 -807 -543 -546 -768 -400 -678 -439 -76 -936 -359 -540 -817 -30 -152 -286 -87 -228 -499 -442 -906 -205 -941 -201 -582 -154 -109 -506 -651 -277 -216 -1000 -668 -19 -333 -916 -635 -260 -978 -171 -23 -480 -432 -789 -464 -88 -4 -435 -211 -446 -657 -854 -365 -103 -109 -86 -673 -993 -375 -426 -197 -888 -248 -376 -435 -831 -686 -253 -11 -650 -840 -312 -646 -167 -770 -665 -396 -260 -218 -111 -556 -23 -347 -346 -863 -606 -412 -110 -715 -398 -244 -685 -322 -461 -167 -320 -971 -350 -728 -794 -828 -827 -677 -384 -219 -453 -605 -670 -409 -301 -488 -187 -171 -64 -418 -284 -633 -303 -935 -836 -392 -553 -845 -642 -10 -214 -347 -25 -865 -701 -345 -955 -4 -810 -593 -618 -7 -400 -12 -464 -987 -531 -72 -545 -516 -687 -785 -180 -526 -21 -715 -620 -204 -65 -312 -436 -386 -265 -421 -936 -96 -53 -216 -393 -509 -577 -162 -834 -582 -385 -92 -192 -148 -636 -968 -614 -378 -160 -877 -719 -715 -262 -394 -907 -239 -853 -321 -350 -421 -629 -868 -370 -695 -518 -488 -407 -957 -577 -570 -992 -293 -572 -180 -689 -358 -751 -135 -696 -320 -338 -639 -680 -274 -122 -586 -578 -538 -988 -432 -676 -438 -559 -622 -66 -601 -476 -398 -263 -538 -739 -238 -267 -61 -851 -256 -623 -656 -645 -152 -293 -651 -181 -622 -150 -119 -494 -688 -870 -384 -77 -509 -738 -961 -120 -896 -795 -983 -445 -745 -106 -27 -767 -538 -789 -277 -104 -30 -237 -221 -611 -327 -509 -739 -438 -547 -229 -461 -750 -526 -74 -819 -366 -464 -30 -933 -198 -540 -235 -375 -647 -588 -750 -798 -934 -818 -657 -888 -115 -815 -17 -858 -841 -560 -21 -37 -253 -425 -179 -368 -943 -852 -148 -616 -66 -754 -797 -346 -493 -244 -553 -993 -175 -111 -26 -813 -564 -583 -243 -145 -657 -479 -844 -646 -633 -615 -792 -961 -920 -636 -464 -976 -715 -780 -9 -671 -32 -691 -854 -660 -230 -420 -632 -940 -869 -851 -470 -304 -517 -245 -465 -636 -707 -187 -213 -237 -891 -138 -593 -860 -297 -855 -234 -467 -94 -787 -719 -504 -188 -222 -730 -619 -470 -341 -132 -469 -108 -630 -180 -259 -471 -747 -811 -157 -77 -546 -113 -718 -555 -690 -553 -158 -963 -16 -378 -273 -579 -989 -747 -504 -661 -930 -414 -618 -876 -937 -231 -906 -253 -587 -149 -329 -468 -780 -386 -788 -740 -679 -240 -606 -333 -349 -703 -733 -9 -978 -615 -689 -126 -330 -136 -302 -288 -7 -932 -276 -509 -36 -577 -744 -834 -858 -123 -714 -795 -812 -532 -585 -222 -404 -868 -962 -519 -469 -873 -220 -418 -663 -499 -187 -418 -17 -221 -678 -913 -26 -817 -389 -976 -631 -463 -782 -193 -558 -37 -232 -563 -112 -112 -153 -621 -922 -537 -719 -202 -147 -909 -238 -53 -453 -817 -4 -859 -87 -839 -56 -622 -658 -944 -178 -680 -298 -534 -349 -680 -600 -358 -309 -293 -726 -179 -611 -245 -337 -942 -86 -328 -285 -729 -701 -407 -708 -50 -643 -952 -345 -351 -821 -882 -567 -42 -954 -247 -849 -437 -171 -53 -858 -656 -266 -575 -373 -349 -7 -971 -154 -647 -669 -731 -82 -166 -485 -528 -121 -427 -462 -289 -826 -501 -798 -38 -177 -638 -890 -263 -286 -831 -966 -152 -810 -644 -253 -741 -444 -478 -490 -886 -436 -921 -392 -457 -878 -567 -82 -972 -689 -364 -414 -656 -867 -744 -278 -512 -662 -391 -921 -196 -119 -495 -815 -300 -328 -712 -522 -352 -498 -618 -502 -484 -298 -988 -81 -614 -857 -637 -894 -699 -677 -745 -132 -485 -609 -346 -638 -596 -987 -985 -831 -786 -371 -418 -536 -821 -347 -954 -881 -200 -347 -609 -52 -82 -340 -439 -915 -404 -455 -380 -797 -462 -746 -538 -73 -612 -514 -393 -145 -479 -28 -191 -936 -401 -324 -575 -612 -85 -851 -153 -624 -850 -402 -379 -166 -578 -169 -517 -273 -979 -113 -323 -379 -908 -592 -520 -577 -471 -139 -349 -292 -62 -900 -611 -932 -979 -531 -755 -479 -697 -884 -197 -996 -29 -938 -403 -182 -614 -668 -658 -593 -628 -563 -180 -228 -110 -523 -933 -480 -733 -235 -223 -604 -645 -978 -896 -526 -745 -500 -34 -130 -709 -919 -517 -497 -751 -787 -375 -773 -532 -838 -463 -866 -148 -117 -521 -122 -416 -666 -495 -647 -859 -256 -791 -940 -313 -684 -69 -204 -657 -326 -676 -954 -465 -873 -470 -415 -908 -836 -783 -520 -455 -945 -423 -371 -59 -723 -831 -962 -889 -91 -361 -740 -820 -692 -543 -278 -498 -913 -18 -747 -869 -234 -954 -834 -824 -775 -191 -135 -315 -112 -565 -301 -84 -120 -846 -703 -209 -125 -303 -564 -489 -462 -297 -574 -347 -556 -936 -633 -759 -441 -407 -2 -952 -927 -724 -242 -398 -897 -780 -836 -655 -632 -866 -906 -437 -504 -356 -182 -577 -435 -914 -415 -863 -942 -211 -221 -58 -33 -453 -234 -623 -947 -891 -73 -20 -550 -643 -155 -331 -124 -492 -682 -888 -186 -56 -211 -493 -475 -857 -802 -488 -563 -741 -753 -772 -380 -987 -822 -321 -623 -988 -681 -872 -392 -794 -803 -432 -277 -508 -904 -819 -253 -340 -925 -60 -617 -546 -280 -492 -200 -104 -790 -190 -181 -136 -4 -646 -877 -552 -288 -100 -998 -108 -480 -532 -152 -882 -616 -801 -126 -594 -792 -982 -432 -13 -638 -478 -429 -351 -144 -983 -99 -814 -544 -875 -416 -988 -805 -197 -471 -568 -538 -229 -54 -854 -345 -749 -672 -9 -143 -235 -498 -699 -647 -480 -12 -32 -414 -731 -285 -260 -909 -128 -509 -398 -795 -629 -870 -741 -964 -15 -95 -482 -525 -690 -871 -628 -758 -581 -163 -382 -573 -980 -226 -90 -928 -980 -52 -258 -238 -626 -472 -628 -161 -348 -281 -354 -56 -313 -501 -86 -104 -326 -307 -723 -403 -766 -249 -451 -717 -32 -243 -548 -953 -746 -696 -393 -241 -249 -340 -869 -773 -3 -717 -286 -241 -819 -671 -430 -455 -871 -777 -17 -21 -427 -984 -140 -604 -189 -103 -345 -970 -414 -481 -795 -983 -906 -38 -58 -428 -927 -283 -947 -676 -316 -153 -342 -82 -977 -519 -501 -566 -925 -877 -60 -923 -18 -43 -885 -910 -819 -940 -818 -386 -260 -159 -485 -44 -601 -283 -719 -732 -352 -237 -28 -241 -519 -575 -874 -630 -44 -247 -676 -677 -14 -533 -721 -538 -99 -309 -406 -753 -277 -14 -550 -624 -229 -853 -9 -286 -749 -588 -753 -115 -651 -429 -361 -237 -701 -860 -471 -485 -260 -662 -534 -604 -829 -29 -246 -186 -819 -778 -452 -386 -150 -789 -788 -344 -720 -766 -244 -220 -187 -543 -849 -610 -811 -842 -873 -569 -409 -727 -436 -522 -589 -796 -895 -461 -306 -141 -726 -38 -34 -875 -680 -134 -170 -134 -843 -40 -427 -366 -495 -514 -88 -871 -921 -603 -79 -678 -145 -959 -683 -919 -62 -477 -958 -506 -298 -430 -352 -943 -566 -158 -9 -823 -21 -626 -253 -204 -866 -886 -413 -403 -986 -771 -914 -152 -894 -536 -698 -737 -718 -606 -512 -457 -145 -476 -239 -897 -595 -44 -285 -847 -714 -963 -857 -288 -352 -719 -840 -530 -263 -681 -157 -966 -539 -265 -85 -26 -104 -238 -915 -59 -945 -860 -451 -768 -867 -872 -21 -809 -15 -59 -678 -870 -216 -680 -440 -280 -853 -444 -820 -717 -322 -85 -932 -39 -818 -915 -554 -945 -620 -93 -764 -379 -114 -788 -584 -607 -577 -70 -978 -896 -32 -805 -920 -958 -562 -188 -910 -352 -749 -756 -226 -917 -836 -197 -769 -696 -475 -425 -737 -722 -63 -822 -262 -817 -681 -590 -330 -839 -986 -919 -807 -741 -171 -888 -37 -806 -964 -415 -608 -784 -692 -610 -469 -895 -979 -740 -679 -933 -179 -232 -888 -159 -482 -409 -472 -991 -416 -875 -823 -866 -937 -896 -202 -362 -542 -893 -484 -610 -310 -830 -666 -977 -745 -32 -972 -357 -577 -611 -338 -636 -704 -489 -937 -292 -837 -726 -317 -890 -922 -614 -258 -221 -793 -702 -562 -52 -473 -896 -501 -209 -217 -68 -114 -135 -868 -406 -402 -582 -790 -555 -262 -536 -710 -520 -202 -556 -706 -449 -803 -168 -947 -904 -39 -954 -320 -816 -140 -733 -424 -821 -37 -943 -522 -325 -595 -795 -658 -258 -817 -349 -815 -184 -258 -443 -582 -787 -751 -526 -431 -775 -323 -388 -971 -962 -779 -550 -363 -949 -123 -20 -868 -53 -523 -146 -513 -686 -284 -228 -654 -540 -966 -403 -456 -311 -557 -489 -806 -965 -559 -825 -754 -433 -295 -469 -486 -428 -162 -708 -439 -110 -725 -33 -796 -899 -694 -691 -131 -604 -580 -37 -330 -1000 -817 -507 -735 -41 -913 -198 -267 -434 -582 -77 -734 -170 -726 -903 -147 -301 -347 -501 -350 -950 -735 -543 -291 -615 -893 -358 -605 -223 -392 -788 -736 -770 -24 -654 -788 -886 -362 -898 -43 -385 -136 -316 -795 -430 -83 -910 -987 -478 -400 -311 -241 -72 -415 -320 -505 -403 -697 -155 -510 -539 -722 -649 -240 -458 -867 -175 -49 -380 -23 -780 -535 -456 -930 -509 -907 -925 -629 -325 -894 -477 -549 -471 -271 -319 -826 -683 -180 -200 -20 -126 -605 -771 -262 -778 -397 -555 -705 -389 -401 -28 -844 -872 -970 -927 -323 -850 -385 -505 -652 -152 -448 -455 -868 -292 -551 -211 -142 -273 -166 -80 -859 -760 -349 -225 -873 -338 -40 -738 -830 -423 -581 -487 -104 -615 -294 -777 -236 -154 -530 -186 -324 -461 -673 -366 -180 -295 -240 -383 -962 -940 -427 -16 -636 -604 -917 -665 -294 -26 -680 -349 -759 -835 -498 -934 -289 -549 -330 -132 -261 -204 -634 -650 -217 -412 -132 -91 -596 -267 -173 -569 -955 -973 -895 -579 -114 -377 -915 -22 -131 -485 -105 -409 -652 -789 -621 -802 -713 -921 -908 -341 -53 -242 -336 -622 -782 -805 -666 -360 -135 -350 -999 -47 -300 -204 -391 -131 -36 -38 -479 -751 -645 -822 -615 -463 -18 -906 -726 -254 -708 -279 -643 -54 -210 -393 -128 -864 -280 -184 -291 -918 -277 -798 -288 -654 -405 -496 -980 -109 -690 -879 -800 -295 -309 -672 -315 -171 -76 -293 -442 -121 -820 -786 -742 -64 -861 -85 -324 -393 -549 -312 -618 -867 -938 -7 -558 -43 -928 -113 -235 -970 -198 -937 -810 -26 -518 -477 -274 -197 -508 -721 -3 -847 -927 -868 -587 -90 -253 -594 -526 -554 -860 -251 -422 -187 -471 -927 -638 -328 -992 -399 -330 -298 -289 -67 -177 -772 -699 -411 -573 -523 -102 -15 -252 -714 -189 -854 -360 -557 -62 -359 -111 -641 -952 -901 -977 -530 -931 -281 -845 -884 -707 -122 -716 -638 -54 -534 -302 -303 -34 -129 -313 -772 -574 -710 -284 -442 -722 -247 -33 -298 -519 -896 -914 -15 -246 -885 -958 -658 -636 -240 -367 -699 -495 -334 -412 -769 -100 -67 -82 -622 -659 -261 -931 -158 -981 -281 -457 -663 -643 -757 -689 -243 -127 -328 -914 -625 -582 -597 -817 -779 -940 -462 -321 -987 -118 -21 -473 -70 -796 -805 -143 -109 -590 -822 -299 -604 -797 -559 -169 -91 -401 -219 -799 -121 -235 -171 -127 -687 -674 -732 -148 -202 -690 -349 -975 -626 -361 -746 -674 -561 -680 -657 -905 -290 -20 -270 -27 -550 -505 -962 -315 -644 -421 -925 -870 -307 -631 -257 -164 -558 -174 -453 -21 -408 -275 -386 -81 -423 -250 -173 -733 -532 -189 -63 -774 -542 -861 -79 -51 -172 -349 -173 -789 -332 -499 -953 -277 -518 -797 -967 -504 -943 -293 -940 -278 -210 -989 -987 -965 -429 -536 -267 -860 -278 -315 -31 -62 -873 -217 -906 -896 -324 -502 -564 -83 -983 -939 -418 -733 -22 -760 -229 -275 -582 -825 -191 -669 -467 -661 -592 -530 -615 -542 -234 -764 -971 -920 -791 -73 -608 -79 -968 -64 -15 -848 -812 -611 -516 -267 -881 -519 -272 -906 -791 -262 -190 -807 -31 -191 -117 -595 -166 -562 -10 -593 -229 -389 -343 -334 -847 -653 -862 -94 -144 -53 -129 -883 -880 -490 -669 -761 -696 -722 -262 -613 -921 -53 -934 -277 -866 -667 -653 -167 -882 -727 -471 -172 -591 -394 -693 -973 -510 -838 -777 -768 -481 -805 -391 -250 -983 -124 -166 -128 -786 -724 -388 -40 -952 -248 -787 -306 -236 -108 -362 -408 -286 -235 -790 -352 -530 -251 -68 -239 -67 -752 -581 -106 -446 -123 -484 -960 -168 -158 -381 -172 -135 -659 -322 -751 -828 -546 -404 -69 -452 -975 -615 -525 -275 -503 -160 -598 -515 -340 -632 -937 -853 -80 -350 -368 -831 -549 -631 -732 -586 -138 -596 -926 -433 -751 -937 -198 -180 -635 -135 -157 -945 -609 -302 -869 -932 -316 -866 -454 -433 -842 -105 -871 -911 -24 -516 -746 -720 -537 -114 -683 -582 -12 -702 -476 -860 -79 -265 -111 -754 -851 -454 -94 -405 -551 -314 -114 -396 -774 -531 -992 -619 -529 -57 -142 -701 -933 -571 -377 -132 -232 -549 -937 -373 -662 -396 -138 -294 -624 -213 -300 -894 -672 -455 -546 -646 -272 -565 -120 -563 -600 -64 -606 -802 -946 -925 -413 -526 -325 -123 -375 -304 -510 -367 -367 -876 -893 -943 -767 -916 -675 -523 -705 -805 -105 -434 -511 -970 -172 -137 -169 -266 -382 -126 -30 -4 -86 -635 -113 -557 -443 -38 -422 -47 -353 -484 -828 -451 -693 -208 -809 -805 -783 -381 -117 -89 -362 -798 -823 -18 -73 -576 -42 -902 -626 -947 -18 -764 -180 -317 -14 -165 -30 -771 -762 -995 -988 -279 -641 -731 -582 -454 -369 -590 -457 -62 -222 -764 -508 -988 -166 -537 -582 -420 -638 -675 -566 -589 -854 -25 -494 -598 -115 -927 -535 -458 -723 -637 -341 -665 -150 -756 -696 -439 -160 -818 -920 -400 -57 -438 -971 -581 -307 -443 -137 -109 -307 -240 -250 -814 -905 -174 -326 -769 -938 -140 -107 -242 -393 -781 -906 -621 -243 -495 -109 -637 -415 -168 -270 -763 -128 -91 -684 -395 -992 -290 -718 -398 -330 -457 -625 -185 -38 -558 -337 -623 -404 -416 -182 -501 -339 -363 -914 -213 -127 -523 -448 -272 -890 -154 -581 -1 -585 -266 -61 -551 -700 -723 -852 -17 -448 -488 -942 -225 -607 -825 -970 -392 -417 -111 -690 -359 -498 -402 -496 -719 -229 -916 -602 -154 -660 -648 -591 -789 -242 -422 -659 -977 -95 -73 -633 -89 -750 -941 -751 -679 -132 -8 -66 -267 -935 -503 -887 -287 -155 -776 -572 -164 -943 -104 -226 -405 -178 -510 -959 -829 -974 -258 -848 -908 -978 -983 -405 -991 -215 -163 -824 -981 -214 -548 -430 -150 -5 -346 -954 -640 -781 -604 -35 -404 -89 -739 -31 -138 -507 -349 -8 -122 -437 -933 -684 -408 -825 -484 -511 -393 -77 -315 -111 -969 -760 -980 -799 -457 -23 -920 -616 -978 -856 -601 -300 -771 -182 -798 -159 -783 -926 -724 -509 -626 -640 -598 -258 -389 -436 -470 -490 -130 -116 -995 -913 -159 -919 -245 -938 -717 -794 -584 -656 -607 -820 -209 -445 -950 -140 -469 -975 -717 -85 -122 -380 -707 -644 -608 -775 -167 -104 -883 -90 -172 -38 -425 -167 -395 -548 -353 -591 -166 -316 -694 -389 -528 -80 -949 -485 -696 -907 -872 -897 -388 -213 -257 -343 -613 -26 -612 -438 -521 -411 -840 -23 -382 -709 -137 -23 -10 -380 -183 -202 -599 -712 -317 -564 -155 -320 -143 -243 -479 -672 -597 -770 -371 -869 -463 -618 -804 -316 -114 -493 -859 -24 -667 -645 -302 -58 -15 -204 -663 -439 -259 -334 -158 -31 -81 -303 -87 -441 -781 -530 -911 -309 -550 -430 -835 -162 -825 -936 -883 -664 -114 -280 -164 -186 -951 -612 -825 -440 -913 -29 -591 -578 -220 -209 -901 -926 -997 -795 -926 -39 -50 -797 -45 -765 -816 -327 -618 -804 -399 -636 -481 -704 -887 -986 -573 -224 -629 -428 -495 -991 -20 -514 -174 -958 -442 -919 -275 -193 -108 -754 -320 -543 -362 -219 -312 -425 -851 -795 -445 -915 -516 -144 -269 -9 -261 -431 -886 -410 -138 -177 -446 -526 -942 -133 -703 -548 -51 -645 -873 -203 -287 -274 -133 -700 -454 -239 -431 -114 -916 -733 -215 -990 -343 -606 -263 -439 -25 -671 -877 -219 -25 -101 -863 -164 -493 -551 -622 -298 -882 -98 -702 -557 -6 -54 -260 -811 -653 -500 -628 -776 -266 -101 -992 -13 -200 -495 -881 -836 -187 -320 -315 -663 -937 -779 -337 -658 -975 -462 -265 -315 -792 -152 -831 -115 -391 -689 -420 -404 -182 -707 -955 -425 -735 -436 -55 -778 -386 -386 -709 -754 -765 -834 -157 -635 -799 -39 -667 -294 -104 -602 -543 -89 -108 -562 -251 -285 -24 -971 -26 -737 -321 -911 -19 -566 -392 -517 -920 -406 -352 -371 -661 -930 -726 -1000 -162 -510 -698 -506 -677 -165 -782 -711 -471 -675 -435 -912 -101 -844 -910 -489 -176 -32 -939 -925 -479 -68 -84 -394 -573 -501 -574 -851 -858 -678 -272 -270 -986 -314 -456 -344 -598 -322 -488 -442 -895 -307 -825 -738 -712 -603 -897 -687 -782 -511 -507 -857 -655 -195 -552 -693 -304 -514 -780 -956 -154 -498 -968 -195 -474 -265 -719 -412 -385 -37 -658 -508 -783 -943 -432 -936 -878 -901 -256 -995 -318 -842 -2 -194 -128 -448 -830 -88 -176 -133 -973 -467 -942 -749 -662 -34 -725 -115 -95 -538 -545 -928 -847 -525 -6 -228 -147 -928 -666 -787 -465 -872 -536 -22 -855 -981 -500 -133 -327 -564 -476 -64 -849 -974 -349 -192 -372 -527 -88 -147 -54 -852 -15 -386 -234 -201 -654 -342 -885 -838 -946 -73 -155 -109 -493 -298 -518 -484 -348 -719 -673 -143 -345 -108 -825 -59 -3 -816 -70 -983 -383 -58 -714 -445 -649 -701 -518 -139 -238 -504 -974 -792 -220 -637 -332 -620 -715 -175 -754 -994 -150 -200 -623 -929 -600 -364 -308 -519 -718 -49 -713 -304 -28 -71 -952 -191 -259 -412 -732 -349 -220 -185 -175 -506 -642 -808 -589 -670 -816 -22 -224 -136 -216 -681 -916 -187 -786 -497 -715 -492 -977 -788 -456 -537 -501 -142 -364 -565 -629 -500 -880 -494 -915 -55 -238 -709 -46 -177 -553 -985 -189 -377 -675 -862 -712 -931 -931 -418 -240 -576 -58 -560 -848 -659 -29 -361 -72 -820 -246 -670 -345 -348 -18 -956 -863 -660 -222 -199 -595 -65 -673 -597 -344 -175 -194 -384 -659 -425 -626 -410 -572 -148 -754 -19 -752 -647 -894 -354 -358 -268 -500 -749 -988 -455 -728 -607 -204 -191 -440 -604 -142 -578 -288 -771 -314 -395 -423 -803 -482 -501 -55 -604 -332 -49 -574 -376 -431 -21 -439 -486 -127 -6 -877 -863 -670 -406 -565 -239 -298 -727 -740 -471 -465 -751 -771 -46 -967 -789 -990 -519 -849 -657 -85 -103 -57 -540 -31 -802 -562 -306 -542 -419 -569 -622 -507 -615 -449 -630 -421 -551 -345 -978 -688 -823 -331 -694 -826 -772 -401 -920 -943 -175 -683 -302 -392 -35 -761 -74 -647 -680 -150 -86 -735 -994 -320 -696 -597 -178 -215 -557 -182 -104 -631 -706 -842 -751 -141 -270 -216 -272 -43 -970 -405 -82 -12 -384 -657 -662 -319 -106 -340 -700 -826 -394 -385 -191 -873 -973 -445 -43 -872 -601 -856 -218 -100 -780 -571 -869 -507 -266 -725 -775 -223 -976 -471 -31 -269 -837 -360 -627 -436 -884 -729 -494 -591 -701 -799 -813 -636 -870 -861 -200 -635 -260 -403 -774 -805 -946 -643 -629 -445 -41 -771 -407 -870 -825 -811 -973 -419 -700 -42 -481 -733 -820 -980 -853 -96 -776 -300 -115 -363 -422 -123 -730 -500 -247 -469 -649 -482 -545 -43 -811 -746 -514 -659 -271 -807 -953 -282 -676 -836 -859 -460 -670 -624 -558 -569 -38 -641 -805 -590 -564 -946 -529 -359 -328 -862 -220 -75 -494 -140 -71 -289 -435 -290 -717 -837 -744 -335 -748 -984 -881 -87 -81 -24 -600 -145 -541 -622 -631 -471 -412 -174 -156 -364 -186 -830 -449 -896 -19 -467 -153 -596 -670 -782 -633 -695 -534 -878 -450 -978 -577 -713 -441 -170 -36 -357 -235 -329 -58 -773 -668 -828 -93 -889 -512 -236 -755 -205 -453 -811 -633 -118 -926 -805 -957 -89 -851 -452 -399 -866 -303 -138 -284 -613 -344 -130 -274 -889 -498 -997 -101 -470 -101 -467 -788 -8 -285 -906 -254 -919 -675 -915 -901 -79 -230 -119 -81 -391 -586 -370 -364 -596 -843 -671 -878 -242 -453 -393 -403 -294 -492 -705 -557 -977 -446 -920 -894 -906 -990 -521 -723 -233 -944 -661 -412 -651 -858 -780 -429 -63 -520 -250 -971 -916 -810 -247 -412 -995 -654 -286 -818 -820 -49 -1000 -865 -736 -806 -716 -439 -504 -17 -628 -854 -493 -910 -627 -389 -476 -660 -781 -758 -991 -113 -819 -763 -299 -202 -701 -40 -144 -648 -47 -41 -713 -875 -749 -327 -867 -933 -435 -207 -162 -270 -416 -260 -431 -234 -320 -824 -213 -130 -960 -346 -813 -532 -137 -319 -746 -243 -590 -3 -969 -621 -17 -858 -395 -974 -875 -360 -424 -194 -454 -122 -497 -363 -204 -780 -407 -691 -741 -235 -570 -708 -316 -59 -803 -92 -770 -87 -476 -985 -622 -59 -169 -7 -112 -709 -664 -333 -469 -954 -162 -688 -611 -232 -156 -702 -480 -867 -498 -251 -47 -209 -506 -184 -625 -912 -739 -440 -629 -720 -366 -399 -252 -153 -438 -694 -804 -494 -71 -675 -344 -730 -455 -861 -761 -812 -433 -575 -905 -742 -453 -25 -962 -817 -118 -711 -158 -322 -7 -740 -448 -420 -51 -333 -991 -240 -225 -2 -699 -297 -961 -351 -446 -317 -629 -656 -972 -738 -196 -744 -527 -354 -354 -776 -213 -122 -292 -956 -56 -86 -477 -935 -437 -306 -149 -304 -844 -399 -44 -212 -657 -666 -297 -772 -883 -839 -127 -159 -638 -556 -814 -959 -819 -819 -7 -88 -650 -339 -829 -798 -742 -372 -128 -815 -12 -997 -33 -217 -613 -869 -369 -216 -314 -712 -777 -236 -506 -614 -887 -401 -312 -946 -510 -558 -935 -119 -230 -88 -95 -312 -491 -727 -496 -135 -715 -683 -520 -595 -395 -727 -924 -663 -458 -807 -719 -738 -671 -471 -539 -995 -427 -888 -468 -551 -918 -280 -938 -209 -547 -221 -599 -579 -934 -734 -150 -158 -310 -151 -963 -588 -715 -750 -313 -348 -910 -799 -612 -467 -283 -744 -301 -259 -890 -558 -919 -859 -357 -392 -755 -475 -751 -506 -40 -541 -342 -193 -547 -911 -33 -62 -14 -274 -46 -618 -806 -503 -572 -582 -511 -751 -693 -642 -353 -138 -225 -55 -614 -979 -192 -80 -578 -712 -306 -374 -153 -31 -84 -774 -163 -856 -355 -796 -646 -195 -372 -688 -365 -535 -469 -78 -986 -717 -269 -374 -868 -541 -168 -943 -311 -441 -581 -998 -33 -43 -438 -539 -28 -779 -658 -981 -414 -672 -350 -348 -356 -132 -982 -337 -956 -161 -53 -51 -588 -687 -672 -964 -711 -134 -226 -650 -831 -381 -559 -874 -531 -931 -725 -631 -144 -437 -30 -337 -793 -137 -613 -378 -674 -744 -572 -561 -923 -307 -113 -781 -982 -857 -888 -57 -937 -802 -731 -885 -755 -813 -418 -496 -163 -925 -161 -287 -979 -506 -819 -1000 -654 -727 -275 -581 -73 -844 -720 -113 -372 -448 -881 -523 -942 -447 -510 -587 -391 -39 -205 -906 -28 -148 -789 -805 -409 -305 -872 -669 -939 -98 -201 -668 -447 -149 -956 -937 -386 -730 -720 -668 -354 -514 -904 -323 -222 -467 -106 -161 -306 -483 -888 -475 -991 -778 -967 -187 -943 -133 -169 -219 -296 -342 -711 -683 -793 -857 -866 -681 -31 -975 -654 -196 -159 -717 -775 -729 -216 -731 -116 -801 -368 -651 -548 -784 -290 -979 -295 -437 -199 -397 -947 -161 -101 -884 -171 -239 -814 -670 -286 -207 -109 -561 -54 -67 -343 -386 -657 -351 -390 -878 -920 -312 -128 -355 -12 -775 -596 -799 -368 -813 -595 -982 -731 -94 -749 -714 -408 -339 -241 -37 -468 -169 -191 -682 -665 -358 -998 -1000 -318 -427 -485 -855 -159 -678 -832 -863 -677 -905 -596 -46 -898 -618 -701 -785 -495 -657 -103 -8 -451 -763 -212 -536 -889 -917 -186 -858 -3 -218 -180 -452 -895 -475 -464 -191 -327 -317 -976 -870 -872 -120 -737 -293 -321 -862 -961 -855 -127 -826 -221 -986 -272 -395 -23 -447 -452 -72 -8 -726 -389 -652 -308 -124 -907 -568 -89 -537 -913 -429 -1000 -138 -56 -466 -808 -166 -176 -225 -429 -400 -390 -884 -449 -447 -469 -442 -596 -49 -798 -514 -420 -351 -413 -356 -481 -102 -243 -883 -616 -247 -827 -73 -628 -557 -218 -785 -817 -367 -396 -206 -755 -552 -182 -87 -986 -991 -479 -842 -578 -626 -137 -239 -270 -65 -202 -348 -178 -831 -868 -933 -414 -251 -791 -37 -636 -95 -197 -860 -703 -495 -292 -805 -358 -4 -630 -464 -232 -124 -991 -800 -409 -687 -689 -751 -171 -948 -51 -609 -892 -138 -170 -289 -29 -841 -634 -11 -168 -168 -959 -917 -956 -239 -492 -561 -531 -197 -915 -230 -802 -970 -43 -89 -749 -21 -626 -28 -475 -149 -207 -311 -482 -499 -981 -481 -751 -997 -882 -875 -215 -651 -986 -502 -342 -441 -389 -987 -637 -53 -709 -49 -41 -665 -521 -106 -871 -162 -708 -354 -756 -31 -642 -161 -283 -177 -946 -450 -607 -393 -488 -593 -428 -119 -868 -485 -372 -309 -103 -904 -463 -714 -616 -643 -715 -629 -872 -336 -112 -868 -404 -292 -985 -386 -413 -746 -101 -751 -9 -618 -163 -816 -681 -593 -856 -128 -884 -926 -373 -616 -538 -24 -428 -203 -719 -395 -418 -909 -137 -702 -35 -924 -49 -788 -317 -9 -782 -345 -478 -923 -603 -348 -374 -401 -958 -832 -12 -118 -13 -330 -835 -988 -617 -832 -167 -899 -476 -824 -916 -620 -674 -987 -66 -739 -279 -83 -668 -824 -648 -346 -145 -260 -418 -634 -658 -995 -775 -402 -739 -146 -817 -678 -401 -800 -587 -471 -980 -141 -995 -134 -197 -776 -489 -564 -528 -440 -841 -59 -771 -524 -940 -746 -834 -213 -894 -619 -657 -159 -360 -553 -430 -734 -993 -857 -617 -85 -347 -545 -618 -387 -933 -386 -723 -926 -115 -891 -567 -216 -158 -201 -958 -654 -846 -928 -223 -382 -988 -701 -423 -669 -141 -651 -847 -810 -250 -790 -544 -713 -901 -28 -612 -249 -373 -700 -723 -553 -788 -862 -111 -815 -897 -49 -143 -300 -440 -409 -459 -160 -584 -319 -203 -155 -925 -321 -621 -266 -574 -195 -476 -379 -833 -922 -126 -272 -871 -262 -264 -972 -35 -779 -391 -280 -67 -683 -377 -607 -736 -546 -595 -616 -760 -271 -723 -657 -118 -520 -524 -619 -1 -679 -352 -940 -359 -809 -893 -279 -137 -716 -262 -562 -688 -103 -844 -60 -343 -622 -948 -230 -885 -815 -378 -85 -932 -591 -742 -908 -829 -844 -773 -847 -9 -645 -308 -181 -58 -621 -631 -439 -891 -153 -865 -10 -53 -870 -86 -611 -687 -500 -309 -787 -169 -277 -860 -372 -707 -280 -143 -956 -683 -68 -374 -528 -942 -910 -406 -505 -478 -93 -228 -820 -941 -14 -456 -678 -228 -480 -263 -813 -500 -798 -761 -691 -956 -70 -950 -715 -979 -671 -897 -629 -193 -931 -389 -678 -48 -613 -875 -12 -344 -778 -630 -511 -736 -916 -268 -175 -608 -148 -53 -493 -112 -23 -497 -117 -851 -38 -512 -315 -616 -300 -846 -813 -172 -891 -475 -619 -576 -585 -414 -367 -532 -87 -919 -524 -325 -334 -271 -434 -358 -116 -277 -243 -447 -336 -687 -257 -939 -673 -465 -857 -470 -364 -769 -379 -392 -474 -482 -8 -350 -849 -439 -320 -80 -527 -271 -274 -555 -462 -227 -68 -78 -336 -176 -504 -260 -974 -600 -718 -687 -756 -117 -276 -546 -667 -417 -868 -863 -665 -430 -651 -360 -766 -749 -72 -336 -78 -465 -832 -912 -996 -339 -434 -177 -755 -562 -330 -655 -127 -322 -140 -779 -245 -22 -154 -892 -217 -263 -800 -770 -233 -946 -860 -879 -487 -420 -109 -739 -502 -598 -275 -307 -430 -796 -933 -208 -577 -882 -553 -155 -778 -58 -831 -526 -248 -975 -177 -793 -11 -635 -636 -444 -322 -349 -342 -444 -605 -805 -934 -54 -139 -566 -56 -475 -67 -276 -33 -864 -576 -446 -151 -50 -26 -402 -199 -653 -529 -12 -320 -797 -25 -79 -33 -333 -731 -297 -818 -439 -695 -5 -479 -37 -713 -568 -887 -977 -588 -138 -577 -260 -882 -646 -254 -12 -437 -104 -516 -94 -11 -98 -707 -753 -371 -112 -405 -842 -616 -235 -354 -686 -705 -259 -388 -115 -569 -111 -602 -862 -533 -225 -380 -880 -39 -71 -861 -969 -147 -154 -174 -696 -539 -671 -156 -555 -234 -627 -690 -907 -994 -615 -815 -314 -601 -227 -494 -321 -985 -37 -145 -44 -626 -451 -415 -732 -618 -246 -679 -884 -868 -238 -719 -264 -440 -513 -787 -433 -340 -568 -220 -704 -277 -857 -166 -328 -421 -79 -174 -188 -915 -452 -510 -598 -583 -546 -988 -873 -965 -368 -930 -574 -717 -176 -182 -986 -161 -711 -779 -790 -16 -134 -231 -583 -853 -791 -969 -50 -20 -96 -953 -675 -604 -967 -265 -154 -5 -354 -810 -731 -474 -425 -196 -404 -686 -196 -557 -121 -410 -7 -92 -433 -291 -506 -203 -746 -849 -638 -315 -151 -395 -896 -372 -355 -440 -608 -775 -679 -867 -215 -132 -414 -35 -15 -454 -875 -540 -356 -822 -380 -255 -373 -20 -756 -734 -846 -220 -185 -60 -228 -222 -435 -276 -580 -19 -242 -82 -996 -885 -677 -604 -816 -282 -697 -826 -319 -346 -334 -939 -900 -699 -67 -352 -709 -12 -533 -615 -226 -476 -493 -731 -448 -35 -141 -851 -750 -127 -40 -429 -532 -881 -572 -94 -184 -682 -306 -582 -524 -158 -922 -3 -813 -795 -378 -692 -871 -503 -291 -857 -572 -600 -489 -290 -481 -418 -421 -488 -949 -46 -707 -33 -935 -210 -843 -372 -160 -791 -466 -523 -960 -453 -622 -787 -735 -48 -676 -360 -314 -882 -648 -694 -644 -481 -382 -804 -174 -141 -975 -327 -550 -299 -204 -845 -541 -732 -37 -767 -648 -360 -959 -686 -371 -994 -390 -210 -647 -392 -779 -148 -854 -926 -395 -910 -26 -114 -38 -136 -595 -787 -12 -930 -7 -339 -576 -335 -676 -941 -383 -994 -521 -229 -690 -535 -19 -955 -668 -732 -28 -380 -356 -345 -187 -426 -708 -514 -84 -771 -177 -924 -302 -733 -703 -194 -830 -276 -899 -902 -617 -152 -679 -715 -996 -807 -220 -709 -588 -467 -697 -353 -39 -771 -42 -639 -191 -361 -957 -233 -896 -793 -912 -916 -602 -702 -959 -291 -233 -41 -889 -358 -105 -400 -375 -127 -601 -565 -392 -172 -265 -218 -852 -169 -154 -668 -218 -153 -300 -720 -956 -274 -155 -566 -990 -286 -918 -5 -629 -925 -274 -46 -265 -715 -26 -834 -993 -359 -389 -792 -93 -284 -816 -234 -734 -714 -351 -37 -961 -807 -567 -813 -819 -3 -660 -157 -544 -613 -694 -729 -720 -25 -685 -360 -378 -140 -272 -1000 -679 -12 -304 -116 -912 -318 -637 -98 -770 -688 -835 -814 -798 -409 -925 -177 -7 -443 -910 -331 -65 -398 -897 -674 -92 -975 -332 -699 -495 -687 -943 -372 -769 -178 -12 -781 -143 -886 -982 -823 -881 -991 -331 -313 -143 -908 -807 -405 -899 -20 -462 -699 -398 -868 -931 -1 -152 -877 -932 -613 -20 -342 -423 -120 -303 -302 -499 -185 -696 -999 -458 -117 -684 -189 -92 -13 -636 -295 -504 -994 -44 -119 -551 -996 -945 -772 -572 -221 -966 -208 -7 -267 -823 -920 -817 -793 -550 -551 -10 -956 -708 -490 -13 -509 -394 -189 -707 -847 -968 -296 -708 -118 -599 -8 -163 -891 -583 -287 -292 -175 -236 -65 -622 -804 -480 -349 -482 -629 -769 -214 -765 -371 -6 -962 -182 -502 -538 -447 -167 -850 -195 -479 -623 -30 -55 -457 -618 -353 -181 -870 -612 -184 -652 -616 -674 -802 -399 -632 -238 -235 -589 -945 -382 -414 -959 -390 -982 -450 -263 -912 -79 -697 -999 -778 -163 -472 -868 -215 -87 -444 -227 -26 -45 -357 -147 -501 -773 -181 -668 -285 -956 -575 -850 -317 -580 -316 -148 -147 -406 -273 -248 -538 -171 -462 -337 -594 -113 -714 -512 -738 -792 -39 -709 -684 -155 -529 -660 -241 -845 -631 -515 -260 -627 -500 -267 -868 -985 -245 -34 -119 -976 -524 -216 -744 -483 -237 -343 -696 -860 -155 -720 -273 -874 -154 -596 -197 -869 -23 -927 -780 -360 -278 -111 -333 -697 -638 -837 -864 -400 -842 -113 -414 -283 -352 -383 -925 -906 -450 -850 -848 -371 -863 -543 -531 -109 -639 -749 -952 -329 -972 -16 -1000 -225 -938 -900 -260 -770 -124 -139 -926 -740 -748 -1000 -832 -852 -641 -146 -511 -974 -159 -741 -668 -107 -787 -658 -167 -536 -525 -184 -227 -925 -825 -785 -190 -187 -993 -36 -917 -396 -904 -565 -867 -631 -437 -702 -299 -90 -89 -935 -162 -229 -338 -761 -969 -892 -401 -509 -311 -784 -544 -536 -71 -571 -627 -968 -957 -765 -150 -17 -472 -915 -53 -494 -332 -853 -386 -679 -927 -532 -662 -453 -509 -22 -252 -907 -199 -456 -198 -328 -41 -797 -467 -83 -420 -232 -10 -626 -533 -293 -350 -6 -721 -24 -886 -892 -235 -170 -684 -931 -192 -152 -152 -138 -164 -723 -894 -89 -67 -961 -709 -613 -15 -27 -590 -405 -607 -326 -616 -335 -716 -594 -701 -131 -458 -10 -19 -620 -603 -802 -666 -974 -368 -757 -626 -336 -431 -102 -583 -576 -793 -500 -454 -806 -127 -435 -384 -540 -948 -523 -212 -653 -106 -384 -533 -681 -944 -224 -93 -849 -598 -564 -492 -610 -704 -981 -710 -399 -394 -89 -122 -991 -252 -805 -81 -442 -25 -114 -935 -355 -494 -88 -518 -435 -654 -685 -364 -833 -263 -180 -615 -125 -559 -953 -903 -474 -381 -765 -764 -613 -429 -595 -94 -998 -884 -16 -95 -127 -786 -495 -582 -754 -149 -381 -838 -487 -454 -689 -894 -521 -690 -552 -45 -1 -271 -24 -605 -504 -151 -799 -894 -75 -419 -174 -971 -561 -479 -62 -116 -434 -598 -801 -161 -27 -297 -866 -276 -588 -834 -576 -268 -936 -327 -375 -865 -88 -729 -233 -191 -45 -432 -354 -205 -442 -278 -297 -340 -339 -296 -500 -802 -604 -596 -363 -656 -419 -833 -811 -703 -320 -757 -157 -132 -324 -68 -390 -249 -993 -248 -472 -149 -182 -289 -157 -267 -569 -234 -130 -493 -344 -227 -83 -388 -593 -80 -573 -152 -848 -939 -11 -757 -650 -134 -92 -821 -487 -477 -876 -268 -675 -585 -652 -638 -275 -850 -440 -787 -904 -692 -706 -634 -879 -460 -854 -855 -643 -539 -279 -652 -744 -978 -484 -961 -379 -142 -448 -65 -587 -935 -27 -712 -385 -203 -79 -816 -87 -266 -434 -684 -684 -910 -187 -309 -615 -223 -447 -817 -24 -17 -994 -911 -820 -761 -964 -999 -674 -904 -664 -165 -781 -219 -305 -966 -270 -56 -996 -394 -222 -785 -370 -931 -226 -368 -19 -328 -343 -190 -534 -233 -533 -212 -314 -851 -614 -897 -669 -932 -39 -670 -150 -183 -395 -81 -857 -191 -45 -50 -189 -662 -565 -985 -729 -159 -278 -780 -978 -8 -672 -478 -907 -92 -851 -658 -633 -43 -980 -644 -107 -125 -668 -54 -515 -717 -729 -265 -353 -515 -962 -121 -795 -225 -414 -262 -615 -485 -919 -551 -423 -850 -773 -114 -444 -108 -591 -6 -356 -38 -402 -579 -883 -566 -351 -706 -313 -840 -827 -70 -256 -387 -240 -475 -67 -582 -118 -374 -290 -890 -72 -132 -137 -362 -138 -940 -914 -982 -402 -864 -286 -32 -29 -37 -143 -609 -621 -947 -665 -208 -876 -603 -440 -121 -54 -388 -35 -813 -314 -311 -184 -362 -406 -26 -79 -545 -446 -216 -885 -884 -38 -103 -655 -640 -270 -802 -327 -641 -648 -216 -320 -393 -393 -252 -150 -940 -440 -139 -757 -556 -427 -970 -809 -14 -904 -319 -477 -771 -196 -841 -285 -828 -620 -330 -948 -999 -881 -785 -250 -830 -151 -398 -930 -451 -904 -990 -343 -13 -872 -874 -725 -185 -54 -114 -379 -782 -625 -368 -75 -775 -130 -952 -745 -368 -676 -225 -605 -569 -795 -658 -635 -58 -682 -748 -944 -943 -177 -875 -727 -505 -435 -129 -879 -378 -509 -462 -304 -124 -89 -807 -999 -190 -62 -626 -509 -354 -373 -253 -444 -525 -826 -844 -261 -712 -232 -481 -907 -12 -142 -110 -613 -255 -265 -509 -445 -988 -36 -490 -226 -730 -676 -728 -709 -892 -388 -131 -390 -911 -703 -872 -366 -38 -705 -763 -134 -773 -368 -501 -468 -82 -265 -419 -65 -590 -945 -572 -936 -626 -350 -750 -113 -198 -563 -53 -878 -796 -604 -948 -476 -376 -427 -687 -421 -682 -16 -156 -481 -769 -615 -585 -768 -130 -916 -841 -810 -952 -415 -768 -295 -248 -732 -477 -970 -302 -907 -57 -125 -925 -754 -333 -353 -272 -117 -231 -681 -809 -286 -514 -208 -231 -246 -393 -942 -739 -690 -366 -84 -441 -296 -731 -311 -452 -610 -278 -469 -389 -768 -755 -276 -697 -528 -644 -638 -556 -132 -515 -108 -928 -428 -43 -561 -141 -336 -459 -820 -594 -312 -718 -519 -644 -371 -529 -17 -422 -891 -625 -523 -836 -713 -549 -398 -701 -277 -696 -845 -13 -727 -417 -91 -165 -504 -885 -323 -252 -162 -465 -45 -39 -318 -194 -875 -715 -599 -885 -371 -498 -38 -4 -402 -849 -571 -314 -72 -960 -644 -19 -391 -98 -361 -808 -913 -434 -533 -981 -666 -713 -249 -929 -329 -511 -510 -567 -643 -507 -867 -785 -351 -720 -736 -726 -576 -692 -171 -296 -245 -354 -11 -272 -67 -374 -273 -546 -626 -773 -922 -379 -695 -352 -965 -950 -237 -111 -75 -972 -298 -538 -700 -604 -827 -39 -183 -106 -924 -207 -927 -74 -372 -158 -874 -788 -858 -698 -930 -319 -817 -168 -849 -450 -729 -12 -648 -986 -264 -161 -987 -633 -568 -59 -384 -129 -866 -792 -243 -484 -960 -924 -580 -904 -304 -834 -85 -844 -483 -978 -343 -447 -156 -712 -211 -503 -133 -515 -276 -950 -602 -672 -607 -172 -9 -978 -838 -60 -447 -911 -389 -659 -448 -952 -277 -36 -725 -134 -997 -982 -613 -960 -295 -101 -346 -395 -845 -428 -53 -677 -509 -314 -823 -744 -447 -215 -516 -701 -23 -847 -113 -727 -645 -520 -785 -822 -133 -90 -452 -546 -254 -865 -664 -5 -323 -186 -907 -450 -218 -831 -562 -472 -890 -565 -617 -68 -697 -889 -502 -892 -607 -848 -600 -357 -785 -242 -451 -135 -68 -214 -921 -865 -748 -734 -18 -413 -200 -897 -69 -57 -453 -515 -150 -71 -980 -711 -130 -898 -619 -841 -54 -883 -577 -426 -542 -133 -304 -785 -667 -744 -62 -659 -14 -918 -742 -72 -172 -63 -162 -166 -211 -596 -338 -936 -348 -150 -137 -367 -376 -249 -308 -549 -836 -160 -211 -420 -437 -465 -134 -925 -407 -515 -862 -276 -100 -562 -499 -805 -946 -716 -747 -946 -981 -223 -965 -87 -287 -560 -696 -455 -646 -95 -417 -508 -303 -140 -624 -684 -759 -181 -172 -393 -260 -740 -190 -479 -308 -946 -845 -402 -688 -639 -109 -456 -84 -609 -401 -948 -394 -964 -863 -325 -225 -9 -918 -67 -981 -637 -151 -787 -512 -425 -743 -398 -26 -575 -424 -310 -703 -180 -512 -135 -446 -987 -590 -767 -109 -500 -355 -937 -375 -71 -365 -237 -148 -841 -949 -597 -34 -359 -16 -662 -918 -334 -371 -23 -775 -786 -262 -296 -355 -589 -418 -203 -92 -707 -436 -988 -915 -525 -670 -185 -520 -176 -74 -429 -519 -331 -472 -887 -296 -287 -895 -220 -759 -688 -24 -560 -363 -368 -770 -743 -570 -367 -283 -526 -774 -462 -870 -717 -837 -209 -60 -198 -760 -505 -255 -845 -741 -381 -214 -157 -920 -647 -743 -4 -486 -608 -366 -504 -270 -966 -263 -435 -774 -252 -476 -677 -408 -468 -590 -288 -387 -778 -169 -209 -381 -992 -530 -500 -539 -32 -629 -150 -123 -520 -729 -471 -350 -338 -405 -578 -390 -267 -307 -491 -627 -152 -760 -259 -490 -754 -638 -716 -262 -671 -477 -603 -655 -495 -366 -819 -796 -943 -615 -459 -29 -730 -693 -832 -848 -611 -199 -831 -252 -343 -427 -952 -394 -600 -84 -677 -443 -886 -882 -327 -902 -977 -546 -496 -881 -537 -648 -283 -199 -457 -213 -949 -775 -54 -874 -925 -8 -808 -980 -61 -15 -445 -16 -475 -589 -789 -146 -929 -35 -236 -384 -518 -368 -324 -892 -799 -928 -520 -481 -772 -181 -630 -399 -165 -677 -430 -974 -900 -896 -298 -63 -43 -820 -426 -463 -372 -525 -416 -776 -667 -710 -325 -717 -173 -535 -276 -141 -79 -519 -236 -235 -260 -417 -273 -585 -23 -47 -247 -470 -726 -545 -198 -728 -806 -916 -415 -953 -466 -563 -104 -816 -951 -958 -883 -631 -974 -302 -473 -658 -492 -689 -742 -948 -23 -837 -6 -216 -403 -82 -554 -375 -138 -616 -85 -815 -33 -143 -223 -725 -910 -556 -167 -888 -799 -494 -458 -831 -699 -478 -345 -901 -79 -563 -189 -657 -933 -794 -383 -663 -167 -831 -944 -313 -738 -593 -130 -277 -295 -628 -507 -727 -512 -824 -226 -95 -140 -319 -144 -974 -744 -760 -361 -416 -433 -417 -766 -866 -126 -444 -631 -721 -490 -880 -775 -54 -450 -472 -118 -24 -590 -730 -39 -630 -650 -624 -190 -719 -137 -260 -940 -204 -322 -834 -520 -21 -347 -268 -304 -364 -315 -222 -248 -166 -534 -614 -977 -249 -848 -821 -214 -296 -499 -333 -551 -449 -581 -741 -270 -325 -572 -109 -196 -853 -695 -938 -174 -111 -522 -888 -786 -859 -992 -462 -781 -693 -673 -291 -61 -118 -944 -636 -113 -502 -571 -51 -798 -395 -35 -270 -837 -450 -286 -456 -630 -107 -83 -637 -447 -219 -435 -133 -365 -697 -447 -457 -308 -760 -735 -429 -770 -729 -214 -37 -420 -628 -811 -689 -774 -52 -179 -853 -219 -985 -93 -739 -523 -421 -209 -806 -966 -409 -193 -225 -198 -17 -911 -705 -885 -822 -167 -93 -959 -573 -401 -111 -66 -99 -188 -838 -873 -795 -580 -75 -870 -329 -703 -176 -745 -1 -600 -605 -144 -878 -301 -534 -822 -846 -462 -187 -69 -857 -999 -395 -581 -454 -903 -33 -308 -927 -92 -269 -305 -956 -659 -857 -360 -274 -569 -384 -494 -378 -108 -201 -103 -176 -694 -10 -601 -726 -162 -701 -206 -683 -834 -645 -572 -229 -545 -113 -546 -661 -261 -938 -937 -697 -205 -785 -158 -227 -102 -149 -113 -861 -364 -350 -861 -838 -442 -437 -773 -532 -666 -718 -368 -818 -684 -807 -103 -1000 -621 -889 -32 -443 -38 -21 -318 -471 -142 -445 -364 -71 -581 -553 -139 -972 -354 -144 -607 -572 -713 -692 -663 -254 -459 -467 -650 -858 -98 -548 -445 -353 -397 -444 -40 -720 -361 -327 -568 -73 -869 -506 -445 -11 -936 -905 -147 -867 -208 -395 -297 -864 -770 -330 -835 -333 -90 -129 -541 -240 -710 -999 -555 -321 -248 -411 -113 -929 -851 -286 -55 -395 -832 -562 -894 -379 -54 -839 -907 -962 -122 -477 -901 -200 -763 -296 -67 -454 -702 -571 -473 -206 -99 -720 -206 -68 -353 -599 -365 -996 -316 -864 -195 -768 -734 -204 -848 -344 -705 -325 -890 -629 -636 -120 -250 -188 -62 -28 -596 -373 -675 -920 -982 -880 -35 -857 -804 -2 -153 -44 -550 -265 -90 -751 -640 -678 -141 -486 -234 -50 -805 -497 -773 -620 -168 -517 -787 -171 -510 -947 -565 -418 -835 -647 -822 -11 -939 -575 -550 -506 -274 -969 -419 -770 -273 -730 -52 -263 -979 -492 -177 -450 -625 -489 -378 -567 -372 -226 -647 -697 -235 -981 -662 -661 -694 -6 -896 -827 -603 -401 -985 -284 -9 -806 -301 -178 -599 -85 -144 -538 -688 -197 -154 -785 -211 -785 -307 -993 -669 -956 -42 -378 -842 -359 -761 -687 -830 -781 -596 -967 -927 -975 -339 -688 -936 -122 -271 -223 -811 -883 -957 -368 -539 -927 -107 -458 -307 -429 -589 -216 -214 -99 -817 -306 -162 -620 -736 -91 -218 -538 -713 -14 -233 -885 -88 -885 -543 -715 -712 -574 -871 -362 -597 -268 -608 -621 -807 -313 -228 -271 -145 -873 -180 -619 -5 -666 -966 -455 -494 -693 -498 -907 -365 -286 -83 -452 -229 -424 -21 -829 -654 -386 -323 -182 -775 -323 -468 -401 -767 -43 -769 -74 -790 -760 -245 -600 -529 -611 -996 -754 -243 -934 -287 -700 -624 -171 -528 -562 -298 -379 -494 -534 -976 -306 -911 -987 -827 -59 -110 -528 -590 -528 -951 -492 -923 -540 -87 -255 -830 -825 -137 -590 -944 -643 -802 -613 -690 -935 -220 -517 -968 -866 -544 -672 -963 -136 -403 -528 -663 -81 -956 -201 -715 -560 -652 -3 -581 -133 -853 -63 -820 -105 -620 -18 -418 -567 -625 -811 -281 -1000 -39 -681 -257 -291 -192 -379 -438 -667 -463 -433 -397 -221 -484 -371 -568 -565 -731 -304 -799 -609 -963 -426 -113 -389 -755 -914 -369 -151 -330 -773 -469 -994 -628 -807 -195 -724 -377 -980 -363 -463 -425 -1 -419 -998 -149 -198 -250 -658 -288 -769 -329 -7 -494 -84 -336 -808 -401 -265 -11 -458 -686 -620 -294 -883 -368 -164 -622 -959 -791 -836 -756 -817 -918 -785 -264 -758 -129 -849 -32 -471 -400 -451 -875 -578 -204 -910 -472 -765 -543 -373 -993 -928 -854 -488 -950 -874 -931 -540 -921 -722 -491 -690 -604 -712 -336 -803 -605 -155 -484 -892 -252 -354 -367 -822 -952 -935 -814 -658 -852 -760 -951 -398 -649 -252 -301 -931 -297 -148 -3 -620 -482 -699 -984 -482 -922 -356 -873 -180 -721 -505 -697 -681 -46 -190 -823 -191 -973 -114 -173 -278 -828 -64 -714 -102 -877 -605 -974 -380 -907 -189 -987 -247 -562 -705 -705 -38 -403 -198 -795 -242 -420 -640 -417 -605 -562 -585 -498 -743 -853 -166 -541 -31 -589 -272 -224 -15 -824 -48 -58 -359 -60 -899 -151 -886 -347 -384 -998 -691 -833 -823 -721 -673 -682 -961 -666 -873 -347 -274 -255 -729 -587 -952 -112 -208 -662 -876 -863 -62 -751 -543 -766 -896 -708 -130 -392 -765 -852 -86 -428 -691 -647 -504 -457 -358 -4 -697 -724 -978 -459 -658 -933 -481 -187 -808 -999 -585 -679 -162 -673 -388 -271 -774 -917 -817 -978 -887 -916 -543 -758 -420 -975 -803 -779 -445 -333 -973 -246 -669 -821 -721 -678 -992 -232 -19 -943 -406 -787 -620 -264 -518 -907 -686 -132 -643 -868 -468 -177 -830 -406 -321 -155 -630 -506 -30 -506 -983 -210 -146 -812 -902 -594 -847 -859 -730 -721 -454 -649 -840 -141 -691 -986 -623 -386 -797 -311 -889 -641 -854 -224 -623 -288 -66 -785 -396 -446 -999 -733 -851 -143 -970 -462 -467 -890 -94 -897 -886 -772 -805 -511 -628 -614 -213 -602 -963 -862 -846 -572 -499 -637 -548 -361 -414 -339 -749 -530 -954 -945 -250 -85 -147 -568 -67 -828 -728 -144 -34 -840 -151 -392 -309 -589 -481 -522 -926 -832 -137 -112 -56 -206 -642 -122 -555 -290 -409 -705 -78 -394 -358 -286 -533 -241 -95 -689 -224 -315 -221 -87 -743 -427 -727 -705 -622 -677 -274 -218 -183 -415 -363 -565 -973 -289 -288 -10 -282 -467 -271 -624 -432 -236 -563 -904 -666 -315 -487 -935 -411 -393 -342 -751 -481 -699 -314 -554 -3 -242 -156 -414 -515 -311 -899 -282 -302 -522 -823 -483 -698 -216 -750 -837 -247 -555 -288 -568 -963 -195 -867 -993 -892 -169 -961 -280 -134 -536 -360 -93 -684 -748 -358 -613 -314 -71 -648 -552 -747 -982 -95 -999 -219 -149 -399 -51 -218 -387 -705 -573 -952 -1000 -825 -746 -713 -356 -123 -392 -26 -452 -275 -802 -900 -514 -800 -386 -298 -137 -913 -418 -296 -855 -534 -518 -166 -779 -624 -825 -75 -221 -44 -15 -346 -143 -840 -345 -118 -665 -847 -720 -557 -688 -481 -823 -408 -116 -346 -247 -28 -442 -73 -644 -45 -148 -372 -583 -612 -588 -474 -425 -167 -436 -488 -432 -273 -160 -561 -708 -683 -163 -29 -941 -150 -14 -632 -593 -856 -551 -546 -276 -409 -166 -965 -366 -542 -353 -132 -864 -90 -833 -928 -257 -883 -608 -517 -563 -638 -468 -183 -930 -821 -879 -64 -605 -545 -657 -89 -24 -985 -411 -986 -932 -871 -769 -979 -279 -870 -240 -15 -18 -25 -634 -638 -596 -675 -29 -205 -632 -442 -519 -552 -266 -903 -479 -215 -283 -953 -550 -426 -427 -49 -743 -482 -324 -747 -997 -636 -293 -598 -1 -931 -282 -58 -536 -324 -654 -914 -264 -263 -992 -892 -555 -792 -121 -833 -179 -555 -810 -146 -325 -970 -123 -284 -853 -550 -960 -694 -324 -114 -189 -784 -180 -438 -747 -389 -272 -822 -939 -667 -712 -941 -202 -923 -876 -908 -389 -990 -281 -33 -757 -967 -311 -479 -754 -144 -131 -310 -781 -236 -828 -788 -584 -730 -701 -745 -241 -714 -320 -120 -967 -339 -496 -783 -727 -480 -107 -367 -156 -414 -254 -781 -533 -293 -326 -393 -109 -593 -704 -584 -609 -577 -78 -585 -708 -489 -74 -806 -737 -34 -223 -597 -844 -635 -871 -710 -940 -275 -79 -520 -219 -350 -434 -613 -268 -997 -462 -108 -93 -219 -662 -320 -910 -29 -480 -814 -569 -356 -466 -982 -644 -745 -909 -813 -925 -979 -965 -322 -637 -967 -381 -561 -266 -892 -584 -245 -651 -687 -676 -848 -505 -35 -681 -967 -141 -823 -245 -522 -834 -122 -673 -328 -892 -920 -486 -277 -914 -3 -894 -485 -224 -491 -877 -267 -514 -38 -422 -608 -120 -320 -566 -827 -178 -826 -8 -682 -848 -328 -500 -209 -766 -652 -883 -892 -952 -557 -486 -92 -183 -686 -32 -420 -384 -549 -197 -427 -632 -918 -450 -866 -594 -416 -687 -504 -289 -805 -619 -547 -363 -312 -52 -584 -88 -5 -120 -630 -618 -554 -283 -188 -198 -749 -899 -430 -56 -824 -806 -259 -596 -41 -887 -538 -175 -416 -419 -266 -383 -536 -257 -776 -86 -762 -239 -327 -216 -246 -737 -126 -500 -633 -626 -647 -903 -235 -445 -124 -835 -898 -978 -731 -910 -724 -449 -671 -983 -881 -61 -170 -869 -268 -136 -540 -176 -693 -479 -345 -80 -586 -75 -164 -904 -726 -211 -266 -559 -445 -301 -320 -382 -545 -292 -369 -397 -608 -464 -48 -1000 -874 -531 -243 -31 -82 -649 -836 -20 -343 -781 -839 -26 -243 -905 -698 -353 -47 -361 -691 -255 -370 -366 -80 -369 -115 -691 -810 -684 -739 -776 -868 -877 -235 -394 -159 -647 -862 -405 -623 -461 -437 -718 -810 -876 -865 -941 -482 -578 -366 -698 -801 -99 -560 -817 -656 -104 -120 -712 -606 -409 -625 -806 -982 -675 -103 -685 -108 -630 -312 -493 -146 -272 -622 -436 -494 -151 -417 -965 -542 -905 -780 -703 -928 -438 -294 -871 -616 -717 -843 -53 -702 -691 -120 -942 -830 -716 -935 -269 -809 -60 -824 -829 -105 -817 -219 -71 -369 -250 -341 -992 -850 -143 -338 -362 -970 -511 -832 -76 -252 -863 -466 -458 -543 -996 -330 -449 -390 -735 -896 -173 -754 -361 -694 -311 -561 -352 -864 -683 -269 -649 -432 -890 -943 -930 -830 -644 -595 -560 -506 -639 -150 -508 -683 -540 -74 -561 -78 -983 -616 -614 -669 -52 -477 -52 -84 -511 -159 -608 -414 -466 -717 -617 -159 -947 -977 -191 -45 -738 -661 -976 -720 -87 -809 -267 -986 -890 -755 -288 -805 -118 -364 -155 -305 -834 -530 -887 -522 -917 -148 -41 -86 -725 -425 -263 -130 -471 -467 -276 -504 -724 -871 -368 -592 -889 -896 -239 -730 -370 -119 -56 -805 -608 -309 -254 -133 -202 -886 -464 -918 -790 -216 -497 -512 -288 -501 -450 -272 -604 -134 -218 -994 -68 -426 -224 -560 -732 -739 -364 -32 -21 -901 -383 -196 -889 -158 -134 -503 -470 -243 -618 -150 -20 -11 -134 -391 -692 -378 -937 -394 -233 -863 -50 -614 -724 -612 -475 -557 -381 -359 -123 -703 -876 -216 -113 -860 -926 -347 -828 -864 -696 -712 -569 -79 -551 -50 -283 -829 -762 -38 -972 -426 -939 -606 -146 -942 -126 -250 -86 -930 -530 -86 -928 -970 -373 -811 -509 -771 -598 -355 -223 -831 -996 -805 -706 -803 -914 -244 -638 -271 -259 -484 -263 -221 -464 -755 -609 -279 -292 -857 -636 -665 -897 -947 -299 -661 -50 -296 -639 -710 -164 -481 -406 -96 -426 -114 -196 -65 -854 -519 -869 -28 -567 -891 -36 -405 -454 -484 -333 -541 -801 -656 -690 -792 -981 -826 -501 -698 -487 -441 -765 -876 -18 -853 -894 -482 -400 -134 -305 -99 -687 -140 -800 -99 -926 -926 -220 -860 -208 -268 -773 -187 -462 -742 -383 -307 -840 -423 -133 -44 -31 -23 -938 -479 -585 -817 -818 -532 -660 -51 -14 -979 -202 -329 -956 -338 -704 -571 -905 -418 -264 -342 -455 -459 -466 -827 -740 -823 -695 -359 -975 -802 -787 -284 -928 -957 -124 -744 -920 -622 -418 -439 -943 -609 -82 -642 -951 -235 -340 -182 -161 -91 -281 -865 -339 -895 -156 -280 -28 -301 -142 -34 -74 -20 -597 -629 -691 -252 -546 -414 -288 -284 -463 -414 -140 -492 -746 -706 -409 -319 -465 -926 -319 -654 -523 -364 -3 -86 -66 -673 -964 -218 -363 -64 -483 -66 -592 -22 -302 -52 -880 -649 -283 -15 -508 -853 -795 -499 -922 -951 -883 -836 -737 -622 -915 -750 -964 -772 -631 -764 -893 -143 -220 -517 -427 -213 -457 -309 -416 -754 -824 -926 -547 -37 -379 -729 -407 -797 -908 -664 -35 -592 -657 -824 -530 -267 -260 -428 -123 -355 -442 -154 -564 -235 -948 -857 -301 -54 -805 -786 -151 -342 -898 -31 -645 -51 -508 -558 -367 -576 -288 -410 -291 -403 -991 -991 -23 -258 -105 -172 -544 -38 -882 -62 -166 -939 -335 -570 -545 -749 -887 -309 -719 -448 -92 -352 -998 -996 -104 -489 -616 -104 -786 -523 -740 -629 -211 -502 -690 -583 -724 -468 -563 -207 -617 -576 -780 -918 -601 -275 -525 -170 -246 -192 -232 -577 -682 -929 -501 -508 -308 -294 -149 -800 -298 -738 -746 -62 -759 -729 -138 -496 -710 -269 -300 -926 -950 -987 -809 -242 -335 -863 -38 -106 -595 -922 -381 -901 -324 -841 -736 -534 -600 -385 -30 -590 -832 -412 -465 -571 -870 -826 -762 -53 -837 -862 -781 -899 -979 -509 -66 -826 -911 -638 -687 -559 -7 -80 -667 -475 -258 -361 -402 -47 -803 -929 -204 -500 -272 -583 -751 -114 -614 -528 -207 -358 -774 -595 -650 -427 -428 -824 -131 -626 -572 -774 -508 -114 -10 -270 -857 -310 -243 -484 -255 -223 -249 -692 -866 -272 -96 -552 -544 -168 -829 -919 -622 -423 -599 -649 -692 -709 -367 -894 -237 -284 -521 -768 -239 -479 -745 -992 -220 -682 -837 -606 -248 -677 -654 -933 -213 -826 -504 -729 -544 -904 -298 -698 -342 -334 -177 -896 -126 -873 -34 -597 -212 -304 -791 -275 -920 -122 -387 -119 -973 -970 -757 -974 -363 -183 -302 -196 -93 -578 -65 -255 -480 -871 -186 -84 -933 -511 -760 -431 -776 -414 -541 -804 -387 -346 -856 -238 -30 -94 -592 -493 -477 -867 -406 -822 -958 -829 -523 -540 -944 -963 -295 -260 -963 -463 -244 -956 -129 -913 -468 -832 -224 -635 -989 -828 -944 -547 -764 -376 -629 -957 -486 -54 -523 -763 -446 -932 -895 -745 -898 -156 -448 -228 -804 -913 -655 -593 -415 -613 -539 -262 -407 -311 -768 -662 -723 -207 -602 -449 -803 -587 -996 -372 -789 -68 -756 -667 -108 -830 -523 -434 -5 -920 -938 -488 -643 -638 -675 -73 -900 -46 -396 -18 -737 -824 -165 -248 -88 -830 -116 -182 -166 -323 -140 -919 -321 -807 -869 -74 -277 -387 -799 -286 -531 -928 -886 -180 -224 -52 -431 -4 -258 -142 -284 -240 -853 -695 -627 -156 -451 -666 -806 -249 -196 -367 -44 -635 -938 -798 -822 -11 -132 -653 -579 -301 -496 -786 -530 -841 -880 -377 -373 -49 -724 -12 -587 -342 -157 -914 -112 -185 -254 -768 -988 -601 -128 -370 -309 -45 -42 -59 -411 -907 -244 -259 -375 -841 -657 -500 -831 -611 -534 -676 -358 -608 -315 -456 -896 -662 -581 -254 -738 -308 -898 -593 -125 -816 -60 -677 -80 -519 -394 -851 -989 -819 -570 -609 -110 -927 -145 -430 -254 -732 -493 -338 -777 -164 -555 -367 -421 -767 -430 -789 -897 -205 -95 -41 -771 -895 -343 -49 -440 -264 -239 -750 -814 -89 -356 -365 -502 -512 -411 -717 -453 -540 -950 -864 -827 -592 -287 -566 -916 -271 -933 -427 -61 -394 -403 -825 -813 -405 -693 -55 -923 -444 -83 -721 -896 -991 -768 -257 -839 -896 -290 -15 -219 -487 -819 -913 -186 -179 -217 -536 -781 -688 -544 -268 -321 -411 -196 -373 -113 -723 -15 -392 -115 -502 -52 -392 -330 -536 -610 -910 -62 -675 -545 -918 -296 -884 -286 -985 -920 -78 -825 -217 -517 -897 -877 -355 -725 -162 -676 -59 -528 -477 -140 -409 -954 -585 -633 -263 -756 -423 -134 -236 -618 -341 -135 -968 -262 -547 -393 -164 -982 -645 -584 -148 -316 -674 -34 -373 -814 -264 -155 -840 -474 -743 -372 -357 -297 -434 -754 -437 -304 -976 -280 -315 -468 -967 -47 -895 -955 -531 -547 -701 -1 -297 -717 -464 -770 -853 -914 -564 -229 -832 -721 -579 -119 -834 -416 -562 -222 -77 -804 -658 -290 -198 -701 -678 -3 -552 -295 -457 -808 -309 -341 -371 -987 -9 -299 -239 -742 -192 -132 -899 -480 -818 -436 -474 -163 -36 -997 -602 -943 -882 -377 -809 -266 -751 -961 -678 -74 -993 -302 -880 -734 -546 -863 -752 -57 -13 -175 -907 -419 -304 -215 -442 -456 -61 -58 -502 -164 -687 -28 -225 -717 -381 -134 -204 -916 -292 -8 -42 -602 -913 -947 -320 -14 -651 -400 -405 -741 -899 -664 -805 -453 -114 -148 -783 -542 -390 -697 -362 -112 -131 -924 -342 -641 -103 -759 -468 -638 -141 -173 -883 -792 -911 -478 -925 -168 -958 -234 -834 -695 -679 -678 -311 -923 -924 -873 -770 -179 -336 -300 -747 -300 -740 -689 -735 -941 -992 -473 -449 -571 -109 -569 -560 -245 -729 -856 -820 -644 -82 -766 -865 -24 -112 -859 -16 -985 -28 -573 -675 -755 -980 -889 -138 -742 -454 -38 -595 -537 -594 -968 -549 -580 -690 -243 -455 -385 -242 -858 -638 -397 -315 -822 -394 -660 -943 -788 -262 -639 -289 -350 -839 -207 -593 -223 -477 -41 -31 -65 -200 -906 -642 -117 -818 -373 -354 -352 -573 -937 -397 -707 -92 -269 -797 -685 -812 -876 -700 -954 -382 -726 -802 -987 -286 -205 -974 -974 -911 -855 -697 -388 -342 -435 -30 -989 -100 -213 -770 -209 -220 -230 -524 -21 -31 -942 -366 -213 -342 -766 -55 -306 -552 -741 -959 -502 -349 -272 -869 -3 -755 -341 -478 -302 -478 -526 -84 -741 -844 -611 -577 -832 -533 -284 -393 -631 -777 -286 -193 -349 -655 -297 -69 -167 -399 -797 -742 -914 -837 -655 -72 -826 -178 -224 -893 -698 -141 -183 -133 -529 -529 -804 -393 -931 -572 -122 -495 -462 -343 -82 -922 -359 -942 -133 -582 -918 -955 -992 -831 -540 -799 -5 -592 -837 -447 -708 -978 -83 -887 -910 -105 -833 -25 -77 -807 -144 -402 -962 -79 -347 -646 -994 -282 -420 -831 -422 -508 -391 -685 -549 -566 -228 -988 -861 -663 -219 -239 -437 -480 -672 -805 -818 -904 -195 -917 -10 -272 -512 -652 -751 -732 -173 -214 -702 -388 -995 -415 -486 -578 -367 -928 -440 -950 -221 -99 -521 -972 -343 -67 -243 -552 -891 -13 -945 -117 -794 -574 -772 -363 -228 -449 -50 -823 -62 -988 -523 -860 -705 -433 -416 -875 -738 -610 -466 -711 -185 -531 -337 -922 -239 -750 -459 -767 -861 -36 -852 -288 -593 -721 -197 -66 -436 -903 -327 -105 -802 -385 -933 -970 -884 -810 -829 -350 -115 -726 -563 -680 -360 -858 -836 -603 -391 -580 -44 -249 -605 -424 -460 -788 -104 -767 -439 -4 -88 -126 -682 -742 -300 -288 -143 -201 -302 -275 -953 -436 -596 -690 -424 -168 -384 -545 -903 -149 -626 -826 -988 -798 -268 -120 -405 -243 -445 -534 -806 -435 -831 -740 -711 -267 -297 -136 -152 -907 -863 -220 -919 -488 -654 -825 -647 -417 -323 -167 -721 -841 -560 -500 -781 -785 -317 -715 -199 -183 -754 -366 -793 -409 -533 -735 -567 -522 -92 -844 -173 -433 -326 -672 -759 -248 -449 -621 -582 -464 -495 -464 -984 -674 -937 -629 -523 -341 -337 -833 -365 -565 -620 -869 -562 -540 -196 -908 -750 -45 -597 -752 -527 -486 -243 -176 -367 -807 -806 -94 -645 -151 -210 -799 -926 -589 -843 -698 -629 -726 -482 -297 -463 -499 -809 -982 -717 -674 -695 -477 -94 -582 -699 -603 -393 -820 -486 -656 -105 -856 -578 -764 -8 -795 -516 -674 -981 -978 -36 -299 -190 -323 -318 -904 -59 -183 -318 -373 -916 -59 -989 -579 -227 -15 -504 -811 -633 -668 -770 -668 -948 -359 -665 -939 -976 -727 -223 -732 -299 -127 -646 -806 -531 -738 -884 -256 -698 -878 -999 -573 -526 -855 -35 -249 -45 -291 -771 -117 -191 -684 -846 -265 -694 -976 -468 -435 -281 -273 -804 -416 -27 -529 -850 -871 -79 -573 -782 -971 -97 -419 -572 -39 -897 -989 -464 -650 -485 -954 -496 -247 -44 -287 -660 -817 -986 -819 -509 -892 -69 -68 -26 -619 -613 -296 -790 -310 -917 -852 -331 -264 -347 -290 -897 -430 -288 -433 -176 -893 -284 -942 -716 -127 -370 -345 -712 -103 -553 -320 -298 -310 -135 -127 -398 -95 -869 -889 -404 -716 -297 -244 -835 -836 -211 -669 -976 -892 -710 -947 -337 -153 -168 -936 -331 -92 -335 -42 -80 -891 -233 -630 -280 -545 -403 -609 -909 -696 -138 -949 -377 -438 -734 -632 -99 -697 -826 -374 -418 -629 -572 -831 -714 -600 -368 -47 -928 -830 -829 -532 -246 -961 -315 -81 -968 -351 -806 -391 -57 -542 -204 -578 -465 -685 -929 -524 -262 -660 -557 -936 -652 -77 -205 -748 -624 -840 -895 -224 -671 -841 -942 -315 -31 -265 -518 -384 -456 -564 -673 -52 -174 -219 -40 -826 -627 -2 -79 -805 -237 -530 -837 -516 -313 -934 -448 -846 -235 -638 -522 -996 -931 -175 -655 -580 -112 -402 -850 -752 -816 -60 -751 -224 -40 -198 -49 -968 -464 -698 -673 -366 -103 -19 -737 -711 -373 -210 -271 -194 -741 -567 -681 -466 -37 -326 -683 -302 -861 -363 -527 -231 -280 -706 -332 -584 -465 -152 -243 -776 -470 -501 -24 -737 -356 -909 -535 -887 -226 -360 -975 -249 -8 -145 -437 -771 -684 -429 -706 -280 -816 -990 -454 -690 -358 -870 -543 -282 -602 -717 -470 -976 -936 -146 -893 -201 -257 -559 -146 -853 -877 -66 -489 -135 -302 -613 -695 -233 -322 -718 -7 -731 -701 -110 -190 -301 -796 -166 -1 -954 -760 -345 -355 -240 -645 -476 -615 -589 -895 -402 -762 -951 -94 -459 -245 -154 -953 -611 -689 -980 -35 -52 -342 -15 -274 -384 -878 -309 -978 -849 -73 -443 -181 -809 -777 -307 -885 -995 -263 -946 -495 -456 -226 -759 -377 -594 -61 -954 -947 -326 -93 -884 -568 -166 -478 -766 -813 -433 -590 -269 -853 -518 -545 -321 -986 -553 -990 -508 -984 -269 -365 -712 -113 -358 -449 -296 -197 -799 -571 -468 -314 -541 -321 -384 -544 -360 -354 -132 -474 -532 -55 -174 -682 -133 -489 -838 -649 -384 -586 -600 -176 -333 -867 -746 -224 -760 -284 -554 -571 -32 -40 -375 -386 -654 -336 -835 -688 -998 -226 -393 -227 -148 -870 -289 -786 -504 -227 -839 -475 -856 -97 -272 -65 -945 -197 -858 -558 -20 -24 -925 -95 -244 -45 -943 -635 -161 -443 -364 -682 -389 -577 -248 -406 -821 -982 -917 -269 -937 -241 -802 -270 -853 -560 -656 -350 -180 -462 -471 -985 -226 -21 -954 -429 -200 -130 -133 -495 -985 -400 -852 -313 -215 -304 -230 -181 -631 -670 -507 -261 -925 -412 -447 -839 -524 -199 -838 -568 -344 -359 -578 -685 -866 -231 -668 -802 -294 -901 -372 -959 -667 -398 -649 -86 -562 -299 -970 -882 -223 -773 -277 -1 -791 -888 -190 -618 -40 -58 -321 -142 -52 -816 -243 -568 -613 -888 -1000 -606 -277 -355 -9 -948 -203 -285 -886 -939 -134 -638 -305 -748 -643 -880 -603 -393 -620 -174 -288 -302 -601 -633 -503 -189 -279 -146 -109 -577 -58 -14 -78 -775 -8 -243 -840 -146 -944 -752 -799 -695 -613 -336 -603 -3 -15 -758 -981 -419 -481 -902 -589 -361 -988 -655 -222 -136 -665 -235 -907 -3 -364 -814 -762 -837 -756 -99 -995 -598 -878 -676 -540 -212 -224 -910 -913 -821 -200 -552 -228 -944 -8 -893 -506 -26 -126 -226 -606 -77 -965 -996 -811 -225 -334 -686 -950 -607 -662 -682 -704 -343 -783 -730 -320 -177 -565 -955 -447 -766 -444 -677 -86 -59 -551 -679 -285 -870 -425 -397 -193 -751 -330 -91 -944 -382 -251 -607 -563 -779 -949 -910 -336 -580 -214 -44 -611 -360 -261 -601 -492 -988 -726 -63 -108 -526 -748 -937 -917 -368 -161 -298 -97 -232 -702 -620 -857 -374 -673 -226 -799 -217 -312 -249 -611 -334 -187 -286 -730 -895 -885 -285 -820 -720 -579 -170 -80 -957 -144 -260 -730 -416 -272 -845 -19 -742 -954 -36 -646 -222 -251 -477 -778 -1000 -586 -759 -597 -931 -562 -77 -455 -435 -830 -665 -6 -935 -149 -733 -34 -798 -131 -955 -132 -638 -890 -850 -846 -913 -162 -819 -908 -240 -467 -427 -229 -360 -936 -38 -756 -997 -991 -45 -220 -459 -676 -150 -659 -33 -58 -340 -767 -635 -266 -760 -700 -443 -846 -46 -647 -359 -483 -361 -931 -707 -506 -518 -14 -734 -834 -397 -796 -382 -35 -78 -775 -212 -760 -408 -743 -152 -759 -676 -953 -952 -116 -700 -685 -968 -574 -857 -941 -641 -669 -391 -740 -499 -379 -397 -601 -376 -289 -108 -222 -138 -650 -508 -461 -932 -410 -918 -937 -806 -829 -21 -768 -973 -891 -323 -32 -570 -523 -529 -869 -220 -19 -876 -321 -959 -902 -313 -82 -41 -721 -989 -114 -322 -155 -246 -187 -973 -94 -451 -336 -182 -496 -459 -698 -500 -208 -947 -174 -667 -747 -928 -183 -301 -880 -51 -902 -113 -132 -383 -622 -209 -29 -150 -45 -633 -443 -949 -818 -500 -896 -103 -436 -434 -934 -897 -609 -52 -414 -456 -802 -570 -390 -36 -838 -901 -382 -365 -745 -183 -609 -50 -211 -215 -859 -409 -500 -919 -244 -979 -265 -264 -319 -720 -225 -945 -159 -927 -313 -791 -445 -476 -382 -455 -360 -432 -585 -222 -265 -313 -751 -932 -582 -991 -221 -106 -970 -218 -464 -960 -781 -133 -266 -122 -521 -468 -918 -841 -484 -281 -225 -522 -673 -771 -67 -152 -413 -166 -173 -674 -85 -265 -621 -799 -133 -593 -262 -574 -19 -774 -531 -5 -534 -741 -183 -592 -983 -13 -507 -524 -176 -902 -386 -565 -850 -83 -769 -122 -449 -283 -90 -953 -20 -216 -120 -612 -1000 -374 -99 -902 -115 -999 -784 -241 -582 -292 -215 -181 -995 -761 -321 -41 -657 -311 -414 -417 -733 -768 -478 -437 -868 -868 -985 -461 -608 -681 -294 -855 -731 -895 -70 -900 -996 -616 -41 -324 -83 -266 -518 -947 -920 -427 -756 -12 -725 -730 -583 -937 -795 -895 -315 -741 -259 -804 -219 -437 -222 -833 -984 -392 -102 -908 -220 -656 -434 -824 -445 -728 -287 -460 -165 -718 -796 -666 -853 -78 -246 -776 -848 -945 -843 -209 -881 -759 -37 -195 -589 -648 -723 -714 -615 -427 -512 -447 -413 -764 -496 -735 -418 -348 -23 -977 -1000 -258 -20 -240 -107 -635 -999 -619 -173 -647 -436 -820 -620 -810 -239 -792 -345 -749 -762 -767 -257 -392 -866 -130 -355 -821 -663 -836 -247 -234 -915 -960 -81 -702 -269 -741 -914 -546 -60 -803 -881 -862 -721 -48 -759 -182 -666 -662 -10 -6 -656 -363 -29 -16 -113 -497 -488 -802 -139 -579 -281 -19 -306 -682 -108 -569 -997 -737 -592 -250 -178 -212 -657 -553 -681 -521 -855 -490 -777 -93 -256 -802 -209 -328 -972 -581 -391 -371 -453 -443 -366 -398 -163 -308 -760 -743 -292 -404 -379 -993 -459 -95 -727 -23 -724 -300 -788 -589 -541 -975 -972 -939 -917 -352 -637 -191 -713 -652 -268 -718 -457 -697 -218 -825 -231 -648 -696 -78 -941 -102 -654 -442 -136 -374 -43 -67 -268 -144 -757 -701 -73 -483 -515 -887 -138 -320 -661 -932 -712 -540 -969 -603 -429 -567 -268 -291 -576 -943 -968 -704 -906 -645 -839 -892 -991 -425 -848 -954 -250 -981 -90 -163 -455 -474 -842 -177 -628 -567 -523 -922 -139 -532 -360 -217 -12 -868 -588 -559 -862 -111 -639 -125 -939 -192 -616 -845 -63 -3 -528 -108 -847 -74 -435 -456 -27 -558 -932 -776 -4 -398 -462 -924 -404 -801 -669 -547 -932 -898 -997 -379 -698 -393 -26 -171 -525 -394 -901 -447 -654 -788 -971 -161 -877 -208 -924 -527 -411 -84 -382 -236 -442 -667 -260 -30 -488 -732 -685 -938 -658 -371 -87 -92 -286 -120 -825 -141 -914 -142 -148 -1000 -407 -906 -822 -854 -327 -688 -977 -56 -268 -193 -457 -209 -500 -229 -645 -2 -817 -272 -275 -229 -475 -991 -604 -787 -710 -423 -420 -250 -758 -550 -202 -954 -945 -298 -296 -311 -912 -455 -234 -648 -528 -774 -408 -898 -515 -2 -707 -380 -473 -283 -741 -49 -422 -679 -26 -698 -554 -354 -278 -124 -681 -635 -755 -966 -119 -906 -585 -465 -405 -306 -800 -438 -528 -936 -547 -828 -229 -821 -703 -631 -184 -284 -797 -338 -840 -181 -135 -447 -981 -356 -999 -357 -936 -473 -556 -914 -145 -153 -812 -173 -408 -937 -608 -257 -690 -339 -82 -814 -8 -304 -658 -460 -855 -454 -321 -355 -29 -887 -850 -871 -900 -50 -736 -189 -18 -541 -744 -444 -866 -444 -36 -621 -468 -630 -734 -452 -761 -362 -650 -885 -466 -282 -690 -662 -204 -62 -729 -28 -851 -411 -789 -47 -701 -325 -693 -990 -731 -91 -903 -667 -407 -122 -384 -166 -533 -860 -279 -375 -665 -779 -744 -441 -305 -525 -777 -804 -740 -771 -847 -430 -533 -390 -948 -750 -791 -657 -839 -202 -406 -368 -706 -416 -910 -215 -777 -596 -821 -31 -181 -4 -951 -717 -509 -977 -426 -804 -89 -312 -992 -231 -605 -231 -29 -973 -710 -657 -328 -967 -426 -510 -741 -54 -239 -254 -708 -981 -845 -571 -609 -508 -259 -745 -67 -148 -473 -648 -174 -371 -299 -327 -162 -729 -279 -464 -108 -392 -963 -29 -245 -279 -531 -21 -956 -770 -988 -88 -357 -620 -352 -518 -543 -992 -622 -709 -292 -41 -820 -44 -874 -637 -812 -394 -869 -111 -229 -569 -201 -172 -620 -426 -607 -939 -251 -846 -345 -714 -187 -354 -170 -412 -39 -560 -227 -855 -499 -14 -71 -219 -93 -128 -103 -309 -639 -833 -70 -569 -931 -586 -670 -470 -197 -711 -376 -885 -39 -314 -961 -241 -436 -441 -893 -891 -546 -873 -25 -784 -189 -675 -196 -782 -109 -601 -128 -652 -286 -523 -189 -525 -528 -949 -381 -529 -681 -49 -180 -850 -485 -348 -667 -231 -669 -371 -988 -868 -245 -58 -431 -164 -518 -877 -784 -973 -603 -689 -817 -378 -394 -763 -956 -527 -247 -967 -951 -654 -362 -422 -85 -500 -243 -855 -130 -353 -96 -343 -597 -152 -321 -372 -594 -678 -808 -977 -413 -501 -577 -58 -587 -564 -820 -978 -817 -753 -380 -980 -171 -270 -508 -731 -273 -697 -446 -587 -133 -360 -922 -205 -501 -235 -405 -740 -402 -161 -476 -382 -54 -977 -142 -547 -135 -596 -465 -449 -258 -215 -752 -643 -559 -8 -111 -847 -853 -828 -326 -643 -217 -706 -352 -602 -603 -525 -685 -141 -190 -542 -341 -542 -564 -840 -481 -498 -210 -478 -475 -205 -122 -38 -541 -486 -297 -763 -527 -437 -943 -934 -613 -243 -248 -275 -321 -124 -798 -910 -178 -931 -438 -741 -738 -341 -977 -749 -868 -464 -735 -751 -754 -371 -582 -397 -607 -109 -486 -365 -766 -844 -242 -11 -606 -70 -92 -895 -225 -219 -952 -856 -680 -391 -298 -136 -226 -856 -237 -989 -119 -390 -464 -218 -168 -780 -659 -939 -869 -323 -325 -938 -239 -213 -805 -119 -34 -940 -325 -211 -890 -785 -863 -863 -890 -380 -363 -94 -131 -977 -595 -364 -600 -651 -396 -933 -300 -399 -106 -47 -511 -315 -832 -879 -568 -765 -913 -446 -86 -227 -363 -934 -521 -535 -906 -334 -414 -140 -228 -627 -139 -973 -249 -11 -129 -223 -87 -536 -535 -887 -256 -26 -493 -195 -965 -351 -291 -424 -286 -220 -631 -256 -629 -157 -370 -542 -719 -893 -287 -380 -541 -241 -990 -911 -524 -339 -222 -88 -555 -283 -919 -556 -691 -786 -273 -529 -57 -510 -8 -632 -7 -878 -67 -925 -965 -216 -372 -213 -298 -572 -1000 -748 -368 -478 -192 -734 -895 -722 -287 -819 -245 -142 -284 -830 -41 -579 -474 -117 -847 -988 -370 -880 -62 -526 -927 -864 -315 -404 -198 -552 -693 -340 -854 -530 -414 -851 -608 -950 -23 -475 -482 -962 -632 -843 -203 -853 -942 -487 -484 -235 -915 -138 -986 -124 -992 -32 -25 -762 -645 -21 -129 -586 -515 -4 -23 -15 -24 -770 -258 -730 -583 -604 -482 -116 -635 -562 -754 -998 -308 -571 -578 -394 -14 -296 -955 -198 -786 -929 -739 -473 -864 -11 -231 -716 -631 -616 -224 -154 -987 -971 -623 -344 -257 -566 -630 -401 -772 -682 -764 -691 -139 -783 -155 -639 -502 -886 -152 -420 -641 -774 -492 -964 -962 -313 -83 -896 -325 -500 -184 -900 -661 -276 -808 -27 -406 -289 -19 -477 -200 -478 -207 -973 -849 -162 -169 -147 -603 -290 -863 -529 -443 -726 -402 -8 -838 -579 -498 -45 -670 -486 -332 -702 -28 -501 -770 -624 -256 -692 -535 -152 -893 -189 -885 -371 -960 -518 -250 -35 -408 -127 -307 -691 -743 -263 -594 -756 -291 -406 -240 -340 -809 -728 -555 -232 -679 -506 -319 -381 -396 -281 -75 -442 -949 -42 -487 -46 -907 -922 -437 -703 -221 -483 -724 -716 -13 -998 -220 -624 -843 -45 -993 -101 -728 -488 -929 -376 -242 -224 -927 -484 -823 -682 -201 -791 -835 -496 -224 -74 -176 -587 -604 -241 -38 -281 -82 -916 -631 -685 -966 -646 -226 -934 -545 -58 -159 -212 -450 -573 -213 -930 -544 -895 -665 -643 -317 -536 -651 -283 -350 -21 -750 -404 -522 -882 -118 -593 -390 -958 -41 -190 -247 -716 -63 -507 -714 -428 -576 -930 -574 -945 -295 -244 -393 -749 -456 -609 -325 -897 -720 -47 -316 -864 -194 -940 -678 -2 -533 -161 -876 -858 -379 -632 -491 -706 -953 -833 -6 -563 -831 -139 -132 -567 -719 -806 -806 -407 -606 -468 -935 -80 -921 -25 -614 -701 -914 -354 -923 -102 -937 -538 -130 -853 -22 -924 -749 -956 -556 -226 -43 -759 -876 -304 -592 -505 -564 -197 -618 -208 -289 -281 -758 -788 -474 -715 -156 -956 -602 -469 -355 -34 -141 -953 -478 -67 -637 -874 -564 -834 -494 -547 -292 -796 -352 -211 -435 -564 -751 -305 -619 -163 -514 -490 -188 -316 -356 -131 -202 -460 -526 -551 -222 -157 -784 -102 -300 -965 -197 -797 -466 -409 -658 -988 -552 -86 -947 -753 -244 -533 -628 -571 -898 -352 -809 -685 -644 -902 -869 -210 -940 -432 -934 -297 -284 -427 -525 -391 -457 -772 -426 -269 -722 -699 -142 -377 -988 -391 -187 -192 -624 -625 -277 -775 -752 -962 -996 -645 -340 -931 -88 -582 -269 -708 -643 -288 -170 -882 -5 -504 -266 -737 -352 -959 -553 -705 -127 -628 -199 -37 -706 -473 -814 -574 -96 -443 -104 -308 -108 -123 -563 -447 -527 -775 -122 -774 -671 -67 -634 -535 -210 -277 -257 -381 -481 -444 -116 -993 -909 -860 -896 -563 -399 -547 -208 -393 -169 -832 -332 -47 -426 -75 -141 -738 -306 -608 -584 -429 -224 -884 -849 -485 -994 -877 -140 -75 -717 -705 -246 -282 -344 -318 -600 -567 -732 -108 -281 -109 -57 -281 -606 -378 -400 -95 -910 -753 -201 -376 -135 -481 -318 -767 -879 -973 -389 -315 -104 -302 -761 -369 -929 -128 -824 -877 -810 -50 -357 -36 -843 -63 -678 -131 -867 -610 -42 -987 -563 -694 -567 -811 -673 -439 -613 -397 -217 -19 -854 -823 -907 -72 -429 -307 -56 -688 -505 -116 -460 -462 -154 -422 -595 -553 -130 -511 -919 -127 -21 -67 -862 -400 -608 -543 -58 -645 -629 -64 -343 -200 -263 -983 -487 -395 -132 -58 -880 -143 -628 -637 -318 -384 -25 -184 -574 -918 -88 -799 -306 -188 -861 -888 -309 -491 -266 -112 -312 -245 -689 -455 -398 -939 -453 -368 -353 -341 -617 -566 -961 -946 -291 -352 -153 -450 -21 -65 -313 -974 -75 -677 -944 -148 -810 -213 -332 -181 -36 -841 -61 -4 -351 -35 -191 -608 -606 -657 -858 -193 -486 -71 -591 -354 -845 -151 -35 -553 -803 -364 -827 -986 -7 -790 -243 -686 -809 -712 -784 -681 -609 -240 -61 -486 -879 -111 -742 -89 -242 -383 -707 -567 -241 -168 -53 -163 -53 -817 -242 -646 -713 -254 -424 -755 -910 -208 -120 -872 -143 -251 -596 -960 -385 -902 -909 -224 -727 -154 -109 -881 -336 -33 -932 -215 -330 -12 -363 -703 -178 -205 -618 -907 -943 -268 -509 -709 -871 -965 -401 -708 -343 -968 -936 -549 -169 -560 -634 -924 -635 -171 -118 -711 -618 -284 -574 -515 -137 -755 -20 -718 -148 -486 -217 -578 -16 -354 -895 -570 -207 -866 -50 -553 -277 -19 -104 -889 -481 -745 -418 -439 -804 -100 -487 -75 -329 -74 -611 -363 -403 -418 -632 -218 -88 -154 -184 -551 -964 -232 -192 -982 -277 -897 -182 -73 -626 -412 -144 -206 -826 -451 -565 -364 -187 -797 -252 -383 -193 -777 -581 -2 -802 -581 -91 -450 -482 -519 -193 -807 -574 -562 -376 -302 -705 -226 -623 -349 -67 -47 -378 -150 -485 -802 -299 -932 -348 -449 -368 -942 -524 -848 -762 -967 -362 -313 -319 -716 -866 -803 -332 -363 -671 -442 -757 -462 -748 -502 -623 -165 -297 -23 -805 -190 -529 -9 -614 -336 -576 -877 -68 -379 -171 -922 -56 -385 -76 -436 -734 -813 -536 -134 -235 -583 -868 -833 -733 -193 -839 -355 -575 -957 -263 -849 -836 -874 -611 -55 -519 -186 -315 -643 -798 -855 -156 -908 -983 -507 -164 -242 -702 -375 -94 -873 -121 -628 -821 -266 -377 -482 -503 -633 -476 -248 -298 -867 -644 -980 -627 -776 -565 -116 -938 -133 -687 -905 -301 -872 -173 -866 -319 -233 -305 -177 -181 -354 -919 -116 -539 -285 -387 -694 -111 -606 -985 -14 -127 -65 -654 -768 -125 -657 -907 -178 -482 -682 -130 -480 -811 -253 -936 -580 -974 -260 -864 -909 -262 -816 -523 -964 -833 -916 -394 -430 -998 -344 -51 -138 -160 -28 -973 -19 -961 -576 -179 -123 -752 -184 -886 -238 -974 -562 -769 -712 -49 -608 -800 -155 -332 -629 -985 -363 -608 -161 -131 -565 -298 -290 -538 -224 -96 -39 -685 -77 -300 -779 -26 -141 -470 -982 -397 -777 -248 -791 -117 -383 -385 -441 -561 -379 -546 -730 -93 -146 -64 -967 -659 -631 -225 -562 -868 -810 -41 -105 -875 -258 -727 -283 -524 -921 -484 -443 -45 -157 -986 -799 -737 -180 -14 -821 -99 -519 -44 -879 -627 -607 -549 -250 -279 -924 -671 -807 -902 -79 -248 -48 -470 -833 -800 -301 -909 -89 -827 -504 -911 -251 -317 -659 -323 -476 -134 -201 -962 -768 -369 -274 -668 -544 -264 -417 -292 -630 -521 -365 -68 -725 -160 -227 -248 -996 -727 -128 -935 -4 -184 -548 -590 -452 -946 -567 -910 -233 -283 -558 -758 -185 -478 -717 -843 -433 -186 -152 -582 -861 -968 -276 -813 -71 -620 -532 -53 -210 -771 -992 -988 -823 -188 -637 -823 -441 -518 -211 -789 -17 -735 -237 -86 -402 -471 -758 -752 -667 -238 -930 -304 -664 -894 -561 -471 -303 -449 -676 -423 -820 -679 -257 -468 -114 -683 -481 -467 -522 -303 -765 -298 -404 -162 -613 -293 -826 -493 -204 -126 -61 -233 -222 -23 -765 -832 -19 -902 -594 -736 -777 -289 -804 -760 -308 -867 -435 -575 -949 -927 -325 -43 -422 -954 -502 -798 -692 -412 -642 -454 -738 -95 -203 -473 -90 -270 -289 -815 -32 -478 -646 -430 -383 -758 -87 -754 -725 -100 -920 -789 -953 -497 -750 -826 -368 -629 -90 -643 -754 -404 -851 -804 -997 -544 -580 -790 -426 -517 -684 -134 -252 -962 -66 -348 -231 -402 -694 -733 -567 -326 -358 -840 -392 -32 -359 -767 -420 -170 -435 -989 -632 -830 -439 -983 -393 -57 -796 -897 -757 -868 -66 -633 -384 -742 -157 -382 -654 -923 -496 -44 -518 -248 -23 -945 -292 -629 -155 -455 -949 -48 -567 -928 -232 -125 -668 -537 -918 -627 -628 -948 -617 -256 -472 -519 -313 -651 -394 -793 -314 -167 -979 -834 -216 -654 -290 -431 -681 -550 -766 -546 -617 -994 -657 -962 -664 -322 -579 -14 -190 -726 -924 -827 -677 -249 -292 -875 -545 -667 -340 -737 -302 -691 -692 -526 -977 -588 -86 -541 -700 -522 -799 -466 -176 -763 -349 -964 -273 -300 -931 -465 -544 -376 -135 -741 -322 -33 -485 -413 -460 -795 -885 -606 -225 -488 -818 -38 -109 -854 -793 -496 -259 -6 -85 -595 -939 -772 -961 -311 -487 -471 -124 -717 -302 -159 -670 -264 -627 -517 -281 -816 -824 -123 -544 -244 -943 -749 -897 -799 -154 -3 -633 -646 -11 -716 -997 -604 -596 -665 -556 -721 -69 -76 -494 -319 -213 -850 -375 -653 -339 -426 -489 -456 -250 -695 -382 -148 -571 -92 -666 -828 -747 -945 -437 -89 -973 -463 -192 -113 -517 -108 -259 -157 -884 -57 -161 -671 -430 -381 -861 -249 -594 -568 -916 -82 -43 -433 -1 -623 -470 -444 -242 -324 -411 -773 -215 -942 -857 -278 -451 -74 -427 -860 -264 -54 -31 -490 -42 -634 -319 -264 -418 -174 -585 -451 -134 -535 -940 -402 -142 -746 -800 -672 -845 -935 -861 -529 -844 -71 -88 -428 -812 -9 -782 -712 -705 -262 -642 -493 -929 -865 -675 -54 -745 -199 -819 -581 -993 -251 -725 -737 -740 -540 -253 -440 -838 -745 -867 -945 -667 -183 -964 -412 -308 -612 -539 -256 -784 -313 -401 -400 -179 -716 -649 -752 -404 -260 -413 -494 -450 -551 -865 -399 -545 -878 -818 -677 -161 -192 -380 -416 -871 -306 -571 -557 -870 -148 -453 -407 -79 -69 -267 -815 -155 -759 -146 -525 -465 -25 -977 -242 -725 -560 -900 -712 -822 -682 -912 -949 -792 -444 -785 -44 -425 -666 -851 -259 -638 -212 -865 -296 -45 -508 -817 -221 -820 -537 -601 -608 -301 -254 -81 -791 -919 -158 -556 -621 -799 -99 -416 -611 -170 -910 -414 -197 -843 -493 -624 -312 -896 -676 -617 -703 -385 -282 -249 -138 -874 -537 -666 -146 -673 -388 -543 -126 -671 -612 -320 -911 -28 -774 -230 -992 -369 -357 -957 -203 -330 -798 -625 -390 -207 -765 -131 -231 -292 -171 -816 -411 -646 -945 -739 -851 -924 -517 -15 -907 -695 -400 -19 -651 -812 -387 -800 -381 -492 -969 -611 -580 -955 -23 -657 -531 -609 -223 -321 -853 -550 -556 -157 -108 -95 -461 -864 -301 -477 -23 -665 -863 -873 -525 -220 -139 -924 -466 -608 -151 -261 -638 -585 -35 -189 -789 -398 -290 -30 -45 -227 -638 -488 -782 -798 -930 -777 -130 -272 -74 -366 -366 -367 -421 -366 -508 -293 -42 -137 -869 -518 -88 -315 -586 -290 -565 -971 -8 -804 -334 -511 -214 -703 -379 -780 -360 -530 -511 -560 -778 -242 -752 -803 -372 -84 -235 -526 -806 -925 -411 -450 -266 -362 -594 -584 -660 -86 -371 -448 -887 -110 -821 -225 -569 -57 -827 -59 -840 -993 -180 -526 -68 -964 -40 -36 -194 -944 -641 -832 -66 -697 -434 -992 -346 -371 -982 -346 -773 -403 -167 -480 -516 -928 -914 -209 -653 -875 -262 -373 -434 -596 -808 -600 -414 -813 -958 -227 -44 -444 -628 -721 -623 -585 -392 -672 -948 -941 -257 -261 -60 -26 -202 -265 -147 -528 -309 -267 -991 -574 -15 -690 -470 -574 -46 -601 -588 -508 -260 -964 -225 -777 -795 -504 -785 -329 -487 -820 -116 -546 -41 -533 -801 -926 -277 -745 -19 -853 -615 -83 -780 -103 -818 -257 -776 -691 -373 -626 -499 -379 -371 -356 -515 -131 -884 -126 -298 -265 -1 -524 -787 -29 -826 -749 -476 -818 -110 -245 -828 -902 -693 -684 -876 -30 -313 -711 -50 -324 -438 -204 -354 -715 -28 -158 -909 -448 -740 -539 -742 -854 -16 -650 -134 -311 -207 -256 -564 -162 -301 -823 -97 -857 -268 -226 -666 -699 -107 -306 -540 -325 -684 -442 -861 -476 -306 -77 -908 -222 -50 -861 -493 -42 -417 -666 -721 -126 -608 -722 -979 -779 -484 -384 -721 -390 -792 -767 -515 -756 -767 -459 -504 -147 -861 -546 -177 -960 -202 -727 -443 -277 -980 -565 -370 -831 -165 -751 -501 -180 -534 -161 -115 -239 -907 -744 -596 -659 -360 -44 -85 -170 -44 -392 -750 -797 -582 -222 -170 -7 -772 -844 -70 -938 -314 -962 -108 -888 -445 -609 -654 -456 -886 -860 -712 -937 -869 -5 -215 -209 -137 -52 -229 -415 -808 -546 -980 -82 -289 -283 -137 -602 -953 -860 -127 -653 -305 -290 -565 -493 -256 -464 -732 -995 -19 -399 -165 -726 -181 -969 -773 -853 -533 -19 -439 -782 -848 -126 -933 -978 -992 -590 -964 -963 -571 -266 -602 -932 -715 -996 -739 -33 -882 -519 -421 -143 -706 -425 -662 -247 -52 -383 -121 -744 -234 -982 -297 -186 -358 -312 -340 -952 -828 -255 -315 -413 -328 -15 -988 -268 -573 -254 -80 -82 -558 -498 -808 -85 -114 -768 -275 -979 -91 -884 -276 -841 -127 -80 -752 -239 -558 -625 -764 -617 -493 -752 -638 -250 -531 -262 -439 -419 -40 -87 -162 -852 -898 -901 -228 -123 -222 -960 -357 -392 -925 -794 -648 -698 -309 -468 -630 -830 -866 -756 -569 -605 -117 -185 -614 -481 -457 -408 -200 -859 -640 -499 -896 -329 -194 -651 -590 -503 -359 -600 -293 -210 -445 -878 -776 -839 -276 -852 -356 -246 -934 -211 -985 -747 -177 -715 -867 -607 -916 -210 -426 -609 -270 -863 -710 -554 -641 -788 -648 -307 -356 -203 -836 -864 -169 -835 -47 -717 -605 -981 -405 -405 -622 -439 -934 -274 -285 -229 -390 -965 -935 -935 -436 -702 -425 -917 -135 -624 -225 -17 -268 -625 -894 -574 -750 -137 -899 -211 -953 -165 -673 -581 -180 -881 -401 -176 -311 -851 -126 -310 -280 -524 -477 -943 -891 -770 -111 -428 -552 -519 -939 -475 -921 -542 -984 -315 -91 -128 -414 -322 -655 -609 -580 -179 -148 -151 -681 -894 -57 -729 -874 -550 -655 -604 -271 -587 -572 -116 -698 -145 -210 -97 -760 -8 -766 -720 -694 -81 -97 -504 -916 -354 -823 -853 -539 -232 -942 -638 -60 -107 -141 -35 -54 -73 -46 -327 -605 -581 -897 -771 -653 -165 -170 -839 -243 -128 -526 -86 -479 -427 -476 -380 -555 -768 -937 -685 -191 -779 -688 -899 -937 -767 -862 -779 -885 -660 -625 -836 -277 -291 -559 -49 -443 -884 -932 -4 -464 -836 -937 -941 -565 -300 -861 -427 -775 -403 -547 -6 -367 -40 -950 -568 -727 -197 -434 -717 -232 -707 -207 -543 -550 -438 -452 -86 -219 -356 -369 -213 -917 -556 -116 -512 -492 -193 -224 -508 -767 -166 -391 -900 -725 -459 -457 -857 -526 -329 -246 -233 -705 -922 -748 -363 -43 -431 -598 -940 -435 -231 -708 -815 -103 -424 -150 -239 -270 -40 -388 -769 -28 -21 -276 -781 -552 -398 -968 -565 -69 -568 -73 -573 -613 -239 -805 -174 -261 -78 -446 -434 -271 -391 -90 -675 -885 -467 -769 -282 -882 -146 -38 -127 -109 -959 -122 -816 -909 -799 -767 -20 -409 -727 -491 -897 -959 -420 -596 -102 -742 -177 -98 -842 -80 -17 -326 -859 -929 -618 -913 -967 -271 -523 -228 -375 -282 -943 -454 -569 -520 -948 -322 -306 -788 -992 -554 -781 -420 -273 -480 -353 -958 -583 -569 -106 -188 -697 -835 -594 -605 -712 -616 -214 -23 -120 -68 -622 -693 -179 -369 -579 -757 -68 -606 -169 -516 -364 -743 -549 -861 -230 -122 -30 -25 -908 -828 -99 -710 -174 -81 -264 -358 -517 -625 -493 -892 -676 -240 -68 -992 -311 -995 -793 -208 -549 -239 -215 -356 -99 -987 -407 -570 -112 -725 -399 -804 -311 -970 -111 -540 -912 -114 -99 -951 -518 -653 -537 -487 -328 -236 -268 -264 -736 -10 -251 -803 -808 -798 -667 -781 -476 -847 -530 -276 -878 -830 -290 -344 -137 -526 -239 -597 -595 -161 -858 -237 -146 -987 -540 -50 -265 -598 -622 -485 -321 -251 -90 -130 -338 -735 -947 -876 -433 -417 -801 -919 -314 -683 -787 -543 -76 -573 -140 -415 -210 -699 -50 -527 -803 -548 -938 -711 -836 -910 -799 -879 -384 -426 -681 -374 -909 -252 -742 -434 -935 -800 -407 -825 -453 -242 -513 -242 -526 -554 -189 -540 -234 -160 -847 -6 -625 -999 -38 -82 -572 -122 -228 -968 -848 -106 -969 -998 -371 -871 -137 -854 -774 -394 -665 -983 -322 -730 -218 -807 -28 -545 -585 -405 -444 -345 -858 -220 -286 -621 -374 -65 -481 -685 -59 -44 -512 -416 -606 -796 -404 -388 -295 -660 -230 -83 -861 -715 -355 -242 -882 -634 -574 -668 -984 -709 -433 -515 -9 -619 -292 -278 -934 -585 -390 -682 -919 -917 -649 -5 -39 -63 -833 -944 -410 -855 -336 -577 -730 -981 -601 -715 -905 -969 -71 -754 -122 -906 -594 -738 -290 -783 -317 -737 -105 -488 -13 -869 -402 -431 -363 -207 -793 -478 -929 -916 -580 -233 -15 -145 -421 -43 -604 -683 -629 -290 -218 -257 -124 -466 -680 -302 -862 -989 -191 -713 -584 -50 -993 -921 -597 -712 -344 -806 -836 -640 -939 -964 -861 -535 -641 -718 -507 -883 -64 -92 -182 -95 -789 -978 -644 -302 -64 -446 -508 -473 -374 -426 -9 -565 -922 -896 -573 -178 -541 -547 -909 -809 -891 -499 -158 -531 -630 -349 -979 -407 -387 -590 -104 -194 -121 -717 -16 -484 -253 -588 -2 -209 -809 -612 -577 -758 -180 -913 -91 -313 -209 -93 -900 -996 -179 -277 -961 -799 -834 -950 -291 -793 -543 -459 -683 -271 -562 -717 -204 -689 -92 -14 -979 -560 -104 -516 -300 -622 -315 -689 -664 -219 -491 -561 -943 -105 -880 -919 -618 -616 -494 -742 -239 -133 -631 -933 -598 -808 -731 -192 -9 -112 -46 -329 -338 -774 -247 -625 -957 -545 -137 -117 -137 -802 -795 -847 -260 -307 -574 -690 -410 -782 -618 -965 -79 -26 -80 -590 -695 -663 -265 -669 -456 -420 -491 -574 -578 -64 -819 -168 -206 -211 -823 -83 -352 -459 -717 -629 -617 -958 -531 -477 -29 -693 -674 -717 -576 -588 -152 -932 -987 -812 -508 -312 -403 -930 -104 -167 -43 -47 -223 -889 -817 -756 -384 -381 -400 -840 -723 -892 -632 -97 -279 -725 -490 -7 -609 -793 -175 -302 -128 -551 -686 -411 -506 -257 -521 -5 -191 -33 -86 -630 -817 -682 -82 -89 -165 -161 -840 -20 -106 -621 -191 -53 -525 -235 -182 -34 -830 -591 -398 -601 -596 -475 -554 -595 -124 -262 -743 -322 -193 -961 -21 -656 -223 -243 -679 -342 -41 -169 -794 -553 -866 -454 -797 -487 -132 -723 -301 -727 -707 -13 -342 -834 -936 -391 -688 -198 -943 -311 -640 -283 -659 -235 -653 -670 -608 -457 -658 -313 -95 -886 -241 -811 -469 -434 -819 -621 -215 -723 -677 -473 -671 -964 -232 -902 -732 -210 -314 -503 -204 -957 -108 -948 -963 -98 -406 -407 -62 -219 -294 -302 -462 -971 -175 -354 -321 -760 -194 -915 -443 -307 -740 -564 -216 -387 -824 -794 -310 -791 -104 -236 -569 -555 -369 -145 -278 -493 -34 -410 -326 -92 -296 -909 -839 -949 -271 -962 -520 -107 -950 -399 -305 -215 -28 -76 -350 -100 -217 -475 -956 -55 -533 -473 -72 -685 -670 -993 -669 -627 -631 -123 -424 -436 -492 -475 -34 -458 -686 -580 -273 -122 -442 -344 -788 -353 -739 -970 -626 -139 -906 -947 -165 -325 -692 -437 -919 -922 -445 -904 -66 -448 -415 -732 -266 -222 -614 -955 -586 -725 -27 -620 -445 -853 -237 -608 -603 -138 -880 -902 -366 -445 -740 -62 -709 -527 -681 -560 -348 -322 -375 -275 -235 -753 -374 -390 -697 -814 -508 -144 -522 -453 -721 -543 -341 -689 -811 -936 -429 -712 -604 -982 -520 -420 -161 -922 -970 -745 -50 -455 -327 -390 -992 -952 -811 -656 -944 -961 -22 -650 -920 -397 -598 -914 -733 -571 -93 -773 -866 -408 -26 -525 -707 -995 -723 -679 -496 -869 -408 -626 -387 -730 -990 -499 -929 -752 -773 -363 -109 -295 -430 -89 -783 -1000 -189 -574 -479 -84 -461 -883 -814 -840 -145 -246 -112 -983 -856 -153 -797 -872 -828 -453 -58 -257 -632 -943 -620 -631 -971 -314 -983 -465 -220 -529 -52 -147 -627 -26 -498 -644 -147 -810 -596 -439 -205 -967 -476 -302 -124 -942 -103 -455 -771 -55 -854 -353 -508 -52 -391 -775 -528 -833 -928 -11 -407 -1000 -722 -858 -747 -608 -628 -388 -454 -648 -281 -957 -279 -602 -394 -311 -307 -907 -361 -410 -952 -875 -955 -308 -475 -812 -341 -231 -605 -847 -465 -491 -606 -715 -282 -849 -800 -215 -820 -674 -795 -787 -237 -960 -210 -723 -394 -32 -34 -231 -623 -482 -670 -62 -34 -999 -59 -736 -638 -779 -353 -516 -856 -195 -528 -97 -885 -183 -634 -461 -476 -626 -720 -661 -453 -633 -183 -856 -193 -41 -504 -206 -653 -97 -823 -130 -358 -717 -593 -105 -272 -356 -728 -748 -828 -280 -782 -663 -197 -713 -244 -137 -948 -553 -697 -424 -352 -30 -396 -130 -332 -928 -550 -708 -784 -801 -602 -259 -426 -510 -859 -103 -122 -609 -357 -757 -355 -717 -931 -482 -736 -775 -414 -238 -472 -504 -787 -658 -569 -267 -136 -449 -564 -331 -849 -117 -147 -735 -321 -849 -868 -874 -96 -656 -198 -62 -289 -852 -835 -813 -326 -998 -659 -349 -790 -988 -211 -32 -678 -123 -627 -215 -938 -137 -495 -487 -890 -3 -217 -575 -608 -334 -129 -28 -134 -688 -940 -376 -997 -55 -741 -918 -840 -950 -679 -358 -690 -359 -209 -979 -67 -134 -609 -304 -513 -787 -177 -943 -379 -596 -725 -549 -84 -888 -650 -977 -477 -142 -202 -540 -900 -288 -964 -979 -581 -580 -283 -934 -43 -778 -42 -257 -170 -483 -662 -762 -405 -679 -374 -786 -568 -271 -95 -713 -528 -475 -910 -877 -772 -64 -335 -507 -151 -820 -880 -564 -704 -73 -813 -387 -848 -370 -942 -155 -856 -212 -335 -435 -979 -511 -751 -899 -210 -501 -320 -169 -275 -650 -969 -248 -650 -559 -81 -14 -650 -369 -260 -327 -358 -904 -881 -544 -900 -199 -826 -629 -292 -740 -913 -855 -870 -689 -187 -833 -711 -890 -808 -850 -664 -13 -187 -418 -864 -75 -992 -405 -828 -224 -390 -415 -205 -128 -315 -371 -281 -548 -24 -542 -229 -558 -955 -380 -70 -5 -74 -520 -481 -892 -9 -37 -586 -927 -822 -282 -857 -534 -735 -108 -314 -830 -420 -936 -126 -951 -112 -525 -822 -530 -453 -790 -799 -405 -407 -409 -42 -344 -697 -823 -769 -376 -826 -484 -788 -259 -414 -62 -621 -575 -588 -855 -53 -740 -728 -610 -509 -327 -419 -687 -70 -384 -6 -423 -31 -427 -599 -801 -602 -871 -506 -279 -168 -878 -603 -499 -304 -441 -239 -67 -779 -765 -304 -526 -793 -283 -566 -697 -689 -319 -790 -184 -397 -140 -447 -835 -60 -295 -906 -938 -758 -965 -259 -142 -846 -435 -883 -547 -290 -67 -882 -583 -233 -146 -163 -3 -540 -530 -368 -807 -618 -50 -497 -617 -478 -173 -831 -464 -263 -331 -757 -592 -157 -621 -260 -296 -630 -372 -917 -909 -420 -376 -193 -951 -770 -619 -255 -29 -855 -567 -67 -617 -235 -266 -331 -860 -543 -313 -691 -343 -332 -19 -777 -938 -170 -840 -320 -921 -338 -380 -41 -483 -369 -267 -979 -21 -797 -511 -504 -622 -38 -624 -361 -178 -701 -841 -78 -258 -207 -986 -948 -349 -114 -856 -649 -330 -888 -432 -723 -154 -196 -322 -612 -669 -21 -291 -33 -205 -876 -991 -743 -670 -817 -744 -851 -480 -464 -679 -252 -503 -714 -324 -67 -739 -632 -216 -154 -476 -736 -927 -29 -598 -990 -856 -866 -219 -894 -872 -970 -650 -931 -266 -106 -642 -926 -599 -490 -818 -961 -290 -908 -361 -269 -487 -314 -629 -727 -54 -118 -277 -773 -89 -10 -796 -669 -510 -49 -656 -726 -128 -83 -427 -658 -924 -864 -195 -433 -289 -648 -579 -859 -569 -531 -977 -648 -32 -699 -268 -574 -53 -809 -635 -761 -866 -116 -326 -397 -559 -495 -508 -743 -61 -88 -626 -164 -901 -357 -691 -755 -514 -196 -535 -477 -783 -682 -501 -726 -776 -551 -76 -274 -642 -406 -151 -200 -732 -658 -926 -204 -92 -297 -582 -368 -598 -811 -302 -722 -457 -27 -883 -357 -507 -208 -839 -862 -114 -499 -730 -176 -261 -348 -657 -344 -827 -138 -610 -284 -733 -768 -819 -33 -681 -686 -511 -22 -483 -271 -263 -904 -366 -527 -92 -41 -452 -391 -536 -223 -851 -809 -998 -409 -883 -859 -152 -904 -229 -476 -169 -278 -77 -72 -347 -967 -461 -712 -917 -32 -564 -496 -813 -917 -596 -529 -776 -303 -48 -894 -721 -103 -713 -538 -222 -194 -706 -182 -104 -644 -987 -504 -772 -722 -57 -199 -301 -623 -645 -19 -402 -392 -696 -501 -625 -414 -99 -310 -602 -869 -120 -78 -831 -349 -398 -920 -983 -916 -708 -174 -418 -81 -627 -538 -234 -746 -5 -704 -39 -688 -955 -32 -129 -3 -626 -347 -403 -225 -616 -571 -977 -106 -9 -821 -158 -683 -316 -751 -113 -208 -279 -861 -4 -601 -635 -905 -922 -4 -198 -193 -341 -371 -820 -37 -195 -783 -846 -517 -252 -155 -721 -314 -612 -174 -952 -399 -594 -958 -878 -335 -931 -900 -253 -787 -652 -243 -154 -405 -127 -892 -701 -793 -803 -199 -192 -396 -732 -410 -755 -194 -397 -97 -125 -459 -630 -782 -619 -144 -748 -641 -957 -731 -75 -730 -453 -728 -73 -338 -683 -598 -378 -141 -452 -815 -269 -854 -44 -451 -683 -806 -532 -127 -403 -333 -232 -683 -528 -963 -613 -111 -840 -472 -727 -305 -753 -649 -612 -793 -546 -443 -662 -649 -40 -38 -601 -828 -290 -980 -465 -832 -582 -320 -782 -919 -188 -654 -960 -174 -473 -663 -830 -198 -67 -132 -671 -998 -935 -319 -502 -467 -116 -727 -609 -620 -62 -864 -554 -608 -415 -926 -485 -537 -467 -639 -165 -826 -737 -934 -31 -372 -382 -110 -186 -559 -233 -903 -697 -846 -153 -292 -860 -597 -569 -281 -476 -130 -694 -576 -372 -865 -271 -678 -367 -377 -193 -219 -456 -305 -520 -490 -535 -553 -954 -149 -942 -132 -936 -46 -895 -994 -239 -488 -377 -22 -868 -612 -252 -329 -679 -367 -564 -457 -124 -526 -780 -740 -398 -459 -736 -112 -966 -380 -270 -893 -479 -724 -177 -527 -487 -970 -252 -201 -550 -464 -141 -567 -352 -82 -295 -617 -790 -541 -165 -208 -885 -435 -332 -844 -428 -520 -192 -317 -248 -476 -62 -337 -658 -298 -890 -373 -72 -743 -305 -437 -244 -948 -584 -39 -743 -218 -617 -950 -250 -177 -637 -651 -490 -37 -110 -611 -740 -880 -469 -440 -531 -196 -158 -915 -430 -70 -712 -419 -803 -250 -835 -62 -310 -851 -25 -383 -76 -32 -198 -703 -84 -497 -815 -569 -645 -133 -345 -581 -535 -984 -391 -422 -779 -781 -452 -329 -51 -98 -738 -862 -545 -764 -248 -47 -289 -844 -49 -798 -500 -61 -509 -917 -216 -110 -193 -566 -336 -475 -556 -887 -88 -160 -924 -590 -363 -232 -854 -379 -79 -404 -676 -376 -862 -801 -378 -725 -701 -244 -256 -565 -987 -305 -717 -41 -225 -958 -815 -665 -57 -627 -930 -421 -567 -947 -89 -618 -242 -843 -951 -29 -814 -276 -886 -733 -4 -404 -393 -793 -485 -650 -702 -800 -531 -904 -962 -426 -535 -5 -348 -93 -390 -920 -148 -739 -999 -706 -456 -69 -440 -974 -117 -270 -495 -933 -669 -940 -423 -577 -450 -497 -983 -498 -391 -766 -285 -689 -289 -387 -262 -943 -631 -116 -54 -629 -657 -383 -192 -761 -254 -198 -152 -967 -208 -899 -280 -431 -914 -358 -631 -737 -502 -506 -857 -303 -802 -214 -69 -790 -741 -869 -689 -386 -55 -68 -510 -562 -398 -489 -193 -553 -676 -738 -529 -363 -843 -320 -351 -989 -552 -917 -947 -147 -869 -364 -806 -232 -776 -833 -926 -478 -61 -233 -127 -581 -60 -858 -721 -135 -791 -585 -267 -321 -761 -152 -49 -795 -739 -992 -346 -778 -122 -963 -840 -511 -795 -688 -146 -622 -385 -582 -351 -335 -120 -503 -769 -14 -367 -82 -213 -227 -532 -267 -635 -163 -206 -629 -149 -174 -707 -539 -640 -611 -548 -414 -284 -500 -16 -968 -422 -983 -119 -770 -129 -521 -583 -746 -116 -622 -681 -169 -887 -503 -535 -137 -514 -719 -979 -323 -327 -654 -53 -973 -177 -300 -358 -248 -166 -470 -215 -148 -758 -265 -60 -593 -44 -242 -517 -926 -640 -58 -980 -503 -19 -544 -215 -375 -392 -892 -939 -885 -196 -241 -741 -237 -154 -425 -575 -613 -583 -785 -143 -943 -839 -512 -156 -756 -658 -686 -237 -846 -304 -516 -698 -809 -774 -698 -983 -87 -962 -798 -146 -268 -211 -701 -508 -271 -676 -840 -895 -851 -464 -82 -100 -506 -862 -106 -898 -675 -3 -332 -190 -832 -448 -825 -718 -14 -851 -727 -105 -566 -812 -751 -546 -934 -517 -508 -16 -133 -173 -145 -838 -651 -569 -117 -146 -545 -676 -874 -224 -467 -28 -71 -171 -545 -573 -531 -493 -642 -95 -651 -200 -114 -807 -898 -322 -586 -732 -827 -613 -773 -855 -560 -324 -481 -121 -793 -534 -365 -733 -566 -981 -158 -312 -785 -829 -617 -648 -811 -478 -946 -187 -750 -395 -717 -929 -776 -597 -543 -787 -841 -605 -642 -879 -797 -72 -296 -801 -482 -626 -510 -160 -707 -549 -106 -687 -64 -968 -745 -535 -941 -531 -166 -334 -799 -773 -305 -354 -588 -500 -359 -541 -995 -950 -747 -14 -865 -680 -163 -391 -329 -110 -283 -643 -811 -38 -718 -931 -344 -96 -120 -733 -768 -912 -84 -802 -910 -768 -550 -958 -865 -277 -717 -660 -841 -883 -17 -738 -512 -565 -153 -431 -591 -674 -177 -498 -862 -947 -103 -242 -37 -25 -613 -417 -448 -906 -8 -330 -84 -659 -891 -445 -538 -569 -583 -880 -628 -465 -440 -526 -203 -894 -96 -777 -209 -245 -134 -759 -526 -852 -42 -951 -182 -472 -825 -200 -461 -871 -50 -802 -654 -395 -961 -531 -613 -146 -136 -732 -845 -272 -359 -699 -422 -592 -968 -450 -437 -633 -688 -430 -584 -219 -602 -414 -134 -639 -973 -895 -894 -720 -798 -94 -130 -215 -823 -653 -850 -150 -563 -510 -738 -155 -221 -944 -525 -920 -496 -514 -801 -251 -833 -347 -564 -112 -426 -533 -537 -908 -654 -595 -637 -108 -943 -952 -125 -486 -739 -210 -546 -651 -762 -835 -141 -994 -473 -567 -894 -11 -268 -973 -402 -299 -289 -100 -823 -485 -697 -926 -629 -103 -164 -239 -194 -527 -835 -418 -851 -635 -736 -285 -3 -37 -591 -72 -625 -858 -767 -931 -66 -112 -764 -279 -507 -328 -57 -794 -202 -804 -237 -495 -664 -640 -69 -992 -195 -157 -587 -671 -126 -870 -901 -645 -918 -486 -217 -485 -320 -722 -22 -81 -765 -948 -175 -394 -433 -283 -525 -309 -389 -280 -15 -297 -201 -762 -694 -254 -15 -434 -737 -352 -321 -987 -174 -883 -15 -436 -991 -837 -135 -806 -38 -161 -791 -311 -733 -347 -598 -943 -612 -673 -387 -712 -379 -537 -235 -612 -636 -139 -885 -229 -934 -952 -701 -542 -631 -399 -742 -713 -469 -248 -298 -825 -330 -429 -917 -789 -122 -465 -309 -833 -764 -551 -249 -240 -422 -739 -906 -820 -707 -702 -441 -980 -836 -825 -417 -360 -690 -668 -500 -107 -183 -256 -969 -456 -436 -974 -420 -590 -62 -827 -800 -501 -874 -344 -286 -46 -829 -899 -304 -554 -445 -962 -962 -265 -781 -885 -869 -251 -982 -549 -662 -86 -599 -627 -432 -779 -602 -387 -840 -135 -740 -492 -99 -181 -873 -811 -638 -292 -550 -603 -907 -915 -398 -260 -419 -557 -551 -684 -652 -986 -887 -241 -217 -47 -820 -22 -352 -737 -437 -103 -747 -847 -109 -253 -351 -67 -173 -930 -712 -411 -179 -817 -853 -365 -355 -413 -742 -766 -443 -902 -576 -453 -535 -87 -562 -283 -188 -325 -190 -550 -869 -38 -914 -861 -639 -386 -109 -362 -394 -173 -914 -299 -619 -475 -213 -780 -424 -213 -10 -141 -122 -240 -782 -265 -945 -597 -839 -638 -736 -685 -743 -91 -131 -976 -536 -407 -461 -626 -273 -589 -803 -492 -259 -658 -5 -378 -929 -565 -952 -472 -521 -33 -340 -340 -607 -354 -644 -463 -262 -340 -188 -696 -728 -291 -135 -112 -521 -637 -399 -615 -193 -550 -199 -427 -184 -478 -966 -582 -935 -987 -988 -52 -84 -400 -224 -230 -753 -446 -329 -191 -267 -988 -819 -407 -488 -474 -846 -363 -327 -520 -848 -381 -488 -395 -143 -747 -519 -559 -886 -293 -359 -777 -805 -819 -589 -351 -979 -295 -287 -443 -121 -550 -806 -568 -672 -119 -193 -406 -799 -329 -278 -949 -19 -45 -702 -164 -364 -917 -714 -230 -279 -589 -848 -250 -811 -834 -280 -997 -443 -590 -745 -424 -564 -637 -129 -102 -543 -971 -303 -165 -256 -917 -947 -243 -708 -708 -612 -562 -199 -209 -592 -414 -541 -197 -418 -839 -880 -249 -159 -817 -207 -786 -432 -464 -927 -156 -820 -829 -962 -628 -714 -989 -627 -562 -139 -243 -961 -539 -58 -78 -187 -971 -965 -700 -464 -427 -96 -568 -938 -493 -189 -230 -798 -476 -572 -752 -628 -386 -833 -14 -341 -953 -788 -483 -929 -183 -148 -567 -840 -468 -952 -440 -43 -670 -161 -707 -536 -485 -870 -736 -859 -464 -887 -7 -273 -575 -47 -665 -842 -322 -383 -29 -319 -450 -5 -148 -532 -121 -765 -517 -126 -1 -282 -779 -734 -316 -469 -931 -785 -515 -569 -799 -5 -641 -982 -802 -31 -552 -324 -877 -704 -636 -744 -471 -178 -393 -941 -881 -331 -274 -28 -629 -414 -966 -963 -369 -415 -369 -997 -186 -739 -5 -642 -365 -581 -602 -584 -810 -540 -751 -697 -770 -681 -79 -381 -378 -77 -453 -651 -613 -490 -896 -710 -458 -770 -72 -618 -590 -657 -799 -17 -461 -824 -773 -148 -283 -375 -886 -334 -336 -937 -216 -632 -422 -808 -451 -786 -218 -918 -981 -638 -846 -800 -219 -745 -426 -866 -647 -779 -607 -932 -954 -602 -404 -562 -280 -69 -108 -392 -750 -53 -32 -544 -541 -220 -847 -115 -919 -9 -673 -937 -713 -515 -427 -856 -436 -901 -740 -899 -777 -888 -132 -729 -695 -687 -719 -863 -3 -553 -831 -188 -533 -672 -733 -962 -445 -171 -395 -480 -565 -131 -588 -32 -558 -162 -48 -5 -169 -716 -969 -957 -193 -556 -640 -122 -851 -391 -838 -849 -814 -375 -60 -431 -869 -460 -914 -930 -92 -295 -214 -293 -670 -822 -564 -511 -674 -984 -457 -35 -623 -931 -503 -475 -734 -502 -63 -645 -149 -429 -901 -858 -250 -610 -559 -593 -470 -791 -746 -827 -745 -852 -62 -815 -512 -802 -703 -581 -783 -127 -774 -501 -199 -14 -499 -593 -262 -906 -347 -975 -271 -439 -241 -957 -979 -596 -174 -998 -657 -919 -866 -679 -469 -877 -440 -841 -907 -759 -867 -455 -926 -250 -482 -666 -835 -101 -257 -474 -904 -312 -928 -919 -637 -159 -818 -850 -535 -449 -806 -574 -589 -516 -77 -53 -410 -840 -787 -587 -641 -751 -165 -626 -432 -931 -898 -202 -859 -220 -607 -784 -661 -39 -405 -754 -99 -724 -1000 -319 -304 -600 -2 -562 -429 -543 -488 -689 -576 -711 -346 -176 -209 -162 -75 -877 -112 -589 -512 -568 -525 -166 -463 -947 -831 -446 -947 -568 -995 -161 -675 -768 -763 -733 -44 -314 -602 -606 -738 -919 -501 -347 -66 -708 -750 -820 -570 -988 -868 -176 -70 -309 -33 -951 -176 -281 -260 -273 -568 -655 -783 -467 -765 -287 -251 -948 -567 -948 -93 -514 -12 -804 -187 -597 -593 -456 -772 -995 -931 -470 -378 -723 -248 -78 -780 -800 -495 -152 -753 -550 -960 -60 -557 -688 -991 -569 -832 -592 -484 -761 -61 -193 -736 -566 -225 -936 -267 -133 -275 -921 -894 -880 -549 -843 -465 -943 -376 -276 -258 -728 -315 -469 -785 -252 -319 -773 -680 -112 -428 -352 -323 -979 -602 -222 -860 -108 -797 -763 -609 -343 -686 -824 -234 -237 -487 -84 -763 -963 -895 -617 -48 -200 -548 -685 -226 -781 -413 -29 -400 -623 -349 -649 -675 -519 -3 -796 -807 -8 -466 -527 -755 -704 -245 -270 -516 -211 -30 -787 -563 -525 -537 -522 -92 -455 -228 -363 -748 -600 -122 -304 -289 -774 -662 -928 -383 -176 -833 -512 -2 -124 -716 -436 -702 -952 -301 -467 -569 -691 -950 -505 -816 -980 -202 -945 -343 -496 -789 -967 -792 -589 -493 -632 -592 -808 -752 -596 -95 -767 -746 -411 -162 -783 -938 -602 -598 -968 -527 -31 -820 -595 -388 -66 -960 -87 -330 -723 -694 -213 -464 -49 -844 -766 -990 -257 -150 -916 -38 -931 -98 -833 -663 -689 -533 -244 -551 -301 -423 -396 -868 -119 -954 -265 -687 -862 -326 -140 -433 -200 -38 -830 -823 -562 -531 -214 -365 -443 -974 -34 -293 -195 -11 -277 -214 -983 -807 -364 -440 -427 -641 -228 -313 -390 -489 -219 -784 -237 -819 -695 -897 -553 -502 -484 -671 -288 -105 -509 -416 -610 -962 -804 -716 -534 -442 -906 -696 -55 -144 -324 -445 -7 -539 -843 -445 -24 -262 -749 -184 -726 -452 -885 -412 -525 -401 -720 -540 -475 -767 -322 -195 -79 -974 -766 -199 -214 -650 -711 -473 -120 -568 -11 -79 -444 -405 -278 -55 -197 -830 -189 -622 -946 -222 -822 -696 -455 -747 -225 -861 -298 -67 -974 -182 -205 -976 -975 -811 -396 -282 -79 -233 -935 -340 -373 -581 -559 -941 -454 -195 -781 -896 -303 -755 -260 -10 -123 -796 -793 -994 -23 -768 -809 -117 -577 -661 -666 -568 -269 -696 -591 -260 -854 -651 -581 -779 -352 -976 -123 -714 -556 -849 -909 -311 -688 -261 -647 -86 -923 -317 -844 -615 -529 -946 -383 -470 -594 -574 -183 -511 -681 -482 -112 -316 -578 -480 -51 -241 -855 -444 -258 -705 -317 -728 -357 -611 -891 -249 -593 -498 -561 -762 -206 -376 -405 -165 -536 -921 -210 -765 -557 -512 -225 -672 -91 -975 -839 -532 -225 -103 -3 -47 -426 -424 -496 -373 -408 -235 -530 -585 -528 -688 -801 -18 -398 -478 -574 -150 -620 -555 -449 -243 -247 -560 -69 -239 -987 -47 -106 -548 -989 -465 -683 -397 -641 -694 -122 -352 -345 -223 -919 -889 -51 -465 -108 -709 -336 -191 -714 -834 -152 -902 -385 -638 -891 -881 -849 -812 -599 -724 -320 -83 -587 -171 -657 -537 -293 -361 -364 -808 -766 -926 -259 -355 -581 -537 -125 -144 -207 -307 -951 -502 -743 -757 -948 -846 -74 -9 -169 -723 -888 -329 -750 -112 -9 -440 -576 -650 -108 -229 -761 -459 -671 -292 -150 -118 -331 -756 -917 -851 -794 -98 -424 -863 -104 -922 -693 -796 -73 -144 -217 -311 -704 -22 -441 -926 -107 -462 -171 -729 -481 -132 -572 -143 -440 -301 -929 -850 -337 -41 -110 -771 -830 -985 -740 -635 -271 -92 -254 -23 -162 -862 -720 -970 -324 -677 -110 -912 -602 -205 -667 -444 -47 -419 -261 -138 -923 -983 -581 -907 -75 -731 -203 -409 -864 -202 -511 -297 -994 -674 -618 -701 -314 -960 -233 -559 -758 -725 -751 -964 -489 -142 -631 -854 -447 -913 -980 -281 -463 -605 -951 -210 -154 -632 -852 -525 -61 -233 -296 -768 -500 -444 -42 -615 -306 -779 -322 -282 -452 -853 -783 -305 -763 -521 -285 -906 -211 -338 -307 -740 -215 -521 -913 -813 -837 -72 -262 -790 -719 -731 -387 -635 -243 -931 -968 -822 -255 -515 -857 -120 -256 -601 -942 -655 -100 -676 -158 -160 -943 -775 -716 -911 -979 -542 -587 -129 -352 -474 -158 -195 -379 -542 -958 -814 -308 -6 -659 -655 -836 -817 -416 -824 -399 -180 -87 -26 -852 -45 -157 -43 -862 -802 -14 -155 -258 -946 -83 -81 -97 -547 -631 -351 -128 -832 -408 -1000 -222 -684 -470 -642 -254 -1 -595 -661 -1000 -82 -668 -370 -681 -173 -319 -909 -150 -158 -605 -519 -717 -504 -387 -729 -981 -619 -366 -914 -836 -403 -94 -995 -218 -46 -302 -228 -573 -904 -888 -25 -400 -49 -502 -934 -89 -805 -324 -359 -834 -715 -664 -671 -846 -307 -281 -322 -42 -852 -284 -177 -731 -35 -74 -363 -950 -173 -84 -629 -902 -66 -800 -691 -148 -677 -646 -982 -85 -282 -224 -340 -683 -165 -212 -771 -891 -312 -166 -85 -898 -501 -187 -132 -758 -863 -79 -842 -931 -591 -169 -887 -520 -31 -956 -42 -522 -126 -286 -12 -71 -15 -101 -734 -379 -18 -208 -218 -120 -205 -214 -409 -519 -364 -432 -915 -566 -111 -169 -892 -513 -982 -114 -975 -721 -464 -158 -893 -381 -109 -511 -150 -939 -84 -677 -258 -619 -663 -549 -836 -581 -926 -394 -444 -420 -480 -8 -672 -683 -42 -821 -337 -152 -354 -209 -18 -335 -278 -430 -255 -900 -409 -328 -609 -604 -208 -777 -862 -482 -990 -60 -40 -235 -101 -407 -581 -137 -66 -730 -539 -266 -894 -479 -154 -997 -578 -323 -961 -418 -737 -440 -192 -760 -888 -161 -455 -975 -494 -463 -193 -36 -185 -321 -207 -427 -702 -322 -628 -367 -115 -49 -210 -396 -288 -152 -73 -185 -193 -128 -787 -47 -117 -522 -257 -527 -760 -807 -457 -891 -474 -9 -817 -555 -171 -992 -208 -418 -173 -668 -284 -835 -686 -941 -801 -873 -748 -383 -575 -114 -538 -926 -67 -621 -519 -36 -752 -783 -870 -470 -291 -210 -393 -789 -441 -616 -223 -146 -316 -502 -42 -615 -512 -787 -183 -7 -513 -305 -2 -905 -758 -459 -87 -201 -325 -256 -375 -893 -744 -892 -159 -479 -506 -887 -95 -192 -622 -453 -172 -480 -852 -648 -490 -400 -938 -990 -29 -238 -823 -355 -116 -458 -289 -496 -288 -394 -565 -991 -352 -305 -774 -647 -917 -940 -472 -900 -572 -649 -124 -431 -56 -56 -953 -163 -697 -201 -802 -739 -424 -459 -230 -707 -140 -276 -285 -246 -469 -893 -954 -170 -443 -625 -988 -472 -292 -379 -174 -757 -604 -630 -515 -259 -905 -402 -215 -507 -132 -367 -82 -7 -80 -884 -471 -593 -783 -438 -24 -579 -207 -338 -322 -29 -48 -527 -796 -784 -818 -738 -181 -597 -710 -655 -676 -591 -322 -702 -105 -427 -545 -833 -292 -136 -759 -199 -786 -278 -920 -97 -413 -987 -927 -72 -447 -680 -810 -405 -177 -169 -103 -887 -213 -234 -97 -157 -657 -496 -558 -72 -109 -667 -556 -742 -463 -752 -668 -347 -61 -29 -99 -122 -197 -551 -709 -567 -688 -646 -80 -725 -240 -389 -661 -436 -658 -729 -578 -58 -328 -93 -103 -110 -415 -916 -488 -327 -771 -724 -423 -461 -730 -9 -707 -248 -914 -519 -210 -451 -923 -883 -422 -388 -737 -591 -424 -810 -115 -476 -593 -305 -461 -674 -353 -923 -502 -980 -813 -699 -53 -14 -851 -853 -919 -499 -933 -199 -181 -425 -365 -773 -264 -230 -382 -516 -581 -474 -316 -453 -199 -821 -297 -172 -483 -6 -33 -962 -11 -471 -601 -697 -743 -286 -785 -507 -21 -137 -393 -923 -667 -571 -488 -305 -53 -622 -286 -714 -921 -569 -657 -899 -292 -326 -499 -621 -100 -475 -744 -862 -446 -890 -895 -765 -505 -812 -778 -228 -252 -730 -563 -140 -703 -235 -638 -466 -401 -614 -599 -351 -234 -333 -763 -237 -333 -287 -238 -356 -819 -106 -204 -561 -805 -745 -394 -776 -96 -725 -766 -65 -20 -755 -992 -931 -146 -871 -905 -360 -671 -254 -85 -352 -161 -524 -585 -447 -286 -225 -282 -784 -762 -294 -307 -298 -77 -858 -294 -909 -481 -575 -204 -939 -625 -967 -530 -90 -16 -421 -937 -314 -434 -472 -320 -594 -501 -131 -997 -792 -489 -661 -120 -140 -296 -499 -637 -335 -871 -998 -505 -794 -911 -644 -793 -946 -717 -154 -668 -358 -136 -286 -636 -369 -761 -432 -610 -900 -869 -909 -387 -739 -890 -624 -402 -61 -456 -71 -233 -689 -631 -101 -720 -102 -12 -813 -887 -293 -626 -335 -816 -738 -772 -464 -915 -456 -747 -856 -649 -144 -565 -812 -85 -163 -908 -898 -2 -73 -475 -399 -851 -761 -322 -298 -434 -2 -709 -904 -302 -972 -297 -346 -841 -838 -320 -916 -432 -725 -38 -309 -138 -550 -286 -628 -184 -764 -738 -983 -205 -431 -227 -100 -314 -706 -992 -163 -138 -324 -759 -740 -203 -947 -457 -12 -619 -505 -820 -510 -952 -566 -259 -49 -656 -107 -809 -307 -184 -805 -743 -354 -701 -39 -136 -287 -294 -478 -181 -947 -824 -125 -356 -534 -156 -637 -489 -616 -187 -371 -245 -585 -746 -208 -3 -694 -598 -48 -645 -807 -943 -771 -192 -709 -104 -462 -309 -179 -955 -302 -146 -849 -4 -991 -34 -537 -597 -746 -735 -619 -198 -570 -268 -916 -521 -651 -92 -290 -155 -378 -786 -24 -540 -279 -658 -236 -669 -422 -824 -802 -70 -100 -174 -254 -983 -871 -626 -22 -797 -202 -593 -254 -31 -67 -732 -185 -154 -570 -844 -437 -230 -358 -691 -522 -728 -880 -764 -942 -773 -644 -572 -135 -941 -21 -326 -290 -113 -560 -722 -622 -971 -353 -732 -239 -467 -221 -183 -777 -406 -261 -735 -835 -365 -263 -232 -321 -103 -230 -433 -639 -206 -615 -820 -716 -937 -975 -440 -547 -843 -973 -124 -70 -605 -50 -916 -912 -713 -773 -825 -851 -500 -119 -848 -145 -769 -989 -568 -65 -190 -195 -237 -750 -951 -838 -78 -629 -330 -593 -820 -50 -767 -151 -863 -17 -805 -283 -907 -912 -393 -630 -885 -871 -668 -585 -182 -835 -623 -123 -656 -633 -210 -478 -175 -273 -130 -422 -819 -893 -22 -795 -78 -252 -100 -571 -290 -640 -635 -4 -739 -604 -370 -907 -860 -811 -533 -150 -902 -330 -885 -703 -965 -795 -690 -172 -73 -892 -766 -160 -727 -982 -400 -518 -442 -261 -85 -70 -662 -68 -347 -529 -461 -2 -565 -54 -887 -921 -269 -213 -648 -825 -691 -962 -894 -899 -99 -256 -988 -637 -234 -576 -436 -301 -397 -781 -77 -531 -134 -924 -771 -438 -943 -441 -603 -189 -598 -761 -127 -363 -841 -568 -408 -920 -276 -673 -697 -774 -191 -18 -847 -546 -664 -307 -891 -588 -533 -71 -25 -447 -32 -883 -83 -704 -921 -361 -360 -973 -202 -697 -306 -219 -310 -630 -947 -704 -584 -223 -776 -959 -33 -726 -748 -539 -814 -838 -659 -487 -540 -286 -696 -108 -188 -427 -114 -570 -956 -566 -385 -575 -874 -902 -420 -466 -776 -748 -645 -529 -930 -893 -495 -65 -152 -754 -257 -82 -780 -260 -745 -136 -330 -2 -665 -615 -469 -188 -858 -145 -902 -224 -9 -826 -279 -816 -379 -665 -663 -339 -752 -891 -719 -820 -828 -248 -686 -514 -855 -959 -51 -88 -314 -611 -9 -685 -42 -711 -622 -52 -692 -201 -188 -375 -888 -639 -282 -701 -847 -44 -592 -536 -760 -850 -189 -224 -615 -634 -868 -431 -563 -119 -649 -923 -894 -440 -890 -954 -438 -547 -197 -608 -51 -603 -784 -53 -306 -879 -484 -787 -588 -543 -40 -739 -415 -416 -795 -693 -169 -478 -610 -370 -730 -383 -528 -465 -722 -643 -429 -696 -851 -279 -501 -561 -915 -532 -220 -525 -989 -18 -598 -40 -517 -42 -33 -406 -530 -636 -510 -427 -258 -41 -635 -817 -560 -683 -855 -504 -994 -857 -759 -661 -201 -331 -503 -667 -84 -945 -361 -926 -618 -30 -626 -988 -437 -191 -348 -959 -164 -918 -541 -22 -192 -569 -549 -265 -220 -628 -779 -143 -469 -93 -241 -57 -7 -276 -634 -128 -158 -18 -535 -125 -128 -235 -362 -329 -708 -163 -117 -218 -73 -815 -577 -8 -647 -286 -320 -477 -959 -572 -683 -605 -650 -163 -201 -610 -2 -324 -522 -645 -594 -920 -583 -810 -164 -389 -123 -837 -160 -360 -570 -831 -187 -985 -94 -110 -929 -876 -210 -366 -967 -124 -351 -810 -204 -946 -315 -447 -666 -731 -920 -148 -629 -868 -534 -8 -697 -120 -450 -657 -812 -407 -526 -196 -834 -808 -619 -28 -735 -863 -907 -81 -919 -519 -216 -642 -141 -58 -225 -288 -535 -333 -415 -257 -649 -571 -101 -267 -963 -423 -163 -198 -338 -428 -674 -92 -94 -700 -255 -125 -94 -155 -685 -625 -91 -466 -846 -429 -329 -732 -971 -255 -446 -79 -507 -698 -109 -38 -867 -638 -462 -505 -543 -580 -556 -891 -52 -308 -169 -933 -578 -203 -979 -911 -68 -948 -231 -743 -117 -806 -868 -527 -576 -666 -805 -487 -50 -278 -239 -205 -356 -678 -40 -399 -216 -296 -316 -389 -442 -609 -325 -819 -70 -6 -501 -789 -535 -733 -225 -789 -870 -42 -639 -190 -519 -745 -752 -155 -711 -196 -259 -654 -962 -363 -700 -433 -735 -724 -160 -597 -934 -900 -895 -761 -581 -319 -990 -693 -531 -657 -399 -849 -154 -982 -316 -841 -857 -838 -331 -296 -907 -380 -348 -911 -545 -683 -69 -984 -639 -942 -447 -428 -785 -285 -513 -456 -746 -955 -591 -734 -984 -411 -231 -990 -188 -843 -820 -157 -711 -543 -554 -685 -479 -218 -25 -881 -528 -19 -627 -490 -460 -626 -120 -366 -606 -711 -190 -811 -776 -233 -650 -354 -508 -390 -870 -241 -646 -126 -300 -1 -252 -841 -831 -769 -316 -622 -70 -506 -737 -49 -761 -234 -869 -76 -11 -771 -567 -576 -420 -29 -346 -370 -13 -926 -280 -934 -964 -314 -865 -856 -927 -193 -308 -811 -595 -200 -430 -754 -533 -853 -240 -434 -887 -588 -78 -16 -451 -431 -404 -498 -417 -843 -136 -807 -886 -829 -504 -853 -95 -22 -151 -850 -438 -462 -331 -472 -372 -18 -219 -948 -986 -223 -737 -291 -360 -812 -515 -34 -114 -526 -35 -109 -593 -66 -490 -825 -868 -281 -427 -63 -701 -386 -173 -998 -274 -504 -128 -147 -564 -549 -509 -63 -533 -546 -111 -961 -951 -947 -613 -490 -769 -774 -845 -427 -638 -164 -305 -196 -481 -698 -243 -23 -69 -434 -948 -667 -147 -476 -134 -322 -975 -604 -497 -504 -573 -702 -184 -49 -199 -481 -310 -361 -275 -369 -688 -801 -673 -353 -604 -70 -115 -905 -194 -727 -68 -130 -366 -363 -916 -329 -924 -120 -788 -789 -502 -276 -796 -613 -611 -852 -608 -807 -395 -360 -488 -190 -946 -865 -22 -997 -253 -690 -38 -268 -47 -234 -308 -424 -696 -821 -409 -933 -780 -257 -335 -369 -506 -144 -212 -304 -103 -65 -712 -350 -982 -261 -273 -108 -282 -350 -1000 -927 -207 -917 -166 -792 -436 -792 -685 -121 -549 -961 -690 -823 -488 -218 -475 -619 -994 -895 -932 -597 -763 -531 -890 -670 -937 -180 -447 -740 -168 -550 -652 -930 -941 -10 -417 -43 -867 -731 -555 -438 -429 -875 -906 -514 -743 -195 -945 -392 -879 -462 -73 -921 -654 -674 -289 -610 -968 -456 -497 -576 -967 -274 -822 -780 -491 -884 -517 -677 -583 -500 -349 -128 -219 -399 -141 -858 -263 -301 -155 -571 -343 -126 -609 -447 -176 -728 -810 -61 -255 -815 -400 -162 -145 -71 -857 -534 -255 -390 -94 -748 -32 -660 -716 -350 -806 -585 -864 -528 -731 -357 -385 -519 -580 -759 -300 -462 -217 -410 -244 -967 -286 -600 -862 -834 -491 -568 -118 -242 -466 -108 -736 -156 -355 -79 -458 -364 -844 -20 -265 -44 -217 -513 -252 -987 -538 -304 -206 -58 -530 -869 -171 -310 -180 -947 -326 -262 -356 -852 -340 -195 -120 -23 -621 -356 -439 -638 -319 -187 -412 -78 -516 -582 -213 -668 -480 -629 -118 -528 -465 -749 -98 -197 -235 -99 -402 -135 -702 -920 -204 -216 -915 -873 -187 -206 -133 -93 -235 -646 -991 -956 -600 -538 -188 -226 -235 -35 -518 -52 -968 -316 -415 -833 -634 -782 -837 -973 -992 -478 -321 -641 -629 -611 -329 -455 -367 -75 -896 -142 -417 -606 -959 -516 -563 -430 -527 -633 -815 -106 -258 -294 -129 -457 -57 -506 -55 -199 -620 -285 -728 -838 -462 -22 -54 -46 -777 -487 -694 -801 -883 -562 -174 -847 -911 -300 -244 -120 -844 -386 -774 -181 -526 -682 -184 -802 -217 -208 -682 -85 -710 -889 -828 -233 -845 -727 -905 -745 -444 -218 -312 -844 -993 -435 -263 -724 -703 -271 -155 -190 -583 -783 -105 -546 -692 -567 -838 -784 -25 -225 -830 -43 -237 -441 -687 -536 -47 -120 -785 -543 -495 -654 -581 -545 -58 -77 -103 -827 -815 -181 -617 -859 -677 -288 -139 -607 -419 -585 -608 -860 -673 -607 -183 -407 -916 -119 -191 -132 -117 -448 -672 -124 -687 -955 -989 -809 -55 -825 -988 -830 -391 -795 -365 -144 -286 -370 -357 -121 -165 -634 -836 -145 -599 -725 -916 -392 -482 -711 -74 -736 -632 -656 -431 -973 -365 -461 -838 -216 -176 -530 -897 -245 -67 -624 -311 -669 -803 -602 -330 -53 -920 -726 -393 -682 -93 -618 -600 -597 -724 -544 -623 -385 -638 -636 -942 -472 -785 -517 -125 -419 -267 -171 -62 -135 -710 -447 -442 -942 -615 -179 -933 -511 -437 -956 -423 -832 -148 -896 -339 -374 -862 -120 -654 -909 -896 -91 -547 -588 -763 -163 -174 -954 -1 -818 -901 -997 -641 -871 -988 -134 -504 -283 -462 -11 -415 -697 -18 -735 -82 -86 -278 -88 -304 -699 -216 -310 -878 -579 -987 -975 -220 -727 -245 -825 -39 -796 -269 -150 -210 -753 -107 -747 -597 -905 -404 -852 -890 -831 -833 -141 -629 -822 -754 -529 -854 -464 -408 -691 -441 -22 -773 -123 -430 -967 -23 -218 -21 -955 -174 -147 -216 -60 -671 -941 -956 -664 -794 -702 -669 -396 -138 -404 -357 -898 -839 -286 -389 -468 -521 -483 -674 -671 -728 -713 -241 -491 -787 -982 -161 -940 -150 -860 -4 -936 -772 -338 -648 -869 -236 -53 -969 -13 -109 -22 -328 -99 -378 -100 -776 -985 -463 -954 -471 -714 -178 -842 -879 -35 -576 -333 -256 -659 -40 -732 -809 -150 -859 -389 -691 -482 -384 -500 -228 -352 -117 -636 -536 -792 -24 -247 -74 -469 -868 -721 -545 -166 -998 -804 -819 -964 -995 -696 -837 -540 -438 -602 -499 -308 -367 -963 -269 -857 -934 -958 -598 -679 -888 -992 -422 -445 -297 -753 -971 -44 -260 -159 -622 -864 -951 -30 -869 -681 -477 -345 -571 -703 -36 -671 -254 -978 -76 -626 -12 -290 -14 -121 -80 -656 -568 -48 -166 -685 -87 -815 -334 -492 -505 -329 -636 -922 -777 -247 -170 -548 -663 -412 -65 -354 -694 -531 -362 -546 -214 -911 -614 -873 -217 -564 -477 -261 -502 -185 -643 -508 -529 -87 -80 -277 -537 -922 -872 -505 -29 -829 -73 -369 -419 -798 -303 -502 -368 -155 -951 -845 -284 -225 -745 -488 -239 -521 -174 -138 -642 -949 -417 -727 -238 -697 -398 -973 -679 -558 -168 -784 -271 -911 -948 -634 -403 -539 -392 -553 -506 -803 -718 -208 -74 -368 -583 -135 -887 -651 -611 -201 -6 -800 -617 -602 -336 -986 -210 -959 -75 -808 -254 -998 -967 -174 -916 -309 -501 -125 -217 -413 -638 -965 -288 -354 -662 -597 -806 -704 -119 -268 -572 -157 -207 -877 -24 -776 -372 -307 -504 -944 -101 -684 -51 -930 -751 -606 -499 -292 -387 -776 -925 -760 -282 -711 -465 -998 -671 -733 -173 -230 -846 -1000 -278 -894 -915 -458 -392 -976 -399 -403 -698 -307 -346 -786 -44 -760 -110 -756 -663 -891 -673 -588 -73 -860 -95 -335 -214 -238 -148 -432 -745 -594 -186 -960 -473 -953 -272 -263 -678 -142 -722 -738 -989 -156 -248 -437 -781 -800 -182 -933 -855 -598 -588 -205 -98 -819 -682 -187 -791 -2 -36 -340 -238 -383 -543 -432 -951 -154 -405 -717 -411 -426 -632 -474 -422 -285 -990 -704 -43 -952 -815 -750 -451 -771 -786 -393 -377 -109 -572 -4 -802 -608 -439 -210 -210 -5 -142 -825 -220 -511 -331 -449 -914 -857 -918 -631 -188 -331 -639 -286 -19 -177 -49 -106 -243 -262 -762 -191 -219 -214 -95 -450 -811 -451 -289 -388 -632 -363 -231 -838 -876 -752 -278 -531 -914 -638 -552 -234 -176 -995 -868 -723 -11 -639 -20 -861 -810 -227 -847 -670 -1000 -808 -395 -995 -966 -937 -370 -50 -174 -727 -131 -819 -895 -408 -348 -490 -147 -963 -195 -26 -320 -408 -980 -685 -136 -920 -200 -870 -597 -642 -198 -559 -532 -194 -25 -803 -498 -419 -952 -461 -549 -654 -71 -4 -762 -172 -445 -506 -569 -606 -640 -512 -266 -536 -29 -396 -155 -462 -261 -227 -753 -163 -713 -668 -559 -515 -549 -243 -221 -564 -806 -79 -218 -360 -517 -105 -878 -312 -843 -887 -264 -420 -63 -251 -427 -386 -310 -961 -604 -58 -704 -610 -384 -882 -17 -328 -466 -1 -446 -937 -976 -579 -346 -849 -448 -140 -698 -502 -101 -52 -261 -388 -479 -400 -944 -441 -814 -353 -94 -988 -578 -207 -421 -999 -732 -40 -183 -928 -936 -604 -548 -448 -467 -547 -403 -916 -604 -537 -240 -137 -370 -360 -160 -739 -885 -732 -920 -53 -28 -175 -324 -345 -146 -755 -187 -50 -374 -103 -891 -432 -653 -258 -276 -112 -401 -173 -585 -392 -216 -732 -813 -999 -126 -165 -252 -391 -666 -216 -154 -497 -229 -619 -249 -953 -235 -784 -238 -109 -830 -142 -126 -855 -405 -510 -771 -359 -166 -271 -917 -706 -393 -960 -562 -768 -357 -534 -649 -721 -633 -204 -178 -906 -16 -730 -154 -281 -51 -735 -697 -78 -931 -354 -272 -876 -394 -980 -562 -114 -96 -815 -848 -303 -13 -980 -133 -896 -75 -928 -587 -301 -833 -344 -235 -601 -339 -248 -850 -786 -860 -628 -204 -893 -281 -640 -10 -867 -944 -845 -693 -462 -990 -382 -669 -164 -173 -517 -465 -381 -398 -754 -845 -200 -124 -387 -60 -984 -726 -323 -880 -301 -698 -747 -737 -336 -639 -974 -230 -957 -625 -73 -363 -184 -191 -125 -746 -699 -597 -983 -700 -634 -826 -72 -154 -381 -89 -85 -18 -134 -558 -265 -918 -686 -285 -236 -581 -287 -955 -268 -911 -743 -501 -622 -570 -529 -297 -362 -948 -421 -273 -584 -817 -338 -839 -612 -305 -483 -643 -838 -756 -62 -916 -325 -372 -868 -57 -671 -921 -638 -479 -508 -14 -648 -70 -251 -639 -376 -945 -663 -331 -33 -510 -150 -890 -12 -972 -869 -722 -672 -90 -270 -579 -126 -628 -147 -392 -479 -400 -76 -548 -862 -932 -622 -212 -281 -130 -450 -286 -381 -899 -582 -172 -361 -371 -881 -836 -828 -287 -310 -490 -551 -678 -287 -847 -537 -586 -431 -954 -185 -632 -427 -31 -98 -96 -435 -48 -144 -324 -610 -651 -361 -223 -189 -138 -246 -556 -47 -491 -974 -643 -578 -697 -828 -408 -668 -773 -754 -251 -141 -927 -267 -954 -711 -384 -765 -431 -622 -396 -928 -611 -170 -139 -363 -831 -503 -91 -425 -295 -186 -57 -770 -832 -698 -125 -979 -242 -631 -872 -324 -347 -76 -516 -637 -921 -731 -854 -864 -510 -370 -237 -254 -916 -912 -626 -316 -528 -598 -802 -771 -948 -75 -890 -995 -67 -983 -351 -228 -438 -605 -387 -360 -776 -239 -508 -249 -562 -728 -843 -204 -690 -648 -310 -670 -671 -608 -986 -605 -665 -767 -611 -348 -579 -539 -20 -53 -486 -998 -828 -760 -768 -267 -480 -983 -593 -921 -653 -883 -423 -617 -211 -59 -493 -510 -507 -64 -939 -852 -390 -604 -7 -871 -19 -68 -321 -184 -384 -394 -790 -562 -516 -971 -699 -962 -772 -551 -9 -282 -635 -250 -20 -688 -26 -588 -720 -716 -522 -114 -778 -849 -458 -73 -19 -449 -515 -690 -761 -628 -814 -238 -150 -657 -609 -543 -882 -140 -664 -226 -301 -162 -935 -687 -637 -110 -784 -714 -377 -9 -75 -543 -918 -802 -441 -176 -736 -918 -114 -132 -298 -269 -825 -755 -390 -432 -187 -328 -917 -86 -551 -43 -399 -412 -165 -402 -13 -318 -972 -226 -976 -249 -462 -508 -76 -243 -327 -949 -577 -853 -831 -674 -694 -243 -414 -718 -514 -407 -610 -938 -766 -511 -318 -874 -146 -125 -824 -373 -727 -308 -249 -7 -434 -454 -388 -609 -283 -267 -775 -850 -905 -703 -728 -117 -869 -680 -560 -527 -461 -986 -474 -208 -133 -953 -235 -521 -897 -383 -504 -747 -823 -314 -722 -867 -364 -675 -640 -261 -358 -185 -154 -643 -440 -583 -975 -324 -155 -42 -262 -764 -692 -661 -168 -111 -608 -55 -978 -255 -740 -2 -690 -422 -769 -946 -423 -531 -917 -857 -619 -346 -386 -442 -858 -936 -345 -91 -623 -201 -19 -936 -660 -11 -881 -488 -654 -439 -654 -230 -488 -226 -970 -853 -103 -859 -467 -58 -829 -390 -784 -890 -894 -461 -940 -242 -355 -6 -212 -832 -929 -737 -665 -636 -884 -280 -404 -143 -330 -916 -684 -472 -748 -789 -801 -811 -265 -494 -52 -175 -440 -897 -824 -836 -662 -598 -31 -989 -876 -498 -663 -779 -159 -690 -898 -876 -764 -604 -68 -323 -125 -414 -166 -5 -708 -338 -393 -440 -329 -849 -868 -760 -976 -110 -294 -570 -505 -604 -454 -840 -401 -90 -911 -697 -862 -999 -978 -273 -41 -326 -799 -287 -965 -997 -26 -13 -671 -502 -546 -309 -496 -588 -208 -408 -293 -278 -774 -320 -925 -936 -601 -962 -378 -438 -347 -981 -844 -95 -549 -458 -94 -880 -869 -669 -275 -302 -607 -212 -891 -151 -235 -756 -749 -291 -522 -955 -230 -407 -348 -458 -531 -548 -903 -942 -44 -129 -773 -104 -967 -256 -776 -398 -7 -624 -509 -690 -951 -319 -43 -554 -120 -772 -423 -473 -904 -70 -54 -625 -285 -66 -556 -490 -524 -983 -823 -401 -152 -159 -735 -198 -405 -751 -493 -521 -601 -632 -240 -729 -293 -550 -458 -945 -131 -442 -363 -238 -971 -689 -412 -637 -820 -506 -889 -239 -227 -229 -476 -322 -51 -337 -432 -697 -494 -957 -865 -803 -209 -635 -933 -93 -916 -95 -243 -635 -912 -355 -193 -955 -980 -517 -62 -997 -507 -408 -543 -177 -195 -578 -28 -853 -177 -853 -109 -101 -457 -111 -231 -489 -493 -547 -306 -671 -120 -220 -211 -710 -633 -278 -150 -182 -72 -530 -119 -419 -636 -329 -885 -910 -768 -994 -801 -395 -28 -298 -369 -258 -951 -418 -757 -431 -383 -563 -832 -75 -785 -260 -927 -890 -963 -643 -612 -518 -224 -871 -280 -563 -506 -5 -145 -453 -589 -775 -904 -317 -700 -69 -161 -947 -434 -860 -222 -120 -649 -996 -253 -199 -366 -216 -927 -221 -771 -405 -52 -814 -48 -460 -751 -159 -228 -294 -939 -524 -632 -916 -536 -638 -784 -567 -933 -555 -458 -469 -94 -926 -250 -446 -544 -986 -253 -457 -560 -402 -9 -105 -108 -77 -365 -475 -557 -211 -411 -605 -401 -360 -552 -19 -699 -393 -680 -505 -848 -922 -377 -847 -878 -721 -975 -298 -477 -483 -987 -57 -76 -511 -818 -391 -155 -17 -537 -953 -420 -670 -855 -503 -807 -690 -856 -712 -989 -173 -678 -391 -67 -764 -751 -280 -950 -522 -223 -268 -510 -507 -640 -902 -819 -73 -12 -204 -513 -387 -91 -850 -256 -224 -391 -157 -651 -723 -111 -754 -525 -92 -170 -186 -686 -187 -484 -60 -797 -565 -648 -601 -415 -775 -873 -649 -776 -58 -235 -403 -211 -114 -139 -835 -860 -66 -925 -45 -440 -941 -205 -349 -955 -573 -890 -685 -870 -762 -796 -284 -145 -513 -722 -86 -839 -10 -275 -654 -547 -656 -486 -177 -231 -429 -946 -657 -742 -259 -790 -862 -461 -932 -662 -451 -452 -457 -99 -309 -736 -927 -848 -963 -42 -707 -64 -21 -897 -682 -851 -195 -701 -945 -530 -665 -488 -486 -748 -752 -225 -532 -764 -753 -581 -367 -157 -672 -582 -272 -464 -275 -387 -328 -792 -307 -929 -17 -151 -202 -356 -15 -654 -703 -867 -808 -190 -975 -635 -988 -764 -649 -219 -925 -724 -314 -426 -369 -499 -406 -302 -889 -195 -117 -855 -58 -527 -777 -119 -90 -216 -677 -998 -433 -308 -712 -410 -714 -241 -804 -855 -87 -77 -226 -435 -485 -99 -285 -460 -925 -754 -80 -795 -584 -401 -961 -514 -963 -520 -157 -729 -873 -669 -753 -536 -551 -94 -898 -197 -879 -169 -909 -679 -365 -252 -541 -867 -806 -116 -419 -513 -236 -706 -663 -755 -313 -311 -879 -650 -225 -184 -845 -242 -238 -233 -560 -236 -264 -920 -889 -612 -949 -867 -123 -671 -959 -786 -548 -283 -339 -646 -727 -386 -989 -356 -367 -831 -796 -922 -936 -610 -320 -781 -579 -565 -281 -171 -83 -981 -696 -113 -638 -184 -574 -320 -118 -57 -79 -124 -556 -691 -386 -801 -111 -113 -660 -474 -275 -253 -608 -579 -93 -411 -2 -37 -372 -71 -754 -406 -713 -451 -682 -371 -533 -493 -498 -10 -389 -259 -505 -690 -287 -312 -107 -506 -459 -201 -982 -704 -263 -934 -267 -945 -178 -715 -775 -910 -631 -345 -356 -76 -529 -933 -35 -222 -797 -274 -432 -437 -419 -113 -670 -283 -562 -108 -984 -444 -223 -558 -660 -594 -879 -243 -360 -472 -116 -639 -984 -879 -363 -302 -692 -442 -562 -817 -521 -416 -793 -406 -821 -829 -956 -518 -602 -770 -86 -950 -804 -395 -126 -845 -897 -567 -630 -899 -196 -441 -889 -289 -100 -935 -936 -932 -497 -228 -241 -350 -756 -499 -575 -321 -618 -166 -244 -727 -347 -355 -399 -605 -559 -938 -834 -149 -184 -101 -387 -905 -23 -292 -560 -211 -425 -644 -412 -524 -853 -66 -62 -834 -91 -218 -936 -241 -83 -300 -654 -735 -526 -21 -522 -957 -8 -948 -499 -992 -928 -855 -678 -734 -582 -587 -130 -715 -685 -280 -809 -883 -45 -475 -479 -183 -507 -383 -534 -80 -976 -333 -980 -641 -641 -493 -215 -338 -964 -928 -759 -983 -48 -903 -266 -574 -220 -127 -890 -323 -499 -263 -44 -873 -98 -928 -760 -285 -173 -418 -581 -361 -711 -997 -523 -513 -640 -458 -295 -143 -280 -276 -338 -994 -93 -296 -811 -40 -581 -748 -94 -821 -333 -770 -647 -296 -117 -56 -608 -186 -535 -788 -986 -341 -204 -548 -625 -469 -980 -672 -297 -593 -244 -729 -958 -990 -268 -426 -254 -406 -912 -927 -219 -484 -623 -314 -909 -365 -91 -439 -517 -19 -319 -501 -501 -742 -338 -826 -422 -530 -91 -709 -699 -213 -408 -988 -633 -147 -665 -465 -431 -678 -760 -948 -402 -244 -80 -497 -163 -170 -671 -281 -106 -852 -757 -906 -214 -344 -683 -153 -756 -727 -593 -835 -315 -282 -494 -260 -359 -110 -947 -185 -988 -253 -180 -737 -731 -924 -459 -881 -867 -152 -54 -486 -61 -720 -195 -128 -946 -135 -439 -482 -539 -509 -886 -531 -661 -551 -926 -873 -556 -327 -362 -509 -371 -302 -193 -819 -954 -577 -972 -32 -564 -634 -609 -739 -45 -916 -964 -214 -882 -709 -938 -377 -315 -281 -857 -16 -427 -580 -2 -339 -554 -312 -475 -566 -361 -620 -606 -10 -640 -484 -986 -93 -323 -19 -500 -855 -828 -394 -428 -716 -203 -602 -703 -119 -384 -244 -491 -227 -820 -492 -24 -525 -227 -713 -721 -525 -237 -176 -354 -643 -68 -849 -942 -783 -254 -595 -618 -791 -740 -401 -176 -767 -607 -114 -4 -323 -695 -566 -831 -936 -402 -555 -910 -782 -936 -444 -481 -780 -689 -161 -531 -663 -776 -145 -389 -232 -393 -705 -104 -545 -586 -497 -333 -827 -56 -804 -109 -802 -926 -394 -345 -496 -640 -885 -629 -365 -790 -166 -739 -420 -253 -605 -228 -471 -72 -843 -923 -536 -234 -466 -797 -115 -91 -7 -774 -989 -16 -1000 -487 -942 -525 -980 -416 -821 -257 -199 -868 -280 -435 -187 -815 -151 -462 -535 -35 -101 -953 -735 -247 -662 -416 -928 -456 -141 -913 -440 -328 -237 -428 -652 -958 -161 -761 -643 -588 -876 -583 -318 -667 -289 -573 -555 -910 -583 -556 -866 -892 -13 -726 -177 -849 -327 -906 -180 -174 -294 -795 -419 -426 -886 -26 -214 -416 -166 -211 -595 -495 -91 -858 -758 -657 -825 -112 -63 -576 -30 -110 -896 -820 -712 -586 -910 -239 -764 -16 -661 -239 -26 -710 -395 -415 -19 -91 -56 -811 -360 -81 -434 -221 -816 -840 -92 -751 -597 -71 -539 -969 -808 -15 -508 -5 -473 -984 -693 -99 -487 -798 -313 -40 -258 -606 -95 -782 -631 -376 -81 -633 -819 -920 -505 -63 -266 -506 -735 -182 -522 -644 -314 -708 -458 -921 -584 -61 -522 -279 -887 -653 -104 -38 -184 -475 -566 -280 -225 -391 -844 -790 -48 -741 -694 -928 -608 -202 -217 -468 -738 -209 -653 -648 -83 -490 -234 -935 -867 -440 -290 -124 -652 -185 -863 -926 -130 -852 -234 -609 -950 -401 -270 -640 -795 -472 -40 -230 -587 -369 -870 -114 -45 -85 -470 -271 -339 -942 -284 -643 -663 -152 -123 -520 -822 -233 -573 -515 -658 -888 -462 -545 -700 -851 -197 -800 -929 -446 -693 -576 -390 -172 -940 -973 -742 -203 -236 -102 -325 -897 -738 -991 -295 -892 -855 -144 -282 -418 -216 -183 -147 -24 -232 -877 -16 -780 -348 -905 -245 -956 -904 -705 -692 -938 -368 -692 -363 -789 -31 -597 -884 -267 -206 -420 -846 -953 -599 -329 -3 -362 -689 -253 -647 -141 -844 -748 -236 -59 -387 -699 -668 -840 -640 -321 -125 -118 -534 -397 -579 -844 -591 -222 -716 -322 -607 -983 -397 -113 -4 -737 -337 -801 -500 -897 -342 -612 -378 -617 -738 -201 -511 -108 -537 -384 -370 -354 -163 -102 -412 -687 -473 -209 -211 -740 -740 -760 -886 -21 -307 -910 -588 -385 -382 -772 -914 -707 -574 -504 -651 -716 -555 -198 -335 -390 -763 -713 -468 -385 -591 -131 -607 -871 -635 -247 -919 -396 -209 -971 -586 -644 -296 -318 -527 -58 -848 -876 -497 -883 -813 -880 -69 -670 -803 -704 -759 -442 -386 -860 -57 -274 -649 -992 -273 -133 -247 -23 -82 -861 -422 -57 -414 -483 -65 -293 -24 -276 -605 -86 -206 -691 -179 -815 -982 -476 -498 -366 -368 -528 -81 -826 -174 -51 -23 -394 -281 -561 -274 -28 -204 -567 -882 -329 -816 -354 -577 -406 -934 -16 -913 -700 -35 -734 -285 -933 -346 -715 -636 -594 -153 -592 -385 -990 -843 -294 -892 -350 -964 -593 -53 -310 -627 -348 -923 -338 -392 -725 -461 -81 -711 -142 -712 -60 -118 -132 -742 -229 -950 -562 -26 -659 -674 -241 -208 -675 -325 -974 -202 -668 -919 -752 -402 -171 -260 -490 -128 -107 -40 -320 -909 -938 -111 -978 -645 -957 -444 -661 -781 -205 -870 -360 -172 -832 -589 -362 -308 -630 -257 -244 -569 -333 -176 -215 -863 -429 -946 -760 -206 -755 -984 -135 -539 -311 -265 -129 -943 -876 -373 -680 -163 -423 -136 -278 -710 -549 -826 -945 -821 -820 -393 -729 -381 -456 -101 -883 -130 -996 -643 -696 -879 -164 -270 -803 -819 -602 -566 -133 -341 -868 -289 -248 -853 -779 -987 -467 -477 -506 -178 -576 -471 -15 -423 -27 -825 -24 -241 -278 -953 -507 -737 -124 -988 -588 -86 -565 -414 -914 -520 -658 -112 -143 -100 -254 -209 -733 -664 -860 -782 -452 -874 -315 -569 -849 -840 -844 -896 -79 -425 -650 -868 -384 -194 -634 -828 -518 -664 -317 -684 -884 -17 -633 -786 -34 -428 -970 -884 -352 -48 -277 -626 -701 -118 -709 -831 -328 -528 -441 -554 -277 -124 -358 -872 -768 -591 -491 -770 -227 -327 -149 -73 -931 -702 -141 -507 -788 -1 -748 -835 -457 -96 -89 -405 -513 -812 -699 -682 -800 -660 -879 -652 -489 -223 -258 -60 -425 -515 -244 -440 -297 -189 -750 -756 -826 -771 -896 -791 -991 -701 -928 -133 -650 -612 -548 -900 -483 -302 -807 -628 -642 -182 -142 -26 -890 -350 -986 -878 -546 -290 -390 -586 -634 -988 -112 -228 -24 -116 -868 -725 -164 -252 -112 -640 -976 -404 -9 -890 -161 -832 -166 -523 -305 -935 -402 -521 -382 -180 -25 -399 -56 -588 -544 -315 -828 -629 -603 -145 -264 -984 -886 -525 -774 -229 -820 -686 -496 -784 -32 -968 -628 -242 -232 -66 -510 -439 -651 -849 -256 -182 -575 -131 -942 -144 -700 -648 -820 -686 -468 -373 -786 -937 -371 -940 -416 -191 -57 -803 -285 -396 -665 -175 -35 -483 -808 -709 -500 -816 -466 -12 -819 -538 -192 -461 -336 -648 -385 -426 -910 -950 -434 -225 -139 -89 -761 -364 -543 -181 -124 -331 -279 -841 -850 -956 -483 -170 -247 -391 -888 -444 -63 -751 -812 -135 -438 -675 -29 -403 -775 -8 -192 -800 -607 -277 -989 -194 -15 -163 -948 -387 -395 -691 -54 -650 -129 -747 -668 -436 -465 -728 -729 -687 -289 -294 -973 -678 -421 -294 -290 -333 -247 -520 -246 -338 -678 -447 -7 -547 -579 -123 -814 -343 -613 -755 -824 -349 -271 -383 -611 -458 -174 -614 -812 -679 -357 -651 -377 -567 -565 -299 -652 -862 -195 -703 -57 -136 -781 -853 -152 -405 -185 -520 -54 -938 -603 -502 -72 -782 -661 -178 -488 -106 -599 -759 -543 -242 -821 -958 -135 -346 -806 -245 -273 -378 -646 -948 -507 -376 -590 -294 -364 -662 -216 -872 -634 -71 -449 -742 -659 -306 -691 -447 -628 -550 -508 -477 -313 -127 -635 -890 -287 -192 -471 -215 -594 -532 -688 -990 -951 -26 -324 -509 -173 -879 -23 -898 -7 -621 -749 -110 -39 -371 -296 -490 -854 -843 -462 -161 -726 -178 -365 -476 -639 -703 -441 -25 -877 -417 -144 -663 -737 -568 -902 -861 -29 -650 -635 -866 -866 -209 -889 -405 -800 -364 -264 -680 -524 -995 -171 -821 -572 -299 -434 -341 -445 -875 -401 -98 -58 -727 -734 -689 -776 -985 -168 -509 -812 -698 -210 -816 -444 -93 -601 -670 -67 -475 -533 -453 -362 -330 -980 -787 -764 -441 -202 -961 -155 -254 -946 -150 -888 -376 -985 -612 -275 -778 -891 -126 -443 -148 -122 -205 -627 -577 -220 -993 -684 -743 -638 -771 -636 -723 -982 -582 -596 -897 -810 -507 -541 -254 -486 -643 -625 -120 -587 -26 -161 -420 -548 -912 -337 -181 -371 -448 -640 -429 -741 -631 -75 -219 -266 -914 -602 -457 -557 -269 -385 -443 -156 -900 -409 -5 -345 -18 -653 -449 -367 -69 -273 -503 -247 -906 -576 -491 -580 -78 -810 -574 -738 -993 -627 -730 -283 -751 -969 -414 -604 -594 -1 -682 -365 -855 -121 -305 -596 -224 -826 -294 -875 -146 -930 -770 -735 -521 -410 -128 -178 -344 -382 -955 -851 -379 -565 -241 -138 -700 -16 -296 -482 -460 -829 -212 -472 -211 -563 -538 -562 -720 -361 -483 -313 -851 -464 -777 -558 -567 -890 -680 -494 -354 -998 -899 -930 -679 -982 -261 -530 -494 -758 -582 -57 -534 -395 -460 -10 -583 -442 -929 -570 -754 -49 -646 -719 -7 -982 -462 -343 -297 -28 -932 -218 -862 -965 -741 -535 -883 -900 -44 -237 -933 -971 -735 -176 -183 -109 -917 -807 -111 -537 -901 -657 -725 -698 -22 -169 -312 -832 -642 -563 -127 -518 -343 -779 -123 -862 -979 -284 -813 -379 -435 -348 -16 -662 -980 -869 -380 -43 -188 -778 -282 -438 -190 -976 -849 -509 -121 -384 -548 -275 -609 -689 -415 -683 -160 -168 -933 -458 -572 -822 -660 -514 -158 -59 -709 -133 -692 -429 -855 -229 -304 -502 -234 -59 -256 -827 -76 -659 -673 -498 -864 -140 -283 -349 -25 -37 -510 -320 -580 -166 -691 -773 -574 -276 -147 -859 -755 -206 -824 -561 -393 -606 -621 -392 -337 -806 -293 -16 -226 -566 -374 -123 -590 -261 -432 -308 -574 -742 -389 -609 -657 -739 -373 -159 -982 -84 -935 -229 -674 -687 -345 -27 -438 -360 -854 -902 -898 -246 -664 -951 -309 -752 -894 -112 -600 -201 -687 -248 -313 -555 -453 -891 -897 -317 -551 -129 -335 -664 -434 -315 -697 -112 -450 -876 -17 -541 -279 -718 -903 -625 -851 -904 -137 -529 -55 -307 -6 -529 -412 -193 -495 -229 -876 -469 -637 -693 -286 -819 -830 -214 -581 -268 -944 -801 -820 -53 -807 -191 -345 -918 -129 -164 -712 -458 -116 -753 -434 -681 -391 -353 -375 -358 -98 -130 -587 -443 -593 -21 -527 -602 -228 -18 -638 -322 -896 -643 -466 -146 -130 -970 -787 -990 -8 -190 -424 -61 -236 -576 -195 -43 -20 -897 -373 -686 -279 -201 -790 -256 -718 -598 -687 -674 -318 -653 -9 -139 -649 -32 -877 -537 -636 -78 -199 -311 -364 -773 -744 -304 -781 -98 -120 -507 -638 -192 -989 -71 -588 -606 -165 -875 -262 -103 -451 -493 -483 -26 -104 -480 -953 -733 -245 -46 -579 -598 -638 -855 -381 -93 -35 -542 -970 -194 -427 -688 -654 -548 -374 -814 -947 -967 -54 -829 -168 -565 -649 -226 -126 -16 -609 -475 -68 -967 -68 -677 -454 -843 -796 -450 -484 -621 -744 -754 -242 -937 -597 -176 -703 -193 -508 -128 -830 -660 -689 -819 -199 -147 -149 -290 -939 -158 -595 -107 -526 -328 -354 -972 -414 -477 -460 -989 -745 -1000 -198 -370 -619 -697 -10 -839 -404 -885 -148 -919 -867 -580 -435 -752 -274 -935 -855 -634 -268 -612 -897 -130 -506 -936 -258 -570 -651 -620 -728 -573 -318 -670 -643 -884 -190 -131 -242 -536 -676 -641 -929 -314 -349 -63 -862 -94 -328 -943 -657 -741 -84 -916 -308 -304 -138 -529 -27 -244 -325 -740 -835 -179 -95 -32 -365 -433 -75 -138 -760 -544 -437 -537 -704 -911 -667 -207 -785 -508 -186 -226 -439 -313 -731 -308 -592 -203 -723 -676 -534 -805 -343 -863 -19 -759 -54 -537 -954 -459 -977 -273 -440 -690 -798 -214 -172 -207 -76 -315 -631 -430 -275 -633 -269 -259 -501 -619 -617 -290 -984 -28 -392 -457 -778 -868 -402 -156 -790 -25 -765 -711 -411 -232 -907 -241 -325 -414 -536 -867 -794 -908 -50 -441 -352 -934 -743 -590 -233 -472 -617 -170 -287 -669 -963 -734 -736 -661 -370 -107 -528 -534 -67 -26 -173 -616 -60 -215 -547 -809 -180 -38 -965 -939 -167 -108 -757 -303 -807 -748 -51 -209 -711 -893 -813 -494 -101 -86 -245 -229 -313 -792 -160 -270 -505 -883 -285 -867 -165 -609 -655 -808 -876 -976 -1 -681 -709 -379 -555 -246 -700 -969 -674 -655 -581 -202 -165 -89 -940 -633 -130 -877 -382 -318 -303 -221 -468 -463 -845 -585 -86 -403 -82 -242 -533 -471 -723 -886 -589 -432 -735 -1000 -27 -190 -207 -506 -299 -24 -794 -314 -432 -764 -119 -5 -285 -234 -285 -718 -439 -67 -739 -592 -628 -199 -198 -28 -456 -694 -455 -838 -506 -618 -764 -377 -885 -738 -885 -647 -262 -919 -75 -282 -978 -248 -409 -275 -721 -449 -201 -465 -355 -798 -528 -407 -602 -286 -604 -342 -4 -775 -412 -847 -630 -248 -962 -600 -150 -8 -19 -656 -73 -313 -57 -518 -558 -66 -733 -758 -51 -271 -248 -547 -118 -732 -795 -180 -514 -443 -441 -593 -794 -425 -844 -21 -489 -113 -249 -20 -646 -515 -1000 -462 -762 -646 -78 -971 -760 -283 -351 -669 -90 -729 -77 -341 -205 -646 -901 -42 -922 -409 -336 -794 -497 -453 -689 -23 -373 -73 -272 -202 -901 -197 -598 -181 -857 -73 -189 -33 -142 -681 -469 -902 -315 -384 -411 -246 -502 -689 -364 -658 -484 -415 -403 -157 -235 -277 -814 -736 -481 -522 -621 -42 -386 -782 -902 -117 -687 -349 -840 -686 -926 -857 -24 -490 -875 -30 -796 -727 -677 -429 -156 -795 -521 -924 -843 -786 -161 -202 -152 -89 -323 -115 -29 -317 -146 -573 -610 -482 -768 -589 -449 -637 -421 -717 -139 -19 -738 -525 -931 -34 -343 -149 -9 -782 -829 -692 -166 -848 -632 -946 -845 -457 -534 -24 -820 -254 -391 -767 -517 -118 -421 -8 -10 -753 -219 -511 -33 -328 -455 -913 -958 -145 -211 -569 -708 -559 -394 -186 -462 -696 -129 -348 -104 -907 -494 -31 -604 -10 -668 -92 -268 -192 -909 -289 -351 -59 -224 -950 -22 -411 -12 -72 -668 -618 -875 -390 -950 -437 -653 -389 -719 -98 -439 -923 -673 -824 -834 -206 -644 -492 -252 -355 -628 -136 -716 -612 -848 -13 -926 -693 -833 -488 -140 -263 -208 -425 -161 -95 -738 -551 -42 -124 -903 -19 -364 -838 -601 -794 -722 -177 -571 -342 -694 -241 -124 -325 -854 -270 -782 -295 -805 -155 -25 -896 -711 -363 -580 -490 -628 -595 -101 -897 -554 -12 -202 -314 -723 -535 -299 -358 -443 -460 -712 -502 -298 -205 -447 -742 -551 -481 -606 -372 -746 -882 -608 -526 -813 -759 -2 -867 -617 -876 -427 -180 -279 -926 -282 -370 -226 -670 -254 -162 -923 -145 -132 -483 -145 -587 -724 -65 -87 -176 -713 -485 -813 -442 -713 -209 -911 -411 -93 -740 -386 -267 -947 -694 -988 -32 -96 -110 -485 -711 -871 -440 -963 -69 -498 -128 -921 -919 -609 -203 -238 -889 -209 -214 -748 -838 -514 -30 -797 -740 -535 -715 -824 -832 -507 -587 -583 -9 -276 -178 -184 -290 -333 -76 -3 -441 -898 -927 -723 -363 -874 -680 -242 -791 -67 -397 -901 -36 -757 -20 -387 -206 -928 -95 -772 -138 -851 -487 -276 -299 -196 -799 -713 -57 -1 -624 -623 -597 -956 -454 -586 -842 -993 -519 -659 -160 -382 -600 -941 -555 -486 -433 -810 -678 -297 -773 -368 -349 -488 -987 -715 -883 -551 -246 -436 -542 -669 -380 -11 -55 -232 -685 -530 -640 -652 -307 -294 -62 -765 -957 -60 -239 -600 -377 -734 -405 -738 -685 -887 -403 -299 -562 -869 -935 -464 -135 -780 -152 -150 -460 -447 -905 -639 -99 -524 -651 -833 -537 -110 -55 -409 -489 -176 -371 -124 -214 -100 -283 -527 -659 -325 -234 -301 -463 -420 -624 -600 -612 -107 -956 -228 -701 -650 -351 -118 -503 -655 -959 -858 -563 -175 -749 -458 -389 -954 -642 -658 -972 -570 -806 -142 -220 -555 -366 -367 -482 -636 -246 -131 -17 -272 -620 -903 -293 -381 -182 -316 -191 -285 -122 -598 -533 -960 -407 -507 -87 -212 -500 -948 -339 -614 -988 -460 -185 -553 -144 -671 -760 -770 -254 -14 -911 -288 -678 -403 -224 -197 -897 -738 -253 -977 -905 -868 -152 -960 -651 -326 -52 -655 -325 -336 -559 -696 -151 -670 -832 -717 -42 -506 -930 -228 -415 -755 -257 -793 -484 -166 -250 -182 -191 -698 -627 -621 -57 -460 -204 -493 -927 -484 -731 -459 -554 -735 -877 -178 -234 -773 -298 -615 -607 -223 -410 -608 -791 -348 -653 -75 -915 -652 -727 -94 -567 -539 -226 -618 -391 -442 -856 -585 -516 -508 -118 -746 -83 -261 -369 -38 -939 -445 -487 -418 -918 -979 -299 -524 -63 -141 -813 -193 -989 -927 -741 -965 -294 -263 -608 -365 -201 -994 -11 -454 -941 -370 -244 -247 -242 -888 -801 -331 -454 -905 -246 -926 -105 -23 -528 -491 -386 -665 -918 -712 -378 -215 -605 -243 -638 -475 -557 -726 -416 -798 -44 -721 -60 -584 -107 -93 -545 -49 -338 -20 -440 -523 -228 -958 -874 -139 -826 -848 -933 -126 -143 -437 -298 -789 -273 -20 -423 -14 -983 -354 -793 -229 -957 -188 -290 -788 -667 -959 -301 -732 -560 -40 -517 -782 -441 -399 -449 -178 -763 -323 -519 -931 -258 -448 -453 -201 -45 -87 -261 -516 -372 -8 -249 -72 -141 -88 -315 -665 -523 -297 -665 -137 -601 -747 -797 -171 -547 -587 -688 -460 -728 -747 -430 -725 -835 -819 -224 -4 -545 -570 -790 -211 -682 -69 -34 -757 -949 -581 -970 -776 -842 -475 -370 -182 -619 -392 -623 -312 -116 -318 -89 -799 -618 -201 -47 -691 -239 -408 -992 -990 -364 -95 -359 -151 -73 -575 -330 -293 -728 -687 -846 -87 -756 -303 -264 -226 -853 -918 -961 -608 -303 -146 -779 -604 -423 -689 -728 -357 -723 -591 -480 -504 -969 -891 -625 -295 -406 -448 -94 -745 -998 -225 -637 -657 -585 -775 -608 -810 -519 -752 -444 -103 -300 -161 -306 -561 -5 -443 -92 -272 -855 -821 -510 -174 -959 -462 -420 -989 -865 -997 -802 -223 -859 -930 -340 -216 -267 -176 -163 -308 -999 -713 -157 -313 -518 -804 -960 -615 -202 -296 -17 -814 -886 -329 -429 -517 -102 -526 -878 -494 -888 -982 -12 -293 -726 -776 -533 -570 -11 -394 -835 -579 -51 -145 -440 -114 -833 -828 -707 -828 -189 -614 -88 -866 -449 -206 -68 -971 -173 -608 -315 -100 -193 -561 -682 -489 -986 -485 -859 -136 -89 -379 -984 -776 -107 -675 -509 -124 -741 -457 -787 -276 -705 -311 -122 -825 -822 -386 -539 -997 -596 -535 -429 -617 -662 -843 -897 -622 -15 -367 -342 -951 -37 -53 -224 -988 -637 -667 -213 -943 -995 -206 -484 -875 -189 -709 -294 -253 -355 -199 -325 -698 -545 -184 -777 -140 -210 -467 -109 -781 -775 -83 -839 -113 -421 -589 -680 -953 -123 -377 -235 -926 -116 -833 -472 -304 -905 -218 -88 -911 -847 -369 -279 -576 -538 -297 -957 -563 -169 -55 -223 -756 -181 -823 -771 -409 -799 -700 -193 -866 -474 -659 -974 -869 -360 -673 -504 -6 -364 -539 -192 -982 -663 -827 -871 -463 -912 -494 -810 -699 -580 -550 -896 -393 -847 -779 -129 -362 -389 -907 -474 -110 -63 -336 -252 -366 -912 -363 -164 -581 -938 -733 -548 -495 -982 -612 -783 -422 -30 -459 -965 -785 -314 -948 -511 -628 -913 -990 -728 -491 -262 -194 -139 -608 -394 -509 -930 -569 -679 -311 -528 -170 -171 -372 -142 -142 -264 -922 -337 -790 -165 -809 -323 -247 -105 -407 -430 -244 -492 -932 -422 -339 -656 -945 -132 -158 -734 -411 -38 -887 -756 -861 -730 -12 -535 -6 -582 -653 -676 -8 -517 -146 -665 -88 -245 -473 -461 -977 -990 -484 -134 -874 -560 -207 -759 -929 -687 -319 -439 -928 -755 -767 -292 -884 -58 -355 -782 -416 -440 -741 -268 -625 -32 -826 -160 -6 -541 -867 -237 -108 -776 -121 -946 -371 -3 -439 -693 -599 -591 -976 -170 -268 -782 -795 -896 -384 -154 -809 -694 -376 -19 -70 -651 -583 -233 -427 -773 -142 -599 -120 -979 -205 -884 -728 -622 -775 -969 -434 -462 -632 -300 -702 -175 -482 -290 -436 -425 -945 -661 -385 -384 -532 -213 -791 -896 -615 -766 -960 -164 -543 -107 -296 -970 -149 -561 -920 -28 -266 -743 -243 -336 -698 -226 -568 -587 -495 -787 -345 -735 -567 -583 -584 -310 -69 -807 -780 -641 -815 -460 -150 -669 -725 -346 -714 -738 -336 -249 -494 -212 -734 -939 -665 -401 -741 -615 -275 -908 -190 -859 -557 -874 -93 -732 -235 -884 -987 -609 -493 -772 -639 -528 -624 -508 -64 -53 -847 -175 -777 -70 -278 -636 -395 -206 -218 -674 -727 -413 -274 -537 -8 -853 -416 -424 -490 -446 -153 -566 -461 -169 -896 -988 -710 -276 -239 -510 -663 -124 -874 -487 -965 -719 -69 -646 -792 -173 -465 -864 -210 -479 -498 -22 -687 -11 -699 -805 -46 -793 -550 -332 -126 -19 -472 -780 -150 -144 -604 -409 -800 -585 -151 -954 -516 -137 -403 -219 -41 -25 -140 -215 -945 -986 -819 -138 -137 -540 -587 -303 -970 -821 -366 -986 -29 -759 -58 -905 -872 -574 -345 -658 -107 -573 -492 -233 -964 -838 -145 -415 -351 -617 -386 -564 -514 -488 -888 -785 -843 -377 -920 -223 -862 -816 -491 -984 -151 -154 -788 -958 -442 -262 -198 -652 -378 -130 -557 -172 -842 -910 -748 -64 -868 -72 -964 -861 -46 -91 -444 -484 -542 -323 -396 -24 -684 -956 -59 -353 -259 -110 -343 -856 -28 -676 -807 -624 -839 -601 -941 -232 -442 -109 -931 -312 -698 -157 -524 -852 -595 -949 -124 -966 -901 -971 -210 -718 -222 -270 -549 -882 -254 -59 -167 -18 -325 -798 -132 -590 -747 -41 -228 -64 -88 -569 -28 -933 -762 -882 -414 -396 -461 -544 -283 -401 -338 -8 -448 -307 -415 -368 -84 -715 -709 -646 -786 -552 -690 -111 -274 -585 -335 -605 -99 -540 -292 -322 -627 -853 -477 -30 -643 -879 -975 -100 -694 -419 -36 -574 -870 -520 -639 -735 -521 -943 -287 -119 -914 -735 -798 -658 -644 -368 -848 -196 -813 -549 -39 -987 -969 -516 -421 -87 -377 -88 -753 -902 -462 -535 -942 -298 -812 -451 -177 -338 -156 -431 -38 -160 -191 -499 -39 -34 -396 -371 -636 -461 -877 -157 -508 -25 -2 -525 -477 -206 -850 -637 -75 -672 -258 -829 -729 -807 -383 -557 -824 -772 -450 -30 -333 -516 -613 -620 -748 -375 -335 -516 -418 -162 -547 -85 -756 -25 -641 -253 -519 -200 -68 -445 -592 -78 -221 -753 -836 -420 -502 -873 -118 -430 -964 -307 -151 -462 -224 -86 -596 -966 -12 -255 -48 -877 -828 -436 -606 -597 -1 -332 -41 -432 -640 -939 -739 -658 -896 -980 -451 -602 -185 -763 -193 -311 -402 -601 -926 -60 -538 -633 -752 -260 -452 -721 -319 -521 -493 -633 -803 -525 -421 -297 -347 -846 -788 -458 -78 -185 -194 -619 -566 -722 -90 -670 -976 -121 -400 -163 -814 -300 -516 -233 -234 -668 -416 -580 -365 -9 -775 -934 -645 -868 -363 -749 -800 -718 -336 -848 -428 -189 -323 -157 -107 -384 -170 -668 -495 -289 -49 -582 -747 -14 -225 -227 -811 -552 -164 -948 -680 -996 -505 -202 -53 -367 -126 -554 -481 -327 -704 -782 -481 -475 -168 -741 -726 -159 -787 -357 -841 -667 -388 -846 -981 -577 -583 -770 -218 -524 -378 -157 -530 -917 -42 -636 -280 -461 -599 -959 -770 -874 -486 -698 -194 -818 -953 -153 -896 -415 -742 -811 -892 -700 -303 -847 -192 -657 -638 -778 -207 -929 -603 -241 -927 -480 -452 -318 -788 -346 -171 -426 -403 -129 -313 -59 -350 -315 -421 -932 -251 -263 -397 -744 -172 -470 -388 -204 -432 -430 -429 -990 -622 -441 -841 -193 -561 -46 -786 -376 -453 -387 -219 -546 -56 -941 -429 -658 -105 -301 -105 -565 -673 -283 -733 -673 -364 -636 -514 -49 -460 -957 -669 -365 -198 -33 -728 -574 -263 -355 -717 -71 -9 -441 -969 -85 -689 -414 -331 -553 -931 -407 -608 -728 -196 -96 -978 -805 -526 -351 -717 -813 -460 -396 -919 -885 -902 -861 -610 -541 -549 -925 -445 -598 -915 -83 -503 -711 -655 -543 -700 -814 -272 -913 -435 -904 -550 -73 -911 -585 -468 -371 -692 -354 -130 -734 -805 -30 -86 -92 -647 -276 -427 -707 -528 -639 -511 -865 -288 -842 -962 -71 -793 -38 -431 -335 -671 -803 -66 -253 -565 -498 -23 -960 -553 -536 -457 -243 -536 -996 -995 -553 -376 -69 -781 -971 -3 -110 -595 -343 -832 -646 -42 -624 -765 -662 -834 -973 -162 -120 -938 -654 -590 -52 -833 -966 -314 -940 -865 -46 -819 -407 -125 -972 -730 -915 -179 -840 -759 -762 -314 -748 -704 -21 -775 -263 -975 -18 -42 -58 -342 -5 -87 -737 -823 -350 -405 -340 -142 -785 -455 -623 -618 -387 -445 -973 -794 -85 -818 -449 -367 -810 -751 -807 -978 -572 -470 -868 -970 -558 -572 -641 -150 -407 -507 -673 -562 -411 -365 -357 -499 -761 -275 -6 -966 -772 -911 -648 -999 -709 -322 -666 -25 -416 -517 -560 -820 -408 -797 -94 -754 -641 -916 -899 -496 -136 -937 -28 -97 -549 -956 -916 -536 -605 -864 -613 -323 -159 -573 -294 -534 -31 -334 -973 -623 -641 -510 -37 -971 -739 -94 -785 -330 -983 -660 -648 -648 -243 -188 -204 -686 -271 -269 -781 -716 -475 -24 -909 -450 -960 -475 -484 -291 -711 -550 -344 -110 -89 -365 -277 -496 -920 -467 -41 -872 -852 -486 -200 -875 -618 -54 -565 -703 -467 -119 -292 -932 -829 -591 -645 -773 -521 -605 -761 -178 -926 -648 -4 -901 -354 -810 -589 -899 -817 -415 -610 -862 -221 -613 -203 -889 -648 -81 -31 -865 -468 -984 -955 -128 -307 -255 -794 -588 -612 -66 -823 -691 -964 -129 -853 -397 -109 -838 -530 -905 -126 -100 -59 -116 -831 -109 -455 -119 -733 -935 -965 -996 -968 -438 -770 -469 -586 -397 -951 -896 -747 -249 -681 -537 -951 -172 -780 -646 -318 -402 -183 -894 -896 -435 -495 -954 -311 -354 -32 -341 -983 -491 -370 -574 -946 -105 -312 -872 -202 -154 -758 -126 -224 -900 -890 -401 -810 -596 -345 -331 -423 -613 -941 -23 -806 -670 -160 -900 -66 -984 -369 -521 -512 -970 -825 -928 -598 -20 -469 -979 -504 -497 -942 -82 -504 -359 -474 -136 -641 -966 -415 -444 -93 -820 -548 -526 -168 -566 -846 -962 -812 -234 -157 -348 -472 -887 -884 -492 -758 -288 -117 -304 -669 -926 -870 -107 -855 -810 -928 -35 -672 -906 -85 -554 -878 -248 -940 -22 -524 -154 -322 -252 -227 -693 -772 -528 -272 -230 -83 -920 -518 -928 -147 -83 -235 -492 -327 -654 -650 -667 -547 -765 -378 -880 -699 -837 -229 -977 -816 -516 -981 -433 -225 -575 -933 -93 -197 -632 -498 -756 -356 -335 -802 -802 -5 -553 -190 -387 -468 -734 -149 -144 -534 -145 -155 -570 -427 -596 -46 -340 -328 -843 -441 -474 -352 -589 -576 -430 -584 -459 -869 -665 -43 -716 -919 -422 -907 -500 -262 -596 -180 -769 -29 -963 -83 -252 -623 -916 -409 -141 -715 -882 -364 -335 -953 -279 -270 -805 -147 -153 -306 -72 -315 -585 -784 -793 -780 -29 -857 -807 -171 -993 -949 -704 -647 -980 -350 -253 -425 -136 -164 -699 -232 -793 -19 -276 -595 -491 -487 -781 -18 -115 -719 -364 -946 -432 -856 -717 -999 -811 -815 -115 -971 -654 -187 -945 -32 -545 -437 -211 -386 -612 -216 -330 -316 -984 -987 -174 -29 -626 -343 -11 -640 -679 -924 -80 -786 -178 -430 -272 -75 -391 -296 -845 -753 -508 -569 -198 -188 -52 -924 -80 -425 -208 -137 -666 -822 -228 -285 -491 -467 -474 -403 -773 -515 -321 -584 -630 -609 -807 -786 -63 -899 -893 -458 -313 -509 -519 -894 -783 -224 -689 -609 -832 -385 -822 -785 -656 -736 -208 -792 -711 -527 -911 -676 -951 -34 -34 -179 -738 -630 -257 -675 -962 -226 -811 -827 -700 -482 -236 -853 -701 -110 -89 -934 -578 -537 -589 -703 -275 -773 -887 -511 -713 -853 -632 -450 -870 -789 -327 -204 -905 -867 -583 -331 -67 -713 -417 -441 -224 -977 -232 -310 -563 -951 -996 -234 -86 -954 -36 -96 -925 -225 -446 -633 -578 -518 -948 -82 -792 -530 -538 -489 -578 -797 -941 -742 -966 -17 -518 -467 -257 -669 -374 -791 -669 -37 -14 -152 -224 -232 -665 -112 -18 -741 -427 -765 -207 -495 -809 -691 -455 -633 -406 -411 -667 -264 -566 -714 -571 -579 -243 -245 -196 -653 -624 -920 -860 -882 -35 -413 -575 -666 -608 -977 -470 -692 -500 -41 -961 -952 -530 -305 -158 -921 -500 -565 -244 -76 -807 -788 -416 -225 -567 -551 -794 -222 -500 -205 -622 -979 -997 -476 -839 -706 -150 -140 -807 -836 -384 -877 -216 -481 -944 -590 -768 -88 -961 -749 -616 -497 -168 -665 -73 -562 -112 -358 -910 -473 -448 -677 -246 -914 -554 -95 -544 -888 -995 -643 -38 -336 -582 -731 -206 -647 -718 -439 -668 -901 -179 -29 -803 -505 -679 -950 -660 -719 -32 -120 -882 -501 -743 -514 -768 -126 -166 -577 -514 -757 -186 -538 -64 -482 -357 -817 -518 -46 -881 -141 -832 -770 -888 -397 -266 -761 -139 -603 -253 -75 -42 -453 -200 -491 -182 -999 -611 -56 -969 -600 -805 -45 -614 -512 -629 -676 -142 -804 -102 -570 -637 -596 -580 -53 -700 -133 -200 -741 -806 -858 -937 -301 -855 -695 -498 -934 -612 -134 -25 -732 -566 -995 -345 -805 -411 -534 -980 -36 -468 -819 -756 -789 -264 -148 -491 -883 -202 -689 -591 -59 -132 -721 -974 -718 -990 -416 -313 -124 -360 -45 -243 -959 -459 -796 -872 -430 -925 -443 -27 -80 -912 -179 -378 -41 -98 -963 -21 -342 -876 -707 -322 -224 -231 -140 -979 -864 -122 -275 -571 -87 -96 -639 -685 -625 -757 -647 -174 -374 -504 -676 -139 -496 -677 -560 -748 -815 -370 -359 -295 -814 -528 -242 -438 -412 -11 -733 -874 -359 -1 -233 -68 -665 -8 -720 -546 -91 -953 -495 -644 -542 -254 -908 -859 -816 -553 -893 -358 -303 -829 -967 -531 -107 -456 -543 -92 -863 -555 -656 -112 -377 -428 -721 -522 -848 -135 -814 -133 -866 -880 -549 -976 -523 -93 -112 -624 -59 -1 -331 -587 -541 -566 -600 -362 -630 -53 -121 -939 -73 -828 -863 -741 -2 -481 -484 -691 -104 -655 -118 -933 -651 -972 -500 -435 -204 -694 -507 -806 -141 -982 -139 -902 -452 -300 -687 -496 -736 -987 -209 -22 -462 -249 -80 -185 -242 -288 -619 -900 -143 -661 -528 -525 -537 -560 -354 -290 -788 -663 -691 -223 -692 -785 -409 -388 -866 -438 -880 -524 -780 -896 -537 -290 -410 -822 -657 -647 -781 -801 -858 -335 -775 -170 -606 -671 -847 -80 -597 -756 -770 -783 -205 -523 -2 -380 -467 -67 -267 -507 -360 -616 -805 -603 -736 -101 -254 -247 -759 -932 -529 -247 -302 -404 -204 -584 -398 -395 -700 -711 -324 -230 -364 -725 -620 -596 -864 -462 -762 -575 -416 -649 -283 -175 -635 -804 -125 -684 -107 -358 -254 -9 -458 -906 -607 -10 -865 -566 -618 -193 -829 -340 -444 -860 -498 -802 -937 -880 -569 -229 -815 -753 -162 -675 -103 -378 -965 -48 -784 -545 -245 -979 -648 -271 -317 -880 -644 -675 -719 -406 -845 -223 -691 -793 -681 -599 -458 -856 -99 -17 -117 -590 -271 -740 -784 -791 -312 -371 -202 -51 -288 -451 -335 -607 -37 -275 -414 -739 -946 -324 -782 -117 -240 -621 -31 -134 -389 -650 -657 -502 -934 -221 -150 -825 -735 -789 -885 -437 -696 -382 -716 -778 -164 -68 -419 -656 -620 -361 -670 -733 -695 -198 -830 -820 -87 -507 -996 -452 -498 -374 -136 -866 -45 -120 -632 -52 -330 -757 -811 -59 -902 -628 -477 -124 -480 -748 -323 -298 -146 -677 -802 -449 -909 -401 -56 -771 -411 -933 -742 -148 -456 -707 -184 -64 -11 -796 -954 -418 -65 -663 -877 -701 -173 -530 -493 -370 -214 -352 -319 -518 -882 -494 -192 -402 -420 -855 -423 -205 -352 -421 -300 -85 -531 -211 -586 -470 -256 -179 -927 -600 -95 -43 -16 -755 -859 -53 -611 -332 -12 -405 -748 -637 -328 -326 -631 -672 -837 -477 -923 -446 -667 -905 -123 -188 -78 -870 -310 -977 -577 -514 -912 -706 -450 -243 -284 -453 -900 -259 -536 -592 -336 -382 -761 -159 -305 -580 -665 -165 -969 -669 -186 -458 -125 -907 -495 -375 -85 -888 -899 -438 -547 -376 -626 -682 -428 -169 -745 -338 -352 -250 -836 -784 -298 -503 -135 -655 -389 -831 -613 -675 -230 -821 -92 -561 -960 -360 -181 -334 -571 -518 -598 -153 -678 -47 -48 -260 -693 -762 -161 -422 -267 -251 -375 -843 -157 -871 -852 -287 -320 -52 -280 -25 -387 -283 -955 -440 -310 -54 -610 -261 -253 -508 -150 -520 -458 -924 -653 -925 -146 -275 -289 -963 -939 -924 -150 -848 -960 -370 -996 -236 -961 -650 -599 -889 -414 -122 -94 -282 -435 -479 -770 -940 -481 -454 -386 -109 -825 -216 -700 -959 -240 -854 -544 -124 -497 -983 -85 -554 -880 -955 -362 -420 -568 -218 -564 -412 -408 -728 -72 -989 -948 -44 -876 -220 -256 -888 -337 -407 -167 -722 -678 -789 -849 -76 -743 -100 -848 -550 -744 -334 -409 -819 -691 -289 -920 -121 -573 -242 -292 -565 -496 -98 -951 -410 -947 -290 -499 -875 -738 -304 -23 -215 -998 -603 -963 -390 -598 -792 -878 -180 -154 -562 -315 -710 -601 -542 -638 -525 -143 -763 -834 -611 -473 -445 -225 -932 -73 -88 -134 -361 -677 -312 -616 -558 -921 -671 -211 -740 -724 -100 -775 -887 -459 -752 -518 -286 -359 -904 -197 -487 -519 -695 -228 -813 -243 -697 -622 -223 -134 -116 -455 -70 -950 -601 -635 -896 -493 -994 -889 -529 -543 -30 -128 -279 -896 -576 -766 -305 -618 -47 -576 -742 -53 -581 -391 -262 -571 -989 -875 -108 -200 -634 -543 -887 -441 -160 -458 -976 -935 -973 -570 -304 -656 -908 -316 -64 -236 -536 -108 -236 -817 -938 -510 -761 -138 -815 -606 -485 -899 -349 -646 -272 -473 -806 -330 -109 -114 -665 -84 -844 -230 -405 -825 -211 -78 -199 -378 -287 -298 -141 -82 -159 -89 -89 -247 -255 -212 -791 -13 -280 -391 -316 -361 -207 -436 -867 -660 -317 -789 -404 -690 -337 -664 -753 -781 -267 -362 -654 -292 -256 -800 -828 -267 -121 -945 -815 -960 -690 -155 -762 -343 -231 -250 -974 -208 -50 -840 -166 -558 -963 -144 -608 -575 -474 -946 -6 -256 -831 -970 -920 -502 -60 -489 -220 -407 -765 -207 -450 -489 -345 -804 -642 -736 -575 -615 -303 -34 -880 -855 -364 -17 -954 -161 -65 -803 -904 -967 -370 -565 -259 -907 -827 -420 -574 -599 -924 -989 -655 -798 -647 -194 -58 -317 -739 -667 -557 -854 -709 -339 -131 -627 -824 -698 -425 -254 -626 -148 -632 -725 -765 -639 -424 -575 -850 -240 -983 -39 -283 -961 -636 -991 -114 -597 -505 -938 -735 -997 -509 -649 -424 -736 -575 -951 -162 -15 -625 -289 -865 -741 -884 -803 -995 -151 -629 -874 -993 -701 -581 -594 -503 -679 -170 -764 -225 -319 -918 -185 -40 -850 -295 -494 -800 -289 -232 -672 -146 -193 -615 -799 -656 -419 -204 -520 -83 -114 -952 -227 -299 -155 -228 -893 -6 -673 -996 -708 -446 -492 -109 -611 -497 -81 -279 -569 -805 -789 -922 -402 -185 -194 -591 -677 -602 -714 -65 -186 -143 -988 -948 -502 -287 -858 -148 -731 -263 -237 -498 -789 -923 -59 -520 -766 -131 -201 -86 -347 -84 -962 -382 -431 -581 -637 -91 -171 -101 -594 -827 -908 -992 -968 -844 -616 -742 -38 -55 -694 -465 -885 -664 -291 -159 -235 -950 -585 -620 -487 -164 -785 -998 -549 -269 -216 -341 -374 -376 -693 -160 -29 -940 -51 -706 -928 -868 -833 -293 -188 -954 -561 -138 -486 -130 -230 -508 -876 -258 -322 -853 -351 -875 -793 -698 -365 -617 -54 -402 -995 -903 -783 -399 -985 -251 -754 -107 -606 -511 -511 -216 -762 -262 -319 -222 -178 -307 -965 -745 -771 -929 -990 -561 -368 -986 -224 -581 -300 -704 -279 -772 -25 -451 -998 -208 -854 -706 -691 -843 -403 -67 -645 -895 -878 -250 -937 -645 -437 -751 -621 -122 -154 -263 -657 -837 -990 -360 -848 -134 -95 -323 -239 -967 -708 -137 -394 -153 -591 -290 -985 -201 -718 -688 -991 -603 -113 -403 -903 -868 -503 -830 -470 -536 -155 -788 -400 -36 -456 -247 -270 -377 -1000 -185 -52 -664 -500 -871 -536 -443 -262 -632 -63 -931 -280 -122 -795 -19 -974 -387 -814 -221 -500 -38 -947 -519 -975 -668 -921 -742 -896 -764 -82 -648 -250 -666 -469 -511 -552 -93 -373 -253 -133 -860 -368 -345 -937 -615 -23 -766 -621 -12 -725 -747 -662 -90 -84 -477 -724 -219 -904 -583 -922 -565 -205 -94 -702 -571 -466 -213 -158 -428 -654 -16 -638 -142 -107 -447 -43 -275 -85 -320 -621 -34 -48 -959 -421 -319 -537 -894 -13 -659 -890 -991 -899 -614 -675 -629 -138 -282 -86 -47 -761 -614 -299 -543 -108 -932 -196 -879 -395 -711 -557 -758 -736 -358 -340 -770 -173 -740 -739 -545 -966 -796 -811 -99 -77 -94 -283 -821 -901 -427 -51 -263 -704 -173 -213 -538 -313 -436 -809 -46 -370 -128 -702 -151 -317 -992 -647 -737 -860 -655 -520 -878 -556 -754 -127 -394 -865 -787 -777 -104 -37 -115 -680 -184 -56 -20 -688 -943 -613 -526 -785 -804 -860 -568 -559 -896 -726 -278 -409 -724 -127 -592 -28 -156 -216 -496 -827 -69 -430 -300 -76 -348 -799 -391 -306 -813 -442 -883 -112 -484 -16 -304 -631 -908 -490 -895 -970 -588 -92 -490 -96 -588 -824 -734 -306 -373 -636 -183 -140 -981 -401 -32 -946 -211 -529 -279 -573 -89 -484 -443 -516 -138 -514 -189 -217 -182 -630 -333 -530 -703 -461 -605 -795 -673 -329 -40 -357 -220 -703 -960 -454 -490 -618 -593 -252 -562 -95 -58 -365 -104 -870 -226 -625 -288 -834 -951 -142 -681 -783 -991 -452 -816 -580 -2 -975 -946 -324 -76 -5 -219 -54 -391 -336 -133 -462 -321 -249 -322 -116 -933 -454 -782 -88 -227 -246 -992 -642 -153 -675 -144 -378 -763 -104 -344 -783 -661 -781 -349 -344 -42 -709 -470 -586 -939 -629 -715 -574 -95 -195 -137 -838 -557 -480 -218 -438 -483 -197 -654 -115 -429 -991 -100 -661 -80 -414 -587 -887 -437 -796 -179 -530 -217 -821 -633 -626 -823 -782 -363 -687 -961 -612 -886 -878 -988 -778 -921 -344 -187 -160 -334 -211 -189 -294 -135 -439 -772 -345 -169 -898 -518 -453 -477 -256 -713 -281 -979 -970 -867 -281 -976 -533 -480 -168 -661 -311 -591 -17 -733 -703 -732 -659 -738 -384 -181 -35 -493 -913 -598 -775 -29 -83 -916 -224 -813 -44 -512 -872 -187 -142 -630 -558 -584 -63 -828 -949 -259 -672 -357 -976 -229 -763 -582 -783 -623 -448 -197 -613 -465 -170 -529 -234 -263 -950 -99 -975 -819 -848 -105 -83 -834 -983 -942 -121 -731 -60 -751 -626 -42 -109 -62 -778 -266 -379 -702 -434 -755 -860 -600 -978 -774 -851 -449 -673 -267 -690 -194 -574 -367 -543 -728 -62 -252 -901 -603 -712 -197 -473 -179 -337 -930 -828 -30 -35 -512 -657 -47 -625 -806 -427 -552 -494 -10 -226 -33 -917 -445 -216 -775 -544 -749 -493 -789 -830 -926 -257 -319 -461 -195 -230 -113 -598 -266 -339 -651 -711 -418 -49 -84 -393 -429 -858 -47 -824 -714 -71 -52 -129 -382 -847 -768 -296 -806 -610 -380 -995 -903 -231 -890 -817 -439 -881 -959 -200 -382 -625 -41 -835 -151 -101 -315 -607 -151 -306 -445 -332 -270 -584 -30 -95 -359 -292 -150 -943 -541 -396 -864 -255 -869 -313 -838 -416 -917 -360 -909 -486 -465 -641 -858 -736 -753 -348 -634 -204 -984 -298 -829 -333 -506 -558 -375 -969 -666 -115 -428 -396 -183 -400 -1000 -734 -745 -168 -384 -465 -955 -254 -678 -163 -494 -56 -383 -315 -65 -137 -894 -741 -167 -661 -952 -85 -438 -947 -60 -715 -70 -395 -911 -20 -547 -274 -905 -603 -987 -665 -301 -389 -604 -423 -512 -182 -872 -698 -963 -274 -697 -625 -158 -943 -567 -42 -453 -995 -976 -749 -810 -455 -307 -289 -514 -33 -616 -173 -375 -297 -644 -447 -335 -506 -552 -370 -47 -872 -182 -447 -142 -130 -628 -251 -330 -133 -275 -444 -204 -708 -524 -373 -982 -502 -751 -855 -499 -76 -93 -755 -314 -821 -863 -32 -369 -920 -370 -36 -654 -487 -507 -99 -310 -74 -423 -853 -616 -260 -92 -446 -137 -628 -669 -876 -703 -749 -569 -100 -583 -942 -877 -422 -338 -144 -738 -977 -785 -99 -181 -726 -64 -215 -860 -721 -851 -765 -783 -446 -884 -869 -88 -923 -242 -947 -448 -651 -108 -957 -239 -288 -848 -337 -23 -733 -885 -638 -380 -521 -880 -710 -986 -679 -329 -741 -650 -883 -978 -355 -134 -38 -355 -817 -781 -652 -51 -314 -829 -662 -497 -955 -935 -152 -484 -864 -832 -660 -852 -471 -246 -129 -6 -731 -76 -801 -506 -32 -174 -657 -566 -438 -731 -468 -5 -558 -983 -223 -846 -854 -905 -664 -864 -175 -842 -313 -192 -175 -643 -908 -859 -880 -942 -80 -894 -507 -630 -628 -828 -296 -908 -886 -896 -776 -512 -919 -63 -542 -446 -576 -911 -320 -612 -756 -311 -353 -853 -919 -592 -731 -21 -146 -236 -593 -572 -119 -408 -577 -267 -8 -114 -347 -820 -970 -774 -599 -167 -53 -736 -693 -209 -521 -694 -554 -47 -126 -622 -1 -302 -966 -691 -409 -890 -506 -807 -525 -77 -543 -236 -480 -922 -302 -903 -87 -181 -176 -893 -187 -157 -813 -204 -857 -154 -67 -287 -221 -935 -175 -333 -57 -819 -263 -597 -817 -524 -125 -195 -527 -668 -921 -927 -377 -344 -98 -428 -344 -95 -883 -357 -710 -772 -535 -30 -229 -619 -68 -518 -305 -935 -147 -652 -812 -518 -364 -845 -732 -712 -880 -841 -740 -736 -761 -982 -85 -525 -857 -471 -677 -899 -458 -194 -999 -395 -884 -643 -654 -189 -206 -68 -686 -422 -475 -867 -26 -555 -445 -66 -48 -331 -213 -233 -508 -521 -501 -950 -407 -445 -34 -310 -238 -714 -870 -20 -836 -150 -332 -866 -20 -485 -883 -983 -291 -791 -800 -827 -500 -444 -335 -342 -908 -33 -190 -106 -214 -144 -426 -414 -693 -396 -14 -786 -840 -920 -908 -382 -537 -716 -864 -262 -486 -40 -467 -431 -716 -260 -105 -679 -86 -976 -831 -291 -716 -578 -912 -2 -462 -430 -51 -260 -407 -498 -609 -160 -575 -989 -269 -469 -821 -553 -499 -205 -645 -323 -187 -104 -695 -846 -941 -361 -170 -125 -342 -413 -106 -417 -394 -648 -960 -518 -586 -573 -867 -544 -574 -456 -195 -425 -910 -353 -942 -838 -12 -876 -675 -378 -253 -208 -415 -207 -745 -247 -82 -371 -875 -826 -687 -123 -129 -660 -983 -33 -874 -278 -447 -923 -481 -409 -46 -216 -451 -961 -127 -470 -807 -902 -783 -408 -52 -840 -880 -999 -363 -388 -231 -869 -591 -476 -843 -342 -69 -589 -224 -739 -627 -15 -31 -728 -201 -395 -570 -762 -304 -353 -334 -586 -560 -205 -37 -973 -116 -589 -79 -622 -154 -46 -648 -715 -410 -780 -210 -906 -488 -796 -91 -46 -529 -156 -623 -4 -864 -768 -190 -759 -14 -976 -152 -277 -50 -965 -870 -176 -830 -473 -650 -186 -732 -462 -578 -20 -376 -950 -619 -382 -829 -187 -175 -976 -910 -616 -715 -618 -255 -983 -938 -510 -317 -176 -856 -829 -758 -429 -45 -374 -80 -829 -536 -328 -791 -367 -277 -391 -556 -818 -222 -387 -166 -233 -633 -170 -185 -62 -453 -427 -641 -333 -269 -331 -712 -584 -725 -296 -485 -810 -463 -474 -705 -995 -775 -865 -155 -329 -692 -421 -895 -1000 -432 -491 -785 -678 -566 -598 -730 -669 -506 -3 -154 -567 -31 -757 -137 -416 -522 -318 -906 -699 -124 -911 -815 -854 -544 -409 -256 -574 -370 -813 -471 -388 -29 -172 -629 -401 -657 -243 -247 -602 -493 -423 -192 -639 -527 -562 -738 -615 -314 -726 -932 -654 -524 -359 -23 -893 -825 -477 -21 -269 -907 -672 -230 -741 -694 -911 -87 -237 -573 -657 -483 -307 -261 -245 -338 -500 -572 -28 -94 -991 -757 -628 -865 -958 -535 -117 -748 -332 -609 -386 -199 -297 -130 -142 -527 -248 -86 -615 -904 -143 -212 -650 -989 -701 -726 -691 -538 -730 -445 -109 -217 -349 -347 -433 -637 -107 -469 -818 -77 -771 -923 -14 -534 -177 -793 -279 -98 -239 -460 -589 -240 -52 -386 -987 -534 -839 -65 -431 -873 -234 -354 -304 -897 -318 -555 -372 -467 -942 -280 -522 -475 -971 -641 -462 -664 -679 -976 -747 -884 -444 -739 -881 -778 -72 -921 -619 -17 -931 -699 -306 -953 -450 -651 -573 -509 -280 -505 -929 -123 -588 -892 -507 -859 -92 -1000 -869 -694 -239 -322 -707 -833 -816 -678 -370 -770 -1 -799 -81 -23 -672 -45 -658 -81 -745 -215 -476 -852 -877 -834 -626 -995 -3 -857 -658 -409 -560 -481 -926 -83 -97 -185 -432 -351 -104 -553 -236 -498 -331 -143 -717 -416 -210 -372 -975 -940 -583 -11 -719 -383 -607 -266 -281 -926 -218 -396 -576 -330 -34 -862 -603 -536 -419 -397 -631 -732 -795 -684 -495 -201 -843 -681 -289 -312 -791 -130 -229 -174 -980 -821 -479 -74 -851 -468 -28 -461 -333 -407 -565 -437 -897 -616 -66 -414 -383 -236 -42 -427 -207 -822 -862 -13 -647 -751 -658 -641 -122 -573 -365 -31 -474 -403 -211 -828 -925 -94 -258 -430 -51 -807 -190 -530 -670 -841 -318 -120 -880 -116 -992 -843 -887 -423 -333 -863 -349 -20 -189 -198 -907 -2 -755 -186 -179 -902 -745 -572 -5 -189 -154 -860 -149 -641 -925 -93 -992 -20 -973 -680 -954 -897 -959 -705 -763 -391 -28 -992 -764 -776 -143 -991 -952 -43 -48 -337 -983 -840 -589 -235 -983 -538 -927 -93 -696 -714 -701 -976 -628 -624 -466 -81 -102 -62 -138 -87 -160 -538 -527 -527 -583 -690 -819 -726 -491 -802 -139 -545 -861 -379 -834 -358 -568 -921 -75 -562 -529 -416 -663 -903 -893 -198 -503 -401 -66 -723 -5 -174 -168 -559 -737 -403 -298 -692 -982 -812 -484 -20 -489 -282 -794 -184 -375 -287 -462 -428 -672 -666 -893 -341 -242 -369 -976 -564 -643 -353 -625 -474 -296 -513 -315 -294 -237 -82 -142 -303 -786 -236 -29 -448 -598 -906 -151 -254 -363 -482 -17 -250 -233 -846 -133 -34 -395 -872 -123 -941 -763 -547 -24 -130 -945 -266 -321 -930 -529 -807 -722 -187 -733 -425 -133 -130 -474 -245 -124 -889 -592 -250 -816 -463 -366 -522 -81 -562 -563 -338 -157 -601 -953 -705 -628 -446 -642 -646 -260 -834 -662 -459 -737 -948 -858 -545 -978 -126 -314 -701 -490 -656 -913 -270 -782 -607 -277 -402 -924 -436 -722 -201 -364 -479 -898 -211 -296 -120 -509 -729 -916 -321 -233 -923 -758 -626 -543 -788 -425 -601 -562 -414 -154 -374 -521 -151 -68 -402 -140 -509 -171 -371 -257 -193 -399 -2 -309 -667 -32 -366 -155 -825 -702 -887 -156 -642 -525 -469 -175 -336 -373 -481 -350 -957 -960 -114 -128 -937 -56 -409 -873 -34 -311 -857 -35 -561 -33 -590 -958 -437 -546 -31 -177 -385 -133 -801 -92 -53 -623 -407 -786 -402 -663 -522 -395 -690 -456 -296 -591 -451 -380 -767 -746 -88 -19 -214 -348 -454 -169 -765 -535 -397 -775 -610 -786 -227 -91 -249 -913 -812 -670 -208 -166 -314 -960 -959 -7 -734 -144 -579 -616 -668 -103 -611 -84 -729 -200 -621 -639 -124 -980 -95 -720 -782 -621 -809 -9 -451 -401 -195 -259 -313 -998 -507 -949 -883 -278 -551 -529 -211 -232 -37 -697 -780 -871 -785 -442 -696 -712 -151 -543 -307 -552 -477 -920 -406 -772 -923 -877 -779 -558 -897 -680 -153 -578 -570 -812 -399 -317 -1 -111 -469 -159 -495 -954 -580 -73 -705 -344 -879 -756 -62 -36 -287 -841 -171 -162 -56 -240 -210 -195 -16 -717 -411 -329 -102 -561 -759 -766 -942 -541 -409 -5 -694 -526 -296 -274 -465 -842 -359 -516 -178 -895 -936 -678 -663 -386 -930 -250 -483 -382 -939 -597 -968 -432 -800 -776 -996 -431 -135 -133 -871 -376 -682 -28 -560 -405 -417 -905 -194 -380 -704 -9 -944 -509 -628 -560 -918 -104 -120 -273 -828 -710 -126 -493 -727 -531 -40 -517 -468 -407 -321 -798 -81 -254 -470 -943 -894 -548 -446 -531 -20 -933 -127 -815 -684 -444 -438 -79 -589 -199 -531 -338 -266 -199 -702 -784 -615 -842 -815 -627 -237 -643 -43 -303 -875 -431 -84 -367 -994 -283 -598 -751 -564 -577 -22 -938 -76 -863 -3 -555 -9 -616 -998 -799 -956 -59 -532 -185 -628 -921 -100 -316 -386 -66 -686 -957 -861 -13 -311 -845 -508 -139 -56 -61 -992 -411 -653 -133 -623 -729 -397 -282 -630 -255 -933 -267 -344 -597 -188 -270 -91 -279 -220 -930 -224 -843 -237 -504 -450 -895 -273 -243 -638 -798 -635 -692 -663 -172 -539 -963 -682 -597 -795 -537 -915 -492 -145 -153 -840 -930 -159 -937 -666 -201 -138 -680 -818 -84 -181 -730 -550 -304 -847 -739 -918 -612 -329 -833 -709 -923 -617 -680 -227 -469 -920 -484 -522 -634 -969 -478 -408 -555 -662 -30 -474 -31 -916 -671 -895 -881 -917 -852 -536 -555 -253 -10 -703 -792 -288 -402 -584 -329 -720 -442 -878 -560 -853 -944 -758 -426 -228 -8 -74 -754 -910 -764 -205 -200 -735 -195 -558 -637 -216 -859 -477 -295 -991 -853 -287 -890 -497 -559 -890 -184 -620 -12 -266 -179 -899 -490 -891 -791 -818 -357 -928 -136 -529 -531 -97 -143 -829 -186 -723 -64 -229 -467 -390 -836 -529 -123 -840 -30 -2 -934 -116 -408 -488 -219 -411 -57 -677 -127 -563 -785 -250 -49 -802 -15 -699 -277 -908 -412 -222 -40 -692 -636 -506 -102 -565 -767 -8 -589 -666 -319 -749 -237 -146 -460 -688 -124 -762 -138 -502 -203 -348 -332 -68 -326 -579 -284 -186 -38 -542 -601 -465 -242 -432 -457 -384 -534 -842 -62 -587 -651 -60 -183 -522 -100 -711 -6 -804 -40 -809 -515 -35 -441 -214 -132 -119 -613 -756 -921 -555 -453 -750 -506 -838 -838 -554 -453 -563 -154 -177 -750 -32 -993 -598 -681 -778 -767 -675 -180 -881 -444 -329 -762 -832 -146 -164 -521 -176 -565 -885 -864 -260 -113 -2 -628 -238 -955 -777 -328 -161 -643 -118 -491 -180 -872 -19 -935 -998 -665 -91 -520 -603 -485 -251 -227 -538 -731 -86 -72 -667 -552 -228 -461 -143 -365 -766 -808 -619 -119 -815 -254 -610 -457 -540 -2 -551 -801 -101 -394 -380 -675 -345 -600 -994 -935 -528 -787 -678 -563 -590 -426 -792 -928 -291 -528 -959 -755 -957 -884 -453 -428 -660 -996 -650 -127 -694 -966 -634 -762 -15 -886 -645 -86 -406 -826 -590 -796 -927 -381 -726 -795 -278 -559 -994 -94 -885 -339 -728 -294 -591 -357 -992 -365 -678 -519 -480 -943 -932 -975 -278 -483 -355 -453 -233 -273 -992 -385 -632 -967 -179 -272 -856 -965 -464 -397 -793 -172 -229 -262 -378 -512 -385 -550 -757 -504 -859 -75 -621 -844 -673 -540 -970 -812 -311 -832 -292 -244 -983 -772 -536 -336 -312 -910 -685 -647 -383 -489 -402 -441 -147 -476 -94 -789 -535 -549 -418 -380 -763 -456 -363 -380 -341 -588 -601 -553 -181 -498 -509 -820 -753 -493 -574 -10 -148 -156 -56 -540 -357 -133 -792 -255 -36 -215 -493 -959 -307 -833 -127 -174 -713 -796 -362 -376 -493 -986 -249 -100 -871 -510 -26 -655 -693 -869 -822 -214 -653 -21 -383 -166 -507 -637 -394 -705 -366 -117 -261 -57 -518 -119 -579 -7 -941 -259 -80 -957 -201 -218 -355 -392 -415 -608 -431 -826 -176 -625 -250 -766 -49 -782 -755 -112 -875 -683 -617 -971 -366 -141 -816 -692 -185 -420 -703 -514 -561 -807 -921 -262 -607 -57 -719 -474 -936 -376 -326 -672 -175 -124 -88 -549 -684 -380 -261 -351 -352 -190 -975 -477 -716 -879 -31 -14 -274 -871 -593 -19 -310 -836 -629 -387 -908 -537 -959 -535 -1 -841 -569 -72 -433 -34 -856 -248 -115 -15 -453 -820 -123 -191 -504 -100 -160 -490 -123 -297 -880 -615 -20 -684 -173 -295 -139 -597 -773 -551 -74 -814 -650 -776 -722 -399 -645 -13 -51 -815 -731 -277 -120 -621 -134 -63 -99 -138 -494 -289 -208 -837 -792 -301 -895 -164 -912 -64 -431 -751 -297 -333 -897 -468 -327 -146 -139 -885 -602 -5 -940 -716 -455 -66 -581 -264 -376 -472 -123 -192 -615 -726 -720 -439 -462 -901 -341 -13 -685 -320 -545 -342 -377 -532 -366 -554 -628 -714 -811 -694 -421 -168 -563 -164 -835 -294 -443 -981 -404 -6 -41 -166 -69 -522 -125 -697 -621 -684 -239 -939 -533 -257 -702 -793 -62 -687 -893 -631 -923 -843 -959 -258 -648 -431 -299 -419 -326 -592 -202 -803 -813 -282 -639 -466 -456 -761 -461 -203 -147 -897 -127 -767 -665 -814 -258 -882 -49 -585 -930 -895 -848 -368 -158 -359 -729 -732 -929 -681 -586 -77 -185 -430 -506 -271 -635 -354 -921 -757 -800 -448 -453 -155 -672 -246 -134 -123 -108 -719 -572 -769 -575 -505 -226 -147 -159 -855 -169 -13 -121 -640 -743 -92 -749 -738 -896 -525 -922 -191 -888 -359 -72 -791 -677 -569 -368 -768 -489 -872 -243 -712 -104 -456 -728 -791 -44 -997 -692 -958 -96 -41 -928 -683 -148 -965 -134 -944 -351 -927 -4 -383 -663 -632 -78 -220 -970 -617 -988 -201 -607 -504 -416 -406 -462 -986 -79 -439 -425 -239 -969 -387 -947 -107 -303 -613 -502 -488 -662 -782 -938 -842 -711 -384 -661 -495 -563 -489 -868 -980 -163 -259 -743 -949 -505 -515 -505 -295 -205 -333 -759 -281 -945 -725 -526 -500 -551 -94 -367 -552 -545 -172 -887 -495 -587 -162 -781 -91 -44 -36 -822 -975 -91 -440 -352 -559 -692 -7 -14 -531 -684 -610 -712 -394 -986 -789 -231 -513 -229 -195 -743 -465 -34 -484 -415 -591 -306 -471 -495 -384 -514 -488 -355 -957 -411 -804 -849 -837 -733 -938 -109 -550 -435 -424 -491 -390 -960 -905 -101 -235 -970 -623 -623 -483 -179 -263 -68 -844 -329 -652 -489 -578 -966 -80 -921 -843 -167 -661 -576 -143 -158 -831 -510 -784 -629 -73 -233 -176 -399 -836 -505 -998 -204 -654 -370 -812 -622 -796 -364 -450 -638 -196 -454 -87 -757 -820 -392 -199 -878 -757 -651 -920 -98 -164 -593 -43 -712 -198 -70 -222 -683 -982 -103 -335 -218 -557 -222 -689 -224 -322 -141 -714 -666 -838 -478 -579 -981 -982 -911 -518 -822 -612 -79 -83 -714 -843 -293 -77 -924 -759 -428 -644 -681 -315 -187 -150 -428 -34 -956 -959 -751 -813 -857 -373 -733 -362 -207 -292 -122 -502 -45 -390 -271 -774 -311 -940 -746 -753 -631 -287 -502 -384 -878 -406 -657 -679 -986 -518 -939 -610 -342 -911 -220 -345 -414 -799 -74 -102 -174 -446 -687 -578 -354 -189 -497 -468 -724 -889 -472 -791 -69 -112 -623 -320 -705 -997 -623 -441 -644 -893 -762 -880 -396 -238 -495 -799 -261 -331 -92 -23 -218 -541 -452 -746 -484 -568 -309 -521 -713 -236 -707 -708 -23 -409 -81 -917 -591 -484 -132 -863 -926 -818 -146 -860 -997 -180 -838 -32 -838 -356 -378 -161 -484 -212 -164 -229 -308 -624 -876 -833 -754 -621 -208 -688 -429 -954 -824 -523 -16 -18 -959 -9 -400 -619 -424 -592 -642 -875 -50 -274 -808 -271 -775 -652 -852 -240 -584 -253 -828 -752 -647 -378 -859 -591 -858 -570 -86 -452 -88 -5 -879 -624 -153 -269 -541 -468 -649 -425 -256 -389 -600 -381 -650 -313 -384 -274 -975 -551 -817 -617 -106 -171 -370 -515 -696 -752 -748 -71 -723 -962 -520 -610 -367 -279 -476 -131 -851 -374 -872 -962 -808 -926 -951 -397 -359 -33 -676 -656 -68 -68 -503 -126 -418 -318 -342 -444 -905 -109 -377 -959 -655 -604 -734 -512 -227 -671 -988 -579 -627 -775 -697 -469 -636 -172 -926 -664 -287 -436 -447 -424 -708 -988 -876 -12 -808 -302 -201 -577 -268 -421 -254 -1000 -637 -922 -131 -726 -100 -286 -556 -267 -796 -838 -317 -80 -327 -22 -337 -252 -681 -490 -994 -822 -932 -614 -726 -776 -914 -662 -749 -284 -421 -43 -464 -592 -122 -833 -723 -824 -370 -824 -268 -793 -590 -352 -998 -945 -811 -467 -978 -574 -123 -752 -209 -752 -855 -470 -879 -65 -631 -828 -648 -57 -188 -769 -247 -372 -700 -264 -540 -870 -594 -31 -194 -463 -224 -306 -150 -674 -170 -472 -65 -42 -215 -281 -209 -779 -388 -89 -273 -514 -308 -553 -572 -547 -925 -248 -602 -575 -207 -794 -881 -651 -33 -702 -622 -803 -128 -67 -26 -954 -912 -218 -372 -981 -136 -533 -283 -977 -969 -889 -766 -678 -894 -322 -566 -541 -492 -844 -87 -652 -73 -770 -50 -713 -594 -802 -543 -253 -45 -966 -147 -406 -341 -864 -168 -267 -169 -599 -620 -177 -811 -648 -438 -730 -797 -111 -703 -755 -204 -409 -735 -611 -931 -281 -377 -709 -999 -286 -5 -762 -885 -268 -880 -293 -521 -533 -678 -29 -640 -218 -589 -992 -926 -868 -235 -754 -705 -644 -867 -711 -760 -903 -254 -358 -804 -360 -737 -841 -549 -789 -54 -660 -474 -412 -57 -761 -709 -542 -398 -308 -103 -584 -182 -729 -334 -356 -535 -545 -810 -876 -823 -549 -477 -825 -641 -949 -110 -906 -45 -323 -594 -255 -13 -701 -688 -951 -528 -569 -55 -387 -53 -697 -531 -579 -313 -690 -255 -526 -977 -208 -876 -46 -479 -554 -276 -740 -465 -495 -709 -744 -219 -653 -114 -610 -717 -359 -392 -47 -235 -621 -686 -139 -193 -608 -464 -600 -904 -126 -53 -519 -818 -617 -728 -384 -15 -146 -624 -85 -488 -97 -911 -619 -205 -140 -64 -886 -823 -205 -677 -29 -695 -816 -877 -937 -321 -152 -196 -590 -112 -639 -183 -592 -210 -375 -408 -751 -469 -164 -893 -538 -993 -443 -402 -222 -894 -873 -60 -286 -1000 -413 -42 -851 -438 -916 -169 -602 -995 -272 -653 -39 -838 -340 -974 -641 -679 -818 -445 -598 -45 -996 -903 -444 -973 -792 -67 -730 -633 -77 -420 -656 -376 -490 -117 -388 -247 -786 -718 -744 -853 -173 -972 -938 -3 -758 -817 -967 -427 -711 -85 -910 -795 -407 -709 -53 -404 -596 -952 -950 -887 -608 -788 -320 -706 -740 -312 -535 -99 -831 -400 -766 -221 -32 -277 -653 -521 -893 -195 -168 -95 -381 -597 -966 -523 -478 -183 -633 -28 -492 -413 -780 -609 -667 -553 -743 -919 -964 -185 -86 -444 -11 -112 -842 -117 -925 -954 -469 -284 -171 -262 -336 -778 -128 -569 -835 -118 -116 -12 -177 -821 -357 -404 -203 -735 -853 -595 -450 -285 -553 -299 -106 -816 -511 -466 -131 -867 -824 -999 -888 -434 -883 -970 -374 -759 -939 -851 -227 -757 -540 -346 -76 -342 -311 -377 -474 -958 -84 -259 -261 -516 -270 -110 -109 -766 -830 -166 -170 -313 -142 -620 -399 -956 -95 -108 -300 -81 -348 -981 -431 -482 -853 -826 -104 -620 -454 -854 -480 -194 -721 -431 -806 -761 -902 -733 -195 -514 -428 -878 -752 -773 -115 -262 -671 -18 -602 -592 -65 -789 -153 -285 -788 -525 -551 -931 -785 -851 -426 -55 -735 -892 -824 -413 -50 -795 -977 -298 -154 -324 -304 -591 -104 -291 -225 -934 -774 -179 -895 -52 -549 -359 -213 -206 -776 -774 -148 -846 -974 -542 -43 -298 -605 -932 -600 -965 -105 -127 -286 -836 -249 -232 -109 -669 -387 -14 -468 -304 -903 -499 -335 -619 -297 -566 -162 -527 -262 -155 -749 -274 -860 -488 -1 -70 -256 -545 -190 -314 -11 -729 -389 -602 -482 -507 -546 -965 -863 -429 -171 -494 -625 -696 -405 -582 -735 -105 -586 -758 -34 -404 -927 -181 -267 -541 -507 -742 -147 -471 -903 -805 -943 -732 -302 -4 -663 -980 -512 -303 -836 -296 -729 -654 -42 -792 -224 -551 -84 -189 -316 -727 -739 -787 -602 -332 -229 -740 -43 -257 -473 -894 -523 -130 -910 -142 -853 -15 -442 -667 -512 -156 -365 -643 -187 -56 -953 -215 -855 -370 -678 -210 -127 -63 -695 -554 -860 -793 -745 -745 -868 -1 -628 -362 -518 -815 -957 -709 -72 -530 -38 -677 -720 -517 -173 -615 -211 -26 -572 -949 -80 -135 -8 -618 -344 -810 -29 -904 -448 -199 -475 -359 -894 -910 -82 -147 -575 -327 -480 -715 -3 -773 -888 -693 -427 -919 -170 -401 -774 -745 -910 -896 -40 -1 -191 -837 -274 -969 -630 -211 -48 -179 -239 -979 -27 -759 -652 -127 -737 -654 -836 -342 -877 -322 -523 -321 -59 -1000 -350 -895 -26 -835 -865 -25 -856 -609 -147 -97 -298 -851 -771 -631 -761 -348 -773 -580 -507 -422 -645 -702 -797 -146 -417 -114 -315 -346 -9 -949 -661 -384 -670 -951 -815 -181 -945 -897 -9 -485 -606 -408 -646 -650 -421 -234 -407 -624 -282 -897 -775 -981 -210 -718 -306 -213 -3 -460 -84 -76 -554 -727 -522 -642 -710 -677 -580 -43 -783 -31 -748 -301 -664 -682 -394 -121 -560 -84 -347 -483 -82 -442 -327 -227 -467 -170 -903 -547 -181 -443 -963 -41 -612 -334 -446 -422 -730 -418 -679 -897 -732 -600 -571 -89 -601 -446 -530 -456 -350 -950 -982 -489 -937 -916 -828 -368 -473 -288 -107 -29 -408 -897 -705 -898 -344 -746 -57 -781 -921 -539 -50 -646 -452 -194 -298 -101 -889 -452 -695 -183 -948 -157 -231 -560 -503 -97 -645 -572 -699 -237 -569 -54 -690 -720 -898 -149 -742 -461 -747 -935 -793 -938 -867 -981 -684 -122 -182 -432 -741 -949 -496 -629 -800 -969 -658 -949 -191 -428 -236 -490 -387 -326 -39 -585 -243 -630 -566 -263 -444 -412 -850 -100 -720 -879 -438 -505 -260 -58 -895 -256 -824 -858 -974 -187 -580 -826 -43 -678 -913 -393 -469 -740 -993 -160 -887 -531 -74 -860 -667 -727 -744 -517 -533 -63 -598 -35 -877 -291 -622 -734 -706 -872 -294 -928 -482 -614 -569 -624 -960 -499 -599 -44 -330 -263 -181 -532 -510 -370 -474 -215 -479 -798 -720 -985 -381 -305 -341 -667 -96 -373 -448 -922 -182 -483 -668 -230 -204 -383 -37 -49 -361 -967 -955 -239 -111 -411 -449 -719 -877 -174 -874 -611 -715 -384 -62 -366 -414 -616 -967 -8 -60 -801 -505 -350 -1 -10 -685 -801 -862 -344 -266 -95 -818 -453 -330 -750 -820 -100 -889 -929 -418 -78 -725 -99 -832 -694 -740 -528 -490 -405 -258 -315 -649 -752 -37 -247 -839 -379 -554 -357 -484 -150 -256 -324 -20 -762 -446 -59 -209 -832 -787 -553 -657 -810 -916 -95 -896 -207 -881 -333 -105 -60 -661 -763 -783 -606 -259 -183 -889 -143 -379 -181 -959 -333 -221 -364 -297 -691 -127 -973 -335 -803 -697 -299 -591 -305 -897 -401 -689 -550 -595 -770 -477 -397 -89 -219 -566 -214 -764 -950 -374 -210 -999 -759 -644 -808 -638 -705 -516 -432 -217 -915 -748 -202 -751 -250 -898 -165 -707 -18 -239 -526 -251 -294 -164 -284 -880 -156 -716 -304 -254 -979 -965 -437 -638 -731 -892 -377 -437 -642 -682 -533 -6 -944 -378 -330 -219 -370 -809 -755 -638 -296 -619 -888 -588 -571 -422 -537 -891 -662 -180 -219 -142 -546 -36 -846 -656 -882 -667 -854 -190 -198 -218 -79 -906 -381 -89 -525 -882 -920 -15 -552 -293 -502 -839 -380 -750 -392 -371 -217 -819 -335 -113 -451 -477 -885 -595 -905 -159 -593 -901 -884 -18 -661 -131 -139 -59 -767 -560 -774 -100 -467 -471 -76 -465 -636 -561 -160 -62 -60 -24 -460 -39 -435 -688 -89 -177 -434 -642 -209 -474 -777 -309 -970 -271 -879 -427 -996 -652 -558 -103 -65 -200 -153 -71 -267 -173 -969 -998 -437 -786 -304 -627 -86 -453 -583 -403 -910 -772 -117 -776 -92 -115 -114 -2 -817 -962 -161 -13 -457 -225 -319 -952 -590 -266 -88 -811 -671 -934 -288 -532 -743 -728 -718 -903 -504 -124 -844 -968 -884 -52 -459 -616 -446 -232 -608 -799 -676 -794 -805 -572 -599 -53 -857 -817 -944 -756 -358 -152 -372 -445 -388 -696 -151 -622 -383 -46 -493 -672 -271 -391 -225 -445 -600 -500 -837 -779 -18 -265 -931 -156 -307 -686 -928 -832 -33 -121 -332 -650 -334 -939 -926 -472 -15 -128 -772 -115 -457 -964 -769 -970 -563 -844 -882 -925 -315 -781 -846 -452 -137 -686 -199 -861 -15 -672 -178 -676 -647 -468 -753 -808 -42 -304 -35 -294 -718 -133 -878 -617 -101 -417 -869 -42 -851 -995 -307 -902 -915 -482 -764 -784 -988 -95 -932 -265 -707 -861 -245 -431 -312 -678 -881 -345 -163 -216 -985 -503 -824 -367 -12 -127 -287 -554 -741 -319 -300 -651 -729 -362 -818 -53 -469 -554 -356 -162 -560 -424 -450 -50 -451 -680 -861 -87 -267 -415 -404 -888 -486 -307 -997 -906 -36 -434 -522 -41 -257 -823 -472 -950 -926 -824 -88 -672 -721 -397 -49 -931 -634 -660 -957 -35 -480 -356 -723 -268 -798 -562 -154 -392 -534 -610 -679 -43 -7 -611 -239 -131 -65 -703 -787 -876 -388 -415 -648 -463 -747 -101 -527 -28 -29 -402 -304 -678 -385 -987 -728 -576 -799 -9 -778 -931 -203 -312 -360 -906 -892 -627 -267 -143 -168 -221 -499 -53 -473 -738 -24 -937 -653 -736 -796 -837 -93 -614 -804 -618 -297 -563 -324 -913 -180 -856 -236 -946 -251 -992 -171 -276 -369 -333 -84 -100 -440 -187 -636 -8 -994 -50 -60 -836 -404 -768 -125 -344 -628 -67 -397 -968 -71 -780 -233 -251 -989 -873 -319 -370 -460 -230 -880 -143 -669 -447 -293 -182 -98 -185 -824 -467 -991 -941 -780 -542 -199 -158 -968 -277 -610 -660 -41 -517 -463 -409 -794 -764 -130 -151 -899 -909 -4 -916 -398 -350 -644 -808 -981 -31 -817 -565 -56 -262 -11 -615 -789 -920 -664 -742 -528 -413 -542 -786 -978 -1000 -465 -712 -156 -808 -104 -995 -981 -542 -185 -35 -527 -33 -702 -84 -3 -808 -978 -949 -392 -640 -275 -727 -628 -90 -115 -152 -230 -727 -100 -374 -901 -582 -922 -69 -899 -159 -326 -424 -794 -219 -664 -154 -345 -545 -910 -813 -155 -56 -790 -721 -897 -554 -444 -106 -438 -55 -534 -782 -969 -476 -353 -119 -640 -736 -231 -157 -383 -585 -882 -748 -981 -621 -275 -972 -108 -323 -358 -344 -771 -898 -979 -151 -709 -296 -199 -207 -438 -410 -215 -224 -928 -803 -87 -720 -898 -253 -353 -41 -368 -687 -585 -523 -575 -347 -452 -729 -464 -920 -370 -826 -950 -40 -716 -455 -346 -809 -294 -616 -10 -138 -357 -601 -304 -114 -738 -439 -578 -341 -230 -196 -813 -934 -57 -592 -182 -843 -778 -214 -286 -750 -292 -49 -913 -286 -612 -635 -507 -179 -821 -598 -414 -599 -174 -63 -268 -299 -538 -262 -101 -157 -683 -300 -386 -288 -196 -711 -871 -728 -165 -155 -72 -540 -638 -609 -704 -126 -917 -753 -63 -936 -341 -19 -266 -26 -803 -434 -266 -264 -699 -500 -364 -824 -799 -142 -416 -598 -771 -615 -361 -466 -221 -936 -875 -875 -61 -45 -688 -390 -973 -697 -431 -881 -548 -786 -346 -207 -535 -631 -867 -974 -258 -115 -550 -591 -967 -898 -287 -753 -473 -508 -659 -795 -548 -256 -968 -997 -95 -595 -330 -12 -423 -423 -72 -969 -975 -510 -501 -574 -314 -902 -425 -717 -631 -205 -406 -188 -761 -741 -691 -462 -42 -48 -291 -256 -975 -931 -630 -724 -283 -3 -618 -334 -117 -494 -618 -961 -287 -343 -250 -493 -808 -210 -693 -557 -706 -234 -660 -58 -909 -433 -499 -119 -944 -538 -168 -807 -764 -738 -565 -360 -527 -969 -351 -543 -352 -871 -586 -116 -933 -196 -568 -425 -381 -403 -44 -638 -728 -881 -823 -610 -318 -238 -759 -606 -816 -825 -592 -430 -577 -867 -303 -581 -875 -976 -160 -961 -676 -472 -265 -957 -552 -884 -166 -527 -796 -398 -455 -84 -353 -731 -787 -61 -352 -150 -943 -504 -782 -153 -701 -30 -583 -395 -928 -154 -360 -399 -485 -802 -104 -875 -322 -155 -523 -286 -100 -602 -808 -197 -664 -845 -514 -637 -41 -952 -589 -572 -376 -289 -659 -10 -86 -302 -993 -703 -774 -14 -493 -652 -839 -422 -890 -388 -106 -463 -202 -200 -367 -271 -527 -463 -964 -801 -859 -650 -548 -493 -880 -54 -795 -43 -615 -723 -655 -461 -847 -397 -684 -31 -501 -350 -946 -891 -179 -192 -704 -616 -503 -8 -929 -847 -947 -984 -146 -321 -576 -763 -413 -456 -759 -455 -501 -682 -734 -848 -824 -689 -422 -349 -589 -730 -330 -347 -160 -560 -442 -573 -492 -200 -117 -869 -630 -918 -102 -927 -226 -829 -886 -540 -480 -881 -440 -587 -916 -469 -863 -687 -762 -158 -433 -656 -871 -793 -177 -935 -827 -890 -625 -161 -771 -223 -631 -575 -835 -760 -411 -879 -286 -216 -962 -492 -296 -81 -161 -723 -618 -855 -377 -500 -608 -274 -405 -279 -891 -92 -136 -951 -267 -383 -935 -836 -459 -272 -480 -369 -167 -527 -678 -168 -134 -875 -555 -767 -575 -450 -902 -922 -988 -176 -685 -651 -170 -40 -919 -279 -978 -299 -922 -24 -359 -298 -382 -94 -990 -238 -885 -979 -243 -177 -958 -835 -370 -507 -759 -362 -141 -506 -751 -398 -567 -537 -327 -848 -853 -941 -25 -659 -9 -206 -344 -897 -573 -112 -916 -395 -245 -561 -639 -417 -951 -534 -363 -461 -861 -284 -570 -566 -848 -970 -760 -989 -228 -447 -392 -366 -107 -983 -899 -349 -519 -588 -230 -843 -980 -416 -676 -994 -1000 -72 -940 -544 -243 -805 -910 -130 -952 -800 -513 -827 -616 -368 -541 -130 -178 -531 -383 -947 -327 -181 -559 -589 -171 -484 -705 -805 -309 -467 -234 -952 -487 -870 -759 -996 -344 -596 -653 -868 -961 -766 -834 -306 -649 -857 -833 -216 -885 -388 -965 -875 -161 -39 -57 -691 -495 -78 -392 -347 -992 -237 -893 -747 -179 -993 -343 -27 -725 -24 -97 -121 -892 -932 -229 -286 -15 -719 -905 -82 -778 -550 -319 -814 -573 -529 -371 -26 -213 -559 -572 -887 -381 -318 -142 -663 -341 -400 -220 -881 -703 -841 -930 -148 -253 -483 -382 -777 -212 -628 -370 -777 -704 -187 -779 -341 -748 -236 -36 -737 -688 -172 -292 -972 -665 -737 -693 -781 -510 -755 -980 -448 -460 -388 -690 -972 -438 -684 -860 -697 -455 -274 -88 -399 -530 -601 -478 -616 -274 -843 -212 -978 -907 -295 -973 -985 -720 -4 -914 -76 -365 -442 -854 -950 -616 -279 -287 -716 -313 -988 -182 -652 -444 -235 -566 -200 -74 -258 -151 -424 -613 -174 -704 -78 -863 -705 -480 -189 -820 -694 -470 -874 -493 -299 -178 -836 -435 -63 -800 -407 -759 -193 -879 -711 -232 -691 -794 -438 -656 -892 -682 -38 -778 -966 -906 -984 -407 -291 -907 -517 -935 -609 -182 -475 -190 -502 -233 -636 -412 -559 -518 -542 -240 -985 -876 -869 -19 -564 -452 -652 -493 -682 -986 -382 -119 -481 -507 -264 -421 -637 -197 -520 -973 -466 -535 -666 -720 -145 -619 -936 -669 -24 -47 -28 -198 -537 -837 -740 -893 -600 -607 -754 -763 -746 -741 -547 -853 -958 -450 -368 -528 -13 -931 -26 -369 -82 -14 -69 -952 -57 -402 -979 -980 -811 -351 -927 -175 -437 -956 -939 -437 -369 -784 -822 -669 -502 -142 -286 -158 -346 -845 -756 -517 -840 -386 -473 -833 -229 -650 -742 -159 -132 -384 -954 -3 -103 -831 -415 -32 -642 -410 -277 -686 -542 -87 -542 -547 -290 -272 -589 -722 -108 -132 -288 -712 -447 -701 -128 -724 -171 -681 -868 -288 -582 -556 -593 -507 -487 -73 -622 -804 -607 -378 -613 -927 -44 -335 -537 -66 -494 -12 -254 -156 -594 -844 -55 -416 -460 -818 -6 -833 -557 -683 -681 -993 -5 -626 -962 -59 -668 -238 -106 -187 -675 -44 -465 -580 -273 -925 -577 -442 -73 -374 -164 -175 -781 -979 -408 -20 -186 -367 -159 -161 -357 -600 -986 -821 -962 -425 -714 -461 -931 -373 -970 -57 -316 -525 -767 -927 -86 -566 -216 -360 -634 -178 -20 -877 -115 -377 -391 -276 -458 -835 -860 -170 -611 -189 -680 -430 -634 -980 -563 -840 -878 -770 -188 -585 -927 -841 -135 -930 -589 -139 -86 -794 -775 -87 -785 -416 -453 -79 -103 -931 -807 -384 -935 -707 -541 -943 -802 -263 -25 -65 -607 -235 -436 -985 -526 -621 -11 -275 -798 -767 -188 -655 -383 -892 -656 -322 -943 -1000 -181 -118 -785 -815 -366 -411 -611 -653 -477 -125 -449 -284 -614 -734 -234 -448 -346 -130 -162 -962 -223 -508 -468 -647 -250 -128 -542 -233 -56 -219 -698 -280 -704 -767 -196 -369 -398 -811 -18 -541 -587 -362 -874 -807 -20 -341 -206 -826 -403 -537 -990 -153 -491 -837 -741 -606 -626 -977 -543 -270 -16 -257 -487 -39 -499 -670 -780 -758 -35 -2 -642 -637 -717 -865 -531 -241 -311 -471 -460 -65 -737 -803 -267 -36 -694 -808 -429 -56 -647 -838 -136 -237 -683 -889 -304 -321 -619 -84 -601 -916 -567 -366 -985 -144 -379 -984 -189 -715 -945 -278 -71 -270 -683 -321 -41 -253 -910 -152 -224 -902 -371 -61 -248 -665 -143 -289 -73 -447 -979 -332 -145 -295 -954 -409 -388 -833 -238 -356 -521 -222 -20 -195 -963 -907 -198 -122 -8 -387 -546 -71 -914 -404 -896 -888 -992 -486 -985 -127 -858 -145 -18 -409 -563 -219 -314 -572 -654 -706 -350 -826 -583 -64 -359 -326 -971 -660 -414 -895 -317 -190 -931 -299 -748 -484 -870 -227 -922 -887 -102 -166 -755 -34 -668 -792 -679 -630 -929 -580 -753 -314 -948 -757 -362 -949 -728 -796 -833 -882 -965 -734 -167 -103 -683 -40 -515 -765 -95 -138 -59 -180 -86 -379 -20 -200 -682 -357 -761 -7 -586 -690 -831 -315 -769 -873 -195 -682 -222 -547 -311 -107 -612 -193 -600 -214 -442 -875 -375 -752 -286 -398 -917 -247 -858 -854 -49 -672 -780 -650 -412 -143 -814 -281 -335 -468 -821 -326 -70 -978 -355 -480 -333 -231 -853 -848 -819 -785 -674 -837 -845 -568 -872 -995 -433 -654 -338 -286 -640 -62 -682 -875 -891 -370 -663 -269 -672 -995 -292 -578 -940 -117 -207 -125 -707 -943 -711 -922 -863 -281 -375 -236 -328 -272 -236 -715 -57 -121 -932 -185 -317 -903 -400 -111 -383 -158 -959 -414 -44 -894 -368 -185 -753 -397 -565 -467 -196 -342 -980 -429 -887 -296 -176 -579 -533 -288 -700 -683 -549 -956 -283 -927 -965 -571 -149 -520 -670 -204 -249 -38 -632 -144 -421 -524 -645 -73 -950 -984 -670 -175 -963 -96 -258 -284 -481 -697 -660 -831 -604 -844 -302 -780 -27 -5 -877 -951 -452 -600 -804 -394 -621 -372 -685 -642 -789 -310 -750 -99 -604 -789 -57 -931 -152 -133 -395 -428 -158 -692 -170 -765 -511 -706 -691 -177 -738 -29 -338 -373 -132 -161 -198 -818 -859 -360 -470 -517 -253 -527 -365 -393 -100 -541 -143 -507 -351 -565 -416 -888 -229 -68 -867 -847 -340 -550 -196 -140 -47 -565 -731 -722 -300 -851 -938 -17 -233 -338 -153 -309 -789 -745 -688 -670 -261 -978 -408 -226 -240 -804 -713 -195 -949 -634 -820 -174 -111 -727 -183 -829 -261 -909 -547 -764 -669 -492 -288 -336 -903 -852 -206 -682 -18 -478 -442 -393 -208 -525 -220 -472 -874 -959 -869 -24 -343 -102 -890 -922 -789 -794 -85 -95 -55 -209 -15 -268 -550 -952 -993 -700 -908 -200 -606 -202 -393 -583 -152 -556 -850 -36 -656 -850 -536 -117 -489 -437 -549 -972 -750 -490 -661 -893 -354 -466 -869 -497 -999 -63 -380 -322 -146 -863 -267 -284 -14 -552 -876 -8 -677 -508 -601 -373 -123 -545 -166 -428 -616 -828 -551 -524 -668 -693 -370 -309 -668 -30 -864 -247 -950 -138 -721 -640 -490 -706 -637 -548 -260 -53 -967 -223 -649 -961 -588 -105 -563 -413 -946 -441 -77 -839 -141 -37 -801 -44 -715 -871 -842 -599 -598 -466 -999 -561 -886 -601 -101 -808 -211 -485 -62 -623 -111 -640 -771 -36 -327 -574 -866 -474 -298 -171 -685 -953 -666 -631 -265 -157 -128 -852 -457 -123 -65 -769 -988 -374 -862 -339 -687 -767 -140 -611 -685 -729 -449 -512 -6 -289 -288 -132 -461 -45 -54 -977 -428 -274 -169 -731 -614 -335 -597 -646 -905 -402 -221 -311 -535 -16 -294 -156 -8 -139 -496 -245 -219 -989 -256 -287 -923 -551 -50 -942 -539 -540 -532 -42 -141 -433 -165 -512 -967 -161 -294 -624 -739 -388 -606 -44 -468 -350 -924 -42 -35 -727 -60 -629 -382 -200 -342 -321 -762 -893 -366 -891 -83 -922 -721 -803 -581 -272 -28 -99 -86 -483 -875 -126 -429 -601 -390 -207 -878 -255 -774 -765 -455 -309 -953 -760 -836 -482 -784 -416 -665 -131 -908 -28 -283 -359 -441 -413 -814 -307 -250 -62 -332 -650 -445 -567 -199 -660 -268 -997 -863 -530 -431 -519 -860 -615 -101 -568 -993 -949 -463 -485 -766 -311 -462 -775 -113 -72 -930 -465 -63 -542 -181 -135 -180 -179 -251 -710 -725 -684 -266 -936 -151 -508 -785 -567 -550 -447 -902 -661 -933 -111 -972 -138 -859 -502 -596 -710 -556 -318 -215 -200 -212 -16 -933 -206 -930 -738 -612 -977 -117 -726 -38 -118 -397 -755 -114 -63 -864 -555 -212 -827 -496 -454 -852 -580 -551 -419 -238 -710 -994 -364 -892 -381 -893 -858 -408 -784 -763 -598 -869 -917 -262 -545 -170 -733 -124 -675 -627 -813 -134 -480 -276 -657 -678 -703 -920 -770 -928 -689 -810 -573 -763 -127 -951 -371 -964 -420 -491 -533 -78 -314 -197 -126 -434 -530 -440 -507 -887 -681 -267 -350 -926 -624 -355 -46 -998 -34 -914 -365 -588 -131 -60 -93 -194 -992 -237 -328 -560 -349 -401 -240 -21 -700 -698 -834 -745 -353 -478 -904 -673 -263 -237 -788 -409 -487 -795 -516 -845 -496 -814 -603 -243 -373 -43 -181 -269 -486 -91 -259 -450 -462 -385 -918 -956 -147 -701 -216 -795 -109 -302 -650 -841 -767 -453 -693 -252 -165 -697 -517 -508 -251 -52 -277 -444 -841 -92 -660 -465 -762 -845 -989 -897 -512 -501 -707 -241 -535 -356 -458 -203 -283 -509 -677 -905 -148 -916 -848 -494 -409 -447 -494 -11 -696 -494 -440 -127 -951 -405 -288 -489 -672 -525 -751 -150 -785 -811 -196 -360 -435 -863 -217 -27 -330 -723 -979 -80 -679 -880 -238 -211 -481 -1 -868 -179 -661 -284 -39 -565 -435 -602 -981 -291 -628 -503 -863 -132 -886 -554 -966 -579 -68 -754 -232 -842 -645 -311 -422 -688 -432 -594 -327 -620 -809 -76 -833 -416 -398 -997 -170 -308 -46 -98 -370 -557 -276 -35 -785 -445 -584 -971 -729 -735 -548 -148 -957 -253 -958 -778 -585 -348 -942 -348 -67 -942 -922 -234 -580 -453 -639 -500 -997 -852 -259 -514 -220 -47 -435 -685 -624 -808 -961 -882 -506 -643 -883 -322 -807 -706 -12 -92 -561 -441 -32 -146 -478 -374 -265 -293 -167 -43 -723 -645 -975 -825 -951 -840 -731 -635 -251 -842 -541 -898 -293 -921 -310 -664 -968 -980 -405 -961 -972 -161 -742 -30 -484 -597 -767 -936 -466 -564 -21 -585 -70 -939 -123 -701 -901 -954 -911 -241 -962 -40 -148 -991 -938 -825 -685 -776 -864 -17 -775 -161 -735 -947 -90 -724 -482 -536 -801 -99 -589 -857 -173 -672 -423 -559 -520 -493 -641 -976 -526 -964 -921 -549 -576 -703 -119 -999 -902 -463 -808 -452 -787 -940 -222 -697 -363 -530 -455 -253 -137 -243 -681 -459 -528 -846 -726 -134 -643 -570 -186 -26 -34 -619 -542 -844 -159 -508 -881 -155 -349 -398 -150 -315 -857 -227 -773 -358 -188 -85 -942 -80 -410 -724 -525 -886 -708 -245 -462 -345 -691 -967 -189 -627 -964 -821 -945 -50 -926 -69 -628 -327 -169 -291 -437 -936 -648 -180 -26 -671 -836 -903 -465 -588 -794 -493 -67 -895 -73 -122 -786 -664 -630 -500 -178 -693 -133 -815 -800 -211 -86 -225 -74 -505 -701 -343 -37 -431 -345 -14 -291 -66 -475 -332 -245 -827 -209 -191 -278 -304 -523 -930 -984 -79 -438 -309 -72 -998 -190 -245 -806 -693 -70 -915 -425 -440 -685 -651 -104 -980 -16 -281 -728 -549 -913 -786 -435 -347 -679 -131 -984 -375 -681 -438 -799 -584 -40 -924 -726 -646 -299 -731 -253 -127 -118 -133 -40 -697 -871 -861 -8 -438 -882 -707 -549 -906 -562 -241 -38 -28 -501 -503 -424 -740 -825 -969 -471 -918 -759 -33 -942 -354 -861 -283 -17 -311 -431 -84 -949 -682 -577 -899 -832 -882 -760 -702 -670 -644 -884 -614 -494 -2 -476 -750 -216 -485 -730 -641 -475 -402 -477 -447 -596 -240 -612 -165 -616 -468 -511 -631 -963 -966 -831 -908 -212 -591 -349 -372 -353 -723 -942 -506 -697 -258 -979 -934 -297 -791 -839 -710 -876 -789 -688 -154 -151 -681 -104 -264 -146 -817 -645 -999 -328 -310 -64 -18 -127 -408 -875 -713 -354 -978 -493 -45 -37 -865 -795 -385 -536 -652 -942 -167 -966 -591 -210 -948 -463 -564 -766 -317 -253 -151 -265 -577 -627 -105 -839 -311 -324 -606 -112 -997 -821 -282 -989 -761 -692 -751 -713 -579 -72 -803 -778 -591 -125 -657 -946 -891 -61 -648 -53 -387 -724 -638 -233 -277 -750 -916 -558 -370 -983 -459 -489 -691 -104 -726 -935 -698 -171 -241 -705 -476 -652 -253 -453 -254 -290 -180 -51 -412 -18 -174 -722 -151 -542 -74 -149 -357 -204 -978 -166 -43 -635 -308 -487 -228 -284 -908 -348 -460 -680 -13 -693 -436 -323 -481 -453 -474 -831 -964 -201 -72 -1 -495 -1 -318 -183 -151 -204 -599 -53 -892 -538 -807 -544 -494 -832 -751 -622 -689 -858 -897 -81 -479 -991 -34 -716 -752 -755 -95 -255 -924 -632 -553 -47 -153 -887 -413 -976 -830 -334 -201 -932 -455 -305 -742 -849 -198 -330 -31 -668 -149 -4 -68 -442 -653 -60 -894 -734 -408 -891 -146 -751 -896 -387 -332 -294 -336 -772 -740 -549 -891 -900 -17 -226 -466 -31 -684 -236 -985 -131 -256 -641 -415 -464 -647 -646 -692 -891 -146 -549 -347 -845 -891 -540 -837 -34 -524 -946 -907 -532 -310 -783 -632 -450 -28 -935 -84 -605 -228 -512 -83 -820 -542 -452 -214 -903 -755 -512 -380 -485 -759 -453 -577 -481 -637 -571 -735 -280 -875 -884 -525 -480 -133 -645 -829 -84 -199 -917 -581 -192 -406 -3 -617 -315 -480 -456 -240 -280 -729 -726 -784 -553 -544 -88 -204 -763 -887 -136 -373 -732 -726 -187 -915 -85 -274 -589 -717 -73 -293 -561 -651 -624 -345 -905 -322 -286 -417 -480 -230 -319 -676 -19 -307 -338 -310 -201 -491 -544 -593 -223 -561 -539 -133 -224 -480 -599 -132 -964 -126 -291 -624 -751 -575 -638 -397 -649 -123 -615 -656 -46 -984 -643 -81 -335 -781 -492 -36 -606 -488 -256 -282 -351 -576 -364 -743 -244 -63 -263 -370 -11 -285 -908 -719 -714 -831 -91 -992 -21 -867 -262 -680 -255 -888 -843 -580 -435 -466 -970 -573 -923 -710 -60 -345 -142 -343 -906 -342 -892 -928 -296 -702 -92 -920 -923 -122 -710 -531 -56 -332 -311 -686 -474 -810 -634 -279 -842 -108 -379 -897 -71 -790 -415 -516 -372 -464 -281 -211 -352 -538 -998 -292 -31 -537 -625 -653 -738 -16 -582 -397 -250 -746 -965 -692 -847 -280 -651 -949 -296 -145 -158 -347 -845 -877 -225 -266 -277 -197 -45 -762 -354 -154 -712 -671 -85 -809 -563 -562 -597 -724 -777 -282 -430 -978 -202 -367 -410 -91 -751 -808 -685 -163 -358 -112 -510 -433 -798 -82 -870 -838 -793 -411 -385 -479 -872 -695 -97 -215 -673 -841 -419 -694 -874 -173 -243 -89 -521 -519 -47 -39 -407 -872 -478 -908 -688 -398 -756 -293 -555 -485 -400 -196 -47 -686 -847 -905 -99 -205 -737 -705 -261 -844 -478 -539 -874 -639 -154 -549 -343 -771 -444 -321 -898 -158 -202 -173 -590 -854 -509 -477 -409 -108 -581 -663 -326 -36 -775 -461 -311 -70 -680 -717 -428 -584 -460 -606 -866 -92 -1000 -519 -171 -234 -261 -829 -761 -252 -702 -567 -665 -890 -485 -942 -493 -211 -672 -259 -488 -495 -637 -689 -527 -192 -997 -623 -262 -182 -424 -761 -440 -307 -123 -944 -638 -664 -145 -613 -184 -633 -66 -901 -89 -242 -809 -482 -356 -483 -731 -7 -690 -869 -110 -601 -513 -454 -886 -54 -885 -61 -90 -123 -743 -304 -161 -798 -164 -27 -168 -229 -989 -499 -610 -47 -900 -678 -875 -984 -939 -754 -621 -128 -546 -612 -128 -583 -919 -689 -362 -220 -927 -138 -285 -754 -144 -855 -978 -711 -498 -951 -407 -668 -159 -108 -408 -731 -58 -562 -961 -459 -930 -97 -100 -785 -536 -34 -791 -15 -402 -1 -997 -697 -888 -350 -90 -606 -660 -721 -352 -597 -433 -758 -683 -153 -947 -128 -858 -742 -830 -70 -695 -132 -522 -579 -343 -414 -164 -731 -21 -278 -982 -190 -805 -587 -783 -738 -437 -798 -63 -544 -23 -870 -184 -693 -315 -859 -705 -856 -616 -429 -936 -721 -735 -360 -992 -39 -247 -955 -548 -852 -415 -677 -497 -814 -402 -692 -307 -661 -177 -967 -478 -325 -734 -324 -689 -822 -884 -858 -958 -657 -203 -174 -431 -314 -128 -350 -871 -787 -320 -721 -37 -168 -959 -592 -75 -699 -723 -274 -681 -334 -730 -770 -359 -79 -362 -428 -46 -848 -3 -742 -519 -912 -26 -351 -464 -426 -354 -422 -814 -546 -46 -283 -533 -222 -294 -503 -352 -292 -67 -212 -865 -912 -891 -343 -722 -881 -935 -166 -411 -736 -6 -792 -448 -585 -160 -404 -75 -453 -615 -816 -226 -540 -764 -255 -803 -622 -167 -379 -615 -288 -413 -49 -307 -393 -491 -288 -464 -545 -857 -981 -389 -328 -766 -904 -812 -594 -208 -129 -796 -655 -678 -139 -163 -740 -575 -692 -266 -574 -450 -861 -745 -185 -510 -306 -330 -886 -841 -631 -324 -30 -920 -532 -401 -880 -821 -64 -94 -889 -8 -772 -322 -378 -453 -415 -323 -841 -231 -671 -806 -322 -170 -133 -250 -306 -922 -381 -714 -162 -654 -775 -830 -653 -708 -618 -412 -687 -616 -349 -507 -6 -573 -582 -952 -923 -576 -726 -514 -801 -993 -709 -533 -361 -63 -374 -198 -775 -957 -275 -18 -362 -18 -237 -756 -365 -530 -599 -238 -562 -754 -289 -287 -1 -153 -573 -516 -676 -219 -227 -311 -727 -547 -273 -926 -978 -471 -526 -879 -992 -775 -579 -259 -433 -491 -106 -594 -628 -697 -39 -476 -69 -421 -726 -335 -885 -252 -55 -8 -745 -836 -360 -1000 -829 -764 -369 -327 -826 -234 -265 -625 -308 -600 -879 -552 -371 -618 -780 -49 -758 -924 -619 -590 -320 -86 -255 -656 -354 -721 -366 -879 -982 -140 -863 -859 -584 -658 -513 -397 -206 -794 -50 -685 -292 -392 -441 -626 -151 -522 -67 -565 -817 -312 -589 -443 -230 -851 -660 -711 -731 -382 -976 -565 -410 -262 -836 -955 -389 -362 -186 -822 -331 -931 -385 -736 -901 -886 -994 -818 -782 -212 -809 -245 -277 -362 -372 -956 -303 -845 -999 -569 -53 -533 -923 -778 -401 -813 -223 -562 -438 -925 -629 -186 -45 -207 -198 -920 -692 -435 -52 -754 -748 -490 -195 -271 -895 -772 -10 -80 -578 -757 -288 -167 -986 -45 -777 -642 -749 -274 -194 -633 -315 -128 -370 -367 -385 -513 -922 -192 -442 -377 -612 -273 -902 -118 -26 -969 -262 -337 -666 -962 -626 -759 -875 -342 -474 -951 -839 -524 -183 -382 -128 -869 -161 -643 -81 -680 -566 -815 -423 -134 -612 -929 -568 -386 -949 -797 -114 -762 -614 -646 -699 -601 -343 -55 -302 -559 -115 -487 -194 -238 -953 -517 -691 -879 -225 -799 -547 -683 -628 -989 -34 -503 -583 -305 -762 -175 -23 -624 -847 -579 -436 -870 -249 -112 -951 -110 -813 -849 -870 -546 -466 -491 -528 -530 -257 -346 -972 -191 -291 -849 -346 -69 -909 -87 -107 -218 -675 -846 -402 -361 -517 -553 -385 -277 -756 -134 -276 -861 -116 -48 -736 -503 -513 -639 -521 -232 -1 -784 -418 -292 -701 -200 -156 -938 -642 -475 -177 -845 -151 -839 -208 -430 -663 -636 -731 -968 -923 -822 -242 -816 -941 -691 -945 -278 -350 -220 -321 -876 -370 -538 -418 -685 -383 -526 -80 -374 -949 -880 -876 -451 -332 -80 -921 -608 -287 -926 -964 -923 -847 -70 -369 -102 -8 -368 -81 -9 -931 -758 -375 -773 -873 -837 -849 -805 -928 -637 -186 -813 -478 -959 -186 -266 -27 -501 -501 -6 -891 -429 -891 -53 -719 -416 -325 -212 -79 -113 -980 -482 -674 -921 -320 -243 -678 -996 -446 -438 -543 -689 -659 -112 -758 -380 -337 -31 -727 -817 -610 -930 -496 -407 -113 -507 -852 -368 -488 -75 -205 -1000 -954 -859 -173 -347 -759 -202 -518 -997 -218 -597 -522 -36 -226 -775 -34 -875 -346 -767 -715 -664 -554 -588 -334 -938 -33 -457 -438 -855 -960 -890 -230 -114 -50 -628 -290 -23 -785 -342 -515 -17 -592 -536 -47 -830 -595 -413 -578 -892 -639 -220 -569 -772 -325 -450 -303 -44 -744 -973 -364 -822 -423 -71 -263 -161 -710 -638 -511 -17 -969 -53 -50 -804 -720 -404 -272 -365 -74 -1 -892 -920 -407 -570 -499 -461 -413 -257 -158 -143 -358 -649 -722 -552 -849 -220 -446 -42 -416 -796 -762 -488 -635 -12 -634 -696 -184 -475 -951 -455 -518 -286 -366 -365 -522 -351 -555 -725 -468 -539 -965 -859 -642 -11 -852 -758 -142 -498 -535 -545 -965 -648 -621 -725 -428 -403 -124 -881 -816 -411 -26 -989 -214 -991 -90 -538 -224 -194 -646 -950 -892 -420 -524 -268 -103 -860 -956 -769 -665 -328 -730 -250 -621 -710 -63 -774 -428 -924 -580 -930 -49 -246 -219 -211 -249 -104 -510 -552 -791 -458 -377 -638 -511 -398 -458 -360 -35 -926 -662 -491 -447 -290 -683 -244 -574 -691 -716 -168 -146 -92 -51 -585 -578 -560 -978 -607 -22 -138 -201 -812 -166 -596 -318 -129 -668 -836 -980 -876 -275 -508 -101 -76 -457 -56 -641 -445 -765 -257 -782 -155 -940 -831 -923 -695 -530 -167 -177 -908 -784 -510 -224 -221 -852 -24 -364 -662 -55 -282 -204 -854 -47 -188 -731 -478 -951 -325 -739 -548 -71 -12 -379 -672 -312 -581 -815 -166 -754 -559 -680 -408 -236 -155 -546 -123 -582 -784 -754 -593 -381 -658 -988 -295 -677 -269 -881 -547 -132 -134 -218 -296 -267 -129 -863 -723 -850 -861 -951 -564 -208 -173 -1 -251 -467 -468 -428 -351 -603 -223 -188 -299 -430 -713 -489 -905 -474 -264 -562 -456 -657 -273 -659 -488 -206 -453 -545 -659 -372 -852 -895 -773 -728 -873 -362 -72 -162 -455 -815 -733 -505 -802 -470 -493 -675 -234 -842 -28 -625 -521 -835 -447 -362 -131 -243 -882 -193 -507 -913 -181 -889 -120 -825 -586 -141 -524 -272 -417 -205 -83 -114 -217 -908 -36 -451 -58 -827 -789 -433 -542 -952 -691 -452 -264 -304 -866 -755 -575 -449 -218 -79 -15 -867 -229 -849 -196 -750 -268 -611 -632 -448 -358 -821 -165 -357 -518 -676 -527 -43 -195 -831 -161 -665 -946 -68 -747 -140 -421 -150 -922 -556 -255 -921 -914 -760 -385 -911 -4 -74 -430 -851 -281 -20 -325 -892 -314 -801 -222 -925 -715 -331 -375 -248 -57 -919 -865 -574 -381 -721 -928 -108 -161 -41 -621 -148 -524 -645 -279 -799 -981 -499 -852 -770 -433 -629 -586 -949 -264 -900 -147 -314 -907 -211 -863 -273 -907 -345 -360 -621 -752 -184 -933 -866 -642 -629 -457 -461 -987 -812 -486 -965 -895 -340 -579 -574 -21 -86 -916 -2 -361 -921 -782 -146 -843 -452 -581 -93 -782 -860 -620 -521 -614 -951 -589 -632 -806 -334 -839 -347 -48 -314 -535 -548 -112 -684 -157 -554 -388 -823 -853 -462 -798 -277 -632 -654 -657 -489 -387 -599 -32 -105 -692 -846 -55 -753 -323 -819 -444 -70 -2 -155 -993 -742 -711 -698 -623 -821 -130 -584 -890 -153 -628 -208 -841 -228 -524 -849 -562 -116 -318 -368 -411 -217 -610 -273 -917 -95 -665 -32 -994 -184 -476 -154 -908 -737 -113 -233 -655 -854 -991 -739 -565 -303 -521 -812 -782 -786 -73 -764 -959 -564 -510 -975 -517 -698 -198 -809 -203 -482 -412 -999 -380 -563 -314 -569 -409 -134 -540 -568 -166 -754 -647 -325 -507 -690 -722 -481 -792 -546 -988 -786 -1 -259 -331 -357 -956 -865 -731 -540 -449 -611 -236 -55 -178 -742 -551 -632 -622 -880 -339 -567 -194 -392 -925 -874 -279 -149 -749 -460 -245 -456 -678 -841 -541 -989 -596 -94 -112 -654 -499 -168 -171 -75 -454 -263 -529 -896 -597 -905 -476 -359 -628 -618 -943 -21 -758 -473 -544 -865 -323 -913 -125 -491 -46 -986 -663 -172 -908 -348 -415 -547 -326 -313 -736 -676 -909 -340 -119 -574 -229 -594 -220 -571 -1 -66 -816 -570 -188 -324 -749 -688 -464 -621 -65 -323 -729 -123 -964 -631 -717 -440 -276 -225 -5 -562 -469 -992 -90 -353 -92 -88 -361 -313 -486 -745 -973 -441 -559 -164 -702 -190 -719 -859 -6 -32 -159 -968 -673 -917 -594 -175 -165 -946 -89 -208 -11 -547 -237 -611 -150 -171 -801 -347 -616 -740 -631 -808 -885 -961 -944 -215 -42 -346 -418 -205 -428 -582 -501 -431 -549 -460 -519 -762 -605 -60 -725 -511 -198 -483 -597 -648 -468 -173 -426 -848 -169 -305 -697 -943 -111 -169 -821 -519 -235 -984 -881 -84 -795 -249 -328 -292 -146 -138 -383 -719 -81 -467 -33 -934 -285 -801 -398 -386 -227 -781 -327 -955 -9 -352 -18 -574 -315 -488 -104 -38 -679 -259 -340 -883 -303 -184 -225 -926 -554 -66 -719 -226 -288 -944 -218 -313 -682 -929 -696 -379 -489 -242 -833 -457 -261 -927 -621 -147 -26 -222 -103 -421 -618 -507 -48 -824 -724 -620 -683 -159 -357 -269 -302 -881 -740 -380 -261 -25 -609 -764 -522 -400 -197 -113 -891 -948 -241 -367 -267 -260 -748 -860 -228 -251 -19 -958 -795 -213 -613 -779 -545 -722 -961 -876 -876 -100 -740 -471 -554 -601 -933 -810 -201 -387 -979 -265 -390 -668 -814 -287 -217 -960 -295 -407 -393 -290 -735 -181 -394 -64 -995 -454 -472 -84 -260 -543 -238 -318 -254 -677 -14 -156 -521 -76 -317 -760 -316 -947 -45 -242 -756 -131 -729 -722 -734 -788 -703 -877 -61 -749 -901 -221 -174 -141 -731 -154 -713 -58 -314 -100 -265 -287 -958 -522 -843 -350 -188 -13 -510 -682 -660 -446 -502 -347 -73 -454 -419 -977 -253 -734 -234 -384 -224 -871 -576 -731 -936 -163 -419 -837 -183 -526 -764 -312 -882 -938 -652 -773 -854 -156 -199 -995 -381 -696 -854 -971 -916 -463 -763 -668 -425 -172 -845 -488 -848 -639 -20 -608 -244 -607 -122 -87 -901 -861 -418 -53 -783 -911 -578 -228 -893 -644 -456 -476 -15 -904 -616 -857 -18 -742 -334 -416 -813 -720 -542 -695 -369 -960 -604 -240 -642 -789 -783 -872 -236 -330 -126 -649 -568 -380 -510 -127 -554 -521 -492 -504 -500 -879 -931 -924 -856 -679 -17 -761 -716 -273 -591 -205 -815 -724 -148 -483 -366 -568 -230 -991 -628 -538 -985 -833 -450 -994 -151 -805 -186 -700 -803 -945 -869 -23 -336 -760 -744 -717 -820 -520 -769 -61 -535 -21 -750 -679 -761 -825 -475 -168 -983 -489 -922 -689 -307 -410 -962 -334 -565 -850 -905 -89 -197 -180 -606 -147 -596 -464 -140 -296 -579 -564 -423 -993 -984 -168 -243 -952 -914 -295 -864 -109 -308 -170 -597 -57 -411 -478 -66 -415 -411 -191 -412 -983 -113 -441 -114 -778 -44 -977 -376 -316 -328 -6 -484 -911 -981 -481 -71 -964 -210 -567 -687 -514 -51 -831 -234 -518 -960 -945 -953 -577 -158 -649 -137 -16 -821 -167 -440 -832 -704 -622 -224 -275 -252 -341 -458 -869 -18 -542 -893 -462 -104 -448 -633 -535 -567 -55 -786 -994 -190 -854 -16 -234 -755 -566 -386 -370 -934 -433 -724 -620 -173 -931 -452 -915 -897 -49 -713 -415 -62 -363 -316 -581 -660 -603 -471 -577 -783 -275 -186 -588 -746 -284 -304 -546 -873 -59 -797 -968 -875 -273 -569 -630 -732 -365 -309 -563 -495 -624 -183 -461 -751 -534 -857 -17 -359 -313 -443 -222 -349 -847 -784 -460 -581 -655 -306 -578 -642 -523 -111 -368 -297 -686 -496 -527 -235 -85 -838 -193 -250 -239 -992 -333 -880 -57 -970 -335 -574 -118 -656 -17 -746 -335 -216 -737 -106 -979 -481 -948 -938 -121 -787 -103 -352 -289 -100 -664 -553 -578 -72 -718 -704 -937 -878 -267 -731 -705 -981 -359 -47 -880 -643 -441 -687 -735 -461 -333 -269 -354 -952 -898 -66 -596 -288 -470 -910 -951 -717 -303 -26 -670 -988 -83 -206 -419 -506 -333 -773 -435 -88 -492 -899 -752 -745 -812 -667 -311 -212 -166 -808 -172 -866 -122 -196 -768 -223 -576 -980 -701 -792 -944 -296 -526 -674 -237 -571 -33 -231 -952 -892 -960 -837 -514 -721 -614 -40 -7 -518 -45 -815 -561 -775 -666 -867 -883 -155 -166 -24 -581 -252 -212 -176 -290 -429 -417 -63 -690 -829 -4 -103 -847 -609 -76 -830 -88 -370 -799 -687 -636 -764 -483 -677 -710 -432 -692 -422 -570 -674 -715 -395 -395 -962 -573 -820 -344 -381 -280 -452 -305 -27 -704 -623 -774 -821 -603 -788 -501 -953 -673 -529 -46 -970 -379 -729 -581 -347 -256 -871 -33 -470 -706 -775 -33 -878 -106 -193 -505 -661 -551 -615 -785 -18 -244 -228 -964 -70 -63 -277 -424 -749 -631 -991 -669 -776 -575 -296 -485 -955 -924 -763 -294 -603 -160 -48 -901 -542 -390 -154 -956 -333 -534 -240 -183 -17 -359 -918 -143 -406 -46 -602 -803 -310 -873 -58 -561 -937 -205 -905 -771 -798 -659 -397 -669 -243 -296 -919 -767 -185 -623 -905 -946 -762 -742 -418 -499 -572 -544 -881 -672 -393 -536 -373 -272 -696 -898 -345 -530 -58 -974 -65 -583 -870 -184 -257 -187 -584 -869 -400 -136 -346 -397 -265 -461 -14 -917 -443 -223 -641 -374 -146 -243 -757 -700 -837 -469 -906 -40 -725 -733 -567 -364 -187 -868 -352 -302 -110 -740 -375 -733 -513 -626 -374 -462 -787 -145 -830 -347 -27 -370 -437 -138 -288 -447 -199 -806 -979 -266 -491 -459 -565 -994 -5 -468 -617 -59 -337 -518 -929 -400 -38 -355 -630 -376 -642 -92 -782 -323 -188 -987 -251 -630 -199 -375 -595 -797 -433 -428 -881 -64 -587 -939 -935 -60 -530 -696 -455 -980 -616 -990 -393 -3 -472 -599 -727 -40 -217 -436 -438 -182 -236 -415 -648 -403 -98 -110 -592 -477 -178 -185 -828 -927 -791 -305 -493 -686 -366 -169 -962 -31 -906 -731 -935 -478 -274 -95 -107 -546 -669 -259 -241 -317 -59 -561 -77 -176 -274 -359 -221 -980 -758 -237 -598 -951 -486 -312 -958 -868 -20 -574 -669 -348 -399 -344 -549 -288 -794 -116 -775 -452 -597 -128 -928 -817 -984 -989 -493 -542 -640 -343 -29 -215 -18 -85 -524 -469 -245 -722 -253 -661 -8 -159 -260 -579 -338 -874 -949 -5 -597 -517 -934 -565 -306 -559 -575 -889 -869 -428 -637 -363 -260 -121 -127 -926 -491 -534 -670 -957 -273 -763 -41 -295 -662 -842 -588 -97 -921 -828 -923 -612 -748 -553 -404 -26 -726 -319 -512 -358 -367 -253 -267 -849 -597 -677 -857 -585 -67 -905 -413 -617 -854 -90 -489 -963 -208 -435 -314 -950 -765 -796 -981 -862 -584 -235 -309 -800 -790 -448 -511 -904 -349 -773 -760 -477 -391 -556 -5 -525 -738 -113 -932 -257 -444 -687 -576 -38 -914 -302 -695 -145 -375 -205 -788 -11 -150 -552 -699 -36 -738 -703 -204 -261 -82 -808 -616 -974 -431 -696 -594 -388 -49 -239 -100 -267 -528 -345 -462 -120 -746 -114 -559 -717 -59 -621 -234 -246 -385 -896 -139 -633 -336 -554 -416 -167 -879 -970 -704 -520 -676 -493 -818 -553 -387 -535 -889 -541 -662 -229 -401 -842 -578 -716 -666 -488 -240 -149 -593 -617 -670 -15 -113 -978 -586 -543 -870 -586 -744 -149 -529 -787 -812 -847 -7 -356 -331 -378 -207 -593 -927 -488 -529 -335 -404 -240 -911 -881 -543 -894 -654 -611 -353 -554 -146 -791 -1000 -703 -753 -885 -702 -215 -680 -525 -293 -976 -585 -35 -645 -875 -734 -992 -760 -399 -174 -752 -826 -967 -471 -464 -22 -234 -891 -119 -179 -88 -855 -863 -413 -554 -857 -965 -826 -550 -275 -35 -799 -726 -186 -192 -911 -70 -289 -710 -835 -325 -525 -467 -297 -105 -369 -512 -825 -189 -677 -675 -783 -578 -371 -191 -284 -438 -456 -717 -923 -686 -39 -984 -474 -140 -917 -958 -218 -751 -237 -585 -438 -502 -360 -496 -548 -811 -263 -318 -707 -503 -836 -328 -740 -685 -985 -156 -389 -854 -370 -941 -738 -580 -120 -569 -891 -74 -568 -73 -470 -715 -613 -799 -223 -906 -799 -471 -504 -136 -641 -546 -271 -190 -377 -940 -532 -300 -129 -160 -709 -924 -486 -271 -815 -547 -303 -962 -252 -338 -751 -24 -400 -37 -290 -940 -462 -1 -786 -129 -260 -874 -572 -850 -136 -559 -172 -566 -96 -688 -216 -632 -703 -87 -731 -548 -313 -15 -774 -257 -694 -425 -602 -882 -975 -632 -703 -692 -708 -457 -525 -427 -581 -787 -296 -384 -546 -380 -723 -845 -1 -805 -390 -517 -734 -637 -419 -507 -978 -886 -871 -789 -752 -136 -684 -329 -714 -821 -878 -63 -460 -277 -809 -359 -671 -593 -694 -31 -594 -572 -92 -901 -297 -197 -386 -231 -969 -655 -564 -15 -936 -331 -319 -891 -853 -651 -981 -348 -799 -994 -15 -630 -80 -57 -253 -565 -612 -926 -286 -494 -927 -959 -872 -680 -928 -265 -233 -807 -689 -872 -569 -660 -577 -346 -229 -25 -492 -789 -513 -586 -179 -970 -793 -842 -164 -617 -482 -533 -55 -651 -17 -468 -247 -836 -210 -88 -309 -48 -374 -108 -612 -675 -513 -437 -691 -808 -120 -103 -286 -397 -667 -912 -418 -818 -506 -85 -29 -509 -287 -770 -636 -951 -587 -139 -650 -594 -890 -345 -979 -868 -264 -209 -786 -787 -487 -237 -439 -556 -256 -925 -241 -236 -109 -587 -711 -841 -142 -347 -436 -924 -879 -353 -858 -104 -317 -999 -154 -579 -735 -824 -901 -588 -615 -415 -9 -711 -884 -912 -777 -937 -899 -333 -69 -927 -151 -533 -985 -462 -518 -415 -814 -475 -791 -86 -605 -483 -139 -550 -877 -957 -215 -10 -241 -195 -380 -217 -88 -645 -933 -500 -804 -527 -314 -483 -701 -14 -283 -507 -564 -504 -629 -20 -66 -464 -285 -351 -773 -84 -824 -4 -51 -222 -223 -290 -580 -437 -976 -852 -143 -397 -690 -899 -440 -863 -401 -946 -120 -399 -589 -567 -961 -823 -57 -511 -692 -310 -383 -865 -315 -174 -665 -808 -235 -551 -552 -146 -360 -131 -409 -204 -309 -111 -292 -848 -11 -836 -609 -282 -88 -249 -700 -874 -116 -177 -801 -772 -859 -282 -239 -703 -961 -245 -417 -816 -811 -850 -689 -99 -895 -89 -976 -958 -516 -497 -788 -866 -972 -828 -736 -823 -859 -532 -492 -172 -908 -336 -554 -507 -550 -109 -960 -104 -478 -1 -381 -644 -704 -522 -301 -673 -412 -156 -770 -517 -273 -656 -4 -244 -479 -70 -861 -607 -325 -679 -207 -49 -386 -311 -357 -956 -506 -57 -636 -990 -572 -618 -543 -977 -145 -918 -372 -290 -2 -460 -975 -347 -465 -339 -48 -996 -949 -128 -162 -568 -204 -728 -815 -379 -838 -728 -782 -487 -893 -993 -425 -28 -963 -74 -851 -201 -974 -323 -637 -687 -435 -39 -746 -706 -795 -173 -433 -449 -106 -901 -564 -850 -831 -455 -276 -936 -915 -902 -187 -547 -479 -392 -900 -424 -224 -76 -731 -896 -72 -249 -440 -346 -118 -242 -766 -621 -308 -895 -245 -665 -938 -868 -673 -916 -705 -653 -903 -836 -511 -37 -292 -375 -253 -455 -98 -966 -74 -713 -246 -614 -581 -398 -707 -895 -527 -379 -392 -690 -435 -295 -196 -74 -932 -911 -177 -636 -927 -437 -230 -486 -787 -879 -527 -720 -904 -433 -270 -752 -439 -986 -741 -988 -52 -920 -843 -727 -113 -963 -229 -334 -261 -804 -694 -150 -727 -101 -933 -648 -570 -366 -985 -738 -289 -337 -982 -383 -698 -16 -760 -607 -331 -910 -67 -824 -244 -503 -144 -3 -284 -488 -629 -551 -718 -487 -56 -808 -699 -166 -106 -496 -945 -485 -224 -897 -286 -42 -503 -250 -188 -303 -917 -379 -536 -364 -785 -29 -265 -960 -495 -396 -278 -649 -518 -449 -943 -730 -462 -3 -710 -608 -579 -807 -161 -245 -519 -728 -10 -962 -428 -557 -473 -36 -800 -187 -838 -897 -166 -836 -306 -696 -259 -548 -670 -342 -578 -101 -360 -2 -399 -610 -208 -830 -62 -174 -920 -866 -319 -805 -587 -798 -599 -486 -33 -89 -310 -649 -907 -530 -549 -282 -984 -123 -565 -820 -597 -298 -480 -494 -879 -255 -379 -479 -36 -562 -780 -980 -743 -566 -53 -932 -406 -823 -734 -1 -985 -458 -701 -906 -664 -595 -258 -840 -18 -389 -340 -174 -707 -305 -205 -926 -74 -590 -144 -868 -449 -437 -611 -530 -498 -264 -117 -219 -252 -903 -759 -534 -546 -623 -144 -69 -224 -981 -624 -131 -242 -229 -127 -860 -833 -440 -805 -511 -23 -722 -193 -355 -338 -208 -284 -550 -711 -816 -282 -433 -804 -518 -168 -129 -758 -918 -108 -105 -905 -539 -394 -557 -512 -25 -358 -15 -464 -328 -45 -432 -300 -772 -26 -76 -919 -284 -861 -731 -808 -415 -688 -75 -443 -636 -351 -789 -526 -89 -698 -812 -450 -464 -613 -786 -812 -406 -670 -472 -156 -505 -15 -678 -984 -923 -687 -101 -518 -187 -276 -459 -683 -785 -210 -161 -242 -416 -578 -837 -197 -920 -479 -903 -561 -65 -222 -359 -351 -113 -445 -899 -198 -855 -455 -261 -276 -912 -64 -396 -565 -912 -830 -682 -316 -236 -669 -135 -820 -178 -677 -105 -204 -970 -12 -996 -327 -438 -296 -866 -810 -383 -91 -352 -534 -53 -322 -105 -445 -817 -908 -87 -207 -311 -191 -609 -482 -474 -303 -18 -677 -624 -853 -987 -492 -324 -544 -718 -288 -120 -658 -775 -708 -387 -447 -389 -445 -105 -600 -276 -195 -489 -119 -135 -301 -683 -764 -87 -750 -40 -749 -102 -546 -981 -539 -712 -268 -611 -243 -996 -601 -474 -962 -58 -742 -791 -232 -935 -894 -59 -167 -888 -837 -24 -74 -840 -710 -651 -172 -453 -416 -441 -751 -347 -790 -787 -236 -490 -599 -875 -652 -812 -201 -480 -218 -170 -918 -815 -287 -332 -5 -394 -91 -296 -352 -286 -554 -685 -976 -13 -161 -116 -426 -733 -994 -358 -769 -849 -588 -814 -758 -892 -679 -837 -517 -830 -588 -910 -993 -367 -39 -270 -25 -714 -673 -318 -422 -438 -140 -80 -524 -412 -458 -20 -110 -773 -76 -186 -633 -53 -471 -819 -47 -302 -643 -699 -309 -855 -681 -52 -394 -292 -881 -228 -611 -1000 -798 -736 -491 -997 -509 -341 -730 -930 -934 -536 -355 -140 -313 -726 -671 -37 -520 -381 -979 -358 -448 -544 -332 -610 -34 -746 -961 -485 -882 -634 -324 -285 -488 -926 -76 -309 -296 -444 -11 -339 -371 -809 -880 -704 -790 -878 -525 -771 -559 -981 -158 -761 -521 -124 -905 -799 -188 -181 -395 -239 -170 -116 -227 -185 -88 -746 -623 -720 -20 -814 -103 -223 -388 -966 -635 -707 -525 -102 -792 -521 -335 -278 -553 -60 -891 -789 -787 -345 -521 -499 -113 -339 -355 -208 -696 -769 -618 -859 -270 -162 -60 -574 -70 -406 -812 -606 -659 -213 -379 -587 -348 -319 -623 -936 -783 -865 -308 -771 -480 -789 -730 -429 -838 -487 -857 -926 -278 -754 -533 -670 -519 -651 -141 -317 -829 -934 -380 -791 -354 -397 -172 -511 -668 -974 -34 -990 -842 -493 -4 -580 -672 -619 -62 -448 -956 -940 -401 -780 -913 -690 -745 -26 -748 -138 -211 -82 -839 -450 -556 -348 -392 -856 -425 -721 -293 -930 -251 -935 -333 -557 -700 -168 -836 -383 -516 -563 -395 -126 -961 -791 -843 -649 -821 -555 -782 -183 -161 -142 -522 -903 -979 -912 -612 -206 -728 -462 -368 -866 -947 -579 -250 -52 -299 -535 -209 -696 -821 -362 -264 -693 -871 -735 -79 -114 -293 -166 -211 -542 -896 -141 -633 -471 -420 -320 -596 -523 -301 -199 -75 -240 -628 -915 -38 -264 -826 -178 -782 -338 -314 -488 -24 -848 -229 -374 -568 -527 -459 -563 -671 -631 -998 -538 -476 -421 -807 -891 -996 -942 -81 -845 -311 -65 -291 -887 -449 -460 -591 -103 -232 -869 -493 -721 -697 -278 -782 -803 -550 -466 -262 -26 -659 -809 -900 -346 -387 -987 -218 -628 -359 -403 -944 -660 -596 -848 -262 -93 -526 -537 -837 -188 -714 -160 -204 -256 -556 -22 -678 -478 -276 -470 -6 -244 -952 -997 -714 -106 -679 -466 -981 -358 -775 -361 -746 -384 -934 -937 -347 -1 -503 -895 -420 -639 -756 -559 -591 -355 -636 -576 -207 -747 -796 -290 -194 -54 -688 -378 -808 -55 -982 -630 -325 -860 -512 -637 -643 -727 -519 -803 -506 -83 -310 -978 -484 -822 -667 -669 -841 -33 -448 -198 -761 -311 -448 -545 -17 -193 -223 -72 -579 -129 -830 -491 -296 -28 -599 -943 -664 -501 -712 -894 -553 -212 -429 -866 -506 -345 -150 -345 -905 -43 -295 -978 -845 -810 -815 -478 -665 -868 -396 -303 -195 -864 -124 -357 -165 -750 -474 -370 -160 -219 -818 -49 -165 -490 -402 -293 -504 -467 -518 -365 -506 -997 -683 -783 -837 -1000 -299 -35 -711 -147 -698 -543 -323 -5 -553 -40 -853 -102 -705 -838 -665 -565 -77 -771 -920 -443 -733 -157 -606 -330 -991 -461 -180 -926 -372 -293 -456 -952 -35 -126 -927 -34 -568 -189 -305 -649 -599 -507 -959 -324 -520 -516 -701 -75 -536 -269 -734 -57 -331 -33 -323 -938 -519 -133 -233 -958 -739 -481 -655 -852 -806 -296 -714 -877 -713 -965 -613 -251 -18 -443 -514 -530 -834 -118 -570 -386 -639 -516 -565 -661 -265 -10 -842 -485 -679 -65 -459 -305 -922 -962 -587 -985 -849 -239 -530 -68 -260 -254 -762 -299 -617 -139 -779 -821 -334 -255 -550 -977 -636 -582 -594 -478 -437 -836 -68 -941 -653 -472 -628 -585 -98 -421 -108 -582 -313 -86 -316 -857 -370 -810 -341 -473 -950 -786 -372 -13 -320 -684 -99 -465 -514 -140 -225 -796 -846 -94 -684 -495 -223 -516 -439 -291 -438 -432 -67 -495 -177 -516 -481 -890 -549 -679 -830 -123 -715 -766 -814 -613 -349 -965 -910 -914 -821 -324 -431 -998 -965 -467 -175 -966 -545 -213 -709 -803 -84 -942 -74 -239 -687 -138 -805 -411 -996 -941 -898 -352 -45 -761 -275 -757 -627 -519 -196 -96 -797 -472 -692 -637 -344 -878 -745 -188 -742 -502 -681 -881 -58 -486 -291 -87 -282 -476 -539 -341 -543 -413 -557 -391 -474 -524 -426 -675 -11 -830 -128 -857 -538 -83 -906 -155 -957 -27 -309 -476 -97 -764 -241 -291 -15 -260 -115 -436 -893 -637 -804 -873 -751 -967 -894 -98 -642 -231 -604 -866 -263 -637 -572 -896 -696 -137 -496 -509 -312 -899 -665 -800 -14 -628 -409 -420 -646 -463 -180 -740 -475 -485 -696 -86 -304 -691 -611 -957 -431 -680 -778 -860 -373 -667 -896 -791 -206 -647 -169 -468 -101 -453 -461 -835 -576 -595 -558 -213 -420 -979 -853 -794 -619 -284 -921 -893 -640 -772 -217 -248 -570 -937 -965 -893 -985 -798 -265 -273 -251 -634 -883 -759 -432 -532 -156 -279 -398 -156 -441 -678 -879 -857 -231 -535 -731 -927 -287 -132 -845 -37 -519 -62 -928 -767 -255 -343 -1 -505 -390 -484 -323 -718 -436 -491 -223 -427 -216 -675 -44 -351 -688 -804 -281 -923 -162 -514 -300 -207 -405 -312 -160 -968 -429 -266 -52 -293 -212 -660 -900 -818 -922 -940 -405 -441 -755 -538 -305 -915 -531 -628 -561 -399 -940 -592 -51 -198 -550 -678 -479 -931 -481 -191 -530 -139 -924 -857 -994 -442 -810 -761 -41 -450 -412 -667 -837 -804 -407 -281 -378 -67 -746 -57 -899 -447 -483 -895 -611 -849 -244 -470 -598 -404 -473 -386 -376 -83 -896 -573 -54 -59 -41 -49 -9 -64 -266 -962 -891 -323 -292 -277 -825 -93 -326 -528 -394 -180 -260 -902 -644 -53 -592 -872 -84 -303 -329 -202 -724 -469 -720 -551 -113 -195 -832 -776 -872 -984 -577 -128 -568 -75 -195 -404 -475 -807 -426 -327 -509 -896 -931 -535 -848 -829 -78 -668 -799 -821 -557 -138 -499 -814 -270 -227 -901 -895 -546 -62 -813 -851 -838 -158 -501 -768 -776 -965 -430 -763 -147 -732 -103 -788 -411 -655 -91 -446 -919 -340 -145 -521 -504 -563 -202 -617 -676 -344 -596 -957 -240 -729 -754 -318 -688 -282 -527 -34 -969 -734 -722 -780 -701 -274 -906 -312 -246 -887 -376 -630 -239 -893 -278 -937 -517 -805 -507 -933 -579 -9 -368 -822 -720 -417 -324 -192 -256 -394 -875 -313 -55 -476 -388 -93 -899 -71 -273 -810 -183 -174 -594 -4 -265 -332 -469 -357 -731 -934 -259 -553 -42 -536 -350 -509 -973 -481 -450 -688 -300 -466 -18 -55 -563 -203 -532 -959 -711 -673 -885 -381 -666 -179 -229 -694 -440 -117 -110 -463 -238 -31 -790 -76 -868 -924 -809 -179 -532 -766 -217 -36 -62 -901 -567 -916 -437 -703 -359 -317 -574 -222 -463 -14 -681 -528 -761 -799 -976 -705 -788 -802 -905 -60 -753 -217 -513 -982 -580 -215 -886 -877 -136 -678 -984 -837 -124 -393 -294 -529 -939 -479 -346 -192 -759 -497 -44 -456 -999 -780 -647 -297 -233 -152 -652 -862 -510 -828 -254 -464 -822 -767 -840 -91 -984 -4 -268 -119 -935 -951 -574 -612 -691 -208 -605 -762 -372 -645 -56 -171 -349 -210 -399 -210 -708 -823 -546 -65 -291 -599 -544 -29 -896 -173 -104 -942 -164 -387 -291 -243 -625 -819 -161 -257 -357 -206 -29 -152 -393 -141 -747 -639 -559 -279 -724 -996 -155 -964 -370 -711 -694 -220 -929 -847 -571 -666 -751 -419 -171 -543 -531 -638 -527 -589 -940 -960 -421 -780 -664 -344 -332 -101 -154 -698 -251 -31 -62 -875 -31 -144 -876 -995 -714 -450 -593 -620 -506 -180 -411 -923 -176 -761 -787 -600 -660 -369 -450 -547 -461 -303 -731 -919 -343 -464 -526 -146 -681 -91 -223 -848 -67 -864 -485 -829 -437 -594 -291 -413 -932 -283 -270 -739 -864 -5 -925 -159 -310 -371 -224 -828 -868 -461 -479 -173 -596 -96 -768 -789 -163 -909 -520 -139 -329 -975 -115 -929 -297 -303 -164 -236 -506 -640 -364 -688 -947 -372 -106 -759 -407 -753 -528 -682 -118 -104 -817 -185 -894 -740 -193 -56 -3 -193 -8 -409 -783 -178 -856 -199 -887 -493 -745 -202 -352 -844 -344 -893 -432 -668 -109 -252 -204 -406 -478 -71 -990 -866 -50 -910 -105 -338 -833 -859 -378 -899 -32 -241 -553 -709 -717 -92 -860 -599 -737 -898 -884 -834 -255 -666 -393 -168 -640 -12 -319 -845 -877 -369 -471 -717 -61 -157 -451 -672 -983 -138 -999 -268 -439 -757 -629 -901 -870 -922 -526 -443 -114 -127 -603 -830 -228 -36 -353 -602 -486 -977 -440 -364 -520 -133 -42 -663 -75 -982 -183 -345 -39 -599 -369 -233 -637 -565 -403 -224 -471 -793 -28 -468 -113 -786 -782 -863 -227 -14 -594 -660 -541 -242 -965 -139 -81 -547 -150 -342 -387 -486 -101 -616 -996 -110 -6 -282 -722 -684 -319 -88 -682 -701 -761 -325 -374 -301 -231 -986 -895 -771 -967 -645 -205 -654 -251 -920 -687 -193 -788 -719 -508 -960 -739 -116 -954 -542 -604 -350 -495 -651 -819 -260 -694 -873 -204 -629 -240 -144 -160 -186 -806 -562 -741 -270 -692 -449 -566 -437 -313 -905 -330 -696 -408 -958 -133 -714 -897 -32 -564 -210 -193 -882 -650 -967 -603 -884 -784 -607 -396 -431 -351 -861 -703 -300 -754 -601 -807 -143 -598 -174 -679 -587 -788 -525 -778 -883 -860 -223 -279 -622 -487 -496 -731 -567 -29 -523 -510 -555 -929 -862 -626 -666 -221 -389 -639 -440 -726 -739 -627 -946 -126 -450 -61 -147 -535 -765 -906 -743 -642 -777 -926 -572 -853 -287 -654 -201 -956 -194 -990 -757 -998 -466 -32 -641 -610 -407 -340 -52 -433 -746 -451 -450 -664 -709 -318 -77 -272 -345 -951 -361 -895 -316 -643 -729 -836 -685 -215 -230 -410 -627 -492 -392 -958 -422 -371 -170 -594 -647 -323 -803 -821 -508 -198 -77 -382 -171 -823 -305 -974 -384 -130 -170 -113 -617 -891 -889 -886 -438 -149 -730 -144 -311 -537 -952 -43 -742 -400 -896 -705 -692 -203 -643 -160 -649 -286 -68 -739 -537 -542 -12 -399 -487 -831 -527 -587 -38 -284 -130 -113 -332 -214 -143 -471 -670 -452 -609 -298 -905 -420 -227 -162 -200 -445 -970 -192 -977 -985 -681 -51 -507 -181 -839 -355 -499 -476 -503 -190 -41 -577 -902 -787 -33 -814 -658 -518 -923 -554 -240 -979 -92 -975 -770 -627 -299 -109 -215 -636 -85 -485 -657 -683 -273 -759 -68 -383 -771 -316 -541 -933 -247 -598 -901 -937 -971 -416 -575 -932 -698 -852 -79 -24 -327 -930 -322 -503 -768 -865 -153 -722 -164 -713 -600 -138 -593 -234 -143 -619 -336 -560 -460 -140 -650 -147 -879 -266 -201 -719 -301 -139 -762 -713 -588 -193 -277 -945 -534 -927 -884 -254 -191 -852 -372 -720 -323 -940 -309 -238 -906 -953 -113 -771 -638 -516 -136 -112 -861 -966 -31 -164 -481 -3 -781 -838 -207 -330 -601 -957 -901 -583 -481 -279 -964 -35 -787 -795 -751 -982 -272 -684 -449 -888 -658 -574 -411 -17 -348 -752 -333 -934 -995 -820 -129 -805 -51 -539 -846 -287 -482 -492 -311 -65 -316 -7 -936 -836 -247 -377 -211 -451 -884 -688 -377 -968 -770 -358 -579 -264 -529 -503 -388 -11 -426 -408 -265 -1000 -52 -220 -168 -453 -370 -304 -995 -600 -5 -632 -782 -965 -428 -493 -825 -990 -522 -94 -84 -858 -177 -266 -31 -20 -986 -655 -273 -450 -40 -790 -491 -125 -57 -92 -35 -809 -528 -499 -919 -168 -572 -123 -377 -956 -13 -496 -270 -378 -381 -378 -120 -159 -534 -708 -646 -44 -39 -22 -153 -659 -556 -341 -241 -145 -436 -584 -577 -534 -975 -55 -173 -718 -857 -601 -680 -359 -661 -677 -916 -610 -760 -553 -224 -660 -384 -629 -901 -65 -798 -210 -193 -286 -159 -700 -850 -643 -327 -990 -864 -3 -192 -815 -712 -140 -864 -648 -583 -433 -622 -748 -17 -93 -493 -926 -716 -756 -358 -581 -364 -158 -373 -520 -182 -753 -356 -273 -581 -481 -730 -573 -940 -333 -735 -440 -515 -413 -814 -894 -29 -699 -728 -539 -939 -213 -835 -681 -596 -942 -458 -217 -369 -987 -902 -52 -155 -838 -439 -448 -272 -414 -73 -61 -440 -282 -306 -330 -201 -403 -265 -656 -914 -408 -535 -701 -354 -606 -570 -465 -511 -535 -69 -878 -110 -774 -55 -607 -843 -600 -977 -837 -521 -749 -192 -242 -639 -58 -444 -531 -255 -670 -151 -861 -997 -509 -554 -201 -428 -932 -862 -526 -611 -992 -528 -837 -150 -806 -380 -915 -632 -549 -576 -544 -490 -795 -515 -235 -477 -702 -102 -527 -835 -338 -749 -91 -552 -353 -37 -799 -947 -265 -465 -145 -256 -288 -404 -454 -364 -74 -4 -815 -41 -405 -841 -761 -780 -128 -318 -685 -580 -11 -836 -986 -175 -57 -714 -734 -545 -598 -725 -361 -858 -123 -689 -574 -638 -154 -577 -557 -778 -921 -276 -60 -836 -693 -471 -242 -509 -307 -925 -380 -540 -882 -508 -669 -243 -209 -512 -269 -749 -312 -240 -738 -186 -702 -423 -428 -206 -468 -71 -798 -138 -639 -286 -403 -273 -637 -359 -295 -979 -547 -521 -105 -344 -591 -632 -293 -601 -722 -683 -621 -817 -585 -544 -447 -830 -988 -765 -122 -592 -433 -186 -551 -566 -366 -370 -40 -988 -136 -723 -679 -216 -982 -650 -799 -292 -206 -670 -383 -816 -244 -698 -206 -670 -115 -337 -27 -172 -120 -392 -577 -821 -145 -443 -110 -761 -599 -525 -622 -756 -776 -324 -753 -445 -658 -847 -971 -650 -581 -340 -238 -34 -471 -603 -16 -584 -402 -267 -19 -440 -677 -758 -233 -159 -362 -977 -558 -846 -755 -542 -944 -30 -221 -981 -549 -630 -464 -732 -351 -382 -300 -103 -236 -497 -931 -596 -859 -464 -206 -12 -632 -300 -702 -431 -129 -563 -795 -906 -859 -501 -824 -35 -105 -838 -190 -743 -926 -378 -350 -408 -486 -728 -231 -732 -366 -802 -883 -163 -170 -841 -832 -810 -957 -688 -235 -237 -800 -794 -871 -267 -351 -770 -704 -575 -795 -786 -689 -156 -742 -740 -226 -683 -532 -663 -406 -268 -737 -740 -89 -417 -696 -83 -846 -480 -165 -783 -478 -196 -973 -305 -326 -23 -847 -100 -727 -500 -432 -3 -31 -117 -985 -125 -624 -973 -241 -503 -684 -283 -510 -420 -366 -163 -240 -952 -762 -87 -844 -371 -601 -609 -336 -934 -626 -166 -903 -635 -21 -771 -637 -401 -522 -151 -646 -734 -394 -170 -324 -608 -158 -599 -861 -889 -151 -22 -368 -103 -507 -74 -529 -38 -257 -405 -883 -111 -989 -680 -453 -896 -982 -477 -556 -99 -328 -916 -317 -202 -971 -433 -429 -525 -880 -42 -390 -488 -236 -153 -571 -709 -886 -598 -959 -888 -265 -695 -726 -753 -857 -96 -462 -445 -297 -306 -657 -162 -70 -942 -948 -456 -55 -883 -156 -13 -948 -68 -814 -621 -119 -911 -353 -826 -156 -383 -850 -701 -694 -528 -703 -704 -614 -821 -939 -856 -736 -145 -607 -8 -329 -349 -225 -738 -315 -890 -254 -99 -956 -859 -258 -37 -974 -377 -267 -655 -917 -860 -70 -175 -680 -203 -349 -692 -930 -268 -100 -93 -683 -449 -541 -728 -537 -292 -573 -437 -747 -556 -390 -862 -313 -547 -125 -226 -284 -858 -578 -408 -901 -545 -699 -518 -207 -258 -651 -142 -298 -650 -225 -614 -10 -940 -135 -756 -823 -806 -360 -435 -768 -335 -953 -840 -805 -571 -445 -558 -873 -48 -965 -838 -144 -973 -472 -42 -702 -335 -871 -425 -812 -198 -382 -376 -800 -37 -852 -920 -703 -101 -660 -45 -664 -416 -978 -117 -610 -22 -184 -742 -798 -50 -869 -796 -776 -403 -12 -558 -280 -706 -117 -812 -498 -53 -600 -758 -774 -822 -283 -617 -733 -738 -561 -562 -194 -36 -626 -904 -652 -438 -165 -495 -676 -497 -672 -783 -323 -950 -639 -575 -33 -689 -200 -897 -4 -701 -929 -420 -580 -432 -280 -227 -179 -73 -21 -907 -524 -974 -573 -732 -681 -794 -236 -984 -779 -163 -58 -123 -416 -36 -853 -658 -593 -145 -372 -919 -115 -698 -240 -359 -209 -371 -272 -895 -492 -391 -718 -487 -712 -637 -677 -332 -508 -370 -901 -889 -979 -747 -470 -763 -839 -895 -326 -276 -960 -738 -343 -655 -203 -517 -340 -142 -422 -541 -241 -181 -146 -694 -583 -313 -220 -219 -371 -914 -534 -352 -176 -707 -886 -857 -852 -431 -951 -135 -829 -431 -785 -211 -282 -767 -899 -927 -666 -769 -482 -726 -677 -27 -17 -286 -353 -398 -569 -50 -807 -559 -936 -447 -948 -357 -262 -156 -83 -141 -141 -227 -826 -427 -164 -735 -544 -234 -579 -145 -356 -458 -609 -360 -24 -479 -582 -446 -555 -393 -813 -160 -32 -791 -220 -851 -502 -693 -408 -57 -659 -330 -269 -311 -87 -548 -737 -786 -293 -645 -224 -727 -25 -918 -43 -639 -5 -11 -107 -85 -242 -760 -771 -182 -111 -747 -627 -109 -897 -164 -513 -104 -651 -184 -581 -637 -27 -578 -477 -767 -488 -634 -748 -991 -589 -959 -765 -750 -968 -923 -908 -918 -843 -19 -537 -239 -898 -575 -13 -191 -128 -187 -21 -425 -242 -461 -999 -64 -964 -755 -639 -829 -804 -551 -974 -627 -795 -874 -802 -149 -194 -852 -461 -477 -62 -310 -65 -485 -706 -148 -447 -509 -433 -113 -933 -544 -794 -324 -77 -960 -797 -710 -861 -610 -910 -910 -149 -185 -796 -188 -362 -118 -730 -382 -628 -883 -343 -222 -125 -234 -129 -636 -377 -756 -890 -752 -909 -136 -13 -714 -330 -151 -338 -569 -298 -754 -177 -252 -557 -730 -818 -435 -331 -276 -34 -496 -575 -952 -919 -951 -913 -28 -366 -621 -268 -361 -41 -735 -755 -333 -209 -857 -723 -241 -4 -364 -146 -687 -475 -472 -409 -313 -719 -764 -272 -872 -825 -247 -685 -469 -103 -624 -62 -423 -310 -241 -467 -677 -486 -450 -22 -828 -43 -541 -754 -444 -130 -318 -676 -763 -829 -1000 -355 -185 -641 -72 -463 -449 -669 -384 -68 -412 -8 -195 -665 -126 -990 -352 -873 -323 -731 -352 -995 -102 -605 -9 -320 -75 -455 -601 -554 -545 -937 -941 -230 -369 -696 -877 -977 -300 -491 -268 -395 -265 -705 -930 -920 -544 -159 -495 -893 -486 -191 -257 -938 -696 -69 -243 -459 -647 -284 -320 -980 -911 -206 -84 -256 -783 -640 -859 -110 -591 -943 -582 -144 -307 -154 -132 -500 -756 -516 -671 -521 -387 -214 -990 -455 -829 -302 -812 -837 -593 -785 -403 -265 -26 -746 -262 -685 -644 -680 -429 -901 -408 -180 -959 -379 -74 -176 -658 -582 -159 -714 -211 -223 -281 -230 -345 -348 -346 -937 -245 -835 -201 -273 -781 -50 -274 -849 -967 -989 -841 -213 -639 -838 -352 -422 -417 -554 -110 -370 -933 -359 -241 -634 -130 -736 -149 -227 -866 -965 -586 -876 -719 -530 -884 -123 -298 -47 -754 -117 -596 -78 -565 -977 -287 -824 -58 -764 -829 -756 -316 -605 -440 -448 -629 -60 -699 -419 -921 -653 -653 -87 -656 -55 -914 -832 -329 -747 -150 -739 -814 -707 -869 -935 -36 -394 -654 -233 -50 -232 -663 -659 -276 -824 -140 -939 -482 -37 -8 -644 -952 -839 -879 -509 -481 -801 -798 -89 -722 -679 -98 -725 -914 -403 -459 -458 -196 -936 -787 -772 -900 -339 -425 -810 -457 -171 -232 -369 -48 -267 -622 -638 -730 -483 -866 -701 -574 -93 -239 -531 -677 -738 -961 -944 -599 -376 -628 -568 -165 -419 -427 -534 -234 -156 -548 -949 -105 -583 -540 -900 -128 -539 -712 -516 -349 -539 -423 -320 -764 -885 -812 -328 -129 -907 -575 -723 -741 -448 -37 -55 -582 -599 -420 -709 -838 -56 -664 -794 -960 -849 -236 -948 -661 -726 -251 -918 -894 -276 -667 -899 -468 -948 -322 -192 -173 -742 -9 -136 -709 -86 -777 -537 -423 -647 -626 -412 -401 -869 -198 -425 -553 -158 -180 -62 -772 -359 -529 -2 -747 -588 -540 -898 -945 -531 -136 -92 -580 -740 -924 -555 -587 -194 -610 -493 -945 -674 -640 -590 -252 -995 -595 -605 -788 -156 -125 -894 -287 -469 -461 -573 -44 -109 -512 -796 -616 -114 -666 -344 -104 -40 -856 -565 -969 -777 -561 -56 -995 -997 -208 -13 -287 -895 -469 -625 -783 -573 -526 -636 -187 -361 -461 -333 -805 -694 -201 -49 -735 -63 -991 -482 -682 -506 -269 -466 -76 -984 -956 -237 -90 -6 -735 -803 -520 -97 -781 -136 -436 -372 -505 -331 -275 -774 -267 -140 -903 -826 -40 -96 -838 -128 -569 -749 -643 -521 -569 -124 -160 -302 -168 -310 -799 -780 -275 -966 -649 -124 -408 -334 -556 -868 -980 -608 -149 -81 -107 -643 -790 -446 -396 -966 -473 -107 -263 -412 -672 -723 -859 -19 -722 -868 -582 -881 -669 -670 -9 -326 -164 -339 -401 -755 -530 -548 -717 -48 -904 -150 -685 -642 -107 -609 -358 -343 -135 -581 -422 -86 -51 -864 -361 -543 -426 -634 -318 -235 -211 -559 -873 -90 -956 -393 -316 -688 -436 -747 -923 -751 -970 -14 -806 -714 -401 -949 -52 -271 -970 -647 -40 -325 -153 -578 -911 -996 -577 -226 -855 -52 -317 -243 -419 -479 -676 -962 -261 -170 -884 -497 -629 -814 -745 -113 -179 -834 -236 -124 -401 -649 -498 -386 -658 -804 -804 -42 -486 -624 -393 -720 -623 -165 -500 -543 -963 -488 -871 -489 -66 -51 -446 -91 -731 -7 -585 -800 -827 -540 -585 -755 -206 -728 -10 -675 -924 -548 -559 -770 -405 -30 -613 -33 -306 -861 -91 -534 -671 -613 -968 -464 -707 -427 -468 -179 -444 -735 -237 -647 -762 -80 -990 -851 -610 -624 -654 -465 -520 -425 -914 -132 -86 -562 -155 -489 -722 -420 -907 -38 -105 -339 -798 -859 -884 -584 -674 -315 -670 -585 -307 -960 -66 -318 -433 -519 -387 -26 -376 -977 -195 -468 -874 -735 -860 -237 -618 -984 -525 -233 -997 -951 -448 -695 -462 -681 -340 -48 -661 -708 -30 -70 -41 -661 -285 -953 -549 -322 -308 -150 -421 -472 -593 -69 -589 -997 -304 -996 -271 -408 -520 -330 -166 -935 -291 -526 -112 -932 -210 -309 -858 -906 -808 -843 -875 -436 -776 -153 -670 -881 -834 -1 -798 -479 -391 -586 -749 -595 -24 -813 -672 -618 -631 -731 -472 -924 -397 -924 -810 -553 -496 -201 -386 -300 -66 -548 -724 -419 -17 -240 -915 -696 -449 -96 -897 -65 -59 -387 -248 -408 -143 -825 -552 -220 -860 -702 -349 -789 -856 -98 -169 -415 -877 -567 -170 -756 -913 -54 -181 -739 -702 -430 -973 -333 -690 -738 -670 -483 -738 -452 -574 -355 -983 -945 -556 -246 -522 -739 -797 -310 -312 -155 -781 -660 -285 -585 -682 -680 -230 -100 -596 -132 -737 -581 -520 -818 -317 -730 -830 -907 -304 -236 -152 -182 -950 -41 -558 -853 -801 -205 -766 -321 -311 -551 -224 -248 -203 -927 -493 -743 -565 -714 -784 -392 -50 -372 -891 -857 -442 -594 -165 -691 -407 -257 -793 -982 -873 -491 -498 -118 -339 -894 -851 -732 -6 -717 -595 -831 -173 -773 -703 -276 -941 -176 -7 -146 -999 -463 -819 -570 -233 -820 -40 -495 -425 -653 -762 -638 -782 -248 -14 -589 -261 -964 -952 -251 -497 -569 -686 -173 -201 -381 -152 -955 -7 -926 -169 -892 -371 -291 -716 -779 -946 -926 -887 -432 -260 -429 -706 -504 -719 -293 -850 -620 -917 -428 -327 -119 -221 -245 -326 -310 -27 -528 -719 -603 -760 -834 -448 -840 -864 -263 -400 -149 -906 -188 -535 -313 -117 -140 -785 -297 -327 -962 -727 -936 -298 -766 -348 -916 -250 -556 -439 -535 -546 -591 -294 -773 -702 -297 -681 -386 -80 -241 -939 -954 -478 -16 -271 -655 -708 -124 -742 -774 -460 -598 -947 -698 -568 -61 -342 -249 -278 -64 -699 -440 -90 -194 -127 -137 -955 -557 -899 -168 -234 -690 -879 -239 -818 -766 -690 -521 -296 -757 -698 -404 -355 -496 -918 -895 -788 -850 -637 -326 -688 -520 -137 -510 -754 -506 -701 -79 -159 -381 -673 -496 -422 -852 -833 -532 -279 -125 -609 -991 -961 -95 -450 -417 -152 -757 -152 -827 -137 -682 -499 -242 -371 -116 -900 -635 -166 -687 -995 -330 -705 -230 -139 -343 -390 -408 -846 -782 -820 -725 -460 -189 -810 -708 -809 -988 -996 -133 -957 -486 -227 -821 -920 -254 -689 -680 -115 -877 -665 -900 -495 -634 -62 -673 -39 -470 -367 -776 -339 -318 -36 -722 -194 -100 -224 -572 -877 -524 -598 -655 -15 -771 -228 -366 -901 -463 -98 -641 -764 -54 -57 -64 -593 -253 -207 -564 -215 -501 -602 -156 -343 -449 -853 -695 -92 -684 -578 -463 -461 -194 -546 -138 -884 -883 -479 -528 -810 -889 -55 -910 -223 -835 -878 -738 -569 -962 -543 -146 -280 -851 -755 -930 -923 -78 -961 -784 -267 -829 -93 -909 -865 -977 -689 -668 -719 -177 -611 -729 -341 -937 -273 -125 -472 -352 -136 -386 -622 -927 -706 -818 -473 -739 -59 -24 -309 -75 -787 -377 -260 -965 -363 -990 -82 -11 -698 -939 -513 -794 -342 -411 -772 -802 -488 -51 -670 -293 -683 -25 -231 -674 -981 -249 -524 -294 -514 -909 -291 -797 -118 -427 -76 -448 -477 -133 -800 -887 -967 -950 -769 -592 -694 -724 -228 -606 -373 -75 -115 -121 -171 -569 -628 -324 -821 -351 -309 -831 -822 -574 -800 -657 -808 -373 -265 -852 -689 -449 -765 -765 -218 -293 -995 -215 -469 -993 -188 -593 -783 -694 -15 -741 -166 -842 -641 -441 -909 -514 -221 -261 -980 -633 -91 -731 -559 -420 -886 -310 -882 -533 -651 -422 -973 -62 -856 -449 -82 -34 -754 -395 -708 -95 -563 -904 -109 -615 -838 -884 -34 -17 -692 -155 -829 -502 -875 -130 -458 -756 -686 -216 -750 -394 -836 -148 -976 -770 -512 -127 -632 -243 -730 -716 -706 -592 -52 -641 -869 -789 -807 -360 -28 -209 -701 -316 -170 -302 -95 -558 -24 -529 -674 -405 -885 -94 -407 -878 -891 -839 -656 -269 -309 -838 -832 -303 -669 -63 -964 -619 -76 -533 -610 -244 -822 -850 -48 -122 -258 -715 -95 -404 -952 -906 -312 -21 -699 -654 -739 -359 -2 -208 -719 -820 -123 -41 -42 -764 -907 -407 -25 -586 -880 -337 -640 -88 -190 -384 -561 -657 -431 -870 -596 -982 -623 -457 -111 -381 -717 -617 -248 -977 -342 -702 -494 -79 -489 -994 -645 -978 -519 -886 -940 -886 -351 -406 -490 -872 -935 -748 -644 -756 -171 -115 -766 -746 -116 -911 -655 -808 -244 -585 -722 -319 -199 -854 -372 -260 -612 -447 -402 -439 -324 -871 -617 -574 -298 -468 -900 -269 -398 -285 -857 -255 -173 -636 -593 -251 -619 -841 -934 -279 -161 -384 -735 -589 -716 -384 -952 -744 -863 -17 -817 -236 -605 -249 -410 -43 -159 -437 -617 -999 -137 -78 -22 -177 -483 -881 -29 -264 -109 -887 -387 -7 -916 -609 -681 -220 -771 -565 -43 -123 -801 -237 -259 -143 -789 -963 -85 -208 -145 -887 -889 -869 -325 -895 -84 -312 -221 -821 -730 -660 -12 -102 -897 -930 -513 -845 -266 -971 -375 -801 -831 -498 -543 -596 -651 -14 -869 -152 -793 -173 -300 -726 -952 -456 -960 -235 -31 -987 -178 -413 -863 -368 -740 -769 -876 -171 -213 -380 -50 -901 -670 -804 -652 -404 -290 -514 -195 -892 -649 -127 -294 -735 -188 -743 -431 -724 -133 -986 -544 -914 -66 -973 -208 -235 -838 -826 -611 -250 -963 -194 -809 -219 -714 -844 -284 -657 -780 -518 -933 -472 -880 -388 -24 -197 -326 -704 -685 -728 -943 -976 -788 -421 -647 -663 -350 -635 -682 -704 -627 -537 -570 -461 -746 -423 -217 -74 -819 -542 -605 -468 -852 -467 -562 -693 -186 -635 -915 -640 -669 -349 -493 -47 -863 -196 -597 -574 -49 -88 -7 -43 -999 -916 -338 -874 -704 -928 -977 -626 -884 -721 -210 -485 -869 -919 -69 -935 -629 -926 -453 -797 -284 -382 -210 -449 -454 -270 -277 -287 -974 -755 -108 -753 -84 -175 -995 -817 -27 -878 -315 -149 -451 -829 -223 -140 -511 -323 -969 -816 -641 -593 -967 -808 -686 -739 -497 -309 -739 -893 -530 -808 -185 -830 -9 -614 -585 -26 -70 -172 -314 -706 -553 -791 -646 -757 -799 -139 -944 -783 -89 -901 -179 -874 -815 -393 -284 -471 -314 -643 -985 -281 -39 -24 -733 -750 -298 -564 -922 -9 -84 -858 -309 -279 -236 -744 -196 -893 -246 -414 -901 -304 -465 -234 -179 -715 -390 -772 -980 -723 -347 -123 -541 -796 -271 -540 -837 -535 -672 -666 -293 -331 -960 -885 -742 -172 -415 -629 -781 -205 -318 -305 -428 -318 -113 -199 -610 -93 -139 -184 -316 -339 -78 -965 -623 -420 -464 -325 -91 -312 -233 -662 -587 -120 -130 -444 -349 -1 -873 -524 -35 -867 -83 -382 -254 -878 -294 -367 -383 -93 -745 -430 -420 -499 -845 -601 -441 -171 -957 -759 -807 -357 -196 -312 -468 -69 -501 -798 -462 -777 -350 -159 -817 -127 -661 -827 -67 -182 -918 -655 -853 -357 -812 -982 -461 -283 -408 -493 -680 -603 -410 -352 -943 -609 -195 -995 -215 -545 -918 -719 -363 -621 -866 -543 -30 -752 -3 -774 -988 -843 -754 -178 -773 -486 -209 -590 -356 -265 -327 -231 -517 -546 -566 -231 -753 -601 -197 -831 -76 -889 -110 -216 -514 -776 -371 -222 -685 -303 -756 -379 -743 -710 -30 -19 -59 -328 -986 -432 -434 -550 -263 -986 -962 -405 -324 -554 -656 -418 -250 -683 -943 -488 -432 -210 -185 -821 -683 -630 -920 -583 -187 -827 -23 -780 -115 -236 -450 -767 -656 -558 -157 -326 -220 -754 -217 -948 -440 -467 -824 -794 -377 -370 -875 -84 -825 -357 -237 -12 -460 -66 -25 -274 -157 -174 -1000 -443 -444 -992 -373 -118 -589 -640 -801 -160 -400 -429 -447 -548 -968 -378 -634 -439 -267 -267 -291 -114 -701 -76 -56 -716 -795 -605 -290 -875 -351 -30 -692 -1 -337 -38 -28 -860 -541 -992 -784 -348 -275 -605 -949 -918 -809 -24 -716 -748 -966 -84 -274 -873 -902 -606 -673 -918 -697 -142 -841 -427 -196 -174 -939 -435 -413 -719 -237 -646 -799 -459 -699 -84 -85 -995 -303 -754 -3 -231 -699 -107 -175 -471 -178 -497 -663 -552 -505 -828 -456 -676 -973 -953 -331 -544 -532 -800 -963 -284 -790 -255 -1000 -176 -906 -941 -329 -651 -581 -807 -530 -154 -469 -116 -659 -309 -493 -344 -5 -911 -181 -212 -992 -770 -992 -805 -462 -288 -571 -200 -169 -618 -326 -664 -182 -746 -93 -345 -978 -496 -126 -88 -276 -180 -620 -258 -958 -573 -170 -911 -49 -356 -204 -338 -744 -859 -857 -964 -508 -97 -81 -653 -90 -831 -436 -874 -958 -648 -657 -449 -480 -198 -175 -536 -389 -784 -9 -284 -43 -574 -241 -279 -734 -500 -851 -407 -521 -895 -17 -477 -80 -544 -114 -143 -255 -894 -892 -492 -792 -552 -239 -272 -631 -950 -947 -593 -477 -847 -485 -475 -305 -724 -322 -632 -764 -373 -502 -863 -893 -991 -934 -280 -273 -992 -897 -83 -746 -323 -47 -393 -579 -912 -897 -841 -289 -987 -113 -49 -145 -589 -158 -854 -265 -426 -966 -549 -633 -619 -963 -573 -27 -791 -365 -35 -774 -160 -783 -903 -181 -918 -536 -432 -365 -512 -514 -990 -13 -18 -944 -185 -47 -989 -972 -472 -308 -693 -363 -511 -736 -781 -175 -969 -532 -243 -304 -321 -842 -404 -264 -789 -228 -646 -532 -726 -184 -55 -339 -273 -363 -236 -499 -208 -318 -806 -43 -428 -725 -127 -773 -470 -547 -88 -669 -526 -967 -263 -577 -626 -428 -257 -5 -67 -164 -142 -818 -532 -762 -439 -161 -248 -358 -977 -762 -237 -735 -329 -361 -805 -8 -649 -217 -377 -896 -919 -997 -285 -66 -816 -864 -884 -132 -365 -349 -1000 -44 -874 -590 -5 -5 -305 -554 -63 -883 -963 -995 -863 -486 -631 -395 -132 -87 -922 -593 -653 -444 -649 -724 -644 -215 -516 -991 -35 -921 -535 -122 -937 -656 -965 -851 -422 -740 -309 -531 -528 -174 -105 -459 -284 -444 -370 -935 -869 -11 -12 -452 -524 -746 -436 -669 -583 -562 -925 -107 -665 -203 -393 -514 -854 -383 -117 -263 -427 -24 -782 -693 -220 -490 -130 -517 -980 -619 -26 -386 -945 -479 -937 -39 -656 -239 -553 -88 -58 -706 -982 -898 -248 -148 -275 -9 -171 -139 -959 -356 -218 -511 -865 -170 -569 -397 -129 -74 -253 -5 -563 -897 -675 -612 -948 -95 -546 -253 -946 -921 -368 -232 -445 -388 -451 -957 -269 -219 -134 -44 -931 -976 -855 -83 -755 -579 -976 -935 -95 -568 -801 -928 -274 -179 -180 -495 -666 -758 -220 -110 -787 -940 -846 -53 -473 -668 -30 -141 -148 -581 -926 -938 -775 -785 -886 -31 -271 -269 -488 -309 -889 -13 -774 -36 -871 -930 -289 -236 -641 -418 -722 -989 -803 -223 -685 -463 -920 -265 -197 -817 -447 -523 -843 -318 -450 -758 -874 -86 -62 -767 -251 -222 -731 -723 -911 -126 -471 -297 -931 -593 -18 -521 -87 -52 -559 -670 -599 -2 -121 -571 -413 -859 -292 -764 -386 -498 -513 -431 -443 -179 -321 -692 -590 -964 -508 -840 -689 -329 -205 -701 -237 -187 -305 -894 -724 -32 -325 -880 -695 -242 -640 -584 -476 -262 -958 -443 -156 -529 -736 -632 -983 -244 -279 -705 -755 -88 -671 -499 -638 -941 -908 -256 -735 -347 -432 -249 -247 -237 -604 -377 -481 -476 -64 -871 -209 -260 -256 -970 -705 -914 -97 -936 -322 -721 -617 -977 -175 -891 -711 -823 -544 -72 -567 -750 -985 -501 -341 -22 -495 -46 -941 -853 -275 -708 -637 -947 -738 -641 -461 -41 -877 -678 -676 -695 -347 -804 -524 -805 -569 -491 -627 -977 -548 -720 -908 -619 -565 -642 -478 -405 -985 -194 -194 -333 -689 -203 -411 -985 -568 -447 -395 -188 -492 -585 -943 -446 -836 -706 -190 -40 -802 -897 -612 -623 -902 -777 -694 -534 -856 -840 -272 -307 -252 -996 -298 -968 -405 -242 -941 -333 -73 -944 -635 -646 -429 -286 -797 -146 -802 -627 -306 -878 -898 -284 -605 -642 -62 -36 -330 -44 -520 -612 -303 -860 -640 -754 -508 -333 -180 -281 -451 -708 -255 -189 -197 -190 -890 -545 -914 -914 -791 -946 -62 -360 -214 -58 -270 -883 -75 -75 -773 -935 -878 -657 -84 -68 -389 -422 -945 -978 -848 -910 -463 -716 -124 -472 -530 -891 -772 -356 -816 -596 -530 -201 -994 -486 -618 -259 -104 -59 -409 -815 -36 -878 -258 -162 -881 -891 -118 -556 -568 -327 -956 -965 -754 -23 -285 -692 -118 -517 -649 -371 -299 -507 -398 -194 -171 -589 -244 -833 -130 -135 -50 -543 -619 -860 -497 -795 -198 -101 -386 -972 -519 -959 -915 -737 -515 -631 -819 -179 -936 -150 -397 -748 -691 -546 -902 -595 -292 -595 -604 -334 -118 -311 -464 -705 -457 -990 -242 -482 -29 -638 -861 -52 -84 -373 -87 -831 -444 -443 -92 -936 -314 -863 -867 -543 -581 -716 -240 -741 -283 -401 -811 -157 -737 -440 -797 -84 -968 -786 -285 -274 -741 -600 -415 -969 -386 -617 -825 -541 -16 -347 -101 -95 -79 -297 -90 -467 -685 -408 -931 -396 -138 -709 -974 -924 -517 -192 -371 -851 -127 -289 -767 -212 -687 -121 -795 -191 -418 -747 -695 -295 -829 -722 -677 -876 -743 -388 -798 -28 -593 -160 -332 -204 -717 -16 -11 -6 -404 -431 -491 -26 -421 -879 -446 -910 -800 -455 -998 -734 -952 -891 -875 -46 -812 -203 -840 -778 -391 -617 -853 -97 -583 -992 -708 -512 -184 -765 -816 -465 -175 -935 -636 -761 -793 -49 -508 -686 -313 -517 -221 -897 -209 -786 -73 -514 -407 -952 -369 -890 -434 -579 -884 -610 -510 -441 -345 -750 -601 -38 -584 -401 -112 -263 -10 -162 -638 -975 -519 -381 -431 -420 -210 -959 -710 -805 -566 -797 -752 -747 -259 -531 -80 -332 -881 -10 -709 -384 -89 -875 -233 -262 -724 -666 -118 -76 -992 -64 -822 -428 -533 -612 -833 -598 -548 -2 -652 -582 -215 -765 -909 -12 -593 -974 -515 -224 -419 -379 -182 -297 -536 -415 -269 -137 -770 -386 -651 -792 -87 -495 -251 -732 -664 -553 -712 -704 -360 -84 -787 -42 -921 -114 -30 -63 -110 -933 -785 -209 -48 -86 -733 -96 -518 -381 -590 -928 -699 -594 -612 -558 -936 -79 -600 -194 -733 -551 -589 -154 -233 -574 -741 -197 -346 -870 -985 -747 -563 -578 -87 -605 -338 -716 -746 -345 -474 -80 -834 -884 -225 -570 -288 -284 -501 -520 -748 -465 -364 -327 -939 -236 -761 -22 -779 -23 -852 -288 -287 -192 -591 -290 -222 -539 -119 -590 -536 -322 -604 -500 -300 -124 -614 -436 -557 -850 -105 -858 -263 -630 -76 -773 -354 -222 -976 -383 -166 -240 -453 -268 -777 -672 -103 -212 -823 -458 -541 -916 -15 -926 -353 -208 -563 -825 -632 -494 -413 -800 -323 -152 -499 -922 -364 -267 -605 -888 -28 -469 -736 -427 -76 -384 -987 -889 -864 -839 -88 -641 -960 -972 -974 -771 -553 -792 -824 -818 -372 -591 -934 -314 -180 -611 -84 -926 -492 -200 -573 -72 -213 -5 -3 -360 -435 -904 -834 -596 -27 -539 -15 -654 -923 -222 -105 -31 -902 -615 -433 -141 -678 -155 -759 -336 -265 -375 -978 -152 -642 -505 -803 -699 -313 -50 -717 -470 -497 -244 -308 -969 -164 -804 -644 -256 -498 -370 -517 -12 -268 -180 -83 -284 -1 -111 -660 -672 -744 -708 -378 -436 -823 -231 -4 -686 -401 -116 -997 -648 -96 -758 -893 -242 -801 -732 -17 -107 -615 -274 -119 -224 -486 -864 -678 -487 -507 -69 -741 -755 -21 -568 -880 -858 -65 -540 -14 -21 -672 -299 -341 -198 -593 -817 -101 -648 -587 -202 -648 -302 -738 -226 -53 -909 -121 -336 -4 -556 -56 -157 -382 -324 -493 -29 -838 -608 -467 -736 -730 -498 -363 -743 -778 -607 -664 -518 -911 -444 -1000 -442 -542 -517 -95 -931 -740 -625 -152 -542 -5 -253 -504 -837 -614 -186 -619 -584 -481 -166 -444 -107 -596 -555 -588 -468 -910 -704 -290 -847 -864 -596 -2 -328 -812 -434 -91 -39 -952 -873 -677 -303 -46 -899 -736 -567 -393 -672 -942 -565 -910 -682 -651 -821 -361 -860 -850 -487 -138 -661 -707 -706 -12 -242 -71 -416 -946 -553 -646 -326 -109 -537 -772 -281 -453 -77 -420 -446 -954 -66 -747 -576 -624 -45 -382 -733 -97 -574 -593 -436 -200 -409 -232 -629 -795 -7 -836 -118 -168 -379 -863 -765 -665 -22 -686 -958 -988 -137 -276 -53 -2 -412 -661 -784 -554 -923 -500 -841 -266 -818 -705 -195 -200 -281 -803 -947 -387 -28 -896 -937 -515 -879 -856 -522 -502 -445 -718 -154 -491 -635 -515 -662 -3 -961 -454 -687 -780 -286 -440 -876 -896 -533 -965 -33 -962 -168 -483 -719 -983 -216 -640 -310 -632 -596 -251 -564 -511 -758 -569 -567 -104 -851 -283 -347 -348 -667 -395 -67 -493 -851 -798 -11 -819 -986 -931 -113 -17 -416 -736 -238 -325 -279 -684 -387 -284 -543 -698 -223 -473 -4 -88 -485 -493 -310 -457 -121 -409 -921 -634 -583 -803 -794 -82 -794 -704 -56 -62 -561 -275 -324 -196 -433 -637 -119 -592 -576 -803 -57 -223 -432 -265 -709 -119 -275 -956 -416 -815 -449 -461 -590 -39 -8 -107 -78 -833 -633 -286 -317 -410 -235 -982 -338 -122 -939 -592 -550 -386 -179 -300 -301 -631 -167 -940 -188 -803 -327 -722 -898 -832 -879 -881 -867 -348 -482 -13 -462 -384 -817 -169 -369 -453 -927 -990 -188 -805 -140 -404 -950 -627 -499 -852 -436 -818 -202 -837 -514 -623 -460 -926 -692 -875 -184 -9 -777 -78 -587 -63 -34 -113 -981 -862 -309 -731 -506 -900 -935 -865 -31 -827 -791 -848 -344 -171 -142 -874 -240 -133 -454 -969 -719 -165 -253 -91 -809 -925 -570 -51 -599 -974 -857 -222 -690 -370 -74 -332 -194 -617 -114 -137 -256 -737 -990 -712 -298 -594 -540 -433 -144 -344 -576 -218 -922 -285 -853 -472 -630 -451 -554 -901 -514 -684 -111 -453 -541 -988 -308 -341 -228 -18 -268 -743 -379 -796 -413 -149 -292 -681 -686 -540 -685 -783 -64 -810 -878 -901 -933 -648 -190 -888 -18 -301 -276 -127 -622 -811 -338 -996 -110 -438 -463 -599 -163 -320 -171 -432 -308 -208 -79 -746 -986 -498 -218 -644 -176 -594 -408 -647 -194 -339 -39 -582 -568 -646 -221 -927 -477 -995 -911 -475 -238 -965 -750 -43 -532 -911 -1000 -351 -817 -382 -741 -554 -399 -441 -217 -690 -15 -892 -387 -534 -90 -160 -361 -824 -99 -172 -454 -330 -170 -520 -956 -300 -925 -258 -133 -845 -11 -726 -169 -933 -195 -612 -658 -773 -826 -676 -707 -691 -981 -162 -847 -621 -850 -110 -222 -357 -487 -176 -751 -238 -796 -976 -614 -712 -252 -802 -617 -429 -540 -808 -601 -220 -4 -148 -992 -946 -105 -226 -440 -568 -226 -767 -23 -542 -35 -842 -1 -513 -119 -658 -321 -287 -198 -973 -592 -931 -482 -46 -784 -731 -469 -207 -972 -23 -766 -671 -240 -446 -939 -885 -288 -336 -682 -929 -813 -736 -834 -734 -433 -603 -812 -215 -216 -74 -103 -400 -233 -406 -348 -26 -826 -373 -391 -57 -445 -209 -153 -738 -806 -545 -508 -648 -118 -490 -858 -289 -790 -87 -511 -196 -841 -399 -581 -441 -6 -110 -409 -993 -151 -743 -401 -587 -788 -232 -260 -410 -353 -972 -822 -915 -553 -308 -951 -686 -234 -331 -802 -624 -966 -76 -872 -515 -55 -364 -797 -543 -85 -221 -228 -354 -975 -389 -729 -629 -644 -435 -765 -210 -956 -197 -962 -132 -556 -804 -467 -444 -794 -196 -297 -286 -816 -89 -346 -443 -515 -283 -447 -907 -845 -464 -203 -856 -466 -754 -87 -76 -328 -364 -145 -625 -69 -980 -147 -401 -620 -90 -786 -276 -6 -647 -889 -738 -960 -572 -447 -812 -360 -117 -670 -824 -977 -85 -747 -195 -615 -556 -36 -422 -559 -10 -128 -812 -467 -405 -85 -635 -131 -145 -824 -926 -775 -804 -573 -726 -964 -641 -101 -439 -799 -765 -697 -154 -450 -784 -439 -523 -666 -458 -510 -951 -124 -146 -740 -818 -395 -584 -250 -900 -597 -607 -762 -179 -29 -444 -592 -713 -278 -49 -960 -396 -699 -895 -770 -357 -105 -410 -333 -939 -736 -735 -86 -946 -556 -570 -109 -74 -690 -371 -869 -419 -554 -510 -396 -366 -759 -781 -306 -643 -342 -690 -678 -346 -874 -470 -570 -15 -828 -924 -728 -478 -391 -716 -54 -520 -375 -302 -323 -393 -643 -188 -579 -777 -468 -563 -111 -674 -805 -450 -15 -390 -829 -687 -464 -37 -432 -836 -328 -411 -632 -918 -215 -1 -454 -612 -33 -384 -373 -808 -114 -900 -260 -353 -506 -724 -335 -615 -882 -609 -95 -479 -456 -257 -217 -294 -512 -281 -784 -648 -794 -667 -564 -608 -918 -678 -174 -22 -55 -78 -760 -593 -782 -64 -441 -686 -292 -204 -738 -889 -228 -901 -282 -882 -126 -517 -280 -395 -948 -614 -4 -555 -108 -760 -436 -316 -40 -187 -927 -37 -715 -162 -229 -687 -682 -635 -638 -969 -551 -217 -422 -5 -438 -613 -720 -932 -408 -94 -795 -167 -896 -933 -25 -690 -946 -59 -234 -597 -197 -438 -27 -218 -983 -256 -300 -787 -165 -832 -739 -698 -821 -144 -120 -796 -388 -317 -1000 -796 -395 -73 -354 -518 -345 -613 -459 -658 -846 -756 -335 -834 -26 -710 -709 -335 -262 -513 -258 -340 -19 -797 -7 -556 -328 -584 -667 -770 -512 -592 -944 -952 -591 -14 -590 -219 -789 -251 -954 -80 -412 -723 -257 -723 -242 -583 -855 -265 -995 -576 -864 -228 -585 -786 -887 -742 -865 -998 -382 -724 -68 -428 -672 -753 -407 -796 -819 -245 -345 -221 -838 -985 -304 -100 -948 -203 -524 -313 -518 -196 -721 -790 -515 -950 -385 -204 -448 -244 -639 -447 -443 -599 -451 -480 -416 -99 -246 -34 -869 -434 -482 -664 -994 -188 -28 -505 -848 -711 -312 -94 -873 -483 -551 -790 -110 -352 -56 -96 -343 -617 -239 -498 -335 -403 -660 -955 -564 -724 -952 -745 -705 -821 -862 -993 -657 -12 -571 -496 -663 -49 -359 -598 -376 -935 -913 -853 -744 -84 -599 -595 -744 -408 -258 -97 -132 -725 -796 -651 -87 -743 -554 -486 -662 -232 -882 -833 -391 -183 -313 -371 -587 -560 -172 -313 -669 -144 -413 -657 -634 -288 -553 -290 -350 -401 -649 -574 -671 -912 -503 -36 -518 -594 -774 -228 -651 -193 -477 -101 -658 -296 -141 -73 -986 -58 -328 -302 -453 -959 -5 -98 -808 -843 -503 -829 -138 -597 -167 -699 -950 -857 -476 -998 -370 -812 -312 -3 -647 -464 -608 -61 -592 -499 -920 -589 -896 -366 -374 -36 -480 -175 -174 -323 -631 -236 -434 -459 -829 -954 -279 -950 -313 -513 -941 -842 -243 -316 -479 -228 -777 -647 -313 -867 -125 -924 -303 -318 -925 -815 -950 -136 -864 -502 -126 -291 -647 -104 -727 -843 -951 -472 -533 -902 -757 -713 -362 -661 -718 -339 -246 -400 -415 -412 -43 -521 -993 -210 -529 -301 -885 -394 -117 -36 -432 -294 -674 -226 -131 -718 -202 -903 -883 -71 -276 -100 -382 -989 -162 -110 -389 -173 -961 -115 -164 -624 -439 -371 -687 -204 -757 -113 -113 -38 -559 -46 -348 -763 -228 -966 -284 -413 -776 -396 -405 -131 -581 -872 -353 -925 -508 -358 -196 -304 -922 -671 -831 -666 -727 -749 -873 -629 -583 -180 -780 -941 -956 -281 -626 -863 -165 -173 -744 -53 -90 -44 -24 -540 -254 -331 -90 -856 -216 -178 -523 -513 -170 -607 -692 -10 -815 -259 -641 -348 -621 -503 -829 -194 -449 -24 -451 -491 -139 -465 -912 -716 -778 -329 -31 -295 -180 -822 -985 -728 -9 -433 -851 -374 -743 -323 -974 -400 -956 -446 -607 -127 -541 -291 -635 -994 -441 -72 -334 -206 -958 -76 -983 -650 -310 -195 -826 -239 -940 -743 -602 -136 -291 -228 -413 -907 -846 -455 -881 -833 -594 -527 -35 -237 -598 -453 -451 -438 -173 -796 -709 -320 -62 -321 -161 -981 -331 -428 -542 -767 -296 -971 -891 -700 -871 -612 -232 -783 -36 -576 -335 -554 -20 -810 -935 -263 -390 -203 -805 -738 -193 -158 -366 -684 -106 -864 -826 -450 -159 -807 -912 -326 -9 -467 -91 -549 -896 -400 -545 -873 -645 -648 -688 -989 -523 -946 -330 -940 -557 -32 -834 -403 -170 -773 -327 -867 -605 -286 -628 -823 -830 -521 -142 -304 -795 -442 -522 -771 -96 -190 -983 -103 -745 -933 -19 -334 -70 -899 -441 -703 -940 -896 -426 -831 -43 -11 -579 -533 -795 -963 -162 -834 -42 -668 -742 -757 -629 -284 -982 -61 -519 -332 -865 -550 -535 -987 -541 -686 -772 -644 -33 -494 -676 -916 -426 -402 -141 -733 -140 -182 -156 -733 -269 -963 -877 -283 -925 -217 -609 -257 -995 -786 -422 -845 -206 -100 -334 -516 -206 -149 -439 -456 -561 -514 -826 -727 -699 -963 -276 -213 -671 -464 -907 -113 -807 -745 -796 -319 -316 -97 -621 -818 -74 -549 -488 -16 -927 -221 -568 -115 -439 -238 -503 -773 -392 -136 -467 -504 -704 -48 -585 -827 -145 -665 -798 -380 -494 -938 -91 -31 -899 -79 -875 -121 -96 -575 -156 -920 -55 -468 -155 -582 -917 -104 -101 -132 -989 -417 -581 -355 -958 -422 -582 -829 -967 -93 -577 -27 -848 -474 -740 -287 -467 -420 -298 -363 -454 -429 -226 -862 -979 -757 -981 -372 -395 -821 -185 -973 -723 -495 -204 -609 -694 -104 -509 -545 -729 -877 -949 -777 -585 -590 -717 -383 -635 -637 -379 -799 -261 -977 -24 -705 -715 -566 -605 -662 -211 -456 -683 -869 -575 -953 -457 -817 -75 -529 -216 -366 -657 -987 -516 -30 -597 -380 -202 -799 -579 -380 -493 -949 -892 -453 -177 -328 -146 -282 -891 -974 -108 -597 -798 -184 -295 -306 -731 -113 -958 -685 -768 -157 -363 -526 -441 -951 -128 -498 -233 -25 -685 -966 -574 -193 -142 -620 -978 -664 -157 -99 -935 -266 -678 -630 -785 -465 -168 -823 -475 -284 -511 -763 -90 -780 -956 -769 -407 -859 -207 -607 -553 -745 -808 -289 -122 -383 -875 -995 -873 -591 -543 -603 -813 -96 -445 -676 -1000 -825 -116 -562 -92 -776 -721 -271 -390 -218 -873 -251 -985 -920 -267 -519 -2 -320 -552 -251 -743 -418 -402 -496 -230 -563 -636 -118 -366 -797 -874 -803 -54 -500 -46 -672 -405 -134 -276 -2 -157 -802 -198 -489 -127 -577 -252 -658 -275 -823 -15 -300 -383 -370 -947 -28 -689 -917 -188 -782 -622 -745 -75 -659 -827 -310 -129 -589 -54 -87 -684 -13 -171 -112 -715 -670 -550 -226 -663 -831 -451 -273 -769 -277 -746 -836 -140 -597 -449 -911 -578 -668 -712 -375 -248 -974 -245 -426 -269 -593 -605 -886 -786 -627 -154 -469 -728 -971 -617 -498 -396 -482 -118 -301 -981 -121 -915 -196 -815 -901 -598 -572 -31 -49 -836 -532 -550 -939 -670 -490 -281 -592 -95 -481 -448 -136 -523 -740 -95 -31 -977 -890 -9 -127 -273 -285 -432 -101 -154 -115 -128 -765 -874 -401 -142 -959 -348 -426 -491 -928 -701 -187 -672 -395 -245 -17 -540 -342 -69 -835 -467 -62 -318 -830 -236 -512 -449 -733 -886 -37 -910 -327 -823 -594 -121 -991 -22 -517 -394 -913 -14 -274 -576 -493 -247 -218 -263 -677 -334 -597 -675 -186 -98 -871 -738 -859 -826 -45 -583 -995 -965 -565 -957 -620 -673 -975 -640 -145 -120 -995 -919 -530 -703 -200 -876 -786 -30 -42 -435 -510 -344 -916 -767 -197 -251 -378 -650 -643 -436 -541 -456 -525 -733 -306 -136 -730 -891 -143 -182 -593 -808 -769 -864 -50 -117 -724 -590 -223 -467 -165 -621 -882 -62 -400 -44 -323 -635 -978 -994 -395 -219 -420 -564 -677 -511 -783 -422 -558 -277 -157 -697 -350 -967 -330 -849 -171 -587 -233 -901 -979 -244 -818 -950 -422 -569 -530 -569 -634 -725 -781 -276 -362 -726 -972 -553 -45 -623 -248 -429 -913 -578 -65 -24 -432 -600 -218 -251 -159 -269 -995 -216 -266 -844 -140 -310 -558 -206 -777 -135 -826 -480 -268 -733 -957 -338 -692 -536 -572 -617 -899 -976 -934 -334 -103 -491 -75 -120 -127 -16 -244 -744 -270 -574 -858 -691 -716 -298 -872 -418 -416 -502 -866 -525 -950 -589 -14 -582 -355 -325 -238 -540 -126 -755 -327 -30 -870 -497 -498 -719 -813 -206 -728 -124 -365 -815 -826 -212 -387 -912 -371 -198 -674 -714 -324 -642 -189 -771 -516 -610 -319 -873 -482 -994 -852 -750 -459 -923 -436 -228 -500 -563 -494 -967 -610 -649 -93 -833 -150 -548 -352 -677 -585 -694 -715 -638 -908 -913 -437 -819 -45 -551 -315 -393 -902 -222 -88 -90 -885 -545 -727 -721 -69 -732 -156 -781 -985 -15 -626 -648 -675 -835 -247 -698 -825 -944 -963 -863 -924 -828 -661 -961 -275 -380 -337 -151 -49 -621 -394 -6 -702 -704 -194 -787 -573 -37 -94 -634 -311 -440 -198 -370 -915 -382 -828 -912 -385 -225 -177 -446 -595 -252 -527 -793 -753 -789 -15 -744 -140 -966 -52 -266 -834 -908 -770 -103 -837 -18 -217 -348 -275 -423 -930 -908 -193 -58 -319 -835 -942 -805 -427 -179 -321 -766 -854 -314 -610 -951 -826 -460 -256 -245 -301 -402 -37 -587 -935 -927 -246 -97 -820 -837 -351 -224 -304 -886 -964 -727 -411 -280 -824 -427 -114 -73 -108 -428 -178 -38 -631 -609 -286 -20 -666 -812 -906 -518 -832 -296 -591 -710 -542 -539 -865 -125 -751 -378 -803 -393 -199 -924 -459 -410 -796 -775 -904 -205 -544 -443 -905 -417 -389 -90 -563 -916 -371 -897 -526 -87 -906 -711 -547 -427 -842 -561 -124 -738 -425 -875 -454 -247 -297 -618 -674 -398 -300 -369 -276 -774 -141 -218 -255 -220 -6 -875 -883 -796 -117 -719 -195 -826 -219 -926 -942 -435 -481 -115 -456 -353 -801 -236 -386 -530 -8 -254 -515 -462 -65 -797 -602 -771 -553 -3 -835 -31 -576 -875 -946 -448 -954 -820 -712 -414 -123 -570 -634 -203 -206 -409 -802 -969 -536 -622 -614 -285 -529 -983 -445 -211 -369 -666 -498 -859 -775 -357 -107 -405 -428 -817 -20 -684 -735 -139 -544 -268 -111 -564 -28 -66 -174 -829 -264 -817 -69 -400 -296 -404 -110 -149 -214 -239 -642 -284 -963 -914 -865 -610 -836 -811 -945 -966 -911 -307 -809 -371 -641 -620 -434 -897 -294 -811 -687 -351 -404 -499 -110 -478 -717 -671 -916 -480 -567 -980 -552 -358 -407 -677 -587 -133 -792 -197 -922 -350 -756 -492 -935 -714 -131 -332 -514 -412 -906 -89 -989 -574 -34 -922 -600 -748 -116 -842 -978 -831 -252 -458 -715 -614 -358 -309 -788 -916 -70 -929 -56 -716 -840 -647 -264 -791 -371 -783 -706 -499 -998 -9 -253 -100 -486 -617 -963 -634 -304 -444 -385 -515 -122 -758 -457 -628 -788 -660 -852 -329 -27 -762 -612 -159 -576 -106 -746 -855 -226 -862 -378 -779 -833 -567 -209 -146 -31 -8 -918 -179 -553 -74 -542 -619 -941 -989 -172 -756 -354 -167 -555 -402 -946 -672 -11 -767 -918 -565 -35 -329 -378 -484 -224 -44 -542 -376 -281 -355 -599 -660 -411 -305 -642 -174 -45 -582 -983 -583 -970 -807 -398 -778 -148 -894 -958 -992 -974 -38 -413 -284 -810 -495 -165 -681 -78 -701 -863 -742 -651 -701 -308 -575 -745 -400 -863 -261 -909 -425 -887 -701 -677 -525 -76 -258 -647 -423 -105 -544 -972 -715 -465 -345 -189 -676 -892 -677 -163 -438 -421 -363 -718 -717 -505 -435 -603 -735 -141 -836 -920 -529 -503 -421 -492 -727 -96 -900 -718 -372 -90 -420 -643 -374 -873 -787 -625 -354 -418 -103 -707 -48 -362 -120 -727 -692 -751 -851 -728 -822 -635 -982 -731 -917 -341 -639 -11 -459 -817 -680 -875 -959 -527 -239 -346 -485 -96 -941 -75 -106 -175 -239 -695 -927 -916 -891 -282 -759 -861 -181 -907 -232 -40 -393 -73 -484 -994 -594 -121 -176 -244 -958 -255 -262 -340 -87 -972 -168 -4 -428 -407 -527 -650 -955 -401 -529 -355 -548 -561 -349 -373 -725 -492 -650 -214 -830 -863 -767 -583 -343 -868 -272 -132 -90 -203 -252 -296 -611 -800 -627 -433 -898 -536 -327 -355 -785 -869 -267 -280 -177 -240 -558 -478 -842 -890 -715 -294 -72 -628 -17 -329 -154 -180 -695 -878 -678 -895 -540 -265 -736 -21 -79 -113 -938 -839 -196 -666 -740 -852 -70 -52 -184 -65 -710 -911 -409 -776 -940 -128 -984 -37 -471 -286 -222 -780 -6 -914 -984 -801 -672 -126 -274 -61 -620 -482 -571 -767 -956 -885 -900 -497 -929 -428 -937 -406 -610 -831 -557 -46 -658 -784 -562 -568 -353 -774 -858 -447 -449 -445 -742 -957 -103 -907 -464 -998 -853 -396 -303 -568 -869 -804 -286 -773 -465 -176 -467 -608 -753 -925 -541 -693 -204 -802 -734 -399 -844 -855 -583 -103 -245 -280 -266 -695 -909 -249 -83 -665 -952 -418 -178 -20 -817 -165 -579 -103 -240 -382 -870 -390 -9 -800 -276 -101 -593 -39 -904 -880 -774 -129 -787 -338 -28 -37 -14 -370 -3 -392 -703 -613 -389 -451 -363 -964 -261 -499 -779 -506 -353 -56 -628 -598 -603 -246 -767 -228 -103 -352 -822 -410 -414 -630 -138 -912 -72 -786 -64 -549 -962 -594 -700 -704 -315 -740 -611 -448 -586 -931 -510 -262 -636 -511 -267 -254 -705 -782 -696 -492 -499 -721 -611 -487 -563 -318 -640 -365 -964 -950 -736 -483 -869 -675 -538 -113 -886 -323 -403 -450 -688 -766 -95 -292 -395 -838 -665 -680 -972 -229 -828 -758 -352 -131 -472 -129 -750 -843 -823 -16 -551 -28 -61 -559 -190 -35 -783 -676 -199 -26 -309 -290 -318 -22 -309 -712 -707 -736 -284 -494 -196 -846 -953 -314 -970 -449 -151 -95 -722 -874 -80 -234 -188 -42 -796 -611 -554 -178 -767 -100 -497 -751 -239 -498 -798 -994 -884 -382 -753 -624 -995 -823 -915 -629 -298 -553 -118 -342 -266 -307 -829 -965 -956 -427 -535 -440 -347 -413 -162 -826 -419 -431 -884 -543 -475 -412 -661 -559 -629 -973 -594 -623 -343 -854 -59 -972 -394 -227 -372 -614 -530 -803 -898 -597 -968 -61 -77 -620 -837 -154 -48 -304 -739 -203 -678 -214 -499 -944 -228 -470 -844 -141 -427 -102 -651 -427 -418 -26 -176 -626 -205 -618 -954 -251 -874 -860 -44 -306 -145 -500 -490 -440 -392 -252 -759 -254 -678 -114 -811 -571 -436 -652 -392 -143 -358 -949 -154 -229 -412 -215 -893 -858 -978 -836 -617 -970 -968 -745 -715 -896 -526 -198 -437 -853 -325 -100 -756 -478 -58 -95 -404 -544 -258 -469 -770 -313 -842 -847 -838 -748 -882 -563 -991 -449 -376 -883 -765 -284 -753 -986 -475 -437 -984 -802 -171 -850 -678 -679 -297 -467 -980 -681 -653 -167 -632 -529 -787 -199 -168 -174 -377 -764 -217 -408 -731 -686 -524 -773 -95 -418 -760 -838 -934 -525 -709 -293 -946 -664 -209 -754 -189 -175 -106 -113 -533 -511 -48 -920 -257 -612 -347 -10 -800 -829 -644 -197 -230 -207 -406 -565 -523 -256 -882 -954 -402 -893 -63 -414 -397 -692 -441 -625 -328 -64 -797 -522 -964 -524 -352 -360 -246 -823 -218 -254 -425 -268 -238 -309 -491 -836 -217 -635 -436 -441 -798 -702 -562 -960 -6 -219 -871 -142 -11 -758 -780 -644 -493 -106 -999 -70 -668 -997 -471 -272 -379 -380 -884 -268 -864 -614 -826 -789 -229 -167 -631 -589 -834 -489 -49 -550 -680 -53 -731 -233 -87 -23 -872 -177 -836 -326 -186 -809 -567 -335 -356 -170 -472 -588 -237 -464 -856 -486 -808 -572 -856 -797 -309 -701 -929 -497 -237 -35 -929 -26 -78 -352 -367 -884 -557 -45 -698 -210 -967 -885 -238 -79 -59 -347 -457 -927 -411 -856 -368 -596 -216 -216 -964 -141 -242 -432 -582 -453 -297 -628 -665 -290 -935 -475 -995 -146 -167 -79 -453 -585 -67 -564 -46 -745 -717 -375 -374 -281 -542 -747 -836 -305 -168 -983 -256 -87 -984 -21 -403 -427 -643 -303 -39 -456 -365 -859 -450 -232 -778 -753 -943 -986 -777 -978 -353 -710 -332 -832 -435 -293 -790 -521 -160 -381 -538 -340 -677 -314 -774 -88 -472 -408 -941 -860 -450 -480 -388 -221 -369 -325 -464 -71 -750 -778 -906 -401 -630 -974 -926 -86 -288 -607 -699 -192 -219 -2 -499 -754 -314 -401 -904 -840 -879 -686 -847 -726 -419 -154 -493 -510 -419 -155 -546 -630 -58 -362 -527 -356 -575 -935 -286 -583 -523 -912 -702 -850 -1 -476 -983 -163 -14 -593 -409 -348 -768 -793 -683 -621 -351 -75 -917 -898 -217 -305 -724 -689 -979 -809 -51 -177 -263 -25 -794 -2 -163 -528 -464 -989 -451 -690 -820 -261 -659 -92 -49 -989 -326 -158 -412 -404 -833 -247 -711 -324 -964 -224 -659 -854 -8 -205 -125 -524 -860 -887 -505 -446 -656 -334 -622 -229 -657 -763 -313 -887 -471 -684 -806 -451 -490 -23 -279 -397 -372 -366 -575 -383 -202 -371 -234 -353 -899 -907 -99 -589 -127 -596 -957 -11 -818 -47 -148 -255 -498 -866 -489 -925 -168 -451 -498 -458 -974 -577 -133 -646 -229 -920 -864 -949 -592 -213 -85 -900 -634 -483 -618 -936 -192 -281 -753 -810 -140 -213 -321 -554 -992 -572 -973 -294 -752 -192 -890 -538 -608 -909 -400 -365 -209 -723 -821 -680 -502 -786 -443 -568 -598 -370 -334 -606 -780 -899 -344 -448 -699 -845 -958 -349 -367 -641 -401 -313 -350 -475 -23 -160 -45 -929 -705 -115 -966 -429 -461 -564 -690 -725 -828 -914 -3 -628 -314 -281 -75 -20 -250 -56 -211 -847 -499 -239 -202 -755 -85 -2 -513 -48 -43 -975 -586 -247 -253 -66 -667 -859 -2 -328 -111 -695 -480 -756 -8 -74 -54 -399 -115 -888 -806 -494 -527 -83 -318 -352 -843 -875 -498 -462 -301 -195 -447 -606 -261 -317 -379 -765 -840 -246 -920 -102 -149 -350 -177 -112 -394 -840 -429 -681 -128 -773 -629 -873 -268 -318 -658 -567 -979 -548 -539 -329 -280 -362 -842 -212 -816 -118 -716 -425 -192 -401 -671 -823 -626 -724 -569 -21 -612 -444 -862 -646 -299 -121 -710 -682 -660 -739 -864 -691 -634 -379 -341 -66 -226 -590 -107 -803 -943 -284 -459 -801 -744 -852 -368 -542 -523 -145 -236 -524 -356 -330 -355 -56 -338 -326 -393 -385 -855 -926 -71 -173 -625 -265 -160 -917 -482 -638 -564 -545 -117 -906 -813 -715 -266 -376 -28 -39 -416 -260 -377 -925 -80 -483 -645 -179 -994 -601 -83 -158 -717 -34 -572 -93 -403 -497 -127 -294 -185 -645 -788 -261 -926 -469 -946 -879 -287 -543 -621 -246 -300 -369 -474 -918 -371 -805 -867 -402 -984 -980 -620 -217 -304 -852 -129 -685 -191 -503 -120 -935 -168 -865 -101 -229 -674 -12 -344 -635 -263 -871 -661 -853 -76 -229 -257 -910 -997 -559 -661 -720 -195 -874 -903 -845 -967 -380 -740 -424 -16 -721 -121 -745 -308 -462 -459 -314 -859 -448 -724 -156 -536 -362 -490 -299 -147 -765 -360 -483 -1000 -364 -185 -443 -314 -586 -833 -120 -523 -948 -963 -922 -441 -783 -647 -416 -550 -985 -744 -773 -443 -969 -326 -558 -1000 -755 -345 -764 -370 -145 -697 -882 -786 -609 -976 -142 -512 -848 -529 -814 -299 -947 -382 -472 -93 -867 -24 -33 -651 -509 -564 -801 -197 -914 -829 -860 -258 -111 -919 -977 -562 -290 -94 -6 -484 -559 -462 -733 -543 -267 -216 -297 -159 -770 -94 -808 -227 -675 -207 -662 -549 -905 -653 -646 -898 -234 -156 -524 -435 -601 -718 -697 -394 -832 -679 -481 -115 -978 -502 -455 -406 -5 -868 -955 -431 -959 -668 -759 -489 -382 -709 -17 -375 -284 -391 -81 -141 -612 -681 -898 -88 -199 -832 -32 -67 -394 -450 -816 -699 -274 -857 -378 -170 -950 -788 -15 -313 -333 -364 -433 -684 -47 -37 -905 -715 -187 -216 -788 -719 -31 -495 -983 -763 -78 -245 -658 -501 -978 -543 -404 -597 -492 -40 -762 -913 -899 -236 -76 -701 -356 -186 -415 -640 -37 -923 -592 -404 -672 -854 -523 -606 -242 -246 -233 -916 -862 -665 -109 -979 -738 -407 -76 -378 -894 -140 -672 -77 -548 -908 -544 -536 -663 -214 -819 -767 -654 -239 -84 -870 -3 -186 -495 -87 -410 -855 -425 -340 -969 -604 -973 -428 -638 -693 -368 -891 -206 -254 -849 -655 -530 -678 -646 -687 -749 -231 -168 -177 -920 -226 -883 -21 -872 -878 -33 -714 -743 -700 -959 -606 -165 -858 -545 -958 -877 -388 -60 -147 -362 -684 -428 -615 -441 -455 -667 -900 -599 -751 -681 -982 -132 -310 -368 -85 -147 -32 -603 -868 -729 -919 -563 -419 -519 -441 -107 -465 -695 -33 -167 -128 -149 -91 -75 -688 -427 -121 -329 -585 -905 -15 -187 -7 -300 -876 -573 -762 -509 -792 -556 -651 -424 -71 -659 -639 -421 -859 -322 -853 -115 -617 -353 -637 -904 -920 -751 -599 -766 -891 -890 -22 -727 -560 -881 -700 -432 -556 -909 -604 -692 -654 -554 -393 -252 -706 -65 -506 -924 -952 -257 -339 -403 -604 -227 -800 -470 -800 -17 -293 -753 -389 -500 -356 -628 -705 -987 -855 -852 -41 -822 -69 -145 -522 -72 -291 -695 -242 -658 -937 -649 -315 -190 -112 -125 -809 -989 -423 -980 -112 -685 -857 -641 -489 -415 -575 -630 -254 -869 -193 -60 -788 -332 -141 -192 -83 -935 -102 -337 -813 -12 -712 -611 -278 -448 -233 -320 -469 -637 -243 -549 -413 -891 -120 -817 -616 -100 -741 -884 -172 -34 -336 -38 -537 -207 -515 -248 -28 -1000 -794 -917 -241 -869 -390 -254 -783 -573 -442 -219 -492 -844 -181 -35 -284 -843 -129 -381 -255 -609 -75 -783 -927 -927 -470 -166 -178 -599 -884 -273 -540 -112 -842 -34 -34 -39 -664 -690 -815 -721 -776 -789 -845 -948 -204 -745 -413 -370 -433 -112 -588 -103 -561 -902 -286 -311 -284 -292 -628 -453 -690 -184 -219 -136 -563 -181 -768 -259 -419 -341 -129 -840 -281 -100 -807 -985 -223 -764 -903 -216 -4 -214 -360 -801 -703 -138 -706 -688 -28 -650 -542 -145 -371 -350 -422 -231 -922 -309 -844 -397 -532 -146 -702 -308 -83 -307 -52 -796 -80 -882 -458 -985 -201 -959 -275 -473 -447 -152 -691 -586 -120 -630 -102 -65 -607 -370 -73 -137 -292 -162 -405 -947 -123 -755 -604 -627 -140 -868 -845 -247 -570 -536 -967 -763 -275 -327 -545 -276 -718 -639 -694 -807 -594 -165 -804 -965 -261 -741 -297 -262 -755 -948 -391 -47 -256 -232 -72 -737 -989 -296 -621 -400 -653 -108 -805 -474 -20 -565 -944 -597 -717 -580 -631 -462 -443 -7 -414 -989 -731 -519 -480 -359 -835 -615 -379 -444 -47 -733 -230 -773 -836 -432 -113 -420 -533 -624 -255 -799 -355 -571 -204 -612 -940 -10 -881 -672 -558 -297 -455 -922 -341 -883 -881 -292 -771 -409 -947 -478 -392 -249 -924 -958 -411 -404 -333 -602 -542 -44 -614 -458 -114 -804 -303 -671 -453 -10 -713 -162 -374 -555 -449 -888 -296 -808 -685 -783 -816 -280 -739 -803 -279 -747 -573 -226 -217 -826 -936 -824 -699 -950 -115 -878 -563 -879 -306 -780 -261 -822 -835 -790 -745 -573 -181 -195 -991 -357 -207 -587 -226 -106 -745 -565 -505 -140 -905 -522 -919 -147 -721 -232 -881 -711 -767 -620 -721 -27 -930 -112 -526 -436 -981 -78 -282 -36 -344 -119 -878 -493 -928 -424 -700 -282 -560 -865 -499 -394 -936 -58 -294 -853 -327 -693 -171 -727 -653 -175 -859 -739 -626 -858 -679 -82 -198 -66 -579 -555 -918 -220 -886 -696 -804 -375 -791 -774 -592 -346 -844 -661 -408 -407 -59 -267 -9 -808 -94 -442 -913 -841 -890 -894 -885 -13 -408 -635 -30 -75 -416 -980 -121 -332 -566 -519 -55 -447 -890 -952 -896 -882 -612 -584 -873 -102 -250 -982 -330 -809 -367 -57 -537 -391 -391 -525 -792 -254 -559 -652 -46 -929 -529 -739 -26 -911 -555 -600 -51 -942 -491 -987 -439 -40 -592 -776 -198 -483 -162 -600 -134 -494 -705 -728 -304 -823 -831 -782 -610 -888 -823 -202 -546 -297 -237 -996 -787 -974 -63 -715 -105 -277 -718 -998 -490 -313 -515 -550 -241 -392 -89 -676 -746 -210 -218 -566 -576 -790 -328 -385 -245 -281 -668 -593 -316 -30 -714 -981 -574 -411 -538 -294 -544 -440 -176 -686 -661 -327 -287 -11 -78 -271 -219 -946 -289 -843 -79 -417 -938 -434 -885 -760 -407 -57 -288 -622 -297 -794 -975 -90 -690 -690 -743 -296 -84 -43 -492 -873 -880 -456 -846 -930 -977 -965 -285 -666 -288 -12 -189 -451 -887 -458 -841 -859 -73 -754 -749 -972 -63 -166 -475 -459 -190 -875 -837 -946 -457 -198 -197 -378 -564 -301 -272 -378 -454 -327 -934 -716 -632 -914 -818 -917 -69 -444 -124 -913 -215 -828 -249 -346 -990 -596 -765 -539 -302 -221 -877 -327 -654 -209 -223 -661 -848 -380 -515 -755 -304 -677 -299 -686 -506 -689 -165 -989 -238 -268 -760 -346 -812 -616 -439 -560 -450 -983 -395 -305 -232 -33 -863 -973 -333 -451 -956 -586 -682 -248 -350 -220 -493 -609 -504 -198 -220 -444 -281 -525 -987 -32 -184 -844 -985 -123 -119 -91 -913 -761 -613 -377 -548 -680 -721 -46 -855 -63 -139 -227 -109 -539 -761 -746 -302 -912 -695 -658 -862 -569 -802 -179 -187 -157 -65 -315 -886 -654 -975 -256 -868 -517 -410 -656 -503 -253 -613 -356 -129 -256 -642 -909 -900 -729 -593 -530 -511 -589 -367 -734 -98 -727 -400 -887 -351 -381 -16 -796 -347 -3 -696 -48 -567 -877 -195 -910 -836 -600 -241 -440 -867 -703 -52 -4 -850 -834 -571 -430 -827 -213 -830 -458 -876 -463 -423 -68 -10 -221 -909 -264 -181 -693 -768 -626 -395 -370 -371 -543 -904 -65 -256 -924 -978 -133 -959 -8 -452 -304 -693 -581 -282 -283 -307 -623 -28 -518 -731 -299 -749 -283 -25 -576 -322 -636 -87 -226 -245 -507 -810 -16 -160 -252 -188 -231 -878 -283 -199 -865 -842 -363 -343 -639 -416 -79 -99 -548 -61 -116 -42 -263 -998 -791 -600 -702 -723 -389 -367 -134 -608 -631 -615 -290 -804 -40 -590 -662 -434 -430 -684 -153 -184 -781 -222 -737 -837 -360 -892 -766 -318 -726 -453 -732 -854 -28 -581 -98 -451 -289 -194 -272 -71 -149 -265 -229 -128 -427 -611 -95 -445 -318 -753 -390 -877 -48 -478 -42 -896 -708 -370 -943 -600 -581 -163 -772 -82 -850 -918 -434 -639 -869 -901 -839 -255 -877 -962 -849 -554 -157 -390 -238 -737 -309 -516 -196 -966 -127 -9 -913 -57 -383 -751 -680 -328 -886 -509 -173 -388 -77 -647 -282 -716 -291 -752 -642 -351 -191 -738 -811 -245 -152 -197 -637 -545 -390 -905 -46 -850 -770 -351 -773 -472 -434 -629 -213 -527 -85 -18 -342 -595 -359 -358 -915 -621 -560 -331 -316 -465 -296 -206 -673 -167 -361 -807 -170 -237 -427 -87 -642 -199 -692 -98 -789 -518 -86 -787 -172 -116 -790 -60 -507 -358 -558 -505 -177 -35 -704 -446 -181 -979 -138 -40 -227 -196 -813 -126 -590 -532 -967 -271 -362 -313 -5 -705 -833 -873 -868 -638 -628 -474 -333 -413 -519 -832 -993 -619 -146 -79 -942 -868 -144 -394 -356 -358 -579 -861 -233 -216 -118 -654 -14 -764 -890 -441 -657 -573 -37 -862 -727 -304 -153 -459 -990 -55 -83 -74 -906 -902 -485 -680 -270 -14 -962 -379 -943 -1000 -103 -984 -992 -4 -457 -436 -287 -99 -986 -963 -844 -16 -561 -874 -247 -915 -724 -387 -26 -710 -291 -679 -562 -999 -313 -179 -871 -834 -807 -616 -219 -594 -400 -754 -734 -834 -47 -996 -973 -655 -755 -174 -299 -532 -566 -799 -35 -133 -149 -697 -345 -883 -380 -451 -141 -364 -764 -358 -202 -964 -30 -271 -692 -863 -181 -758 -275 -66 -93 -562 -353 -528 -481 -207 -895 -648 -474 -921 -581 -958 -633 -78 -13 -882 -449 -441 -436 -41 -406 -912 -729 -703 -827 -832 -452 -441 -892 -663 -882 -223 -822 -313 -699 -419 -916 -141 -674 -827 -531 -308 -134 -37 -49 -985 -986 -710 -690 -25 -152 -332 -162 -126 -494 -26 -450 -299 -609 -351 -222 -542 -79 -229 -103 -140 -664 -727 -414 -539 -208 -909 -134 -860 -870 -540 -340 -419 -404 -827 -258 -639 -359 -341 -422 -483 -486 -751 -181 -809 -258 -199 -331 -46 -95 -896 -70 -309 -544 -570 -559 -521 -561 -238 -292 -820 -488 -688 -667 -587 -277 -496 -62 -492 -61 -545 -533 -598 -578 -726 -937 -146 -204 -983 -713 -70 -50 -450 -181 -254 -857 -979 -336 -130 -236 -442 -68 -664 -598 -262 -301 -721 -416 -302 -516 -209 -345 -680 -568 -946 -582 -345 -267 -331 -757 -325 -90 -266 -440 -567 -552 -379 -561 -257 -824 -673 -23 -97 -946 -346 -507 -149 -395 -568 -962 -334 -706 -460 -799 -688 -798 -934 -973 -321 -121 -740 -298 -19 -305 -912 -664 -881 -449 -258 -471 -497 -471 -722 -772 -339 -474 -813 -573 -247 -132 -428 -578 -839 -162 -230 -884 -996 -814 -478 -887 -361 -903 -243 -867 -20 -708 -564 -83 -981 -292 -536 -247 -482 -14 -239 -139 -219 -24 -567 -576 -81 -664 -700 -908 -483 -78 -142 -973 -230 -666 -588 -329 -547 -625 -884 -726 -378 -819 -989 -111 -665 -681 -902 -481 -495 -697 -698 -279 -318 -695 -230 -645 -289 -570 -87 -640 -775 -145 -77 -824 -757 -258 -445 -188 -748 -582 -695 -741 -853 -525 -916 -53 -970 -666 -754 -851 -677 -636 -489 -68 -643 -651 -784 -952 -902 -522 -117 -908 -45 -189 -449 -114 -909 -34 -171 -576 -109 -404 -343 -685 -796 -646 -389 -264 -312 -834 -467 -595 -431 -413 -991 -292 -169 -256 -350 -578 -217 -690 -366 -659 -544 -179 -388 -1000 -920 -935 -977 -184 -679 -525 -597 -745 -553 -836 -215 -530 -646 -386 -666 -420 -296 -727 -738 -380 -457 -183 -593 -151 -662 -166 -370 -954 -255 -447 -442 -349 -186 -669 -984 -362 -919 -140 -231 -212 -631 -335 -945 -866 -848 -937 -731 -878 -673 -972 -239 -456 -10 -888 -218 -536 -372 -836 -904 -584 -981 -762 -276 -796 -565 -775 -627 -682 -70 -289 -6 -818 -262 -591 -409 -812 -934 -822 -354 -317 -844 -355 -18 -942 -336 -951 -611 -761 -905 -518 -584 -494 -300 -639 -524 -480 -575 -549 -764 -41 -898 -732 -519 -592 -210 -402 -410 -636 -306 -496 -464 -571 -381 -145 -510 -272 -75 -261 -855 -409 -328 -813 -769 -805 -836 -529 -628 -536 -19 -764 -774 -345 -32 -694 -352 -515 -471 -299 -619 -103 -718 -11 -220 -651 -532 -64 -634 -504 -450 -119 -185 -201 -234 -533 -147 -536 -857 -782 -280 -205 -277 -178 -900 -775 -558 -138 -739 -82 -451 -929 -387 -473 -705 -146 -863 -184 -510 -26 -227 -47 -820 -813 -374 -867 -130 -682 -354 -732 -140 -347 -683 -818 -760 -45 -474 -921 -819 -177 -256 -973 -293 -57 -638 -361 -42 -81 -758 -123 -501 -107 -790 -703 -338 -605 -567 -196 -148 -942 -669 -23 -187 -811 -33 -220 -886 -716 -837 -730 -543 -963 -315 -585 -135 -24 -893 -634 -231 -656 -239 -788 -63 -556 -729 -244 -358 -625 -510 -864 -658 -831 -593 -377 -950 -119 -269 -522 -142 -940 -823 -365 -542 -268 -658 -386 -155 -629 -410 -161 -130 -133 -69 -290 -248 -149 -604 -42 -624 -910 -915 -179 -301 -872 -802 -772 -185 -445 -139 -792 -257 -214 -720 -837 -800 -874 -402 -144 -128 -391 -456 -644 -560 -507 -97 -702 -24 -551 -783 -65 -265 -339 -643 -730 -794 -886 -599 -576 -674 -561 -507 -212 -433 -205 -711 -443 -98 -554 -207 -360 -525 -66 -551 -443 -222 -215 -208 -64 -120 -369 -968 -760 -586 -684 -124 -22 -461 -786 -605 -105 -661 -79 -171 -787 -879 -664 -186 -267 -939 -170 -27 -234 -336 -806 -464 -44 -647 -998 -284 -495 -287 -486 -823 -96 -612 -522 -337 -683 -271 -408 -152 -758 -577 -595 -761 -282 -488 -400 -760 -630 -25 -102 -994 -96 -235 -991 -334 -60 -807 -751 -553 -920 -777 -397 -482 -781 -728 -937 -834 -120 -668 -344 -374 -960 -715 -248 -712 -316 -737 -477 -753 -977 -423 -802 -349 -797 -271 -840 -416 -343 -552 -606 -401 -436 -537 -591 -505 -986 -584 -137 -863 -685 -323 -300 -338 -841 -278 -239 -678 -59 -720 -151 -403 -581 -533 -249 -887 -680 -450 -461 -403 -957 -86 -565 -42 -286 -816 -373 -823 -592 -246 -107 -856 -363 -358 -274 -217 -274 -55 -695 -53 -257 -878 -500 -981 -829 -329 -413 -9 -147 -723 -513 -242 -657 -888 -285 -162 -581 -737 -515 -423 -38 -641 -487 -458 -257 -183 -782 -966 -874 -604 -114 -41 -725 -772 -923 -269 -410 -463 -869 -470 -31 -312 -359 -253 -887 -939 -516 -166 -2 -264 -960 -780 -314 -262 -270 -311 -469 -256 -497 -463 -726 -437 -865 -654 -944 -694 -278 -585 -202 -7 -349 -126 -327 -620 -397 -103 -159 -776 -801 -634 -496 -773 -318 -37 -748 -882 -65 -736 -94 -617 -166 -455 -346 -162 -17 -220 -230 -844 -768 -617 -908 -17 -889 -886 -293 -630 -285 -262 -731 -564 -878 -118 -262 -321 -59 -140 -680 -968 -573 -158 -623 -702 -41 -221 -155 -790 -935 -679 -856 -780 -246 -313 -187 -676 -614 -212 -329 -737 -353 -799 -667 -765 -794 -25 -453 -205 -825 -582 -360 -330 -683 -397 -113 -314 -392 -409 -426 -25 -859 -161 -180 -927 -479 -763 -264 -870 -398 -359 -905 -708 -807 -97 -21 -408 -970 -322 -808 -662 -44 -742 -115 -512 -262 -483 -245 -555 -778 -31 -130 -80 -604 -737 -830 -72 -828 -323 -902 -820 -926 -878 -4 -265 -251 -400 -493 -397 -484 -484 -141 -596 -663 -925 -19 -6 -481 -665 -293 -482 -945 -75 -199 -845 -991 -688 -64 -172 -403 -187 -864 -653 -27 -885 -34 -964 -698 -589 -92 -601 -541 -883 -392 -328 -118 -64 -829 -202 -117 -394 -182 -707 -394 -997 -155 -954 -698 -105 -622 -193 -45 -217 -321 -323 -113 -201 -915 -731 -454 -526 -656 -175 -78 -236 -33 -172 -144 -702 -208 -373 -199 -206 -190 -142 -658 -667 -61 -960 -175 -274 -642 -588 -621 -410 -868 -451 -920 -762 -492 -811 -660 -420 -720 -740 -695 -629 -122 -496 -128 -153 -690 -261 -488 -735 -539 -744 -69 -478 -191 -373 -201 -58 -132 -145 -218 -19 -208 -714 -591 -905 -648 -394 -721 -416 -298 -872 -700 -657 -225 -602 -230 -912 -277 -858 -841 -147 -55 -216 -157 -334 -649 -473 -756 -148 -220 -434 -296 -989 -185 -785 -531 -461 -403 -837 -870 -124 -572 -388 -721 -578 -652 -323 -506 -619 -990 -195 -754 -776 -445 -887 -324 -926 -946 -608 -883 -650 -688 -131 -379 -77 -623 -247 -629 -555 -870 -490 -147 -502 -956 -362 -924 -677 -952 -701 -943 -163 -46 -304 -10 -560 -482 -909 -910 -411 -133 -645 -899 -637 -516 -863 -250 -817 -960 -989 -453 -891 -532 -482 -369 -472 -120 -1 -328 -80 -87 -288 -474 -205 -747 -93 -927 -534 -214 -153 -840 -80 -96 -213 -345 -885 -22 -81 -265 -542 -547 -562 -274 -741 -848 -552 -851 -681 -689 -363 -134 -404 -525 -619 -665 -830 -850 -386 -842 -591 -555 -611 -109 -161 -455 -435 -68 -577 -938 -286 -831 -110 -485 -936 -638 -632 -807 -760 -72 -381 -615 -392 -240 -935 -935 -946 -725 -129 -669 -677 -380 -496 -546 -249 -643 -553 -460 -547 -103 -217 -731 -595 -574 -449 -562 -545 -363 -631 -554 -992 -767 -208 -554 -851 -411 -801 -213 -966 -92 -554 -479 -713 -177 -295 -723 -724 -137 -715 -181 -736 -808 -503 -287 -111 -511 -750 -260 -456 -939 -996 -488 -872 -249 -885 -151 -771 -582 -275 -932 -289 -277 -777 -114 -597 -845 -557 -607 -40 -679 -893 -769 -511 -939 -315 -980 -587 -615 -996 -806 -867 -872 -309 -589 -54 -764 -905 -228 -261 -840 -502 -62 -690 -596 -930 -577 -685 -128 -375 -750 -383 -798 -947 -323 -329 -621 -877 -192 -745 -96 -37 -463 -987 -710 -570 -929 -561 -148 -960 -435 -175 -220 -69 -845 -283 -860 -409 -377 -709 -395 -696 -127 -84 -713 -609 -356 -472 -631 -99 -524 -399 -288 -58 -467 -298 -182 -753 -978 -6 -989 -515 -605 -436 -384 -458 -742 -831 -449 -341 -883 -445 -290 -543 -76 -86 -564 -839 -772 -913 -637 -927 -604 -132 -992 -793 -738 -404 -874 -365 -183 -235 -313 -938 -300 -835 -261 -428 -603 -211 -91 -638 -448 -16 -68 -200 -920 -613 -529 -116 -912 -671 -729 -429 -127 -553 -567 -113 -407 -289 -846 -631 -176 -409 -873 -242 -625 -684 -192 -698 -217 -51 -600 -903 -594 -632 -787 -323 -595 -462 -818 -56 -860 -261 -992 -817 -774 -671 -452 -167 -148 -157 -263 -501 -406 -858 -817 -562 -267 -211 -663 -480 -879 -32 -485 -626 -627 -984 -637 -828 -284 -149 -392 -167 -784 -242 -714 -864 -654 -63 -681 -346 -953 -663 -316 -978 -597 -303 -829 -583 -362 -397 -947 -496 -90 -579 -407 -612 -356 -433 -928 -698 -839 -860 -830 -179 -517 -318 -19 -707 -736 -381 -716 -884 -156 -683 -469 -248 -790 -240 -788 -833 -894 -996 -752 -165 -66 -542 -206 -557 -571 -832 -764 -511 -664 -898 -324 -754 -333 -273 -566 -695 -649 -796 -678 -46 -127 -118 -673 -831 -39 -893 -525 -941 -934 -55 -434 -928 -849 -85 -194 -260 -882 -215 -918 -621 -742 -588 -189 -318 -788 -474 -203 -691 -28 -927 -845 -226 -670 -653 -926 -294 -674 -375 -304 -111 -700 -466 -629 -474 -846 -854 -983 -977 -962 -75 -326 -591 -232 -695 -671 -561 -737 -589 -129 -303 -330 -256 -28 -854 -619 -357 -103 -886 -606 -859 -871 -420 -182 -758 -641 -703 -804 -209 -175 -99 -585 -294 -288 -498 -619 -274 -350 -999 -591 -82 -241 -236 -158 -247 -729 -493 -656 -449 -603 -552 -545 -520 -986 -265 -421 -730 -188 -797 -531 -51 -939 -133 -953 -138 -521 -240 -307 -642 -75 -120 -931 -282 -174 -809 -934 -27 -353 -568 -767 -146 -297 -471 -202 -932 -341 -571 -408 -966 -816 -919 -443 -676 -9 -994 -533 -953 -415 -189 -219 -577 -821 -244 -139 -450 -491 -777 -410 -484 -735 -717 -798 -728 -527 -471 -651 -240 -604 -807 -334 -649 -44 -446 -35 -345 -53 -924 -2 -466 -943 -622 -219 -74 -767 -933 -214 -834 -686 -790 -372 -817 -649 -945 -153 -892 -767 -729 -32 -169 -647 -114 -149 -403 -991 -52 -461 -807 -779 -247 -94 -78 -524 -950 -783 -575 -162 -535 -353 -757 -250 -605 -215 -948 -376 -953 -36 -999 -123 -666 -540 -95 -342 -463 -400 -330 -600 -416 -449 -179 -736 -724 -963 -999 -217 -548 -561 -957 -221 -877 -787 -668 -852 -335 -718 -771 -801 -46 -686 -887 -611 -330 -612 -167 -839 -57 -700 -336 -517 -325 -380 -497 -846 -948 -557 -252 -197 -803 -486 -712 -410 -943 -206 -966 -690 -153 -595 -140 -847 -374 -920 -226 -737 -271 -527 -944 -480 -344 -8 -603 -78 -1 -787 -162 -17 -305 -336 -798 -478 -132 -965 -917 -985 -778 -90 -427 -151 -942 -821 -368 -292 -659 -385 -444 -897 -803 -41 -292 -24 -652 -777 -307 -445 -107 -375 -465 -573 -513 -393 -474 -608 -791 -962 -420 -248 -518 -701 -400 -638 -487 -416 -317 -813 -241 -42 -809 -859 -127 -365 -257 -44 -358 -51 -504 -542 -586 -124 -860 -531 -828 -135 -876 -632 -571 -51 -462 -324 -508 -967 -97 -958 -907 -843 -434 -414 -521 -799 -698 -645 -915 -182 -895 -292 -710 -303 -936 -269 -876 -197 -271 -845 -124 -133 -891 -331 -647 -364 -110 -132 -968 -580 -669 -27 -960 -601 -390 -278 -135 -856 -474 -772 -277 -788 -209 -68 -47 -392 -576 -334 -727 -59 -849 -551 -169 -532 -728 -290 -236 -688 -423 -530 -879 -576 -88 -726 -849 -548 -974 -781 -176 -885 -249 -880 -959 -346 -736 -55 -66 -379 -829 -810 -296 -89 -559 -122 -426 -820 -463 -106 -549 -655 -509 -209 -168 -239 -542 -307 -213 -465 -794 -496 -410 -354 -445 -509 -361 -345 -811 -135 -244 -37 -227 -980 -47 -413 -104 -931 -716 -608 -216 -369 -255 -560 -877 -350 -962 -13 -161 -725 -366 -197 -626 -861 -62 -507 -779 -216 -899 -534 -386 -700 -536 -608 -756 -771 -242 -126 -216 -960 -228 -131 -843 -515 -457 -476 -101 -991 -320 -269 -564 -476 -164 -417 -285 -637 -735 -865 -977 -435 -639 -547 -504 -478 -124 -401 -511 -738 -263 -48 -683 -697 -965 -618 -879 -582 -376 -810 -988 -396 -562 -70 -875 -855 -150 -857 -56 -887 -39 -745 -505 -775 -759 -726 -688 -302 -574 -34 -381 -362 -126 -356 -250 -456 -190 -473 -173 -97 -535 -138 -800 -154 -251 -728 -645 -13 -444 -515 -733 -110 -499 -296 -754 -946 -54 -918 -636 -945 -260 -99 -60 -990 -604 -92 -266 -135 -688 -474 -277 -980 -970 -862 -605 -317 -627 -512 -698 -43 -127 -478 -332 -734 -141 -709 -238 -272 -49 -32 -449 -923 -95 -220 -830 -511 -826 -170 -62 -328 -494 -244 -762 -667 -599 -445 -483 -57 -885 -550 -962 -394 -864 -480 -158 -881 -767 -309 -136 -968 -76 -140 -49 -204 -597 -521 -924 -973 -813 -709 -398 -489 -986 -786 -555 -719 -327 -304 -589 -278 -727 -641 -209 -621 -345 -66 -566 -409 -763 -870 -40 -982 -984 -591 -275 -483 -78 -429 -974 -642 -597 -178 -22 -168 -254 -315 -930 -325 -978 -532 -414 -270 -956 -629 -154 -803 -557 -440 -277 -405 -68 -766 -910 -137 -323 -800 -509 -300 -439 -653 -71 -551 -921 -648 -208 -489 -759 -566 -573 -187 -899 -7 -738 -271 -393 -212 -354 -759 -487 -629 -592 -493 -882 -812 -445 -614 -694 -517 -265 -358 -738 -430 -332 -206 -358 -158 -798 -249 -770 -865 -227 -884 -189 -381 -804 -36 -31 -844 -971 -83 -763 -889 -459 -686 -145 -850 -341 -329 -46 -607 -656 -980 -99 -563 -201 -363 -770 -278 -253 -421 -767 -782 -743 -220 -648 -474 -11 -397 -126 -489 -661 -937 -219 -170 -90 -68 -252 -455 -910 -647 -199 -21 -841 -271 -140 -209 -297 -314 -336 -475 -807 -544 -174 -484 -183 -44 -145 -378 -911 -975 -330 -504 -136 -506 -817 -281 -905 -128 -381 -969 -332 -404 -983 -304 -734 -681 -234 -891 -866 -325 -415 -211 -197 -858 -436 -224 -919 -677 -138 -295 -314 -486 -23 -726 -858 -764 -935 -696 -275 -524 -611 -595 -365 -503 -594 -353 -867 -961 -240 -570 -766 -989 -592 -707 -623 -945 -640 -171 -541 -716 -990 -715 -963 -145 -77 -558 -298 -414 -97 -455 -532 -766 -512 -127 -799 -438 -556 -241 -852 -535 -989 -622 -331 -499 -945 -58 -70 -118 -72 -549 -364 -625 -212 -505 -426 -58 -615 -327 -765 -938 -329 -440 -682 -425 -667 -428 -500 -929 -199 -792 -966 -653 -962 -457 -5 -769 -792 -889 -365 -450 -551 -149 -712 -202 -284 -567 -562 -261 -886 -969 -676 -81 -421 -71 -318 -381 -33 -618 -115 -586 -723 -127 -434 -263 -505 -775 -804 -882 -129 -725 -417 -794 -562 -144 -436 -737 -856 -794 -422 -516 -456 -603 -544 -813 -526 -739 -946 -65 -563 -345 -780 -642 -352 -679 -252 -141 -956 -649 -775 -400 -919 -701 -712 -614 -866 -30 -735 -954 -24 -625 -522 -767 -609 -361 -147 -549 -830 -196 -29 -222 -805 -450 -436 -941 -632 -491 -711 -559 -473 -669 -116 -395 -295 -579 -145 -949 -505 -436 -518 -534 -720 -631 -37 -485 -122 -269 -675 -321 -74 -732 -184 -160 -697 -367 -887 -126 -316 -117 -398 -291 -216 -982 -141 -441 -673 -671 -478 -263 -818 -553 -476 -398 -890 -617 -328 -660 -480 -726 -661 -441 -21 -276 -300 -6 -261 -853 -696 -413 -826 -804 -519 -910 -323 -912 -293 -897 -284 -966 -968 -85 -928 -952 -225 -763 -363 -610 -650 -51 -542 -655 -259 -713 -470 -71 -821 -5 -397 -816 -555 -304 -401 -356 -887 -297 -497 -96 -242 -741 -501 -405 -219 -770 -376 -307 -592 -801 -82 -313 -918 -843 -466 -174 -708 -607 -289 -157 -799 -255 -468 -520 -813 -702 -982 -331 -282 -655 -121 -447 -958 -803 -431 -855 -23 -74 -615 -710 -834 -246 -336 -124 -999 -6 -152 -351 -201 -227 -220 -357 -263 -497 -221 -887 -946 -385 -44 -57 -924 -358 -272 -758 -634 -453 -890 -564 -818 -852 -304 -422 -152 -381 -185 -871 -597 -912 -518 -741 -375 -743 -292 -755 -841 -12 -944 -730 -589 -133 -43 -953 -358 -793 -861 -494 -164 -614 -255 -337 -766 -440 -711 -410 -421 -267 -434 -679 -964 -722 -84 -588 -956 -137 -205 -534 -300 -877 -266 -272 -262 -37 -844 -988 -783 -888 -601 -878 -871 -98 -630 -286 -859 -732 -422 -802 -726 -87 -943 -904 -163 -297 -506 -929 -866 -535 -683 -762 -34 -644 -6 -143 -662 -155 -748 -194 -29 -624 -557 -366 -86 -809 -682 -393 -986 -301 -853 -289 -633 -48 -608 -455 -413 -481 -452 -970 -477 -904 -115 -409 -401 -93 -645 -14 -833 -425 -80 -343 -741 -152 -188 -912 -574 -228 -811 -535 -345 -409 -903 -400 -634 -394 -564 -946 -914 -392 -554 -450 -406 -703 -534 -317 -77 -534 -470 -589 -20 -356 -455 -660 -664 -855 -638 -315 -999 -367 -357 -900 -582 -654 -36 -883 -134 -496 -13 -744 -299 -674 -571 -288 -779 -88 -774 -879 -629 -688 -944 -295 -19 -545 -927 -456 -674 -946 -483 -461 -626 -214 -42 -927 -231 -348 -343 -98 -169 -760 -638 -454 -937 -659 -115 -32 -616 -564 -53 -12 -686 -541 -52 -522 -348 -133 -684 -455 -350 -471 -470 -365 -591 -348 -143 -554 -688 -266 -112 -650 -910 -126 -613 -6 -610 -461 -178 -827 -996 -329 -151 -332 -749 -202 -795 -899 -342 -997 -460 -886 -764 -856 -548 -885 -597 -209 -7 -869 -517 -419 -299 -21 -683 -815 -626 -504 -115 -952 -160 -531 -925 -297 -567 -630 -815 -441 -653 -640 -331 -297 -109 -521 -341 -57 -917 -959 -27 -436 -872 -872 -388 -285 -275 -411 -317 -481 -302 -519 -59 -266 -878 -24 -363 -479 -323 -281 -286 -672 -675 -451 -707 -731 -82 -384 -678 -642 -596 -258 -162 -280 -925 -676 -19 -543 -473 -680 -879 -429 -5 -201 -804 -892 -808 -576 -440 -505 -53 -912 -740 -932 -695 -224 -138 -916 -189 -241 -850 -761 -805 -410 -682 -354 -853 -850 -448 -197 -374 -568 -490 -931 -810 -596 -483 -59 -835 -715 -337 -813 -877 -290 -364 -215 -10 -72 -531 -816 -564 -983 -757 -838 -81 -297 -906 -869 -630 -258 -118 -637 -759 -626 -491 -1000 -710 -819 -307 -339 -489 -822 -30 -767 -172 -508 -462 -354 -601 -239 -153 -200 -797 -472 -483 -447 -450 -49 -813 -685 -652 -868 -158 -406 -551 -360 -749 -548 -225 -130 -407 -359 -689 -33 -465 -740 -748 -131 -233 -134 -48 -162 -268 -21 -669 -151 -583 -124 -534 -39 -67 -448 -955 -693 -706 -142 -798 -438 -341 -375 -997 -657 -574 -290 -869 -706 -595 -255 -706 -85 -311 -524 -847 -590 -532 -985 -814 -179 -452 -460 -717 -582 -697 -881 -614 -954 -19 -729 -571 -947 -104 -751 -951 -83 -607 -536 -409 -710 -621 -866 -953 -514 -547 -711 -737 -163 -854 -742 -695 -367 -717 -175 -426 -779 -1000 -272 -265 -159 -881 -792 -871 -33 -478 -250 -611 -17 -725 -888 -739 -485 -240 -626 -732 -820 -778 -638 -683 -347 -688 -459 -741 -324 -502 -263 -642 -778 -526 -648 -236 -835 -237 -273 -803 -33 -972 -80 -189 -961 -469 -99 -887 -3 -366 -782 -596 -910 -107 -414 -157 -399 -161 -920 -209 -865 -70 -496 -437 -192 -464 -10 -798 -370 -225 -301 -103 -917 -387 -267 -826 -928 -263 -149 -687 -664 -451 -718 -871 -254 -354 -881 -515 -544 -885 -423 -175 -654 -996 -32 -728 -711 -722 -786 -198 -317 -72 -549 -439 -208 -59 -959 -761 -257 -189 -745 -305 -640 -108 -628 -726 -159 -72 -696 -999 -405 -153 -125 -366 -25 -36 -599 -298 -403 -649 -204 -56 -1 -536 -318 -911 -480 -31 -724 -768 -378 -845 -86 -969 -622 -377 -267 -368 -683 -760 -339 -935 -886 -793 -542 -137 -48 -755 -44 -632 -687 -583 -526 -370 -462 -928 -213 -339 -916 -816 -146 -698 -356 -272 -385 -910 -13 -515 -725 -902 -414 -441 -687 -604 -708 -655 -180 -201 -791 -322 -863 -278 -735 -834 -890 -938 -978 -764 -344 -765 -481 -276 -866 -873 -883 -6 -469 -285 -237 -783 -839 -428 -523 -134 -712 -178 -229 -780 -297 -779 -359 -724 -219 -754 -941 -560 -931 -607 -22 -62 -310 -504 -476 -613 -660 -45 -904 -771 -765 -377 -266 -175 -372 -718 -866 -673 -104 -124 -547 -910 -748 -625 -57 -287 -467 -586 -934 -470 -283 -792 -295 -194 -951 -155 -469 -543 -500 -657 -641 -119 -180 -73 -86 -71 -481 -876 -870 -601 -205 -654 -79 -754 -731 -368 -844 -354 -546 -460 -460 -867 -527 -336 -247 -392 -910 -823 -51 -232 -803 -6 -18 -884 -930 -175 -736 -420 -526 -373 -168 -830 -532 -411 -460 -321 -156 -722 -22 -172 -86 -941 -430 -111 -742 -353 -508 -121 -274 -995 -198 -263 -711 -55 -772 -990 -496 -443 -415 -551 -434 -169 -769 -814 -284 -765 -440 -223 -702 -921 -853 -65 -282 -745 -270 -322 -95 -683 -433 -838 -975 -318 -328 -270 -265 -386 -573 -884 -289 -242 -204 -805 -453 -957 -795 -589 -90 -870 -652 -374 -86 -898 -694 -227 -142 -693 -671 -457 -310 -703 -634 -845 -147 -328 -250 -285 -283 -371 -200 -767 -186 -539 -72 -29 -986 -62 -261 -25 -347 -403 -963 -994 -700 -311 -263 -566 -709 -40 -302 -487 -461 -478 -634 -485 -180 -950 -267 -686 -649 -980 -470 -917 -23 -791 -987 -456 -593 -90 -983 -706 -216 -517 -857 -823 -229 -602 -238 -621 -342 -688 -79 -949 -381 -576 -860 -125 -645 -739 -181 -790 -760 -863 -996 -142 -711 -728 -359 -792 -856 -592 -19 -28 -150 -61 -8 -157 -731 -941 -319 -357 -345 -446 -140 -156 -697 -569 -323 -256 -768 -243 -347 -363 -760 -409 -736 -820 -465 -344 -69 -988 -362 -612 -383 -696 -609 -293 -817 -219 -689 -471 -513 -275 -316 -45 -1000 -860 -931 -797 -661 -669 -53 -669 -810 -446 -974 -166 -573 -927 -232 -920 -84 -453 -935 -838 -84 -309 -672 -610 -169 -723 -632 -938 -104 -86 -923 -871 -730 -974 -467 -827 -339 -231 -570 -603 -551 -560 -222 -337 -269 -959 -272 -330 -165 -203 -580 -76 -660 -661 -809 -520 -6 -282 -689 -694 -377 -764 -626 -682 -302 -307 -561 -824 -883 -910 -775 -901 -872 -553 -576 -953 -69 -27 -153 -919 -990 -349 -119 -577 -93 -489 -563 -514 -397 -880 -584 -520 -651 -950 -410 -630 -560 -674 -468 -516 -942 -745 -606 -825 -786 -996 -796 -808 -929 -7 -753 -546 -458 -555 -366 -928 -539 -558 -638 -520 -700 -816 -955 -195 -409 -294 -472 -605 -400 -208 -808 -853 -195 -768 -451 -805 -488 -550 -506 -824 -529 -348 -650 -415 -882 -202 -27 -235 -183 -671 -318 -774 -360 -46 -259 -898 -609 -694 -316 -821 -115 -416 -539 -246 -565 -656 -443 -588 -74 -165 -440 -955 -337 -113 -36 -408 -163 -947 -412 -283 -433 -617 -748 -776 -28 -592 -422 -637 -762 -63 -485 -697 -106 -88 -127 -333 -874 -738 -128 -62 -383 -873 -639 -894 -433 -334 -989 -490 -174 -696 -748 -557 -649 -734 -566 -527 -520 -139 -333 -364 -689 -764 -8 -297 -264 -933 -900 -840 -705 -910 -185 -890 -651 -523 -548 -30 -610 -761 -680 -457 -173 -516 -880 -259 -118 -784 -37 -278 -459 -270 -67 -432 -391 -258 -450 -527 -778 -882 -953 -460 -912 -937 -651 -954 -300 -646 -589 -758 -667 -55 -497 -220 -625 -464 -676 -123 -716 -607 -942 -834 -922 -475 -63 -368 -948 -547 -327 -913 -873 -642 -359 -259 -632 -775 -990 -988 -573 -8 -666 -648 -280 -285 -717 -99 -382 -100 -949 -845 -586 -23 -722 -437 -530 -797 -959 -607 -976 -739 -394 -721 -743 -54 -333 -730 -844 -971 -511 -958 -827 -944 -310 -99 -758 -856 -219 -649 -701 -575 -510 -588 -207 -767 -196 -510 -556 -669 -984 -996 -832 -225 -241 -573 -244 -789 -708 -217 -396 -755 -298 -12 -571 -911 -97 -546 -92 -748 -208 -418 -48 -249 -211 -64 -965 -461 -15 -437 -939 -492 -165 -850 -615 -588 -429 -588 -696 -865 -61 -900 -580 -891 -604 -481 -153 -621 -632 -361 -922 -339 -807 -638 -889 -791 -330 -503 -383 -218 -780 -579 -256 -269 -771 -788 -356 -183 -729 -510 -59 -929 -681 -586 -597 -47 -756 -599 -668 -426 -634 -919 -863 -882 -474 -620 -901 -285 -213 -548 -985 -199 -279 -550 -356 -841 -274 -964 -223 -770 -257 -445 -505 -928 -108 -702 -229 -241 -85 -242 -113 -375 -684 -179 -645 -290 -394 -839 -990 -995 -733 -244 -833 -795 -583 -272 -481 -597 -353 -338 -299 -973 -759 -220 -369 -968 -924 -153 -300 -386 -589 -601 -320 -653 -568 -959 -173 -864 -735 -742 -995 -962 -744 -232 -204 -319 -686 -135 -1000 -784 -753 -763 -755 -722 -779 -502 -41 -578 -921 -595 -507 -334 -252 -510 -636 -159 -408 -3 -702 -409 -439 -650 -836 -248 -517 -141 -208 -237 -839 -972 -874 -437 -116 -385 -413 -238 -592 -10 -258 -851 -900 -802 -350 -39 -374 -544 -860 -792 -485 -926 -516 -65 -271 -161 -564 -323 -90 -450 -275 -53 -53 -576 -454 -182 -300 -473 -923 -328 -792 -510 -596 -413 -270 -475 -23 -882 -632 -88 -796 -85 -679 -134 -953 -508 -1000 -785 -772 -52 -147 -55 -153 -677 -739 -819 -688 -25 -509 -415 -203 -613 -793 -831 -590 -490 -216 -166 -589 -702 -173 -402 -283 -584 -258 -981 -808 -430 -333 -316 -864 -948 -302 -233 -951 -431 -481 -202 -303 -560 -222 -202 -470 -174 -575 -112 -896 -352 -708 -834 -181 -770 -339 -862 -594 -448 -539 -258 -35 -110 -968 -458 -774 -965 -753 -903 -488 -166 -128 -713 -398 -723 -887 -782 -499 -265 -358 -495 -927 -466 -327 -882 -797 -275 -111 -116 -554 -788 -358 -704 -839 -804 -592 -869 -814 -91 -948 -111 -778 -512 -449 -640 -61 -116 -440 -331 -70 -658 -733 -512 -971 -15 -327 -469 -701 -671 -837 -213 -171 -634 -59 -860 -778 -639 -836 -821 -183 -778 -97 -212 -219 -753 -222 -685 -66 -347 -670 -722 -39 -155 -164 -483 -197 -585 -743 -629 -695 -66 -103 -906 -68 -260 -259 -707 -961 -311 -523 -519 -76 -612 -147 -546 -618 -530 -368 -795 -280 -414 -802 -745 -550 -814 -131 -596 -588 -512 -408 -792 -892 -830 -51 -294 -17 -483 -800 -261 -492 -907 -486 -512 -726 -664 -791 -925 -547 -10 -331 -147 -688 -338 -568 -810 -62 -396 -82 -934 -340 -526 -45 -107 -1 -177 -43 -706 -464 -213 -468 -928 -829 -678 -415 -716 -480 -219 -773 -367 -889 -364 -220 -184 -884 -352 -257 -320 -553 -126 -731 -811 -757 -764 -514 -582 -750 -787 -133 -580 -690 -202 -917 -700 -176 -93 -481 -865 -571 -145 -918 -991 -118 -343 -481 -295 -493 -784 -399 -561 -370 -954 -82 -300 -637 -408 -45 -101 -263 -918 -797 -681 -934 -150 -453 -234 -458 -890 -338 -826 -88 -303 -636 -107 -215 -579 -203 -17 -632 -700 -141 -243 -38 -389 -643 -147 -377 -453 -698 -765 -806 -5 -887 -447 -128 -524 -272 -337 -457 -937 -135 -623 -387 -715 -883 -559 -805 -116 -215 -65 -926 -804 -340 -714 -395 -666 -579 -983 -856 -950 -327 -982 -570 -118 -197 -496 -770 -901 -834 -904 -533 -991 -608 -330 -659 -589 -817 -697 -682 -150 -265 -161 -52 -820 -723 -329 -673 -334 -876 -49 -745 -43 -241 -359 -97 -71 -623 -457 -185 -998 -310 -624 -317 -327 -557 -413 -724 -824 -3 -115 -91 -476 -551 -756 -806 -122 -65 -618 -576 -676 -948 -567 -173 -878 -540 -1 -434 -454 -556 -882 -800 -385 -478 -152 -118 -15 -927 -407 -534 -259 -34 -632 -588 -607 -250 -318 -788 -840 -621 -63 -546 -955 -901 -996 -85 -469 -465 -730 -312 -100 -656 -104 -485 -58 -994 -202 -736 -677 -109 -829 -908 -231 -597 -651 -681 -294 -597 -239 -25 -327 -236 -968 -840 -869 -653 -711 -317 -489 -863 -482 -173 -64 -528 -169 -329 -270 -476 -570 -56 -900 -332 -210 -433 -599 -766 -64 -377 -567 -299 -614 -95 -171 -497 -330 -38 -943 -629 -409 -739 -118 -262 -12 -519 -134 -352 -283 -292 -61 -341 -575 -880 -647 -966 -901 -492 -896 -438 -576 -104 -574 -128 -520 -87 -402 -283 -145 -682 -953 -259 -707 -139 -237 -580 -250 -108 -98 -64 -921 -460 -412 -33 -557 -839 -157 -743 -589 -83 -728 -893 -8 -217 -5 -956 -708 -212 -772 -156 -516 -944 -97 -369 -384 -921 -777 -922 -220 -982 -278 -860 -935 -876 -404 -436 -797 -288 -813 -927 -595 -989 -844 -413 -784 -213 -242 -101 -577 -341 -390 -492 -855 -653 -616 -850 -15 -245 -599 -563 -836 -881 -491 -584 -683 -314 -406 -280 -255 -941 -830 -933 -210 -582 -43 -999 -597 -749 -468 -230 -919 -849 -736 -573 -138 -811 -786 -633 -903 -581 -278 -634 -179 -647 -482 -558 -396 -19 -845 -10 -940 -255 -705 -860 -578 -474 -962 -821 -618 -588 -11 -113 -943 -82 -519 -685 -873 -975 -854 -381 -640 -801 -920 -246 -246 -570 -428 -977 -840 -356 -696 -384 -153 -500 -595 -640 -142 -883 -893 -189 -85 -235 -407 -709 -349 -248 -189 -412 -436 -636 -403 -498 -563 -71 -592 -812 -254 -965 -810 -937 -949 -801 -533 -535 -876 -644 -969 -189 -418 -43 -614 -724 -964 -689 -248 -553 -888 -914 -598 -885 -789 -330 -225 -364 -848 -273 -612 -477 -566 -310 -836 -394 -16 -260 -829 -640 -183 -428 -143 -737 -830 -59 -24 -99 -186 -866 -843 -400 -413 -799 -254 -93 -671 -144 -764 -283 -272 -292 -909 -959 -193 -685 -41 -223 -584 -809 -916 -675 -584 -517 -695 -969 -121 -209 -562 -906 -771 -980 -972 -506 -532 -844 -467 -406 -958 -776 -277 -201 -1000 -236 -852 -45 -926 -534 -430 -500 -346 -452 -373 -8 -641 -76 -301 -856 -588 -301 -971 -284 -891 -295 -963 -632 -571 -577 -174 -969 -48 -307 -611 -955 -475 -373 -979 -429 -721 -837 -490 -607 -880 -353 -480 -279 -268 -639 -5 -991 -55 -532 -121 -649 -721 -133 -407 -60 -1000 -257 -898 -863 -653 -581 -848 -345 -499 -719 -846 -920 -233 -786 -68 -888 -964 -758 -231 -57 -168 -394 -886 -406 -779 -70 -794 -23 -364 -229 -232 -628 -706 -20 -548 -333 -149 -956 -216 -358 -299 -191 -999 -146 -808 -518 -926 -174 -930 -20 -682 -418 -720 -891 -925 -687 -883 -171 -138 -440 -678 -306 -575 -576 -384 -194 -243 -720 -374 -970 -624 -449 -747 -464 -73 -145 -18 -658 -184 -819 -284 -107 -130 -430 -722 -974 -536 -56 -961 -384 -286 -640 -588 -299 -929 -147 -939 -629 -687 -547 -851 -578 -270 -15 -169 -288 -351 -621 -663 -67 -255 -194 -56 -116 -626 -916 -449 -302 -492 -300 -811 -194 -828 -18 -769 -861 -176 -620 -958 -515 -346 -220 -606 -166 -873 -200 -116 -990 -126 -832 -308 -481 -335 -350 -835 -27 -503 -404 -251 -414 -176 -738 -274 -928 -573 -794 -239 -202 -392 -4 -267 -397 -421 -767 -494 -118 -580 -278 -543 -67 -846 -550 -308 -87 -480 -460 -293 -123 -45 -849 -637 -31 -400 -362 -376 -30 -638 -624 -154 -79 -227 -764 -433 -868 -373 -831 -689 -491 -149 -446 -773 -663 -177 -553 -598 -518 -509 -83 -725 -918 -363 -65 -778 -337 -546 -928 -555 -519 -369 -815 -99 -12 -103 -343 -936 -366 -526 -911 -323 -354 -529 -306 -325 -333 -482 -818 -544 -43 -861 -742 -911 -273 -577 -320 -895 -844 -529 -294 -772 -827 -807 -515 -651 -256 -373 -793 -828 -128 -812 -440 -50 -809 -665 -320 -833 -533 -598 -476 -134 -381 -929 -388 -900 -7 -790 -2 -469 -226 -496 -705 -34 -227 -552 -969 -754 -731 -297 -825 -257 -320 -629 -951 -906 -83 -556 -768 -814 -865 -586 -432 -896 -698 -477 -26 -819 -111 -412 -211 -977 -471 -767 -547 -417 -673 -546 -579 -132 -939 -690 -920 -354 -219 -93 -413 -192 -682 -684 -144 -851 -753 -700 -148 -283 -886 -161 -934 -884 -515 -821 -305 -781 -444 -597 -17 -456 -714 -399 -575 -162 -468 -98 -535 -186 -41 -972 -957 -905 -748 -812 -793 -306 -74 -716 -945 -43 -818 -665 -350 -120 -50 -960 -36 -15 -19 -912 -916 -427 -181 -561 -647 -817 -59 -86 -652 -586 -390 -781 -488 -104 -388 -700 -68 -793 -378 -656 -155 -843 -317 -182 -570 -805 -542 -221 -629 -985 -460 -448 -97 -879 -560 -974 -355 -323 -386 -941 -170 -467 -536 -769 -77 -387 -70 -862 -616 -68 -944 -570 -39 -81 -31 -796 -129 -782 -954 -980 -268 -19 -175 -221 -476 -150 -142 -586 -494 -651 -205 -534 -172 -415 -491 -445 -731 -472 -583 -329 -424 -924 -74 -395 -642 -329 -274 -708 -901 -699 -960 -249 -68 -618 -628 -862 -982 -788 -500 -267 -164 -875 -918 -198 -642 -873 -550 -946 -377 -144 -813 -453 -248 -608 -858 -878 -213 -48 -751 -444 -745 -429 -325 -334 -155 -824 -640 -509 -552 -112 -190 -681 -413 -354 -927 -265 -44 -268 -931 -437 -806 -825 -366 -757 -953 -132 -217 -14 -593 -280 -771 -399 -363 -649 -988 -138 -440 -482 -678 -950 -709 -436 -424 -944 -937 -742 -768 -166 -715 -950 -308 -541 -13 -68 -981 -618 -825 -550 -366 -671 -879 -347 -356 -469 -51 -531 -901 -635 -499 -414 -746 -473 -866 -894 -308 -307 -163 -870 -96 -328 -785 -719 -400 -753 -941 -210 -294 -872 -300 -240 -123 -553 -689 -30 -909 -219 -995 -648 -403 -188 -889 -924 -341 -81 -755 -473 -537 -660 -29 -847 -211 -218 -917 -366 -658 -868 -301 -222 -820 -280 -267 -277 -876 -605 -524 -934 -894 -502 -88 -332 -295 -939 -917 -922 -76 -632 -750 -141 -799 -58 -785 -282 -105 -69 -432 -582 -3 -133 -507 -374 -387 -829 -716 -509 -719 -619 -281 -41 -14 -389 -242 -663 -253 -330 -838 -81 -769 -506 -293 -630 -682 -302 -972 -700 -590 -136 -561 -321 -839 -350 -371 -292 -309 -326 -766 -602 -107 -821 -434 -618 -10 -136 -360 -815 -36 -842 -692 -30 -759 -473 -918 -413 -666 -52 -706 -358 -347 -705 -538 -672 -569 -202 -393 -531 -831 -953 -888 -421 -197 -245 -763 -658 -918 -834 -441 -569 -319 -684 -372 -566 -167 -685 -530 -511 -882 -512 -54 -22 -750 -1 -765 -58 -10 -278 -859 -567 -657 -752 -501 -356 -376 -716 -128 -299 -105 -684 -704 -176 -619 -526 -372 -199 -696 -3 -753 -913 -164 -584 -369 -271 -724 -238 -644 -126 -904 -487 -321 -466 -346 -271 -241 -978 -471 -659 -144 -555 -395 -792 -712 -731 -226 -332 -966 -423 -249 -746 -855 -506 -892 -159 -517 -770 -743 -521 -214 -286 -757 -528 -858 -896 -886 -61 -576 -236 -602 -995 -204 -788 -583 -905 -749 -745 -259 -63 -239 -112 -272 -223 -40 -628 -859 -8 -204 -305 -765 -560 -369 -252 -120 -889 -173 -273 -735 -894 -251 -23 -743 -754 -810 -167 -990 -915 -369 -699 -621 -556 -376 -433 -77 -850 -387 -963 -531 -141 -715 -913 -906 -510 -325 -15 -970 -668 -727 -499 -1 -170 -801 -264 -402 -673 -554 -116 -809 -350 -265 -210 -695 -413 -358 -776 -330 -182 -527 -734 -5 -743 -749 -890 -931 -677 -370 -413 -201 -651 -500 -187 -332 -380 -466 -764 -657 -635 -862 -3 -325 -471 -987 -708 -753 -974 -6 -687 -426 -325 -111 -874 -287 -194 -301 -385 -869 -796 -841 -476 -663 -523 -61 -904 -970 -584 -208 -280 -248 -461 -709 -521 -913 -82 -734 -900 -108 -607 -12 -841 -18 -582 -676 -703 -650 -998 -714 -896 -856 -611 -859 -156 -884 -376 -520 -950 -499 -865 -286 -694 -264 -697 -500 -352 -479 -318 -982 -451 -388 -27 -514 -437 -424 -944 -283 -47 -153 -215 -288 -696 -787 -937 -612 -48 -348 -957 -681 -61 -83 -317 -10 -880 -67 -690 -386 -118 -431 -980 -114 -635 -812 -514 -254 -331 -500 -846 -290 -684 -336 -523 -718 -728 -738 -600 -329 -657 -778 -530 -847 -444 -571 -587 -204 -765 -168 -289 -665 -749 -561 -381 -442 -464 -710 -882 -846 -684 -47 -773 -544 -907 -405 -527 -729 -910 -879 -818 -319 -978 -797 -514 -378 -930 -917 -24 -978 -109 -341 -591 -775 -361 -220 -835 -131 -407 -915 -962 -938 -40 -193 -43 -782 -879 -437 -222 -890 -30 -136 -941 -413 -672 -514 -357 -790 -553 -985 -716 -709 -576 -44 -500 -659 -819 -398 -91 -87 -612 -476 -955 -990 -118 -312 -940 -594 -208 -116 -503 -426 -944 -598 -49 -254 -934 -741 -860 -190 -306 -896 -341 -584 -715 -156 -785 -634 -234 -536 -940 -977 -376 -441 -481 -573 -817 -306 -86 -722 -912 -330 -568 -811 -8 -746 -723 -708 -810 -944 -644 -472 -388 -158 -664 -862 -739 -262 -663 -991 -339 -198 -85 -226 -443 -176 -258 -289 -546 -608 -361 -813 -885 -470 -243 -224 -299 -217 -782 -220 -727 -348 -634 -678 -678 -187 -853 -806 -402 -160 -658 -158 -841 -255 -129 -612 -436 -293 -823 -895 -415 -377 -84 -225 -709 -737 -418 -65 -750 -804 -733 -290 -428 -749 -489 -614 -158 -462 -511 -56 -351 -86 -343 -464 -329 -111 -980 -738 -542 -245 -463 -589 -667 -346 -494 -482 -442 -480 -845 -633 -778 -996 -169 -859 -798 -461 -506 -79 -539 -797 -848 -662 -889 -905 -350 -428 -910 -858 -527 -699 -987 -692 -198 -883 -879 -396 -810 -684 -727 -988 -845 -619 -754 -425 -458 -989 -957 -751 -137 -611 -940 -772 -556 -154 -936 -704 -851 -279 -194 -652 -269 -659 -444 -570 -979 -133 -606 -854 -652 -922 -583 -534 -26 -677 -766 -997 -997 -497 -21 -433 -165 -556 -626 -620 -631 -354 -958 -584 -875 -47 -367 -612 -514 -986 -121 -584 -122 -605 -40 -932 -594 -839 -175 -278 -765 -681 -90 -551 -922 -509 -588 -830 -333 -523 -770 -358 -22 -451 -998 -344 -141 -871 -535 -997 -849 -470 -32 -463 -472 -719 -655 -724 -60 -641 -747 -896 -346 -347 -162 -551 -504 -762 -119 -543 -769 -355 -892 -200 -844 -761 -853 -329 -228 -634 -486 -51 -25 -22 -578 -321 -981 -114 -354 -233 -829 -920 -710 -747 -943 -169 -547 -101 -501 -645 -420 -295 -781 -177 -954 -65 -454 -539 -27 -724 -105 -65 -72 -990 -574 -896 -989 -714 -63 -790 -307 -37 -32 -612 -913 -993 -65 -129 -579 -145 -438 -917 -146 -209 -370 -658 -985 -987 -316 -919 -387 -265 -217 -282 -327 -835 -705 -129 -403 -258 -670 -13 -743 -50 -583 -706 -922 -188 -739 -770 -584 -505 -116 -356 -587 -825 -492 -914 -906 -121 -237 -724 -658 -628 -314 -826 -542 -88 -208 -938 -64 -841 -919 -33 -451 -122 -631 -682 -258 -863 -6 -633 -412 -683 -301 -73 -594 -898 -613 -961 -912 -487 -679 -395 -20 -244 -520 -383 -886 -590 -901 -241 -647 -147 -859 -730 -874 -479 -444 -543 -927 -959 -203 -339 -682 -956 -188 -849 -616 -62 -154 -562 -29 -205 -849 -972 -555 -145 -906 -236 -405 -668 -673 -226 -392 -986 -347 -826 -342 -908 -850 -498 -473 -945 -165 -825 -866 -323 -337 -414 -114 -22 -255 -723 -604 -599 -948 -690 -549 -728 -722 -83 -105 -184 -991 -710 -342 -459 -159 -819 -564 -98 -466 -241 -242 -472 -270 -904 -779 -837 -190 -717 -701 -525 -615 -894 -740 -166 -83 -163 -392 -899 -805 -630 -990 -661 -388 -477 -796 -646 -660 -763 -170 -702 -140 -307 -214 -94 -174 -927 -295 -736 -54 -130 -249 -412 -1 -717 -407 -919 -846 -624 -10 -363 -866 -35 -865 -34 -784 -64 -263 -153 -271 -771 -711 -536 -578 -523 -148 -699 -304 -415 -950 -922 -897 -148 -884 -717 -610 -102 -553 -558 -210 -54 -978 -790 -621 -977 -867 -44 -68 -669 -92 -668 -722 -227 -463 -690 -146 -272 -481 -897 -685 -600 -697 -805 -501 -530 -953 -450 -17 -497 -961 -33 -90 -37 -200 -649 -109 -763 -521 -18 -897 -40 -405 -845 -325 -300 -606 -618 -567 -751 -403 -705 -902 -312 -73 -449 -124 -321 -402 -885 -624 -841 -174 -139 -814 -624 -820 -116 -274 -700 -912 -586 -707 -401 -684 -781 -911 -697 -13 -234 -941 -374 -623 -278 -321 -105 -582 -849 -794 -717 -20 -476 -293 -420 -829 -402 -875 -380 -202 -891 -438 -352 -696 -215 -838 -669 -687 -863 -529 -284 -930 -961 -236 -959 -831 -952 -192 -201 -906 -716 -996 -962 -157 -741 -623 -620 -692 -222 -270 -978 -773 -285 -355 -334 -536 -454 -604 -608 -111 -65 -704 -316 -311 -312 -949 -699 -598 -110 -664 -217 -472 -915 -398 -654 -134 -285 -482 -940 -901 -814 -828 -472 -60 -22 -375 -341 -523 -89 -937 -183 -903 -772 -390 -911 -226 -48 -780 -864 -782 -780 -96 -792 -157 -677 -467 -224 -680 -420 -370 -742 -126 -869 -523 -150 -924 -103 -289 -762 -463 -187 -685 -399 -509 -877 -688 -638 -553 -178 -343 -301 -442 -904 -354 -911 -815 -312 -665 -988 -121 -823 -830 -805 -198 -17 -71 -40 -718 -393 -13 -906 -263 -263 -513 -705 -188 -448 -157 -344 -832 -408 -690 -499 -891 -326 -344 -336 -139 -508 -125 -139 -904 -236 -492 -783 -354 -526 -72 -809 -563 -175 -402 -373 -636 -469 -397 -474 -73 -949 -645 -379 -379 -963 -861 -585 -704 -669 -583 -850 -728 -842 -156 -339 -576 -939 -784 -884 -939 -431 -258 -484 -88 -179 -624 -337 -808 -641 -459 -431 -630 -972 -86 -888 -833 -395 -651 -567 -403 -852 -860 -76 -637 -541 -610 -178 -149 -996 -202 -38 -510 -139 -526 -183 -580 -660 -673 -806 -809 -177 -998 -167 -779 -134 -164 -237 -192 -895 -724 -771 -9 -492 -736 -974 -951 -398 -957 -361 -577 -533 -529 -143 -473 -890 -589 -542 -374 -366 -655 -231 -713 -275 -669 -605 -19 -955 -196 -617 -903 -428 -405 -192 -381 -487 -392 -989 -576 -940 -230 -63 -454 -942 -757 -780 -388 -993 -451 -105 -444 -892 -553 -227 -4 -18 -461 -659 -984 -577 -481 -133 -217 -848 -57 -562 -454 -697 -780 -698 -357 -664 -72 -743 -467 -524 -190 -818 -504 -268 -680 -615 -726 -337 -682 -678 -596 -35 -864 -451 -369 -652 -166 -515 -470 -570 -936 -983 -297 -767 -488 -717 -163 -794 -962 -714 -778 -988 -109 -282 -237 -184 -677 -458 -824 -408 -34 -917 -450 -565 -243 -681 -35 -534 -866 -834 -797 -501 -979 -676 -54 -402 -251 -35 -533 -419 -188 -135 -454 -901 -779 -891 -49 -556 -460 -131 -357 -733 -749 -208 -683 -19 -422 -591 -175 -443 -82 -741 -402 -881 -185 -505 -8 -309 -239 -333 -136 -758 -941 -415 -938 -336 -733 -767 -765 -884 -144 -833 -661 -322 -69 -110 -726 -548 -851 -26 -490 -794 -90 -641 -241 -294 -924 -524 -23 -123 -493 -939 -383 -687 -46 -353 -685 -124 -794 -709 -309 -407 -856 -953 -931 -394 -103 -153 -329 -702 -435 -701 -574 -581 -511 -462 -970 -340 -999 -165 -994 -442 -665 -909 -378 -853 -630 -360 -431 -544 -523 -906 -760 -330 -628 -785 -968 -326 -173 -36 -184 -573 -28 -963 -355 -640 -221 -691 -843 -891 -586 -750 -108 -984 -989 -754 -831 -328 -802 -386 -155 -377 -16 -537 -486 -440 -398 -35 -965 -960 -556 -645 -151 -551 -908 -842 -104 -362 -361 -848 -3 -618 -104 -271 -632 -698 -550 -577 -780 -884 -794 -377 -524 -379 -308 -81 -751 -252 -504 -529 -713 -594 -712 -343 -501 -539 -42 -471 -6 -67 -17 -637 -667 -501 -538 -791 -455 -490 -300 -892 -965 -353 -48 -494 -495 -529 -471 -41 -601 -753 -845 -348 -472 -919 -677 -784 -342 -534 -824 -297 -726 -906 -310 -236 -704 -316 -208 -808 -791 -312 -767 -87 -818 -974 -809 -106 -62 -383 -304 -181 -11 -132 -871 -92 -371 -63 -970 -699 -603 -954 -350 -476 -329 -195 -510 -429 -90 -202 -406 -13 -687 -938 -972 -113 -122 -571 -511 -668 -638 -607 -806 -608 -144 -111 -420 -343 -625 -527 -762 -288 -385 -36 -817 -117 -454 -306 -878 -494 -900 -414 -207 -673 -372 -488 -958 -87 -840 -744 -889 -387 -912 -920 -893 -51 -610 -538 -447 -288 -346 -341 -927 -196 -761 -710 -836 -814 -687 -595 -917 -713 -814 -728 -147 -290 -27 -198 -862 -652 -817 -885 -216 -278 -324 -946 -705 -514 -400 -184 -457 -287 -751 -360 -82 -712 -383 -577 -992 -80 -457 -263 -584 -625 -997 -15 -682 -318 -295 -762 -427 -693 -218 -597 -729 -478 -825 -63 -559 -893 -351 -878 -250 -27 -313 -703 -140 -648 -351 -958 -392 -517 -126 -133 -148 -457 -741 -394 -459 -456 -180 -256 -208 -938 -404 -615 -433 -587 -810 -452 -195 -322 -208 -438 -116 -9 -481 -61 -270 -878 -373 -26 -344 -699 -970 -964 -93 -366 -695 -97 -908 -662 -40 -332 -596 -759 -851 -895 -523 -452 -526 -619 -717 -643 -217 -368 -189 -872 -920 -880 -314 -164 -941 -522 -989 -185 -968 -512 -230 -162 -734 -467 -614 -963 -246 -620 -77 -629 -200 -136 -392 -522 -985 -174 -831 -270 -812 -995 -721 -971 -98 -501 -431 -970 -76 -417 -228 -599 -239 -936 -549 -620 -909 -571 -209 -550 -894 -715 -451 -844 -329 -621 -882 -383 -278 -536 -594 -875 -176 -89 -207 -756 -463 -213 -64 -713 -189 -35 -300 -129 -32 -234 -598 -677 -100 -292 -467 -648 -94 -798 -944 -264 -934 -953 -524 -153 -714 -752 -737 -543 -830 -76 -8 -301 -506 -598 -828 -713 -900 -402 -557 -697 -777 -229 -234 -409 -415 -514 -955 -598 -768 -39 -447 -22 -415 -196 -186 -605 -97 -14 -731 -765 -622 -916 -875 -289 -453 -664 -714 -69 -441 -804 -328 -732 -203 -70 -531 -787 -545 -556 -162 -234 -551 -294 -973 -707 -965 -762 -252 -132 -295 -710 -783 -975 -19 -962 -39 -124 -948 -424 -183 -55 -709 -838 -507 -876 -326 -840 -704 -392 -926 -686 -166 -873 -386 -688 -21 -710 -784 -613 -323 -652 -599 -205 -814 -895 -389 -512 -98 -870 -371 -996 -875 -181 -624 -709 -319 -55 -93 -52 -985 -147 -236 -345 -902 -448 -264 -394 -626 -424 -491 -356 -162 -745 -57 -301 -982 -610 -119 -224 -206 -982 -792 -970 -459 -170 -586 -842 -501 -202 -901 -774 -828 -548 -881 -986 -534 -658 -193 -189 -968 -909 -249 -496 -761 -175 -465 -914 -850 -432 -210 -669 -245 -302 -959 -121 -59 -431 -21 -365 -790 -665 -969 -399 -342 -312 -580 -921 -647 -908 -304 -367 -603 -985 -457 -952 -907 -631 -691 -640 -631 -477 -223 -937 -394 -377 -151 -890 -937 -966 -349 -388 -524 -656 -951 -163 -863 -133 -740 -887 -161 -803 -969 -93 -601 -334 -834 -178 -467 -230 -688 -732 -810 -128 -185 -415 -967 -903 -772 -79 -904 -580 -427 -103 -435 -107 -70 -251 -509 -481 -805 -599 -134 -576 -373 -795 -746 -813 -86 -297 -473 -220 -499 -726 -393 -177 -450 -851 -716 -820 -524 -81 -555 -546 -516 -927 -876 -521 -411 -329 -629 -922 -134 -394 -84 -4 -728 -362 -624 -633 -329 -659 -369 -892 -920 -716 -503 -190 -740 -342 -349 -319 -660 -452 -691 -864 -207 -599 -517 -601 -679 -571 -322 -301 -317 -474 -695 -962 -450 -65 -412 -702 -198 -303 -593 -122 -183 -859 -127 -831 -1000 -836 -61 -88 -805 -664 -464 -573 -695 -129 -834 -10 -736 -594 -788 -915 -700 -489 -381 -795 -623 -811 -331 -266 -199 -403 -445 -834 -403 -957 -779 -559 -739 -953 -976 -99 -224 -624 -30 -802 -980 -457 -894 -385 -915 -482 -989 -639 -493 -430 -420 -746 -546 -846 -372 -659 -256 -919 -555 -28 -352 -490 -247 -647 -656 -581 -722 -174 -364 -290 -967 -712 -420 -358 -144 -279 -931 -30 -626 -28 -15 -128 -379 -224 -899 -740 -235 -616 -685 -749 -895 -706 -445 -515 -496 -108 -669 -620 -690 -103 -951 -352 -797 -346 -213 -315 -689 -509 -422 -772 -427 -617 -779 -746 -587 -754 -85 -833 -236 -880 -851 -536 -160 -251 -428 -823 -730 -424 -268 -28 -219 -922 -694 -337 -282 -966 -495 -973 -799 -202 -366 -233 -515 -327 -806 -633 -297 -308 -164 -308 -953 -93 -566 -582 -926 -325 -56 -674 -319 -564 -24 -993 -16 -809 -342 -954 -977 -194 -341 -553 -14 -333 -48 -810 -954 -847 -675 -177 -385 -406 -857 -166 -143 -283 -211 -675 -716 -646 -743 -639 -794 -71 -373 -198 -926 -293 -314 -192 -418 -138 -758 -698 -397 -724 -961 -212 -174 -137 -929 -932 -37 -12 -295 -735 -871 -424 -678 -957 -944 -561 -511 -185 -945 -996 -347 -692 -159 -923 -365 -521 -482 -822 -869 -1 -487 -189 -710 -461 -277 -926 -16 -541 -452 -199 -556 -174 -193 -259 -459 -763 -290 -979 -577 -350 -520 -360 -642 -752 -913 -101 -770 -616 -948 -940 -381 -89 -337 -550 -104 -101 -638 -417 -254 -139 -892 -91 -145 -37 -573 -691 -427 -930 -118 -578 -656 -540 -81 -851 -812 -935 -83 -235 -126 -926 -579 -142 -620 -939 -54 -447 -110 -759 -721 -152 -608 -607 -655 -902 -440 -205 -147 -249 -27 -311 -74 -138 -669 -76 -389 -6 -57 -369 -154 -603 -453 -493 -3 -260 -173 -740 -399 -346 -286 -581 -661 -666 -832 -202 -721 -771 -172 -527 -966 -813 -419 -64 -8 -830 -2 -147 -442 -467 -989 -791 -310 -135 -380 -329 -802 -58 -848 -702 -349 -922 -41 -422 -45 -552 -676 -605 -930 -912 -899 -680 -23 -419 -452 -666 -774 -569 -605 -720 -858 -772 -443 -317 -62 -814 -228 -905 -787 -849 -648 -287 -187 -487 -771 -184 -676 -959 -891 -213 -105 -237 -180 -242 -964 -180 -551 -503 -802 -139 -750 -709 -1000 -947 -726 -615 -356 -415 -18 -83 -624 -663 -906 -17 -116 -256 -322 -250 -43 -301 -10 -414 -114 -24 -98 -719 -143 -674 -103 -422 -987 -19 -115 -460 -684 -634 -11 -132 -683 -972 -613 -399 -79 -516 -974 -442 -421 -515 -548 -265 -19 -138 -500 -437 -144 -211 -49 -269 -134 -266 -239 -837 -98 -400 -459 -575 -66 -572 -226 -139 -232 -734 -472 -655 -647 -995 -551 -373 -367 -988 -315 -19 -563 -34 -178 -187 -651 -974 -104 -361 -297 -153 -190 -233 -940 -430 -437 -29 -867 -651 -112 -422 -225 -586 -376 -620 -398 -365 -719 -249 -511 -178 -991 -245 -849 -228 -405 -11 -921 -705 -811 -575 -265 -669 -497 -412 -458 -590 -960 -757 -453 -436 -703 -436 -148 -195 -325 -680 -734 -80 -165 -700 -868 -331 -447 -726 -763 -825 -462 -763 -767 -623 -236 -296 -516 -299 -196 -59 -738 -540 -867 -26 -444 -878 -265 -81 -652 -973 -558 -901 -84 -27 -711 -516 -227 -395 -25 -248 -174 -295 -241 -494 -968 -160 -849 -419 -970 -434 -380 -916 -804 -694 -733 -338 -931 -17 -502 -331 -882 -135 -18 -635 -311 -651 -476 -83 -317 -373 -628 -394 -365 -595 -602 -600 -857 -171 -862 -564 -782 -323 -820 -141 -830 -216 -730 -887 -924 -781 -130 -703 -967 -122 -475 -730 -751 -424 -913 -352 -350 -782 -759 -810 -612 -396 -600 -510 -999 -517 -194 -515 -462 -518 -851 -942 -903 -54 -435 -422 -538 -101 -571 -996 -884 -963 -241 -886 -545 -736 -904 -150 -551 -291 -713 -911 -311 -61 -792 -600 -873 -831 -880 -305 -393 -103 -177 -547 -914 -639 -4 -381 -866 -591 -112 -693 -958 -376 -73 -871 -206 -657 -851 -54 -961 -173 -671 -906 -723 -900 -328 -21 -260 -867 -841 -428 -295 -416 -708 -444 -717 -725 -128 -65 -613 -273 -451 -624 -549 -192 -531 -976 -826 -769 -555 -138 -973 -618 -671 -686 -823 -126 -862 -266 -300 -602 -37 -758 -716 -204 -631 -783 -427 -243 -838 -801 -817 -853 -136 -223 -520 -923 -999 -461 -891 -309 -394 -544 -563 -495 -972 -867 -142 -222 -135 -99 -885 -657 -221 -137 -859 -127 -111 -809 -283 -506 -669 -424 -146 -97 -261 -902 -323 -829 -858 -94 -727 -168 -392 -176 -413 -509 -153 -724 -850 -925 -30 -536 -280 -737 -806 -872 -842 -992 -437 -432 -655 -560 -775 -199 -123 -43 -756 -857 -350 -903 -779 -235 -873 -671 -931 -673 -878 -295 -659 -522 -357 -661 -400 -413 -295 -316 -123 -948 -167 -778 -478 -680 -847 -683 -446 -154 -294 -870 -951 -927 -261 -806 -890 -522 -177 -666 -55 -355 -388 -395 -78 -831 -314 -565 -592 -761 -797 -819 -876 -135 -120 -637 -937 -70 -10 -459 -797 -966 -995 -118 -637 -814 -533 -880 -12 -89 -486 -343 -384 -5 -916 -927 -339 -255 -746 -123 -576 -782 -599 -591 -305 -120 -618 -220 -474 -794 -859 -415 -650 -972 -683 -913 -183 -880 -267 -970 -701 -621 -922 -71 -334 -321 -924 -330 -241 -336 -137 -155 -276 -642 -459 -986 -108 -648 -408 -927 -274 -184 -218 -152 -161 -209 -442 -874 -554 -171 -491 -984 -16 -928 -164 -634 -625 -701 -372 -202 -591 -352 -531 -846 -813 -741 -300 -475 -698 -854 -828 -441 -995 -548 -554 -119 -986 -179 -214 -971 -887 -999 -165 -840 -784 -76 -666 -413 -456 -149 -380 -904 -791 -172 -473 -152 -469 -304 -703 -360 -929 -128 -790 -896 -951 -701 -978 -633 -727 -808 -808 -862 -822 -852 -27 -876 -436 -999 -910 -28 -892 -974 -322 -500 -54 -681 -581 -59 -287 -478 -661 -283 -50 -205 -158 -536 -998 -173 -691 -897 -737 -297 -943 -468 -279 -101 -457 -607 -789 -719 -731 -569 -555 -979 -889 -823 -167 -761 -205 -124 -657 -942 -924 -569 -119 -393 -34 -532 -282 -329 -443 -154 -92 -58 -458 -304 -40 -412 -342 -389 -950 -217 -495 -991 -232 -428 -477 -220 -759 -617 -71 -930 -74 -115 -409 -273 -507 -938 -267 -984 -421 -560 -669 -861 -342 -968 -698 -668 -329 -515 -480 -648 -169 -740 -544 -723 -945 -527 -322 -828 -954 -53 -395 -456 -531 -687 -116 -812 -654 -173 -854 -350 -402 -165 -772 -826 -338 -291 -710 -876 -74 -106 -768 -526 -65 -198 -134 -196 -783 -419 -453 -992 -476 -122 -656 -143 -472 -836 -222 -803 -124 -560 -341 -288 -626 -998 -868 -620 -851 -946 -24 -270 -24 -138 -612 -267 -781 -227 -53 -661 -297 -839 -241 -424 -542 -233 -585 -6 -120 -706 -100 -902 -792 -435 -335 -84 -128 -147 -952 -303 -550 -334 -920 -402 -222 -629 -812 -454 -131 -789 -185 -341 -7 -389 -19 -991 -402 -106 -758 -126 -803 -929 -31 -250 -242 -90 -232 -788 -760 -324 -593 -900 -426 -386 -139 -829 -847 -384 -366 -813 -226 -215 -604 -867 -823 -577 -334 -141 -544 -912 -771 -47 -736 -544 -896 -769 -689 -961 -67 -155 -981 -810 -625 -426 -992 -138 -582 -988 -349 -946 -530 -630 -945 -944 -562 -362 -286 -246 -655 -831 -241 -625 -14 -834 -732 -952 -149 -282 -616 -121 -297 -199 -745 -380 -452 -713 -623 -318 -974 -789 -363 -460 -286 -940 -186 -9 -478 -186 -315 -605 -29 -247 -618 -716 -10 -557 -96 -130 -461 -212 -492 -65 -276 -59 -479 -204 -889 -761 -866 -621 -387 -98 -340 -282 -561 -98 -718 -860 -999 -391 -771 -25 -114 -101 -505 -716 -700 -940 -175 -748 -109 -100 -137 -726 -605 -607 -135 -338 -270 -393 -768 -975 -56 -440 -464 -33 -369 -249 -965 -376 -970 -982 -619 -940 -239 -461 -773 -870 -957 -95 -971 -594 -624 -957 -503 -893 -192 -580 -76 -805 -996 -992 -653 -56 -312 -724 -624 -373 -987 -882 -717 -697 -504 -172 -495 -382 -332 -546 -478 -373 -595 -163 -60 -917 -605 -516 -534 -969 -240 -620 -22 -788 -304 -474 -295 -574 -466 -708 -653 -861 -528 -39 -185 -896 -548 -671 -239 -920 -327 -542 -593 -329 -958 -936 -235 -403 -89 -899 -638 -882 -465 -651 -516 -570 -1 -144 -18 -127 -773 -20 -101 -318 -51 -496 -511 -280 -630 -642 -786 -584 -247 -727 -916 -599 -625 -279 -749 -592 -166 -612 -956 -933 -211 -288 -844 -230 -81 -805 -644 -837 -346 -499 -598 -736 -538 -458 -40 -728 -801 -26 -190 -826 -360 -773 -174 -202 -59 -20 -878 -284 -966 -212 -871 -272 -348 -561 -42 -221 -540 -284 -372 -28 -843 -366 -831 -138 -170 -680 -324 -806 -536 -494 -49 -909 -836 -797 -464 -157 -63 -72 -184 -378 -579 -720 -215 -155 -270 -252 -237 -336 -18 -593 -723 -250 -847 -836 -113 -631 -87 -744 -512 -531 -43 -685 -48 -135 -571 -114 -717 -986 -644 -744 -835 -393 -410 -587 -513 -671 -41 -908 -528 -935 -52 -75 -61 -301 -319 -879 -406 -77 -258 -881 -56 -819 -210 -974 -140 -134 -896 -301 -202 -591 -520 -466 -838 -930 -370 -865 -947 -164 -936 -380 -718 -330 -826 -668 -64 -545 -428 -120 -516 -657 -813 -8 -743 -821 -252 -330 -274 -641 -284 -148 -729 -469 -63 -98 -903 -432 -94 -565 -391 -201 -915 -914 -583 -462 -14 -992 -444 -379 -915 -19 -732 -92 -854 -437 -51 -532 -231 -273 -894 -477 -598 -890 -384 -961 -116 -183 -813 -932 -799 -159 -479 -31 -124 -857 -774 -872 -77 -583 -303 -41 -782 -489 -407 -856 -641 -303 -434 -943 -302 -234 -970 -583 -301 -712 -738 -733 -814 -127 -884 -274 -194 -290 -455 -838 -711 -169 -471 -952 -847 -286 -740 -548 -848 -749 -746 -939 -50 -144 -695 -415 -750 -315 -167 -989 -350 -650 -705 -913 -447 -296 -351 -438 -102 -212 -125 -982 -591 -689 -23 -116 -972 -824 -973 -183 -441 -161 -175 -251 -444 -577 -927 -478 -749 -288 -710 -514 -532 -94 -839 -599 -722 -650 -113 -358 -274 -135 -224 -990 -107 -510 -641 -190 -267 -848 -401 -994 -914 -616 -160 -294 -838 -835 -114 -513 -776 -442 -229 -605 -90 -21 -565 -601 -525 -227 -414 -947 -946 -368 -27 -545 -384 -461 -363 -603 -98 -144 -310 -769 -979 -926 -85 -842 -854 -533 -813 -774 -991 -982 -74 -838 -652 -455 -859 -161 -771 -255 -423 -5 -718 -101 -393 -79 -195 -271 -907 -793 -969 -788 -347 -22 -26 -335 -305 -89 -358 -564 -498 -692 -301 -213 -860 -415 -152 -957 -484 -519 -124 -25 -870 -775 -375 -941 -661 -203 -943 -770 -251 -650 -840 -148 -86 -449 -742 -839 -49 -473 -183 -9 -133 -589 -546 -528 -212 -211 -304 -453 -896 -179 -294 -307 -24 -933 -442 -997 -207 -471 -293 -863 -490 -629 -91 -285 -702 -657 -737 -748 -713 -422 -677 -676 -913 -854 -279 -752 -89 -573 -441 -209 -231 -3 -576 -988 -88 -842 -339 -909 -354 -220 -166 -437 -172 -675 -938 -185 -515 -450 -613 -643 -890 -575 -26 -758 -832 -550 -185 -587 -798 -574 -843 -668 -419 -528 -332 -756 -539 -575 -883 -429 -532 -844 -468 -643 -328 -719 -975 -17 -510 -62 -193 -711 -142 -558 -516 -379 -374 -433 -704 -511 -91 -999 -58 -873 -516 -340 -982 -154 -346 -831 -211 -699 -922 -662 -756 -493 -624 -540 -93 -129 -666 -263 -469 -737 -127 -585 -103 -349 -561 -9 -522 -66 -187 -32 -244 -250 -123 -575 -11 -673 -225 -879 -607 -520 -597 -312 -462 -862 -835 -326 -712 -494 -866 -74 -798 -793 -816 -82 -443 -608 -635 -936 -17 -788 -603 -822 -809 -735 -248 -267 -216 -962 -501 -589 -605 -486 -333 -160 -443 -508 -922 -313 -789 -870 -1 -121 -249 -959 -286 -567 -409 -842 -775 -959 -46 -985 -583 -950 -340 -477 -768 -632 -126 -496 -832 -478 -543 -739 -812 -943 -354 -860 -9 -158 -944 -948 -473 -739 -352 -594 -279 -688 -372 -983 -486 -327 -602 -277 -195 -994 -530 -736 -654 -853 -635 -386 -741 -66 -661 -528 -12 -775 -703 -612 -518 -374 -891 -799 -126 -368 -84 -929 -122 -344 -43 -306 -57 -496 -825 -605 -603 -738 -903 -815 -33 -233 -680 -43 -820 -973 -96 -167 -4 -612 -147 -134 -7 -905 -77 -538 -461 -933 -946 -708 -665 -724 -346 -402 -556 -494 -390 -923 -567 -337 -51 -34 -181 -508 -719 -893 -35 -965 -506 -658 -143 -426 -264 -748 -866 -418 -264 -47 -329 -1 -92 -632 -640 -434 -395 -12 -196 -882 -167 -260 -22 -616 -239 -117 -570 -119 -870 -788 -687 -386 -363 -81 -347 -209 -829 -843 -239 -389 -354 -714 -77 -777 -335 -384 -267 -746 -82 -449 -439 -986 -417 -458 -569 -675 -327 -161 -943 -189 -607 -157 -591 -874 -857 -851 -261 -971 -578 -573 -949 -87 -946 -974 -775 -505 -44 -13 -592 -38 -953 -45 -795 -682 -821 -621 -340 -400 -277 -738 -144 -662 -268 -109 -734 -923 -336 -3 -68 -854 -833 -199 -758 -150 -766 -817 -70 -835 -299 -753 -304 -64 -454 -816 -548 -345 -640 -805 -606 -724 -106 -988 -683 -934 -400 -555 -856 -544 -162 -71 -358 -885 -548 -99 -952 -304 -836 -344 -935 -70 -310 -187 -989 -148 -958 -618 -243 -386 -514 -774 -674 -324 -383 -411 -725 -155 -385 -102 -787 -401 -993 -237 -889 -925 -434 -700 -747 -231 -786 -723 -144 -731 -358 -686 -925 -848 -998 -708 -119 -334 -374 -661 -218 -407 -607 -986 -60 -102 -254 -115 -279 -697 -863 -179 -338 -347 -364 -3 -100 -44 -67 -796 -358 -144 -770 -790 -874 -82 -508 -429 -871 -853 -768 -535 -86 -498 -621 -109 -231 -518 -464 -699 -794 -283 -153 -419 -96 -572 -521 -382 -82 -215 -422 -333 -206 -176 -90 -658 -306 -216 -700 -519 -733 -409 -134 -2 -107 -53 -615 -959 -717 -144 -461 -250 -396 -305 -280 -391 -246 -891 -389 -582 -751 -216 -471 -724 -61 -489 -143 -368 -385 -778 -63 -463 -449 -909 -52 -978 -920 -947 -933 -888 -883 -326 -293 -529 -309 -36 -771 -192 -877 -58 -900 -471 -49 -154 -769 -618 -520 -185 -901 -610 -514 -303 -972 -265 -203 -520 -660 -101 -89 -895 -544 -960 -103 -527 -740 -561 -582 -609 -296 -588 -60 -193 -153 -682 -414 -862 -354 -15 -582 -343 -877 -651 -965 -77 -327 -756 -798 -235 -910 -98 -513 -325 -222 -299 -882 -394 -719 -809 -922 -253 -388 -372 -745 -128 -963 -661 -780 -146 -672 -822 -42 -989 -439 -627 -350 -954 -383 -156 -862 -608 -859 -482 -61 -917 -390 -115 -309 -156 -528 -497 -370 -981 -707 -810 -372 -429 -37 -173 -428 -37 -282 -242 -759 -63 -704 -311 -823 -756 -968 -977 -695 -602 -238 -186 -826 -365 -974 -296 -442 -714 -188 -591 -167 -573 -697 -96 -182 -564 -416 -791 -504 -697 -247 -62 -935 -135 -323 -119 -798 -226 -913 -891 -485 -857 -457 -652 -19 -605 -396 -606 -470 -713 -492 -710 -233 -404 -165 -54 -62 -223 -272 -805 -772 -90 -214 -579 -936 -501 -523 -874 -972 -149 -378 -245 -607 -552 -226 -416 -889 -896 -698 -683 -396 -377 -511 -201 -742 -199 -358 -541 -368 -742 -845 -234 -879 -582 -593 -601 -312 -854 -282 -397 -681 -932 -99 -408 -372 -451 -643 -798 -612 -743 -330 -106 -222 -402 -104 -160 -826 -352 -124 -964 -88 -243 -101 -955 -427 -258 -551 -300 -286 -921 -577 -82 -489 -682 -111 -170 -861 -786 -114 -403 -434 -908 -52 -694 -240 -452 -146 -561 -34 -739 -374 -685 -162 -689 -111 -737 -639 -810 -484 -403 -928 -710 -32 -265 -676 -152 -496 -348 -938 -903 -292 -968 -696 -485 -771 -269 -335 -734 -301 -311 -499 -495 -706 -710 -633 -7 -890 -326 -16 -857 -468 -683 -621 -335 -11 -188 -535 -383 -459 -110 -565 -66 -63 -603 -548 -578 -532 -821 -367 -168 -313 -723 -727 -193 -271 -601 -589 -861 -763 -988 -90 -188 -242 -594 -417 -95 -803 -115 -946 -359 -818 -997 -10 -323 -293 -953 -432 -952 -726 -314 -264 -77 -480 -701 -547 -924 -916 -198 -391 -582 -163 -413 -407 -138 -133 -689 -836 -399 -987 -384 -486 -64 -961 -415 -761 -710 -332 -365 -70 -549 -570 -593 -608 -244 -340 -191 -428 -884 -225 -161 -477 -18 -660 -884 -164 -983 -351 -49 -235 -58 -181 -380 -323 -967 -962 -316 -254 -683 -341 -222 -834 -10 -793 -813 -533 -527 -700 -67 -409 -143 -157 -724 -459 -126 -681 -49 -891 -624 -592 -512 -916 -969 -716 -342 -107 -883 -649 -584 -325 -742 -132 -584 -955 -336 -98 -330 -851 -547 -537 -963 -301 -895 -493 -341 -861 -823 -364 -856 -994 -912 -944 -900 -149 -384 -253 -277 -774 -580 -179 -821 -372 -906 -208 -396 -803 -153 -928 -949 -632 -551 -637 -940 -516 -21 -577 -71 -255 -323 -27 -580 -924 -13 -126 -915 -796 -593 -314 -817 -301 -926 -215 -558 -891 -990 -908 -16 -357 -323 -443 -499 -314 -933 -328 -933 -472 -482 -168 -96 -577 -928 -838 -98 -539 -53 -912 -472 -956 -886 -990 -686 -421 -809 -796 -301 -319 -629 -71 -144 -419 -732 -630 -909 -149 -703 -812 -919 -790 -649 -833 -97 -789 -139 -214 -786 -925 -163 -45 -910 -89 -847 -978 -114 -317 -82 -652 -174 -316 -440 -525 -571 -509 -19 -829 -341 -346 -29 -782 -807 -677 -348 -969 -944 -689 -468 -922 -426 -761 -293 -753 -31 -310 -940 -49 -388 -265 -306 -780 -877 -717 -543 -741 -171 -738 -693 -313 -983 -54 -856 -855 -647 -834 -379 -367 -742 -585 -145 -882 -508 -887 -519 -85 -643 -875 -287 -553 -699 -696 -205 -626 -500 -72 -879 -98 -338 -845 -214 -327 -804 -355 -463 -558 -849 -330 -719 -168 -781 -573 -66 -413 -736 -256 -291 -473 -259 -70 -436 -744 -946 -255 -410 -865 -693 -145 -363 -668 -487 -5 -589 -406 -416 -216 -390 -523 -732 -405 -253 -546 -545 -348 -645 -59 -981 -604 -228 -341 -560 -66 -984 -197 -543 -656 -679 -869 -915 -402 -676 -917 -952 -151 -127 -344 -607 -796 -958 -466 -540 -243 -260 -940 -591 -565 -971 -371 -125 -993 -915 -679 -637 -292 -845 -709 -478 -268 -526 -128 -263 -644 -724 -103 -92 -139 -837 -924 -653 -757 -807 -958 -789 -705 -508 -938 -422 -641 -396 -174 -51 -481 -802 -49 -854 -899 -9 -707 -225 -526 -959 -627 -356 -325 -549 -653 -681 -467 -387 -581 -285 -242 -359 -796 -777 -543 -190 -242 -753 -1000 -502 -105 -82 -961 -982 -890 -874 -956 -369 -779 -639 -656 -276 -855 -727 -917 -413 -417 -174 -886 -619 -127 -847 -443 -563 -655 -669 -319 -632 -523 -123 -342 -875 -602 -887 -376 -969 -139 -492 -443 -501 -942 -97 -846 -61 -155 -189 -134 -609 -77 -441 -686 -705 -185 -723 -485 -348 -211 -708 -485 -898 -816 -332 -561 -498 -957 -840 -460 -632 -600 -440 -79 -368 -886 -669 -303 -72 -197 -849 -891 -355 -663 -343 -205 -982 -123 -492 -943 -237 -74 -517 -170 -523 -448 -624 -559 -588 -672 -194 -526 -74 -316 -666 -651 -331 -227 -580 -482 -247 -674 -983 -143 -84 -136 -232 -358 -292 -1 -585 -255 -391 -783 -735 -887 -828 -26 -161 -120 -400 -6 -540 -83 -332 -389 -339 -586 -311 -903 -394 -284 -890 -871 -891 -371 -945 -579 -693 -292 -90 -971 -260 -477 -79 -919 -662 -68 -874 -212 -769 -622 -627 -688 -543 -53 -633 -317 -368 -893 -723 -906 -750 -861 -886 -315 -209 -526 -127 -579 -519 -237 -118 -536 -477 -158 -760 -767 -89 -14 -169 -553 -324 -800 -209 -113 -355 -477 -207 -973 -39 -125 -643 -297 -828 -738 -278 -198 -754 -138 -635 -365 -919 -536 -129 -166 -34 -48 -387 -81 -765 -831 -856 -322 -435 -485 -322 -358 -770 -184 -643 -167 -498 -852 -439 -169 -775 -367 -798 -665 -759 -437 -309 -662 -269 -834 -779 -964 -725 -180 -571 -853 -113 -508 -866 -446 -588 -119 -542 -662 -904 -877 -879 -52 -986 -7 -741 -429 -945 -521 -227 -956 -969 -314 -363 -403 -362 -220 -790 -125 -775 -886 -380 -658 -169 -193 -760 -128 -999 -857 -567 -912 -841 -829 -38 -2 -355 -861 -677 -325 -269 -898 -305 -858 -76 -192 -126 -259 -808 -612 -670 -955 -2 -47 -792 -686 -828 -706 -117 -185 -443 -397 -501 -436 -881 -486 -335 -209 -514 -402 -918 -663 -277 -251 -525 -378 -261 -825 -113 -376 -982 -285 -895 -798 -952 -912 -992 -245 -997 -151 -270 -383 -457 -700 -236 -248 -877 -350 -929 -485 -972 -79 -612 -663 -720 -52 -521 -634 -13 -807 -687 -445 -923 -141 -375 -544 -644 -544 -322 -856 -471 -925 -873 -239 -91 -494 -846 -108 -124 -982 -199 -311 -894 -100 -69 -385 -419 -745 -299 -231 -498 -341 -776 -41 -129 -151 -666 -272 -355 -559 -243 -133 -470 -557 -413 -583 -299 -698 -526 -552 -350 -727 -535 -613 -531 -264 -357 -92 -400 -357 -328 -874 -908 -136 -580 -227 -176 -461 -20 -374 -354 -25 -191 -318 -495 -777 -644 -212 -839 -526 -80 -35 -657 -811 -505 -429 -334 -58 -197 -465 -938 -358 -662 -265 -279 -621 -958 -675 -519 -270 -244 -517 -839 -93 -814 -180 -52 -302 -820 -653 -695 -883 -97 -331 -776 -750 -136 -471 -995 -886 -843 -17 -185 -180 -692 -766 -176 -933 -176 -750 -303 -961 -14 -912 -386 -510 -776 -831 -983 -491 -221 -861 -654 -96 -25 -54 -854 -476 -501 -742 -14 -419 -846 -997 -140 -745 -539 -443 -283 -588 -540 -517 -974 -869 -126 -708 -80 -103 -195 -937 -126 -680 -44 -533 -139 -512 -931 -839 -621 -867 -688 -746 -362 -168 -806 -256 -753 -257 -310 -520 -975 -764 -132 -860 -107 -304 -104 -691 -675 -875 -976 -18 -516 -538 -990 -455 -578 -825 -127 -115 -684 -927 -626 -987 -560 -483 -815 -959 -196 -693 -81 -41 -839 -61 -515 -50 -512 -767 -433 -677 -379 -608 -421 -666 -473 -795 -694 -391 -703 -258 -654 -96 -729 -607 -800 -485 -782 -608 -301 -869 -894 -428 -324 -866 -27 -715 -107 -974 -19 -935 -945 -744 -213 -332 -442 -189 -732 -847 -506 -363 -395 -530 -438 -391 -197 -240 -626 -636 -197 -64 -49 -372 -8 -629 -246 -288 -215 -568 -412 -795 -113 -101 -204 -884 -590 -471 -398 -482 -316 -171 -971 -994 -457 -612 -529 -264 -262 -958 -647 -247 -880 -622 -901 -745 -289 -395 -949 -195 -238 -71 -444 -656 -485 -273 -354 -230 -215 -767 -101 -63 -85 -500 -597 -442 -247 -891 -546 -995 -997 -952 -326 -240 -717 -721 -107 -21 -67 -894 -719 -89 -113 -143 -341 -957 -640 -924 -16 -933 -821 -888 -873 -608 -28 -585 -196 -602 -278 -34 -547 -99 -105 -793 -896 -146 -165 -840 -353 -559 -100 -668 -150 -574 -982 -205 -102 -211 -467 -545 -30 -449 -116 -636 -243 -695 -464 -903 -395 -918 -370 -599 -158 -976 -715 -331 -190 -728 -75 -733 -116 -822 -851 -52 -461 -35 -524 -167 -297 -508 -389 -28 -827 -56 -737 -974 -789 -827 -482 -466 -302 -460 -317 -862 -504 -917 -871 -589 -473 -921 -352 -397 -740 -162 -438 -204 -101 -333 -628 -343 -281 -475 -769 -393 -255 -801 -963 -81 -8 -437 -12 -532 -351 -700 -117 -463 -982 -238 -228 -934 -455 -645 -774 -787 -387 -803 -25 -787 -852 -669 -939 -26 -780 -993 -166 -821 -240 -729 -578 -561 -157 -896 -608 -1 -687 -882 -523 -650 -855 -755 -6 -640 -331 -328 -94 -394 -877 -746 -808 -299 -652 -210 -211 -973 -380 -811 -317 -243 -342 -848 -404 -928 -229 -720 -734 -797 -987 -636 -26 -168 -618 -666 -132 -31 -905 -304 -682 -871 -899 -337 -388 -882 -227 -548 -492 -581 -254 -910 -877 -182 -233 -181 -369 -270 -26 -291 -584 -27 -455 -461 -886 -575 -354 -264 -552 -774 -117 -590 -168 -346 -781 -396 -433 -464 -119 -108 -810 -865 -503 -495 -992 -811 -645 -307 -603 -81 -381 -535 -599 -34 -738 -123 -952 -506 -16 -781 -238 -556 -367 -68 -765 -90 -845 -359 -98 -899 -323 -827 -432 -450 -43 -750 -411 -186 -384 -200 -768 -885 -371 -693 -618 -967 -47 -491 -652 -671 -114 -989 -463 -100 -962 -274 -998 -544 -986 -858 -573 -810 -738 -451 -492 -726 -3 -694 -332 -319 -41 -577 -222 -24 -608 -981 -875 -725 -611 -948 -424 -240 -372 -838 -588 -282 -475 -353 -989 -761 -499 -276 -487 -930 -367 -610 -984 -969 -273 -401 -211 -692 -233 -730 -369 -859 -140 -96 -786 -852 -527 -963 -6 -6 -184 -10 -347 -727 -986 -964 -93 -912 -798 -808 -203 -725 -846 -626 -844 -354 -310 -399 -134 -243 -375 -691 -301 -904 -276 -352 -311 -735 -238 -567 -780 -36 -402 -265 -529 -963 -721 -936 -578 -777 -794 -826 -10 -857 -711 -751 -99 -420 -433 -73 -46 -351 -342 -775 -640 -949 -945 -183 -43 -981 -987 -318 -10 -917 -31 -831 -290 -833 -757 -713 -54 -457 -982 -113 -84 -669 -422 -270 -455 -650 -335 -151 -656 -213 -417 -779 -925 -125 -882 -683 -26 -720 -710 -614 -528 -494 -569 -594 -555 -985 -437 -681 -693 -199 -672 -508 -342 -780 -852 -621 -341 -821 -135 -35 -403 -310 -642 -195 -179 -161 -676 -554 -667 -306 -448 -357 -789 -486 -870 -322 -718 -182 -792 -152 -433 -766 -678 -852 -654 -978 -671 -106 -142 -787 -150 -232 -726 -290 -156 -484 -706 -19 -727 -766 -685 -464 -774 -806 -447 -833 -268 -589 -731 -19 -276 -214 -751 -502 -547 -783 -270 -509 -190 -952 -591 -547 -581 -118 -246 -65 -291 -424 -995 -530 -943 -344 -988 -997 -739 -666 -669 -882 -881 -707 -129 -375 -360 -229 -800 -716 -919 -178 -924 -617 -899 -539 -754 -349 -155 -419 -434 -418 -866 -875 -23 -504 -94 -753 -171 -369 -557 -987 -48 -655 -320 -570 -444 -701 -827 -405 -569 -903 -920 -163 -501 -198 -879 -442 -54 -210 -77 -719 -391 -778 -103 -133 -276 -92 -553 -159 -828 -462 -571 -162 -55 -352 -394 -279 -570 -422 -416 -268 -399 -362 -506 -372 -70 -917 -897 -802 -340 -973 -808 -344 -870 -196 -467 -274 -501 -52 -82 -706 -316 -736 -783 -562 -50 -562 -601 -951 -965 -606 -877 -921 -666 -74 -490 -284 -593 -776 -520 -170 -505 -82 -592 -29 -847 -854 -566 -715 -570 -276 -901 -111 -225 -704 -291 -267 -64 -444 -260 -559 -711 -482 -608 -522 -216 -438 -408 -923 -231 -657 -548 -777 -583 -184 -291 -853 -224 -661 -126 -646 -312 -396 -516 -34 -731 -359 -620 -707 -641 -102 -154 -918 -501 -671 -668 -806 -474 -477 -385 -888 -936 -817 -178 -412 -688 -522 -682 -911 -418 -734 -428 -996 -546 -983 -649 -197 -643 -194 -575 -120 -14 -391 -445 -549 -85 -445 -165 -967 -186 -657 -823 -158 -18 -744 -486 -961 -676 -626 -697 -212 -807 -377 -959 -657 -693 -805 -303 -787 -168 -89 -925 -910 -188 -532 -472 -246 -641 -723 -537 -378 -748 -595 -503 -449 -26 -1000 -487 -842 -772 -930 -182 -927 -328 -923 -249 -897 -235 -962 -827 -176 -517 -260 -861 -743 -982 -944 -298 -181 -947 -133 -289 -316 -276 -812 -267 -238 -862 -402 -913 -435 -913 -312 -499 -407 -422 -762 -941 -25 -253 -624 -613 -679 -958 -870 -216 -528 -690 -648 -751 -157 -765 -964 -704 -313 -245 -924 -192 -631 -273 -819 -70 -136 -880 -117 -249 -951 -523 -25 -972 -143 -199 -629 -659 -275 -660 -545 -133 -954 -697 -722 -150 -926 -585 -369 -510 -6 -901 -357 -723 -925 -570 -979 -739 -797 -318 -72 -720 -124 -322 -147 -990 -944 -664 -482 -818 -459 -844 -131 -313 -207 -610 -656 -630 -392 -861 -238 -73 -265 -165 -404 -274 -215 -826 -42 -991 -215 -174 -172 -210 -244 -250 -155 -277 -472 -868 -599 -816 -384 -952 -729 -53 -363 -267 -541 -180 -373 -300 -832 -149 -981 -824 -639 -60 -670 -897 -206 -151 -114 -807 -478 -885 -268 -641 -152 -264 -503 -693 -984 -790 -175 -87 -787 -45 -164 -954 -53 -176 -719 -971 -269 -814 -528 -506 -541 -358 -956 -330 -146 -335 -245 -183 -848 -890 -499 -364 -427 -899 -595 -46 -396 -816 -776 -2 -774 -25 -379 -965 -537 -436 -399 -220 -582 -922 -509 -495 -158 -424 -537 -859 -967 -763 -837 -813 -130 -197 -756 -319 -133 -451 -171 -758 -140 -808 -973 -141 -212 -668 -990 -953 -263 -574 -114 -923 -471 -560 -449 -548 -769 -9 -604 -290 -334 -757 -704 -616 -212 -185 -479 -431 -842 -124 -728 -611 -517 -762 -797 -251 -985 -88 -116 -215 -234 -32 -52 -225 -679 -340 -84 -455 -343 -923 -561 -850 -938 -122 -404 -575 -456 -125 -968 -295 -201 -224 -163 -245 -917 -694 -144 -673 -290 -785 -377 -619 -479 -679 -956 -563 -154 -595 -695 -11 -989 -162 -160 -171 -406 -206 -219 -806 -813 -515 -7 -470 -656 -910 -463 -660 -944 -408 -267 -238 -441 -65 -4 -792 -496 -490 -385 -431 -221 -714 -390 -768 -353 -897 -851 -568 -64 -784 -801 -698 -511 -871 -607 -330 -996 -975 -782 -64 -268 -778 -920 -942 -501 -388 -48 -692 -321 -27 -843 -111 -939 -563 -808 -301 -172 -479 -902 -191 -325 -473 -167 -838 -874 -833 -309 -746 -726 -219 -128 -37 -302 -625 -320 -185 -402 -819 -542 -122 -685 -191 -337 -899 -140 -940 -62 -336 -359 -604 -661 -685 -645 -588 -958 -366 -187 -17 -722 -159 -322 -223 -342 -454 -813 -820 -330 -72 -19 -152 -348 -849 -72 -849 -542 -994 -284 -1000 -568 -434 -412 -408 -575 -949 -768 -931 -709 -179 -617 -803 -479 -343 -29 -396 -518 -36 -49 -732 -131 -400 -251 -529 -227 -561 -270 -217 -320 -949 -817 -886 -413 -858 -198 -345 -211 -927 -152 -881 -633 -3 -546 -336 -498 -114 -146 -61 -414 -318 -571 -231 -122 -216 -840 -750 -617 -592 -873 -895 -380 -266 -314 -19 -741 -896 -122 -647 -741 -523 -511 -703 -880 -816 -849 -744 -640 -651 -879 -475 -318 -247 -900 -296 -773 -906 -724 -704 -100 -82 -920 -812 -252 -955 -959 -976 -620 -447 -923 -884 -891 -995 -924 -789 -35 -243 -919 -763 -739 -539 -194 -430 -907 -567 -932 -23 -860 -213 -356 -742 -33 -142 -364 -506 -355 -916 -143 -621 -695 -314 -985 -447 -387 -32 -21 -302 -710 -876 -788 -121 -518 -841 -73 -828 -297 -299 -35 -565 -571 -902 -815 -451 -915 -614 -62 -251 -743 -365 -127 -578 -182 -978 -161 -431 -102 -481 -804 -728 -312 -802 -738 -239 -716 -881 -868 -910 -81 -579 -762 -637 -982 -334 -258 -233 -760 -333 -769 -795 -405 -899 -608 -658 -508 -675 -708 -791 -91 -740 -699 -279 -792 -364 -441 -11 -489 -67 -358 -716 -530 -531 -640 -304 -312 -541 -370 -47 -220 -357 -629 -567 -53 -468 -883 -31 -834 -744 -302 -34 -580 -592 -964 -19 -574 -231 -115 -216 -960 -860 -539 -485 -642 -138 -682 -428 -358 -597 -321 -478 -233 -714 -1000 -624 -440 -767 -145 -36 -146 -47 -221 -492 -107 -425 -648 -320 -413 -892 -712 -326 -552 -584 -143 -655 -929 -447 -663 -187 -321 -755 -349 -552 -164 -609 -767 -835 -794 -192 -532 -2 -933 -819 -108 -654 -887 -217 -887 -484 -171 -243 -295 -107 -550 -811 -3 -174 -395 -647 -241 -301 -981 -795 -307 -936 -368 -93 -554 -688 -538 -861 -309 -435 -13 -933 -959 -687 -120 -50 -147 -400 -532 -146 -514 -816 -548 -943 -976 -720 -901 -658 -89 -164 -88 -942 -449 -287 -877 -427 -203 -833 -895 -727 -125 -687 -97 -98 -577 -463 -227 -409 -468 -187 -473 -275 -800 -826 -38 -957 -64 -783 -747 -751 -837 -658 -327 -1 -346 -304 -993 -126 -826 -789 -704 -287 -430 -626 -932 -975 -624 -556 -66 -803 -707 -110 -192 -919 -639 -920 -784 -557 -100 -942 -446 -534 -570 -637 -646 -789 -996 -816 -80 -405 -283 -297 -654 -652 -303 -493 -574 -877 -175 -785 -150 -47 -920 -240 -826 -404 -889 -289 -939 -832 -210 -159 -914 -812 -764 -167 -278 -428 -689 -883 -601 -784 -29 -791 -466 -950 -668 -618 -635 -957 -434 -708 -422 -575 -951 -608 -729 -391 -403 -131 -335 -617 -341 -964 -942 -571 -610 -102 -68 -387 -907 -23 -799 -912 -422 -627 -542 -808 -687 -493 -486 -91 -493 -6 -554 -607 -947 -227 -812 -696 -858 -663 -889 -335 -103 -779 -234 -930 -162 -564 -761 -180 -488 -575 -340 -748 -312 -128 -543 -140 -181 -566 -207 -231 -160 -46 -371 -87 -622 -813 -853 -925 -664 -920 -529 -169 -532 -494 -257 -519 -81 -827 -170 -710 -271 -836 -911 -916 -785 -439 -640 -181 -795 -3 -15 -184 -901 -442 -270 -167 -968 -51 -381 -716 -315 -198 -466 -830 -837 -857 -73 -687 -616 -950 -695 -942 -515 -755 -523 -237 -173 -46 -302 -28 -966 -7 -600 -723 -394 -644 -521 -132 -954 -629 -835 -834 -423 -717 -879 -75 -353 -708 -384 -143 -712 -893 -604 -856 -78 -565 -490 -594 -941 -614 -217 -591 -141 -888 -796 -263 -299 -842 -644 -988 -859 -467 -84 -441 -814 -269 -595 -726 -853 -248 -789 -674 -49 -998 -59 -890 -568 -30 -418 -61 -970 -962 -592 -905 -727 -242 -605 -337 -186 -929 -930 -647 -231 -67 -181 -40 -482 -645 -215 -144 -222 -509 -240 -944 -826 -160 -120 -251 -12 -382 -254 -180 -302 -754 -9 -462 -587 -404 -232 -591 -777 -577 -780 -115 -374 -803 -418 -682 -706 -292 -833 -160 -827 -668 -807 -184 -951 -611 -56 -441 -676 -954 -425 -596 -613 -781 -195 -364 -803 -548 -427 -140 -637 -105 -222 -281 -56 -655 -12 -716 -783 -228 -276 -724 -617 -281 -659 -560 -33 -508 -408 -882 -628 -652 -66 -596 -743 -762 -333 -541 -981 -517 -644 -743 -986 -796 -979 -515 -356 -318 -816 -731 -938 -436 -120 -973 -494 -335 -719 -302 -150 -495 -408 -836 -534 -549 -424 -912 -532 -656 -627 -950 -144 -958 -442 -235 -97 -638 -586 -771 -347 -76 -276 -116 -835 -472 -536 -434 -887 -838 -747 -39 -798 -570 -846 -141 -943 -68 -402 -493 -731 -277 -120 -856 -981 -472 -802 -34 -375 -178 -155 -348 -267 -718 -530 -885 -646 -800 -632 -194 -119 -337 -989 -21 -450 -336 -850 -729 -644 -239 -229 -220 -71 -239 -993 -476 -701 -543 -53 -96 -66 -887 -183 -73 -226 -173 -857 -327 -758 -801 -712 -86 -502 -652 -326 -684 -644 -148 -64 -313 -338 -137 -19 -438 -401 -375 -850 -569 -354 -705 -529 -553 -54 -894 -783 -790 -600 -283 -627 -979 -607 -188 -179 -925 -777 -79 -184 -488 -171 -929 -893 -971 -280 -968 -197 -41 -785 -504 -844 -476 -641 -560 -928 -275 -739 -13 -528 -336 -428 -410 -735 -155 -105 -516 -83 -666 -297 -172 -359 -473 -510 -813 -553 -35 -871 -211 -576 -831 -875 -588 -99 -871 -712 -119 -250 -572 -457 -925 -785 -985 -33 -124 -236 -261 -457 -167 -971 -350 -439 -441 -232 -489 -19 -380 -220 -93 -696 -956 -408 -409 -771 -761 -124 -62 -78 -49 -448 -929 -288 -242 -97 -727 -666 -560 -756 -670 -719 -534 -992 -706 -378 -37 -311 -758 -324 -493 -986 -213 -85 -681 -651 -365 -697 -498 -524 -927 -431 -36 -336 -289 -766 -374 -239 -739 -104 -202 -610 -138 -238 -910 -922 -134 -576 -754 -546 -560 -801 -58 -170 -125 -241 -984 -375 -830 -539 -882 -469 -401 -858 -126 -579 -321 -818 -333 -191 -627 -603 -66 -623 -102 -606 -975 -831 -926 -929 -556 -722 -208 -367 -309 -431 -958 -808 -684 -224 -772 -33 -556 -115 -819 -132 -204 -618 -8 -819 -919 -74 -706 -298 -154 -490 -713 -395 -385 -370 -631 -124 -537 -698 -211 -462 -939 -83 -306 -161 -145 -110 -611 -954 -337 -203 -358 -108 -587 -862 -15 -161 -83 -897 -686 -295 -799 -624 -167 -706 -51 -858 -505 -251 -285 -623 -626 -244 -887 -475 -320 -115 -410 -37 -15 -477 -146 -110 -58 -851 -86 -288 -40 -609 -854 -467 -363 -709 -210 -543 -154 -981 -361 -903 -916 -636 -722 -258 -417 -675 -351 -371 -490 -984 -194 -497 -473 -949 -398 -348 -734 -374 -385 -337 -600 -10 -415 -785 -381 -973 -439 -793 -479 -956 -43 -695 -715 -79 -570 -6 -850 -68 -860 -128 -737 -543 -240 -465 -903 -72 -763 -838 -414 -419 -532 -890 -71 -316 -879 -677 -125 -84 -760 -110 -898 -21 -97 -322 -497 -870 -155 -81 -944 -559 -457 -860 -321 -544 -541 -268 -366 -444 -501 -545 -775 -130 -189 -937 -699 -370 -938 -227 -813 -347 -935 -883 -705 -211 -944 -922 -378 -336 -404 -761 -154 -900 -415 -93 -68 -93 -917 -941 -55 -189 -538 -118 -457 -71 -815 -777 -358 -179 -388 -16 -684 -444 -898 -329 -897 -591 -71 -557 -65 -886 -263 -769 -27 -990 -992 -848 -382 -756 -919 -749 -994 -762 -997 -920 -824 -929 -918 -345 -254 -742 -395 -73 -300 -549 -45 -946 -884 -733 -732 -333 -709 -115 -677 -103 -903 -111 -631 -468 -869 -816 -449 -953 -717 -4 -456 -222 -590 -720 -417 -914 -719 -905 -651 -1000 -33 -731 -596 -197 -342 -700 -570 -878 -115 -423 -254 -36 -352 -758 -814 -312 -695 -869 -477 -752 -509 -254 -457 -94 -664 -454 -556 -509 -827 -38 -615 -341 -877 -802 -49 -194 -741 -332 -413 -80 -235 -124 -521 -467 -905 -745 -754 -181 -948 -322 -713 -622 -479 -696 -318 -570 -631 -111 -761 -534 -908 -65 -156 -439 -759 -743 -696 -621 -14 -120 -944 -335 -319 -409 -300 -192 -866 -655 -806 -160 -729 -249 -19 -443 -177 -170 -33 -669 -49 -776 -22 -824 -224 -243 -385 -67 -941 -938 -327 -367 -928 -282 -991 -513 -5 -922 -146 -246 -349 -524 -456 -433 -487 -374 -304 -27 -452 -148 -128 -144 -375 -941 -523 -746 -964 -290 -911 -777 -692 -214 -474 -801 -502 -334 -586 -957 -44 -316 -886 -60 -238 -826 -59 -857 -300 -530 -561 -449 -22 -74 -403 -309 -332 -762 -281 -65 -878 -859 -149 -367 -520 -394 -180 -246 -987 -225 -428 -504 -653 -630 -95 -863 -612 -389 -38 -272 -128 -837 -273 -167 -681 -598 -72 -627 -836 -989 -533 -958 -930 -900 -289 -109 -945 -711 -296 -821 -949 -485 -313 -747 -9 -572 -975 -649 -63 -561 -166 -181 -665 -212 -972 -107 -695 -53 -863 -28 -402 -408 -782 -812 -828 -706 -525 -354 -981 -818 -559 -4 -920 -229 -953 -181 -970 -48 -522 -778 -224 -324 -811 -907 -102 -28 -193 -251 -978 -280 -564 -927 -989 -559 -405 -601 -59 -976 -766 -268 -350 -6 -667 -260 -316 -440 -888 -532 -818 -203 -536 -783 -434 -896 -640 -974 -70 -150 -970 -636 -627 -433 -837 -867 -734 -210 -939 -22 -704 -307 -33 -865 -477 -7 -853 -418 -283 -101 -69 -4 -523 -143 -336 -437 -787 -350 -366 -288 -302 -527 -560 -926 -985 -906 -319 -141 -714 -949 -763 -302 -236 -403 -145 -856 -695 -236 -628 -718 -724 -176 -613 -856 -467 -493 -724 -779 -238 -922 -691 -604 -487 -682 -799 -88 -854 -475 -512 -463 -622 -397 -761 -882 -136 -39 -754 -321 -808 -739 -553 -628 -365 -287 -824 -666 -725 -266 -906 -689 -36 -314 -187 -266 -241 -414 -449 -582 -136 -434 -198 -612 -778 -763 -154 -468 -950 -295 -744 -151 -308 -492 -538 -150 -618 -334 -398 -227 -337 -502 -397 -493 -218 -595 -143 -596 -748 -878 -273 -554 -935 -283 -801 -37 -883 -389 -334 -403 -853 -669 -512 -953 -669 -107 -486 -268 -432 -760 -672 -611 -214 -724 -207 -383 -969 -856 -480 -544 -852 -563 -56 -473 -694 -594 -542 -800 -342 -476 -685 -767 -596 -459 -312 -574 -975 -681 -205 -439 -230 -545 -938 -544 -77 -574 -859 -86 -168 -147 -229 -561 -982 -785 -772 -18 -821 -437 -127 -209 -755 -297 -609 -299 -763 -365 -362 -635 -635 -384 -100 -935 -482 -576 -468 -149 -211 -525 -837 -476 -586 -549 -904 -412 -837 -501 -470 -986 -866 -103 -933 -852 -746 -883 -56 -345 -132 -577 -505 -512 -387 -20 -188 -862 -661 -599 -331 -957 -389 -140 -504 -246 -353 -995 -948 -84 -414 -893 -395 -832 -831 -633 -613 -29 -37 -249 -792 -87 -578 -236 -299 -115 -202 -597 -473 -936 -301 -159 -821 -724 -215 -593 -713 -505 -931 -586 -320 -544 -473 -569 -493 -278 -814 -14 -169 -710 -410 -232 -504 -634 -98 -457 -725 -140 -561 -280 -232 -838 -687 -600 -269 -171 -999 -917 -162 -390 -179 -563 -213 -245 -516 -111 -916 -65 -207 -8 -705 -339 -574 -120 -947 -537 -313 -146 -901 -666 -661 -327 -12 -113 -290 -205 -368 -685 -584 -401 -852 -273 -270 -885 -942 -968 -186 -915 -477 -66 -932 -788 -603 -303 -580 -866 -809 -214 -887 -339 -355 -985 -817 -682 -656 -442 -447 -553 -424 -663 -704 -543 -964 -615 -533 -906 -962 -159 -80 -644 -952 -421 -964 -71 -757 -984 -373 -816 -391 -715 -192 -622 -365 -902 -84 -133 -578 -62 -61 -318 -720 -91 -935 -90 -150 -196 -94 -811 -577 -638 -176 -63 -289 -800 -471 -369 -430 -675 -604 -576 -177 -666 -1 -167 -82 -556 -932 -898 -401 -355 -650 -373 -212 -215 -507 -340 -684 -637 -203 -908 -254 -313 -136 -603 -19 -6 -214 -916 -148 -262 -285 -204 -145 -218 -5 -731 -642 -653 -122 -206 -397 -354 -150 -965 -243 -338 -562 -320 -397 -361 -301 -919 -175 -632 -344 -131 -914 -463 -411 -530 -881 -64 -257 -232 -681 -87 -231 -647 -235 -636 -614 -733 -735 -740 -587 -189 -783 -798 -101 -475 -412 -549 -67 -599 -302 -467 -77 -426 -637 -421 -826 -851 -847 -507 -414 -580 -482 -586 -971 -63 -957 -297 -579 -482 -132 -367 -284 -451 -907 -643 -708 -935 -282 -903 -686 -564 -884 -826 -939 -747 -299 -642 -739 -334 -80 -654 -895 -523 -848 -834 -516 -401 -656 -174 -545 -755 -964 -512 -588 -646 -660 -310 -783 -119 -392 -867 -717 -255 -236 -869 -693 -716 -44 -245 -264 -694 -483 -832 -766 -183 -351 -489 -970 -176 -508 -983 -675 -533 -587 -423 -252 -291 -617 -732 -412 -754 -357 -41 -837 -314 -976 -595 -223 -499 -313 -615 -877 -860 -311 -656 -620 -193 -570 -394 -29 -213 -623 -802 -453 -4 -372 -978 -575 -79 -173 -159 -174 -873 -440 -571 -830 -499 -498 -660 -707 -211 -857 -114 -198 -515 -124 -953 -350 -628 -614 -734 -251 -468 -996 -819 -699 -270 -152 -80 -270 -915 -670 -596 -912 -316 -968 -573 -10 -436 -388 -946 -624 -189 -340 -728 -842 -39 -358 -563 -946 -110 -155 -699 -69 -946 -86 -125 -851 -384 -627 -399 -352 -840 -156 -208 -79 -134 -187 -631 -714 -738 -529 -301 -852 -813 -889 -332 -621 -521 -734 -638 -788 -130 -877 -735 -199 -979 -11 -681 -87 -436 -885 -889 -758 -138 -613 -475 -554 -425 -832 -755 -37 -311 -900 -127 -593 -272 -128 -250 -28 -739 -77 -90 -968 -408 -527 -38 -669 -589 -261 -991 -566 -743 -974 -632 -494 -505 -483 -689 -887 -713 -916 -426 -158 -634 -772 -927 -265 -869 -936 -570 -142 -641 -614 -591 -531 -848 -281 -658 -890 -484 -773 -10 -837 -432 -59 -379 -444 -937 -942 -792 -333 -210 -546 -778 -382 -934 -413 -12 -657 -26 -477 -403 -841 -395 -878 -857 -283 -733 -452 -345 -211 -320 -868 -519 -506 -393 -220 -310 -158 -247 -439 -247 -201 -410 -76 -957 -75 -931 -81 -479 -955 -929 -576 -168 -869 -695 -660 -567 -666 -988 -284 -134 -930 -488 -516 -898 -684 -682 -395 -344 -478 -285 -108 -61 -905 -24 -845 -43 -675 -981 -221 -893 -30 -143 -222 -985 -191 -562 -635 -152 -592 -581 -268 -422 -976 -942 -274 -217 -468 -499 -214 -800 -183 -916 -565 -522 -480 -234 -766 -450 -377 -913 -131 -182 -640 -554 -120 -356 -390 -38 -449 -613 -512 -631 -992 -982 -146 -525 -465 -613 -608 -85 -978 -12 -463 -285 -498 -363 -917 -719 -673 -9 -203 -55 -677 -677 -225 -673 -389 -943 -37 -143 -644 -47 -49 -978 -31 -189 -522 -34 -931 -47 -288 -177 -732 -88 -912 -832 -574 -103 -142 -74 -139 -820 -526 -907 -822 -873 -72 -597 -90 -270 -112 -712 -364 -351 -296 -456 -227 -746 -150 -871 -187 -720 -185 -778 -632 -56 -269 -788 -464 -63 -775 -498 -204 -627 -450 -485 -382 -568 -63 -526 -855 -305 -518 -430 -714 -616 -915 -725 -77 -693 -960 -332 -52 -668 -833 -424 -879 -583 -530 -435 -904 -550 -356 -863 -950 -926 -73 -91 -594 -319 -425 -651 -904 -429 -166 -612 -809 -857 -633 -76 -816 -334 -976 -69 -984 -464 -812 -326 -314 -277 -248 -677 -772 -298 -796 -757 -101 -11 -371 -910 -681 -164 -980 -382 -892 -276 -10 -233 -40 -328 -922 -744 -564 -18 -790 -641 -545 -624 -948 -973 -17 -311 -496 -293 -713 -586 -578 -417 -838 -580 -98 -358 -215 -176 -384 -999 -842 -454 -228 -400 -663 -456 -604 -199 -717 -818 -800 -589 -667 -331 -678 -367 -816 -561 -830 -879 -525 -39 -848 -686 -619 -384 -214 -468 -300 -606 -49 -677 -362 -981 -981 -814 -542 -437 -300 -379 -287 -933 -914 -181 -794 -418 -476 -2 -384 -927 -407 -173 -286 -76 -717 -123 -714 -60 -879 -374 -875 -56 -61 -163 -957 -444 -185 -310 -597 -580 -218 -710 -402 -815 -681 -609 -185 -449 -839 -167 -768 -824 -87 -568 -704 -927 -517 -549 -745 -966 -57 -910 -657 -965 -198 -519 -890 -795 -724 -609 -235 -14 -204 -335 -498 -178 -869 -760 -741 -239 -459 -106 -83 -350 -153 -516 -50 -735 -404 -934 -304 -734 -107 -867 -656 -569 -611 -700 -442 -136 -304 -760 -945 -320 -306 -601 -952 -206 -900 -834 -26 -378 -759 -704 -119 -156 -452 -105 -531 -52 -454 -715 -112 -464 -239 -968 -47 -78 -673 -492 -590 -635 -500 -296 -499 -503 -478 -509 -614 -383 -856 -101 -921 -598 -464 -681 -88 -519 -459 -578 -521 -984 -967 -863 -55 -248 -335 -3 -936 -161 -574 -809 -243 -603 -166 -69 -451 -918 -882 -287 -274 -609 -176 -703 -866 -919 -347 -134 -876 -225 -485 -425 -657 -872 -39 -751 -406 -345 -483 -177 -837 -1000 -389 -571 -998 -649 -214 -510 -586 -48 -769 -140 -475 -727 -107 -719 -132 -847 -265 -157 -435 -300 -362 -650 -349 -986 -229 -497 -333 -10 -630 -258 -726 -440 -365 -87 -791 -486 -469 -208 -678 -616 -445 -522 -492 -479 -133 -947 -741 -658 -955 -742 -85 -999 -4 -977 -878 -388 -280 -975 -649 -850 -582 -814 -519 -258 -530 -636 -512 -250 -187 -836 -97 -236 -255 -563 -394 -449 -965 -926 -175 -398 -870 -941 -224 -166 -250 -292 -709 -454 -564 -484 -176 -333 -401 -150 -617 -203 -20 -904 -354 -88 -31 -826 -351 -136 -80 -610 -13 -982 -748 -168 -363 -577 -459 -375 -938 -525 -383 -184 -614 -861 -143 -142 -382 -603 -888 -412 -239 -733 -204 -268 -987 -641 -955 -124 -499 -437 -730 -301 -737 -305 -206 -695 -684 -748 -280 -516 -625 -263 -475 -870 -785 -326 -600 -980 -481 -819 -271 -927 -372 -849 -563 -366 -514 -870 -865 -566 -673 -191 -124 -771 -55 -119 -762 -519 -408 -476 -663 -656 -300 -796 -819 -289 -749 -170 -805 -777 -530 -766 -570 -428 -84 -356 -287 -448 -525 -265 -485 -634 -828 -967 -808 -738 -657 -732 -680 -975 -471 -718 -161 -590 -688 -814 -89 -378 -875 -810 -794 -761 -678 -638 -93 -371 -689 -253 -816 -173 -639 -704 -483 -578 -412 -454 -415 -76 -864 -423 -426 -576 -514 -619 -730 -641 -901 -167 -133 -555 -782 -752 -847 -110 -450 -482 -219 -702 -98 -761 -292 -411 -441 -18 -797 -825 -808 -937 -598 -852 -428 -229 -423 -333 -383 -107 -751 -323 -204 -684 -371 -241 -204 -955 -952 -845 -492 -835 -303 -445 -679 -899 -354 -52 -740 -186 -812 -860 -913 -555 -966 -637 -519 -475 -827 -534 -890 -65 -35 -274 -562 -154 -330 -770 -278 -778 -902 -436 -660 -236 -324 -225 -873 -731 -273 -573 -506 -450 -39 -54 -357 -201 -964 -601 -639 -536 -913 -159 -160 -95 -538 -138 -743 -703 -655 -860 -542 -73 -734 -203 -795 -412 -873 -465 -548 -796 -488 -209 -951 -950 -179 -510 -712 -380 -791 -131 -764 -265 -567 -809 -635 -87 -154 -702 -84 -789 -312 -702 -693 -155 -499 -161 -830 -581 -953 -575 -115 -173 -228 -711 -726 -565 -176 -248 -968 -59 -26 -532 -988 -288 -897 -809 -84 -443 -997 -390 -217 -420 -227 -134 -679 -122 -467 -125 -402 -337 -498 -966 -775 -951 -140 -333 -353 -584 -832 -863 -437 -747 -22 -408 -668 -822 -725 -405 -202 -17 -756 -914 -525 -362 -505 -570 -865 -129 -635 -317 -744 -64 -1 -501 -42 -71 -321 -731 -490 -306 -241 -560 -459 -317 -692 -801 -574 -646 -65 -740 -813 -137 -562 -885 -456 -633 -235 -988 -42 -8 -787 -665 -299 -863 -397 -648 -468 -784 -734 -726 -317 -483 -212 -619 -703 -131 -493 -484 -582 -28 -809 -691 -651 -243 -372 -694 -349 -426 -166 -239 -132 -593 -506 -398 -479 -414 -920 -453 -967 -510 -366 -951 -717 -902 -387 -577 -519 -988 -589 -621 -829 -189 -232 -960 -597 -518 -801 -78 -412 -883 -926 -511 -862 -924 -278 -305 -905 -927 -179 -519 -752 -505 -808 -142 -932 -103 -254 -990 -924 -481 -783 -630 -754 -969 -587 -776 -203 -407 -974 -110 -343 -445 -638 -631 -332 -143 -986 -493 -650 -944 -645 -435 -919 -300 -519 -566 -248 -880 -203 -367 -979 -370 -88 -183 -620 -294 -293 -198 -337 -49 -842 -242 -798 -816 -381 -543 -446 -386 -501 -208 -713 -585 -607 -42 -606 -687 -620 -464 -164 -257 -706 -325 -15 -550 -703 -939 -84 -686 -585 -828 -275 -76 -534 -120 -919 -662 -900 -796 -907 -191 -265 -645 -358 -734 -544 -787 -513 -366 -111 -103 -753 -382 -128 -325 -338 -191 -207 -570 -715 -59 -321 -933 -797 -842 -998 -224 -473 -467 -353 -352 -83 -59 -945 -707 -203 -704 -322 -537 -198 -105 -682 -922 -727 -981 -454 -921 -988 -53 -330 -702 -1000 -504 -369 -743 -726 -274 -571 -522 -124 -70 -561 -363 -903 -936 -445 -336 -575 -32 -351 -614 -126 -713 -127 -600 -8 -429 -371 -217 -675 -228 -677 -944 -787 -215 -928 -314 -575 -353 -226 -316 -186 -622 -947 -804 -543 -286 -910 -565 -930 -389 -82 -425 -844 -573 -433 -827 -392 -562 -36 -361 -125 -288 -408 -217 -756 -93 -381 -398 -502 -838 -685 -61 -405 -78 -622 -773 -951 -632 -356 -880 -512 -220 -219 -103 -561 -902 -970 -343 -168 -629 -711 -185 -931 -799 -171 -271 -757 -767 -322 -186 -847 -842 -525 -270 -974 -929 -995 -286 -604 -852 -452 -79 -117 -698 -709 -520 -673 -180 -930 -5 -744 -722 -655 -523 -746 -455 -442 -675 -514 -759 -879 -264 -579 -667 -78 -931 -212 -752 -980 -940 -494 -496 -292 -836 -893 -890 -268 -79 -124 -390 -545 -49 -652 -356 -490 -139 -307 -724 -608 -375 -779 -592 -407 -806 -826 -32 -41 -18 -945 -545 -607 -443 -657 -998 -171 -716 -21 -537 -480 -487 -705 -61 -932 -745 -566 -939 -220 -545 -345 -363 -842 -226 -347 -599 -137 -960 -440 -958 -920 -379 -830 -365 -360 -274 -251 -127 -784 -384 -446 -573 -421 -99 -813 -562 -717 -5 -801 -458 -370 -667 -723 -253 -790 -550 -563 -219 -601 -550 -491 -25 -3 -703 -914 -383 -190 -110 -694 -892 -307 -916 -133 -224 -515 -223 -311 -314 -366 -324 -890 -752 -786 -619 -778 -980 -211 -491 -798 -99 -370 -480 -135 -746 -812 -730 -217 -922 -155 -400 -842 -213 -45 -772 -512 -52 -875 -56 -578 -326 -442 -829 -421 -894 -193 -473 -292 -826 -674 -779 -835 -594 -307 -639 -565 -840 -838 -742 -505 -576 -655 -738 -933 -347 -143 -612 -816 -828 -275 -658 -795 -991 -750 -474 -497 -829 -921 -48 -191 -946 -497 -518 -655 -346 -820 -25 -848 -766 -655 -465 -870 -173 -113 -514 -536 -686 -642 -423 -457 -856 -949 -248 -193 -322 -770 -820 -301 -446 -619 -978 -424 -702 -951 -275 -910 -669 -932 -113 -260 -389 -864 -21 -438 -447 -867 -188 -249 -400 -267 -374 -258 -22 -595 -936 -690 -868 -454 -844 -627 -398 -290 -196 -605 -614 -571 -239 -857 -305 -249 -260 -745 -172 -759 -110 -224 -81 -656 -136 -210 -839 -920 -967 -983 -524 -362 -759 -733 -706 -392 -406 -43 -740 -589 -742 -718 -973 -641 -15 -759 -953 -122 -602 -885 -806 -511 -18 -902 -898 -196 -535 -191 -303 -937 -178 -942 -801 -243 -245 -776 -914 -732 -431 -338 -507 -265 -148 -501 -912 -854 -514 -50 -208 -765 -479 -929 -340 -183 -348 -670 -438 -752 -755 -379 -80 -117 -541 -392 -414 -885 -915 -471 -321 -820 -35 -905 -426 -598 -610 -844 -438 -836 -136 -886 -787 -370 -182 -954 -607 -177 -527 -866 -50 -210 -599 -400 -491 -648 -341 -269 -965 -919 -104 -984 -781 -806 -371 -105 -279 -368 -122 -773 -513 -74 -270 -359 -904 -414 -624 -894 -936 -461 -873 -559 -593 -87 -993 -342 -725 -926 -478 -850 -28 -662 -308 -658 -565 -340 -528 -411 -236 -862 -646 -835 -888 -672 -655 -724 -675 -101 -900 -625 -228 -575 -470 -451 -92 -874 -193 -715 -612 -841 -734 -735 -969 -774 -409 -120 -149 -352 -571 -662 -622 -898 -287 -239 -412 -438 -872 -19 -785 -512 -147 -725 -195 -812 -693 -799 -105 -490 -260 -334 -278 -870 -712 -19 -205 -809 -190 -640 -826 -631 -929 -22 -52 -434 -293 -91 -23 -378 -912 -58 -650 -557 -321 -647 -78 -598 -941 -467 -40 -131 -684 -258 -582 -819 -539 -558 -868 -845 -808 -314 -102 -667 -914 -124 -248 -529 -659 -394 -527 -393 -278 -331 -961 -290 -638 -159 -272 -75 -489 -188 -163 -966 -153 -382 -713 -137 -400 -636 -814 -437 -821 -261 -123 -658 -834 -970 -451 -133 -120 -271 -538 -237 -31 -802 -283 -433 -71 -501 -769 -391 -443 -76 -331 -747 -363 -605 -704 -450 -749 -306 -589 -175 -778 -423 -714 -447 -513 -444 -370 -30 -149 -334 -917 -581 -555 -502 -583 -12 -808 -518 -867 -225 -917 -575 -83 -984 -515 -353 -48 -18 -356 -381 -412 -304 -184 -921 -319 -280 -486 -636 -417 -232 -149 -135 -756 -83 -843 -206 -468 -342 -123 -266 -205 -975 -346 -912 -363 -654 -154 -356 -775 -854 -665 -592 -553 -881 -686 -28 -913 -687 -485 -910 -890 -541 -462 -469 -869 -653 -543 -3 -692 -537 -653 -251 -613 -939 -872 -903 -724 -727 -814 -720 -828 -944 -262 -135 -470 -340 -428 -36 -225 -782 -15 -51 -122 -311 -253 -332 -978 -218 -816 -346 -800 -215 -174 -403 -434 -401 -258 -681 -547 -793 -40 -95 -734 -847 -421 -945 -427 -40 -584 -570 -11 -721 -717 -703 -229 -994 -787 -708 -197 -946 -401 -633 -665 -251 -430 -420 -418 -811 -72 -495 -360 -179 -411 -155 -279 -131 -571 -11 -129 -515 -513 -704 -757 -860 -497 -547 -960 -157 -289 -188 -927 -589 -773 -777 -230 -391 -842 -604 -314 -813 -773 -689 -577 -340 -53 -433 -827 -257 -552 -63 -414 -153 -280 -249 -288 -914 -37 -799 -903 -922 -429 -499 -191 -643 -303 -579 -106 -15 -661 -406 -395 -28 -491 -744 -766 -946 -855 -846 -916 -197 -917 -986 -470 -324 -186 -521 -780 -470 -793 -513 -974 -251 -519 -105 -904 -476 -547 -390 -622 -114 -337 -359 -854 -40 -986 -80 -502 -381 -573 -190 -1 -336 -594 -515 -408 -1 -582 -817 -242 -316 -411 -818 -393 -920 -424 -649 -795 -371 -185 -908 -735 -868 -704 -884 -12 -518 -760 -685 -32 -326 -582 -686 -94 -905 -482 -981 -477 -108 -8 -85 -394 -473 -819 -426 -225 -548 -452 -995 -148 -563 -156 -467 -627 -584 -649 -836 -464 -972 -599 -607 -488 -97 -249 -950 -107 -156 -510 -952 -985 -395 -634 -616 -902 -128 -876 -856 -662 -630 -541 -334 -712 -247 -828 -434 -468 -578 -900 -246 -65 -744 -964 -173 -173 -228 -122 -126 -647 -918 -513 -951 -508 -444 -689 -546 -643 -25 -874 -983 -647 -708 -65 -361 -342 -306 -6 -439 -390 -592 -815 -10 -623 -232 -993 -331 -761 -168 -578 -772 -257 -627 -582 -833 -556 -814 -286 -367 -756 -266 -368 -261 -32 -863 -923 -61 -652 -883 -729 -867 -930 -206 -507 -956 -525 -714 -722 -605 -670 -995 -347 -156 -490 -562 -215 -417 -985 -398 -588 -658 -500 -891 -365 -738 -840 -705 -145 -363 -803 -764 -689 -48 -511 -965 -607 -485 -100 -495 -206 -274 -677 -440 -53 -586 -222 -29 -671 -517 -674 -681 -586 -755 -612 -160 -446 -901 -554 -334 -128 -669 -449 -896 -43 -101 -861 -226 -447 -766 -114 -806 -319 -560 -698 -477 -426 -491 -627 -379 -726 -4 -321 -908 -998 -419 -764 -108 -357 -199 -896 -77 -468 -963 -463 -418 -303 -170 -333 -7 -212 -768 -259 -887 -625 -755 -328 -263 -253 -215 -463 -141 -728 -101 -559 -352 -271 -53 -195 -288 -266 -682 -802 -630 -991 -10 -44 -170 -887 -279 -418 -613 -878 -977 -388 -278 -11 -358 -557 -613 -546 -324 -963 -974 -56 -553 -785 -840 -138 -358 -109 -664 -632 -114 -286 -924 -839 -405 -116 -446 -635 -717 -9 -666 -791 -220 -751 -257 -790 -916 -42 -644 -42 -821 -140 -637 -832 -528 -124 -66 -105 -153 -494 -148 -342 -654 -613 -293 -745 -691 -975 -736 -379 -749 -787 -925 -143 -177 -264 -484 -224 -960 -667 -609 -39 -317 -991 -787 -386 -401 -416 -990 -814 -491 -925 -37 -454 -756 -533 -989 -497 -822 -658 -470 -326 -169 -446 -711 -268 -791 -49 -392 -847 -546 -670 -66 -919 -532 -443 -836 -397 -183 -856 -536 -428 -395 -743 -48 -718 -907 -168 -420 -503 -595 -449 -923 -277 -340 -697 -986 -959 -258 -82 -863 -704 -826 -43 -763 -155 -879 -573 -677 -894 -623 -99 -301 -881 -338 -784 -301 -10 -392 -421 -359 -975 -348 -875 -499 -724 -874 -676 -507 -429 -449 -495 -922 -7 -875 -608 -511 -216 -713 -41 -863 -237 -619 -256 -102 -544 -751 -529 -451 -162 -380 -100 -976 -595 -119 -990 -580 -111 -553 -326 -225 -588 -154 -684 -234 -791 -780 -448 -851 -206 -301 -199 -721 -664 -693 -855 -395 -482 -259 -151 -584 -567 -237 -866 -552 -546 -193 -472 -985 -33 -144 -75 -693 -622 -696 -289 -990 -535 -471 -782 -511 -221 -70 -72 -681 -681 -205 -996 -126 -157 -167 -774 -259 -342 -969 -559 -517 -957 -636 -661 -352 -897 -408 -221 -628 -569 -951 -920 -993 -873 -918 -169 -624 -672 -182 -356 -766 -830 -812 -257 -846 -429 -415 -17 -95 -662 -671 -725 -927 -334 -478 -16 -737 -887 -470 -919 -639 -639 -906 -323 -523 -589 -363 -156 -863 -69 -814 -589 -900 -909 -598 -143 -727 -273 -865 -524 -2 -95 -355 -739 -323 -219 -209 -843 -742 -731 -608 -439 -64 -316 -101 -817 -997 -72 -499 -389 -320 -901 -183 -353 -561 -353 -562 -672 -197 -415 -852 -559 -740 -988 -140 -49 -524 -472 -144 -838 -281 -711 -11 -965 -180 -488 -583 -282 -762 -198 -192 -311 -836 -118 -770 -549 -202 -305 -248 -709 -464 -819 -745 -848 -775 -992 -731 -22 -409 -679 -704 -779 -383 -664 -567 -526 -784 -624 -903 -660 -782 -984 -982 -941 -429 -651 -72 -533 -402 -600 -822 -310 -1000 -840 -251 -176 -204 -178 -592 -709 -63 -388 -947 -357 -505 -603 -499 -809 -710 -641 -153 -794 -83 -926 -817 -950 -267 -193 -326 -525 -982 -287 -740 -280 -535 -929 -665 -48 -458 -276 -371 -803 -841 -337 -452 -972 -105 -856 -543 -607 -862 -551 -116 -210 -620 -432 -148 -811 -642 -61 -997 -854 -572 -417 -474 -215 -360 -787 -960 -260 -674 -832 -897 -23 -349 -98 -720 -69 -180 -412 -633 -618 -977 -689 -221 -779 -916 -198 -472 -859 -572 -908 -952 -530 -204 -220 -32 -590 -425 -600 -275 -252 -875 -1 -830 -164 -220 -782 -684 -24 -745 -219 -810 -1000 -115 -9 -948 -112 -537 -460 -215 -10 -370 -923 -936 -145 -887 -846 -731 -392 -592 -960 -799 -793 -889 -683 -837 -607 -957 -951 -947 -447 -393 -83 -831 -341 -26 -660 -546 -722 -607 -386 -412 -592 -880 -486 -597 -129 -985 -936 -656 -968 -101 -503 -771 -764 -105 -85 -386 -921 -793 -304 -609 -752 -24 -81 -586 -937 -53 -637 -751 -148 -13 -6 -992 -359 -887 -244 -898 -474 -718 -106 -550 -758 -21 -850 -427 -922 -765 -727 -172 -871 -634 -602 -651 -604 -289 -754 -972 -838 -912 -780 -666 -461 -64 -801 -961 -106 -691 -473 -731 -663 -925 -648 -493 -44 -735 -61 -950 -479 -469 -274 -894 -570 -816 -739 -11 -982 -105 -595 -450 -174 -717 -347 -832 -414 -953 -881 -243 -833 -647 -860 -742 -492 -389 -844 -333 -276 -47 -748 -613 -67 -361 -982 -536 -906 -286 -672 -368 -996 -260 -991 -464 -199 -354 -216 -855 -478 -5 -165 -417 -514 -514 -771 -755 -703 -155 -437 -74 -355 -684 -751 -538 -36 -62 -370 -78 -164 -713 -515 -497 -886 -695 -986 -282 -62 -280 -738 -634 -317 -861 -685 -814 -756 -727 -775 -645 -452 -197 -169 -79 -936 -604 -433 -595 -363 -521 -20 -864 -192 -595 -990 -363 -304 -523 -22 -933 -854 -230 -351 -873 -547 -967 -105 -250 -813 -845 -312 -884 -923 -21 -789 -202 -444 -648 -406 -349 -94 -17 -705 -934 -818 -30 -492 -104 -775 -80 -123 -725 -604 -375 -916 -968 -929 -801 -653 -309 -435 -702 -663 -169 -9 -593 -902 -59 -871 -764 -476 -568 -350 -949 -745 -711 -244 -569 -800 -840 -375 -483 -883 -360 -305 -940 -504 -491 -975 -863 -502 -785 -165 -487 -679 -258 -4 -85 -940 -875 -909 -396 -334 -174 -832 -248 -610 -623 -509 -561 -213 -243 -451 -893 -326 -209 -770 -723 -160 -90 -537 -930 -697 -206 -418 -746 -50 -387 -244 -84 -708 -382 -465 -125 -234 -956 -954 -973 -178 -553 -151 -512 -623 -801 -488 -930 -742 -22 -374 -457 -537 -387 -680 -585 -583 -466 -531 -780 -237 -85 -459 -935 -749 -273 -972 -732 -860 -352 -835 -826 -450 -980 -503 -170 -291 -776 -918 -138 -920 -28 -793 -149 -342 -95 -768 -132 -416 -220 -7 -86 -123 -256 -157 -729 -415 -987 -3 -703 -552 -796 -197 -833 -240 -74 -536 -119 -531 -781 -726 -752 -241 -939 -474 -61 -351 -810 -900 -361 -737 -322 -144 -470 -824 -114 -538 -331 -794 -700 -775 -334 -28 -918 -783 -170 -824 -227 -450 -575 -988 -890 -789 -550 -778 -904 -219 -205 -409 -708 -633 -740 -663 -178 -947 -861 -281 -772 -521 -633 -757 -847 -145 -125 -550 -712 -439 -489 -719 -687 -302 -433 -280 -973 -344 -342 -675 -397 -577 -654 -866 -979 -503 -285 -469 -155 -93 -535 -433 -935 -746 -900 -831 -236 -769 -209 -181 -723 -429 -812 -323 -365 -280 -112 -189 -447 -21 -617 -768 -569 -306 -999 -720 -78 -609 -880 -258 -39 -164 -70 -422 -612 -130 -386 -575 -180 -470 -523 -313 -544 -698 -32 -561 -407 -622 -7 -700 -533 -185 -23 -969 -876 -553 -549 -489 -362 -550 -657 -698 -338 -380 -488 -222 -939 -166 -597 -317 -550 -898 -7 -849 -41 -480 -853 -167 -572 -581 -340 -610 -78 -753 -297 -843 -346 -614 -564 -710 -823 -399 -435 -617 -918 -888 -834 -390 -354 -433 -160 -842 -579 -193 -247 -934 -49 -370 -494 -365 -255 -820 -685 -454 -265 -989 -430 -457 -95 -954 -88 -363 -310 -840 -786 -231 -296 -422 -267 -427 -308 -678 -789 -727 -659 -817 -395 -449 -921 -710 -633 -396 -678 -248 -93 -460 -699 -756 -270 -492 -165 -359 -920 -71 -393 -410 -986 -672 -590 -866 -287 -767 -963 -994 -727 -897 -83 -159 -258 -173 -296 -43 -215 -970 -797 -961 -910 -864 -661 -468 -529 -230 -62 -362 -988 -357 -590 -537 -68 -386 -503 -31 -602 -663 -104 -95 -892 -814 -48 -539 -579 -22 -795 -42 -589 -421 -39 -482 -172 -344 -267 -969 -532 -885 -162 -889 -578 -610 -394 -913 -190 -758 -745 -439 -46 -926 -329 -1000 -686 -186 -395 -372 -606 -951 -417 -235 -400 -681 -882 -424 -284 -436 -668 -727 -339 -806 -634 -613 -57 -762 -624 -388 -333 -484 -310 -342 -59 -171 -368 -866 -94 -226 -433 -916 -541 -506 -872 -832 -52 -765 -165 -978 -437 -713 -855 -544 -718 -438 -348 -190 -851 -137 -83 -869 -848 -545 -22 -418 -238 -16 -49 -708 -682 -234 -580 -921 -897 -762 -635 -983 -444 -879 -536 -434 -964 -753 -60 -920 -439 -875 -267 -369 -863 -985 -670 -554 -607 -786 -294 -613 -443 -441 -303 -238 -902 -491 -800 -963 -120 -322 -68 -85 -386 -5 -129 -208 -190 -136 -668 -530 -927 -735 -557 -696 -272 -36 -687 -618 -791 -679 -285 -758 -531 -585 -926 -25 -799 -32 -528 -196 -408 -486 -453 -713 -604 -596 -101 -977 -595 -350 -77 -537 -885 -31 -851 -826 -162 -86 -243 -778 -416 -642 -881 -406 -595 -271 -776 -477 -466 -266 -424 -908 -921 -56 -490 -157 -346 -910 -266 -170 -617 -237 -346 -567 -510 -232 -522 -443 -850 -551 -479 -925 -836 -134 -536 -494 -57 -169 -176 -286 -921 -370 -395 -486 -645 -260 -526 -782 -867 -435 -879 -267 -596 -997 -73 -337 -270 -258 -565 -856 -906 -245 -600 -694 -532 -317 -252 -359 -82 -479 -247 -700 -962 -501 -202 -967 -638 -300 -971 -439 -436 -729 -474 -761 -962 -350 -632 -956 -243 -751 -706 -725 -553 -706 -997 -341 -878 -155 -728 -866 -812 -875 -989 -275 -682 -122 -45 -365 -80 -785 -668 -423 -165 -470 -390 -683 -323 -275 -238 -463 -190 -242 -181 -785 -288 -473 -419 -112 -779 -24 -796 -117 -718 -641 -662 -358 -545 -876 -29 -333 -940 -422 -550 -915 -843 -943 -523 -932 -124 -605 -947 -958 -125 -353 -656 -376 -237 -734 -751 -684 -977 -435 -411 -652 -609 -620 -160 -135 -50 -817 -30 -74 -325 -661 -297 -982 -843 -781 -327 -96 -107 -519 -19 -135 -597 -856 -59 -614 -675 -350 -79 -557 -730 -289 -12 -872 -881 -581 -637 -60 -875 -211 -809 -576 -515 -545 -661 -292 -799 -533 -761 -520 -769 -237 -384 -131 -785 -546 -475 -587 -554 -360 -120 -355 -869 -909 -676 -658 -817 -469 -689 -713 -514 -728 -326 -694 -45 -672 -515 -524 -834 -6 -483 -208 -536 -391 -86 -493 -332 -640 -163 -589 -766 -189 -922 -953 -443 -662 -697 -191 -292 -354 -985 -770 -73 -93 -544 -545 -720 -625 -107 -106 -388 -725 -790 -617 -795 -583 -91 -415 -900 -667 -750 -898 -819 -340 -241 -703 -226 -971 -59 -2 -585 -948 -400 -417 -270 -748 -78 -78 -310 -180 -890 -599 -829 -879 -189 -577 -130 -630 -607 -66 -776 -698 -165 -540 -699 -347 -454 -104 -947 -917 -814 -51 -981 -774 -697 -412 -528 -697 -956 -48 -253 -726 -123 -656 -721 -769 -85 -868 -296 -403 -470 -235 -6 -276 -844 -994 -7 -170 -430 -104 -6 -510 -511 -425 -177 -584 -866 -551 -896 -117 -765 -634 -224 -898 -639 -418 -306 -902 -914 -969 -362 -773 -174 -514 -611 -501 -321 -570 -678 -873 -777 -140 -398 -584 -908 -362 -669 -511 -767 -468 -34 -751 -95 -708 -112 -898 -631 -518 -485 -748 -855 -108 -972 -380 -506 -520 -987 -88 -41 -744 -241 -119 -467 -403 -264 -746 -610 -882 -561 -329 -704 -800 -23 -937 -651 -332 -442 -806 -984 -735 -19 -655 -370 -631 -176 -131 -747 -9 -803 -469 -272 -537 -617 -440 -687 -278 -947 -962 -98 -610 -929 -596 -137 -744 -364 -766 -656 -943 -286 -481 -81 -447 -72 -530 -289 -499 -8 -581 -114 -933 -653 -85 -50 -734 -15 -828 -305 -929 -364 -395 -227 -622 -979 -381 -43 -508 -96 -784 -133 -260 -768 -183 -104 -385 -650 -780 -248 -958 -256 -267 -569 -444 -862 -270 -478 -208 -946 -750 -3 -358 -317 -862 -39 -756 -889 -509 -372 -869 -259 -520 -828 -948 -896 -507 -74 -150 -143 -431 -385 -143 -724 -631 -903 -661 -915 -707 -583 -351 -295 -888 -363 -662 -273 -134 -95 -247 -865 -385 -766 -835 -139 -107 -219 -372 -838 -778 -576 -20 -384 -57 -380 -431 -228 -809 -708 -7 -378 -349 -52 -398 -892 -39 -644 -552 -442 -449 -759 -20 -127 -70 -244 -717 -273 -567 -734 -615 -491 -65 -46 -815 -438 -768 -14 -816 -800 -111 -485 -990 -28 -919 -520 -719 -927 -576 -482 -880 -399 -392 -294 -242 -532 -881 -885 -897 -904 -781 -786 -589 -483 -398 -36 -388 -40 -270 -301 -724 -634 -301 -146 -459 -299 -677 -41 -573 -833 -357 -307 -445 -2 -682 -685 -181 -985 -81 -776 -418 -108 -295 -319 -415 -577 -405 -699 -890 -441 -154 -483 -726 -790 -717 -67 -282 -736 -527 -908 -551 -691 -86 -10 -470 -231 -445 -142 -202 -150 -64 -781 -60 -398 -655 -128 -217 -43 -662 -470 -412 -31 -897 -653 -681 -79 -221 -114 -462 -919 -901 -848 -828 -523 -720 -185 -608 -182 -167 -75 -188 -667 -935 -285 -725 -535 -203 -960 -882 -193 -560 -165 -452 -932 -265 -44 -504 -738 -416 -342 -917 -896 -351 -456 -840 -661 -479 -910 -291 -377 -78 -205 -215 -201 -915 -960 -31 -204 -469 -333 -338 -137 -21 -49 -858 -842 -277 -754 -557 -788 -311 -772 -794 -407 -845 -465 -712 -103 -178 -531 -400 -456 -604 -345 -751 -934 -154 -566 -757 -987 -704 -833 -884 -347 -265 -956 -59 -30 -278 -791 -150 -664 -505 -274 -550 -483 -521 -723 -241 -114 -27 -455 -830 -637 -745 -72 -192 -24 -785 -615 -828 -837 -178 -463 -450 -933 -253 -370 -276 -894 -744 -78 -950 -516 -104 -974 -302 -812 -336 -323 -820 -884 -164 -695 -707 -610 -566 -644 -209 -177 -85 -32 -793 -356 -246 -243 -699 -978 -629 -446 -211 -320 -424 -196 -639 -602 -245 -319 -516 -942 -600 -107 -861 -195 -923 -728 -765 -59 -919 -728 -736 -319 -16 -927 -967 -715 -304 -815 -466 -347 -640 -527 -904 -242 -252 -829 -537 -713 -829 -347 -465 -682 -819 -165 -341 -619 -991 -856 -666 -558 -762 -494 -364 -676 -60 -583 -566 -592 -986 -429 -374 -883 -39 -383 -692 -553 -836 -523 -196 -957 -657 -100 -704 -532 -202 -974 -189 -181 -572 -3 -941 -339 -174 -711 -552 -137 -834 -368 -744 -877 -978 -868 -776 -173 -277 -12 -375 -936 -38 -52 -146 -409 -915 -678 -38 -599 -767 -283 -470 -752 -478 -439 -693 -42 -786 -656 -479 -986 -314 -55 -738 -538 -314 -264 -584 -190 -858 -281 -772 -811 -619 -808 -608 -506 -248 -116 -736 -739 -619 -58 -775 -943 -872 -398 -173 -271 -666 -829 -302 -896 -693 -409 -157 -811 -240 -260 -923 -840 -223 -443 -815 -563 -781 -518 -776 -190 -177 -412 -979 -436 -30 -558 -251 -212 -454 -535 -461 -569 -295 -821 -988 -903 -706 -134 -627 -982 -491 -93 -890 -181 -225 -602 -959 -663 -456 -327 -470 -454 -700 -932 -593 -313 -73 -639 -565 -568 -139 -207 -327 -64 -582 -619 -880 -790 -426 -93 -410 -975 -574 -948 -187 -881 -454 -545 -182 -226 -728 -876 -704 -593 -38 -296 -203 -7 -356 -244 -942 -299 -655 -666 -901 -572 -900 -702 -182 -274 -978 -699 -49 -245 -200 -675 -256 -914 -912 -921 -557 -150 -401 -838 -791 -590 -567 -628 -14 -126 -50 -328 -673 -587 -735 -245 -462 -68 -917 -945 -365 -954 -889 -554 -823 -457 -614 -887 -872 -735 -540 -782 -874 -809 -968 -565 -263 -3 -215 -31 -784 -485 -488 -936 -765 -631 -310 -90 -55 -778 -808 -32 -772 -635 -919 -555 -835 -192 -398 -828 -158 -326 -389 -175 -940 -432 -39 -165 -682 -2 -755 -95 -97 -263 -723 -63 -470 -152 -199 -626 -30 -224 -59 -803 -396 -923 -786 -431 -992 -361 -682 -8 -290 -159 -845 -464 -894 -158 -438 -906 -538 -798 -373 -322 -926 -672 -539 -95 -334 -568 -402 -5 -506 -763 -782 -662 -485 -798 -994 -84 -624 -172 -784 -125 -835 -869 -34 -152 -341 -937 -251 -874 -375 -587 -114 -779 -534 -976 -952 -193 -977 -945 -303 -829 -291 -568 -374 -745 -769 -782 -883 -61 -576 -441 -531 -998 -68 -452 -827 -340 -68 -261 -279 -721 -862 -608 -802 -235 -298 -727 -115 -237 -128 -56 -831 -350 -965 -389 -54 -199 -463 -133 -737 -501 -164 -821 -438 -966 -377 -615 -572 -2 -388 -139 -179 -681 -519 -62 -692 -564 -69 -710 -327 -270 -552 -732 -665 -961 -728 -298 -66 -978 -157 -595 -80 -341 -530 -921 -121 -458 -547 -46 -893 -544 -327 -410 -288 -605 -63 -944 -840 -673 -629 -522 -298 -514 -69 -171 -941 -714 -146 -985 -804 -160 -300 -11 -455 -515 -76 -626 -150 -472 -131 -328 -953 -186 -5 -802 -671 -712 -452 -278 -406 -90 -157 -595 -435 -937 -731 -731 -646 -809 -854 -296 -889 -27 -51 -777 -251 -368 -266 -698 -899 -762 -284 -308 -527 -885 -162 -846 -468 -672 -312 -707 -849 -631 -790 -984 -573 -34 -687 -861 -195 -72 -913 -39 -646 -84 -329 -59 -890 -37 -813 -668 -143 -156 -34 -707 -424 -93 -53 -365 -309 -513 -184 -65 -854 -346 -322 -56 -159 -429 -343 -723 -958 -233 -982 -741 -484 -916 -97 -424 -943 -154 -363 -26 -717 -565 -731 -285 -288 -783 -763 -713 -537 -952 -369 -618 -805 -930 -340 -956 -125 -639 -286 -975 -149 -696 -508 -368 -808 -998 -66 -64 -723 -712 -521 -244 -712 -560 -796 -716 -276 -610 -472 -436 -64 -207 -793 -954 -520 -12 -689 -245 -69 -349 -485 -256 -153 -598 -195 -877 -302 -408 -153 -286 -132 -146 -824 -513 -24 -448 -159 -875 -963 -85 -513 -508 -319 -441 -904 -301 -515 -148 -282 -731 -165 -102 -908 -330 -503 -648 -653 -216 -770 -298 -45 -520 -157 -36 -971 -287 -412 -689 -689 -539 -629 -510 -240 -950 -191 -787 -431 -665 -553 -775 -484 -24 -735 -309 -448 -317 -214 -301 -340 -962 -261 -717 -773 -760 -523 -639 -935 -330 -104 -239 -621 -655 -302 -103 -288 -92 -356 -110 -452 -956 -592 -903 -314 -673 -321 -79 -37 -564 -461 -562 -72 -160 -938 -974 -134 -54 -821 -30 -389 -770 -331 -994 -903 -726 -547 -53 -69 -929 -739 -16 -453 -163 -168 -710 -466 -755 -404 -554 -567 -709 -874 -103 -22 -175 -27 -529 -5 -179 -344 -17 -778 -803 -788 -922 -685 -700 -293 -202 -976 -589 -799 -768 -119 -164 -100 -780 -409 -959 -58 -296 -109 -715 -957 -453 -773 -951 -460 -111 -859 -95 -46 -748 -680 -604 -840 -453 -147 -893 -403 -986 -553 -753 -925 -378 -455 -654 -425 -952 -783 -643 -874 -695 -816 -188 -12 -67 -620 -727 -298 -435 -268 -817 -662 -562 -817 -531 -465 -424 -761 -389 -231 -501 -917 -933 -258 -120 -71 -65 -176 -469 -835 -867 -756 -517 -50 -346 -925 -477 -191 -657 -50 -631 -405 -334 -629 -490 -178 -730 -657 -860 -823 -326 -464 -93 -831 -567 -858 -41 -331 -10 -867 -682 -837 -6 -756 -204 -77 -213 -530 -308 -306 -397 -374 -304 -370 -234 -129 -95 -19 -703 -767 -546 -782 -365 -879 -27 -166 -903 -95 -563 -416 -68 -718 -356 -686 -39 -129 -387 -834 -518 -760 -901 -697 -323 -303 -972 -698 -86 -441 -739 -417 -619 -612 -573 -786 -277 -99 -480 -96 -202 -360 -81 -317 -671 -49 -624 -765 -730 -970 -891 -276 -744 -983 -431 -517 -753 -336 -492 -78 -504 -261 -963 -678 -768 -219 -47 -449 -779 -188 -601 -172 -77 -814 -134 -3 -249 -84 -934 -255 -69 -244 -624 -930 -394 -511 -196 -957 -446 -465 -253 -1000 -664 -207 -903 -753 -145 -855 -495 -232 -433 -233 -937 -619 -552 -62 -662 -416 -533 -149 -875 -358 -59 -873 -850 -485 -763 -382 -210 -924 -441 -812 -925 -485 -724 -563 -190 -757 -804 -402 -802 -818 -441 -531 -252 -750 -466 -854 -227 -684 -508 -440 -211 -437 -29 -885 -117 -791 -269 -35 -752 -744 -443 -843 -480 -688 -624 -491 -536 -371 -180 -477 -37 -448 -191 -828 -163 -47 -530 -110 -745 -622 -489 -690 -382 -489 -396 -319 -501 -701 -686 -295 -584 -183 -769 -367 -234 -203 -361 -293 -826 -574 -984 -186 -902 -509 -527 -153 -760 -112 -448 -891 -875 -592 -875 -997 -153 -726 -733 -407 -683 -130 -849 -600 -447 -996 -373 -449 -41 -260 -151 -264 -763 -620 -957 -405 -196 -910 -382 -55 -975 -47 -354 -735 -871 -193 -231 -458 -667 -309 -136 -142 -996 -74 -516 -669 -579 -636 -295 -609 -420 -720 -888 -795 -19 -840 -785 -508 -53 -733 -982 -432 -887 -23 -412 -185 -305 -829 -898 -343 -284 -29 -239 -327 -735 -113 -695 -184 -104 -935 -25 -460 -402 -821 -588 -638 -884 -9 -181 -840 -116 -459 -606 -655 -891 -410 -803 -926 -492 -439 -992 -285 -36 -207 -184 -57 -975 -12 -704 -261 -836 -514 -178 -128 -643 -436 -681 -68 -363 -75 -228 -643 -381 -449 -604 -94 -314 -305 -774 -997 -756 -676 -388 -48 -82 -546 -188 -307 -767 -947 -555 -472 -518 -770 -944 -202 -299 -811 -233 -680 -979 -753 -173 -797 -773 -986 -604 -282 -59 -532 -341 -39 -471 -409 -616 -638 -826 -327 -71 -85 -845 -137 -780 -885 -920 -1000 -58 -545 -813 -743 -613 -632 -402 -928 -839 -502 -953 -842 -427 -312 -193 -92 -349 -368 -198 -715 -414 -385 -373 -980 -283 -115 -564 -460 -214 -476 -103 -932 -607 -539 -784 -417 -913 -646 -176 -817 -229 -521 -875 -747 -100 -197 -438 -376 -434 -872 -327 -495 -723 -626 -458 -301 -48 -450 -497 -189 -346 -199 -216 -769 -746 -157 -379 -527 -735 -969 -574 -984 -1 -887 -259 -704 -458 -267 -562 -991 -934 -217 -41 -331 -457 -569 -652 -744 -493 -183 -432 -672 -110 -625 -277 -28 -200 -389 -724 -379 -39 -362 -713 -358 -766 -341 -859 -754 -538 -571 -514 -604 -366 -167 -954 -805 -284 -381 -185 -221 -397 -688 -886 -631 -685 -273 -956 -982 -173 -768 -622 -721 -282 -944 -837 -172 -616 -679 -577 -734 -692 -807 -357 -324 -498 -135 -568 -148 -126 -83 -967 -280 -12 -983 -640 -420 -299 -512 -582 -117 -890 -467 -242 -881 -789 -769 -335 -605 -105 -287 -190 -692 -376 -653 -500 -789 -212 -998 -807 -188 -205 -68 -660 -519 -9 -888 -19 -992 -115 -746 -595 -144 -825 -880 -900 -901 -556 -263 -638 -877 -590 -422 -120 -638 -284 -177 -845 -941 -988 -102 -573 -126 -368 -974 -760 -809 -236 -835 -863 -980 -341 -543 -742 -407 -759 -941 -37 -492 -901 -269 -622 -180 -94 -560 -500 -324 -1 -557 -329 -636 -291 -883 -493 -78 -70 -248 -399 -314 -728 -33 -587 -4 -971 -180 -77 -280 -400 -580 -114 -340 -698 -662 -522 -706 -603 -840 -150 -985 -664 -228 -247 -31 -362 -815 -793 -401 -684 -680 -102 -70 -800 -1 -866 -745 -424 -680 -676 -416 -380 -809 -84 -113 -352 -318 -667 -266 -293 -408 -944 -680 -90 -523 -997 -514 -647 -969 -637 -59 -641 -906 -869 -862 -612 -168 -171 -130 -147 -782 -783 -501 -942 -496 -504 -36 -557 -754 -952 -911 -925 -735 -786 -84 -283 -920 -319 -900 -154 -668 -965 -697 -397 -630 -67 -29 -167 -555 -556 -779 -320 -332 -511 -912 -554 -439 -557 -36 -162 -530 -273 -510 -929 -888 -236 -954 -264 -798 -324 -27 -130 -105 -989 -143 -46 -955 -525 -127 -365 -509 -329 -705 -871 -704 -49 -863 -549 -913 -52 -24 -659 -694 -253 -129 -501 -348 -76 -99 -603 -427 -390 -723 -664 -777 -225 -858 -941 -767 -164 -163 -191 -140 -503 -1000 -228 -202 -751 -88 -206 -312 -139 -197 -784 -822 -680 -864 -842 -49 -300 -746 -825 -311 -131 -824 -69 -394 -20 -374 -877 -441 -702 -901 -806 -890 -554 -187 -35 -114 -8 -341 -323 -356 -436 -418 -297 -935 -858 -128 -424 -307 -620 -86 -185 -598 -475 -505 -324 -551 -283 -725 -247 -739 -456 -483 -276 -310 -271 -276 -881 -408 -381 -263 -930 -490 -936 -139 -614 -289 -279 -895 -980 -919 -928 -737 -938 -455 -544 -47 -953 -457 -95 -600 -268 -754 -697 -98 -904 -803 -348 -313 -769 -502 -297 -873 -42 -716 -533 -883 -210 -207 -741 -553 -987 -697 -592 -733 -821 -590 -119 -653 -969 -784 -24 -192 -165 -198 -272 -849 -96 -575 -368 -770 -829 -934 -716 -57 -75 -223 -792 -238 -116 -898 -495 -879 -540 -746 -607 -638 -176 -338 -319 -447 -346 -472 -23 -384 -95 -79 -936 -310 -186 -386 -689 -779 -73 -384 -436 -35 -56 -846 -726 -278 -489 -132 -799 -67 -959 -185 -687 -911 -136 -453 -320 -745 -195 -339 -787 -861 -793 -608 -289 -856 -544 -453 -602 -431 -604 -16 -38 -468 -162 -179 -657 -299 -484 -678 -176 -949 -634 -545 -50 -116 -853 -290 -901 -690 -477 -536 -556 -79 -604 -919 -127 -887 -931 -457 -143 -105 -505 -857 -90 -938 -603 -334 -383 -631 -227 -695 -671 -536 -30 -858 -557 -955 -970 -25 -255 -663 -982 -122 -405 -134 -831 -977 -459 -813 -47 -455 -262 -652 -704 -307 -887 -957 -359 -820 -520 -909 -172 -233 -512 -41 -13 -892 -343 -205 -555 -368 -507 -266 -104 -351 -228 -343 -143 -249 -892 -517 -692 -41 -236 -845 -732 -909 -145 -341 -748 -447 -371 -994 -377 -829 -962 -111 -486 -492 -106 -966 -51 -481 -168 -273 -778 -190 -226 -561 -374 -852 -403 -686 -157 -722 -187 -623 -174 -369 -929 -926 -698 -991 -269 -218 -242 -73 -970 -986 -18 -621 -72 -120 -138 -297 -944 -511 -982 -221 -885 -998 -942 -736 -769 -982 -902 -559 -880 -534 -209 -324 -186 -985 -588 -797 -107 -515 -112 -472 -826 -633 -847 -277 -542 -51 -193 -837 -977 -836 -888 -234 -806 -33 -168 -296 -448 -570 -480 -633 -300 -225 -989 -550 -920 -775 -360 -967 -747 -453 -921 -961 -331 -701 -983 -598 -182 -605 -385 -990 -783 -227 -795 -245 -388 -303 -354 -228 -833 -389 -537 -926 -224 -144 -306 -203 -298 -62 -285 -183 -449 -502 -121 -452 -726 -662 -267 -987 -568 -469 -289 -804 -688 -445 -432 -603 -369 -325 -997 -411 -480 -862 -427 -65 -31 -831 -788 -719 -868 -461 -291 -665 -663 -370 -477 -634 -19 -126 -237 -324 -445 -126 -353 -766 -822 -780 -97 -498 -750 -931 -347 -268 -217 -986 -440 -671 -983 -495 -518 -8 -800 -873 -388 -758 -397 -174 -40 -365 -314 -956 -30 -625 -867 -262 -237 -461 -290 -58 -283 -354 -258 -488 -909 -511 -924 -132 -921 -588 -954 -156 -470 -327 -675 -578 -715 -59 -104 -499 -63 -993 -393 -237 -112 -299 -205 -250 -841 -27 -294 -194 -923 -930 -925 -697 -328 -559 -395 -915 -952 -939 -380 -256 -559 -923 -211 -575 -463 -129 -693 -975 -853 -670 -762 -843 -198 -37 -572 -725 -355 -582 -578 -450 -594 -60 -840 -492 -341 -751 -474 -26 -341 -959 -557 -718 -419 -891 -243 -476 -274 -281 -836 -449 -866 -595 -56 -957 -836 -999 -439 -49 -223 -665 -535 -718 -381 -877 -817 -497 -674 -618 -1000 -876 -790 -724 -14 -9 -277 -297 -907 -808 -716 -394 -557 -751 -308 -296 -675 -202 -725 -785 -58 -473 -827 -787 -898 -69 -336 -532 -93 -279 -340 -741 -854 -915 -481 -4 -889 -328 -359 -184 -227 -590 -442 -795 -716 -224 -853 -393 -155 -675 -763 -44 -746 -461 -413 -109 -293 -714 -906 -892 -607 -769 -934 -240 -550 -923 -249 -963 -261 -513 -910 -265 -365 -165 -979 -840 -244 -3 -162 -204 -388 -430 -217 -407 -524 -363 -672 -255 -787 -615 -233 -495 -917 -267 -814 -715 -447 -283 -249 -802 -352 -496 -487 -836 -418 -903 -262 -272 -333 -853 -338 -120 -357 -883 -752 -295 -542 -750 -568 -538 -816 -149 -899 -833 -528 -901 -585 -417 -969 -793 -715 -84 -270 -235 -797 -776 -136 -120 -758 -56 -347 -581 -155 -634 -492 -510 -435 -734 -832 -525 -18 -209 -144 -493 -371 -452 -879 -72 -812 -899 -505 -194 -519 -504 -95 -584 -775 -211 -472 -694 -987 -607 -748 -296 -217 -681 -96 -600 -49 -41 -893 -778 -399 -83 -910 -378 -354 -481 -799 -435 -535 -971 -82 -90 -783 -83 -676 -788 -316 -274 -748 -226 -398 -556 -444 -900 -594 -977 -380 -221 -834 -464 -778 -258 -597 -33 -217 -252 -117 -82 -176 -220 -723 -441 -683 -40 -104 -16 -27 -899 -64 -720 -16 -795 -482 -664 -571 -396 -358 -206 -922 -821 -114 -707 -614 -674 -918 -88 -92 -205 -72 -280 -758 -56 -147 -243 -818 -608 -476 -380 -523 -362 -438 -714 -38 -36 -90 -929 -836 -621 -299 -368 -275 -738 -21 -484 -510 -814 -820 -146 -465 -742 -214 -661 -767 -154 -879 -31 -668 -45 -563 -520 -492 -12 -189 -960 -919 -630 -59 -121 -298 -692 -273 -149 -284 -632 -362 -212 -744 -478 -682 -377 -470 -600 -30 -982 -969 -264 -819 -309 -68 -290 -418 -260 -243 -274 -306 -42 -131 -838 -55 -465 -889 -160 -283 -539 -454 -769 -342 -502 -632 -601 -346 -815 -574 -374 -876 -172 -726 -190 -433 -866 -613 -686 -111 -305 -113 -492 -317 -22 -638 -425 -14 -942 -665 -38 -45 -716 -309 -907 -155 -484 -860 -805 -453 -724 -742 -282 -730 -316 -238 -393 -341 -933 -921 -182 -466 -974 -653 -105 -856 -374 -264 -684 -186 -321 -72 -186 -252 -737 -268 -574 -670 -773 -665 -385 -111 -296 -616 -121 -937 -738 -220 -115 -681 -315 -68 -385 -605 -279 -767 -608 -441 -675 -196 -679 -57 -768 -631 -852 -536 -829 -76 -666 -494 -552 -483 -275 -888 -720 -420 -971 -32 -908 -318 -974 -183 -4 -102 -81 -436 -788 -978 -931 -213 -362 -93 -630 -361 -559 -152 -372 -494 -960 -878 -135 -43 -227 -875 -528 -964 -45 -757 -114 -408 -706 -624 -188 -910 -149 -449 -434 -484 -218 -164 -233 -897 -631 -32 -752 -324 -257 -517 -554 -882 -125 -246 -192 -623 -584 -514 -573 -735 -952 -78 -505 -893 -395 -365 -914 -440 -917 -429 -437 -101 -357 -847 -198 -278 -9 -442 -569 -420 -421 -487 -907 -963 -479 -343 -32 -221 -610 -758 -324 -691 -668 -567 -603 -270 -77 -592 -765 -796 -343 -801 -524 -148 -166 -408 -229 -987 -99 -206 -806 -274 -976 -105 -157 -736 -359 -766 -771 -336 -470 -611 -602 -732 -111 -386 -775 -932 -980 -757 -606 -57 -840 -821 -850 -113 -909 -703 -390 -104 -64 -499 -835 -189 -633 -831 -633 -656 -849 -334 -731 -741 -197 -901 -819 -624 -625 -334 -760 -928 -437 -124 -487 -183 -229 -213 -480 -683 -248 -336 -991 -33 -902 -837 -822 -452 -469 -945 -238 -450 -286 -297 -378 -188 -421 -280 -472 -522 -513 -570 -763 -219 -382 -892 -789 -463 -893 -165 -744 -943 -7 -801 -803 -334 -314 -196 -45 -146 -56 -824 -794 -71 -142 -694 -997 -683 -760 -477 -6 -253 -200 -53 -150 -546 -467 -489 -218 -979 -320 -348 -158 -472 -454 -667 -102 -230 -771 -973 -880 -123 -950 -967 -74 -804 -759 -476 -840 -825 -298 -869 -784 -960 -846 -54 -705 -543 -71 -542 -809 -847 -397 -511 -527 -612 -88 -789 -897 -825 -386 -345 -67 -975 -493 -651 -890 -419 -479 -327 -83 -809 -607 -114 -774 -94 -974 -456 -80 -509 -470 -278 -114 -733 -514 -834 -523 -740 -486 -491 -598 -711 -269 -732 -139 -193 -266 -977 -414 -818 -992 -905 -307 -873 -793 -746 -866 -386 -413 -969 -310 -550 -42 -436 -862 -563 -816 -119 -241 -852 -209 -649 -989 -483 -377 -67 -824 -239 -394 -206 -213 -982 -361 -557 -401 -122 -152 -683 -606 -318 -490 -12 -822 -767 -554 -743 -386 -129 -698 -113 -413 -197 -635 -348 -638 -487 -895 -297 -232 -238 -554 -880 -360 -547 -607 -163 -552 -891 -888 -124 -356 -39 -516 -820 -12 -295 -771 -701 -49 -886 -750 -368 -211 -216 -489 -133 -875 -609 -574 -542 -768 -459 -507 -737 -22 -155 -212 -646 -182 -87 -383 -370 -338 -311 -761 -336 -80 -691 -385 -853 -803 -561 -515 -550 -233 -456 -133 -223 -153 -998 -15 -306 -740 -716 -1000 -338 -873 -530 -179 -872 -921 -783 -63 -42 -817 -213 -906 -970 -99 -578 -134 -49 -118 -793 -466 -271 -90 -352 -404 -534 -718 -806 -268 -304 -112 -729 -130 -808 -4 -749 -814 -714 -563 -535 -80 -97 -965 -612 -142 -284 -631 -276 -618 -578 -405 -446 -543 -192 -506 -535 -867 -491 -535 -166 -101 -866 -394 -36 -549 -575 -883 -760 -207 -487 -723 -702 -969 -954 -340 -816 -34 -400 -643 -735 -413 -583 -659 -601 -89 -142 -433 -806 -690 -592 -62 -834 -339 -504 -420 -299 -489 -900 -682 -469 -494 -284 -370 -609 -740 -310 -987 -346 -947 -649 -174 -216 -906 -867 -10 -13 -886 -312 -220 -146 -602 -445 -399 -201 -603 -618 -287 -721 -263 -674 -150 -682 -230 -136 -217 -42 -704 -265 -154 -145 -966 -185 -107 -824 -892 -485 -135 -612 -791 -997 -72 -201 -993 -738 -407 -670 -498 -158 -375 -895 -71 -737 -43 -11 -351 -717 -466 -372 -120 -533 -334 -530 -122 -464 -728 -554 -641 -978 -440 -477 -141 -674 -65 -304 -342 -136 -741 -619 -366 -61 -97 -70 -706 -734 -501 -839 -308 -117 -251 -794 -560 -416 -365 -985 -475 -77 -619 -325 -63 -520 -808 -351 -842 -954 -103 -884 -331 -789 -985 -721 -707 -269 -423 -893 -455 -980 -63 -298 -353 -733 -370 -848 -73 -515 -512 -376 -783 -290 -983 -532 -311 -46 -339 -46 -836 -395 -564 -945 -243 -130 -901 -909 -934 -935 -560 -923 -732 -418 -374 -697 -116 -677 -158 -349 -238 -78 -340 -333 -260 -988 -475 -544 -710 -998 -95 -300 -558 -67 -817 -830 -133 -797 -658 -238 -95 -367 -25 -850 -856 -895 -159 -473 -59 -293 -350 -47 -348 -142 -946 -123 -151 -149 -171 -221 -825 -822 -707 -959 -968 -558 -790 -261 -295 -100 -782 -267 -645 -946 -798 -205 -386 -488 -727 -911 -222 -57 -655 -420 -959 -374 -630 -312 -963 -355 -296 -131 -262 -198 -882 -537 -759 -989 -761 -375 -9 -463 -461 -941 -495 -979 -192 -908 -79 -443 -887 -437 -199 -73 -375 -358 -325 -527 -929 -432 -646 -364 -495 -294 -296 -909 -288 -313 -880 -40 -373 -885 -923 -126 -937 -500 -299 -275 -156 -133 -768 -958 -207 -443 -135 -343 -310 -745 -43 -486 -418 -387 -895 -130 -860 -944 -871 -364 -246 -575 -184 -943 -263 -219 -636 -877 -553 -746 -1000 -928 -138 -286 -892 -35 -622 -749 -234 -451 -811 -742 -154 -652 -822 -356 -128 -772 -745 -548 -610 -223 -294 -366 -320 -213 -868 -83 -120 -201 -127 -776 -74 -65 -863 -988 -620 -408 -447 -660 -148 -593 -720 -778 -790 -942 -139 -750 -708 -334 -885 -791 -944 -67 -957 -324 -624 -598 -259 -567 -667 -370 -709 -185 -3 -379 -133 -919 -636 -160 -223 -244 -170 -772 -96 -430 -432 -257 -200 -259 -966 -996 -898 -431 -978 -734 -31 -966 -643 -35 -921 -626 -593 -301 -701 -734 -903 -280 -977 -815 -229 -107 -77 -495 -379 -577 -740 -919 -25 -114 -587 -604 -534 -543 -716 -518 -918 -743 -26 -735 -399 -167 -163 -947 -8 -253 -820 -33 -348 -694 -277 -209 -748 -451 -69 -251 -971 -366 -91 -234 -238 -849 -546 -762 -135 -191 -801 -43 -885 -750 -401 -100 -498 -308 -687 -74 -763 -239 -695 -10 -695 -993 -245 -694 -371 -356 -877 -72 -315 -745 -678 -893 -509 -52 -44 -609 -769 -108 -511 -758 -20 -480 -307 -255 -239 -617 -526 -568 -553 -849 -466 -969 -582 -565 -535 -335 -336 -348 -761 -494 -564 -202 -586 -290 -784 -948 -226 -888 -500 -356 -69 -374 -955 -206 -744 -455 -670 -102 -687 -298 -363 -723 -509 -631 -587 -916 -378 -752 -894 -880 -531 -429 -535 -703 -133 -502 -359 -294 -981 -353 -595 -298 -196 -901 -234 -445 -694 -444 -143 -70 -675 -58 -783 -451 -924 -980 -225 -433 -698 -294 -639 -86 -516 -609 -66 -892 -367 -232 -347 -389 -882 -162 -680 -604 -738 -804 -817 -312 -286 -218 -28 -896 -621 -115 -510 -184 -644 -801 -993 -102 -528 -108 -933 -500 -256 -993 -325 -647 -597 -230 -332 -451 -26 -408 -72 -392 -242 -355 -499 -791 -4 -839 -52 -110 -886 -725 -133 -202 -328 -285 -544 -699 -760 -920 -257 -193 -591 -355 -200 -899 -803 -48 -534 -275 -238 -437 -681 -395 -609 -217 -760 -603 -88 -280 -636 -592 -736 -376 -887 -648 -321 -220 -396 -322 -539 -247 -716 -894 -178 -554 -301 -142 -145 -758 -422 -207 -143 -907 -697 -102 -728 -325 -784 -935 -401 -307 -848 -280 -320 -334 -659 -922 -675 -620 -784 -928 -4 -835 -696 -407 -166 -13 -2 -553 -880 -989 -566 -204 -220 -60 -895 -943 -89 -761 -981 -435 -615 -145 -105 -392 -138 -605 -362 -153 -798 -634 -667 -66 -795 -650 -707 -569 -182 -361 -101 -338 -251 -43 -865 -691 -489 -692 -199 -299 -333 -699 -837 -833 -368 -343 -961 -958 -381 -705 -615 -310 -230 -391 -843 -414 -165 -905 -301 -753 -445 -337 -322 -239 -894 -877 -496 -714 -661 -598 -563 -723 -111 -63 -531 -938 -940 -816 -234 -242 -857 -966 -559 -644 -624 -264 -185 -281 -389 -766 -521 -640 -281 -270 -514 -716 -871 -486 -465 -395 -838 -731 -571 -856 -855 -521 -532 -897 -896 -212 -623 -993 -626 -571 -518 -45 -879 -40 -317 -328 -128 -207 -757 -462 -284 -717 -690 -876 -200 -730 -148 -100 -596 -309 -995 -769 -179 -877 -343 -260 -882 -227 -806 -731 -10 -551 -927 -443 -15 -149 -492 -583 -537 -132 -122 -849 -340 -208 -305 -183 -871 -15 -144 -182 -78 -811 -548 -426 -349 -241 -878 -654 -352 -579 -200 -537 -54 -205 -673 -860 -791 -581 -432 -695 -595 -864 -478 -988 -840 -225 -944 -133 -230 -988 -444 -649 -658 -298 -106 -662 -464 -435 -996 -946 -768 -715 -997 -379 -629 -462 -141 -805 -442 -144 -324 -63 -602 -4 -851 -142 -261 -57 -965 -709 -464 -48 -509 -698 -315 -353 -872 -186 -177 -176 -719 -732 -429 -548 -983 -208 -942 -731 -826 -492 -217 -272 -97 -276 -971 -990 -608 -406 -73 -46 -335 -984 -734 -875 -928 -663 -160 -946 -994 -949 -145 -118 -196 -587 -16 -147 -761 -86 -529 -720 -182 -80 -161 -307 -786 -359 -930 -566 -335 -938 -33 -825 -271 -783 -225 -332 -75 -644 -695 -814 -889 -281 -989 -330 -502 -143 -788 -206 -502 -990 -646 -614 -776 -423 -489 -858 -951 -289 -218 -3 -420 -146 -628 -246 -362 -440 -541 -346 -329 -320 -583 -820 -250 -24 -998 -661 -170 -410 -727 -641 -628 -408 -308 -509 -572 -536 -228 -980 -282 -43 -945 -931 -754 -962 -781 -37 -588 -544 -128 -862 -411 -396 -990 -404 -243 -561 -254 -736 -812 -854 -983 -296 -532 -550 -418 -497 -801 -198 -798 -939 -441 -274 -507 -381 -280 -512 -803 -898 -429 -747 -30 -966 -966 -954 -408 -864 -44 -632 -728 -856 -638 -341 -601 -226 -203 -471 -782 -800 -197 -760 -977 -616 -890 -565 -293 -886 -766 -930 -230 -484 -120 -921 -88 -102 -638 -103 -676 -104 -15 -577 -484 -380 -878 -369 -778 -124 -6 -755 -966 -58 -550 -454 -951 -150 -48 -535 -490 -692 -778 -207 -626 -754 -122 -729 -888 -809 -641 -783 -177 -571 -34 -884 -654 -517 -30 -195 -761 -798 -186 -85 -469 -559 -687 -81 -189 -310 -178 -434 -184 -626 -999 -528 -627 -412 -654 -86 -393 -24 -295 -484 -796 -457 -810 -798 -708 -232 -157 -330 -885 -634 -578 -98 -99 -879 -294 -729 -197 -749 -369 -172 -341 -896 -941 -902 -813 -580 -224 -149 -821 -957 -5 -863 -819 -222 -212 -876 -131 -135 -789 -485 -657 -504 -493 -151 -344 -904 -219 -529 -136 -33 -637 -458 -484 -573 -107 -942 -207 -868 -14 -153 -642 -495 -931 -53 -937 -661 -909 -157 -276 -493 -592 -288 -321 -451 -516 -226 -364 -754 -332 -328 -452 -706 -224 -699 -890 -306 -457 -825 -50 -206 -257 -234 -843 -13 -875 -944 -484 -668 -312 -59 -621 -48 -900 -313 -675 -82 -436 -983 -969 -754 -826 -860 -523 -623 -498 -609 -633 -537 -724 -253 -216 -669 -818 -587 -672 -414 -251 -271 -128 -400 -131 -647 -140 -5 -33 -148 -117 -136 -832 -350 -591 -591 -818 -620 -996 -202 -356 -564 -464 -914 -483 -955 -862 -339 -41 -796 -614 -177 -302 -775 -797 -50 -772 -41 -934 -418 -12 -767 -522 -508 -737 -78 -632 -813 -96 -998 -279 -375 -951 -967 -350 -622 -765 -605 -714 -81 -369 -935 -128 -775 -861 -409 -474 -951 -814 -281 -852 -88 -845 -329 -491 -969 -627 -139 -962 -691 -868 -877 -349 -477 -562 -438 -768 -709 -934 -524 -431 -841 -715 -206 -228 -768 -946 -379 -302 -331 -177 -346 -393 -679 -3 -526 -942 -882 -606 -794 -29 -434 -457 -222 -140 -597 -243 -310 -426 -109 -619 -573 -214 -705 -560 -224 -445 -939 -265 -134 -646 -288 -230 -912 -680 -763 -750 -414 -843 -678 -322 -647 -721 -425 -341 -675 -289 -946 -428 -149 -408 -899 -871 -158 -724 -549 -734 -445 -897 -410 -556 -11 -328 -616 -100 -397 -551 -287 -906 -271 -605 -245 -290 -1000 -327 -305 -329 -607 -205 -633 -394 -667 -172 -793 -97 -46 -860 -208 -422 -255 -970 -560 -471 -466 -347 -297 -512 -844 -812 -841 -453 -154 -907 -455 -405 -478 -195 -691 -778 -9 -100 -297 -919 -849 -691 -192 -623 -667 -130 -558 -691 -194 -19 -131 -637 -161 -997 -444 -109 -415 -844 -417 -713 -662 -165 -30 -243 -892 -192 -164 -520 -965 -81 -70 -966 -214 -215 -145 -116 -370 -913 -297 -578 -565 -694 -696 -499 -624 -93 -202 -489 -939 -278 -1000 -142 -648 -32 -982 -932 -808 -817 -766 -649 -567 -804 -106 -59 -130 -295 -138 -464 -792 -409 -861 -130 -791 -861 -127 -993 -59 -402 -630 -973 -81 -110 -261 -653 -23 -362 -493 -581 -518 -332 -935 -545 -132 -261 -55 -479 -358 -727 -10 -171 -185 -892 -897 -577 -734 -488 -364 -125 -945 -605 -952 -613 -593 -132 -910 -693 -380 -196 -70 -647 -85 -121 -188 -46 -647 -495 -994 -394 -900 -109 -949 -520 -894 -655 -522 -143 -281 -145 -973 -64 -582 -324 -478 -185 -424 -926 -124 -507 -732 -18 -905 -487 -446 -847 -350 -346 -658 -462 -868 -79 -127 -353 -324 -364 -251 -137 -476 -649 -331 -954 -463 -100 -220 -328 -46 -934 -810 -13 -199 -352 -918 -6 -894 -201 -981 -328 -763 -828 -326 -766 -589 -686 -721 -212 -321 -151 -668 -180 -237 -925 -717 -343 -86 -394 -237 -661 -99 -749 -811 -152 -819 -285 -496 -7 -689 -160 -682 -398 -986 -818 -503 -461 -509 -791 -810 -482 -930 -813 -5 -206 -87 -650 -650 -396 -222 -264 -448 -197 -804 -379 -223 -960 -571 -873 -458 -285 -197 -932 -327 -381 -309 -302 -755 -701 -720 -893 -86 -129 -497 -242 -533 -107 -96 -821 -186 -914 -946 -48 -135 -590 -268 -796 -223 -831 -142 -150 -495 -194 -194 -923 -973 -366 -515 -176 -149 -778 -933 -976 -676 -577 -366 -792 -178 -453 -456 -403 -770 -518 -983 -391 -103 -862 -343 -22 -397 -19 -527 -156 -144 -304 -131 -308 -403 -702 -951 -546 -674 -704 -986 -919 -804 -375 -299 -668 -77 -28 -117 -508 -498 -234 -296 -897 -522 -357 -22 -150 -202 -673 -806 -928 -228 -578 -242 -150 -471 -316 -930 -546 -953 -987 -937 -298 -45 -147 -386 -885 -424 -620 -697 -333 -596 -128 -300 -20 -912 -740 -545 -659 -671 -880 -552 -906 -139 -774 -487 -326 -387 -435 -969 -825 -38 -929 -767 -4 -324 -595 -528 -35 -348 -559 -144 -751 -451 -752 -711 -882 -838 -93 -451 -41 -976 -927 -553 -119 -806 -537 -159 -74 -287 -514 -73 -896 -625 -750 -896 -327 -702 -401 -865 -355 -21 -630 -90 -559 -918 -783 -63 -111 -967 -286 -593 -864 -826 -245 -214 -705 -446 -391 -737 -888 -928 -482 -247 -142 -417 -733 -763 -641 -420 -662 -425 -600 -135 -238 -812 -682 -34 -411 -487 -763 -545 -357 -346 -458 -497 -639 -362 -700 -426 -551 -201 -236 -528 -150 -847 -500 -326 -706 -601 -892 -282 -640 -683 -480 -561 -21 -324 -158 -269 -505 -273 -936 -767 -461 -688 -191 -419 -218 -397 -49 -502 -93 -225 -252 -395 -33 -298 -126 -575 -873 -982 -93 -531 -604 -253 -673 -101 -755 -409 -225 -887 -236 -21 -153 -534 -134 -144 -6 -26 -307 -619 -106 -908 -824 -796 -368 -374 -989 -73 -107 -952 -916 -148 -423 -799 -97 -935 -1 -302 -487 -427 -252 -158 -138 -260 -974 -553 -560 -949 -110 -906 -428 -49 -468 -134 -1 -889 -825 -296 -152 -459 -364 -288 -577 -961 -275 -721 -376 -739 -236 -661 -12 -624 -920 -551 -719 -819 -792 -161 -996 -523 -849 -496 -329 -944 -328 -186 -680 -990 -339 -729 -748 -391 -869 -889 -355 -613 -169 -627 -282 -314 -487 -416 -904 -314 -456 -698 -659 -412 -528 -529 -719 -58 -996 -144 -555 -210 -215 -506 -444 -545 -431 -400 -185 -190 -801 -850 -532 -891 -925 -684 -29 -574 -251 -175 -836 -52 -784 -648 -243 -690 -746 -7 -390 -305 -583 -926 -372 -988 -704 -432 -141 -526 -692 -888 -621 -385 -893 -322 -682 -126 -339 -49 -32 -136 -651 -105 -808 -978 -819 -567 -754 -769 -371 -654 -173 -977 -544 -94 -370 -728 -789 -695 -90 -13 -803 -465 -704 -732 -418 -316 -224 -232 -471 -476 -854 -807 -562 -697 -371 -231 -828 -800 -489 -994 -184 -447 -805 -277 -60 -428 -421 -334 -182 -101 -102 -597 -247 -566 -28 -96 -346 -316 -826 -139 -742 -647 -203 -997 -397 -149 -398 -166 -684 -247 -83 -731 -555 -440 -653 -734 -175 -132 -881 -237 -999 -925 -760 -430 -975 -215 -785 -889 -285 -425 -151 -948 -791 -25 -992 -259 -863 -106 -804 -882 -209 -438 -162 -804 -502 -245 -380 -199 -351 -208 -21 -266 -536 -895 -122 -303 -837 -650 -785 -510 -820 -639 -410 -173 -986 -744 -821 -350 -754 -862 -333 -267 -977 -520 -651 -329 -988 -622 -895 -877 -975 -482 -924 -11 -52 -122 -4 -176 -194 -866 -539 -59 -440 -98 -72 -691 -127 -820 -603 -724 -408 -667 -933 -930 -501 -760 -919 -153 -615 -859 -692 -978 -718 -142 -959 -983 -281 -960 -104 -459 -745 -16 -795 -987 -55 -991 -879 -543 -956 -260 -960 -629 -567 -454 -762 -385 -64 -149 -2 -578 -278 -741 -980 -663 -30 -134 -144 -902 -606 -248 -896 -425 -322 -148 -982 -508 -207 -513 -759 -689 -948 -613 -508 -600 -695 -668 -975 -821 -259 -85 -941 -730 -366 -765 -299 -817 -496 -718 -287 -833 -247 -85 -85 -725 -225 -236 -312 -713 -418 -448 -441 -927 -343 -378 -763 -310 -538 -711 -435 -295 -535 -938 -699 -83 -634 -733 -816 -844 -275 -934 -49 -371 -940 -305 -552 -783 -391 -29 -771 -861 -352 -880 -252 -39 -297 -652 -952 -329 -592 -67 -127 -410 -688 -383 -13 -152 -237 -508 -130 -583 -919 -894 -573 -717 -463 -562 -207 -69 -409 -456 -450 -637 -773 -248 -815 -957 -222 -327 -337 -915 -179 -708 -745 -67 -955 -615 -266 -380 -337 -371 -692 -700 -627 -93 -510 -8 -521 -45 -772 -500 -895 -704 -709 -200 -770 -150 -807 -485 -527 -512 -356 -641 -276 -223 -494 -352 -405 -353 -946 -350 -799 -372 -558 -789 -401 -338 -88 -813 -694 -210 -314 -115 -926 -949 -692 -694 -129 -550 -693 -794 -59 -148 -719 -340 -757 -498 -914 -445 -193 -620 -8 -814 -580 -739 -372 -730 -235 -140 -231 -985 -860 -861 -720 -255 -620 -458 -58 -926 -864 -683 -606 -327 -22 -522 -433 -53 -75 -107 -287 -795 -544 -230 -832 -16 -803 -622 -729 -494 -91 -748 -758 -396 -253 -980 -331 -138 -963 -253 -698 -86 -861 -285 -749 -147 -921 -458 -788 -673 -419 -931 -362 -789 -63 -214 -53 -363 -904 -748 -260 -224 -483 -74 -702 -686 -620 -57 -739 -312 -34 -351 -995 -372 -812 -958 -299 -982 -431 -73 -192 -8 -654 -268 -646 -624 -791 -154 -71 -142 -992 -695 -843 -352 -880 -747 -800 -220 -493 -958 -537 -391 -62 -561 -203 -688 -540 -54 -957 -629 -603 -322 -852 -83 -377 -279 -287 -282 -179 -592 -220 -377 -953 -943 -828 -571 -968 -483 -955 -786 -375 -257 -384 -1000 -658 -816 -386 -277 -709 -190 -771 -958 -804 -51 -682 -663 -967 -391 -319 -999 -232 -177 -856 -554 -372 -809 -268 -585 -917 -234 -540 -733 -366 -531 -102 -440 -600 -867 -564 -415 -477 -301 -621 -119 -45 -855 -443 -571 -863 -477 -572 -748 -76 -1 -600 -934 -836 -369 -300 -514 -872 -953 -264 -50 -619 -745 -947 -862 -601 -989 -314 -694 -188 -133 -190 -761 -209 -485 -7 -494 -129 -811 -707 -738 -517 -562 -509 -39 -845 -506 -759 -697 -982 -906 -184 -746 -82 -640 -519 -216 -93 -448 -914 -31 -499 -290 -974 -721 -972 -696 -468 -540 -963 -918 -171 -647 -499 -10 -294 -280 -204 -575 -43 -46 -953 -4 -513 -759 -961 -661 -178 -836 -982 -433 -653 -385 -70 -583 -157 -896 -518 -683 -141 -707 -63 -771 -746 -55 -671 -195 -246 -164 -362 -338 -294 -165 -814 -513 -5 -894 -712 -787 -5 -285 -501 -974 -307 -238 -993 -242 -547 -760 -577 -732 -239 -268 -977 -14 -590 -486 -39 -224 -847 -816 -650 -789 -345 -832 -795 -571 -896 -469 -906 -271 -642 -881 -274 -510 -819 -272 -742 -834 -589 -845 -852 -478 -739 -609 -372 -210 -155 -957 -622 -864 -869 -659 -185 -112 -86 -6 -330 -860 -188 -124 -286 -327 -780 -541 -723 -867 -796 -964 -870 -708 -848 -828 -974 -61 -629 -476 -956 -49 -748 -145 -581 -839 -141 -836 -536 -528 -814 -625 -671 -450 -191 -539 -522 -674 -388 -970 -629 -845 -373 -101 -503 -817 -682 -372 -471 -115 -336 -622 -304 -392 -221 -692 -499 -952 -569 -198 -878 -565 -806 -223 -206 -529 -878 -780 -261 -352 -635 -505 -955 -374 -824 -744 -460 -388 -439 -958 -988 -987 -207 -430 -522 -199 -150 -24 -380 -468 -329 -935 -498 -991 -949 -570 -870 -474 -46 -131 -132 -122 -138 -698 -604 -487 -101 -501 -847 -806 -723 -925 -358 -824 -198 -18 -782 -276 -173 -603 -167 -679 -272 -782 -901 -271 -510 -132 -468 -571 -324 -326 -407 -753 -493 -805 -426 -126 -826 -329 -337 -259 -632 -113 -246 -980 -397 -848 -276 -483 -375 -673 -81 -778 -324 -283 -150 -964 -865 -813 -376 -897 -469 -879 -32 -910 -378 -286 -941 -674 -262 -493 -640 -819 -146 -501 -810 -108 -478 -464 -63 -89 -201 -629 -925 -686 -593 -568 -645 -229 -699 -646 -971 -231 -587 -77 -39 -896 -522 -992 -171 -738 -494 -229 -715 -101 -766 -462 -535 -622 -722 -182 -756 -291 -168 -307 -105 -219 -978 -720 -932 -915 -95 -470 -529 -295 -48 -693 -386 -369 -879 -400 -172 -352 -757 -49 -96 -357 -768 -637 -402 -144 -634 -202 -81 -214 -458 -519 -527 -532 -975 -198 -47 -312 -718 -985 -106 -493 -518 -483 -184 -809 -157 -522 -382 -327 -315 -547 -464 -339 -53 -295 -341 -569 -266 -47 -59 -136 -720 -315 -844 -181 -466 -335 -665 -2 -654 -663 -788 -617 -201 -832 -51 -191 -890 -60 -740 -853 -481 -705 -850 -35 -818 -356 -904 -316 -539 -243 -588 -399 -412 -645 -161 -736 -359 -877 -44 -263 -528 -195 -529 -48 -983 -106 -740 -580 -165 -807 -275 -320 -366 -201 -537 -539 -623 -858 -407 -355 -863 -223 -86 -289 -151 -781 -147 -383 -469 -243 -266 -141 -674 -611 -498 -422 -295 -837 -132 -73 -925 -560 -61 -397 -322 -49 -37 -113 -326 -47 -500 -958 -959 -987 -406 -701 -200 -484 -935 -865 -472 -639 -12 -545 -802 -493 -85 -51 -465 -236 -980 -18 -90 -653 -494 -939 -390 -531 -863 -348 -126 -383 -103 -443 -61 -19 -872 -491 -874 -732 -13 -795 -835 -575 -273 -782 -539 -994 -387 -24 -891 -737 -288 -58 -866 -428 -347 -169 -606 -466 -35 -763 -651 -624 -124 -988 -871 -90 -296 -699 -779 -63 -193 -57 -418 -170 -434 -472 -8 -81 -238 -629 -877 -569 -989 -725 -924 -281 -40 -782 -351 -78 -175 -18 -550 -187 -163 -572 -236 -514 -469 -830 -413 -7 -873 -302 -112 -13 -99 -349 -824 -127 -761 -281 -66 -716 -68 -494 -860 -385 -459 -112 -330 -905 -1 -993 -182 -605 -194 -260 -502 -949 -319 -715 -705 -580 -230 -368 -699 -249 -999 -199 -650 -606 -905 -807 -311 -66 -300 -470 -159 -598 -878 -94 -489 -103 -829 -925 -797 -629 -186 -737 -705 -747 -306 -425 -278 -177 -7 -973 -494 -953 -258 -578 -466 -104 -838 -129 -646 -17 -96 -648 -175 -840 -265 -313 -11 -837 -986 -103 -598 -497 -48 -776 -826 -142 -492 -162 -869 -537 -56 -120 -227 -765 -692 -572 -207 -480 -93 -381 -743 -807 -87 -132 -978 -997 -449 -836 -640 -760 -972 -480 -702 -229 -440 -482 -827 -568 -144 -980 -866 -690 -337 -125 -589 -855 -378 -485 -378 -543 -34 -846 -857 -748 -833 -372 -548 -347 -560 -497 -985 -77 -64 -622 -592 -139 -423 -381 -645 -451 -720 -543 -872 -627 -84 -900 -488 -611 -44 -665 -834 -187 -565 -107 -910 -386 -898 -707 -92 -526 -931 -846 -524 -866 -797 -784 -285 -494 -480 -707 -981 -233 -217 -909 -801 -209 -316 -274 -743 -369 -745 -493 -220 -262 -61 -385 -926 -267 -475 -997 -717 -39 -535 -201 -502 -550 -107 -266 -209 -398 -650 -867 -445 -168 -612 -266 -961 -36 -218 -30 -208 -77 -585 -743 -339 -974 -463 -840 -866 -126 -780 -385 -978 -845 -497 -122 -619 -474 -485 -28 -778 -337 -721 -376 -849 -925 -880 -351 -404 -2 -499 -515 -925 -611 -451 -632 -77 -817 -675 -743 -679 -1 -722 -128 -838 -85 -878 -89 -29 -559 -452 -524 -498 -860 -974 -313 -653 -750 -479 -206 -394 -151 -755 -899 -168 -993 -646 -437 -234 -140 -623 -705 -680 -417 -768 -726 -411 -360 -944 -939 -116 -525 -657 -277 -935 -627 -267 -839 -268 -977 -190 -972 -704 -71 -491 -330 -211 -962 -377 -293 -770 -242 -556 -815 -195 -49 -537 -993 -324 -32 -750 -121 -670 -470 -248 -427 -154 -418 -355 -174 -365 -365 -101 -314 -29 -438 -4 -708 -880 -661 -922 -965 -97 -33 -825 -387 -367 -477 -428 -636 -796 -428 -304 -365 -980 -203 -181 -798 -783 -927 -775 -839 -34 -231 -542 -450 -229 -202 -898 -270 -964 -637 -339 -283 -187 -94 -944 -939 -760 -525 -31 -409 -77 -308 -84 -151 -353 -911 -808 -485 -775 -74 -189 -759 -143 -453 -595 -407 -501 -386 -949 -496 -80 -254 -965 -322 -477 -681 -485 -915 -375 -137 -759 -579 -665 -372 -8 -942 -629 -194 -510 -772 -911 -586 -245 -373 -402 -523 -311 -251 -526 -879 -602 -546 -932 -101 -857 -250 -787 -572 -897 -152 -482 -690 -254 -770 -290 -353 -622 -126 -629 -407 -753 -940 -161 -576 -156 -773 -19 -256 -468 -613 -917 -531 -514 -868 -760 -114 -748 -279 -571 -667 -925 -90 -257 -700 -755 -738 -452 -864 -393 -157 -54 -745 -998 -763 -115 -580 -80 -149 -76 -178 -439 -964 -331 -801 -945 -814 -198 -826 -788 -947 -612 -218 -694 -428 -251 -9 -35 -732 -475 -752 -937 -463 -388 -239 -500 -914 -987 -266 -449 -672 -138 -290 -591 -941 -849 -832 -760 -546 -241 -216 -826 -973 -114 -358 -85 -406 -160 -411 -956 -603 -409 -711 -504 -421 -843 -537 -253 -600 -519 -632 -738 -547 -125 -289 -374 -429 -835 -317 -617 -404 -506 -685 -169 -601 -141 -346 -572 -716 -779 -868 -583 -389 -599 -765 -256 -841 -795 -335 -224 -917 -659 -36 -45 -836 -319 -370 -765 -207 -1000 -539 -663 -1 -256 -16 -535 -492 -792 -451 -986 -856 -536 -793 -882 -256 -852 -246 -852 -144 -997 -397 -545 -710 -783 -40 -72 -408 -429 -758 -23 -984 -810 -93 -287 -119 -180 -255 -605 -641 -594 -14 -168 -600 -440 -494 -362 -694 -587 -220 -571 -135 -464 -252 -769 -306 -464 -234 -584 -210 -9 -542 -656 -812 -416 -41 -902 -399 -73 -411 -349 -504 -270 -713 -261 -708 -380 -772 -56 -420 -811 -25 -582 -761 -296 -163 -296 -609 -379 -858 -301 -937 -370 -787 -455 -286 -338 -907 -875 -221 -212 -496 -168 -369 -145 -734 -87 -372 -182 -955 -436 -748 -241 -132 -351 -451 -474 -586 -427 -511 -177 -890 -283 -208 -389 -437 -388 -798 -619 -710 -294 -578 -22 -810 -13 -183 -802 -351 -896 -234 -831 -15 -340 -482 -34 -897 -93 -243 -667 -944 -256 -763 -670 -923 -64 -337 -372 -992 -444 -855 -785 -377 -39 -192 -572 -819 -342 -333 -167 -121 -8 -287 -313 -345 -253 -344 -719 -636 -886 -951 -586 -604 -861 -849 -296 -744 -979 -599 -286 -302 -954 -991 -813 -775 -363 -112 -101 -598 -273 -202 -564 -609 -347 -290 -748 -384 -221 -272 -11 -597 -917 -462 -747 -541 -819 -708 -40 -471 -768 -50 -397 -725 -141 -434 -491 -590 -138 -984 -460 -454 -939 -843 -322 -747 -502 -656 -383 -711 -991 -613 -81 -37 -114 -834 -247 -655 -199 -463 -117 -284 -918 -355 -913 -686 -333 -254 -933 -506 -322 -874 -698 -491 -316 -700 -38 -211 -405 -533 -685 -484 -664 -67 -525 -275 -831 -667 -794 -304 -633 -869 -635 -209 -834 -34 -86 -811 -202 -186 -640 -804 -439 -115 -739 -487 -395 -826 -651 -620 -916 -720 -116 -775 -452 -425 -97 -929 -572 -40 -800 -322 -566 -323 -573 -32 -374 -789 -356 -185 -174 -612 -376 -224 -352 -233 -409 -615 -625 -561 -398 -415 -539 -896 -695 -389 -522 -545 -603 -120 -822 -456 -64 -476 -122 -474 -234 -36 -165 -436 -575 -104 -907 -462 -291 -117 -686 -485 -207 -405 -825 -999 -282 -824 -48 -621 -134 -587 -445 -267 -537 -8 -754 -433 -918 -247 -122 -429 -18 -488 -957 -218 -731 -688 -166 -86 -228 -624 -869 -314 -293 -156 -903 -912 -642 -632 -325 -60 -215 -838 -778 -786 -267 -671 -106 -934 -657 -568 -658 -189 -478 -486 -62 -868 -294 -513 -466 -767 -663 -29 -643 -162 -445 -741 -759 -386 -31 -289 -647 -116 -462 -364 -890 -550 -631 -56 -982 -912 -610 -453 -922 -702 -611 -532 -190 -910 -236 -48 -694 -605 -869 -884 -276 -425 -769 -89 -403 -25 -286 -874 -931 -894 -19 -339 -465 -12 -587 -949 -45 -591 -415 -927 -91 -448 -644 -553 -108 -726 -463 -790 -460 -737 -867 -842 -940 -106 -964 -805 -859 -477 -409 -363 -410 -995 -695 -455 -983 -561 -207 -56 -930 -683 -646 -934 -629 -898 -822 -969 -236 -939 -192 -334 -222 -561 -526 -429 -748 -98 -329 -526 -605 -455 -158 -449 -586 -451 -702 -951 -463 -131 -498 -84 -244 -986 -545 -155 -313 -829 -772 -411 -521 -956 -151 -399 -765 -952 -317 -985 -470 -750 -764 -689 -875 -484 -281 -346 -242 -439 -144 -367 -233 -166 -476 -662 -570 -730 -261 -450 -111 -877 -676 -540 -57 -153 -188 -74 -106 -558 -346 -210 -425 -125 -411 -797 -531 -36 -227 -425 -719 -972 -452 -741 -902 -20 -340 -339 -979 -730 -570 -64 -185 -316 -995 -66 -846 -127 -712 -711 -873 -858 -658 -577 -809 -824 -978 -439 -159 -125 -512 -314 -718 -299 -882 -762 -958 -688 -694 -329 -456 -76 -779 -487 -466 -228 -368 -187 -939 -103 -568 -491 -748 -312 -942 -218 -711 -492 -600 -943 -836 -194 -28 -355 -638 -925 -515 -803 -854 -558 -173 -325 -309 -960 -868 -294 -495 -313 -805 -93 -619 -988 -889 -415 -503 -667 -712 -309 -766 -152 -540 -474 -459 -74 -112 -753 -296 -303 -811 -700 -297 -869 -715 -933 -773 -945 -772 -499 -94 -315 -701 -682 -158 -756 -884 -754 -89 -970 -502 -878 -223 -105 -25 -395 -339 -71 -252 -57 -466 -784 -12 -827 -571 -570 -661 -656 -179 -358 -310 -934 -415 -131 -609 -805 -854 -129 -229 -817 -490 -578 -672 -955 -535 -981 -150 -306 -107 -978 -116 -209 -490 -283 -956 -930 -842 -83 -640 -642 -389 -253 -927 -949 -195 -195 -617 -90 -958 -607 -645 -456 -723 -418 -794 -500 -184 -215 -33 -617 -97 -521 -536 -957 -471 -779 -307 -122 -831 -694 -155 -409 -585 -557 -932 -127 -974 -670 -214 -954 -135 -836 -535 -770 -364 -447 -381 -529 -292 -702 -386 -129 -916 -751 -914 -23 -229 -779 -982 -925 -747 -438 -250 -575 -591 -714 -434 -193 -808 -480 -374 -656 -396 -670 -35 -43 -522 -895 -942 -912 -437 -476 -551 -201 -253 -245 -376 -256 -739 -743 -166 -804 -387 -993 -392 -748 -925 -716 -810 -955 -851 -736 -251 -430 -472 -845 -5 -984 -591 -545 -663 -330 -531 -962 -55 -350 -437 -577 -318 -265 -188 -168 -389 -703 -982 -587 -457 -656 -546 -918 -236 -678 -75 -932 -964 -775 -287 -430 -397 -466 -776 -569 -675 -195 -732 -977 -14 -646 -578 -96 -133 -805 -643 -32 -457 -349 -473 -870 -314 -375 -6 -383 -982 -280 -314 -64 -565 -1000 -183 -707 -996 -539 -80 -589 -340 -131 -10 -776 -208 -217 -129 -134 -284 -615 -597 -400 -655 -788 -340 -570 -248 -757 -624 -264 -466 -467 -801 -169 -86 -741 -164 -391 -83 -679 -280 -745 -850 -340 -189 -749 -450 -534 -855 -76 -907 -882 -82 -877 -834 -581 -6 -456 -441 -831 -537 -291 -643 -971 -490 -364 -916 -584 -426 -557 -16 -777 -740 -771 -863 -503 -540 -285 -781 -576 -814 -324 -262 -711 -384 -770 -866 -993 -548 -131 -522 -166 -195 -684 -161 -493 -648 -533 -199 -656 -881 -595 -171 -638 -652 -700 -952 -981 -257 -965 -230 -78 -768 -201 -476 -555 -370 -980 -28 -359 -538 -687 -354 -310 -723 -186 -454 -753 -976 -821 -227 -812 -895 -424 -516 -627 -62 -847 -661 -146 -180 -284 -710 -196 -605 -459 -317 -177 -625 -472 -622 -444 -109 -690 -619 -283 -809 -436 -422 -723 -468 -299 -398 -156 -914 -60 -867 -358 -545 -905 -981 -210 -766 -909 -325 -598 -360 -741 -824 -485 -407 -232 -25 -47 -379 -75 -36 -152 -452 -892 -90 -126 -581 -547 -437 -464 -588 -895 -650 -585 -376 -303 -787 -406 -644 -225 -370 -98 -490 -804 -825 -218 -936 -256 -485 -967 -390 -501 -631 -830 -773 -833 -447 -618 -719 -59 -814 -158 -976 -809 -997 -933 -302 -831 -16 -309 -175 -658 -641 -104 -93 -94 -299 -285 -639 -138 -289 -588 -731 -853 -547 -292 -301 -310 -42 -18 -882 -536 -64 -295 -134 -156 -325 -672 -992 -305 -379 -833 -397 -345 -828 -288 -636 -961 -508 -441 -783 -989 -356 -751 -730 -77 -976 -460 -693 -624 -760 -892 -840 -927 -994 -372 -473 -307 -776 -461 -959 -852 -912 -340 -923 -650 -695 -528 -220 -352 -735 -310 -704 -463 -279 -420 -393 -569 -294 -652 -226 -175 -675 -407 -776 -32 -600 -834 -526 -305 -494 -426 -679 -539 -649 -575 -114 -296 -524 -877 -219 -729 -30 -899 -162 -155 -476 -617 -168 -512 -970 -918 -189 -890 -217 -416 -205 -65 -107 -495 -15 -544 -232 -366 -950 -591 -292 -262 -851 -97 -843 -24 -799 -839 -109 -135 -538 -501 -514 -760 -386 -231 -39 -240 -252 -35 -370 -893 -638 -985 -468 -323 -995 -326 -321 -631 -252 -50 -862 -176 -142 -307 -420 -11 -199 -414 -279 -475 -743 -781 -304 -181 -667 -103 -929 -137 -201 -392 -633 -203 -54 -208 -876 -133 -92 -386 -658 -837 -5 -645 -231 -321 -191 -367 -440 -186 -226 -128 -591 -588 -65 -148 -976 -875 -662 -837 -149 -317 -740 -148 -383 -373 -804 -731 -153 -191 -539 -292 -335 -959 -796 -7 -637 -952 -584 -806 -410 -181 -931 -861 -852 -103 -782 -30 -225 -460 -447 -272 -219 -237 -351 -938 -745 -449 -615 -520 -78 -854 -377 -358 -464 -878 -32 -64 -232 -740 -497 -409 -924 -761 -602 -818 -12 -676 -499 -239 -567 -863 -413 -195 -5 -642 -410 -687 -263 -522 -817 -459 -120 -979 -316 -253 -611 -588 -803 -90 -242 -1 -543 -388 -105 -61 -416 -691 -192 -956 -594 -249 -801 -604 -856 -223 -345 -699 -596 -865 -592 -227 -553 -366 -798 -576 -524 -793 -427 -259 -844 -541 -479 -884 -136 -753 -881 -767 -135 -819 -947 -458 -77 -361 -622 -91 -577 -823 -3 -984 -525 -658 -805 -567 -802 -647 -303 -468 -850 -822 -25 -41 -657 -757 -417 -822 -41 -85 -809 -517 -559 -490 -496 -701 -122 -975 -802 -948 -577 -75 -833 -598 -523 -348 -664 -590 -490 -795 -681 -994 -504 -761 -790 -15 -630 -782 -970 -352 -43 -600 -217 -861 -202 -904 -321 -71 -304 -405 -960 -26 -21 -349 -538 -608 -724 -202 -397 -427 -375 -891 -508 -470 -209 -958 -261 -478 -668 -446 -464 -738 -739 -236 -464 -840 -327 -98 -215 -135 -605 -210 -269 -450 -214 -618 -763 -122 -412 -991 -234 -521 -401 -45 -726 -200 -66 -667 -348 -509 -977 -450 -573 -279 -793 -648 -645 -629 -443 -611 -402 -757 -902 -291 -183 -279 -736 -740 -289 -272 -307 -562 -203 -486 -54 -158 -184 -124 -514 -307 -44 -804 -539 -250 -132 -697 -487 -48 -183 -138 -541 -138 -397 -238 -731 -218 -636 -235 -323 -771 -318 -796 -58 -812 -44 -639 -86 -500 -378 -82 -351 -991 -760 -783 -436 -814 -447 -857 -684 -636 -785 -145 -155 -40 -651 -23 -964 -458 -921 -105 -655 -390 -796 -120 -368 -858 -695 -237 -664 -628 -151 -640 -744 -258 -245 -294 -994 -45 -784 -43 -286 -566 -309 -626 -918 -340 -816 -5 -373 -924 -342 -774 -193 -697 -783 -568 -721 -447 -366 -747 -691 -281 -990 -86 -577 -932 -824 -63 -238 -747 -203 -329 -264 -673 -402 -645 -525 -708 -252 -313 -227 -854 -956 -900 -693 -979 -351 -897 -185 -521 -445 -85 -316 -407 -819 -338 -838 -609 -20 -923 -921 -955 -530 -77 -774 -848 -452 -815 -807 -137 -782 -340 -541 -171 -566 -934 -794 -721 -900 -77 -251 -684 -293 -319 -453 -172 -935 -493 -612 -366 -845 -432 -311 -934 -395 -46 -921 -160 -171 -156 -530 -669 -292 -302 -878 -610 -742 -393 -296 -671 -616 -454 -490 -463 -816 -862 -662 -762 -383 -502 -122 -335 -616 -309 -730 -506 -102 -381 -860 -160 -222 -82 -289 -303 -216 -336 -681 -588 -750 -115 -32 -244 -442 -943 -542 -559 -711 -830 -299 -494 -985 -995 -317 -745 -459 -283 -671 -205 -435 -262 -172 -372 -348 -210 -472 -269 -498 -973 -192 -219 -160 -896 -402 -844 -775 -462 -370 -267 -927 -418 -631 -68 -70 -295 -864 -898 -546 -299 -902 -932 -647 -90 -658 -124 -218 -321 -723 -41 -335 -835 -878 -757 -413 -241 -706 -622 -848 -98 -390 -923 -936 -51 -158 -70 -752 -899 -293 -226 -974 -175 -554 -605 -660 -981 -899 -493 -106 -355 -990 -594 -794 -76 -787 -96 -146 -172 -627 -878 -385 -322 -870 -485 -872 -183 -870 -635 -769 -798 -135 -886 -207 -712 -662 -418 -374 -972 -280 -292 -185 -291 -564 -670 -714 -796 -422 -607 -506 -732 -751 -392 -180 -315 -806 -399 -577 -422 -452 -688 -110 -743 -302 -364 -412 -656 -366 -393 -955 -236 -712 -39 -137 -181 -366 -856 -512 -285 -887 -311 -765 -416 -887 -842 -437 -349 -152 -284 -364 -887 -790 -863 -147 -620 -173 -42 -913 -507 -296 -155 -638 -858 -693 -702 -882 -417 -455 -476 -293 -937 -403 -870 -290 -577 -352 -43 -174 -658 -873 -416 -55 -472 -850 -539 -879 -78 -881 -120 -51 -887 -644 -215 -525 -640 -563 -620 -267 -576 -102 -143 -140 -356 -186 -368 -418 -358 -392 -805 -225 -411 -846 -483 -479 -552 -880 -449 -954 -421 -518 -493 -99 -331 -520 -518 -849 -819 -362 -521 -520 -543 -648 -327 -733 -780 -807 -478 -703 -290 -299 -341 -956 -720 -129 -354 -561 -301 -312 -868 -225 -148 -901 -10 -935 -898 -2 -48 -463 -44 -660 -362 -656 -437 -57 -905 -30 -473 -301 -681 -353 -339 -277 -875 -668 -892 -369 -878 -728 -522 -347 -216 -926 -376 -408 -36 -8 -861 -310 -755 -594 -760 -498 -781 -861 -991 -999 -266 -295 -719 -234 -258 -418 -409 -654 -610 -981 -833 -375 -996 -247 -431 -224 -581 -167 -480 -448 -419 -967 -153 -872 -7 -365 -344 -124 -609 -298 -637 -714 -506 -395 -222 -683 -409 -606 -345 -675 -512 -415 -636 -755 -288 -638 -238 -166 -255 -965 -998 -137 -776 -105 -885 -775 -181 -69 -857 -610 -323 -280 -816 -724 -410 -137 -775 -336 -287 -569 -252 -55 -938 -844 -218 -877 -789 -95 -328 -160 -96 -706 -166 -336 -167 -129 -26 -532 -564 -994 -239 -675 -171 -575 -426 -888 -550 -289 -738 -813 -832 -337 -426 -661 -924 -629 -239 -79 -194 -626 -571 -172 -959 -287 -490 -149 -673 -662 -273 -505 -237 -211 -373 -556 -115 -19 -83 -470 -392 -807 -144 -215 -751 -525 -884 -743 -712 -100 -817 -575 -111 -73 -109 -227 -417 -484 -170 -24 -55 -42 -595 -913 -153 -470 -925 -196 -992 -854 -582 -538 -863 -334 -825 -538 -434 -640 -122 -602 -422 -431 -768 -910 -986 -859 -961 -705 -627 -364 -585 -117 -926 -397 -999 -495 -946 -268 -898 -193 -532 -446 -337 -500 -445 -924 -28 -682 -125 -386 -571 -972 -856 -60 -222 -946 -689 -200 -791 -698 -656 -563 -435 -717 -409 -406 -580 -322 -383 -520 -120 -803 -13 -243 -397 -274 -172 -121 -767 -650 -357 -341 -159 -69 -475 -674 -326 -653 -291 -396 -720 -301 -762 -106 -134 -498 -589 -104 -417 -821 -277 -814 -935 -8 -2 -875 -671 -335 -387 -483 -735 -118 -747 -855 -992 -19 -28 -251 -141 -106 -691 -912 -582 -527 -249 -524 -969 -27 -869 -155 -843 -837 -320 -255 -267 -615 -588 -366 -316 -676 -104 -697 -402 -682 -11 -97 -896 -903 -518 -149 -25 -613 -6 -176 -86 -9 -536 -514 -148 -482 -35 -974 -562 -26 -597 -798 -699 -466 -366 -696 -487 -556 -337 -482 -416 -711 -159 -686 -863 -354 -359 -302 -83 -513 -988 -67 -164 -393 -157 -937 -634 -672 -500 -301 -495 -41 -224 -722 -57 -690 -606 -937 -187 -890 -790 -229 -682 -623 -927 -700 -371 -831 -690 -66 -713 -662 -652 -940 -430 -802 -278 -432 -388 -943 -209 -266 -90 -674 -165 -215 -807 -330 -539 -344 -185 -887 -376 -89 -694 -3 -804 -975 -696 -534 -974 -856 -380 -743 -604 -655 -651 -896 -578 -896 -786 -457 -152 -919 -712 -423 -603 -928 -379 -96 -423 -268 -740 -102 -366 -786 -914 -759 -279 -47 -972 -991 -567 -37 -631 -399 -642 -467 -515 -761 -864 -332 -247 -316 -472 -607 -354 -125 -155 -255 -659 -95 -469 -832 -614 -895 -147 -506 -295 -812 -852 -959 -83 -554 -587 -329 -244 -942 -548 -984 -836 -550 -52 -79 -608 -35 -915 -52 -150 -310 -138 -795 -628 -878 -672 -686 -255 -574 -755 -802 -591 -248 -731 -421 -930 -28 -713 -761 -320 -435 -629 -999 -812 -89 -436 -660 -24 -221 -556 -221 -264 -196 -519 -698 -637 -436 -628 -869 -882 -342 -52 -589 -15 -339 -615 -327 -889 -159 -951 -918 -188 -297 -664 -584 -954 -237 -27 -718 -602 -692 -346 -462 -849 -939 -91 -973 -13 -825 -909 -24 -580 -211 -150 -838 -448 -262 -46 -518 -667 -711 -912 -598 -720 -562 -818 -69 -210 -872 -183 -199 -1 -650 -733 -848 -367 -263 -18 -267 -901 -469 -243 -666 -199 -609 -970 -386 -160 -848 -658 -163 -454 -955 -4 -491 -402 -742 -878 -418 -35 -9 -429 -890 -516 -631 -311 -444 -779 -416 -866 -780 -332 -539 -247 -270 -446 -675 -332 -92 -537 -872 -954 -762 -349 -263 -226 -236 -319 -130 -425 -816 -53 -405 -359 -985 -878 -398 -934 -115 -149 -292 -232 -70 -935 -312 -638 -318 -469 -373 -789 -710 -105 -394 -252 -988 -865 -464 -78 -690 -295 -463 -424 -251 -852 -422 -289 -586 -241 -538 -120 -845 -178 -987 -255 -619 -193 -57 -875 -433 -79 -973 -695 -698 -202 -931 -553 -469 -120 -171 -587 -681 -603 -824 -866 -666 -317 -342 -448 -743 -958 -76 -709 -754 -302 -566 -122 -463 -846 -167 -105 -389 -864 -943 -18 -816 -475 -335 -811 -759 -456 -354 -217 -229 -482 -843 -946 -849 -231 -902 -269 -389 -757 -842 -382 -837 -907 -302 -765 -747 -408 -926 -156 -904 -711 -382 -660 -101 -969 -282 -519 -70 -455 -620 -987 -825 -232 -294 -336 -111 -373 -195 -755 -763 -865 -322 -505 -910 -983 -657 -128 -908 -376 -612 -824 -803 -504 -535 -49 -760 -608 -166 -893 -115 -115 -445 -905 -361 -885 -329 -793 -164 -468 -29 -780 -243 -735 -501 -447 -566 -163 -364 -866 -184 -783 -972 -765 -898 -976 -336 -459 -714 -377 -903 -420 -262 -698 -601 -954 -609 -292 -477 -336 -621 -904 -974 -795 -539 -447 -595 -448 -900 -323 -879 -624 -181 -559 -975 -799 -933 -683 -301 -787 -601 -638 -549 -128 -457 -399 -669 -561 -106 -830 -779 -541 -339 -57 -248 -415 -571 -634 -664 -863 -984 -233 -420 -862 -355 -972 -47 -64 -798 -921 -40 -50 -43 -460 -389 -346 -955 -759 -978 -297 -414 -413 -303 -567 -893 -785 -537 -747 -52 -120 -356 -305 -421 -572 -203 -763 -729 -785 -148 -97 -962 -442 -764 -958 -489 -388 -378 -881 -578 -576 -269 -724 -628 -377 -469 -497 -72 -153 -758 -559 -337 -997 -542 -733 -338 -585 -989 -1 -390 -176 -647 -825 -260 -643 -2 -420 -161 -302 -751 -632 -347 -550 -471 -839 -214 -415 -514 -695 -511 -912 -898 -620 -171 -408 -492 -698 -612 -919 -594 -983 -878 -206 -95 -375 -285 -696 -443 -371 -967 -78 -898 -161 -894 -510 -762 -109 -835 -335 -395 -22 -976 -875 -969 -610 -315 -401 -403 -209 -733 -248 -131 -585 -417 -937 -403 -586 -118 -589 -672 -423 -819 -306 -562 -442 -275 -451 -511 -280 -475 -601 -34 -170 -230 -588 -251 -940 -624 -294 -771 -801 -649 -128 -406 -994 -335 -955 -179 -944 -876 -859 -805 -440 -600 -493 -722 -995 -888 -920 -513 -622 -4 -361 -803 -919 -745 -537 -141 -701 -398 -182 -741 -276 -220 -15 -680 -86 -120 -586 -28 -980 -312 -395 -180 -811 -246 -511 -506 -876 -416 -108 -685 -540 -669 -866 -65 -81 -812 -113 -241 -675 -87 -776 -913 -962 -951 -152 -786 -436 -2 -711 -410 -529 -313 -777 -665 -874 -534 -406 -194 -512 -763 -60 -932 -18 -10 -202 -139 -731 -331 -890 -199 -441 -363 -19 -155 -407 -159 -348 -403 -841 -755 -145 -472 -325 -414 -97 -948 -699 -375 -338 -417 -485 -109 -763 -236 -762 -670 -192 -204 -505 -2 -395 -248 -990 -380 -526 -473 -162 -455 -47 -325 -309 -316 -25 -310 -371 -644 -265 -533 -130 -396 -666 -680 -699 -932 -456 -405 -579 -748 -695 -583 -661 -746 -925 -946 -586 -614 -60 -438 -145 -999 -451 -531 -508 -690 -880 -971 -334 -839 -537 -645 -526 -25 -829 -480 -106 -780 -361 -228 -50 -976 -29 -752 -351 -763 -394 -120 -619 -33 -742 -419 -509 -837 -859 -886 -482 -661 -153 -87 -113 -8 -874 -209 -264 -560 -149 -8 -870 -285 -373 -842 -50 -929 -14 -702 -925 -552 -927 -143 -673 -434 -11 -170 -874 -474 -945 -16 -686 -893 -472 -806 -67 -281 -777 -254 -378 -571 -881 -245 -893 -718 -603 -413 -647 -60 -545 -321 -747 -963 -280 -820 -118 -786 -275 -952 -682 -479 -423 -282 -780 -608 -411 -540 -416 -684 -709 -314 -671 -241 -80 -933 -904 -2 -56 -136 -475 -392 -796 -975 -665 -135 -421 -692 -713 -320 -153 -839 -129 -588 -892 -929 -174 -316 -772 -173 -509 -78 -84 -161 -988 -581 -136 -116 -576 -423 -608 -104 -660 -308 -80 -379 -576 -718 -329 -626 -90 -307 -588 -187 -113 -106 -179 -464 -918 -379 -569 -648 -559 -181 -483 -82 -10 -493 -116 -554 -957 -533 -342 -507 -211 -44 -389 -482 -669 -329 -376 -819 -445 -817 -746 -767 -843 -113 -109 -866 -82 -524 -973 -343 -480 -989 -443 -356 -851 -398 -556 -549 -879 -902 -894 -794 -424 -763 -92 -875 -564 -432 -672 -75 -94 -140 -737 -666 -567 -792 -80 -130 -587 -293 -153 -266 -764 -750 -861 -180 -192 -36 -627 -281 -705 -656 -448 -981 -706 -930 -856 -158 -2 -739 -955 -172 -307 -92 -8 -917 -58 -619 -700 -919 -548 -278 -154 -610 -54 -449 -337 -543 -895 -726 -8 -720 -907 -852 -698 -791 -688 -734 -5 -992 -690 -212 -19 -235 -603 -21 -69 -188 -605 -726 -203 -369 -663 -990 -210 -950 -550 -473 -749 -119 -974 -809 -580 -401 -291 -767 -989 -377 -247 -643 -961 -419 -532 -674 -809 -215 -118 -429 -836 -729 -39 -945 -52 -695 -25 -670 -849 -374 -785 -835 -566 -487 -300 -633 -272 -629 -457 -185 -376 -262 -820 -826 -393 -861 -922 -974 -87 -95 -368 -560 -554 -940 -198 -834 -954 -379 -844 -978 -940 -521 -153 -25 -792 -911 -131 -616 -257 -414 -381 -237 -651 -213 -171 -166 -654 -620 -424 -712 -382 -784 -290 -434 -719 -551 -498 -633 -927 -421 -51 -38 -852 -917 -96 -381 -649 -198 -460 -804 -675 -230 -908 -899 -515 -601 -550 -784 -343 -385 -985 -87 -90 -694 -296 -666 -544 -539 -41 -343 -336 -598 -237 -176 -460 -186 -910 -276 -612 -89 -404 -404 -767 -839 -539 -829 -92 -333 -810 -119 -460 -969 -926 -66 -320 -195 -777 -656 -482 -337 -225 -772 -186 -670 -575 -790 -2 -668 -479 -577 -491 -84 -889 -530 -197 -92 -537 -634 -99 -824 -829 -483 -832 -111 -537 -611 -97 -853 -851 -25 -849 -300 -274 -916 -843 -737 -852 -550 -837 -133 -759 -77 -581 -302 -41 -385 -730 -196 -803 -222 -551 -493 -375 -275 -460 -491 -873 -981 -822 -190 -341 -567 -641 -640 -474 -353 -405 -245 -539 -557 -801 -499 -562 -89 -171 -199 -360 -511 -406 -474 -734 -232 -965 -195 -502 -81 -639 -639 -538 -398 -507 -125 -144 -889 -338 -593 -209 -831 -378 -332 -904 -856 -690 -200 -789 -564 -280 -36 -256 -275 -518 -733 -364 -506 -555 -859 -752 -218 -462 -680 -598 -563 -862 -311 -81 -961 -555 -190 -743 -595 -285 -778 -571 -391 -874 -806 -882 -480 -94 -766 -247 -695 -654 -625 -807 -863 -43 -699 -583 -822 -731 -933 -912 -251 -786 -177 -769 -346 -316 -176 -189 -242 -994 -744 -692 -505 -875 -416 -126 -22 -383 -268 -190 -949 -252 -26 -955 -489 -56 -598 -934 -423 -166 -892 -212 -164 -151 -710 -443 -18 -486 -270 -273 -526 -792 -581 -373 -878 -82 -792 -459 -984 -345 -277 -607 -419 -705 -544 -273 -490 -468 -689 -940 -19 -471 -984 -239 -605 -240 -838 -360 -363 -73 -416 -897 -114 -356 -149 -759 -836 -648 -717 -734 -113 -418 -78 -786 -806 -352 -817 -978 -138 -197 -698 -341 -185 -155 -682 -717 -798 -540 -60 -387 -967 -638 -238 -326 -769 -511 -686 -310 -213 -957 -719 -633 -785 -549 -382 -308 -210 -640 -30 -249 -304 -777 -848 -478 -84 -598 -117 -484 -128 -145 -953 -573 -228 -323 -310 -112 -265 -81 -711 -834 -973 -154 -324 -105 -709 -474 -598 -46 -935 -53 -397 -260 -655 -42 -966 -740 -969 -653 -478 -360 -216 -279 -419 -456 -373 -492 -222 -275 -424 -691 -335 -945 -966 -565 -872 -780 -324 -873 -651 -844 -33 -497 -719 -784 -997 -395 -391 -310 -347 -703 -966 -244 -289 -533 -635 -679 -714 -239 -678 -591 -41 -749 -485 -149 -886 -205 -983 -185 -604 -781 -261 -892 -825 -999 -826 -618 -857 -840 -758 -630 -465 -914 -694 -387 -759 -576 -295 -623 -757 -620 -447 -280 -294 -331 -669 -690 -472 -546 -817 -212 -594 -372 -797 -680 -253 -972 -156 -955 -914 -525 -684 -143 -199 -124 -343 -654 -55 -546 -445 -335 -20 -933 -259 -107 -20 -686 -423 -307 -587 -655 -754 -230 -437 -727 -406 -573 -402 -869 -58 -898 -801 -8 -236 -323 -26 -862 -15 -381 -146 -263 -813 -858 -548 -564 -321 -729 -975 -827 -141 -389 -561 -285 -779 -295 -117 -314 -44 -318 -429 -562 -533 -164 -541 -342 -668 -312 -75 -598 -27 -922 -283 -988 -778 -375 -816 -768 -688 -132 -327 -654 -617 -55 -723 -729 -695 -345 -178 -746 -159 -887 -456 -440 -578 -380 -193 -69 -680 -294 -359 -254 -611 -368 -459 -729 -373 -810 -696 -910 -179 -723 -461 -388 -463 -855 -526 -892 -144 -199 -887 -966 -79 -616 -852 -245 -821 -816 -20 -761 -481 -465 -224 -470 -122 -523 -605 -615 -522 -877 -314 -174 -82 -601 -995 -433 -153 -281 -972 -560 -287 -834 -226 -180 -371 -402 -826 -816 -797 -316 -267 -188 -400 -552 -50 -532 -723 -304 -592 -941 -600 -821 -199 -351 -563 -856 -907 -941 -246 -859 -23 -28 -269 -370 -775 -955 -497 -327 -546 -724 -438 -356 -896 -259 -155 -158 -752 -922 -575 -224 -967 -788 -532 -126 -249 -286 -722 -833 -912 -487 -502 -719 -630 -346 -505 -519 -45 -722 -747 -111 -102 -474 -607 -207 -922 -976 -808 -369 -802 -386 -7 -579 -950 -120 -203 -220 -856 -864 -881 -185 -929 -271 -565 -575 -248 -128 -475 -434 -544 -221 -755 -371 -411 -9 -625 -899 -769 -807 -297 -985 -583 -978 -31 -892 -23 -281 -239 -659 -868 -761 -870 -717 -886 -831 -323 -785 -705 -904 -192 -24 -636 -706 -338 -420 -639 -917 -544 -937 -814 -517 -617 -681 -595 -405 -328 -80 -799 -373 -680 -170 -810 -732 -847 -602 -884 -561 -681 -90 -640 -344 -525 -746 -908 -636 -610 -294 -932 -142 -516 -801 -396 -237 -539 -716 -465 -127 -678 -138 -481 -191 -661 -274 -562 -531 -69 -308 -89 -995 -650 -793 -778 -385 -516 -821 -591 -228 -377 -731 -509 -336 -988 -558 -129 -973 -769 -25 -916 -835 -665 -508 -498 -64 -529 -710 -110 -685 -559 -322 -449 -40 -346 -362 -449 -406 -819 -351 -556 -467 -199 -542 -12 -164 -410 -120 -613 -220 -191 -758 -506 -762 -160 -697 -642 -510 -122 -944 -791 -762 -875 -902 -169 -491 -747 -81 -884 -986 -621 -252 -985 -263 -423 -367 -785 -265 -920 -35 -992 -937 -387 -560 -377 -974 -350 -437 -546 -896 -716 -613 -58 -379 -852 -990 -233 -616 -344 -956 -399 -946 -965 -922 -871 -777 -743 -647 -327 -128 -187 -81 -813 -873 -763 -247 -403 -634 -743 -960 -48 -610 -182 -275 -680 -129 -362 -780 -148 -496 -841 -457 -824 -533 -94 -986 -899 -652 -239 -533 -561 -679 -394 -89 -249 -466 -737 -776 -31 -942 -985 -934 -825 -496 -286 -972 -623 -938 -522 -694 -22 -482 -540 -22 -94 -661 -714 -593 -337 -690 -912 -214 -159 -234 -393 -651 -790 -409 -988 -863 -50 -424 -310 -364 -481 -257 -808 -430 -567 -250 -582 -63 -718 -952 -584 -419 -898 -406 -695 -595 -469 -529 -522 -772 -973 -628 -608 -226 -703 -462 -839 -425 -678 -332 -315 -940 -16 -306 -784 -186 -795 -807 -722 -125 -693 -528 -216 -428 -329 -375 -904 -986 -901 -220 -626 -840 -369 -980 -921 -631 -993 -498 -353 -994 -606 -632 -875 -349 -320 -32 -399 -425 -159 -286 -887 -588 -732 -309 -690 -975 -770 -648 -210 -544 -902 -553 -879 -578 -37 -310 -859 -748 -335 -374 -449 -798 -784 -628 -254 -763 -629 -345 -88 -578 -846 -180 -503 -317 -378 -201 -688 -100 -749 -930 -568 -735 -805 -561 -860 -658 -959 -911 -522 -582 -333 -28 -619 -792 -429 -970 -751 -968 -582 -709 -483 -508 -903 -753 -6 -110 -374 -820 -169 -927 -949 -782 -627 -196 -364 -694 -505 -994 -956 -426 -309 -945 -487 -61 -683 -76 -966 -798 -219 -449 -778 -620 -715 -394 -842 -721 -221 -676 -664 -955 -736 -720 -558 -525 -359 -951 -466 -488 -380 -610 -454 -397 -841 -614 -568 -740 -556 -676 -310 -992 -52 -532 -335 -117 -655 -298 -731 -786 -876 -306 -833 -981 -775 -6 -254 -146 -256 -199 -480 -651 -989 -703 -70 -700 -43 -529 -319 -832 -267 -626 -843 -912 -271 -127 -520 -701 -965 -916 -650 -523 -303 -740 -949 -836 -753 -431 -631 -578 -276 -45 -685 -200 -641 -190 -337 -776 -216 -105 -42 -103 -444 -695 -231 -362 -76 -711 -175 -746 -751 -597 -295 -653 -974 -578 -155 -370 -114 -32 -289 -705 -630 -995 -838 -794 -435 -881 -179 -592 -513 -343 -970 -943 -15 -898 -1 -235 -658 -669 -758 -194 -829 -833 -920 -785 -935 -628 -847 -187 -509 -987 -868 -173 -438 -533 -158 -721 -367 -618 -232 -480 -610 -908 -833 -288 -23 -160 -49 -485 -70 -127 -974 -415 -393 -536 -449 -41 -505 -844 -701 -526 -62 -654 -160 -914 -265 -521 -663 -540 -926 -68 -603 -471 -871 -681 -45 -472 -269 -767 -584 -79 -258 -54 -619 -293 -84 -67 -802 -531 -605 -670 -731 -169 -212 -38 -120 -371 -542 -884 -644 -928 -652 -576 -603 -334 -600 -904 -53 -748 -667 -298 -650 -903 -30 -244 -650 -436 -445 -879 -845 -223 -398 -779 -755 -799 -151 -954 -947 -54 -542 -175 -179 -891 -341 -218 -526 -510 -131 -830 -538 -624 -651 -295 -837 -64 -776 -57 -443 -140 -721 -506 -284 -444 -448 -229 -485 -109 -528 -861 -193 -76 -398 -903 -444 -942 -277 -256 -290 -731 -469 -864 -510 -463 -751 -58 -168 -9 -974 -515 -702 -979 -173 -811 -302 -797 -580 -628 -441 -920 -81 -25 -914 -265 -245 -733 -318 -650 -2 -28 -506 -837 -144 -775 -173 -754 -873 -272 -872 -986 -578 -807 -704 -597 -487 -366 -712 -255 -631 -444 -737 -915 -6 -481 -766 -720 -717 -840 -891 -477 -427 -838 -347 -85 -579 -653 -171 -670 -780 -318 -278 -712 -777 -850 -802 -434 -723 -501 -758 -921 -235 -403 -710 -364 -928 -605 -533 -17 -508 -106 -371 -256 -76 -659 -81 -775 -485 -14 -306 -356 -169 -621 -42 -287 -299 -716 -352 -190 -383 -270 -551 -678 -673 -704 -618 -577 -286 -74 -517 -412 -991 -632 -353 -759 -326 -436 -460 -470 -15 -720 -937 -337 -584 -119 -241 -102 -708 -185 -493 -852 -605 -38 -755 -417 -357 -670 -469 -893 -422 -722 -271 -701 -253 -425 -689 -617 -898 -618 -689 -666 -345 -989 -620 -158 -127 -170 -36 -252 -971 -937 -799 -86 -477 -791 -820 -682 -105 -656 -39 -710 -495 -76 -182 -78 -442 -177 -17 -504 -449 -861 -901 -302 -664 -18 -477 -139 -56 -410 -349 -702 -727 -608 -87 -479 -469 -516 -108 -323 -264 -884 -80 -7 -404 -243 -134 -735 -302 -836 -921 -263 -840 -998 -44 -915 -76 -715 -225 -442 -100 -968 -9 -78 -674 -682 -484 -215 -47 -88 -403 -615 -280 -75 -61 -936 -790 -589 -292 -826 -411 -873 -178 -970 -614 -177 -734 -993 -351 -208 -448 -985 -290 -129 -888 -610 -42 -407 -971 -333 -130 -327 -906 -642 -132 -427 -150 -669 -216 -524 -562 -782 -875 -271 -719 -339 -167 -441 -702 -245 -94 -388 -277 -917 -225 -944 -586 -243 -89 -656 -251 -724 -292 -813 -502 -286 -775 -136 -698 -701 -847 -739 -185 -291 -270 -587 -931 -334 -703 -455 -115 -297 -934 -245 -568 -719 -145 -20 -728 -900 -264 -196 -747 -3 -925 -412 -721 -476 -815 -681 -276 -984 -356 -787 -832 -270 -567 -287 -542 -853 -161 -948 -806 -23 -197 -611 -817 -178 -852 -792 -582 -916 -889 -826 -887 -58 -684 -574 -608 -826 -816 -742 -849 -900 -958 -844 -617 -921 -986 -587 -15 -354 -90 -25 -274 -329 -590 -286 -772 -60 -532 -743 -662 -622 -359 -608 -246 -441 -893 -44 -576 -798 -40 -664 -809 -482 -473 -833 -10 -614 -446 -198 -252 -656 -395 -45 -812 -157 -101 -882 -81 -792 -339 -660 -156 -186 -470 -155 -827 -916 -580 -36 -607 -147 -70 -790 -156 -679 -15 -825 -859 -747 -173 -183 -34 -134 -415 -724 -389 -942 -49 -152 -1000 -166 -395 -50 -298 -505 -371 -116 -369 -519 -819 -166 -155 -678 -961 -583 -46 -345 -99 -495 -201 -275 -519 -10 -201 -581 -309 -187 -423 -634 -831 -69 -756 -444 -391 -593 -370 -762 -606 -704 -541 -818 -558 -108 -853 -120 -579 -730 -184 -896 -371 -782 -511 -479 -89 -38 -356 -532 -480 -643 -511 -269 -967 -361 -1 -649 -137 -655 -111 -524 -499 -26 -461 -220 -590 -480 -671 -974 -774 -355 -472 -426 -600 -942 -491 -631 -88 -67 -227 -911 -30 -967 -456 -239 -796 -706 -784 -406 -51 -707 -418 -279 -29 -42 -964 -873 -829 -438 -981 -169 -254 -260 -815 -760 -573 -949 -875 -285 -121 -483 -114 -953 -158 -209 -532 -130 -65 -105 -359 -271 -72 -109 -600 -88 -205 -910 -976 -161 -507 -136 -280 -931 -245 -29 -140 -102 -407 -116 -253 -572 -499 -219 -167 -201 -379 -152 -166 -830 -831 -897 -851 -121 -916 -617 -291 -429 -413 -425 -13 -582 -520 -981 -241 -942 -845 -886 -498 -572 -120 -774 -350 -799 -203 -208 -789 -315 -430 -494 -290 -155 -818 -480 -755 -923 -229 -358 -831 -275 -957 -466 -822 -946 -216 -401 -871 -890 -374 -378 -323 -319 -893 -662 -926 -846 -654 -529 -452 -953 -657 -117 -245 -66 -310 -456 -670 -397 -733 -654 -626 -201 -305 -452 -178 -48 -125 -375 -725 -288 -657 -718 -679 -36 -788 -745 -867 -274 -352 -354 -407 -793 -338 -951 -432 -22 -130 -325 -214 -459 -193 -618 -983 -262 -19 -340 -186 -339 -469 -897 -510 -15 -179 -474 -590 -857 -866 -741 -156 -412 -254 -587 -770 -807 -741 -467 -690 -566 -16 -120 -672 -119 -470 -159 -534 -587 -129 -356 -39 -453 -418 -296 -189 -816 -650 -262 -330 -415 -655 -302 -675 -643 -815 -751 -865 -851 -319 -654 -625 -710 -675 -514 -429 -851 -333 -342 -671 -366 -337 -989 -436 -458 -175 -67 -351 -376 -838 -477 -444 -998 -483 -521 -299 -288 -305 -452 -208 -117 -344 -257 -897 -511 -969 -598 -430 -517 -821 -979 -735 -487 -488 -431 -488 -264 -563 -912 -287 -917 -938 -487 -375 -29 -361 -703 -133 -816 -128 -237 -120 -519 -475 -28 -774 -121 -701 -607 -484 -859 -871 -953 -186 -892 -188 -113 -150 -432 -839 -307 -320 -253 -918 -95 -775 -73 -137 -544 -333 -820 -385 -814 -813 -788 -574 -11 -502 -583 -796 -957 -986 -446 -951 -298 -572 -256 -474 -465 -72 -38 -636 -210 -377 -311 -39 -969 -123 -770 -769 -53 -343 -100 -245 -918 -337 -615 -159 -271 -923 -571 -382 -379 -296 -966 -838 -454 -876 -750 -700 -47 -243 -913 -305 -498 -348 -412 -863 -88 -794 -827 -100 -720 -762 -516 -766 -307 -84 -212 -834 -467 -928 -381 -620 -250 -314 -685 -274 -702 -205 -857 -230 -848 -543 -616 -152 -51 -209 -954 -766 -132 -376 -477 -799 -799 -479 -515 -963 -999 -781 -442 -408 -759 -513 -325 -468 -410 -299 -112 -229 -812 -210 -591 -621 -374 -364 -175 -339 -758 -238 -194 -117 -82 -625 -756 -943 -235 -724 -290 -901 -771 -255 -151 -963 -59 -280 -520 -607 -112 -164 -731 -528 -846 -729 -219 -404 -234 -140 -663 -911 -631 -861 -638 -129 -741 -418 -338 -272 -38 -218 -892 -596 -259 -517 -181 -708 -726 -747 -990 -538 -201 -125 -185 -341 -962 -404 -137 -232 -65 -373 -495 -802 -985 -906 -975 -138 -464 -106 -297 -300 -576 -567 -590 -997 -209 -328 -632 -897 -756 -771 -417 -768 -675 -944 -318 -553 -489 -230 -503 -855 -920 -564 -213 -360 -11 -913 -216 -255 -725 -924 -725 -130 -921 -402 -979 -151 -571 -794 -47 -777 -191 -748 -562 -880 -503 -19 -786 -518 -872 -956 -680 -324 -602 -140 -38 -550 -312 -207 -362 -742 -607 -599 -294 -50 -358 -68 -988 -548 -718 -377 -578 -608 -659 -256 -656 -497 -547 -707 -322 -122 -163 -871 -496 -92 -768 -662 -388 -74 -558 -630 -573 -486 -803 -193 -249 -368 -568 -845 -748 -672 -789 -403 -399 -866 -793 -612 -887 -320 -927 -885 -637 -523 -49 -761 -615 -336 -260 -999 -316 -313 -87 -956 -138 -800 -345 -632 -589 -588 -956 -363 -575 -384 -601 -184 -669 -132 -928 -939 -748 -837 -99 -20 -978 -226 -656 -287 -326 -41 -351 -988 -816 -314 -266 -287 -173 -754 -639 -94 -688 -537 -911 -603 -755 -661 -383 -25 -769 -207 -846 -514 -12 -567 -243 -982 -994 -996 -146 -487 -250 -310 -151 -303 -177 -578 -217 -883 -591 -713 -777 -845 -516 -315 -376 -826 -691 -809 -648 -471 -672 -720 -210 -183 -845 -187 -751 -399 -565 -589 -106 -384 -798 -282 -914 -207 -119 -576 -137 -510 -381 -951 -717 -695 -774 -841 -249 -875 -687 -866 -230 -286 -605 -657 -60 -857 -33 -174 -229 -430 -232 -5 -996 -151 -316 -858 -792 -494 -13 -850 -194 -953 -651 -213 -502 -641 -650 -254 -831 -521 -703 -318 -276 -916 -152 -88 -977 -444 -995 -292 -693 -395 -804 -224 -817 -670 -839 -461 -289 -611 -102 -463 -697 -216 -569 -682 -617 -834 -688 -727 -981 -70 -415 -891 -137 -309 -552 -751 -378 -80 -866 -602 -724 -797 -719 -751 -870 -154 -585 -661 -855 -803 -786 -363 -796 -858 -35 -461 -15 -594 -986 -306 -145 -38 -370 -906 -83 -944 -549 -564 -983 -420 -331 -179 -101 -233 -136 -918 -509 -780 -776 -438 -35 -115 -866 -926 -577 -509 -919 -486 -412 -555 -235 -372 -309 -682 -836 -989 -922 -295 -547 -956 -700 -467 -523 -699 -423 -625 -575 -545 -398 -40 -85 -979 -534 -117 -121 -641 -6 -607 -44 -247 -376 -970 -809 -435 -554 -365 -99 -246 -927 -197 -650 -750 -596 -780 -478 -143 -144 -284 -771 -600 -391 -59 -506 -929 -720 -569 -179 -236 -433 -461 -756 -962 -490 -810 -138 -553 -784 -441 -108 -406 -730 -172 -552 -636 -974 -124 -739 -341 -908 -969 -13 -144 -232 -790 -939 -828 -500 -626 -58 -660 -281 -175 -865 -131 -828 -631 -29 -873 -710 -537 -373 -983 -688 -178 -430 -498 -71 -898 -849 -174 -237 -418 -119 -229 -384 -47 -299 -65 -380 -487 -794 -431 -55 -347 -126 -469 -57 -848 -506 -166 -685 -453 -430 -904 -132 -205 -495 -558 -728 -19 -761 -542 -870 -200 -16 -202 -111 -575 -370 -772 -573 -620 -319 -524 -333 -905 -444 -230 -577 -292 -386 -375 -59 -303 -987 -569 -417 -627 -709 -266 -242 -220 -296 -36 -903 -42 -877 -876 -497 -206 -856 -852 -303 -364 -300 -940 -933 -648 -585 -404 -996 -161 -233 -395 -13 -984 -557 -486 -794 -137 -851 -677 -880 -471 -684 -961 -603 -133 -744 -77 -735 -208 -662 -175 -185 -405 -514 -616 -77 -810 -680 -299 -266 -404 -56 -425 -773 -468 -334 -354 -638 -863 -657 -620 -964 -104 -95 -8 -841 -310 -141 -295 -601 -762 -11 -880 -607 -430 -325 -272 -420 -663 -842 -155 -224 -768 -169 -625 -437 -3 -935 -702 -992 -852 -998 -389 -314 -435 -127 -996 -489 -749 -703 -571 -895 -741 -967 -500 -125 -248 -278 -160 -580 -541 -159 -506 -300 -634 -567 -616 -305 -545 -720 -738 -710 -337 -326 -480 -194 -359 -651 -322 -230 -799 -531 -314 -336 -445 -322 -922 -671 -202 -754 -542 -403 -652 -178 -325 -428 -922 -459 -766 -20 -14 -601 -709 -421 -354 -23 -193 -267 -50 -640 -190 -287 -1000 -234 -478 -148 -90 -767 -676 -917 -391 -579 -419 -190 -193 -598 -209 -721 -200 -936 -908 -570 -402 -3 -922 -382 -514 -659 -809 -367 -536 -356 -560 -877 -889 -896 -283 -140 -380 -802 -193 -909 -208 -628 -888 -647 -309 -43 -291 -470 -648 -163 -637 -417 -419 -643 -326 -83 -116 -77 -80 -879 -253 -570 -196 -869 -634 -503 -900 -484 -77 -651 -714 -636 -630 -841 -153 -769 -126 -22 -925 -87 -784 -200 -950 -736 -331 -694 -593 -209 -427 -996 -735 -836 -960 -724 -908 -941 -959 -291 -666 -472 -15 -949 -140 -416 -123 -628 -973 -719 -841 -533 -895 -234 -829 -911 -808 -377 -692 -896 -529 -814 -164 -63 -877 -58 -906 -279 -182 -340 -798 -406 -958 -911 -385 -642 -53 -337 -647 -97 -181 -928 -500 -411 -953 -762 -911 -796 -644 -73 -975 -782 -508 -251 -15 -880 -200 -271 -158 -442 -457 -521 -340 -223 -106 -65 -848 -502 -914 -432 -128 -621 -543 -147 -511 -36 -911 -565 -226 -40 -911 -296 -108 -461 -774 -304 -829 -793 -776 -550 -934 -387 -27 -496 -752 -287 -832 -17 -549 -556 -856 -217 -237 -72 -675 -707 -43 -637 -131 -783 -200 -211 -281 -860 -865 -716 -599 -658 -849 -792 -924 -86 -583 -123 -34 -481 -496 -737 -809 -452 -31 -894 -320 -477 -937 -912 -526 -982 -253 -543 -487 -94 -915 -897 -659 -145 -464 -633 -923 -946 -55 -376 -528 -863 -514 -452 -767 -285 -880 -499 -741 -918 -622 -951 -498 -73 -31 -93 -434 -101 -350 -653 -262 -565 -465 -236 -941 -774 -212 -511 -935 -132 -805 -741 -543 -116 -752 -778 -382 -305 -629 -920 -655 -396 -712 -999 -19 -610 -240 -388 -572 -848 -474 -154 -359 -11 -113 -85 -205 -674 -156 -775 -247 -585 -744 -188 -394 -526 -451 -194 -245 -927 -955 -254 -918 -22 -732 -999 -180 -664 -812 -498 -626 -897 -283 -304 -589 -579 -316 -895 -98 -565 -734 -865 -791 -742 -980 -500 -232 -176 -208 -51 -722 -742 -332 -951 -481 -351 -841 -999 -654 -205 -104 -761 -562 -88 -605 -698 -47 -914 -360 -741 -433 -717 -952 -695 -30 -158 -226 -103 -103 -801 -584 -636 -809 -672 -718 -480 -203 -559 -474 -57 -902 -832 -407 -658 -947 -804 -297 -561 -184 -916 -869 -709 -721 -923 -427 -259 -499 -821 -793 -858 -30 -422 -225 -313 -989 -891 -422 -266 -332 -509 -947 -198 -193 -76 -995 -859 -560 -112 -656 -975 -179 -722 -845 -963 -174 -739 -141 -958 -389 -103 -336 -51 -211 -694 -412 -743 -371 -777 -900 -485 -313 -515 -45 -1000 -42 -260 -716 -17 -790 -78 -624 -819 -248 -151 -247 -440 -487 -48 -657 -830 -127 -105 -775 -694 -134 -93 -434 -555 -997 -64 -867 -984 -273 -906 -603 -268 -582 -930 -589 -847 -504 -854 -95 -987 -932 -855 -690 -694 -641 -237 -408 -159 -817 -948 -93 -372 -138 -951 -529 -153 -983 -11 -502 -272 -373 -208 -195 -549 -945 -114 -567 -258 -852 -512 -162 -552 -224 -577 -885 -138 -196 -305 -641 -450 -963 -569 -151 -880 -284 -451 -816 -763 -922 -610 -156 -565 -208 -99 -882 -556 -879 -847 -675 -269 -412 -892 -414 -812 -353 -809 -980 -766 -982 -682 -205 -895 -182 -243 -284 -80 -836 -388 -629 -466 -40 -537 -587 -729 -268 -271 -678 -934 -507 -827 -529 -899 -84 -725 -880 -522 -928 -765 -115 -36 -43 -899 -591 -19 -89 -571 -309 -296 -402 -279 -921 -125 -238 -324 -217 -359 -846 -149 -409 -956 -685 -677 -548 -209 -178 -295 -434 -516 -574 -82 -635 -774 -414 -551 -941 -739 -838 -974 -99 -28 -23 -368 -92 -956 -150 -223 -618 -769 -882 -333 -658 -939 -290 -546 -49 -271 -235 -240 -718 -660 -682 -873 -939 -537 -458 -342 -737 -86 -503 -420 -832 -108 -53 -860 -541 -425 -536 -286 -786 -497 -706 -364 -493 -255 -996 -433 -61 -89 -574 -920 -420 -116 -530 -144 -154 -736 -412 -570 -182 -663 -325 -391 -583 -836 -443 -730 -464 -210 -131 -440 -520 -779 -37 -570 -167 -814 -437 -786 -470 -697 -53 -334 -656 -401 -335 -260 -889 -22 -562 -737 -145 -723 -147 -991 -874 -102 -292 -862 -671 -185 -531 -223 -770 -705 -433 -940 -768 -898 -781 -777 -191 -557 -272 -144 -261 -445 -411 -152 -751 -592 -196 -126 -777 -349 -548 -282 -98 -968 -996 -717 -635 -13 -658 -204 -520 -916 -253 -926 -288 -639 -242 -596 -909 -876 -763 -885 -893 -99 -344 -836 -492 -136 -786 -77 -398 -77 -654 -105 -816 -661 -610 -571 -146 -989 -726 -854 -545 -15 -529 -408 -818 -685 -264 -230 -399 -718 -587 -674 -50 -703 -304 -260 -860 -564 -723 -513 -442 -191 -971 -111 -753 -542 -199 -986 -69 -220 -560 -894 -292 -378 -279 -925 -821 -839 -265 -1 -392 -407 -543 -207 -778 -54 -25 -867 -457 -197 -554 -304 -777 -940 -90 -693 -253 -81 -579 -85 -829 -921 -39 -259 -694 -236 -503 -341 -571 -291 -838 -936 -818 -127 -290 -747 -405 -857 -563 -302 -736 -900 -89 -878 -656 -734 -798 -962 -747 -619 -594 -422 -358 -936 -774 -188 -448 -36 -626 -999 -463 -234 -391 -806 -710 -7 -344 -666 -76 -102 -312 -254 -772 -397 -307 -860 -884 -276 -862 -826 -945 -794 -619 -691 -600 -497 -787 -954 -528 -972 -41 -504 -91 -255 -805 -397 -642 -190 -474 -997 -33 -998 -122 -993 -145 -900 -32 -796 -473 -975 -231 -854 -797 -157 -439 -745 -501 -644 -759 -367 -953 -825 -45 -838 -82 -372 -413 -181 -541 -729 -605 -131 -450 -137 -67 -611 -759 -959 -671 -452 -742 -105 -319 -679 -245 -805 -96 -297 -290 -796 -50 -220 -659 -598 -291 -848 -289 -495 -870 -100 -895 -798 -604 -92 -471 -638 -480 -356 -75 -230 -800 -661 -599 -516 -738 -910 -938 -505 -808 -194 -537 -818 -625 -745 -18 -160 -422 -104 -726 -918 -27 -728 -603 -159 -384 -631 -424 -66 -468 -718 -91 -676 -238 -356 -417 -408 -149 -946 -791 -540 -457 -711 -633 -108 -70 -692 -381 -265 -433 -650 -120 -110 -740 -127 -57 -919 -62 -666 -609 -644 -803 -939 -868 -100 -348 -434 -915 -281 -90 -544 -63 -211 -794 -956 -307 -685 -507 -433 -832 -239 -857 -231 -153 -814 -876 -564 -420 -101 -448 -936 -720 -940 -411 -754 -466 -732 -93 -628 -269 -554 -842 -522 -576 -896 -829 -112 -156 -388 -451 -428 -724 -303 -647 -762 -779 -161 -79 -788 -883 -295 -174 -399 -268 -668 -203 -759 -322 -497 -204 -370 -325 -331 -889 -554 -917 -940 -308 -408 -461 -156 -612 -29 -469 -609 -226 -935 -315 -786 -357 -820 -19 -980 -273 -827 -549 -759 -672 -247 -424 -11 -246 -305 -116 -394 -915 -917 -712 -58 -284 -490 -372 -493 -990 -410 -801 -411 -902 -214 -31 -370 -225 -486 -565 -148 -618 -672 -229 -59 -329 -596 -776 -485 -847 -492 -446 -512 -622 -754 -335 -253 -4 -218 -852 -778 -5 -414 -817 -984 -911 -63 -614 -481 -413 -457 -126 -23 -995 -223 -280 -910 -502 -302 -647 -814 -57 -63 -766 -174 -973 -200 -604 -431 -689 -34 -835 -744 -874 -753 -665 -685 -45 -322 -651 -145 -530 -716 -958 -455 -36 -578 -29 -990 -237 -449 -809 -801 -439 -803 -862 -912 -244 -305 -190 -217 -274 -513 -153 -543 -630 -478 -732 -925 -567 -424 -13 -832 -563 -726 -979 -148 -256 -715 -708 -48 -635 -23 -662 -314 -60 -979 -951 -149 -397 -784 -527 -259 -13 -78 -456 -189 -917 -205 -903 -663 -254 -101 -895 -331 -288 -600 -695 -775 -332 -359 -442 -74 -52 -231 -773 -897 -772 -215 -9 -767 -776 -118 -378 -587 -50 -286 -372 -49 -627 -674 -612 -152 -372 -517 -109 -780 -13 -504 -118 -265 -336 -884 -789 -77 -818 -962 -810 -640 -881 -908 -824 -206 -697 -605 -322 -805 -968 -145 -431 -133 -808 -860 -847 -542 -830 -370 -340 -304 -161 -254 -368 -318 -658 -518 -379 -831 -496 -98 -896 -288 -473 -994 -786 -392 -295 -452 -559 -237 -966 -774 -604 -999 -281 -804 -473 -497 -657 -428 -356 -343 -275 -559 -594 -557 -798 -43 -420 -600 -233 -55 -942 -946 -348 -509 -153 -567 -912 -726 -262 -428 -171 -535 -859 -185 -980 -337 -559 -299 -148 -491 -819 -736 -902 -364 -144 -218 -36 -465 -279 -644 -16 -184 -464 -206 -899 -249 -213 -502 -961 -695 -76 -770 -190 -269 -616 -632 -540 -686 -149 -489 -80 -772 -866 -788 -860 -413 -468 -13 -611 -942 -194 -813 -603 -294 -146 -500 -941 -875 -329 -527 -88 -841 -546 -681 -583 -236 -905 -508 -547 -799 -327 -457 -517 -182 -813 -77 -630 -80 -466 -109 -897 -336 -445 -706 -815 -664 -797 -337 -756 -231 -391 -925 -199 -986 -431 -813 -314 -30 -481 -724 -3 -951 -428 -340 -831 -27 -524 -892 -622 -120 -140 -440 -798 -937 -873 -269 -552 -34 -569 -181 -265 -411 -452 -697 -371 -781 -808 -284 -391 -956 -757 -993 -289 -737 -128 -178 -952 -778 -74 -226 -715 -562 -53 -508 -158 -368 -712 -628 -691 -210 -8 -888 -736 -834 -942 -586 -730 -575 -667 -472 -8 -798 -45 -335 -255 -441 -971 -813 -440 -460 -124 -664 -707 -991 -707 -475 -345 -989 -654 -336 -618 -672 -762 -708 -57 -959 -195 -480 -850 -307 -322 -454 -140 -967 -94 -681 -437 -90 -113 -633 -442 -439 -296 -677 -702 -921 -22 -568 -244 -239 -321 -147 -259 -79 -760 -786 -447 -663 -775 -241 -887 -857 -119 -282 -965 -312 -822 -214 -735 -974 -607 -520 -978 -103 -796 -69 -994 -537 -95 -533 -318 -253 -307 -12 -469 -184 -714 -549 -937 -211 -249 -443 -401 -47 -130 -225 -518 -283 -380 -142 -335 -903 -243 -652 -134 -803 -518 -748 -257 -526 -19 -649 -358 -780 -450 -732 -710 -674 -251 -825 -980 -690 -36 -879 -465 -338 -609 -809 -471 -485 -617 -892 -665 -659 -815 -303 -749 -203 -628 -928 -777 -404 -384 -643 -491 -884 -161 -842 -469 -932 -387 -160 -632 -265 -31 -785 -143 -879 -197 -90 -497 -272 -98 -460 -990 -604 -959 -624 -275 -870 -18 -675 -84 -178 -477 -3 -953 -782 -455 -149 -207 -704 -648 -399 -25 -159 -24 -212 -129 -387 -236 -909 -644 -940 -580 -244 -776 -520 -217 -806 -634 -838 -65 -412 -679 -258 -959 -319 -61 -878 -354 -533 -384 -106 -483 -378 -913 -800 -207 -3 -489 -705 -905 -319 -913 -910 -172 -819 -511 -461 -479 -777 -497 -89 -371 -133 -548 -264 -545 -805 -406 -598 -239 -7 -632 -872 -757 -363 -547 -98 -253 -740 -271 -795 -221 -242 -237 -812 -61 -590 -85 -20 -620 -902 -961 -730 -381 -678 -9 -540 -616 -15 -639 -784 -758 -752 -219 -196 -879 -156 -944 -932 -549 -506 -930 -292 -893 -806 -869 -39 -563 -111 -282 -69 -894 -484 -177 -844 -128 -132 -372 -543 -687 -372 -322 -337 -381 -468 -340 -579 -598 -602 -380 -314 -505 -710 -818 -848 -91 -864 -692 -565 -724 -666 -526 -678 -750 -181 -289 -387 -763 -406 -528 -723 -878 -733 -883 -339 -344 -322 -391 -544 -818 -86 -684 -409 -952 -4 -794 -529 -86 -325 -989 -794 -226 -343 -955 -495 -447 -800 -685 -37 -836 -58 -344 -487 -970 -320 -179 -876 -437 -851 -892 -221 -503 -495 -832 -659 -880 -330 -766 -269 -976 -851 -459 -844 -513 -733 -730 -33 -585 -861 -798 -879 -299 -530 -543 -144 -338 -321 -962 -202 -257 -858 -522 -300 -905 -161 -503 -282 -666 -261 -567 -273 -542 -44 -953 -329 -476 -446 -781 -160 -603 -599 -667 -874 -405 -131 -341 -776 -493 -961 -409 -145 -563 -948 -371 -11 -521 -866 -579 -467 -810 -559 -365 -207 -14 -799 -517 -613 -994 -200 -10 -762 -862 -86 -196 -998 -149 -222 -524 -562 -388 -707 -674 -445 -330 -715 -8 -819 -710 -452 -805 -925 -875 -713 -320 -451 -897 -489 -634 -340 -278 -521 -274 -314 -421 -551 -520 -114 -629 -733 -822 -724 -12 -647 -859 -278 -442 -313 -600 -172 -627 -296 -288 -469 -209 -855 -472 -747 -344 -811 -120 -265 -638 -232 -477 -787 -808 -249 -465 -197 -362 -395 -432 -439 -701 -882 -552 -577 -442 -335 -661 -386 -609 -787 -25 -750 -621 -967 -707 -838 -230 -797 -623 -326 -539 -471 -507 -973 -715 -572 -720 -964 -8 -82 -508 -143 -537 -479 -34 -7 -81 -464 -163 -419 -150 -721 -416 -14 -259 -469 -744 -95 -472 -828 -454 -182 -146 -907 -278 -50 -648 -993 -637 -310 -15 -619 -984 -382 -354 -309 -732 -247 -11 -934 -633 -460 -63 -686 -500 -837 -676 -457 -863 -984 -758 -930 -386 -943 -475 -267 -736 -489 -719 -866 -346 -322 -928 -296 -809 -226 -143 -913 -321 -180 -480 -675 -321 -918 -245 -725 -639 -348 -321 -512 -716 -762 -432 -898 -194 -967 -485 -702 -427 -355 -395 -261 -829 -862 -467 -909 -294 -818 -243 -588 -682 -412 -233 -399 -606 -926 -657 -493 -970 -879 -396 -128 -517 -89 -979 -420 -750 -408 -15 -731 -840 -487 -529 -928 -826 -470 -148 -513 -813 -624 -397 -775 -993 -225 -430 -218 -634 -655 -524 -966 -897 -605 -204 -534 -957 -590 -763 -239 -951 -219 -648 -438 -67 -567 -1000 -959 -207 -458 -862 -931 -489 -969 -859 -692 -410 -421 -226 -876 -940 -829 -214 -380 -423 -799 -178 -607 -768 -550 -794 -486 -822 -584 -784 -494 -50 -145 -597 -223 -823 -141 -337 -15 -428 -644 -831 -623 -635 -330 -117 -395 -721 -857 -976 -332 -811 -309 -871 -580 -335 -755 -534 -614 -898 -970 -355 -937 -468 -6 -859 -527 -150 -579 -663 -10 -853 -846 -826 -878 -269 -829 -96 -10 -381 -285 -761 -471 -850 -756 -552 -355 -654 -21 -728 -143 -619 -427 -697 -865 -731 -271 -744 -339 -357 -184 -249 -210 -466 -135 -605 -121 -695 -547 -50 -480 -837 -697 -15 -935 -445 -324 -500 -40 -815 -676 -238 -56 -454 -742 -779 -591 -999 -365 -271 -878 -66 -663 -743 -570 -66 -987 -307 -948 -341 -129 -246 -142 -370 -68 -491 -785 -772 -229 -476 -393 -240 -428 -458 -271 -91 -13 -618 -124 -974 -967 -562 -224 -730 -429 -241 -614 -116 -326 -43 -305 -328 -96 -40 -554 -311 -266 -758 -932 -529 -249 -343 -393 -88 -511 -988 -712 -401 -325 -328 -906 -997 -540 -848 -73 -331 -175 -497 -600 -233 -877 -460 -221 -890 -127 -73 -204 -467 -221 -995 -162 -986 -874 -331 -697 -557 -544 -237 -895 -363 -142 -902 -108 -200 -213 -629 -389 -326 -215 -204 -828 -957 -232 -25 -343 -91 -871 -847 -880 -217 -868 -918 -707 -192 -77 -812 -602 -976 -676 -610 -87 -273 -464 -466 -733 -137 -899 -333 -960 -7 -293 -386 -801 -319 -451 -860 -830 -899 -356 -404 -652 -37 -456 -435 -351 -506 -948 -296 -216 -70 -780 -953 -978 -924 -959 -660 -820 -663 -177 -640 -121 -495 -580 -38 -998 -930 -375 -119 -97 -67 -344 -630 -290 -807 -89 -327 -399 -111 -778 -337 -923 -106 -72 -912 -359 -765 -386 -539 -87 -174 -556 -13 -760 -545 -927 -836 -996 -381 -999 -930 -705 -975 -300 -649 -88 -541 -816 -134 -472 -823 -206 -957 -142 -996 -505 -531 -727 -822 -662 -707 -870 -571 -757 -411 -987 -291 -958 -620 -112 -68 -366 -641 -569 -726 -42 -679 -397 -641 -920 -137 -687 -585 -713 -759 -624 -221 -99 -760 -927 -499 -895 -363 -800 -352 -837 -741 -73 -496 -19 -176 -331 -667 -390 -924 -896 -32 -301 -269 -653 -804 -790 -132 -44 -591 -363 -135 -321 -625 -800 -322 -169 -917 -115 -754 -290 -702 -242 -285 -41 -437 -796 -243 -201 -266 -264 -391 -701 -510 -701 -871 -628 -523 -833 -348 -426 -357 -957 -524 -734 -26 -681 -27 -195 -441 -413 -17 -838 -736 -718 -101 -217 -500 -548 -25 -379 -848 -460 -157 -454 -861 -764 -428 -797 -443 -125 -631 -991 -24 -711 -162 -189 -96 -60 -818 -898 -301 -968 -106 -527 -668 -972 -734 -823 -760 -340 -57 -152 -129 -217 -774 -384 -691 -668 -487 -557 -407 -603 -349 -479 -226 -833 -687 -161 -963 -757 -535 -108 -66 -960 -405 -41 -170 -689 -374 -153 -77 -477 -620 -225 -614 -603 -178 -372 -783 -492 -47 -181 -517 -562 -607 -97 -645 -133 -867 -643 -396 -918 -473 -728 -970 -426 -441 -256 -610 -656 -283 -338 -175 -236 -829 -280 -496 -36 -440 -536 -312 -235 -316 -998 -932 -997 -552 -259 -858 -634 -898 -613 -922 -791 -970 -227 -697 -983 -537 -323 -837 -810 -900 -410 -470 -451 -443 -298 -804 -82 -525 -932 -203 -489 -681 -122 -765 -785 -600 -539 -975 -255 -210 -977 -246 -302 -168 -718 -137 -405 -924 -563 -486 -177 -296 -905 -388 -662 -293 -162 -565 -535 -414 -218 -299 -817 -181 -113 -481 -740 -33 -788 -287 -127 -544 -99 -225 -126 -816 -512 -587 -647 -736 -716 -872 -494 -259 -514 -822 -90 -755 -179 -91 -90 -239 -317 -905 -362 -14 -575 -303 -989 -234 -828 -340 -210 -220 -967 -466 -202 -631 -652 -984 -735 -230 -829 -705 -703 -802 -212 -479 -923 -102 -724 -836 -909 -858 -869 -755 -249 -113 -974 -321 -402 -341 -253 -931 -60 -179 -347 -198 -14 -585 -598 -664 -807 -653 -939 -350 -883 -143 -403 -607 -44 -986 -365 -474 -719 -193 -353 -800 -638 -588 -322 -483 -669 -875 -138 -989 -982 -75 -562 -561 -730 -869 -631 -304 -17 -375 -363 -866 -596 -911 -772 -568 -408 -276 -728 -964 -735 -27 -902 -120 -446 -919 -485 -904 -3 -228 -477 -794 -110 -287 -651 -734 -172 -258 -875 -547 -409 -306 -420 -374 -852 -784 -107 -404 -117 -28 -594 -324 -459 -418 -19 -613 -86 -492 -616 -659 -732 -626 -514 -384 -621 -845 -653 -460 -9 -389 -255 -645 -142 -93 -863 -193 -867 -492 -879 -752 -546 -621 -280 -586 -640 -822 -766 -709 -70 -431 -503 -181 -110 -442 -583 -195 -34 -275 -755 -704 -329 -92 -340 -270 -704 -202 -415 -72 -211 -483 -923 -894 -142 -39 -130 -473 -115 -303 -563 -706 -660 -685 -496 -726 -69 -821 -372 -225 -350 -784 -672 -443 -259 -497 -47 -54 -180 -573 -733 -944 -268 -604 -116 -56 -567 -277 -576 -198 -129 -135 -428 -788 -231 -159 -428 -788 -690 -949 -35 -381 -695 -478 -965 -941 -746 -955 -58 -44 -57 -441 -541 -813 -721 -86 -539 -668 -927 -49 -366 -748 -624 -88 -743 -525 -727 -717 -577 -482 -785 -554 -32 -563 -973 -785 -159 -35 -963 -993 -664 -938 -345 -867 -93 -322 -735 -592 -305 -644 -849 -379 -993 -513 -280 -420 -368 -774 -189 -301 -228 -802 -881 -310 -928 -427 -599 -291 -909 -370 -223 -694 -703 -156 -192 -516 -614 -352 -621 -829 -253 -58 -668 -688 -609 -823 -285 -766 -738 -118 -563 -984 -933 -985 -942 -936 -995 -850 -729 -197 -575 -229 -754 -644 -575 -522 -86 -199 -228 -237 -504 -32 -541 -477 -296 -721 -901 -143 -771 -801 -586 -643 -759 -579 -986 -142 -722 -551 -848 -449 -424 -773 -138 -212 -129 -269 -607 -400 -469 -109 -346 -192 -434 -753 -517 -90 -278 -166 -85 -461 -681 -459 -671 -217 -898 -161 -125 -974 -221 -942 -336 -640 -602 -606 -811 -289 -743 -932 -669 -726 -498 -844 -786 -315 -412 -243 -525 -937 -929 -840 -309 -146 -46 -801 -769 -631 -501 -285 -344 -922 -440 -912 -573 -128 -976 -30 -264 -691 -753 -807 -310 -113 -262 -35 -864 -852 -620 -148 -575 -800 -339 -701 -167 -369 -237 -979 -215 -732 -869 -530 -59 -199 -204 -386 -452 -143 -913 -307 -976 -783 -873 -666 -629 -689 -438 -267 -496 -680 -116 -150 -818 -995 -446 -116 -490 -332 -702 -210 -320 -553 -806 -732 -455 -724 -755 -622 -397 -421 -691 -281 -286 -55 -77 -807 -81 -212 -306 -517 -358 -785 -544 -138 -60 -414 -46 -140 -993 -998 -977 -604 -50 -208 -140 -655 -755 -884 -199 -374 -232 -816 -127 -643 -64 -826 -510 -858 -781 -617 -20 -331 -861 -20 -354 -110 -278 -523 -946 -439 -506 -910 -158 -193 -487 -216 -954 -112 -379 -404 -896 -702 -996 -928 -706 -378 -960 -942 -201 -841 -502 -767 -204 -591 -158 -579 -348 -408 -592 -248 -560 -417 -562 -660 -687 -609 -523 -1 -610 -876 -973 -832 -735 -159 -632 -930 -540 -125 -741 -40 -601 -809 -648 -106 -684 -327 -93 -739 -243 -547 -566 -651 -793 -67 -373 -84 -532 -388 -644 -712 -953 -307 -607 -135 -676 -5 -213 -569 -373 -365 -824 -305 -274 -398 -117 -232 -856 -292 -762 -693 -652 -644 -836 -435 -531 -825 -287 -126 -600 -91 -808 -559 -93 -455 -249 -63 -409 -689 -803 -955 -925 -787 -685 -866 -77 -977 -560 -150 -806 -415 -429 -13 -7 -293 -913 -926 -878 -895 -955 -77 -734 -261 -809 -700 -393 -558 -927 -1 -415 -731 -586 -795 -943 -614 -932 -571 -57 -486 -217 -490 -480 -311 -719 -540 -396 -670 -81 -673 -950 -3 -988 -589 -617 -468 -974 -240 -416 -975 -169 -52 -535 -635 -424 -784 -157 -496 -392 -742 -448 -49 -199 -814 -120 -325 -474 -876 -961 -779 -454 -764 -167 -807 -221 -493 -514 -262 -243 -173 -372 -144 -813 -837 -710 -213 -820 -738 -874 -27 -86 -865 -377 -367 -757 -213 -945 -706 -821 -706 -622 -450 -982 -777 -730 -605 -403 -673 -757 -233 -947 -954 -934 -379 -584 -569 -155 -661 -764 -589 -225 -693 -941 -743 -962 -724 -431 -746 -931 -423 -741 -43 -704 -468 -543 -705 -27 -101 -382 -789 -243 -129 -625 -290 -790 -487 -464 -64 -956 -366 -47 -169 -732 -886 -514 -856 -465 -351 -955 -100 -983 -669 -87 -212 -43 -289 -346 -601 -534 -279 -994 -282 -93 -595 -381 -771 -450 -852 -669 -227 -306 -183 -56 -977 -177 -909 -380 -938 -802 -316 -140 -473 -739 -344 -4 -93 -967 -188 -722 -260 -525 -121 -352 -413 -221 -790 -397 -14 -38 -528 -425 -925 -282 -505 -497 -11 -741 -220 -486 -25 -700 -482 -554 -445 -126 -953 -69 -151 -391 -619 -958 -847 -560 -570 -42 -22 -419 -505 -965 -382 -215 -442 -984 -229 -395 -123 -915 -198 -297 -869 -804 -888 -298 -463 -180 -650 -433 -848 -53 -226 -680 -735 -36 -62 -57 -334 -659 -271 -283 -651 -976 -20 -948 -25 -451 -922 -459 -371 -232 -863 -418 -952 -726 -975 -605 -322 -223 -983 -969 -723 -131 -221 -32 -429 -466 -621 -447 -846 -897 -526 -760 -813 -730 -716 -910 -511 -948 -139 -919 -337 -325 -20 -181 -960 -111 -881 -836 -562 -134 -2 -85 -761 -99 -594 -700 -283 -932 -386 -41 -171 -68 -607 -785 -443 -416 -858 -998 -243 -152 -395 -63 -227 -30 -998 -222 -928 -718 -295 -684 -461 -271 -139 -982 -929 -97 -170 -86 -552 -832 -420 -272 -989 -629 -208 -772 -520 -778 -627 -134 -946 -235 -353 -699 -984 -41 -806 -976 -246 -358 -498 -605 -581 -188 -220 -364 -295 -88 -659 -865 -997 -390 -42 -754 -807 -932 -603 -163 -195 -927 -655 -883 -122 -249 -487 -321 -954 -131 -714 -325 -624 -683 -855 -110 -797 -906 -39 -481 -998 -18 -634 -235 -714 -129 -105 -5 -987 -119 -983 -284 -487 -261 -6 -644 -275 -935 -118 -543 -768 -816 -226 -274 -375 -996 -421 -813 -753 -376 -237 -318 -305 -545 -77 -233 -728 -475 -523 -90 -579 -174 -49 -188 -992 -651 -130 -951 -472 -716 -297 -52 -963 -566 -342 -220 -964 -871 -170 -445 -203 -109 -9 -576 -582 -236 -339 -988 -94 -764 -912 -593 -337 -784 -272 -875 -16 -366 -308 -118 -606 -113 -23 -314 -64 -325 -47 -298 -94 -323 -38 -72 -65 -930 -399 -687 -220 -301 -52 -62 -219 -38 -782 -754 -380 -438 -672 -890 -662 -249 -794 -621 -213 -599 -105 -395 -29 -616 -145 -50 -695 -510 -131 -967 -486 -828 -733 -657 -157 -22 -599 -388 -293 -691 -789 -129 -164 -176 -812 -489 -55 -75 -261 -797 -955 -707 -681 -698 -849 -619 -874 -347 -998 -89 -19 -625 -859 -249 -382 -782 -1 -570 -144 -995 -702 -318 -326 -197 -725 -934 -298 -693 -769 -784 -948 -261 -727 -245 -89 -331 -719 -584 -948 -787 -406 -585 -393 -604 -560 -419 -818 -849 -934 -723 -773 -973 -198 -92 -793 -657 -90 -632 -780 -19 -970 -900 -209 -856 -308 -634 -497 -785 -447 -25 -705 -154 -601 -431 -555 -876 -446 -294 -217 -24 -471 -803 -560 -211 -323 -557 -873 -417 -323 -132 -507 -648 -720 -423 -282 -140 -638 -187 -591 -105 -885 -74 -552 -306 -621 -184 -317 -487 -743 -959 -695 -201 -616 -762 -804 -941 -742 -891 -591 -870 -374 -265 -461 -678 -829 -275 -282 -783 -324 -757 -63 -148 -763 -356 -285 -607 -250 -215 -684 -649 -901 -787 -242 -766 -874 -467 -90 -4 -639 -310 -15 -382 -906 -993 -271 -978 -613 -803 -340 -634 -39 -337 -109 -878 -707 -299 -87 -919 -219 -195 -795 -848 -476 -623 -356 -48 -156 -647 -638 -769 -801 -130 -754 -903 -52 -686 -776 -228 -501 -894 -74 -855 -804 -194 -756 -839 -284 -130 -628 -74 -379 -172 -552 -962 -996 -230 -108 -15 -84 -464 -694 -235 -236 -687 -731 -561 -903 -915 -815 -558 -715 -13 -625 -645 -539 -305 -665 -462 -449 -333 -444 -96 -627 -45 -403 -19 -592 -798 -239 -598 -698 -438 -206 -412 -603 -119 -974 -837 -885 -404 -967 -655 -306 -51 -503 -937 -340 -246 -123 -807 -840 -872 -901 -451 -55 -350 -804 -597 -348 -346 -959 -743 -535 -673 -450 -609 -402 -513 -592 -564 -861 -172 -962 -912 -489 -131 -830 -826 -930 -295 -680 -168 -188 -466 -573 -876 -655 -538 -745 -355 -559 -190 -889 -655 -443 -722 -414 -631 -254 -455 -194 -312 -852 -404 -928 -191 -194 -114 -650 -548 -20 -377 -612 -215 -560 -202 -831 -741 -484 -693 -450 -540 -815 -777 -557 -914 -215 -492 -764 -98 -33 -770 -719 -321 -534 -70 -377 -481 -715 -945 -143 -272 -852 -832 -858 -341 -322 -791 -643 -764 -191 -117 -695 -901 -676 -548 -19 -893 -43 -931 -791 -794 -585 -776 -75 -983 -88 -934 -935 -671 -146 -93 -104 -563 -464 -584 -349 -783 -669 -606 -43 -645 -537 -715 -297 -924 -831 -836 -89 -704 -28 -60 -495 -738 -292 -363 -613 -559 -376 -614 -666 -586 -768 -127 -456 -273 -551 -41 -226 -221 -310 -520 -646 -367 -385 -733 -289 -866 -827 -662 -71 -384 -551 -425 -891 -990 -342 -84 -909 -36 -233 -108 -406 -303 -797 -787 -406 -246 -836 -148 -412 -182 -156 -932 -589 -239 -725 -518 -670 -667 -712 -751 -916 -769 -620 -158 -663 -666 -734 -991 -760 -446 -459 -620 -59 -450 -200 -445 -971 -960 -426 -113 -928 -920 -302 -929 -427 -475 -125 -19 -633 -194 -172 -14 -924 -533 -581 -266 -206 -817 -35 -614 -399 -838 -920 -947 -299 -870 -436 -654 -401 -190 -850 -529 -30 -980 -30 -448 -493 -757 -911 -310 -989 -876 -640 -49 -449 -913 -42 -834 -628 -743 -336 -59 -347 -537 -891 -766 -539 -857 -119 -326 -675 -938 -104 -778 -491 -759 -272 -821 -850 -78 -51 -60 -242 -941 -454 -230 -482 -773 -384 -671 -497 -282 -148 -982 -275 -498 -186 -684 -358 -473 -551 -97 -382 -979 -735 -889 -122 -509 -294 -24 -15 -537 -465 -521 -506 -306 -322 -999 -482 -491 -822 -866 -927 -351 -71 -137 -561 -700 -917 -217 -489 -260 -767 -87 -373 -888 -110 -833 -782 -208 -284 -488 -240 -657 -264 -404 -439 -710 -133 -999 -520 -910 -448 -901 -981 -965 -594 -668 -216 -82 -528 -814 -31 -960 -506 -321 -551 -266 -470 -857 -906 -977 -869 -335 -680 -211 -516 -562 -470 -831 -505 -335 -734 -69 -234 -276 -209 -540 -569 -950 -157 -464 -10 -881 -287 -699 -733 -18 -969 -129 -954 -766 -213 -364 -678 -615 -204 -833 -495 -792 -644 -260 -631 -752 -426 -653 -213 -138 -489 -564 -892 -156 -627 -75 -211 -483 -922 -698 -857 -40 -601 -772 -85 -519 -24 -849 -336 -773 -263 -990 -670 -992 -943 -493 -618 -106 -165 -151 -956 -759 -637 -309 -831 -612 -332 -700 -82 -422 -314 -79 -267 -107 -171 -260 -156 -582 -957 -11 -582 -695 -556 -520 -311 -556 -158 -740 -495 -160 -636 -668 -152 -789 -400 -63 -482 -557 -204 -76 -228 -304 -358 -463 -423 -344 -605 -872 -170 -991 -811 -504 -856 -415 -488 -742 -881 -755 -6 -243 -764 -156 -864 -738 -576 -20 -722 -573 -60 -36 -842 -906 -107 -355 -989 -355 -372 -331 -192 -769 -903 -996 -358 -352 -248 -763 -788 -11 -138 -417 -278 -740 -938 -42 -469 -825 -524 -444 -194 -35 -76 -252 -706 -151 -852 -133 -244 -333 -124 -86 -513 -589 -377 -972 -807 -302 -404 -39 -367 -924 -885 -598 -853 -758 -277 -153 -183 -797 -160 -696 -455 -520 -340 -957 -309 -443 -184 -356 -27 -202 -784 -344 -621 -985 -261 -664 -348 -902 -681 -579 -659 -363 -893 -673 -517 -346 -786 -697 -318 -350 -643 -740 -28 -684 -103 -241 -798 -43 -521 -179 -732 -339 -762 -458 -792 -46 -269 -67 -676 -5 -340 -570 -232 -803 -102 -714 -137 -987 -384 -710 -82 -660 -524 -704 -937 -120 -194 -694 -336 -373 -203 -714 -964 -196 -887 -971 -746 -492 -721 -58 -668 -746 -964 -502 -651 -624 -251 -949 -947 -346 -567 -264 -226 -198 -751 -323 -836 -625 -219 -561 -106 -471 -326 -419 -668 -928 -712 -830 -494 -658 -239 -694 -222 -395 -622 -735 -330 -733 -544 -390 -563 -287 -923 -444 -574 -536 -257 -268 -56 -600 -731 -533 -746 -960 -148 -908 -732 -531 -919 -84 -36 -325 -117 -287 -735 -957 -451 -261 -982 -862 -227 -3 -72 -54 -455 -939 -584 -595 -392 -55 -8 -340 -983 -970 -767 -793 -76 -53 -4 -92 -523 -156 -96 -296 -744 -263 -752 -894 -534 -832 -166 -796 -661 -901 -113 -97 -985 -328 -721 -301 -148 -49 -478 -765 -915 -617 -674 -969 -452 -445 -564 -672 -337 -417 -196 -4 -517 -189 -929 -896 -924 -5 -864 -753 -942 -324 -475 -273 -107 -429 -902 -549 -710 -627 -792 -91 -574 -898 -344 -222 -235 -403 -654 -799 -989 -451 -678 -291 -817 -74 -18 -420 -265 -672 -105 -933 -920 -26 -965 -721 -99 -330 -983 -992 -382 -815 -106 -206 -402 -244 -762 -184 -378 -337 -338 -406 -267 -782 -308 -960 -834 -276 -807 -181 -280 -685 -80 -360 -33 -970 -210 -189 -337 -993 -716 -855 -787 -448 -740 -317 -382 -185 -21 -734 -854 -232 -980 -5 -628 -792 -14 -314 -298 -459 -941 -353 -87 -692 -403 -457 -965 -374 -403 -484 -286 -698 -2 -413 -238 -389 -412 -971 -255 -842 -183 -988 -76 -225 -68 -224 -634 -27 -669 -520 -69 -522 -393 -866 -814 -261 -985 -759 -644 -414 -822 -185 -906 -713 -167 -240 -855 -629 -218 -571 -560 -286 -492 -829 -58 -601 -449 -276 -575 -351 -716 -903 -51 -443 -58 -215 -632 -520 -974 -301 -745 -337 -840 -339 -122 -496 -328 -611 -748 -63 -828 -464 -651 -203 -481 -678 -767 -843 -541 -507 -239 -673 -936 -839 -792 -528 -9 -541 -416 -616 -614 -2 -285 -893 -52 -662 -956 -490 -407 -448 -237 -650 -496 -235 -650 -254 -370 -875 -799 -188 -448 -563 -395 -543 -512 -932 -710 -807 -856 -121 -335 -37 -893 -518 -217 -158 -950 -289 -60 -167 -540 -283 -827 -693 -333 -703 -12 -395 -307 -589 -519 -494 -1 -744 -5 -352 -119 -619 -151 -461 -727 -378 -85 -941 -862 -923 -210 -550 -92 -723 -492 -612 -592 -566 -826 -769 -881 -282 -423 -328 -333 -253 -737 -227 -326 -344 -371 -961 -636 -372 -653 -245 -466 -990 -869 -464 -428 -938 -132 -345 -939 -282 -655 -867 -245 -944 -243 -11 -759 -758 -713 -577 -606 -592 -70 -170 -772 -214 -537 -272 -492 -452 -412 -450 -343 -287 -122 -707 -15 -544 -776 -551 -41 -674 -84 -481 -795 -40 -461 -401 -499 -485 -494 -651 -317 -364 -436 -866 -744 -937 -719 -138 -789 -462 -645 -804 -745 -236 -198 -815 -794 -174 -542 -357 -191 -976 -309 -834 -769 -61 -353 -640 -474 -811 -117 -326 -656 -748 -746 -474 -823 -252 -78 -190 -855 -183 -125 -529 -549 -84 -798 -345 -167 -462 -503 -341 -619 -138 -90 -622 -926 -502 -470 -662 -585 -277 -763 -701 -60 -966 -11 -212 -568 -302 -690 -313 -132 -704 -42 -583 -519 -727 -236 -728 -139 -940 -846 -306 -351 -567 -44 -309 -370 -365 -17 -270 -695 -556 -293 -980 -920 -647 -683 -925 -256 -637 -932 -558 -406 -684 -885 -87 -818 -678 -309 -178 -749 -993 -92 -588 -530 -270 -500 -683 -999 -649 -479 -166 -106 -532 -162 -469 -386 -80 -723 -490 -162 -531 -499 -309 -814 -427 -149 -842 -400 -451 -868 -25 -598 -199 -341 -445 -157 -242 -757 -304 -233 -957 -575 -686 -990 -923 -650 -923 -564 -160 -593 -523 -434 -659 -275 -497 -473 -977 -442 -57 -627 -917 -960 -821 -483 -675 -812 -732 -638 -920 -6 -167 -240 -562 -59 -640 -729 -701 -827 -308 -512 -208 -83 -878 -231 -410 -368 -778 -638 -220 -669 -342 -739 -878 -367 -790 -676 -846 -407 -284 -847 -458 -649 -440 -648 -50 -276 -746 -520 -303 -807 -787 -444 -708 -570 -567 -870 -73 -6 -771 -112 -975 -12 -178 -819 -483 -658 -388 -689 -306 -804 -991 -939 -231 -433 -820 -163 -371 -992 -623 -556 -261 -773 -958 -230 -88 -610 -896 -98 -724 -976 -142 -204 -331 -707 -299 -158 -187 -216 -472 -299 -674 -810 -997 -112 -40 -561 -937 -338 -561 -850 -424 -258 -744 -378 -861 -314 -588 -969 -933 -649 -775 -794 -534 -210 -385 -1000 -475 -571 -206 -484 -376 -532 -915 -306 -225 -460 -366 -835 -257 -920 -249 -203 -614 -73 -49 -388 -6 -964 -449 -299 -198 -481 -63 -663 -533 -128 -322 -1000 -425 -532 -839 -808 -111 -514 -297 -123 -833 -910 -357 -331 -288 -334 -45 -208 -937 -150 -274 -918 -300 -44 -123 -967 -758 -452 -650 -178 -447 -718 -569 -184 -406 -608 -383 -60 -318 -172 -459 -882 -203 -291 -193 -311 -303 -348 -490 -366 -723 -179 -891 -760 -531 -596 -945 -266 -12 -98 -477 -485 -666 -259 -58 -577 -517 -204 -931 -502 -293 -176 -506 -223 -229 -54 -661 -260 -915 -844 -976 -284 -963 -242 -948 -171 -605 -960 -758 -52 -383 -115 -280 -856 -403 -50 -371 -21 -782 -224 -316 -972 -391 -480 -43 -252 -759 -570 -549 -924 -2 -468 -18 -175 -681 -221 -472 -832 -927 -49 -49 -316 -942 -518 -425 -734 -805 -511 -722 -443 -578 -800 -955 -259 -922 -390 -506 -888 -349 -175 -927 -852 -971 -718 -527 -643 -38 -716 -887 -631 -687 -236 -420 -338 -789 -632 -672 -910 -858 -122 -92 -605 -327 -725 -495 -885 -733 -516 -731 -314 -709 -830 -851 -667 -314 -328 -140 -463 -964 -114 -967 -6 -448 -749 -757 -480 -478 -600 -685 -785 -642 -477 -72 -31 -754 -399 -403 -846 -659 -567 -573 -751 -546 -99 -634 -121 -159 -619 -135 -875 -9 -76 -235 -512 -828 -489 -772 -139 -5 -766 -925 -50 -638 -595 -452 -173 -515 -358 -823 -694 -377 -17 -52 -659 -22 -309 -216 -460 -223 -721 -246 -247 -555 -296 -684 -171 -296 -796 -54 -89 -994 -715 -51 -482 -275 -681 -216 -431 -238 -573 -373 -950 -313 -89 -604 -221 -877 -450 -588 -107 -386 -693 -239 -805 -23 -36 -463 -971 -198 -872 -914 -989 -13 -836 -84 -842 -494 -85 -167 -216 -798 -631 -275 -67 -917 -592 -995 -347 -328 -894 -550 -862 -845 -914 -314 -431 -975 -521 -438 -316 -76 -956 -656 -299 -76 -170 -668 -337 -119 -224 -10 -317 -156 -782 -356 -571 -44 -935 -664 -49 -545 -799 -311 -627 -47 -445 -219 -300 -651 -39 -979 -935 -493 -845 -74 -269 -973 -629 -213 -360 -906 -67 -377 -568 -390 -812 -27 -778 -450 -777 -934 -255 -481 -930 -380 -12 -533 -207 -887 -532 -974 -651 -390 -65 -817 -740 -320 -362 -294 -425 -325 -435 -759 -396 -56 -641 -588 -768 -385 -797 -819 -565 -464 -609 -384 -863 -390 -776 -535 -281 -805 -76 -487 -591 -796 -487 -165 -293 -183 -951 -589 -384 -861 -762 -726 -925 -897 -400 -342 -282 -757 -262 -374 -2 -282 -388 -83 -701 -399 -939 -696 -113 -252 -992 -340 -501 -294 -881 -121 -290 -978 -414 -431 -874 -22 -869 -179 -230 -29 -110 -426 -538 -514 -635 -472 -138 -177 -132 -420 -994 -643 -863 -986 -877 -694 -939 -876 -850 -49 -494 -131 -258 -222 -651 -172 -604 -603 -309 -306 -899 -266 -744 -60 -769 -702 -527 -772 -686 -918 -246 -931 -833 -452 -349 -286 -409 -746 -27 -564 -904 -46 -763 -476 -247 -921 -445 -518 -173 -859 -202 -448 -756 -394 -662 -79 -782 -40 -942 -157 -613 -665 -196 -687 -272 -103 -184 -682 -6 -809 -885 -464 -390 -967 -362 -19 -855 -272 -37 -408 -323 -223 -34 -473 -487 -560 -655 -753 -85 -261 -708 -710 -298 -699 -394 -121 -765 -149 -871 -97 -599 -333 -365 -34 -186 -974 -154 -588 -342 -468 -869 -645 -31 -839 -55 -918 -679 -905 -962 -50 -41 -469 -646 -654 -462 -254 -912 -48 -114 -860 -196 -930 -599 -375 -222 -710 -624 -509 -152 -607 -76 -80 -708 -958 -540 -857 -626 -893 -531 -983 -577 -311 -403 -482 -167 -440 -931 -637 -610 -327 -978 -309 -101 -228 -625 -131 -821 -167 -744 -595 -974 -851 -961 -601 -795 -229 -287 -399 -281 -959 -532 -699 -546 -616 -274 -87 -306 -108 -463 -770 -539 -705 -184 -149 -956 -743 -968 -969 -287 -3 -268 -479 -861 -86 -203 -817 -516 -287 -816 -343 -239 -423 -649 -176 -724 -721 -495 -75 -977 -449 -343 -435 -254 -601 -118 -133 -296 -336 -192 -776 -53 -337 -377 -429 -26 -544 -521 -46 -456 -578 -536 -864 -669 -355 -229 -810 -146 -249 -737 -450 -775 -754 -331 -721 -992 -882 -965 -829 -354 -246 -438 -858 -126 -27 -893 -280 -709 -69 -570 -697 -650 -170 -303 -820 -345 -381 -709 -694 -412 -979 -426 -619 -145 -113 -701 -385 -689 -360 -984 -656 -89 -279 -897 -18 -367 -294 -91 -558 -497 -574 -506 -377 -808 -328 -166 -508 -751 -292 -878 -641 -816 -861 -335 -842 -702 -320 -769 -597 -751 -260 -928 -771 -925 -798 -490 -737 -196 -128 -492 -399 -921 -924 -711 -50 -19 -20 -488 -250 -319 -874 -913 -672 -832 -62 -239 -493 -658 -818 -554 -795 -339 -772 -612 -161 -275 -338 -484 -684 -749 -573 -291 -607 -920 -967 -996 -376 -530 -412 -609 -606 -721 -598 -398 -296 -921 -250 -532 -292 -878 -475 -24 -368 -367 -153 -145 -194 -24 -808 -540 -420 -70 -218 -213 -678 -200 -120 -878 -2 -480 -434 -551 -904 -624 -85 -664 -611 -492 -629 -998 -754 -944 -409 -630 -727 -266 -602 -185 -152 -639 -538 -452 -664 -247 -862 -896 -916 -321 -874 -912 -168 -364 -520 -272 -711 -330 -375 -46 -433 -119 -898 -411 -20 -793 -103 -871 -694 -32 -170 -343 -376 -472 -649 -196 -764 -963 -368 -840 -521 -947 -351 -157 -884 -118 -594 -425 -182 -566 -666 -914 -808 -839 -942 -722 -584 -803 -83 -361 -210 -750 -157 -918 -450 -526 -92 -850 -233 -559 -189 -634 -539 -983 -409 -664 -628 -153 -816 -601 -867 -560 -193 -673 -647 -999 -13 -14 -712 -434 -305 -897 -157 -396 -590 -584 -989 -296 -758 -253 -88 -234 -59 -23 -16 -329 -183 -886 -616 -774 -392 -809 -227 -604 -225 -109 -936 -879 -785 -902 -342 -277 -221 -723 -775 -792 -312 -952 -855 -23 -787 -473 -67 -36 -707 -945 -726 -433 -910 -309 -401 -558 -918 -331 -322 -856 -54 -266 -195 -663 -876 -394 -399 -90 -707 -735 -186 -201 -973 -345 -417 -99 -506 -835 -584 -206 -788 -292 -908 -87 -86 -528 -762 -86 -76 -22 -822 -787 -514 -994 -318 -555 -185 -151 -339 -478 -282 -814 -440 -751 -521 -284 -811 -985 -497 -221 -847 -929 -412 -137 -786 -874 -166 -696 -844 -238 -260 -679 -475 -218 -383 -239 -270 -632 -88 -405 -325 -488 -610 -324 -361 -316 -271 -762 -259 -636 -659 -547 -37 -126 -65 -817 -851 -4 -191 -249 -247 -91 -288 -182 -768 -569 -56 -761 -669 -546 -1000 -735 -38 -851 -894 -760 -940 -446 -793 -464 -130 -604 -671 -869 -992 -459 -798 -434 -213 -987 -718 -178 -334 -328 -611 -841 -586 -454 -31 -399 -456 -995 -672 -371 -410 -526 -826 -123 -653 -547 -907 -745 -383 -845 -169 -921 -421 -740 -180 -266 -722 -461 -415 -733 -930 -445 -888 -457 -699 -841 -872 -321 -907 -964 -216 -686 -386 -248 -258 -221 -684 -241 -118 -244 -222 -171 -458 -745 -791 -890 -48 -294 -378 -48 -53 -795 -220 -678 -156 -296 -658 -441 -524 -285 -497 -240 -333 -777 -377 -995 -580 -409 -544 -920 -711 -44 -485 -587 -635 -663 -726 -351 -359 -371 -300 -398 -226 -744 -226 -496 -336 -139 -912 -702 -834 -957 -873 -598 -788 -748 -509 -509 -995 -214 -554 -662 -925 -1000 -172 -246 -124 -528 -954 -856 -407 -409 -385 -337 -212 -373 -411 -117 -168 -547 -944 -300 -873 -341 -664 -691 -114 -967 -141 -526 -340 -410 -695 -439 -976 -107 -51 -975 -380 -743 -109 -439 -620 -743 -564 -71 -780 -925 -788 -767 -824 -155 -572 -431 -35 -171 -523 -650 -726 -473 -428 -876 -784 -144 -374 -115 -662 -923 -534 -767 -86 -528 -798 -636 -932 -602 -382 -629 -881 -742 -581 -578 -314 -76 -339 -300 -655 -110 -197 -814 -447 -358 -884 -292 -361 -787 -526 -185 -155 -829 -706 -90 -423 -901 -232 -526 -107 -803 -224 -800 -584 -952 -545 -271 -762 -406 -967 -261 -113 -196 -428 -576 -275 -443 -593 -146 -200 -188 -793 -980 -468 -207 -266 -468 -639 -499 -30 -986 -980 -619 -596 -359 -316 -508 -850 -210 -265 -518 -611 -113 -513 -838 -265 -195 -52 -107 -978 -89 -571 -341 -124 -106 -92 -910 -831 -709 -32 -736 -171 -442 -722 -639 -751 -600 -136 -89 -749 -341 -887 -792 -865 -785 -444 -482 -731 -981 -768 -648 -249 -310 -818 -347 -147 -213 -210 -165 -209 -680 -323 -47 -998 -455 -652 -74 -553 -562 -115 -513 -425 -523 -46 -20 -364 -112 -584 -266 -20 -951 -567 -640 -22 -681 -83 -411 -767 -337 -529 -226 -113 -183 -899 -742 -890 -668 -517 -516 -287 -613 -367 -549 -658 -381 -498 -97 -763 -263 -745 -663 -737 -993 -740 -36 -406 -819 -172 -516 -556 -726 -425 -298 -469 -871 -246 -155 -499 -815 -363 -423 -587 -533 -67 -698 -240 -150 -837 -634 -141 -620 -626 -124 -164 -751 -420 -199 -291 -140 -5 -210 -141 -915 -809 -295 -696 -610 -551 -1 -916 -393 -716 -865 -491 -272 -44 -608 -153 -924 -281 -434 -744 -257 -960 -937 -721 -853 -671 -272 -203 -119 -847 -541 -814 -410 -329 -2 -686 -482 -967 -486 -925 -410 -240 -107 -89 -902 -338 -660 -541 -274 -447 -447 -341 -305 -360 -728 -643 -896 -620 -18 -974 -408 -229 -795 -585 -267 -70 -415 -772 -75 -555 -973 -900 -917 -527 -730 -247 -438 -349 -11 -324 -40 -436 -253 -382 -441 -21 -257 -459 -242 -502 -925 -669 -816 -170 -220 -514 -594 -819 -51 -498 -562 -339 -967 -674 -838 -379 -155 -496 -215 -714 -106 -126 -756 -493 -63 -308 -698 -988 -461 -398 -433 -391 -756 -986 -483 -980 -916 -449 -728 -289 -962 -260 -550 -570 -507 -729 -276 -149 -255 -919 -383 -727 -131 -947 -522 -991 -771 -258 -449 -221 -575 -991 -915 -724 -687 -847 -479 -325 -353 -432 -465 -96 -878 -377 -148 -666 -750 -594 -546 -644 -829 -850 -989 -40 -522 -241 -399 -201 -661 -508 -877 -210 -357 -480 -972 -892 -257 -641 -354 -999 -291 -548 -748 -851 -436 -807 -645 -140 -40 -26 -931 -519 -341 -660 -160 -81 -355 -383 -840 -385 -709 -435 -606 -863 -945 -765 -901 -869 -133 -855 -97 -323 -529 -674 -655 -852 -199 -598 -253 -215 -798 -208 -289 -669 -788 -484 -467 -79 -547 -868 -748 -564 -675 -940 -929 -617 -663 -653 -537 -568 -693 -557 -503 -90 -453 -198 -61 -678 -916 -143 -888 -116 -537 -599 -278 -650 -602 -489 -7 -443 -829 -32 -57 -480 -28 -244 -722 -34 -90 -833 -911 -189 -664 -735 -393 -758 -197 -204 -770 -753 -923 -240 -150 -578 -477 -137 -991 -829 -427 -509 -493 -630 -185 -642 -153 -353 -845 -717 -839 -743 -692 -359 -234 -661 -396 -921 -640 -541 -484 -171 -533 -171 -772 -965 -953 -441 -17 -527 -76 -966 -288 -842 -921 -17 -909 -940 -582 -211 -847 -311 -112 -233 -717 -737 -157 -953 -664 -629 -671 -941 -692 -235 -485 -703 -629 -779 -538 -369 -919 -890 -560 -776 -172 -47 -14 -935 -468 -71 -816 -548 -163 -381 -223 -666 -38 -29 -99 -754 -452 -12 -874 -661 -209 -678 -692 -36 -62 -789 -576 -907 -248 -122 -651 -234 -80 -5 -65 -987 -733 -661 -497 -577 -744 -150 -838 -648 -212 -559 -33 -390 -95 -450 -846 -54 -696 -127 -630 -860 -467 -877 -844 -187 -684 -466 -984 -227 -526 -962 -265 -471 -561 -759 -933 -642 -776 -29 -849 -17 -601 -923 -330 -95 -12 -370 -722 -806 -570 -316 -755 -805 -389 -296 -402 -492 -188 -825 -906 -958 -456 -672 -773 -801 -528 -224 -210 -136 -706 -886 -126 -406 -611 -366 -193 -313 -86 -544 -494 -433 -67 -761 -831 -199 -76 -149 -833 -234 -379 -334 -146 -742 -34 -667 -223 -498 -857 -183 -456 -358 -70 -760 -234 -356 -487 -62 -65 -35 -327 -253 -799 -254 -494 -929 -68 -509 -591 -302 -203 -554 -682 -790 -203 -912 -985 -568 -434 -329 -994 -10 -540 -648 -262 -811 -940 -764 -4 -234 -547 -706 -727 -905 -366 -560 -808 -603 -540 -480 -521 -629 -447 -916 -313 -893 -324 -763 -803 -548 -246 -18 -737 -735 -746 -87 -460 -376 -280 -172 -346 -184 -408 -49 -860 -728 -50 -63 -997 -349 -33 -924 -859 -428 -691 -730 -694 -767 -470 -208 -509 -78 -769 -789 -719 -477 -27 -784 -811 -658 -582 -692 -305 -759 -263 -182 -458 -475 -762 -898 -560 -502 -256 -267 -506 -182 -425 -889 -264 -240 -521 -305 -315 -659 -509 -724 -26 -129 -182 -162 -889 -705 -138 -338 -725 -325 -972 -475 -140 -264 -2 -901 -273 -364 -396 -499 -695 -276 -372 -306 -187 -200 -819 -632 -887 -645 -965 -685 -288 -732 -317 -582 -37 -420 -868 -331 -376 -258 -392 -764 -679 -778 -697 -249 -93 -751 -660 -327 -654 -283 -806 -224 -322 -974 -708 -766 -228 -239 -623 -187 -306 -868 -334 -439 -372 -635 -978 -756 -88 -598 -867 -453 -305 -709 -911 -898 -778 -146 -88 -415 -388 -702 -803 -914 -159 -699 -795 -795 -953 -501 -78 -676 -736 -949 -821 -508 -491 -709 -524 -133 -675 -474 -633 -497 -131 -239 -303 -636 -518 -910 -50 -411 -638 -248 -779 -938 -547 -584 -395 -734 -361 -262 -336 -492 -136 -504 -199 -468 -981 -517 -934 -345 -57 -262 -243 -964 -763 -608 -190 -589 -617 -688 -19 -119 -162 -841 -413 -776 -204 -161 -67 -689 -74 -613 -90 -748 -858 -79 -682 -807 -428 -621 -874 -543 -259 -774 -934 -399 -772 -424 -489 -764 -470 -253 -131 -626 -511 -219 -856 -13 -984 -126 -200 -86 -167 -824 -202 -89 -412 -587 -293 -658 -81 -889 -327 -980 -870 -73 -315 -303 -782 -573 -911 -128 -241 -770 -452 -452 -361 -337 -455 -312 -699 -618 -76 -51 -284 -493 -349 -837 -939 -568 -646 -143 -20 -478 -900 -568 -701 -68 -473 -847 -86 -715 -249 -56 -162 -247 -349 -430 -174 -844 -532 -11 -54 -292 -174 -983 -61 -715 -781 -113 -25 -935 -14 -744 -937 -293 -150 -239 -276 -824 -628 -690 -90 -556 -626 -271 -783 -908 -58 -873 -202 -542 -479 -99 -652 -856 -408 -205 -660 -932 -621 -699 -446 -684 -220 -94 -543 -961 -664 -522 -388 -408 -914 -370 -548 -558 -917 -745 -183 -171 -580 -255 -925 -553 -27 -64 -775 -178 -864 -627 -517 -656 -206 -468 -233 -581 -142 -719 -811 -444 -460 -763 -211 -189 -677 -191 -888 -671 -812 -382 -571 -879 -881 -707 -213 -447 -309 -879 -846 -732 -426 -329 -450 -841 -938 -842 -282 -113 -203 -600 -858 -637 -451 -419 -66 -194 -773 -142 -657 -359 -418 -502 -113 -961 -274 -339 -1 -544 -192 -187 -673 -303 -293 -653 -856 -70 -627 -664 -156 -142 -783 -580 -594 -168 -197 -566 -161 -757 -934 -652 -635 -291 -847 -772 -904 -910 -265 -349 -791 -255 -923 -486 -360 -100 -53 -431 -572 -935 -526 -947 -751 -987 -5 -537 -272 -779 -840 -79 -110 -466 -317 -503 -442 -790 -557 -88 -945 -221 -413 -51 -958 -709 -119 -642 -257 -18 -665 -93 -415 -171 -97 -498 -619 -261 -130 -277 -837 -510 -820 -278 -170 -69 -741 -897 -207 -329 -966 -237 -148 -16 -840 -830 -835 -664 -836 -210 -433 -461 -347 -733 -7 -51 -292 -718 -210 -412 -265 -997 -901 -459 -112 -598 -387 -627 -447 -244 -774 -6 -55 -802 -30 -553 -653 -571 -947 -997 -836 -220 -249 -536 -996 -729 -670 -753 -788 -257 -547 -664 -248 -633 -821 -503 -179 -535 -594 -307 -251 -114 -811 -243 -129 -955 -350 -333 -809 -967 -140 -776 -399 -462 -506 -375 -855 -779 -600 -762 -467 -196 -926 -957 -263 -52 -622 -58 -440 -783 -78 -624 -26 -225 -395 -495 -110 -733 -723 -162 -896 -236 -427 -943 -267 -675 -879 -579 -501 -575 -182 -385 -306 -336 -618 -269 -128 -626 -916 -215 -767 -987 -669 -284 -656 -539 -72 -47 -596 -640 -414 -312 -150 -757 -801 -135 -823 -99 -815 -955 -622 -851 -280 -236 -891 -393 -813 -152 -167 -963 -989 -914 -998 -283 -76 -872 -412 -369 -905 -818 -213 -280 -797 -655 -288 -232 -692 -397 -459 -989 -438 -180 -237 -181 -66 -181 -405 -524 -973 -14 -330 -599 -766 -18 -477 -45 -694 -668 -451 -908 -991 -843 -228 -98 -691 -983 -178 -530 -302 -944 -320 -147 -548 -888 -659 -174 -663 -60 -773 -6 -102 -226 -441 -119 -856 -11 -803 -809 -718 -719 -297 -213 -720 -514 -876 -274 -55 -347 -62 -528 -189 -986 -515 -274 -914 -974 -67 -617 -458 -97 -897 -95 -205 -281 -750 -129 -855 -347 -281 -271 -225 -511 -294 -563 -404 -575 -258 -657 -373 -568 -722 -625 -470 -345 -120 -615 -542 -909 -671 -938 -535 -152 -19 -846 -793 -491 -899 -629 -784 -796 -407 -399 -946 -349 -510 -109 -385 -646 -248 -163 -338 -702 -52 -136 -975 -524 -282 -98 -693 -908 -671 -682 -636 -966 -920 -844 -782 -212 -259 -340 -262 -848 -544 -678 -818 -258 -475 -976 -700 -55 -245 -875 -79 -790 -624 -773 -717 -570 -227 -276 -199 -788 -361 -807 -708 -165 -704 -838 -993 -96 -163 -895 -942 -380 -883 -675 -525 -452 -375 -727 -947 -700 -353 -657 -767 -785 -701 -896 -859 -98 -781 -829 -518 -342 -387 -77 -924 -87 -136 -279 -488 -999 -376 -574 -663 -892 -353 -819 -699 -117 -456 -63 -685 -642 -471 -970 -993 -928 -765 -753 -272 -664 -202 -145 -835 -933 -582 -212 -228 -215 -19 -492 -55 -714 -936 -970 -612 -393 -481 -600 -254 -798 -271 -77 -807 -951 -850 -353 -824 -958 -668 -731 -578 -159 -663 -609 -618 -414 -701 -794 -341 -598 -811 -494 -533 -726 -249 -809 -612 -122 -748 -186 -548 -157 -953 -868 -582 -405 -658 -515 -573 -810 -2 -821 -735 -496 -322 -289 -963 -155 -423 -412 -322 -639 -427 -643 -305 -143 -217 -72 -51 -884 -240 -653 -425 -918 -279 -471 -175 -696 -978 -230 -182 -441 -702 -545 -581 -103 -983 -785 -739 -783 -448 -423 -77 -495 -404 -642 -666 -885 -821 -378 -148 -259 -997 -597 -744 -66 -958 -16 -318 -720 -456 -366 -789 -862 -66 -348 -121 -229 -407 -571 -305 -810 -977 -101 -592 -423 -294 -604 -386 -479 -557 -790 -441 -865 -267 -592 -562 -916 -160 -859 -30 -905 -407 -268 -604 -141 -540 -661 -746 -854 -119 -715 -766 -574 -323 -627 -999 -500 -563 -664 -933 -748 -175 -171 -746 -250 -241 -33 -811 -910 -107 -385 -981 -298 -141 -520 -120 -118 -8 -241 -390 -323 -866 -448 -747 -641 -985 -508 -836 -977 -378 -43 -628 -928 -726 -579 -233 -765 -662 -226 -451 -114 -781 -846 -918 -326 -280 -464 -836 -509 -8 -869 -937 -493 -453 -422 -132 -725 -191 -507 -907 -808 -802 -122 -29 -239 -948 -807 -450 -380 -598 -916 -970 -779 -602 -90 -380 -584 -733 -243 -143 -886 -121 -145 -482 -141 -185 -882 -962 -11 -541 -685 -766 -606 -712 -785 -208 -534 -17 -992 -335 -812 -976 -794 -934 -756 -600 -942 -524 -441 -396 -968 -376 -231 -704 -446 -353 -447 -83 -823 -163 -240 -335 -410 -515 -390 -446 -467 -839 -208 -189 -324 -846 -66 -635 -656 -113 -910 -616 -223 -179 -892 -989 -532 -537 -337 -950 -291 -246 -792 -955 -389 -544 -791 -20 -919 -417 -552 -709 -211 -344 -408 -638 -206 -124 -312 -726 -750 -412 -868 -171 -697 -912 -362 -541 -448 -9 -492 -498 -7 -232 -144 -801 -176 -49 -23 -365 -197 -791 -940 -34 -123 -649 -530 -980 -228 -88 -451 -455 -697 -270 -167 -661 -344 -26 -863 -278 -383 -934 -470 -864 -18 -616 -220 -691 -118 -212 -398 -460 -734 -925 -743 -555 -417 -383 -221 -995 -257 -178 -588 -927 -856 -465 -68 -752 -713 -183 -951 -143 -776 -870 -996 -179 -204 -846 -602 -878 -282 -477 -304 -519 -388 -617 -75 -288 -567 -901 -461 -968 -119 -294 -17 -964 -971 -261 -695 -973 -957 -295 -380 -226 -343 -386 -208 -142 -926 -177 -662 -17 -855 -309 -733 -300 -349 -406 -736 -481 -863 -833 -887 -175 -153 -413 -592 -511 -89 -879 -231 -505 -621 -44 -894 -139 -190 -969 -96 -292 -877 -871 -581 -96 -221 -428 -935 -653 -422 -380 -264 -216 -753 -856 -195 -964 -945 -716 -756 -329 -857 -811 -736 -276 -781 -772 -983 -834 -151 -795 -774 -568 -481 -648 -8 -975 -676 -522 -309 -983 -629 -482 -482 -779 -67 -995 -767 -742 -462 -969 -909 -783 -277 -192 -382 -865 -10 -663 -944 -669 -284 -577 -659 -722 -327 -823 -291 -91 -570 -496 -612 -925 -475 -487 -973 -454 -324 -560 -504 -63 -464 -254 -655 -678 -292 -124 -41 -443 -78 -709 -359 -767 -31 -962 -377 -299 -982 -27 -850 -590 -694 -775 -266 -620 -210 -887 -797 -620 -186 -211 -563 -907 -490 -345 -523 -77 -264 -861 -285 -415 -207 -597 -735 -401 -76 -473 -264 -365 -629 -52 -382 -72 -946 -891 -483 -148 -819 -539 -473 -983 -506 -913 -788 -935 -961 -78 -735 -940 -179 -58 -203 -790 -39 -359 -843 -554 -123 -853 -228 -78 -814 -683 -914 -606 -972 -940 -67 -763 -709 -132 -354 -60 -570 -95 -205 -227 -386 -265 -316 -764 -770 -793 -333 -256 -232 -783 -187 -980 -143 -192 -437 -870 -551 -887 -1 -66 -945 -883 -428 -370 -990 -931 -689 -745 -729 -567 -535 -282 -871 -98 -903 -957 -752 -676 -780 -446 -17 -261 -336 -748 -859 -634 -236 -121 -671 -619 -511 -432 -179 -639 -821 -873 -558 -127 -735 -381 -525 -72 -942 -110 -953 -456 -823 -512 -785 -901 -539 -460 -917 -499 -477 -507 -222 -97 -339 -978 -812 -86 -868 -869 -645 -942 -89 -22 -536 -365 -285 -128 -867 -243 -187 -885 -250 -500 -184 -503 -249 -861 -261 -347 -100 -570 -158 -84 -425 -737 -576 -272 -490 -675 -480 -336 -304 -304 -762 -957 -902 -149 -850 -308 -107 -115 -529 -146 -326 -287 -13 -660 -215 -361 -974 -28 -763 -654 -845 -252 -189 -953 -705 -21 -548 -907 -565 -487 -413 -59 -84 -456 -151 -204 -523 -969 -174 -616 -924 -797 -373 -236 -901 -412 -790 -702 -957 -925 -435 -705 -592 -638 -361 -979 -546 -706 -79 -532 -37 -40 -86 -339 -680 -515 -230 -191 -404 -247 -30 -615 -83 -245 -683 -392 -975 -159 -530 -88 -438 -799 -366 -34 -140 -924 -579 -243 -659 -41 -247 -934 -818 -968 -186 -503 -840 -806 -706 -25 -406 -557 -551 -1000 -797 -853 -174 -916 -47 -322 -484 -51 -259 -460 -752 -67 -436 -764 -10 -433 -518 -102 -481 -986 -645 -183 -689 -778 -921 -279 -719 -455 -438 -481 -151 -465 -760 -903 -79 -758 -181 -274 -418 -759 -114 -496 -952 -965 -724 -997 -373 -573 -397 -851 -494 -332 -356 -138 -914 -485 -121 -230 -807 -218 -41 -860 -617 -131 -617 -730 -972 -356 -31 -65 -564 -313 -558 -68 -746 -369 -122 -650 -240 -3 -329 -501 -800 -620 -384 -399 -548 -576 -669 -599 -163 -991 -796 -798 -789 -615 -614 -38 -748 -896 -64 -489 -739 -163 -455 -357 -10 -678 -135 -948 -175 -731 -148 -200 -836 -272 -605 -83 -244 -210 -805 -419 -212 -507 -518 -901 -937 -594 -465 -443 -562 -125 -548 -211 -204 -119 -246 -542 -620 -502 -739 -509 -744 -199 -37 -213 -593 -661 -483 -877 -133 -710 -648 -11 -81 -800 -850 -765 -862 -373 -592 -600 -362 -324 -259 -413 -359 -961 -584 -398 -758 -73 -497 -216 -309 -215 -993 -449 -881 -215 -714 -315 -107 -225 -657 -560 -433 -414 -124 -777 -78 -595 -64 -916 -198 -231 -935 -467 -754 -662 -612 -693 -39 -9 -615 -463 -912 -327 -48 -123 -533 -672 -789 -327 -940 -424 -906 -628 -128 -132 -86 -836 -769 -965 -786 -710 -695 -815 -265 -281 -20 -484 -52 -181 -85 -533 -51 -121 -812 -285 -144 -761 -109 -155 -257 -711 -402 -234 -57 -644 -296 -710 -475 -454 -712 -624 -160 -914 -867 -292 -786 -679 -528 -948 -838 -414 -862 -796 -685 -878 -635 -348 -390 -652 -218 -949 -187 -135 -815 -88 -893 -119 -501 -822 -23 -408 -371 -286 -611 -617 -202 -697 -909 -782 -926 -508 -667 -571 -492 -639 -439 -465 -461 -133 -239 -206 -859 -983 -959 -302 -791 -951 -910 -754 -302 -14 -550 -377 -422 -696 -641 -580 -437 -836 -902 -794 -360 -893 -661 -311 -801 -448 -479 -800 -193 -640 -215 -8 -928 -605 -134 -772 -126 -875 -160 -457 -609 -254 -961 -409 -612 -494 -350 -229 -295 -467 -714 -479 -492 -919 -945 -586 -795 -454 -733 -499 -641 -89 -556 -248 -762 -83 -967 -310 -133 -927 -27 -439 -160 -647 -341 -858 -409 -346 -283 -571 -679 -812 -861 -689 -756 -536 -316 -665 -386 -580 -932 -214 -241 -795 -1000 -140 -460 -946 -698 -741 -683 -175 -177 -749 -832 -593 -648 -555 -498 -77 -483 -572 -292 -493 -844 -576 -829 -765 -10 -512 -695 -795 -496 -274 -732 -460 -709 -716 -274 -692 -107 -550 -263 -233 -520 -262 -948 -901 -677 -643 -160 -773 -421 -359 -271 -983 -816 -263 -198 -728 -175 -684 -200 -527 -965 -367 -326 -200 -206 -24 -193 -111 -491 -91 -670 -312 -188 -477 -830 -399 -442 -867 -934 -809 -678 -226 -811 -665 -187 -486 -460 -231 -224 -767 -137 -951 -274 -987 -10 -938 -999 -111 -956 -540 -884 -805 -980 -432 -885 -839 -338 -17 -839 -164 -84 -816 -932 -520 -325 -985 -26 -928 -311 -281 -389 -982 -831 -388 -693 -730 -200 -521 -976 -779 -705 -630 -52 -351 -563 -769 -678 -683 -407 -262 -464 -677 -364 -972 -235 -609 -694 -373 -635 -365 -780 -409 -883 -4 -263 -11 -842 -767 -725 -709 -936 -652 -878 -148 -180 -474 -348 -513 -657 -756 -488 -605 -997 -661 -389 -849 -681 -680 -399 -695 -606 -634 -148 -138 -664 -708 -846 -186 -498 -683 -97 -541 -663 -190 -949 -921 -290 -696 -251 -117 -246 -753 -873 -959 -205 -632 -215 -484 -201 -174 -533 -116 -474 -827 -212 -347 -584 -365 -323 -715 -870 -393 -864 -603 -994 -698 -826 -449 -957 -226 -269 -358 -936 -738 -297 -214 -136 -496 -546 -815 -440 -806 -137 -586 -719 -565 -19 -230 -729 -975 -699 -749 -113 -1000 -483 -115 -666 -248 -126 -991 -85 -345 -587 -686 -575 -21 -38 -408 -265 -949 -722 -25 -285 -484 -446 -90 -446 -998 -629 -603 -826 -641 -688 -815 -300 -577 -215 -757 -81 -247 -558 -169 -805 -520 -331 -346 -220 -702 -690 -317 -429 -611 -326 -294 -656 -990 -573 -211 -436 -516 -770 -804 -189 -654 -47 -111 -346 -299 -32 -552 -80 -337 -246 -111 -429 -431 -305 -190 -375 -810 -35 -557 -688 -760 -47 -634 -433 -964 -444 -156 -189 -659 -368 -85 -246 -51 -893 -10 -298 -442 -726 -332 -769 -829 -377 -671 -582 -713 -809 -531 -252 -962 -491 -80 -103 -946 -205 -881 -197 -416 -820 -375 -745 -537 -175 -296 -569 -845 -984 -995 -408 -395 -169 -288 -507 -569 -749 -99 -70 -342 -406 -431 -413 -542 -182 -643 -406 -82 -180 -695 -105 -403 -953 -668 -838 -824 -16 -823 -595 -163 -917 -491 -249 -922 -305 -288 -324 -304 -209 -382 -415 -90 -447 -871 -641 -220 -683 -19 -703 -850 -946 -118 -654 -8 -33 -534 -490 -260 -166 -943 -128 -625 -963 -904 -522 -591 -964 -815 -957 -508 -29 -115 -105 -71 -153 -96 -923 -210 -502 -98 -480 -588 -20 -274 -438 -747 -121 -46 -30 -830 -545 -990 -848 -14 -941 -490 -614 -812 -40 -966 -586 -395 -850 -608 -802 -123 -132 -119 -253 -76 -281 -200 -94 -281 -40 -884 -346 -510 -125 -921 -194 -716 -347 -84 -892 -345 -152 -77 -795 -232 -223 -420 -505 -118 -223 -905 -156 -940 -123 -836 -205 -672 -453 -804 -385 -358 -120 -29 -712 -138 -762 -73 -847 -78 -180 -696 -559 -586 -750 -711 -516 -135 -679 -335 -838 -691 -233 -999 -741 -83 -496 -527 -928 -196 -740 -722 -648 -476 -967 -209 -768 -285 -694 -999 -531 -813 -763 -148 -269 -325 -782 -924 -904 -338 -785 -197 -871 -985 -564 -222 -463 -604 -109 -429 -627 -361 -20 -301 -696 -274 -566 -90 -659 -341 -70 -166 -785 -54 -81 -619 -794 -549 -604 -697 -158 -231 -96 -190 -914 -967 -653 -966 -848 -12 -687 -454 -203 -8 -526 -281 -306 -391 -580 -325 -199 -16 -223 -804 -16 -295 -851 -658 -20 -627 -897 -993 -365 -946 -550 -767 -399 -503 -332 -466 -780 -641 -461 -289 -769 -659 -789 -548 -500 -409 -428 -962 -77 -823 -613 -40 -196 -475 -912 -128 -215 -290 -854 -88 -249 -502 -185 -611 -596 -497 -530 -337 -886 -570 -177 -301 -349 -977 -461 -799 -793 -887 -929 -629 -154 -494 -484 -561 -434 -573 -978 -127 -520 -706 -764 -31 -4 -240 -311 -244 -353 -84 -769 -537 -542 -369 -76 -30 -492 -714 -437 -196 -625 -233 -292 -982 -817 -558 -704 -200 -259 -532 -878 -65 -310 -365 -385 -202 -131 -480 -211 -391 -168 -488 -757 -282 -730 -309 -120 -95 -877 -307 -591 -125 -989 -319 -179 -621 -579 -750 -241 -805 -757 -787 -44 -432 -952 -127 -399 -997 -827 -818 -619 -417 -803 -932 -825 -118 -239 -35 -889 -296 -223 -41 -42 -304 -719 -175 -326 -389 -145 -552 -939 -204 -834 -174 -463 -926 -859 -475 -673 -448 -707 -850 -638 -79 -607 -314 -524 -347 -280 -64 -710 -662 -21 -725 -5 -143 -180 -697 -512 -629 -614 -644 -955 -132 -807 -988 -584 -639 -998 -864 -993 -360 -230 -365 -66 -296 -745 -781 -721 -4 -946 -195 -954 -603 -436 -740 -333 -52 -658 -497 -998 -373 -828 -841 -810 -160 -935 -902 -245 -830 -806 -937 -843 -125 -472 -245 -963 -95 -681 -870 -57 -496 -737 -752 -538 -17 -741 -836 -312 -436 -54 -949 -230 -324 -473 -515 -457 -130 -712 -423 -192 -599 -400 -168 -148 -676 -854 -793 -425 -40 -412 -913 -413 -744 -99 -658 -391 -893 -246 -618 -697 -104 -900 -215 -580 -241 -13 -134 -502 -906 -254 -879 -487 -812 -783 -686 -607 -405 -225 -229 -798 -159 -486 -280 -741 -766 -683 -367 -880 -938 -312 -9 -106 -144 -537 -316 -115 -368 -730 -513 -983 -16 -496 -273 -574 -866 -82 -381 -287 -2 -682 -98 -237 -323 -172 -825 -167 -548 -479 -938 -171 -637 -733 -241 -801 -459 -197 -521 -965 -893 -633 -719 -55 -773 -582 -396 -925 -499 -874 -543 -211 -174 -748 -192 -3 -568 -536 -720 -188 -65 -509 -572 -502 -552 -803 -158 -996 -473 -510 -791 -319 -687 -614 -170 -817 -322 -405 -137 -450 -779 -821 -968 -882 -470 -158 -766 -80 -138 -683 -24 -502 -91 -724 -879 -332 -564 -331 -99 -761 -450 -940 -452 -878 -21 -102 -292 -452 -74 -1 -18 -75 -571 -640 -252 -964 -521 -766 -573 -256 -380 -163 -693 -101 -297 -346 -978 -123 -582 -814 -211 -446 -184 -57 -255 -399 -421 -822 -889 -181 -201 -268 -958 -687 -572 -114 -159 -953 -152 -603 -108 -387 -13 -645 -289 -675 -106 -126 -409 -466 -463 -245 -242 -528 -120 -397 -391 -659 -522 -176 -48 -440 -386 -483 -682 -477 -888 -4 -675 -773 -110 -724 -89 -240 -950 -140 -133 -908 -917 -679 -434 -520 -54 -61 -919 -397 -388 -588 -375 -613 -189 -962 -987 -725 -978 -44 -937 -957 -142 -609 -98 -963 -354 -953 -905 -462 -129 -998 -875 -283 -224 -864 -10 -947 -166 -800 -26 -910 -480 -346 -543 -753 -725 -347 -156 -204 -234 -129 -13 -740 -322 -733 -854 -331 -27 -289 -198 -621 -473 -977 -773 -964 -828 -201 -937 -440 -481 -723 -432 -861 -673 -472 -666 -348 -645 -618 -502 -64 -52 -592 -142 -970 -375 -804 -147 -138 -610 -120 -344 -578 -144 -503 -761 -59 -770 -285 -1000 -98 -580 -639 -986 -912 -613 -51 -180 -3 -385 -138 -26 -623 -37 -505 -567 -252 -740 -449 -380 -976 -655 -688 -416 -613 -650 -181 -193 -262 -734 -129 -548 -556 -927 -687 -648 -144 -769 -828 -134 -846 -873 -356 -139 -992 -368 -180 -750 -208 -584 -190 -417 -74 -614 -907 -186 -377 -106 -990 -22 -606 -37 -994 -346 -393 -103 -81 -369 -269 -36 -641 -2 -644 -377 -598 -726 -179 -322 -590 -854 -564 -88 -356 -667 -379 -582 -35 -30 -131 -787 -514 -928 -249 -811 -989 -267 -34 -537 -487 -964 -82 -350 -239 -927 -984 -358 -383 -607 -748 -3 -777 -389 -741 -602 -223 -485 -368 -893 -856 -922 -588 -954 -882 -431 -16 -766 -629 -527 -313 -459 -657 -588 -468 -601 -760 -450 -232 -462 -924 -21 -463 -72 -21 -438 -997 -545 -223 -648 -848 -234 -906 -287 -694 -418 -950 -613 -867 -517 -533 -751 -354 -630 -597 -360 -258 -353 -185 -313 -461 -19 -311 -676 -63 -308 -832 -613 -352 -263 -102 -414 -717 -691 -879 -190 -156 -399 -520 -237 -826 -200 -794 -847 -79 -746 -221 -938 -894 -67 -159 -718 -74 -692 -461 -278 -489 -234 -693 -292 -922 -22 -985 -575 -800 -746 -864 -594 -474 -845 -67 -23 -696 -510 -463 -258 -111 -88 -609 -923 -244 -227 -673 -164 -639 -443 -915 -181 -731 -692 -551 -696 -337 -747 -708 -970 -910 -532 -38 -374 -252 -803 -798 -688 -497 -740 -940 -612 -114 -340 -473 -866 -36 -85 -842 -567 -948 -858 -95 -756 -610 -229 -356 -310 -744 -660 -681 -140 -173 -475 -295 -657 -421 -843 -181 -199 -315 -385 -993 -488 -590 -187 -441 -307 -904 -255 -865 -325 -40 -215 -270 -858 -417 -968 -435 -189 -358 -57 -210 -390 -156 -779 -228 -582 -280 -369 -313 -161 -321 -904 -370 -83 -896 -961 -211 -717 -976 -793 -337 -514 -60 -72 -314 -303 -273 -542 -55 -457 -624 -315 -304 -252 -921 -78 -133 -21 -636 -643 -366 -36 -739 -554 -887 -995 -83 -477 -632 -775 -318 -726 -898 -16 -623 -47 -695 -40 -21 -216 -837 -500 -352 -821 -91 -928 -54 -365 -126 -569 -838 -808 -293 -581 -741 -745 -631 -88 -519 -560 -972 -18 -166 -540 -621 -124 -18 -379 -245 -865 -603 -681 -675 -522 -897 -677 -112 -438 -697 -55 -413 -689 -322 -798 -960 -850 -65 -575 -861 -955 -729 -146 -170 -776 -568 -743 -154 -620 -286 -335 -112 -990 -365 -882 -607 -923 -31 -765 -542 -505 -263 -82 -222 -840 -489 -950 -678 -634 -447 -998 -741 -923 -557 -573 -969 -865 -773 -876 -349 -385 -858 -273 -889 -981 -346 -290 -928 -729 -261 -171 -217 -519 -107 -396 -764 -886 -347 -196 -258 -323 -744 -631 -122 -587 -672 -587 -678 -665 -78 -174 -369 -725 -823 -743 -272 -421 -679 -339 -301 -303 -280 -489 -992 -370 -259 -989 -291 -526 -527 -246 -417 -203 -814 -833 -502 -681 -986 -717 -501 -327 -940 -144 -505 -466 -745 -554 -310 -110 -323 -422 -616 -946 -105 -712 -908 -901 -222 -898 -345 -67 -162 -125 -583 -966 -166 -99 -194 -503 -528 -262 -761 -190 -393 -675 -139 -619 -24 -645 -426 -404 -169 -365 -669 -986 -736 -625 -957 -816 -760 -850 -120 -821 -998 -563 -759 -848 -810 -402 -549 -601 -446 -292 -491 -534 -909 -562 -605 -804 -392 -803 -814 -776 -677 -530 -883 -700 -469 -956 -486 -817 -28 -478 -211 -882 -784 -786 -650 -95 -278 -43 -775 -719 -538 -750 -959 -806 -310 -331 -338 -994 -781 -463 -738 -477 -906 -595 -731 -96 -966 -487 -874 -443 -44 -55 -364 -309 -941 -694 -365 -865 -539 -765 -6 -830 -619 -270 -899 -646 -403 -813 -490 -109 -510 -108 -125 -604 -26 -269 -980 -70 -641 -426 -42 -466 -624 -47 -591 -499 -835 -857 -676 -924 -462 -931 -145 -941 -490 -703 -714 -310 -142 -850 -811 -982 -3 -959 -519 -479 -743 -769 -251 -697 -54 -467 -360 -939 -239 -725 -406 -676 -560 -161 -353 -225 -311 -717 -296 -303 -609 -270 -283 -161 -349 -769 -94 -987 -257 -911 -524 -222 -591 -283 -588 -621 -399 -791 -682 -298 -31 -748 -758 -935 -719 -946 -286 -584 -194 -799 -927 -91 -49 -890 -811 -621 -560 -918 -930 -773 -88 -584 -842 -581 -779 -538 -699 -475 -667 -633 -76 -488 -879 -310 -335 -295 -401 -793 -689 -722 -395 -57 -973 -150 -626 -5 -266 -960 -671 -761 -24 -607 -54 -136 -302 -358 -461 -43 -92 -947 -518 -735 -54 -387 -129 -249 -74 -67 -574 -664 -175 -176 -896 -264 -701 -163 -295 -886 -785 -676 -70 -353 -187 -72 -515 -902 -947 -255 -322 -749 -329 -81 -36 -711 -493 -299 -683 -160 -724 -921 -531 -637 -176 -491 -489 -14 -168 -249 -327 -43 -942 -100 -579 -596 -461 -615 -447 -736 -960 -563 -448 -890 -247 -66 -141 -684 -502 -823 -546 -842 -983 -556 -609 -335 -219 -997 -938 -775 -534 -697 -284 -973 -308 -60 -877 -359 -818 -573 -476 -328 -56 -237 -19 -526 -367 -136 -926 -389 -74 -428 -684 -698 -6 -130 -25 -519 -576 -132 -256 -219 -253 -943 -431 -845 -455 -58 -320 -533 -25 -977 -324 -727 -392 -338 -238 -657 -705 -680 -229 -613 -586 -194 -258 -632 -402 -919 -335 -451 -717 -940 -17 -182 -493 -827 -978 -232 -724 -605 -169 -889 -850 -521 -422 -223 -768 -883 -95 -145 -183 -709 -846 -248 -70 -4 -717 -697 -887 -468 -102 -464 -159 -770 -863 -942 -439 -619 -184 -210 -93 -418 -53 -269 -664 -236 -946 -984 -918 -341 -534 -55 -665 -11 -753 -665 -985 -841 -710 -412 -386 -920 -938 -877 -64 -92 -518 -33 -311 -429 -131 -241 -595 -975 -696 -780 -279 -408 -366 -746 -624 -376 -506 -955 -281 -540 -586 -745 -834 -136 -690 -300 -298 -365 -443 -870 -365 -278 -377 -648 -125 -857 -84 -637 -536 -362 -435 -778 -77 -441 -879 -215 -13 -917 -332 -948 -860 -165 -938 -87 -128 -164 -368 -612 -393 -15 -687 -404 -487 -746 -682 -991 -485 -923 -530 -586 -458 -752 -121 -106 -153 -344 -627 -596 -222 -929 -550 -742 -122 -334 -573 -526 -519 -184 -176 -743 -690 -157 -633 -115 -547 -368 -457 -349 -583 -793 -701 -834 -670 -223 -680 -667 -661 -515 -74 -198 -877 -981 -519 -21 -7 -760 -818 -786 -660 -774 -380 -159 -786 -466 -440 -454 -538 -941 -631 -713 -648 -253 -50 -751 -359 -214 -703 -819 -765 -97 -599 -500 -586 -853 -648 -182 -255 -472 -870 -33 -43 -632 -297 -300 -169 -935 -644 -475 -378 -412 -871 -41 -721 -384 -918 -328 -321 -444 -302 -100 -157 -579 -691 -846 -687 -792 -897 -435 -105 -148 -976 -568 -865 -497 -997 -25 -171 -943 -323 -575 -224 -777 -61 -865 -69 -195 -134 -427 -918 -182 -263 -76 -89 -51 -872 -775 -853 -623 -735 -136 -97 -814 -868 -414 -749 -140 -702 -271 -322 -369 -534 -684 -420 -751 -947 -131 -416 -833 -721 -191 -371 -714 -691 -666 -802 -649 -436 -985 -843 -335 -757 -493 -404 -114 -59 -372 -798 -667 -416 -908 -767 -645 -571 -368 -336 -551 -516 -829 -732 -495 -758 -634 -525 -880 -825 -495 -688 -21 -556 -980 -582 -578 -716 -282 -728 -839 -162 -320 -28 -840 -303 -207 -314 -821 -534 -178 -264 -652 -263 -227 -519 -59 -840 -41 -963 -707 -381 -873 -996 -924 -896 -587 -826 -563 -459 -372 -727 -768 -166 -187 -657 -199 -360 -800 -655 -436 -81 -112 -940 -325 -938 -539 -733 -889 -120 -989 -557 -564 -580 -642 -139 -300 -129 -972 -766 -335 -161 -792 -857 -824 -485 -635 -121 -34 -156 -698 -87 -954 -785 -373 -487 -798 -162 -993 -521 -241 -125 -808 -776 -735 -568 -475 -149 -34 -941 -480 -454 -312 -215 -746 -849 -439 -611 -123 -590 -954 -380 -133 -178 -667 -976 -118 -279 -736 -467 -347 -828 -96 -285 -452 -274 -208 -72 -727 -935 -157 -353 -863 -686 -335 -173 -868 -442 -816 -23 -483 -748 -804 -729 -947 -650 -255 -140 -222 -236 -482 -626 -612 -672 -178 -177 -961 -883 -693 -820 -110 -400 -423 -633 -595 -311 -294 -376 -352 -709 -600 -615 -224 -1 -1000 -628 -575 -232 -178 -48 -205 -292 -949 -829 -486 -945 -787 -326 -881 -892 -181 -206 -260 -372 -788 -874 -337 -397 -307 -922 -760 -444 -917 -509 -779 -735 -318 -206 -536 -500 -57 -599 -173 -17 -946 -263 -995 -250 -55 -154 -969 -419 -971 -736 -516 -570 -436 -176 -729 -706 -233 -339 -408 -155 -785 -417 -518 -382 -254 -363 -532 -281 -823 -415 -693 -304 -828 -352 -286 -286 -652 -962 -960 -981 -466 -603 -68 -451 -922 -938 -656 -466 -652 -710 -315 -321 -984 -479 -389 -427 -117 -414 -568 -685 -679 -953 -611 -740 -716 -930 -927 -697 -3 -745 -414 -902 -819 -360 -122 -912 -13 -17 -460 -967 -182 -119 -137 -502 -82 -450 -483 -641 -557 -395 -684 -104 -39 -103 -458 -920 -882 -909 -199 -205 -327 -289 -367 -200 -423 -714 -895 -788 -667 -904 -728 -980 -794 -341 -670 -27 -300 -978 -208 -110 -910 -784 -642 -463 -156 -631 -417 -243 -288 -35 -911 -553 -795 -764 -420 -476 -910 -588 -590 -648 -588 -192 -740 -760 -334 -205 -639 -867 -632 -171 -369 -94 -266 -287 -969 -175 -825 -68 -825 -777 -807 -452 -427 -431 -782 -854 -114 -725 -793 -673 -133 -675 -305 -110 -207 -674 -442 -766 -434 -582 -404 -574 -130 -696 -511 -161 -804 -942 -188 -81 -337 -644 -144 -920 -350 -327 -1 -270 -49 -896 -392 -43 -41 -861 -270 -658 -685 -554 -179 -950 -544 -143 -448 -144 -158 -777 -436 -880 -539 -337 -254 -938 -572 -627 -499 -555 -413 -244 -873 -845 -200 -640 -423 -758 -964 -376 -645 -130 -898 -334 -754 -192 -514 -450 -462 -705 -14 -12 -661 -80 -674 -978 -351 -940 -771 -12 -232 -564 -419 -629 -571 -896 -979 -63 -943 -45 -778 -531 -624 -2 -660 -495 -486 -863 -515 -536 -996 -455 -570 -973 -959 -987 -97 -775 -818 -4 -947 -926 -169 -819 -53 -182 -31 -811 -913 -213 -541 -517 -211 -214 -141 -736 -381 -272 -636 -966 -617 -437 -101 -954 -743 -857 -183 -39 -869 -808 -169 -742 -672 -824 -790 -504 -669 -487 -199 -918 -386 -561 -221 -229 -42 -249 -24 -257 -352 -327 -86 -675 -576 -138 -758 -607 -335 -335 -239 -717 -723 -574 -60 -119 -378 -829 -67 -93 -13 -209 -490 -553 -581 -481 -747 -132 -173 -516 -253 -526 -779 -38 -726 -428 -524 -567 -192 -581 -763 -837 -882 -805 -700 -934 -656 -736 -862 -799 -223 -325 -116 -658 -918 -35 -863 -71 -491 -204 -671 -96 -297 -916 -427 -819 -722 -528 -52 -57 -372 -420 -313 -865 -949 -831 -801 -144 -874 -89 -568 -904 -23 -356 -59 -154 -304 -373 -316 -115 -370 -511 -894 -47 -544 -141 -929 -745 -93 -565 -812 -710 -538 -928 -94 -191 -253 -399 -872 -730 -216 -427 -146 -862 -1000 -155 -584 -349 -74 -363 -329 -475 -231 -131 -485 -518 -937 -258 -290 -163 -104 -626 -247 -275 -508 -318 -561 -640 -323 -253 -691 -81 -990 -227 -689 -465 -882 -881 -280 -911 -862 -780 -1 -64 -578 -730 -400 -634 -473 -70 -606 -229 -377 -963 -959 -993 -678 -546 -577 -260 -805 -45 -52 -95 -254 -408 -437 -149 -809 -48 -323 -266 -529 -2 -110 -914 -888 -922 -626 -828 -793 -93 -566 -22 -566 -418 -869 -620 -204 -539 -60 -588 -148 -937 -973 -770 -938 -901 -347 -949 -610 -520 -186 -659 -209 -492 -3 -853 -542 -717 -684 -269 -325 -278 -696 -258 -793 -87 -563 -488 -140 -203 -520 -460 -97 -271 -767 -605 -668 -83 -45 -998 -325 -556 -16 -416 -595 -616 -187 -625 -182 -152 -377 -962 -813 -434 -356 -891 -843 -681 -911 -994 -192 -898 -469 -276 -262 -974 -142 -448 -152 -831 -204 -545 -296 -906 -10 -314 -853 -824 -517 -685 -709 -82 -775 -460 -988 -506 -432 -967 -57 -853 -217 -777 -230 -128 -651 -818 -175 -795 -341 -655 -920 -710 -459 -522 -599 -840 -608 -752 -790 -661 -450 -829 -407 -69 -537 -383 -560 -64 -706 -262 -855 -93 -870 -713 -71 -150 -579 -225 -784 -831 -754 -937 -478 -108 -482 -230 -162 -304 -468 -159 -511 -488 -887 -530 -113 -982 -636 -196 -12 -111 -420 -497 -161 -435 -205 -640 -332 -996 -186 -708 -872 -988 -702 -500 -19 -57 -56 -746 -628 -453 -931 -202 -601 -429 -207 -877 -797 -448 -233 -560 -940 -325 -858 -79 -594 -746 -210 -438 -199 -435 -524 -851 -457 -467 -653 -556 -392 -841 -697 -109 -141 -10 -930 -534 -145 -235 -907 -58 -721 -737 -197 -841 -445 -322 -854 -55 -760 -148 -782 -797 -244 -827 -699 -850 -405 -331 -226 -901 -919 -948 -315 -825 -317 -81 -66 -979 -658 -165 -946 -643 -166 -777 -578 -726 -135 -707 -251 -4 -713 -804 -832 -200 -688 -286 -67 -245 -324 -337 -408 -903 -272 -949 -578 -795 -466 -609 -565 -373 -940 -278 -144 -749 -168 -823 -778 -717 -737 -500 -4 -440 -398 -550 -742 -498 -538 -237 -796 -964 -845 -876 -951 -362 -502 -167 -187 -669 -231 -235 -236 -68 -860 -847 -181 -352 -737 -32 -958 -820 -896 -423 -295 -559 -737 -652 -152 -881 -432 -445 -414 -576 -550 -707 -439 -127 -213 -424 -526 -313 -253 -231 -203 -233 -616 -705 -632 -815 -667 -216 -190 -42 -697 -826 -211 -581 -650 -735 -672 -984 -572 -756 -477 -383 -865 -481 -713 -826 -418 -595 -716 -920 -77 -168 -156 -841 -969 -744 -716 -231 -98 -161 -572 -358 -224 -563 -927 -845 -213 -522 -644 -29 -476 -382 -963 -86 -18 -262 -674 -30 -328 -758 -104 -977 -567 -268 -168 -451 -548 -649 -313 -504 -88 -648 -215 -456 -227 -815 -932 -163 -66 -562 -353 -955 -870 -76 -866 -590 -24 -298 -691 -181 -923 -190 -6 -268 -763 -736 -536 -241 -804 -297 -771 -732 -158 -387 -167 -120 -53 -683 -231 -190 -871 -958 -811 -601 -767 -374 -660 -880 -749 -581 -505 -596 -513 -98 -594 -527 -339 -505 -635 -573 -670 -91 -59 -771 -778 -741 -711 -598 -727 -617 -672 -832 -223 -576 -982 -290 -147 -853 -501 -617 -865 -467 -967 -424 -452 -926 -678 -454 -785 -950 -251 -910 -929 -593 -125 -429 -346 -236 -829 -613 -434 -104 -902 -286 -481 -336 -987 -230 -418 -946 -712 -562 -117 -755 -37 -223 -272 -356 -687 -739 -635 -617 -434 -756 -471 -593 -542 -673 -517 -506 -800 -70 -498 -709 -951 -696 -512 -407 -340 -30 -999 -525 -368 -882 -617 -764 -697 -104 -47 -630 -386 -751 -516 -56 -53 -389 -706 -906 -649 -613 -578 -784 -88 -426 -159 -517 -719 -926 -439 -178 -779 -106 -934 -87 -647 -506 -250 -325 -191 -489 -820 -331 -73 -192 -531 -672 -883 -708 -333 -874 -26 -253 -229 -748 -261 -120 -265 -173 -690 -234 -743 -947 -881 -646 -658 -932 -57 -851 -691 -195 -386 -7 -45 -488 -359 -693 -549 -174 -172 -85 -167 -56 -979 -352 -536 -983 -479 -401 -640 -621 -946 -338 -642 -791 -657 -372 -953 -19 -533 -746 -615 -64 -822 -692 -700 -900 -505 -847 -654 -539 -166 -891 -990 -319 -4 -77 -573 -168 -914 -216 -802 -146 -399 -380 -827 -368 -658 -447 -36 -206 -66 -192 -54 -742 -765 -69 -344 -90 -256 -22 -237 -693 -158 -939 -10 -808 -516 -657 -276 -4 -847 -827 -240 -703 -538 -223 -985 -421 -587 -760 -553 -76 -447 -672 -721 -890 -763 -53 -703 -711 -103 -98 -754 -713 -570 -182 -545 -129 -19 -15 -979 -112 -677 -356 -278 -395 -798 -921 -72 -244 -377 -874 -865 -598 -891 -658 -542 -485 -926 -471 -154 -195 -443 -689 -270 -125 -529 -643 -192 -37 -593 -602 -580 -93 -38 -461 -150 -384 -630 -954 -612 -812 -185 -1 -167 -806 -495 -549 -890 -805 -35 -906 -380 -259 -681 -611 -726 -42 -196 -889 -224 -907 -501 -72 -193 -912 -317 -308 -695 -789 -463 -63 -578 -708 -874 -904 -608 -599 -736 -841 -247 -419 -383 -82 -409 -751 -385 -500 -329 -821 -792 -854 -430 -66 -179 -976 -728 -261 -252 -42 -474 -142 -219 -38 -547 -41 -138 -527 -360 -520 -372 -598 -393 -841 -879 -587 -859 -603 -195 -491 -835 -928 -467 -888 -552 -834 -650 -306 -477 -781 -378 -123 -730 -423 -799 -761 -188 -394 -620 -882 -308 -951 -398 -958 -150 -470 -807 -978 -261 -379 -708 -17 -626 -636 -369 -958 -779 -888 -588 -937 -542 -951 -939 -547 -838 -868 -423 -613 -203 -775 -32 -292 -301 -771 -511 -9 -370 -333 -882 -10 -72 -990 -292 -878 -225 -880 -644 -922 -272 -357 -909 -584 -68 -40 -645 -884 -946 -389 -807 -523 -888 -222 -114 -873 -497 -827 -425 -551 -8 -806 -323 -298 -768 -636 -700 -237 -409 -618 -417 -241 -54 -772 -528 -930 -392 -779 -63 -623 -658 -438 -211 -343 -436 -331 -482 -199 -668 -88 -684 -121 -931 -262 -774 -924 -82 -251 -835 -906 -815 -929 -329 -612 -120 -771 -203 -558 -513 -784 -149 -804 -449 -385 -407 -870 -291 -24 -930 -111 -689 -191 -511 -791 -203 -571 -676 -708 -938 -505 -867 -197 -812 -642 -529 -836 -404 -266 -92 -963 -877 -475 -498 -308 -756 -343 -503 -422 -891 -892 -608 -926 -389 -406 -407 -451 -289 -445 -782 -489 -165 -790 -366 -368 -143 -72 -712 -595 -661 -357 -362 -146 -39 -248 -169 -550 -268 -819 -468 -706 -101 -334 -104 -975 -612 -358 -338 -948 -716 -687 -50 -177 -401 -726 -761 -372 -264 -955 -493 -577 -552 -764 -474 -359 -345 -460 -552 -297 -156 -230 -796 -750 -730 -606 -45 -391 -477 -73 -778 -493 -25 -136 -273 -72 -900 -455 -785 -498 -375 -993 -297 -920 -224 -325 -463 -121 -311 -928 -414 -994 -800 -226 -975 -939 -629 -25 -472 -441 -485 -731 -199 -305 -132 -355 -748 -47 -673 -97 -989 -722 -980 -180 -374 -874 -957 -799 -268 -821 -649 -540 -368 -120 -966 -521 -918 -370 -830 -629 -709 -231 -332 -677 -334 -957 -234 -318 -93 -125 -297 -227 -890 -975 -569 -804 -718 -144 -813 -446 -713 -743 -4 -965 -262 -59 -976 -3 -769 -928 -902 -257 -483 -719 -807 -209 -560 -537 -837 -57 -24 -536 -919 -359 -674 -127 -60 -824 -22 -105 -150 -530 -260 -62 -601 -949 -670 -123 -495 -776 -785 -66 -895 -417 -698 -135 -668 -565 -756 -449 -213 -663 -59 -790 -101 -670 -203 -813 -5 -766 -521 -863 -476 -561 -947 -583 -212 -394 -140 -559 -151 -911 -545 -190 -110 -658 -409 -313 -145 -570 -896 -548 -177 -635 -594 -21 -815 -266 -582 -619 -132 -143 -812 -301 -305 -227 -562 -250 -937 -485 -42 -653 -461 -519 -976 -570 -28 -778 -360 -48 -825 -240 -933 -280 -308 -739 -805 -204 -430 -315 -783 -438 -28 -577 -78 -56 -555 -417 -838 -16 -595 -243 -507 -510 -195 -193 -574 -255 -832 -87 -96 -458 -242 -334 -619 -515 -482 -736 -64 -200 -215 -876 -209 -828 -205 -302 -891 -590 -302 -773 -999 -778 -756 -832 -4 -223 -688 -675 -664 -541 -524 -991 -435 -543 -873 -809 -419 -605 -518 -625 -196 -717 -656 -865 -867 -443 -876 -964 -963 -57 -322 -477 -810 -571 -995 -652 -666 -832 -649 -60 -224 -114 -765 -150 -641 -240 -343 -834 -41 -985 -411 -233 -90 -474 -936 -665 -829 -280 -251 -865 -364 -324 -447 -549 -459 -684 -815 -113 -326 -355 -326 -318 -551 -743 -550 -479 -732 -969 -420 -323 -30 -309 -341 -866 -450 -628 -801 -290 -992 -357 -692 -138 -59 -207 -202 -186 -767 -391 -563 -358 -264 -97 -121 -793 -843 -232 -914 -562 -131 -906 -623 -467 -87 -883 -793 -363 -702 -945 -173 -625 -175 -305 -875 -395 -720 -90 -535 -557 -546 -999 -628 -963 -632 -18 -246 -291 -268 -318 -645 -75 -123 -97 -9 -468 -343 -858 -892 -901 -31 -942 -758 -281 -722 -824 -905 -304 -638 -521 -213 -613 -17 -789 -889 -828 -677 -392 -230 -213 -561 -708 -196 -274 -662 -510 -790 -851 -289 -92 -376 -300 -426 -812 -614 -56 -870 -555 -534 -215 -845 -348 -606 -883 -305 -733 -540 -800 -61 -277 -245 -246 -293 -611 -137 -921 -823 -189 -185 -327 -581 -498 -468 -674 -379 -529 -941 -558 -319 -712 -448 -233 -813 -561 -688 -375 -357 -594 -361 -941 -869 -110 -667 -211 -687 -381 -143 -235 -954 -957 -209 -254 -875 -887 -939 -381 -408 -15 -710 -883 -756 -279 -122 -86 -769 -228 -615 -46 -625 -876 -292 -24 -476 -780 -231 -906 -957 -983 -12 -269 -888 -270 -676 -780 -510 -943 -328 -934 -853 -319 -501 -43 -54 -354 -270 -566 -891 -50 -244 -999 -510 -505 -626 -19 -496 -631 -690 -588 -782 -296 -230 -247 -488 -192 -757 -897 -772 -70 -205 -382 -152 -437 -881 -239 -565 -174 -571 -411 -398 -814 -754 -984 -142 -466 -692 -877 -642 -861 -803 -680 -890 -898 -42 -660 -427 -176 -451 -925 -912 -698 -873 -935 -141 -385 -809 -9 -685 -629 -649 -424 -256 -804 -297 -404 -469 -958 -256 -488 -424 -826 -864 -930 -412 -603 -557 -209 -739 -810 -371 -456 -400 -372 -985 -798 -783 -609 -991 -563 -20 -93 -709 -489 -323 -675 -809 -635 -42 -839 -515 -921 -882 -527 -105 -815 -759 -600 -412 -93 -42 -406 -916 -50 -340 -10 -755 -225 -567 -779 -767 -788 -702 -973 -829 -773 -751 -754 -787 -524 -370 -214 -627 -813 -350 -798 -705 -754 -981 -526 -648 -272 -601 -601 -19 -978 -400 -923 -206 -349 -39 -793 -1000 -790 -115 -148 -732 -729 -348 -698 -108 -247 -639 -605 -403 -134 -319 -292 -152 -267 -416 -898 -849 -354 -95 -855 -619 -358 -47 -408 -738 -491 -955 -130 -69 -671 -578 -778 -642 -485 -545 -573 -862 -914 -712 -608 -100 -396 -35 -333 -702 -721 -314 -958 -521 -264 -200 -598 -95 -64 -88 -471 -598 -365 -951 -221 -668 -795 -89 -645 -366 -327 -695 -764 -281 -486 -822 -417 -720 -70 -169 -968 -715 -345 -79 -733 -413 -425 -973 -757 -133 -39 -383 -952 -862 -464 -47 -403 -194 -339 -26 -493 -135 -236 -421 -664 -622 -731 -622 -54 -276 -917 -833 -976 -579 -807 -167 -664 -793 -206 -765 -474 -247 -698 -913 -490 -215 -3 -358 -250 -163 -889 -548 -968 -858 -152 -26 -813 -584 -830 -856 -234 -715 -143 -213 -583 -161 -228 -781 -640 -256 -259 -446 -158 -191 -64 -42 -394 -883 -391 -700 -573 -732 -909 -454 -218 -666 -865 -89 -286 -854 -146 -366 -175 -910 -60 -948 -129 -944 -912 -615 -823 -160 -236 -318 -456 -16 -273 -666 -336 -996 -258 -168 -160 -586 -614 -76 -942 -708 -795 -527 -341 -529 -880 -608 -970 -472 -279 -486 -999 -894 -225 -577 -934 -502 -387 -628 -37 -585 -11 -280 -147 -138 -600 -875 -19 -664 -900 -615 -580 -111 -404 -365 -858 -844 -243 -399 -758 -744 -856 -675 -894 -913 -917 -947 -79 -928 -356 -734 -905 -780 -19 -915 -286 -148 -574 -380 -575 -470 -159 -463 -37 -292 -915 -796 -714 -544 -502 -93 -43 -840 -364 -239 -486 -837 -658 -954 -908 -357 -968 -605 -291 -712 -897 -203 -254 -737 -492 -239 -988 -282 -807 -70 -983 -728 -711 -499 -953 -555 -801 -958 -595 -800 -688 -510 -270 -104 -198 -674 -173 -799 -862 -746 -802 -764 -317 -312 -700 -706 -976 -874 -714 -467 -639 -501 -751 -277 -1 -594 -438 -65 -284 -254 -127 -999 -867 -469 -562 -170 -377 -609 -571 -953 -222 -539 -786 -461 -698 -683 -810 -195 -630 -53 -523 -798 -318 -175 -969 -381 -299 -31 -411 -670 -435 -112 -99 -511 -750 -807 -990 -857 -500 -707 -5 -344 -594 -798 -827 -877 -526 -678 -895 -812 -583 -277 -326 -909 -824 -504 -871 -594 -960 -357 -796 -648 -713 -36 -832 -22 -845 -883 -589 -458 -983 -513 -678 -176 -9 -215 -270 -784 -762 -864 -569 -970 -246 -601 -834 -419 -797 -533 -74 -575 -985 -635 -150 -999 -279 -10 -26 -181 -514 -99 -906 -562 -354 -689 -222 -674 -169 -994 -617 -642 -586 -371 -963 -819 -76 -836 -678 -773 -143 -990 -223 -558 -450 -383 -9 -174 -886 -230 -462 -559 -851 -229 -555 -614 -503 -643 -620 -675 -875 -150 -888 -383 -672 -89 -190 -685 -164 -535 -817 -558 -230 -144 -607 -314 -206 -310 -754 -628 -589 -413 -820 -303 -131 -866 -974 -243 -521 -237 -454 -233 -970 -986 -400 -385 -226 -394 -227 -647 -953 -799 -753 -731 -652 -866 -815 -840 -290 -236 -681 -914 -161 -842 -965 -490 -534 -140 -676 -547 -329 -945 -766 -355 -498 -158 -797 -368 -796 -139 -745 -670 -147 -513 -352 -706 -457 -674 -331 -896 -327 -924 -299 -931 -6 -932 -502 -329 -768 -259 -642 -374 -808 -480 -951 -781 -299 -686 -51 -663 -231 -668 -723 -692 -293 -800 -515 -142 -185 -888 -177 -730 -641 -161 -980 -210 -553 -971 -619 -326 -99 -676 -250 -119 -516 -972 -206 -519 -526 -979 -885 -26 -619 -764 -210 -787 -583 -238 -507 -781 -836 -299 -433 -700 -145 -979 -342 -524 -923 -831 -805 -169 -148 -148 -533 -499 -696 -171 -330 -487 -186 -840 -810 -704 -970 -713 -819 -579 -160 -690 -633 -913 -888 -321 -23 -928 -821 -719 -121 -633 -824 -56 -479 -596 -561 -800 -283 -352 -229 -104 -805 -138 -343 -167 -760 -422 -393 -137 -407 -963 -354 -9 -537 -184 -929 -362 -130 -310 -139 -300 -120 -267 -654 -74 -547 -901 -464 -863 -997 -68 -405 -804 -633 -637 -867 -354 -421 -147 -558 -658 -656 -223 -330 -641 -899 -592 -910 -978 -342 -530 -533 -677 -572 -834 -755 -766 -177 -329 -971 -449 -746 -3 -452 -63 -430 -36 -683 -185 -992 -716 -756 -836 -811 -123 -896 -316 -80 -954 -755 -141 -817 -284 -251 -390 -889 -883 -5 -817 -290 -905 -448 -322 -367 -283 -915 -146 -409 -81 -801 -708 -73 -795 -858 -55 -34 -705 -503 -995 -758 -729 -17 -717 -618 -264 -845 -720 -761 -259 -457 -870 -398 -596 -302 -341 -114 -951 -818 -906 -35 -711 -658 -935 -22 -265 -169 -27 -784 -493 -951 -719 -872 -5 -93 -4 -347 -933 -95 -637 -554 -342 -457 -233 -414 -41 -105 -478 -855 -663 -959 -542 -319 -343 -657 -367 -975 -866 -38 -928 -873 -945 -764 -973 -434 -916 -87 -157 -807 -501 -484 -179 -637 -219 -745 -653 -178 -761 -250 -173 -915 -905 -260 -39 -254 -803 -537 -519 -101 -183 -653 -298 -798 -147 -63 -422 -446 -291 -772 -990 -470 -821 -744 -972 -571 -887 -121 -815 -220 -647 -469 -480 -891 -941 -646 -242 -248 -120 -508 -112 -301 -820 -495 -595 -97 -632 -308 -254 -515 -951 -599 -805 -922 -266 -700 -335 -158 -741 -471 -738 -175 -495 -31 -32 -226 -581 -70 -141 -139 -273 -734 -203 -807 -989 -918 -481 -493 -877 -379 -442 -534 -274 -843 -826 -681 -866 -345 -112 -232 -327 -165 -68 -213 -869 -749 -997 -968 -561 -928 -680 -486 -63 -9 -539 -397 -433 -921 -7 -721 -979 -759 -26 -377 -688 -315 -792 -564 -90 -271 -108 -98 -13 -979 -532 -295 -560 -165 -99 -831 -160 -16 -278 -875 -126 -809 -552 -923 -206 -691 -582 -688 -414 -749 -528 -318 -400 -914 -71 -442 -819 -160 -483 -254 -311 -789 -355 -489 -969 -86 -728 -571 -496 -836 -131 -306 -803 -98 -264 -13 -868 -515 -148 -869 -348 -223 -821 -980 -35 -836 -593 -864 -597 -139 -673 -738 -957 -288 -318 -587 -591 -496 -680 -389 -358 -398 -967 -448 -926 -760 -275 -348 -157 -921 -544 -892 -549 -810 -784 -935 -223 -367 -28 -849 -702 -384 -549 -728 -547 -585 -679 -372 -39 -236 -87 -463 -126 -84 -382 -567 -928 -625 -177 -740 -821 -965 -121 -979 -593 -667 -261 -553 -921 -179 -519 -112 -728 -46 -209 -745 -196 -650 -561 -523 -86 -127 -144 -97 -628 -849 -690 -709 -312 -327 -1 -825 -712 -598 -86 -328 -896 -790 -663 -75 -853 -435 -314 -14 -581 -408 -954 -430 -804 -718 -62 -534 -369 -678 -103 -541 -486 -370 -21 -232 -677 -764 -549 -662 -7 -405 -747 -974 -633 -70 -356 -658 -605 -335 -868 -28 -619 -315 -381 -730 -263 -626 -748 -709 -782 -295 -932 -780 -413 -288 -743 -930 -197 -202 -433 -344 -592 -888 -73 -927 -230 -950 -396 -528 -961 -737 -274 -759 -278 -184 -821 -236 -281 -905 -770 -485 -616 -418 -63 -299 -892 -589 -327 -879 -420 -651 -383 -960 -381 -361 -625 -893 -573 -31 -875 -457 -695 -464 -362 -295 -419 -387 -443 -681 -129 -181 -717 -654 -585 -347 -11 -696 -105 -502 -232 -311 -714 -190 -575 -391 -90 -877 -543 -400 -351 -558 -851 -834 -315 -762 -300 -214 -225 -640 -456 -496 -308 -264 -397 -460 -526 -363 -615 -305 -576 -65 -246 -265 -972 -775 -483 -770 -520 -915 -759 -161 -797 -313 -233 -986 -956 -332 -405 -237 -229 -898 -722 -448 -908 -229 -562 -922 -333 -255 -449 -202 -257 -835 -462 -546 -508 -500 -722 -37 -543 -415 -386 -623 -794 -577 -731 -670 -952 -117 -305 -200 -193 -301 -102 -346 -547 -863 -590 -793 -771 -657 -442 -324 -852 -968 -691 -47 -31 -178 -491 -434 -247 -640 -29 -594 -283 -440 -387 -905 -242 -265 -428 -117 -639 -79 -436 -183 -558 -659 -899 -58 -437 -511 -339 -767 -452 -458 -806 -337 -167 -768 -137 -820 -125 -530 -576 -960 -791 -999 -124 -189 -298 -87 -400 -798 -292 -612 -977 -682 -707 -76 -604 -872 -908 -99 -109 -209 -939 -193 -958 -864 -377 -147 -102 -116 -54 -810 -796 -472 -195 -596 -43 -80 -646 -697 -451 -129 -985 -571 -890 -515 -75 -534 -809 -659 -392 -792 -282 -817 -317 -11 -309 -778 -358 -952 -365 -959 -302 -776 -946 -152 -515 -32 -496 -649 -365 -445 -186 -883 -123 -257 -661 -805 -259 -279 -702 -922 -257 -581 -513 -763 -314 -242 -306 -865 -129 -174 -410 -611 -670 -422 -309 -913 -256 -700 -549 -96 -973 -568 -501 -790 -734 -231 -263 -605 -587 -264 -663 -895 -66 -530 -986 -950 -734 -800 -620 -987 -787 -161 -174 -4 -928 -549 -78 -217 -373 -446 -534 -840 -753 -693 -528 -68 -291 -218 -998 -743 -248 -730 -995 -499 -532 -625 -340 -730 -594 -126 -706 -746 -21 -555 -376 -276 -187 -328 -360 -128 -405 -898 -802 -595 -511 -68 -967 -550 -443 -517 -3 -338 -345 -556 -422 -837 -970 -216 -543 -937 -580 -174 -984 -683 -321 -732 -860 -21 -161 -879 -379 -852 -293 -494 -643 -778 -59 -553 -644 -194 -760 -513 -954 -575 -319 -741 -81 -169 -905 -473 -593 -776 -737 -683 -340 -384 -986 -739 -369 -906 -998 -48 -243 -745 -206 -46 -638 -747 -878 -30 -555 -143 -439 -304 -11 -12 -451 -841 -476 -664 -839 -745 -792 -680 -722 -797 -981 -690 -134 -473 -669 -871 -379 -723 -986 -369 -841 -361 -397 -772 -539 -556 -947 -378 -184 -48 -210 -243 -763 -69 -970 -263 -277 -585 -120 -343 -158 -666 -160 -91 -6 -174 -136 -919 -794 -170 -295 -261 -16 -727 -277 -203 -589 -357 -862 -243 -424 -612 -989 -833 -222 -673 -999 -278 -74 -45 -411 -291 -686 -421 -932 -398 -981 -219 -528 -925 -781 -186 -576 -406 -998 -651 -822 -363 -256 -519 -134 -43 -191 -490 -454 -79 -151 -389 -651 -140 -38 -905 -230 -64 -428 -785 -833 -277 -910 -122 -284 -811 -990 -251 -717 -272 -801 -785 -181 -936 -816 -189 -367 -449 -722 -445 -757 -163 -326 -932 -424 -119 -169 -483 -191 -925 -508 -828 -900 -673 -546 -78 -186 -755 -581 -464 -427 -707 -310 -906 -773 -149 -572 -619 -268 -784 -119 -504 -593 -439 -177 -859 -956 -42 -956 -10 -697 -12 -797 -930 -711 -475 -212 -463 -345 -518 -927 -976 -533 -649 -237 -341 -383 -259 -484 -58 -681 -409 -242 -805 -405 -266 -77 -297 -682 -111 -264 -268 -412 -186 -230 -32 -468 -360 -373 -262 -98 -350 -528 -895 -602 -451 -759 -411 -826 -391 -451 -559 -280 -200 -923 -221 -66 -993 -994 -699 -461 -782 -122 -416 -137 -819 -748 -275 -125 -243 -559 -565 -497 -732 -403 -640 -985 -541 -106 -214 -545 -512 -422 -945 -742 -65 -1000 -156 -614 -300 -205 -463 -164 -494 -608 -130 -830 -126 -372 -400 -246 -361 -287 -979 -65 -284 -212 -750 -1000 -656 -516 -285 -432 -595 -146 -612 -571 -951 -790 -246 -989 -803 -436 -615 -511 -686 -140 -625 -226 -191 -246 -235 -799 -114 -803 -895 -50 -112 -241 -549 -883 -553 -234 -584 -883 -644 -372 -936 -703 -636 -514 -926 -944 -788 -258 -141 -59 -9 -623 -235 -515 -484 -892 -347 -996 -813 -739 -513 -308 -561 -558 -341 -654 -543 -287 -357 -137 -8 -257 -691 -369 -321 -470 -844 -764 -692 -911 -223 -882 -345 -611 -361 -123 -288 -334 -525 -948 -781 -916 -538 -813 -724 -132 -738 -67 -587 -686 -212 -860 -626 -344 -771 -607 -571 -289 -860 -766 -477 -840 -360 -603 -2 -182 -997 -879 -202 -347 -294 -800 -569 -778 -919 -201 -10 -34 -831 -585 -110 -677 -395 -172 -141 -430 -588 -721 -987 -118 -471 -500 -102 -597 -283 -651 -563 -816 -188 -769 -519 -245 -591 -554 -885 -625 -271 -33 -868 -294 -411 -860 -633 -411 -714 -997 -404 -749 -775 -497 -411 -222 -70 -303 -715 -727 -519 -820 -861 -754 -376 -381 -832 -700 -71 -687 -412 -168 -977 -489 -776 -769 -620 -889 -380 -353 -356 -916 -296 -145 -904 -960 -957 -422 -427 -571 -805 -730 -923 -266 -786 -63 -769 -352 -435 -373 -302 -669 -653 -323 -974 -32 -774 -920 -492 -81 -865 -335 -628 -305 -666 -257 -978 -85 -970 -760 -593 -659 -112 -412 -407 -132 -443 -636 -561 -319 -723 -720 -524 -991 -235 -303 -397 -276 -240 -330 -165 -809 -55 -789 -273 -277 -142 -125 -71 -609 -403 -947 -513 -439 -549 -380 -606 -386 -30 -941 -742 -559 -591 -496 -519 -264 -420 -577 -929 -843 -808 -405 -446 -491 -453 -22 -299 -225 -740 -620 -870 -573 -857 -783 -759 -410 -209 -528 -911 -982 -667 -759 -686 -69 -159 -365 -121 -71 -285 -285 -411 -849 -116 -543 -398 -552 -481 -617 -602 -981 -928 -553 -942 -852 -674 -496 -275 -930 -839 -580 -267 -236 -912 -512 -140 -702 -219 -402 -712 -669 -209 -291 -608 -513 -774 -46 -214 -803 -1000 -70 -615 -979 -689 -243 -443 -780 -467 -509 -948 -244 -446 -81 -926 -784 -422 -613 -228 -248 -891 -587 -405 -60 -401 -119 -213 -767 -277 -915 -885 -668 -498 -606 -161 -422 -820 -4 -461 -688 -637 -781 -257 -274 -829 -782 -144 -389 -657 -661 -345 -667 -468 -792 -13 -872 -421 -250 -690 -161 -901 -728 -376 -544 -941 -312 -774 -822 -785 -630 -745 -362 -778 -661 -4 -987 -688 -134 -307 -759 -738 -178 -331 -385 -414 -197 -631 -902 -477 -953 -114 -848 -806 -945 -481 -72 -461 -85 -542 -594 -375 -541 -313 -526 -614 -568 -428 -198 -748 -259 -792 -374 -186 -499 -111 -422 -939 -229 -27 -92 -508 -320 -43 -526 -942 -158 -893 -321 -400 -864 -769 -988 -74 -472 -3 -828 -946 -147 -402 -308 -895 -413 -740 -271 -695 -230 -521 -547 -57 -131 -57 -241 -373 -798 -313 -927 -354 -708 -192 -218 -155 -545 -769 -181 -593 -512 -453 -652 -12 -274 -417 -306 -494 -371 -478 -520 -77 -326 -411 -988 -465 -452 -682 -755 -633 -685 -604 -625 -192 -610 -597 -191 -427 -76 -523 -838 -54 -204 -567 -13 -463 -266 -971 -814 -260 -941 -168 -149 -668 -568 -165 -432 -740 -815 -734 -362 -537 -338 -94 -20 -180 -604 -326 -366 -796 -353 -180 -603 -163 -988 -70 -788 -476 -574 -311 -319 -111 -443 -751 -829 -4 -912 -158 -480 -141 -888 -255 -299 -641 -571 -364 -712 -695 -564 -751 -805 -526 -84 -990 -880 -755 -492 -243 -118 -775 -241 -965 -135 -266 -269 -869 -32 -841 -850 -958 -508 -722 -704 -786 -599 -604 -818 -865 -403 -721 -10 -142 -866 -938 -631 -426 -102 -487 -380 -582 -656 -616 -258 -795 -23 -576 -723 -361 -951 -730 -808 -800 -474 -221 -490 -895 -245 -16 -732 -477 -145 -435 -998 -284 -291 -353 -165 -433 -593 -912 -153 -608 -365 -901 -943 -149 -870 -772 -563 -699 -826 -967 -166 -25 -490 -447 -119 -952 -697 -228 -537 -570 -817 -520 -966 -17 -586 -825 -251 -540 -724 -423 -400 -851 -466 -246 -89 -701 -927 -463 -541 -647 -819 -46 -155 -913 -489 -239 -685 -358 -130 -982 -564 -491 -566 -656 -216 -829 -963 -234 -776 -990 -557 -930 -272 -341 -81 -888 -905 -540 -265 -825 -548 -137 -10 -851 -868 -677 -208 -147 -440 -793 -470 -795 -337 -706 -287 -236 -440 -627 -908 -245 -641 -454 -236 -947 -202 -477 -393 -295 -551 -760 -69 -750 -51 -427 -56 -340 -479 -285 -526 -249 -191 -209 -194 -24 -257 -202 -384 -979 -593 -715 -246 -161 -592 -270 -128 -236 -862 -549 -752 -506 -175 -314 -664 -236 -664 -226 -244 -595 -551 -199 -457 -141 -74 -847 -395 -373 -318 -952 -10 -869 -686 -436 -458 -621 -208 -542 -909 -659 -133 -640 -238 -951 -469 -463 -25 -345 -36 -277 -62 -852 -729 -880 -670 -316 -341 -418 -840 -225 -845 -10 -648 -804 -770 -852 -210 -217 -653 -965 -770 -359 -56 -787 -1 -911 -993 -573 -472 -735 -605 -158 -451 -539 -610 -826 -775 -756 -822 -656 -581 -176 -636 -419 -570 -789 -394 -535 -654 -161 -953 -273 -282 -806 -420 -75 -680 -600 -726 -191 -360 -371 -307 -883 -99 -684 -69 -463 -739 -495 -316 -758 -161 -830 -723 -123 -841 -455 -18 -296 -884 -722 -691 -183 -68 -411 -943 -817 -245 -539 -430 -87 -243 -612 -515 -820 -438 -242 -352 -38 -615 -826 -151 -699 -476 -857 -919 -426 -466 -803 -898 -44 -465 -838 -137 -676 -405 -607 -497 -812 -952 -433 -313 -70 -644 -515 -166 -857 -143 -510 -471 -896 -529 -542 -870 -385 -513 -106 -903 -287 -343 -119 -513 -198 -32 -311 -716 -689 -29 -774 -491 -472 -523 -487 -548 -913 -318 -711 -165 -654 -257 -159 -875 -514 -669 -548 -721 -683 -61 -206 -374 -140 -682 -727 -328 -345 -707 -62 -744 -831 -466 -915 -668 -123 -457 -190 -913 -914 -45 -159 -293 -117 -141 -498 -411 -119 -778 -705 -537 -533 -291 -859 -760 -129 -597 -651 -420 -400 -22 -414 -869 -2 -442 -10 -80 -985 -329 -643 -351 -885 -742 -993 -194 -467 -904 -301 -11 -833 -513 -703 -473 -431 -904 -286 -748 -620 -934 -383 -297 -857 -204 -432 -373 -63 -59 -709 -833 -79 -416 -143 -917 -313 -247 -372 -82 -143 -367 -348 -193 -931 -811 -967 -1000 -772 -848 -363 -543 -982 -322 -426 -124 -551 -506 -462 -957 -803 -794 -148 -632 -485 -683 -740 -305 -811 -132 -834 -408 -893 -833 -441 -147 -181 -319 -462 -954 -670 -255 -651 -141 -153 -564 -261 -345 -506 -571 -806 -424 -191 -231 -120 -77 -575 -896 -572 -588 -114 -194 -654 -866 -136 -512 -84 -212 -607 -902 -860 -236 -252 -434 -207 -412 -612 -713 -351 -493 -558 -636 -408 -166 -22 -124 -824 -633 -726 -622 -713 -502 -103 -102 -900 -692 -806 -154 -499 -490 -510 -520 -898 -286 -716 -890 -623 -284 -428 -591 -157 -756 -931 -925 -789 -530 -964 -874 -864 -596 -557 -85 -59 -951 -383 -620 -260 -601 -502 -792 -1000 -891 -526 -429 -900 -590 -416 -135 -74 -933 -477 -119 -461 -569 -894 -769 -378 -169 -293 -54 -725 -882 -592 -300 -31 -675 -68 -877 -21 -896 -890 -202 -446 -618 -535 -891 -43 -856 -554 -848 -217 -656 -867 -889 -374 -711 -836 -657 -732 -714 -4 -540 -121 -559 -419 -84 -57 -543 -831 -261 -511 -395 -342 -297 -568 -483 -774 -675 -19 -86 -512 -835 -831 -983 -434 -612 -624 -94 -323 -742 -104 -740 -119 -838 -133 -333 -955 -501 -861 -654 -140 -152 -448 -308 -875 -677 -417 -896 -551 -327 -19 -529 -319 -909 -706 -422 -294 -287 -453 -45 -421 -247 -34 -12 -187 -491 -315 -53 -342 -949 -139 -674 -485 -865 -513 -875 -792 -439 -761 -623 -59 -45 -296 -486 -501 -660 -377 -242 -412 -970 -205 -594 -586 -307 -764 -455 -363 -369 -541 -123 -916 -157 -468 -287 -486 -200 -795 -663 -330 -452 -43 -489 -905 -569 -539 -20 -479 -411 -397 -292 -403 -301 -961 -508 -897 -806 -875 -625 -827 -551 -245 -33 -423 -874 -441 -745 -660 -279 -604 -35 -712 -898 -174 -356 -18 -945 -309 -411 -150 -384 -960 -754 -432 -711 -333 -627 -992 -820 -843 -874 -940 -167 -844 -6 -329 -407 -456 -743 -795 -171 -756 -288 -658 -238 -969 -808 -562 -817 -159 -523 -783 -387 -477 -618 -165 -368 -959 -662 -245 -57 -260 -259 -541 -254 -326 -293 -461 -311 -833 -300 -95 -755 -27 -347 -236 -242 -117 -176 -675 -276 -604 -398 -372 -395 -336 -35 -641 -117 -342 -586 -904 -806 -528 -265 -135 -36 -793 -160 -516 -548 -874 -547 -33 -360 -977 -755 -338 -340 -253 -924 -564 -630 -287 -677 -453 -597 -597 -50 -23 -834 -295 -655 -661 -682 -476 -932 -274 -979 -738 -273 -839 -585 -869 -868 -714 -485 -654 -887 -450 -766 -586 -761 -356 -586 -74 -482 -94 -765 -560 -287 -404 -914 -168 -202 -391 -199 -633 -731 -964 -828 -608 -99 -914 -480 -262 -684 -889 -598 -487 -46 -549 -342 -704 -678 -139 -970 -215 -53 -22 -136 -324 -757 -339 -257 -441 -64 -931 -238 -425 -177 -596 -539 -300 -400 -203 -619 -7 -158 -681 -147 -835 -6 -932 -316 -198 -794 -752 -300 -108 -367 -723 -342 -163 -765 -736 -994 -918 -618 -470 -180 -717 -188 -148 -735 -359 -286 -402 -326 -110 -330 -677 -431 -334 -620 -127 -121 -305 -31 -643 -487 -342 -809 -250 -229 -965 -536 -60 -337 -75 -865 -720 -306 -252 -747 -102 -956 -33 -265 -982 -768 -407 -443 -472 -293 -647 -127 -26 -983 -372 -440 -577 -644 -297 -345 -479 -320 -920 -126 -410 -308 -421 -356 -743 -185 -989 -574 -993 -526 -313 -470 -826 -766 -558 -5 -520 -628 -23 -532 -471 -387 -346 -522 -374 -412 -306 -101 -1 -497 -375 -605 -82 -88 -22 -524 -967 -253 -65 -464 -960 -884 -551 -532 -465 -521 -739 -265 -739 -48 -487 -3 -287 -956 -182 -69 -300 -200 -188 -67 -576 -860 -685 -913 -699 -304 -148 -248 -392 -424 -401 -628 -752 -808 -117 -445 -459 -915 -23 -185 -118 -4 -264 -194 -487 -275 -768 -903 -118 -179 -348 -665 -57 -79 -60 -229 -179 -459 -563 -419 -290 -217 -874 -210 -978 -978 -920 -936 -590 -21 -240 -71 -31 -673 -483 -845 -739 -262 -33 -185 -711 -764 -166 -224 -841 -589 -628 -125 -48 -991 -276 -62 -436 -213 -822 -913 -223 -688 -881 -608 -388 -723 -549 -969 -846 -632 -375 -160 -989 -245 -464 -536 -392 -800 -802 -514 -418 -9 -497 -743 -242 -961 -365 -911 -519 -172 -353 -636 -609 -402 -243 -746 -29 -643 -972 -961 -967 -850 -908 -871 -515 -153 -423 -100 -556 -895 -783 -336 -864 -545 -544 -254 -119 -990 -585 -928 -864 -936 -310 -451 -533 -708 -319 -174 -590 -167 -707 -332 -516 -954 -521 -177 -501 -100 -276 -790 -703 -6 -463 -478 -726 -817 -49 -241 -919 -772 -785 -411 -439 -281 -985 -5 -389 -720 -267 -462 -691 -599 -870 -303 -110 -376 -589 -494 -858 -197 -425 -954 -988 -840 -240 -506 -893 -556 -727 -223 -993 -439 -404 -902 -351 -291 -710 -933 -65 -957 -643 -420 -185 -257 -842 -925 -424 -199 -441 -352 -325 -239 -497 -524 -39 -704 -275 -320 -740 -265 -436 -725 -517 -273 -533 -27 -712 -711 -547 -117 -777 -433 -56 -279 -98 -380 -708 -996 -600 -930 -19 -552 -533 -225 -199 -476 -682 -944 -940 -587 -956 -557 -799 -774 -252 -294 -774 -224 -477 -607 -200 -149 -819 -930 -465 -165 -64 -56 -693 -90 -499 -584 -894 -128 -711 -368 -296 -247 -275 -422 -47 -383 -628 -998 -869 -202 -718 -8 -425 -26 -712 -141 -917 -322 -655 -676 -858 -402 -611 -857 -88 -81 -626 -613 -348 -551 -181 -837 -969 -929 -612 -949 -536 -372 -854 -456 -45 -737 -662 -82 -181 -794 -497 -313 -422 -66 -169 -97 -310 -382 -594 -772 -35 -167 -93 -666 -488 -709 -320 -565 -930 -997 -255 -881 -759 -66 -875 -291 -60 -345 -304 -935 -159 -893 -973 -935 -577 -532 -562 -207 -735 -184 -567 -444 -896 -922 -601 -519 -907 -768 -141 -416 -907 -712 -947 -533 -698 -131 -138 -170 -783 -322 -564 -917 -147 -694 -917 -253 -612 -751 -903 -364 -112 -456 -526 -822 -806 -883 -631 -445 -692 -839 -47 -840 -30 -80 -958 -787 -639 -667 -956 -481 -981 -559 -395 -341 -363 -706 -469 -916 -313 -638 -355 -178 -484 -919 -719 -228 -552 -905 -75 -165 -560 -548 -934 -294 -331 -603 -869 -818 -833 -743 -186 -255 -491 -405 -328 -631 -327 -204 -138 -112 -664 -19 -344 -405 -182 -615 -433 -774 -94 -860 -375 -585 -511 -257 -370 -986 -495 -940 -882 -639 -866 -838 -188 -581 -888 -306 -515 -889 -532 -151 -738 -353 -289 -779 -78 -420 -94 -139 -20 -14 -186 -602 -890 -330 -462 -167 -829 -246 -910 -727 -558 -61 -892 -426 -704 -869 -740 -632 -757 -91 -301 -77 -91 -948 -832 -537 -807 -78 -219 -9 -876 -787 -753 -892 -762 -762 -424 -765 -951 -387 -668 -746 -855 -757 -428 -634 -227 -204 -727 -488 -899 -855 -638 -245 -768 -658 -524 -875 -300 -2 -775 -166 -579 -811 -526 -806 -688 -895 -168 -777 -926 -896 -919 -221 -591 -605 -255 -968 -660 -882 -76 -211 -391 -30 -778 -890 -784 -544 -749 -286 -534 -532 -753 -399 -623 -603 -122 -161 -910 -270 -641 -284 -60 -206 -453 -497 -306 -886 -56 -474 -372 -302 -5 -204 -301 -914 -507 -565 -943 -297 -810 -693 -756 -840 -13 -614 -770 -737 -584 -178 -996 -7 -694 -102 -776 -661 -112 -399 -339 -267 -307 -225 -457 -267 -575 -630 -283 -960 -661 -827 -756 -949 -316 -555 -39 -726 -487 -129 -422 -952 -776 -763 -707 -8 -376 -453 -764 -868 -697 -296 -524 -32 -95 -686 -408 -149 -454 -390 -839 -443 -584 -102 -635 -719 -810 -766 -776 -704 -390 -758 -46 -530 -265 -930 -94 -160 -239 -979 -47 -328 -365 -238 -8 -283 -191 -355 -443 -393 -80 -10 -517 -709 -114 -354 -570 -254 -829 -926 -605 -140 -246 -33 -720 -655 -782 -365 -629 -252 -146 -664 -681 -435 -923 -544 -365 -420 -504 -57 -718 -63 -956 -280 -707 -168 -627 -441 -477 -804 -420 -359 -233 -788 -206 -956 -176 -189 -252 -243 -157 -657 -941 -104 -486 -749 -402 -527 -239 -546 -360 -214 -248 -879 -917 -982 -487 -42 -76 -585 -673 -376 -339 -727 -193 -961 -908 -880 -628 -542 -790 -108 -711 -699 -74 -24 -413 -263 -672 -760 -321 -825 -670 -787 -825 -133 -534 -289 -486 -904 -98 -123 -768 -815 -155 -405 -996 -420 -23 -2 -70 -812 -587 -904 -747 -315 -877 -226 -98 -207 -227 -318 -148 -758 -752 -506 -507 -308 -150 -33 -368 -336 -916 -893 -754 -759 -94 -838 -809 -207 -568 -595 -711 -704 -587 -137 -723 -939 -641 -691 -772 -728 -678 -774 -214 -440 -770 -674 -350 -243 -958 -890 -297 -354 -975 -29 -859 -30 -121 -498 -154 -364 -382 -811 -774 -65 -483 -506 -580 -758 -863 -732 -510 -428 -252 -137 -238 -487 -878 -849 -152 -948 -872 -326 -945 -947 -796 -255 -935 -77 -48 -613 -488 -84 -941 -366 -623 -666 -726 -294 -506 -993 -528 -223 -777 -314 -297 -865 -642 -206 -371 -484 -396 -231 -864 -924 -432 -527 -198 -511 -448 -768 -221 -452 -691 -314 -297 -390 -417 -403 -431 -131 -360 -334 -849 -792 -826 -428 -561 -357 -239 -876 -466 -280 -826 -985 -296 -531 -303 -896 -123 -236 -487 -45 -643 -901 -964 -264 -424 -655 -276 -908 -810 -265 -241 -378 -555 -398 -168 -48 -207 -205 -655 -824 -22 -369 -769 -760 -391 -281 -258 -157 -860 -631 -25 -881 -844 -910 -333 -56 -557 -477 -938 -296 -522 -899 -647 -205 -972 -162 -339 -683 -588 -994 -872 -53 -930 -634 -723 -127 -342 -256 -657 -984 -776 -780 -814 -491 -273 -305 -344 -144 -79 -568 -147 -915 -461 -227 -195 -323 -937 -857 -82 -66 -744 -816 -816 -67 -841 -153 -153 -490 -708 -675 -390 -995 -447 -392 -752 -445 -755 -123 -214 -271 -966 -995 -757 -352 -946 -294 -735 -540 -81 -68 -960 -372 -183 -449 -367 -223 -38 -327 -268 -898 -401 -41 -326 -641 -532 -664 -535 -430 -250 -549 -69 -190 -139 -376 -649 -326 -524 -677 -453 -278 -182 -506 -115 -715 -473 -240 -927 -966 -749 -32 -360 -903 -743 -443 -876 -826 -428 -627 -787 -58 -994 -412 -174 -284 -912 -642 -580 -303 -208 -372 -464 -875 -471 -365 -478 -383 -35 -954 -334 -210 -156 -617 -296 -954 -533 -622 -170 -215 -310 -823 -203 -955 -722 -218 -398 -824 -695 -361 -359 -547 -826 -324 -157 -245 -603 -992 -825 -122 -580 -823 -306 -745 -628 -514 -146 -427 -969 -265 -469 -756 -442 -668 -910 -134 -238 -429 -581 -684 -765 -218 -674 -869 -966 -453 -19 -274 -386 -962 -431 -947 -178 -226 -963 -935 -646 -333 -310 -886 -502 -74 -985 -837 -910 -428 -388 -367 -464 -752 -801 -437 -653 -302 -166 -114 -116 -263 -792 -809 -496 -756 -653 -250 -195 -525 -801 -721 -756 -285 -513 -868 -333 -467 -961 -407 -144 -842 -457 -151 -781 -247 -948 -270 -206 -190 -146 -116 -781 -371 -966 -944 -169 -224 -36 -70 -474 -942 -365 -946 -90 -870 -183 -859 -4 -470 -652 -38 -81 -779 -827 -840 -722 -315 -123 -603 -129 -768 -307 -15 -117 -257 -304 -649 -778 -908 -210 -543 -805 -856 -353 -931 -297 -407 -482 -10 -652 -971 -376 -822 -103 -730 -623 -156 -534 -855 -803 -141 -169 -344 -971 -993 -543 -559 -157 -65 -113 -207 -469 -679 -43 -398 -243 -48 -631 -390 -104 -253 -773 -334 -595 -411 -171 -977 -772 -428 -564 -355 -441 -376 -88 -228 -17 -119 -116 -377 -262 -691 -375 -471 -143 -260 -104 -720 -202 -313 -727 -795 -588 -821 -586 -367 -684 -683 -616 -584 -734 -75 -563 -590 -106 -704 -654 -128 -29 -75 -617 -6 -95 -188 -345 -657 -254 -961 -552 -958 -287 -953 -85 -922 -447 -898 -383 -446 -835 -724 -275 -295 -296 -819 -476 -49 -56 -681 -766 -306 -758 -354 -580 -852 -359 -270 -720 -27 -751 -549 -996 -602 -308 -653 -784 -462 -787 -934 -635 -200 -163 -558 -701 -452 -246 -984 -66 -434 -775 -539 -466 -470 -595 -872 -756 -377 -640 -582 -259 -208 -378 -555 -256 -473 -592 -776 -72 -395 -618 -802 -736 -617 -296 -48 -501 -674 -180 -770 -256 -52 -491 -210 -592 -283 -451 -32 -871 -369 -984 -345 -362 -958 -252 -205 -324 -900 -863 -401 -62 -110 -525 -7 -860 -136 -590 -798 -736 -465 -273 -639 -425 -118 -579 -220 -357 -842 -638 -930 -100 -582 -314 -195 -363 -349 -428 -427 -268 -324 -54 -28 -723 -722 -699 -930 -726 -766 -880 -547 -202 -442 -527 -590 -469 -472 -279 -667 -982 -188 -644 -634 -818 -108 -683 -873 -526 -8 -655 -443 -546 -786 -610 -399 -727 -928 -109 -539 -777 -399 -371 -17 -762 -940 -429 -624 -441 -574 -953 -611 -687 -731 -241 -13 -204 -467 -405 -832 -714 -595 -377 -476 -599 -260 -989 -98 -687 -507 -18 -373 -446 -124 -223 -716 -846 -59 -239 -720 -374 -492 -475 -286 -754 -243 -993 -90 -357 -327 -511 -488 -612 -931 -65 -662 -538 -744 -933 -740 -325 -585 -710 -472 -506 -799 -276 -98 -984 -432 -97 -281 -850 -325 -679 -626 -203 -807 -993 -18 -861 -662 -890 -70 -353 -347 -190 -506 -467 -744 -630 -146 -591 -602 -889 -418 -818 -163 -336 -13 -848 -56 -213 -758 -283 -13 -180 -434 -703 -873 -148 -886 -970 -246 -896 -73 -536 -925 -415 -311 -430 -63 -249 -153 -83 -790 -437 -272 -568 -443 -13 -895 -25 -23 -510 -259 -799 -374 -153 -109 -381 -454 -258 -322 -55 -355 -660 -530 -551 -599 -973 -26 -477 -323 -66 -897 -906 -35 -457 -7 -286 -865 -392 -992 -788 -409 -351 -849 -834 -319 -674 -229 -183 -863 -871 -988 -938 -153 -715 -340 -692 -222 -946 -313 -644 -164 -632 -988 -343 -895 -164 -792 -576 -472 -206 -891 -173 -884 -724 -959 -155 -553 -649 -650 -35 -675 -521 -199 -196 -683 -453 -700 -466 -654 -252 -34 -960 -75 -733 -353 -41 -808 -962 -711 -535 -922 -165 -298 -79 -158 -175 -700 -484 -434 -13 -33 -790 -807 -2 -577 -37 -875 -926 -283 -368 -431 -251 -391 -740 -975 -176 -856 -324 -177 -446 -153 -566 -843 -579 -437 -220 -71 -824 -340 -891 -156 -15 -625 -601 -989 -818 -183 -299 -64 -123 -743 -46 -669 -773 -894 -749 -939 -371 -235 -756 -828 -937 -271 -288 -105 -199 -262 -417 -702 -637 -668 -77 -942 -419 -364 -409 -684 -860 -1 -326 -42 -68 -35 -777 -3 -483 -315 -548 -260 -888 -90 -634 -782 -705 -150 -16 -143 -584 -111 -287 -81 -385 -417 -430 -96 -463 -719 -632 -252 -250 -493 -498 -368 -309 -432 -451 -254 -686 -377 -701 -679 -385 -656 -195 -547 -21 -283 -528 -503 -513 -704 -966 -570 -213 -845 -620 -43 -249 -350 -266 -618 -129 -9 -260 -856 -273 -50 -511 -624 -683 -119 -506 -131 -567 -771 -816 -690 -668 -728 -291 -379 -754 -131 -826 -267 -55 -67 -929 -552 -320 -573 -196 -819 -162 -740 -549 -614 -5 -462 -408 -895 -840 -329 -805 -693 -448 -966 -359 -130 -376 -849 -645 -769 -302 -290 -484 -505 -534 -98 -438 -353 -649 -851 -681 -450 -299 -788 -969 -267 -921 -601 -885 -544 -675 -72 -726 -89 -331 -670 -47 -720 -766 -833 -406 -604 -587 -413 -913 -219 -221 -825 -153 -997 -424 -182 -702 -600 -665 -489 -20 -346 -352 -209 -344 -96 -900 -7 -2 -829 -180 -292 -557 -384 -250 -907 -730 -694 -201 -291 -782 -574 -172 -917 -213 -338 -39 -508 -716 -409 -838 -633 -112 -498 -763 -311 -797 -282 -621 -385 -752 -157 -316 -90 -212 -394 -664 -22 -290 -644 -711 -595 -76 -652 -428 -898 -727 -532 -256 -799 -612 -34 -983 -518 -620 -369 -834 -5 -883 -610 -70 -301 -41 -85 -875 -958 -887 -769 -832 -842 -362 -392 -941 -866 -666 -234 -915 -612 -620 -425 -651 -919 -549 -269 -664 -348 -514 -251 -33 -384 -214 -733 -332 -290 -897 -188 -521 -253 -337 -112 -840 -871 -382 -814 -228 -450 -862 -656 -842 -401 -108 -417 -189 -140 -661 -144 -883 -550 -949 -860 -104 -752 -482 -685 -75 -136 -80 -721 -936 -205 -873 -38 -857 -758 -553 -574 -715 -979 -892 -368 -648 -847 -188 -307 -368 -57 -131 -52 -593 -590 -608 -553 -668 -923 -652 -401 -376 -591 -559 -82 -247 -566 -30 -485 -834 -307 -350 -51 -624 -874 -617 -870 -129 -157 -795 -100 -259 -928 -449 -987 -489 -844 -361 -639 -5 -376 -618 -36 -464 -118 -518 -784 -723 -753 -563 -613 -25 -338 -437 -867 -235 -610 -686 -515 -1 -93 -160 -4 -87 -532 -878 -803 -117 -921 -834 -391 -332 -966 -86 -41 -915 -482 -276 -861 -419 -108 -769 -236 -596 -86 -480 -21 -99 -931 -802 -158 -656 -630 -495 -888 -199 -950 -891 -7 -29 -205 -932 -631 -520 -632 -489 -615 -300 -538 -697 -625 -194 -960 -952 -26 -615 -341 -570 -360 -71 -420 -599 -155 -778 -827 -62 -526 -804 -745 -164 -361 -282 -72 -911 -922 -549 -428 -160 -577 -590 -991 -721 -38 -5 -380 -425 -740 -127 -183 -315 -383 -524 -833 -861 -416 -442 -203 -71 -835 -205 -696 -805 -426 -511 -637 -750 -240 -267 -944 -986 -194 -817 -964 -987 -843 -695 -155 -555 -95 -122 -578 -91 -316 -953 -667 -429 -477 -259 -720 -803 -615 -136 -764 -633 -994 -694 -495 -383 -824 -626 -542 -717 -430 -366 -767 -142 -75 -681 -698 -499 -535 -648 -703 -775 -912 -133 -42 -746 -68 -611 -123 -313 -283 -557 -611 -381 -870 -198 -799 -6 -88 -107 -779 -829 -834 -357 -678 -72 -567 -803 -482 -79 -971 -153 -836 -436 -178 -231 -449 -281 -912 -293 -974 -797 -772 -17 -827 -811 -394 -525 -741 -240 -717 -300 -966 -506 -990 -759 -581 -5 -720 -771 -278 -744 -818 -218 -335 -130 -817 -333 -545 -14 -718 -788 -325 -365 -942 -71 -862 -799 -745 -427 -32 -816 -723 -869 -58 -228 -914 -982 -129 -230 -268 -195 -148 -498 -311 -561 -311 -108 -565 -940 -269 -544 -750 -221 -941 -428 -778 -403 -441 -74 -927 -313 -342 -937 -97 -228 -681 -925 -557 -160 -77 -782 -73 -885 -65 -51 -400 -451 -223 -85 -7 -756 -583 -3 -732 -149 -994 -63 -743 -83 -888 -397 -414 -616 -706 -395 -850 -500 -147 -257 -179 -86 -23 -726 -940 -448 -661 -24 -551 -745 -14 -304 -522 -959 -33 -401 -921 -885 -4 -161 -816 -950 -475 -293 -482 -18 -287 -86 -479 -749 -434 -140 -332 -512 -547 -680 -118 -231 -49 -756 -362 -112 -725 -786 -287 -90 -71 -367 -772 -161 -54 -927 -80 -428 -973 -940 -235 -388 -527 -620 -246 -644 -294 -588 -312 -720 -984 -211 -687 -930 -8 -569 -434 -476 -661 -327 -438 -585 -16 -508 -743 -5 -266 -976 -424 -925 -840 -428 -157 -780 -341 -983 -266 -568 -537 -362 -628 -91 -120 -50 -196 -774 -675 -71 -456 -145 -905 -440 -193 -268 -789 -59 -421 -719 -199 -992 -905 -834 -945 -350 -311 -975 -259 -622 -364 -206 -541 -987 -243 -677 -883 -209 -349 -583 -795 -641 -475 -163 -348 -326 -951 -430 -548 -732 -343 -462 -868 -230 -983 -195 -404 -328 -730 -940 -663 -907 -556 -551 -770 -693 -520 -539 -949 -17 -849 -68 -500 -336 -950 -359 -694 -466 -25 -101 -616 -741 -717 -853 -281 -180 -19 -819 -742 -554 -160 -214 -284 -7 -612 -39 -412 -333 -740 -270 -64 -99 -72 -955 -363 -175 -806 -350 -562 -576 -565 -307 -44 -999 -648 -380 -436 -222 -550 -730 -88 -368 -443 -972 -171 -523 -361 -461 -670 -845 -224 -255 -973 -816 -323 -860 -626 -841 -426 -363 -380 -468 -537 -82 -767 -620 -583 -513 -419 -17 -769 -381 -422 -38 -464 -977 -260 -872 -989 -243 -725 -53 -102 -10 -490 -782 -417 -222 -858 -531 -413 -754 -65 -931 -213 -369 -605 -954 -965 -316 -859 -594 -43 -896 -758 -679 -979 -978 -689 -387 -450 -436 -264 -896 -768 -356 -806 -195 -827 -65 -437 -292 -447 -361 -609 -314 -712 -981 -846 -43 -907 -913 -178 -833 -758 -938 -358 -52 -932 -21 -564 -122 -788 -684 -658 -215 -644 -958 -724 -822 -39 -672 -769 -432 -441 -945 -88 -916 -531 -883 -681 -28 -329 -496 -456 -219 -846 -794 -535 -341 -832 -66 -26 -585 -781 -304 -547 -736 -446 -878 -279 -293 -739 -472 -901 -580 -546 -495 -952 -38 -883 -513 -670 -838 -518 -746 -608 -865 -582 -614 -747 -885 -584 -215 -418 -906 -557 -593 -872 -585 -873 -206 -879 -2 -72 -270 -302 -801 -472 -623 -139 -227 -443 -875 -371 -818 -247 -265 -400 -45 -624 -845 -574 -942 -126 -13 -670 -982 -570 -187 -394 -729 -387 -447 -601 -851 -801 -46 -175 -89 -136 -7 -795 -989 -216 -676 -509 -233 -484 -873 -321 -746 -958 -440 -928 -179 -429 -330 -377 -31 -892 -647 -501 -345 -887 -323 -346 -122 -735 -327 -142 -675 -834 -88 -51 -2 -703 -834 -38 -346 -553 -661 -238 -146 -698 -205 -195 -68 -403 -933 -827 -468 -737 -334 -966 -159 -765 -742 -481 -79 -514 -823 -291 -272 -490 -420 -757 -493 -972 -142 -798 -265 -537 -915 -676 -658 -145 -939 -125 -883 -295 -225 -553 -657 -575 -698 -135 -789 -406 -441 -381 -573 -751 -275 -740 -997 -951 -200 -421 -883 -79 -207 -44 -18 -230 -482 -21 -28 -87 -881 -236 -99 -232 -139 -416 -862 -93 -931 -495 -221 -229 -879 -424 -990 -902 -768 -57 -987 -953 -43 -862 -128 -687 -266 -829 -708 -615 -592 -941 -734 -103 -673 -644 -262 -353 -848 -966 -54 -377 -203 -3 -166 -501 -666 -85 -918 -118 -737 -477 -365 -172 -183 -397 -668 -953 -963 -253 -327 -262 -448 -89 -234 -295 -784 -321 -774 -950 -346 -830 -285 -48 -410 -806 -725 -214 -768 -130 -208 -511 -368 -618 -876 -618 -50 -606 -671 -283 -615 -660 -54 -426 -386 -286 -910 -49 -293 -621 -880 -950 -913 -265 -485 -641 -92 -742 -995 -396 -593 -333 -390 -959 -761 -685 -218 -443 -311 -241 -331 -606 -769 -320 -806 -434 -604 -988 -873 -646 -604 -574 -417 -341 -857 -589 -753 -502 -326 -394 -870 -904 -553 -717 -129 -470 -246 -606 -939 -973 -847 -908 -491 -810 -345 -317 -958 -80 -961 -34 -777 -919 -169 -41 -104 -588 -590 -761 -730 -982 -114 -286 -268 -960 -982 -32 -654 -619 -109 -829 -781 -859 -364 -632 -832 -347 -626 -114 -396 -674 -743 -208 -622 -355 -614 -940 -36 -953 -980 -327 -733 -760 -278 -417 -907 -744 -51 -735 -390 -716 -946 -655 -648 -231 -635 -227 -766 -523 -957 -646 -981 -455 -825 -89 -360 -381 -296 -645 -456 -675 -774 -132 -355 -123 -585 -252 -255 -741 -438 -143 -742 -959 -415 -694 -728 -412 -646 -833 -381 -72 -250 -630 -521 -579 -859 -715 -726 -453 -405 -623 -579 -686 -618 -969 -851 -168 -182 -768 -281 -268 -348 -540 -954 -1 -444 -374 -276 -561 -467 -415 -685 -268 -808 -602 -350 -158 -330 -719 -286 -192 -764 -946 -903 -208 -369 -400 -515 -647 -430 -289 -706 -471 -731 -658 -834 -317 -550 -434 -941 -857 -878 -737 -367 -556 -266 -208 -649 -642 -360 -559 -626 -204 -111 -418 -72 -947 -617 -344 -924 -229 -490 -100 -109 -190 -860 -987 -344 -923 -828 -855 -112 -991 -834 -943 -1 -313 -112 -804 -197 -711 -708 -796 -609 -610 -567 -957 -571 -941 -462 -639 -341 -60 -845 -5 -490 -179 -12 -927 -762 -872 -195 -858 -723 -63 -225 -148 -575 -381 -916 -6 -9 -767 -222 -81 -988 -336 -292 -998 -804 -579 -525 -42 -913 -850 -811 -898 -674 -594 -688 -835 -226 -885 -574 -500 -481 -556 -416 -624 -291 -982 -768 -835 -25 -892 -624 -772 -677 -358 -411 -905 -990 -544 -114 -275 -233 -760 -927 -991 -671 -755 -734 -330 -394 -600 -218 -278 -518 -456 -982 -927 -336 -982 -838 -399 -737 -131 -402 -941 -35 -451 -442 -846 -825 -979 -245 -117 -80 -388 -241 -517 -721 -652 -362 -428 -134 -426 -538 -463 -961 -59 -276 -436 -679 -253 -872 -300 -740 -280 -282 -672 -902 -19 -954 -848 -54 -472 -584 -531 -231 -225 -179 -188 -122 -796 -564 -661 -824 -752 -80 -96 -879 -316 -180 -742 -604 -893 -93 -727 -487 -315 -827 -132 -100 -863 -789 -202 -190 -936 -21 -952 -138 -259 -954 -86 -844 -120 -362 -43 -422 -563 -897 -980 -326 -303 -959 -82 -596 -841 -243 -149 -167 -226 -306 -222 -55 -856 -954 -676 -691 -914 -397 -608 -647 -560 -420 -758 -537 -889 -575 -650 -636 -526 -875 -245 -114 -537 -426 -491 -746 -717 -474 -591 -213 -221 -685 -731 -524 -725 -575 -877 -9 -381 -687 -529 -671 -91 -742 -476 -683 -67 -705 -797 -523 -27 -871 -251 -863 -429 -765 -679 -366 -832 -945 -433 -562 -95 -495 -366 -203 -730 -603 -520 -313 -920 -877 -578 -869 -14 -819 -664 -553 -962 -782 -147 -962 -237 -112 -612 -243 -733 -675 -548 -996 -232 -199 -115 -958 -362 -219 -85 -545 -715 -304 -248 -894 -909 -312 -629 -590 -528 -683 -195 -88 -88 -944 -81 -205 -689 -269 -72 -312 -160 -163 -640 -620 -694 -244 -456 -502 -90 -584 -193 -386 -913 -323 -123 -592 -324 -850 -410 -321 -104 -175 -678 -705 -504 -412 -537 -777 -30 -440 -529 -557 -202 -533 -605 -756 -279 -357 -339 -853 -942 -421 -211 -646 -495 -37 -714 -735 -161 -248 -280 -745 -322 -555 -608 -922 -541 -43 -347 -52 -885 -806 -960 -5 -971 -901 -815 -56 -575 -380 -746 -821 -483 -340 -753 -59 -723 -863 -528 -579 -908 -713 -141 -909 -479 -317 -383 -806 -242 -838 -214 -190 -97 -486 -524 -849 -143 -297 -212 -686 -987 -625 -861 -478 -626 -848 -994 -566 -889 -974 -361 -871 -617 -566 -432 -959 -62 -541 -913 -664 -881 -824 -961 -159 -604 -270 -82 -995 -223 -992 -978 -912 -764 -824 -802 -990 -274 -745 -524 -602 -22 -868 -75 -859 -117 -816 -705 -134 -605 -422 -664 -275 -979 -777 -395 -388 -189 -200 -256 -221 -72 -654 -969 -358 -847 -374 -314 -473 -822 -18 -297 -687 -513 -289 -327 -117 -199 -347 -160 -452 -2 -925 -275 -907 -654 -802 -825 -192 -394 -246 -335 -933 -368 -897 -604 -507 -178 -712 -674 -184 -842 -449 -901 -669 -45 -744 -222 -958 -971 -363 -537 -943 -880 -64 -629 -799 -273 -685 -39 -178 -8 -126 -95 -57 -360 -205 -374 -556 -257 -62 -460 -698 -186 -919 -772 -432 -410 -114 -226 -766 -856 -604 -593 -785 -726 -795 -458 -98 -32 -859 -156 -738 -740 -4 -286 -254 -376 -290 -791 -582 -328 -804 -968 -475 -335 -448 -898 -489 -709 -892 -30 -415 -857 -673 -8 -719 -533 -4 -929 -135 -834 -425 -131 -87 -73 -161 -310 -537 -97 -911 -737 -419 -253 -464 -980 -668 -771 -519 -781 -237 -296 -385 -774 -602 -208 -152 -820 -95 -515 -106 -877 -695 -358 -842 -554 -801 -470 -940 -49 -942 -922 -631 -851 -176 -563 -605 -334 -225 -703 -25 -230 -258 -546 -123 -41 -774 -505 -559 -727 -571 -617 -962 -102 -707 -818 -756 -225 -688 -558 -42 -751 -793 -187 -798 -567 -393 -284 -330 -202 -208 -769 -849 -655 -435 -162 -226 -16 -460 -777 -343 -669 -914 -942 -625 -225 -451 -701 -949 -851 -639 -706 -517 -517 -81 -924 -199 -348 -164 -773 -987 -80 -654 -949 -996 -708 -977 -958 -566 -527 -558 -82 -168 -962 -930 -469 -165 -822 -37 -826 -858 -682 -331 -343 -688 -397 -160 -975 -5 -285 -656 -696 -658 -240 -996 -472 -568 -653 -3 -760 -576 -481 -219 -426 -323 -327 -335 -752 -746 -496 -386 -400 -932 -186 -385 -800 -51 -406 -104 -115 -93 -19 -813 -748 -461 -741 -633 -657 -286 -556 -378 -736 -152 -7 -888 -170 -50 -170 -154 -551 -950 -445 -499 -16 -259 -172 -736 -592 -364 -696 -808 -439 -968 -382 -167 -847 -703 -710 -6 -235 -898 -341 -517 -61 -9 -896 -453 -655 -464 -85 -913 -627 -914 -840 -370 -801 -774 -898 -583 -56 -514 -895 -796 -794 -530 -204 -417 -756 -246 -326 -34 -195 -54 -882 -536 -844 -858 -814 -463 -825 -252 -932 -338 -214 -160 -550 -750 -161 -814 -170 -818 -825 -628 -775 -768 -717 -796 -996 -601 -200 -195 -900 -94 -926 -191 -315 -13 -561 -707 -748 -359 -821 -786 -193 -507 -840 -572 -939 -358 -18 -71 -740 -524 -389 -231 -246 -857 -510 -920 -497 -471 -596 -408 -926 -412 -285 -668 -62 -549 -997 -739 -991 -597 -190 -223 -459 -348 -539 -607 -36 -86 -786 -592 -787 -46 -853 -657 -78 -42 -358 -164 -732 -580 -322 -989 -67 -101 -700 -509 -674 -175 -96 -243 -295 -815 -219 -913 -943 -105 -324 -563 -252 -203 -135 -544 -194 -104 -829 -143 -24 -881 -973 -998 -452 -882 -284 -478 -135 -343 -474 -623 -867 -531 -528 -841 -97 -440 -90 -481 -481 -369 -156 -68 -15 -49 -582 -968 -382 -563 -568 -839 -53 -816 -582 -984 -125 -580 -729 -801 -646 -244 -33 -628 -825 -941 -415 -892 -578 -753 -725 -112 -734 -665 -409 -315 -313 -206 -840 -882 -248 -636 -856 -736 -794 -543 -461 -900 -699 -497 -511 -332 -120 -136 -62 -884 -519 -339 -225 -862 -573 -529 -447 -721 -227 -126 -893 -20 -82 -187 -666 -430 -363 -618 -492 -307 -996 -653 -559 -851 -198 -712 -636 -871 -908 -679 -874 -321 -141 -978 -610 -743 -436 -243 -848 -757 -850 -660 -467 -211 -442 -910 -813 -323 -507 -754 -367 -894 -936 -713 -607 -59 -94 -586 -136 -308 -858 -916 -175 -982 -277 -39 -220 -948 -523 -330 -509 -984 -819 -114 -846 -222 -633 -367 -488 -357 -178 -65 -799 -552 -653 -749 -178 -374 -320 -649 -333 -565 -223 -36 -924 -491 -593 -396 -477 -484 -41 -636 -980 -889 -410 -486 -654 -105 -451 -42 -215 -343 -490 -155 -744 -396 -577 -240 -692 -5 -114 -380 -437 -60 -500 -471 -506 -297 -812 -679 -610 -834 -67 -631 -395 -198 -562 -180 -313 -572 -493 -158 -887 -348 -607 -926 -762 -968 -113 -928 -558 -845 -32 -156 -703 -133 -975 -879 -190 -83 -88 -120 -151 -683 -577 -475 -718 -987 -82 -848 -913 -232 -525 -135 -781 -67 -466 -940 -776 -370 -5 -549 -79 -421 -918 -681 -243 -719 -189 -305 -636 -995 -898 -987 -681 -666 -793 -943 -599 -164 -561 -118 -412 -733 -903 -616 -970 -575 -564 -759 -642 -128 -887 -72 -710 -662 -698 -612 -847 -695 -9 -673 -645 -754 -815 -562 -26 -906 -334 -586 -648 -459 -895 -287 -785 -10 -220 -252 -275 -898 -406 -365 -219 -910 -872 -104 -503 -49 -278 -795 -200 -34 -226 -155 -399 -732 -685 -804 -671 -443 -174 -280 -167 -510 -443 -110 -546 -426 -784 -950 -475 -649 -833 -957 -618 -466 -640 -785 -610 -869 -204 -84 -324 -762 -348 -753 -183 -481 -126 -284 -894 -488 -317 -73 -532 -256 -297 -522 -467 -960 -800 -372 -513 -844 -550 -744 -221 -132 -273 -265 -129 -486 -410 -969 -93 -34 -609 -596 -465 -172 -51 -415 -743 -879 -554 -452 -823 -851 -41 -403 -766 -286 -967 -39 -603 -580 -294 -146 -6 -233 -854 -641 -537 -860 -479 -650 -638 -563 -792 -683 -577 -9 -408 -549 -52 -768 -283 -415 -514 -172 -441 -824 -194 -771 -95 -984 -355 -795 -180 -410 -275 -430 -788 -943 -640 -993 -863 -271 -706 -789 -622 -240 -445 -304 -409 -388 -333 -964 -197 -888 -519 -428 -378 -478 -937 -728 -797 -125 -346 -500 -97 -314 -124 -915 -512 -85 -104 -22 -798 -166 -886 -248 -987 -968 -659 -959 -234 -245 -115 -215 -381 -401 -332 -242 -681 -48 -928 -867 -291 -968 -343 -799 -698 -553 -539 -185 -630 -477 -113 -347 -197 -260 -608 -348 -38 -805 -568 -561 -765 -752 -286 -508 -45 -878 -869 -357 -572 -849 -926 -564 -159 -334 -849 -292 -388 -277 -970 -647 -956 -32 -260 -51 -770 -445 -669 -256 -369 -688 -766 -834 -44 -862 -718 -543 -823 -624 -841 -223 -270 -357 -507 -988 -803 -993 -345 -835 -146 -334 -807 -681 -378 -806 -100 -30 -316 -163 -584 -538 -213 -529 -888 -636 -737 -948 -182 -216 -248 -336 -984 -468 -689 -525 -279 -617 -993 -890 -170 -869 -18 -859 -593 -791 -994 -430 -811 -727 -195 -611 -352 -324 -395 -680 -918 -954 -711 -536 -343 -60 -298 -22 -338 -242 -660 -141 -326 -912 -340 -740 -824 -356 -440 -836 -429 -499 -114 -39 -220 -685 -2 -269 -233 -815 -996 -389 -995 -670 -616 -3 -437 -791 -283 -704 -29 -588 -317 -999 -155 -809 -971 -236 -204 -478 -591 -719 -923 -574 -64 -562 -354 -800 -845 -774 -130 -915 -431 -42 -114 -502 -367 -304 -944 -273 -982 -959 -739 -171 -949 -201 -745 -86 -257 -256 -399 -175 -274 -118 -246 -932 -441 -332 -167 -286 -799 -180 -750 -631 -856 -590 -515 -866 -608 -565 -74 -512 -799 -673 -459 -477 -771 -740 -268 -37 -18 -352 -546 -528 -457 -27 -968 -674 -140 -458 -903 -330 -822 -403 -970 -109 -874 -574 -408 -133 -184 -766 -154 -499 -548 -845 -35 -163 -512 -316 -606 -56 -960 -620 -949 -887 -508 -40 -359 -261 -280 -137 -893 -118 -587 -673 -81 -721 -946 -20 -805 -276 -105 -794 -841 -776 -327 -187 -811 -568 -386 -394 -190 -96 -116 -689 -113 -495 -719 -94 -307 -904 -214 -69 -296 -8 -986 -538 -211 -885 -647 -212 -899 -484 -502 -705 -710 -526 -849 -115 -219 -566 -518 -626 -247 -114 -516 -28 -620 -599 -265 -393 -5 -803 -284 -429 -417 -161 -270 -786 -140 -549 -965 -952 -676 -93 -691 -24 -710 -910 -916 -644 -788 -895 -578 -318 -543 -724 -349 -330 -112 -644 -604 -375 -817 -784 -768 -850 -330 -711 -559 -580 -729 -263 -408 -226 -767 -524 -38 -988 -349 -729 -285 -987 -49 -261 -155 -64 -639 -470 -183 -946 -733 -22 -759 -599 -486 -888 -262 -731 -87 -942 -852 -376 -414 -277 -266 -363 -276 -736 -666 -719 -607 -534 -883 -14 -297 -727 -201 -747 -173 -676 -395 -901 -685 -716 -635 -112 -9 -297 -552 -709 -676 -549 -737 -189 -157 -608 -771 -819 -1 -573 -285 -229 -329 -279 -421 -283 -293 -692 -333 -941 -534 -499 -590 -796 -383 -9 -178 -336 -877 -604 -124 -920 -644 -114 -10 -63 -867 -323 -297 -641 -98 -715 -359 -665 -262 -70 -797 -309 -931 -63 -938 -955 -551 -314 -616 -935 -326 -207 -220 -608 -586 -936 -497 -719 -577 -334 -328 -606 -752 -75 -377 -992 -212 -313 -488 -480 -121 -527 -629 -2 -748 -271 -126 -233 -255 -366 -36 -186 -951 -697 -614 -830 -974 -439 -475 -21 -908 -872 -25 -448 -522 -417 -218 -219 -641 -537 -310 -185 -899 -826 -101 -248 -422 -560 -369 -76 -642 -609 -543 -472 -616 -668 -717 -42 -743 -782 -236 -36 -683 -980 -59 -979 -452 -871 -438 -977 -960 -117 -686 -42 -437 -516 -300 -247 -57 -135 -980 -837 -717 -338 -641 -802 -410 -699 -534 -566 -14 -868 -282 -239 -779 -123 -455 -624 -56 -397 -828 -89 -981 -602 -517 -328 -575 -21 -725 -166 -170 -426 -848 -133 -428 -483 -55 -726 -372 -472 -694 -513 -513 -673 -356 -932 -810 -118 -68 -36 -923 -875 -716 -524 -113 -692 -430 -641 -415 -144 -281 -807 -502 -503 -47 -662 -122 -580 -310 -300 -277 -662 -956 -214 -645 -518 -496 -406 -368 -60 -129 -658 -261 -38 -402 -173 -804 -757 -150 -425 -113 -126 -382 -935 -905 -187 -592 -402 -108 -544 -232 -885 -200 -540 -697 -611 -37 -224 -142 -3 -83 -664 -468 -996 -420 -519 -132 -426 -558 -221 -157 -37 -822 -951 -524 -129 -364 -765 -180 -534 -23 -172 -494 -385 -689 -120 -387 -52 -538 -447 -140 -249 -617 -221 -458 -633 -892 -401 -936 -696 -583 -144 -968 -46 -132 -235 -192 -383 -11 -283 -581 -954 -385 -110 -56 -676 -263 -753 -932 -997 -862 -817 -319 -205 -119 -271 -279 -498 -301 -899 -877 -540 -689 -101 -962 -244 -214 -180 -251 -629 -691 -984 -281 -600 -660 -586 -57 -819 -554 -961 -629 -882 -785 -561 -753 -761 -732 -724 -227 -913 -794 -950 -979 -250 -354 -786 -229 -939 -548 -30 -918 -424 -651 -905 -232 -694 -40 -578 -16 -903 -355 -349 -306 -96 -554 -324 -835 -786 -644 -526 -269 -97 -956 -703 -234 -237 -310 -316 -938 -665 -931 -852 -662 -265 -624 -569 -345 -456 -690 -135 -855 -793 -674 -901 -955 -767 -415 -430 -862 -988 -910 -783 -177 -769 -7 -448 -719 -915 -965 -92 -637 -813 -957 -167 -532 -772 -341 -388 -336 -353 -209 -853 -307 -712 -803 -816 -13 -585 -868 -330 -959 -600 -976 -769 -303 -376 -315 -415 -118 -941 -428 -254 -936 -997 -31 -538 -692 -21 -382 -876 -305 -553 -237 -764 -233 -541 -863 -56 -212 -192 -261 -376 -423 -479 -386 -868 -407 -225 -255 -797 -245 -490 -655 -342 -28 -430 -543 -559 -150 -65 -387 -140 -246 -509 -53 -561 -243 -618 -4 -297 -962 -652 -641 -353 -444 -852 -390 -825 -174 -160 -457 -465 -275 -864 -908 -994 -624 -604 -824 -450 -980 -856 -966 -390 -352 -785 -429 -345 -15 -257 -320 -876 -351 -102 -694 -942 -453 -672 -350 -518 -967 -920 -148 -525 -986 -799 -896 -524 -968 -726 -806 -377 -912 -198 -173 -888 -317 -636 -595 -416 -118 -731 -421 -618 -224 -181 -702 -598 -983 -556 -545 -473 -166 -1 -103 -821 -297 -437 -886 -39 -164 -674 -679 -103 -737 -936 -375 -905 -932 -942 -315 -242 -992 -747 -441 -40 -52 -379 -624 -160 -896 -577 -602 -113 -679 -411 -916 -348 -356 -162 -918 -163 -527 -432 -598 -640 -232 -732 -328 -451 -175 -8 -855 -516 -829 -39 -252 -96 -179 -600 -611 -234 -159 -349 -834 -865 -188 -452 -527 -866 -730 -246 -435 -11 -448 -21 -998 -592 -172 -118 -874 -765 -109 -105 -716 -242 -117 -384 -177 -538 -68 -108 -638 -877 -491 -320 -429 -990 -198 -4 -968 -190 -105 -559 -346 -587 -658 -128 -333 -455 -411 -948 -551 -880 -933 -366 -710 -323 -154 -321 -764 -252 -403 -37 -8 -205 -897 -753 -110 -734 -799 -314 -913 -98 -569 -998 -405 -492 -930 -422 -345 -202 -639 -322 -350 -804 -655 -290 -121 -240 -383 -659 -992 -891 -535 -767 -203 -256 -433 -886 -628 -26 -938 -255 -365 -795 -322 -267 -882 -475 -458 -229 -145 -724 -482 -887 -445 -755 -464 -212 -374 -319 -125 -789 -534 -13 -717 -159 -637 -337 -700 -713 -574 -261 -581 -68 -362 -799 -924 -253 -715 -782 -59 -572 -577 -819 -417 -405 -555 -552 -777 -541 -266 -988 -177 -535 -273 -302 -280 -114 -562 -275 -772 -916 -276 -921 -989 -165 -773 -222 -861 -751 -487 -917 -381 -452 -443 -270 -961 -713 -830 -451 -888 -389 -147 -369 -412 -33 -745 -221 -792 -366 -691 -871 -757 -802 -100 -990 -410 -38 -253 -704 -792 -340 -503 -120 -670 -181 -352 -884 -354 -38 -778 -132 -630 -782 -524 -989 -819 -271 -690 -496 -796 -631 -441 -288 -373 -917 -230 -818 -691 -478 -723 -442 -849 -956 -652 -17 -572 -289 -221 -264 -357 -829 -950 -387 -473 -947 -628 -332 -483 -244 -518 -910 -239 -769 -854 -602 -208 -398 -481 -776 -162 -90 -275 -215 -540 -574 -530 -483 -720 -427 -464 -907 -346 -5 -22 -712 -76 -427 -720 -602 -439 -73 -709 -815 -108 -658 -529 -713 -63 -335 -759 -494 -79 -418 -430 -535 -674 -718 -213 -239 -952 -448 -634 -846 -796 -888 -205 -984 -875 -605 -596 -321 -820 -634 -464 -77 -649 -918 -159 -552 -129 -352 -217 -404 -976 -721 -398 -469 -483 -788 -960 -594 -408 -384 -470 -665 -325 -905 -701 -140 -765 -42 -976 -720 -818 -301 -579 -208 -128 -495 -525 -100 -335 -176 -694 -167 -723 -929 -198 -896 -518 -875 -885 -569 -437 -189 -120 -241 -215 -187 -164 -988 -77 -466 -925 -561 -417 -913 -499 -438 -799 -37 -612 -609 -914 -669 -762 -63 -439 -402 -971 -505 -11 -965 -812 -430 -724 -604 -743 -557 -38 -979 -584 -210 -837 -538 -192 -431 -992 -533 -970 -532 -803 -860 -502 -509 -768 -243 -399 -626 -23 -929 -48 -110 -559 -774 -493 -39 -193 -855 -956 -659 -518 -770 -519 -83 -928 -390 -463 -705 -313 -440 -803 -44 -461 -180 -568 -874 -472 -570 -642 -838 -364 -878 -203 -749 -924 -132 -129 -665 -410 -981 -695 -29 -153 -113 -806 -306 -504 -812 -386 -801 -277 -725 -633 -839 -156 -648 -640 -595 -701 -162 -972 -172 -882 -537 -840 -745 -242 -876 -424 -716 -541 -134 -317 -798 -572 -213 -199 -835 -410 -175 -544 -206 -835 -460 -951 -41 -227 -301 -28 -603 -763 -958 -147 -145 -377 -709 -462 -153 -611 -253 -777 -662 -660 -978 -883 -324 -965 -692 -465 -855 -494 -256 -269 -152 -653 -871 -588 -304 -89 -928 -883 -583 -138 -338 -105 -833 -673 -337 -968 -535 -916 -212 -933 -531 -691 -876 -746 -818 -647 -425 -25 -892 -920 -586 -472 -369 -812 -728 -657 -564 -293 -834 -156 -768 -920 -254 -234 -232 -379 -632 -564 -389 -361 -805 -650 -815 -252 -810 -591 -620 -455 -840 -290 -987 -935 -997 -22 -393 -41 -833 -718 -366 -741 -305 -717 -29 -911 -633 -869 -580 -451 -704 -422 -442 -969 -144 -269 -213 -182 -33 -632 -661 -901 -371 -694 -397 -296 -407 -497 -933 -574 -985 -9 -865 -864 -564 -423 -519 -150 -628 -571 -986 -978 -800 -389 -342 -504 -670 -28 -374 -263 -142 -921 -528 -972 -867 -3 -141 -188 -310 -518 -142 -989 -302 -718 -638 -33 -277 -721 -526 -490 -179 -45 -388 -91 -415 -883 -848 -431 -249 -420 -442 -340 -321 -608 -706 -437 -48 -746 -118 -589 -339 -851 -862 -159 -426 -746 -467 -178 -241 -419 -338 -490 -735 -937 -839 -555 -287 -440 -192 -122 -142 -833 -233 -249 -205 -574 -313 -46 -309 -558 -531 -807 -29 -805 -395 -945 -752 -937 -99 -251 -182 -364 -102 -403 -59 -546 -574 -630 -927 -286 -102 -4 -436 -284 -200 -43 -349 -238 -836 -70 -268 -498 -681 -37 -693 -915 -568 -145 -42 -45 -408 -693 -393 -162 -852 -700 -667 -149 -914 -74 -280 -546 -368 -638 -243 -198 -786 -350 -58 -560 -85 -847 -185 -669 -579 -619 -492 -747 -337 -696 -511 -859 -941 -105 -440 -209 -29 -497 -244 -455 -369 -840 -783 -505 -115 -986 -18 -729 -963 -699 -642 -482 -601 -483 -573 -372 -704 -26 -913 -658 -450 -52 -928 -886 -815 -126 -68 -720 -514 -11 -479 -100 -283 -343 -507 -267 -223 -624 -50 -924 -883 -705 -834 -64 -22 -29 -6 -605 -38 -542 -46 -254 -114 -625 -370 -597 -143 -785 -78 -643 -425 -875 -732 -461 -754 -372 -55 -829 -287 -352 -668 -830 -304 -514 -882 -284 -460 -166 -76 -131 -678 -150 -512 -51 -781 -527 -193 -272 -123 -213 -745 -360 -515 -612 -87 -238 -669 -776 -425 -315 -38 -801 -311 -391 -476 -943 -333 -621 -751 -828 -684 -252 -157 -908 -358 -916 -16 -848 -9 -363 -575 -125 -791 -106 -60 -904 -115 -121 -84 -407 -845 -82 -191 -931 -621 -580 -707 -158 -424 -462 -954 -882 -787 -611 -173 -648 -590 -157 -597 -489 -256 -87 -21 -635 -301 -9 -748 -112 -330 -528 -442 -249 -573 -17 -169 -343 -815 -678 -601 -469 -656 -147 -221 -743 -573 -104 -855 -228 -196 -950 -701 -952 -561 -247 -589 -100 -528 -770 -617 -819 -293 -718 -797 -638 -972 -165 -530 -855 -798 -516 -694 -732 -117 -841 -20 -570 -40 -533 -245 -443 -456 -736 -138 -652 -289 -877 -44 -253 -955 -506 -474 -139 -401 -753 -235 -557 -357 -304 -991 -471 -67 -520 -994 -545 -768 -354 -354 -358 -94 -492 -229 -400 -438 -819 -9 -649 -538 -852 -414 -570 -916 -575 -303 -493 -655 -213 -588 -609 -80 -304 -928 -173 -165 -718 -302 -808 -628 -48 -355 -777 -489 -439 -759 -7 -137 -729 -840 -753 -511 -799 -152 -58 -144 -969 -149 -575 -568 -264 -11 -187 -285 -667 -935 -188 -138 -423 -224 -546 -287 -54 -205 -415 -511 -427 -23 -511 -969 -468 -665 -865 -922 -234 -198 -622 -655 -327 -428 -624 -32 -813 -477 -703 -553 -257 -668 -645 -338 -750 -769 -384 -938 -202 -51 -636 -79 -770 -957 -200 -621 -530 -768 -398 -123 -621 -743 -899 -436 -198 -446 -583 -406 -964 -398 -990 -262 -788 -394 -248 -242 -306 -742 -369 -828 -944 -874 -541 -494 -472 -784 -157 -904 -434 -782 -212 -322 -604 -385 -519 -413 -525 -6 -982 -751 -803 -775 -267 -254 -1 -371 -382 -781 -18 -132 -216 -629 -872 -953 -913 -537 -625 -434 -812 -839 -633 -675 -821 -388 -124 -350 -736 -843 -886 -195 -238 -36 -128 -263 -277 -824 -273 -723 -51 -108 -931 -454 -307 -115 -412 -435 -915 -373 -51 -74 -72 -427 -441 -915 -296 -766 -492 -570 -720 -172 -169 -949 -206 -89 -20 -156 -94 -987 -308 -933 -671 -949 -683 -492 -243 -616 -741 -60 -65 -629 -601 -492 -736 -730 -70 -132 -306 -996 -116 -971 -892 -579 -105 -396 -583 -205 -961 -764 -374 -41 -818 -232 -904 -599 -210 -828 -44 -636 -461 -665 -83 -555 -16 -610 -139 -803 -83 -524 -528 -961 -763 -895 -881 -776 -796 -383 -643 -629 -80 -410 -624 -501 -168 -878 -699 -310 -513 -495 -520 -103 -1000 -534 -839 -552 -802 -953 -731 -321 -75 -715 -132 -754 -480 -745 -622 -299 -433 -396 -886 -353 -544 -333 -845 -64 -474 -997 -810 -932 -88 -766 -939 -504 -521 -77 -612 -807 -523 -137 -486 -634 -712 -872 -561 -942 -504 -32 -476 -305 -552 -585 -935 -913 -536 -765 -337 -654 -58 -147 -761 -199 -487 -32 -56 -849 -149 -418 -659 -323 -925 -177 -993 -854 -927 -758 -852 -584 -98 -489 -974 -948 -770 -597 -296 -76 -323 -164 -606 -331 -93 -293 -602 -748 -285 -101 -539 -90 -778 -779 -335 -330 -495 -17 -880 -556 -96 -180 -361 -579 -859 -396 -459 -992 -873 -390 -497 -189 -828 -745 -452 -13 -522 -181 -654 -172 -273 -264 -71 -558 -775 -528 -524 -159 -924 -702 -410 -795 -386 -136 -277 -773 -180 -998 -854 -615 -790 -844 -842 -963 -210 -57 -327 -220 -402 -934 -22 -708 -916 -765 -54 -345 -780 -839 -322 -137 -580 -805 -912 -749 -636 -544 -225 -77 -22 -388 -758 -304 -810 -4 -819 -769 -477 -398 -24 -553 -560 -718 -238 -116 -166 -872 -578 -412 -114 -52 -427 -979 -683 -728 -808 -3 -147 -72 -660 -717 -237 -957 -886 -1 -44 -585 -741 -174 -904 -104 -522 -899 -535 -634 -566 -228 -945 -197 -430 -222 -606 -858 -194 -16 -866 -11 -100 -11 -412 -176 -210 -992 -989 -436 -204 -599 -640 -629 -430 -753 -623 -942 -310 -919 -775 -475 -620 -367 -743 -143 -637 -808 -540 -63 -803 -753 -124 -772 -759 -223 -52 -684 -592 -819 -411 -118 -637 -369 -445 -565 -810 -78 -519 -938 -317 -506 -569 -394 -729 -816 -613 -260 -615 -459 -22 -160 -417 -294 -885 -183 -796 -767 -676 -422 -119 -42 -725 -916 -465 -642 -61 -879 -811 -363 -203 -567 -949 -338 -854 -426 -227 -571 -273 -955 -88 -839 -502 -538 -215 -189 -816 -778 -229 -221 -203 -752 -365 -335 -730 -4 -731 -892 -667 -820 -498 -643 -191 -884 -765 -813 -386 -965 -633 -284 -188 -452 -320 -390 -817 -371 -220 -679 -970 -568 -480 -548 -226 -378 -783 -424 -279 -79 -440 -726 -544 -723 -838 -447 -443 -666 -445 -656 -900 -554 -193 -322 -622 -993 -16 -332 -57 -384 -137 -740 -520 -37 -933 -384 -750 -263 -15 -865 -543 -438 -695 -258 -247 -843 -600 -685 -422 -670 -548 -829 -338 -119 -538 -880 -844 -810 -740 -565 -753 -809 -233 -264 -347 -508 -254 -774 -134 -700 -294 -925 -411 -252 -536 -335 -14 -411 -9 -28 -834 -290 -640 -866 -430 -375 -406 -489 -783 -909 -635 -111 -152 -130 -378 -460 -174 -905 -200 -910 -332 -297 -831 -356 -95 -232 -248 -2 -919 -279 -23 -30 -189 -244 -672 -461 -873 -373 -234 -731 -199 -706 -679 -709 -653 -922 -90 -583 -718 -794 -563 -567 -617 -907 -238 -945 -279 -723 -376 -215 -563 -205 -607 -334 -93 -453 -511 -544 -552 -761 -858 -678 -628 -31 -939 -708 -264 -905 -495 -94 -997 -868 -263 -370 -730 -147 -764 -981 -207 -825 -196 -352 -999 -174 -243 -295 -845 -235 -267 -519 -705 -488 -121 -405 -447 -596 -450 -1 -807 -259 -879 -744 -264 -604 -718 -480 -667 -500 -199 -895 -638 -288 -10 -745 -688 -674 -506 -927 -10 -587 -646 -262 -356 -900 -867 -226 -148 -187 -262 -306 -85 -723 -134 -534 -475 -936 -164 -1000 -484 -887 -719 -869 -211 -276 -971 -431 -752 -481 -791 -892 -1 -990 -672 -135 -160 -820 -643 -406 -325 -133 -170 -174 -770 -861 -897 -739 -568 -708 -904 -290 -867 -335 -84 -110 -774 -611 -115 -339 -14 -112 -198 -256 -943 -495 -900 -694 -251 -983 -88 -699 -704 -725 -542 -30 -27 -787 -415 -516 -972 -519 -1000 -245 -405 -707 -383 -706 -825 -727 -957 -549 -317 -959 -183 -595 -411 -441 -995 -671 -378 -834 -98 -126 -866 -855 -661 -558 -121 -544 -598 -495 -544 -690 -142 -214 -427 -144 -187 -135 -649 -579 -673 -171 -240 -321 -976 -581 -85 -236 -817 -779 -767 -23 -877 -537 -348 -342 -143 -968 -703 -47 -534 -871 -877 -726 -880 -142 -440 -768 -403 -549 -947 -585 -501 -6 -246 -58 -945 -63 -734 -926 -953 -154 -302 -584 -207 -893 -178 -694 -715 -228 -434 -5 -136 -225 -878 -995 -524 -234 -246 -16 -505 -523 -913 -888 -568 -143 -373 -822 -551 -544 -884 -777 -988 -428 -97 -19 -747 -977 -325 -414 -621 -350 -593 -983 -646 -946 -838 -156 -155 -505 -45 -952 -25 -974 -496 -784 -218 -715 -764 -106 -330 -853 -851 -573 -824 -700 -384 -715 -49 -906 -349 -763 -93 -766 -479 -464 -951 -297 -16 -845 -8 -397 -69 -50 -749 -11 -25 -804 -79 -196 -533 -161 -243 -820 -804 -934 -892 -818 -640 -618 -624 -633 -230 -664 -472 -148 -197 -1 -258 -294 -988 -87 -97 -652 -18 -605 -826 -615 -915 -736 -641 -296 -533 -379 -779 -205 -91 -512 -667 -633 -239 -100 -292 -767 -103 -502 -361 -738 -790 -637 -724 -24 -860 -995 -174 -649 -89 -773 -292 -648 -288 -445 -201 -458 -492 -103 -871 -531 -803 -186 -737 -848 -624 -394 -930 -357 -982 -981 -13 -156 -161 -518 -594 -932 -434 -447 -313 -234 -279 -536 -215 -981 -43 -439 -69 -408 -618 -892 -582 -40 -363 -983 -622 -25 -467 -449 -413 -976 -99 -7 -967 -573 -976 -122 -140 -237 -891 -335 -546 -633 -24 -93 -819 -132 -540 -692 -207 -354 -222 -615 -208 -572 -824 -620 -775 -471 -567 -541 -698 -19 -425 -581 -619 -351 -60 -606 -470 -336 -913 -585 -653 -825 -780 -14 -604 -234 -287 -726 -512 -259 -786 -742 -396 -848 -788 -195 -568 -791 -991 -438 -317 -872 -871 -318 -593 -776 -125 -771 -568 -275 -896 -704 -359 -656 -840 -300 -905 -678 -224 -394 -902 -746 -706 -269 -199 -154 -727 -164 -848 -15 -673 -352 -961 -57 -908 -398 -456 -360 -460 -427 -290 -745 -402 -32 -323 -919 -696 -295 -834 -949 -391 -730 -762 -461 -692 -67 -504 -448 -319 -663 -927 -325 -95 -719 -141 -904 -461 -883 -39 -710 -973 -982 -222 -158 -955 -392 -526 -866 -982 -757 -705 -859 -799 -445 -964 -205 -775 -643 -806 -206 -241 -317 -829 -422 -922 -55 -114 -910 -70 -920 -408 -921 -844 -688 -503 -478 -236 -383 -742 -496 -626 -754 -248 -274 -237 -369 -355 -438 -378 -85 -821 -452 -393 -744 -477 -531 -356 -894 -184 -867 -345 -567 -789 -489 -846 -520 -918 -462 -314 -623 -756 -680 -828 -250 -947 -615 -735 -286 -471 -436 -200 -214 -497 -48 -83 -850 -682 -102 -436 -842 -656 -989 -381 -40 -980 -29 -31 -430 -132 -671 -196 -398 -613 -52 -176 -212 -166 -137 -5 -642 -526 -279 -173 -940 -968 -965 -700 -507 -266 -231 -570 -491 -707 -699 -347 -609 -446 -278 -338 -401 -197 -824 -43 -699 -478 -329 -85 -449 -717 -850 -816 -93 -639 -712 -708 -894 -544 -256 -147 -992 -86 -323 -66 -995 -560 -165 -26 -891 -482 -878 -12 -24 -106 -354 -679 -675 -743 -986 -162 -25 -652 -866 -670 -48 -827 -49 -731 -435 -307 -354 -857 -739 -125 -21 -537 -446 -579 -908 -174 -589 -853 -886 -52 -643 -322 -490 -913 -912 -242 -382 -732 -912 -661 -6 -985 -721 -988 -308 -173 -311 -455 -737 -877 -600 -92 -40 -775 -65 -384 -524 -871 -956 -285 -444 -690 -271 -828 -443 -191 -796 -535 -336 -836 -401 -4 -842 -144 -754 -706 -231 -456 -891 -728 -771 -322 -239 -501 -296 -464 -259 -854 -236 -280 -271 -980 -104 -544 -299 -56 -44 -764 -192 -260 -522 -341 -993 -765 -697 -257 -910 -999 -395 -411 -7 -274 -336 -575 -340 -288 -154 -632 -554 -350 -411 -604 -66 -845 -691 -689 -782 -676 -160 -954 -144 -565 -851 -441 -798 -232 -925 -488 -782 -908 -249 -551 -309 -693 -516 -70 -252 -650 -900 -444 -274 -431 -42 -411 -320 -544 -622 -24 -308 -311 -34 -277 -603 -293 -22 -269 -272 -279 -550 -235 -588 -784 -505 -756 -4 -454 -627 -567 -471 -814 -380 -811 -500 -905 -36 -17 -181 -421 -507 -853 -856 -55 -774 -547 -348 -202 -32 -684 -659 -283 -997 -164 -149 -564 -600 -430 -184 -385 -929 -236 -673 -16 -759 -374 -693 -510 -315 -1000 -675 -551 -329 -571 -895 -518 -924 -331 -473 -774 -101 -609 -965 -577 -33 -820 -163 -593 -771 -429 -379 -18 -264 -640 -962 -566 -334 -908 -116 -517 -546 -718 -340 -867 -479 -609 -393 -95 -754 -622 -613 -314 -142 -312 -207 -336 -514 -585 -946 -209 -643 -894 -938 -889 -674 -536 -207 -809 -141 -345 -710 -146 -346 -525 -971 -426 -191 -243 -81 -654 -747 -366 -997 -437 -875 -787 -760 -266 -327 -903 -975 -538 -741 -334 -676 -266 -91 -783 -968 -695 -292 -159 -846 -717 -907 -872 -837 -759 -490 -1 -948 -836 -719 -333 -323 -757 -763 -432 -555 -64 -506 -154 -561 -242 -669 -358 -380 -857 -485 -127 -307 -127 -576 -600 -439 -439 -47 -796 -398 -914 -128 -638 -156 -960 -96 -51 -83 -189 -25 -161 -251 -79 -898 -270 -387 -714 -558 -531 -287 -674 -600 -856 -368 -23 -782 -244 -577 -896 -681 -42 -801 -721 -117 -738 -101 -368 -846 -295 -249 -706 -787 -33 -322 -826 -786 -175 -158 -987 -71 -430 -140 -72 -361 -991 -873 -788 -178 -10 -543 -83 -899 -337 -767 -791 -772 -130 -416 -294 -993 -915 -685 -967 -571 -991 -484 -787 -958 -55 -465 -453 -528 -276 -72 -117 -367 -477 -333 -815 -438 -795 -591 -688 -443 -381 -47 -459 -342 -464 -514 -230 -120 -547 -942 -274 -446 -561 -647 -705 -398 -193 -108 -969 -325 -708 -743 -362 -409 -944 -120 -26 -302 -514 -785 -421 -243 -234 -796 -961 -144 -284 -347 -835 -630 -679 -362 -487 -391 -434 -534 -751 -860 -783 -494 -525 -41 -320 -756 -134 -281 -700 -172 -673 -717 -452 -360 -124 -101 -849 -654 -155 -931 -872 -541 -794 -432 -256 -889 -26 -709 -644 -249 -753 -165 -432 -826 -996 -596 -893 -615 -309 -78 -102 -497 -526 -152 -524 -630 -688 -758 -953 -345 -223 -337 -5 -8 -614 -14 -596 -555 -928 -657 -260 -116 -539 -365 -841 -647 -119 -752 -666 -546 -558 -855 -876 -729 -740 -80 -635 -839 -846 -717 -149 -708 -100 -767 -878 -827 -939 -197 -170 -28 -679 -329 -65 -972 -30 -27 -470 -570 -799 -404 -141 -737 -13 -275 -105 -953 -153 -717 -34 -816 -708 -670 -773 -826 -750 -841 -149 -71 -865 -727 -728 -731 -247 -682 -975 -858 -623 -614 -290 -102 -895 -835 -783 -397 -832 -809 -713 -383 -694 -822 -766 -417 -728 -836 -761 -462 -547 -406 -744 -535 -531 -376 -472 -968 -169 -282 -494 -367 -112 -101 -858 -514 -792 -980 -916 -633 -198 -104 -933 -871 -117 -792 -923 -266 -692 -420 -593 -374 -404 -335 -813 -301 -78 -257 -51 -970 -865 -201 -758 -942 -600 -630 -13 -502 -736 -862 -734 -553 -888 -113 -293 -648 -387 -800 -283 -534 -559 -759 -878 -627 -523 -489 -863 -811 -271 -734 -700 -647 -960 -601 -36 -991 -674 -234 -33 -842 -83 -886 -187 -656 -765 -809 -863 -322 -495 -671 -321 -839 -17 -993 -437 -165 -171 -914 -844 -629 -633 -827 -102 -217 -53 -559 -572 -385 -651 -744 -180 -281 -859 -571 -972 -398 -437 -494 -69 -268 -77 -109 -881 -852 -113 -730 -62 -272 -813 -352 -687 -347 -726 -119 -664 -966 -30 -30 -144 -533 -150 -337 -971 -656 -999 -327 -451 -742 -954 -618 -841 -960 -164 -953 -66 -369 -871 -359 -666 -619 -585 -822 -337 -539 -722 -3 -128 -535 -691 -813 -981 -744 -627 -38 -645 -24 -45 -45 -661 -428 -415 -945 -670 -918 -29 -139 -404 -59 -579 -433 -333 -319 -246 -886 -57 -974 -711 -313 -494 -645 -374 -887 -437 -594 -717 -854 -727 -999 -919 -748 -384 -841 -803 -114 -326 -618 -302 -445 -937 -492 -10 -768 -403 -913 -341 -969 -577 -865 -383 -584 -464 -989 -823 -976 -738 -839 -144 -476 -724 -276 -39 -432 -497 -182 -882 -894 -460 -566 -960 -688 -358 -307 -759 -712 -967 -902 -21 -749 -819 -595 -517 -368 -958 -721 -555 -969 -270 -391 -439 -455 -102 -289 -791 -62 -200 -140 -902 -171 -176 -444 -44 -715 -327 -193 -810 -250 -120 -323 -302 -95 -993 -454 -392 -969 -717 -111 -483 -747 -842 -284 -403 -232 -852 -761 -672 -514 -927 -911 -629 -870 -372 -746 -418 -879 -463 -887 -757 -942 -720 -51 -18 -768 -330 -253 -904 -455 -115 -310 -409 -49 -29 -980 -587 -170 -697 -742 -181 -14 -412 -514 -43 -221 -53 -907 -643 -8 -9 -220 -86 -229 -409 -569 -896 -6 -756 -401 -223 -43 -785 -733 -594 -573 -41 -814 -5 -79 -367 -156 -44 -644 -815 -620 -265 -758 -606 -377 -244 -691 -243 -928 -680 -692 -251 -316 -209 -551 -481 -253 -75 -266 -74 -144 -862 -305 -798 -268 -933 -902 -202 -800 -176 -911 -316 -310 -324 -304 -64 -535 -279 -95 -491 -895 -658 -753 -501 -813 -447 -81 -763 -766 -297 -885 -651 -5 -211 -906 -284 -958 -16 -933 -219 -157 -756 -634 -693 -473 -206 -648 -71 -367 -776 -599 -844 -250 -995 -855 -560 -615 -136 -285 -109 -245 -110 -382 -764 -577 -572 -125 -427 -687 -763 -211 -749 -755 -386 -839 -600 -952 -858 -999 -389 -637 -99 -245 -163 -54 -522 -490 -399 -969 -289 -716 -558 -572 -839 -165 -267 -993 -707 -269 -750 -595 -661 -12 -467 -192 -207 -75 -380 -581 -505 -514 -254 -701 -820 -940 -246 -780 -977 -499 -144 -683 -314 -382 -707 -958 -648 -854 -962 -51 -893 -407 -943 -719 -93 -870 -601 -832 -340 -319 -145 -190 -10 -874 -207 -217 -302 -194 -587 -470 -723 -70 -196 -890 -72 -377 -269 -425 -271 -288 -202 -689 -528 -537 -411 -38 -984 -504 -470 -334 -688 -753 -487 -808 -338 -876 -662 -353 -683 -770 -382 -183 -767 -85 -182 -120 -272 -608 -188 -405 -93 -133 -13 -485 -417 -832 -741 -526 -25 -788 -614 -406 -639 -595 -427 -15 -576 -869 -348 -301 -374 -263 -563 -620 -684 -585 -409 -175 -44 -259 -227 -635 -994 -478 -278 -191 -266 -361 -917 -766 -178 -223 -453 -431 -647 -383 -613 -652 -414 -131 -499 -779 -742 -345 -665 -934 -786 -967 -545 -933 -28 -254 -386 -120 -175 -712 -910 -889 -881 -858 -602 -19 -659 -592 -903 -369 -713 -946 -580 -834 -33 -326 -124 -925 -565 -88 -28 -552 -114 -509 -638 -399 -484 -670 -318 -851 -315 -607 -989 -917 -220 -536 -994 -568 -864 -126 -477 -674 -581 -160 -197 -433 -83 -49 -446 -968 -489 -228 -884 -285 -120 -784 -90 -96 -604 -844 -129 -970 -696 -610 -409 -804 -163 -936 -3 -104 -349 -902 -149 -249 -499 -807 -476 -771 -838 -2 -96 -156 -764 -441 -171 -972 -936 -125 -442 -857 -724 -391 -83 -575 -926 -819 -470 -882 -68 -423 -710 -723 -905 -170 -78 -757 -19 -708 -730 -750 -395 -200 -491 -643 -452 -873 -18 -569 -566 -241 -724 -879 -800 -313 -669 -256 -136 -85 -814 -418 -113 -409 -931 -150 -964 -121 -518 -151 -94 -889 -260 -887 -451 -430 -949 -502 -510 -909 -516 -656 -886 -701 -558 -535 -26 -474 -35 -227 -810 -873 -415 -32 -423 -491 -485 -231 -53 -225 -253 -550 -665 -672 -512 -40 -767 -108 -431 -607 -100 -520 -816 -927 -591 -340 -205 -674 -336 -70 -562 -115 -200 -918 -85 -9 -794 -166 -2 -334 -239 -439 -586 -659 -799 -802 -35 -394 -608 -969 -348 -559 -922 -993 -142 -945 -747 -762 -268 -380 -137 -206 -377 -670 -357 -446 -715 -200 -909 -216 -720 -424 -298 -916 -368 -896 -912 -414 -304 -937 -886 -123 -320 -732 -782 -16 -977 -774 -684 -423 -322 -734 -559 -916 -171 -391 -324 -447 -311 -535 -898 -309 -496 -190 -486 -162 -889 -873 -196 -221 -634 -973 -995 -823 -24 -566 -88 -950 -24 -171 -278 -364 -670 -735 -440 -839 -644 -279 -855 -741 -116 -633 -820 -564 -963 -892 -762 -555 -580 -451 -68 -31 -250 -152 -538 -796 -957 -764 -870 -526 -525 -1 -989 -1000 -506 -148 -140 -975 -51 -922 -321 -92 -814 -639 -710 -57 -597 -711 -50 -30 -792 -394 -444 -829 -25 -217 -448 -650 -619 -728 -144 -757 -418 -313 -963 -356 -136 -82 -428 -754 -163 -981 -513 -490 -54 -821 -624 -442 -412 -774 -352 -89 -892 -85 -111 -914 -112 -428 -778 -644 -705 -267 -219 -562 -657 -29 -627 -658 -429 -464 -372 -857 -472 -936 -142 -788 -639 -128 -15 -736 -766 -680 -374 -720 -17 -162 -199 -270 -347 -132 -272 -861 -657 -388 -519 -787 -804 -831 -690 -377 -179 -401 -177 -26 -125 -528 -937 -446 -509 -825 -440 -62 -99 -169 -835 -971 -649 -699 -354 -303 -454 -276 -457 -665 -84 -681 -689 -466 -311 -717 -302 -638 -507 -305 -28 -675 -469 -427 -916 -747 -112 -891 -609 -669 -29 -985 -800 -809 -188 -595 -519 -967 -936 -730 -766 -352 -950 -349 -175 -869 -48 -994 -211 -809 -666 -954 -21 -619 -975 -401 -453 -166 -339 -103 -923 -707 -410 -934 -920 -294 -11 -909 -886 -571 -452 -473 -11 -486 -413 -996 -882 -670 -844 -331 -827 -34 -744 -125 -435 -118 -709 -274 -54 -144 -41 -238 -860 -904 -606 -213 -718 -274 -266 -967 -326 -29 -515 -23 -172 -4 -428 -250 -430 -786 -828 -755 -79 -579 -983 -967 -285 -953 -296 -421 -895 -119 -288 -338 -366 -198 -950 -750 -193 -488 -311 -221 -392 -330 -815 -415 -143 -538 -622 -903 -554 -65 -816 -544 -210 -607 -904 -830 -731 -440 -684 -310 -356 -708 -178 -265 -824 -10 -356 -875 -492 -655 -999 -539 -999 -497 -867 -388 -171 -349 -886 -732 -432 -237 -11 -115 -357 -405 -786 -118 -983 -820 -16 -888 -744 -380 -822 -86 -208 -912 -286 -400 -45 -289 -31 -499 -423 -979 -75 -957 -167 -126 -134 -251 -101 -19 -559 -730 -13 -403 -421 -611 -47 -906 -546 -823 -986 -2 -406 -892 -958 -228 -287 -954 -164 -1 -241 -320 -464 -188 -640 -747 -260 -952 -82 -942 -417 -413 -820 -579 -359 -579 -264 -852 -676 -986 -791 -788 -389 -674 -711 -690 -12 -392 -156 -103 -863 -463 -293 -869 -181 -159 -274 -751 -383 -1 -221 -549 -79 -723 -275 -562 -880 -254 -319 -857 -195 -903 -29 -787 -859 -895 -185 -558 -537 -527 -573 -434 -257 -214 -240 -912 -266 -88 -50 -711 -486 -632 -315 -203 -366 -487 -577 -315 -521 -61 -769 -252 -559 -804 -390 -952 -206 -421 -446 -69 -283 -725 -184 -421 -70 -820 -856 -885 -962 -110 -805 -821 -812 -378 -178 -319 -870 -204 -732 -642 -835 -543 -445 -552 -989 -923 -188 -827 -100 -964 -789 -281 -461 -497 -66 -312 -573 -963 -758 -552 -415 -504 -192 -352 -835 -544 -925 -517 -39 -785 -449 -128 -319 -309 -214 -916 -337 -284 -654 -708 -410 -738 -528 -432 -378 -234 -60 -273 -20 -77 -936 -790 -533 -675 -471 -800 -307 -537 -816 -914 -727 -532 -746 -997 -552 -333 -928 -706 -288 -852 -611 -671 -191 -822 -798 -771 -817 -148 -37 -462 -542 -431 -536 -291 -747 -207 -868 -160 -31 -434 -455 -148 -739 -457 -163 -581 -241 -193 -960 -222 -742 -845 -74 -826 -864 -409 -786 -253 -824 -950 -554 -63 -819 -727 -780 -651 -451 -901 -50 -14 -337 -693 -558 -253 -402 -81 -504 -442 -923 -699 -982 -513 -806 -449 -142 -280 -658 -194 -398 -696 -400 -132 -610 -692 -402 -271 -479 -188 -341 -109 -928 -426 -941 -918 -313 -450 -184 -592 -716 -654 -598 -573 -714 -437 -950 -650 -931 -160 -881 -204 -67 -477 -521 -893 -889 -215 -838 -575 -693 -587 -865 -68 -552 -540 -771 -102 -290 -734 -247 -260 -906 -574 -241 -721 -589 -422 -341 -748 -48 -245 -374 -859 -954 -285 -665 -574 -10 -79 -557 -536 -985 -727 -600 -19 -878 -927 -746 -643 -975 -561 -800 -229 -360 -248 -453 -617 -491 -905 -688 -322 -227 -993 -422 -350 -274 -515 -750 -227 -437 -508 -730 -711 -555 -800 -10 -809 -595 -985 -678 -734 -466 -113 -144 -718 -791 -967 -745 -36 -199 -735 -377 -724 -984 -478 -176 -413 -935 -985 -493 -253 -702 -239 -861 -397 -251 -788 -705 -341 -699 -693 -824 -341 -562 -302 -652 -28 -527 -926 -823 -200 -309 -687 -481 -635 -840 -544 -802 -720 -509 -68 -767 -651 -7 -310 -840 -615 -495 -335 -1 -398 -408 -613 -913 -328 -81 -578 -651 -22 -756 -144 -760 -466 -710 -388 -163 -239 -505 -184 -371 -64 -909 -469 -409 -908 -980 -603 -347 -956 -525 -395 -581 -779 -889 -676 -254 -473 -706 -956 -166 -732 -625 -944 -750 -868 -245 -710 -98 -575 -430 -398 -422 -467 -682 -642 -290 -179 -578 -133 -504 -388 -75 -69 -383 -552 -898 -77 -501 -464 -592 -550 -155 -875 -48 -281 -819 -717 -195 -382 -290 -509 -433 -706 -847 -359 -588 -284 -150 -725 -289 -220 -105 -141 -598 -380 -81 -230 -999 -809 -609 -685 -846 -499 -427 -700 -982 -487 -554 -644 -476 -336 -964 -912 -933 -313 -168 -203 -303 -976 -211 -268 -695 -7 -306 -672 -778 -941 -6 -11 -951 -208 -774 -215 -217 -847 -959 -507 -927 -110 -491 -312 -668 -140 -240 -195 -127 -411 -511 -98 -653 -129 -672 -678 -530 -758 -444 -153 -641 -636 -89 -48 -383 -501 -555 -422 -814 -2 -40 -756 -889 -315 -152 -648 -715 -481 -935 -810 -798 -447 -242 -666 -985 -144 -774 -243 -284 -698 -529 -392 -468 -287 -432 -593 -972 -297 -276 -768 -347 -346 -965 -49 -715 -609 -931 -337 -69 -476 -183 -825 -25 -402 -334 -206 -282 -616 -924 -977 -405 -223 -253 -334 -598 -522 -783 -834 -949 -647 -32 -723 -604 -609 -640 -6 -534 -710 -796 -324 -14 -563 -855 -653 -710 -507 -517 -232 -662 -38 -723 -477 -217 -328 -254 -555 -398 -201 -912 -534 -368 -90 -414 -692 -447 -721 -58 -896 -52 -602 -473 -755 -249 -252 -815 -760 -738 -218 -203 -813 -857 -685 -145 -307 -401 -220 -211 -78 -612 -314 -610 -598 -972 -532 -296 -762 -826 -416 -455 -556 -720 -372 -700 -314 -610 -306 -741 -248 -43 -991 -518 -162 -853 -195 -754 -43 -608 -188 -869 -882 -325 -752 -102 -451 -489 -393 -52 -21 -627 -262 -477 -225 -38 -528 -925 -846 -33 -650 -454 -142 -424 -584 -178 -457 -536 -606 -838 -9 -528 -845 -914 -14 -870 -1 -564 -136 -976 -715 -142 -353 -293 -727 -742 -513 -991 -447 -531 -999 -49 -603 -970 -231 -950 -933 -991 -607 -622 -896 -195 -772 -731 -12 -7 -207 -344 -372 -202 -544 -866 -444 -949 -899 -66 -199 -569 -387 -932 -207 -641 -226 -206 -505 -322 -918 -157 -457 -299 -666 -27 -155 -106 -363 -772 -528 -932 -20 -393 -970 -874 -604 -259 -646 -574 -71 -746 -95 -875 -965 -132 -100 -307 -300 -156 -100 -349 -874 -495 -882 -573 -194 -415 -717 -679 -157 -664 -492 -985 -122 -111 -672 -493 -486 -476 -521 -388 -756 -311 -62 -946 -738 -172 -598 -116 -935 -517 -134 -657 -121 -172 -733 -627 -671 -540 -952 -561 -423 -70 -203 -596 -814 -143 -491 -668 -7 -710 -529 -38 -420 -192 -784 -631 -937 -144 -56 -204 -255 -213 -976 -533 -415 -326 -554 -217 -24 -207 -501 -459 -675 -605 -148 -994 -311 -580 -265 -979 -370 -984 -724 -680 -314 -471 -868 -473 -541 -493 -186 -572 -40 -164 -494 -784 -301 -439 -255 -612 -572 -537 -155 -886 -213 -376 -832 -315 -213 -769 -864 -33 -798 -960 -413 -939 -681 -747 -344 -469 -946 -384 -886 -326 -633 -329 -547 -394 -683 -350 -572 -741 -829 -916 -818 -796 -98 -299 -524 -407 -182 -459 -410 -661 -11 -73 -979 -774 -855 -973 -186 -753 -474 -196 -345 -685 -815 -744 -946 -483 -291 -492 -108 -81 -701 -26 -61 -724 -545 -745 -922 -112 -776 -789 -948 -264 -839 -892 -234 -178 -30 -571 -158 -991 -704 -478 -344 -455 -902 -507 -294 -93 -511 -97 -354 -127 -86 -502 -841 -256 -829 -620 -193 -482 -518 -144 -377 -917 -457 -622 -705 -361 -74 -39 -635 -715 -736 -752 -153 -629 -930 -409 -25 -654 -407 -300 -430 -198 -962 -408 -262 -986 -666 -828 -638 -71 -132 -636 -345 -20 -518 -393 -260 -504 -860 -21 -637 -111 -582 -678 -623 -786 -616 -543 -672 -761 -534 -2 -64 -352 -435 -117 -154 -964 -876 -758 -254 -220 -788 -520 -441 -286 -996 -147 -832 -681 -849 -468 -80 -167 -285 -330 -49 -518 -893 -191 -686 -933 -853 -346 -387 -816 -493 -179 -710 -289 -464 -862 -760 -389 -67 -693 -953 -414 -484 -418 -761 -127 -975 -893 -177 -815 -53 -966 -88 -544 -453 -579 -341 -955 -571 -131 -408 -994 -439 -553 -860 -449 -506 -435 -34 -858 -772 -636 -787 -713 -628 -826 -563 -451 -662 -673 -438 -990 -74 -701 -215 -322 -987 -181 -580 -353 -395 -203 -750 -451 -612 -621 -289 -681 -720 -514 -433 -906 -972 -77 -127 -594 -467 -983 -317 -220 -129 -711 -552 -150 -614 -206 -515 -736 -819 -734 -425 -475 -268 -705 -398 -682 -316 -475 -211 -237 -260 -16 -44 -820 -443 -280 -615 -4 -381 -789 -461 -169 -147 -497 -17 -418 -733 -105 -991 -891 -50 -791 -498 -714 -254 -327 -70 -528 -233 -812 -234 -599 -840 -513 -600 -357 -781 -20 -517 -673 -239 -251 -171 -405 -639 -844 -815 -625 -999 -97 -785 -718 -781 -959 -613 -147 -803 -361 -17 -326 -417 -370 -783 -423 -283 -733 -148 -559 -256 -707 -140 -564 -273 -653 -92 -499 -202 -707 -758 -234 -134 -35 -635 -698 -214 -443 -857 -332 -369 -305 -442 -153 -638 -458 -735 -417 -737 -346 -97 -820 -677 -770 -805 -881 -544 -402 -870 -633 -953 -858 -808 -316 -569 -163 -363 -100 -180 -25 -827 -687 -513 -534 -224 -459 -890 -921 -421 -370 -556 -763 -694 -240 -545 -865 -547 -982 -718 -310 -66 -788 -745 -738 -98 -894 -578 -355 -712 -496 -77 -39 -390 -213 -182 -532 -200 -583 -256 -675 -857 -996 -911 -915 -839 -222 -143 -418 -19 -67 -744 -568 -943 -220 -8 -80 -955 -769 -739 -942 -748 -9 -319 -421 -304 -284 -670 -995 -844 -522 -339 -648 -347 -460 -455 -257 -357 -339 -378 -745 -176 -232 -22 -420 -194 -172 -672 -751 -845 -443 -453 -910 -291 -418 -863 -348 -753 -378 -366 -730 -591 -723 -63 -764 -282 -978 -535 -891 -613 -267 -326 -722 -514 -515 -819 -987 -593 -717 -972 -649 -728 -237 -740 -875 -957 -102 -404 -105 -396 -287 -966 -201 -195 -330 -678 -929 -992 -768 -381 -511 -32 -83 -926 -696 -510 -834 -395 -421 -319 -194 -146 -328 -798 -221 -532 -604 -618 -643 -152 -284 -36 -212 -367 -399 -8 -415 -389 -423 -13 -369 -619 -558 -240 -175 -801 -722 -576 -730 -208 -572 -566 -142 -709 -35 -215 -239 -367 -834 -350 -874 -2 -531 -264 -606 -690 -113 -529 -87 -433 -989 -80 -539 -274 -670 -434 -735 -317 -151 -772 -660 -32 -686 -924 -549 -635 -553 -650 -381 -372 -105 -204 -803 -17 -327 -978 -35 -568 -136 -833 -235 -644 -920 -930 -959 -873 -760 -688 -289 -860 -101 -624 -744 -340 -751 -88 -177 -605 -529 -893 -972 -130 -448 -338 -671 -242 -206 -803 -884 -777 -41 -317 -1000 -523 -658 -76 -905 -980 -595 -678 -203 -496 -588 -526 -738 -714 -905 -309 -450 -889 -983 -335 -222 -698 -107 -696 -354 -293 -320 -857 -384 -266 -306 -364 -795 -86 -672 -423 -782 -197 -147 -183 -829 -710 -547 -437 -51 -958 -155 -98 -797 -527 -321 -669 -170 -876 -647 -854 -55 -534 -878 -369 -2 -861 -173 -799 -460 -804 -12 -429 -255 -56 -20 -373 -837 -393 -419 -358 -473 -276 -358 -928 -485 -610 -301 -30 -256 -646 -29 -530 -522 -696 -301 -756 -222 -743 -484 -37 -491 -804 -851 -875 -734 -122 -359 -556 -855 -415 -503 -354 -579 -124 -322 -467 -2 -16 -642 -606 -33 -816 -132 -123 -126 -617 -413 -914 -760 -517 -238 -869 -424 -836 -766 -913 -963 -11 -932 -861 -71 -533 -744 -8 -349 -826 -428 -718 -406 -607 -622 -739 -11 -759 -415 -35 -89 -178 -601 -960 -296 -748 -889 -236 -391 -410 -186 -832 -89 -559 -556 -580 -332 -499 -453 -777 -875 -365 -411 -817 -307 -858 -232 -969 -621 -991 -824 -121 -462 -42 -127 -960 -209 -507 -128 -285 -862 -33 -680 -834 -457 -526 -344 -851 -19 -391 -623 -403 -408 -702 -9 -561 -989 -207 -917 -991 -29 -788 -63 -699 -800 -298 -917 -633 -764 -672 -154 -399 -265 -494 -464 -590 -931 -813 -238 -737 -868 -139 -507 -58 -233 -750 -495 -350 -843 -302 -932 -88 -696 -13 -66 -653 -723 -487 -699 -824 -385 -404 -151 -985 -702 -485 -25 -341 -360 -943 -449 -368 -697 -743 -378 -115 -921 -486 -320 -733 -187 -711 -997 -990 -251 -449 -681 -109 -208 -916 -548 -818 -832 -652 -683 -314 -40 -972 -480 -846 -163 -926 -432 -187 -335 -801 -160 -931 -315 -372 -505 -246 -20 -255 -563 -760 -559 -325 -18 -989 -505 -80 -392 -796 -216 -785 -349 -440 -638 -999 -573 -629 -59 -844 -913 -445 -725 -195 -964 -989 -478 -940 -464 -143 -290 -68 -555 -171 -491 -440 -856 -542 -774 -860 -597 -20 -333 -116 -274 -29 -938 -450 -836 -420 -614 -515 -955 -120 -962 -318 -918 -653 -852 -226 -252 -545 -10 -583 -882 -525 -893 -575 -150 -181 -509 -862 -829 -480 -987 -388 -654 -130 -289 -583 -766 -301 -766 -430 -266 -262 -751 -621 -212 -496 -504 -171 -733 -502 -435 -487 -836 -558 -744 -496 -943 -163 -987 -273 -288 -796 -789 -970 -464 -671 -930 -645 -425 -565 -321 -740 -202 -783 -528 -220 -812 -856 -246 -976 -47 -211 -570 -527 -523 -837 -741 -583 -602 -853 -208 -820 -392 -392 -551 -264 -183 -53 -776 -83 -499 -325 -347 -113 -432 -527 -935 -287 -679 -568 -867 -400 -419 -122 -551 -352 -520 -195 -949 -437 -261 -789 -79 -728 -170 -974 -692 -555 -519 -164 -835 -390 -882 -93 -216 -308 -523 -567 -576 -356 -264 -906 -276 -226 -96 -80 -655 -302 -21 -97 -48 -732 -338 -403 -925 -659 -482 -585 -260 -45 -803 -291 -452 -695 -507 -270 -488 -287 -507 -878 -593 -324 -161 -860 -163 -22 -284 -837 -561 -661 -210 -299 -291 -96 -242 -176 -723 -11 -236 -33 -936 -463 -967 -20 -984 -647 -267 -277 -1000 -404 -209 -309 -430 -453 -901 -83 -992 -564 -99 -481 -477 -3 -244 -360 -675 -970 -593 -894 -225 -390 -121 -993 -984 -42 -379 -976 -199 -901 -700 -882 -365 -158 -381 -297 -856 -157 -805 -964 -39 -567 -747 -306 -632 -951 -187 -922 -939 -514 -496 -46 -283 -316 -232 -792 -644 -605 -249 -781 -141 -326 -434 -536 -844 -165 -586 -315 -940 -247 -728 -633 -582 -371 -866 -168 -121 -938 -57 -695 -646 -573 -142 -606 -545 -172 -340 -619 -944 -973 -32 -954 -989 -992 -545 -844 -195 -90 -548 -705 -901 -798 -276 -359 -120 -844 -602 -118 -519 -592 -758 -71 -684 -214 -989 -953 -41 -387 -338 -195 -632 -407 -828 -704 -546 -4 -783 -983 -78 -234 -696 -165 -641 -912 -540 -123 -391 -397 -760 -26 -368 -135 -913 -422 -394 -144 -485 -693 -479 -470 -949 -793 -707 -9 -144 -160 -259 -996 -183 -508 -609 -463 -639 -816 -413 -135 -379 -907 -326 -187 -671 -329 -102 -589 -629 -544 -182 -270 -529 -84 -870 -900 -638 -894 -921 -885 -159 -108 -333 -887 -624 -250 -117 -805 -721 -840 -226 -500 -173 -454 -835 -424 -164 -296 -545 -297 -186 -628 -84 -608 -144 -932 -626 -78 -504 -569 -786 -38 -618 -931 -749 -521 -413 -614 -191 -28 -529 -129 -474 -11 -2 -782 -969 -615 -946 -167 -265 -666 -960 -10 -825 -436 -35 -203 -250 -237 -583 -443 -183 -136 -844 -205 -793 -244 -100 -343 -279 -664 -843 -70 -47 -293 -708 -147 -178 -213 -34 -805 -4 -550 -529 -81 -664 -968 -682 -215 -575 -990 -596 -467 -404 -454 -357 -518 -1000 -150 -726 -571 -256 -216 -855 -829 -273 -651 -655 -689 -392 -466 -290 -322 -903 -45 -239 -928 -522 -451 -525 -267 -124 -996 -553 -207 -112 -958 -668 -186 -643 -161 -69 -23 -49 -882 -85 -96 -327 -623 -906 -331 -43 -230 -507 -184 -288 -474 -462 -734 -778 -13 -706 -157 -435 -801 -208 -643 -709 -359 -503 -626 -767 -591 -273 -769 -912 -705 -765 -501 -87 -449 -256 -841 -880 -788 -908 -566 -109 -902 -110 -126 -310 -289 -937 -982 -948 -118 -55 -47 -4 -887 -857 -618 -978 -18 -268 -372 -127 -110 -519 -480 -180 -820 -591 -845 -816 -646 -283 -792 -611 -110 -266 -356 -876 -359 -284 -455 -428 -728 -166 -710 -768 -765 -921 -529 -138 -523 -636 -340 -292 -497 -715 -375 -442 -4 -405 -118 -978 -59 -927 -551 -727 -859 -794 -432 -642 -542 -550 -755 -370 -262 -949 -488 -75 -186 -553 -757 -340 -32 -705 -23 -305 -580 -91 -464 -691 -774 -66 -394 -187 -586 -847 -582 -179 -597 -448 -647 -921 -734 -937 -129 -970 -695 -242 -575 -313 -302 -369 -978 -296 -75 -742 -301 -360 -945 -472 -891 -30 -546 -374 -13 -996 -654 -391 -438 -889 -732 -818 -741 -828 -453 -246 -534 -105 -422 -490 -616 -96 -843 -913 -710 -210 -38 -703 -377 -445 -381 -293 -335 -585 -239 -889 -53 -634 -900 -660 -568 -142 -802 -19 -84 -500 -891 -818 -589 -867 -415 -927 -803 -843 -70 -465 -400 -781 -580 -80 -174 -445 -628 -368 -528 -714 -920 -705 -629 -263 -540 -875 -396 -877 -43 -425 -506 -524 -138 -341 -393 -670 -241 -982 -818 -666 -781 -59 -323 -81 -369 -705 -198 -550 -619 -676 -83 -196 -648 -857 -263 -807 -832 -802 -77 -959 -977 -537 -74 -455 -14 -358 -635 -460 -271 -289 -499 -444 -59 -839 -682 -500 -714 -401 -780 -903 -812 -255 -67 -916 -93 -5 -20 -119 -706 -100 -444 -608 -823 -929 -980 -145 -484 -465 -264 -785 -246 -588 -615 -509 -558 -287 -463 -633 -878 -243 -549 -377 -268 -3 -453 -547 -375 -759 -538 -194 -331 -420 -601 -824 -568 -793 -758 -884 -666 -147 -26 -698 -822 -592 -899 -429 -716 -848 -930 -308 -7 -609 -887 -570 -326 -846 -661 -847 -259 -785 -242 -246 -725 -615 -14 -686 -258 -69 -941 -730 -79 -787 -624 -185 -734 -451 -788 -37 -505 -569 -295 -325 -157 -955 -448 -272 -471 -564 -352 -684 -356 -904 -908 -4 -411 -497 -4 -469 -544 -292 -825 -959 -289 -621 -726 -397 -959 -785 -859 -39 -17 -782 -877 -177 -875 -593 -756 -597 -479 -650 -853 -373 -506 -807 -196 -438 -346 -234 -97 -877 -954 -825 -544 -755 -586 -110 -967 -897 -452 -430 -836 -153 -824 -977 -884 -93 -156 -224 -636 -461 -431 -263 -451 -112 -226 -589 -481 -791 -924 -531 -4 -767 -921 -15 -742 -441 -880 -390 -818 -626 -852 -999 -249 -674 -827 -598 -751 -560 -833 -44 -254 -624 -723 -970 -652 -154 -528 -262 -279 -270 -110 -443 -77 -111 -998 -720 -517 -513 -452 -226 -989 -489 -807 -47 -621 -280 -642 -649 -690 -462 -370 -414 -291 -199 -765 -825 -662 -130 -736 -102 -807 -857 -909 -168 -114 -357 -791 -838 -934 -842 -98 -290 -691 -615 -209 -295 -655 -306 -748 -856 -705 -332 -980 -786 -887 -247 -217 -441 -606 -151 -203 -837 -127 -45 -569 -431 -160 -400 -48 -666 -455 -405 -600 -612 -587 -712 -656 -957 -737 -844 -578 -796 -980 -839 -418 -148 -890 -477 -782 -948 -935 -773 -117 -2 -559 -386 -419 -583 -743 -75 -657 -902 -533 -630 -36 -264 -861 -121 -880 -937 -988 -871 -384 -437 -358 -642 -939 -130 -949 -273 -107 -652 -873 -476 -814 -490 -558 -844 -464 -825 -479 -209 -224 -464 -881 -441 -664 -908 -373 -492 -593 -538 -897 -688 -386 -428 -456 -575 -992 -62 -115 -403 -701 -162 -472 -613 -433 -249 -207 -569 -310 -72 -430 -786 -615 -141 -242 -831 -16 -710 -172 -732 -461 -365 -822 -21 -692 -368 -722 -321 -368 -811 -337 -829 -531 -80 -74 -206 -569 -684 -410 -104 -819 -87 -581 -468 -616 -439 -362 -784 -145 -755 -982 -134 -452 -959 -957 -197 -939 -540 -749 -66 -461 -253 -256 -931 -113 -865 -466 -365 -338 -570 -718 -845 -635 -946 -55 -309 -130 -475 -364 -584 -673 -34 -17 -834 -589 -56 -633 -759 -704 -830 -971 -500 -381 -370 -709 -424 -218 -836 -530 -422 -323 -325 -767 -469 -628 -832 -195 -324 -597 -715 -715 -309 -904 -594 -176 -240 -511 -1 -703 -527 -4 -460 -690 -100 -505 -65 -449 -7 -356 -310 -56 -249 -73 -660 -813 -185 -88 -943 -508 -277 -490 -927 -92 -691 -911 -38 -981 -796 -676 -380 -367 -994 -684 -639 -258 -622 -707 -806 -873 -219 -906 -499 -997 -27 -380 -934 -975 -401 -353 -902 -706 -46 -858 -31 -19 -723 -398 -86 -489 -157 -433 -946 -422 -158 -31 -293 -903 -264 -406 -854 -478 -309 -207 -250 -827 -11 -609 -116 -301 -334 -378 -909 -120 -728 -568 -684 -928 -123 -502 -901 -719 -173 -509 -279 -634 -605 -701 -371 -218 -533 -313 -136 -908 -70 -702 -407 -452 -749 -277 -591 -935 -132 -590 -780 -730 -864 -70 -640 -677 -603 -801 -381 -695 -546 -958 -144 -478 -819 -817 -759 -698 -31 -589 -695 -294 -284 -945 -112 -526 -168 -25 -504 -682 -390 -803 -817 -441 -71 -953 -100 -548 -794 -953 -910 -532 -899 -596 -556 -409 -228 -813 -985 -406 -652 -855 -316 -825 -721 -85 -358 -581 -971 -465 -485 -470 -649 -366 -152 -653 -189 -608 -496 -773 -690 -788 -181 -905 -617 -345 -199 -290 -919 -596 -570 -76 -33 -358 -460 -561 -76 -302 -188 -480 -511 -921 -660 -685 -854 -424 -44 -307 -150 -298 -485 -894 -372 -237 -699 -817 -582 -775 -870 -434 -212 -906 -702 -414 -244 -964 -539 -327 -682 -599 -817 -406 -525 -963 -751 -480 -589 -137 -32 -97 -487 -917 -784 -425 -856 -835 -265 -541 -483 -887 -676 -916 -500 -390 -294 -912 -772 -338 -697 -63 -702 -641 -831 -752 -229 -36 -622 -421 -325 -287 -479 -606 -40 -778 -608 -10 -347 -788 -536 -921 -47 -502 -328 -716 -330 -596 -51 -606 -30 -503 -428 -755 -344 -772 -197 -766 -314 -938 -450 -106 -338 -877 -560 -956 -511 -286 -772 -428 -227 -805 -277 -325 -871 -38 -123 -491 -74 -96 -511 -525 -576 -422 -381 -857 -530 -752 -660 -681 -451 -80 -481 -926 -594 -959 -544 -768 -214 -813 -563 -765 -114 -608 -311 -667 -395 -84 -635 -441 -781 -525 -103 -297 -308 -643 -901 -616 -889 -354 -6 -241 -201 -949 -412 -814 -416 -38 -763 -817 -350 -948 -994 -531 -725 -93 -451 -860 -905 -978 -220 -416 -379 -56 -351 -762 -254 -351 -256 -242 -338 -506 -124 -963 -70 -63 -764 -949 -675 -667 -460 -404 -946 -983 -293 -339 -395 -512 -761 -519 -394 -608 -499 -115 -322 -583 -247 -707 -116 -312 -179 -103 -292 -306 -544 -935 -955 -944 -633 -382 -950 -647 -85 -407 -158 -425 -487 -112 -488 -441 -999 -996 -803 -892 -174 -950 -220 -539 -700 -404 -623 -206 -90 -12 -583 -790 -976 -513 -167 -754 -725 -551 -720 -705 -32 -953 -88 -985 -556 -551 -560 -721 -766 -141 -228 -384 -873 -395 -492 -859 -611 -1000 -787 -75 -25 -394 -377 -423 -103 -946 -557 -473 -224 -176 -498 -65 -997 -748 -460 -677 -718 -205 -460 -117 -570 -838 -34 -968 -946 -436 -973 -265 -406 -576 -846 -710 -402 -97 -374 -488 -587 -797 -318 -353 -679 -771 -913 -367 -983 -124 -941 -564 -214 -885 -486 -950 -831 -313 -271 -591 -698 -707 -372 -601 -405 -64 -127 -320 -479 -157 -522 -138 -333 -88 -617 -572 -107 -62 -455 -819 -917 -854 -431 -371 -33 -489 -350 -477 -925 -398 -787 -208 -256 -833 -54 -768 -926 -967 -618 -458 -182 -288 -938 -18 -112 -214 -823 -451 -970 -883 -492 -8 -875 -106 -974 -811 -814 -513 -318 -155 -912 -802 -31 -620 -88 -184 -781 -562 -932 -246 -933 -126 -535 -259 -47 -373 -825 -318 -356 -454 -165 -738 -344 -828 -805 -956 -135 -718 -387 -492 -615 -508 -507 -46 -405 -956 -116 -603 -339 -87 -491 -458 -43 -817 -712 -371 -792 -616 -930 -512 -677 -184 -546 -830 -726 -504 -366 -418 -352 -342 -611 -872 -873 -13 -289 -945 -85 -186 -543 -759 -859 -219 -870 -182 -328 -866 -638 -396 -291 -913 -817 -850 -236 -990 -566 -738 -663 -39 -308 -98 -935 -203 -887 -796 -357 -445 -901 -592 -85 -676 -899 -450 -332 -116 -976 -223 -302 -545 -603 -976 -476 -883 -209 -683 -239 -495 -818 -556 -687 -6 -61 -233 -510 -896 -484 -173 -141 -555 -658 -771 -752 -554 -25 -466 -290 -674 -68 -657 -594 -203 -578 -674 -814 -667 -650 -216 -707 -492 -891 -82 -705 -553 -549 -293 -667 -108 -667 -998 -33 -286 -671 -470 -208 -379 -579 -127 -649 -315 -796 -510 -277 -901 -12 -473 -831 -666 -205 -608 -641 -441 -782 -557 -30 -19 -302 -457 -826 -686 -790 -808 -604 -92 -217 -132 -500 -650 -517 -713 -97 -6 -697 -412 -643 -359 -530 -395 -633 -281 -622 -641 -477 -274 -29 -207 -684 -781 -586 -668 -393 -615 -580 -664 -187 -508 -453 -31 -778 -262 -426 -484 -930 -370 -860 -623 -210 -616 -84 -489 -364 -347 -590 -155 -823 -450 -14 -728 -577 -434 -298 -717 -21 -295 -33 -386 -390 -501 -916 -387 -891 -440 -71 -119 -468 -179 -669 -392 -978 -757 -771 -832 -167 -943 -873 -473 -262 -916 -744 -594 -78 -305 -801 -67 -14 -551 -634 -867 -90 -196 -230 -456 -342 -44 -259 -547 -805 -317 -997 -609 -870 -873 -348 -487 -824 -913 -809 -16 -756 -715 -46 -206 -106 -618 -427 -188 -986 -161 -78 -265 -83 -552 -158 -982 -129 -100 -351 -482 -298 -815 -88 -1 -734 -228 -954 -272 -591 -39 -733 -251 -494 -155 -106 -862 -930 -846 -322 -485 -637 -358 -143 -855 -256 -547 -525 -344 -163 -374 -661 -707 -331 -603 -527 -395 -368 -172 -658 -521 -979 -555 -492 -347 -802 -938 -408 -838 -490 -203 -300 -43 -548 -532 -938 -247 -99 -2 -641 -63 -773 -486 -511 -744 -597 -114 -197 -906 -106 -141 -799 -247 -749 -171 -675 -543 -633 -475 -760 -400 -829 -527 -475 -549 -716 -980 -229 -92 -516 -189 -397 -112 -134 -134 -319 -411 -100 -186 -465 -587 -198 -714 -155 -110 -658 -96 -349 -597 -505 -351 -728 -33 -97 -676 -45 -80 -884 -775 -884 -401 -528 -639 -259 -148 -747 -595 -578 -480 -968 -605 -525 -578 -647 -564 -595 -154 -484 -827 -294 -896 -391 -654 -144 -724 -34 -533 -905 -526 -416 -315 -477 -671 -159 -875 -554 -499 -271 -993 -469 -231 -41 -418 -357 -370 -140 -818 -507 -482 -474 -236 -439 -512 -647 -552 -977 -807 -190 -95 -718 -47 -232 -620 -785 -633 -956 -553 -895 -868 -367 -691 -613 -394 -699 -449 -696 -739 -418 -840 -175 -928 -937 -997 -41 -210 -320 -352 -130 -648 -530 -961 -393 -723 -391 -209 -398 -303 -507 -789 -947 -245 -888 -300 -980 -329 -261 -547 -71 -15 -75 -830 -617 -382 -797 -823 -883 -787 -142 -594 -972 -678 -803 -336 -340 -225 -779 -2 -738 -919 -772 -752 -383 -446 -921 -753 -194 -130 -576 -803 -622 -720 -449 -889 -471 -786 -954 -285 -507 -343 -767 -485 -955 -746 -98 -148 -168 -125 -974 -249 -58 -674 -269 -620 -161 -378 -770 -622 -431 -554 -472 -14 -881 -278 -763 -843 -844 -744 -342 -396 -313 -48 -364 -979 -875 -172 -576 -256 -230 -966 -941 -373 -330 -575 -660 -853 -705 -662 -771 -653 -448 -187 -540 -43 -76 -677 -298 -676 -824 -796 -27 -582 -648 -737 -390 -657 -856 -816 -796 -406 -186 -885 -399 -945 -214 -930 -335 -816 -976 -175 -927 -413 -711 -975 -801 -730 -592 -400 -690 -149 -450 -314 -814 -125 -733 -196 -790 -462 -763 -601 -807 -997 -855 -298 -63 -106 -978 -431 -971 -699 -70 -219 -352 -411 -250 -880 -350 -595 -948 -311 -463 -124 -844 -385 -627 -995 -828 -967 -139 -918 -285 -725 -169 -51 -944 -476 -346 -310 -286 -317 -542 -140 -325 -409 -70 -245 -615 -451 -482 -526 -899 -478 -542 -341 -115 -235 -382 -125 -688 -88 -813 -110 -382 -150 -640 -607 -493 -519 -135 -960 -972 -430 -909 -554 -926 -68 -234 -862 -237 -743 -216 -368 -325 -936 -526 -256 -261 -494 -223 -208 -601 -122 -380 -786 -769 -766 -311 -580 -826 -283 -392 -237 -543 -453 -269 -779 -117 -950 -592 -846 -74 -745 -592 -352 -789 -356 -735 -374 -20 -91 -919 -713 -857 -196 -627 -591 -841 -531 -973 -812 -387 -694 -789 -921 -613 -317 -21 -541 -254 -730 -150 -790 -308 -217 -350 -708 -937 -190 -900 -574 -891 -782 -343 -28 -903 -992 -521 -621 -872 -307 -960 -614 -18 -777 -15 -787 -952 -140 -51 -855 -594 -105 -125 -216 -160 -57 -919 -987 -461 -183 -418 -132 -442 -856 -930 -952 -530 -801 -956 -102 -822 -90 -93 -476 -861 -758 -242 -933 -999 -491 -383 -114 -161 -465 -136 -12 -43 -975 -565 -803 -575 -172 -402 -164 -193 -144 -618 -415 -341 -491 -814 -562 -198 -897 -242 -14 -197 -44 -24 -505 -52 -309 -595 -296 -472 -418 -855 -905 -385 -855 -112 -595 -621 -861 -855 -428 -840 -261 -678 -343 -808 -545 -511 -523 -921 -483 -437 -668 -709 -646 -69 -573 -538 -645 -176 -274 -833 -569 -719 -353 -118 -698 -890 -233 -435 -178 -961 -813 -387 -788 -834 -775 -981 -781 -143 -786 -45 -652 -442 -643 -898 -943 -212 -419 -312 -483 -364 -973 -579 -226 -792 -171 -106 -786 -257 -660 -271 -557 -162 -213 -915 -267 -536 -642 -364 -639 -998 -57 -749 -692 -115 -744 -326 -713 -594 -638 -373 -584 -331 -985 -890 -610 -787 -210 -541 -523 -189 -91 -318 -932 -160 -918 -998 -327 -300 -511 -48 -752 -306 -828 -263 -585 -538 -511 -675 -146 -593 -915 -597 -637 -634 -665 -636 -785 -558 -772 -834 -934 -978 -540 -536 -176 -480 -588 -573 -892 -383 -235 -432 -579 -350 -188 -303 -910 -709 -599 -877 -850 -779 -275 -689 -977 -669 -445 -849 -291 -878 -965 -186 -700 -855 -522 -608 -43 -905 -66 -665 -794 -904 -925 -187 -259 -745 -630 -711 -921 -588 -599 -110 -612 -222 -625 -520 -637 -896 -196 -488 -417 -550 -335 -25 -683 -714 -775 -530 -298 -826 -493 -751 -392 -466 -23 -298 -95 -745 -225 -905 -26 -27 -530 -842 -136 -899 -576 -586 -194 -248 -444 -65 -397 -12 -285 -468 -278 -294 -428 -129 -811 -364 -665 -944 -771 -627 -711 -707 -830 -825 -608 -79 -744 -90 -816 -821 -792 -540 -870 -262 -275 -11 -309 -614 -389 -859 -317 -108 -364 -248 -965 -755 -387 -954 -696 -868 -120 -505 -925 -899 -766 -528 -617 -574 -460 -973 -249 -218 -180 -347 -123 -539 -418 -264 -1000 -430 -509 -977 -240 -148 -492 -893 -784 -626 -27 -928 -600 -472 -689 -314 -662 -183 -619 -271 -665 -528 -920 -458 -300 -179 -248 -426 -805 -530 -699 -487 -292 -589 -4 -228 -87 -603 -545 -532 -260 -446 -387 -246 -411 -620 -111 -511 -347 -763 -900 -60 -537 -374 -867 -423 -352 -119 -198 -866 -630 -861 -528 -736 -149 -720 -461 -841 -952 -929 -484 -290 -312 -699 -529 -974 -828 -956 -48 -865 -63 -685 -939 -290 -723 -484 -634 -444 -746 -307 -86 -519 -151 -319 -96 -445 -103 -51 -386 -285 -630 -106 -911 -443 -474 -37 -807 -751 -722 -882 -69 -657 -125 -566 -249 -455 -26 -885 -344 -501 -362 -867 -69 -991 -9 -91 -646 -930 -833 -190 -992 -170 -921 -506 -880 -612 -865 -783 -267 -579 -70 -177 -377 -196 -290 -669 -746 -322 -643 -390 -225 -534 -271 -196 -429 -803 -34 -512 -871 -630 -24 -823 -177 -62 -191 -726 -542 -1000 -855 -404 -82 -468 -123 -429 -15 -411 -86 -66 -246 -706 -283 -320 -764 -475 -439 -122 -140 -465 -895 -534 -2 -752 -773 -424 -722 -261 -118 -615 -2 -450 -866 -562 -393 -97 -65 -585 -848 -487 -273 -66 -104 -693 -438 -155 -855 -958 -640 -806 -721 -783 -475 -818 -342 -414 -714 -529 -574 -685 -328 -899 -449 -944 -745 -569 -57 -896 -266 -89 -729 -712 -527 -878 -871 -578 -690 -225 -654 -230 -417 -196 -88 -556 -723 -968 -261 -713 -492 -544 -323 -645 -646 -633 -183 -556 -202 -660 -359 -793 -871 -832 -959 -157 -921 -510 -457 -419 -304 -491 -624 -547 -822 -511 -358 -867 -895 -456 -756 -619 -880 -453 -739 -311 -547 -962 -808 -245 -647 -214 -393 -992 -401 -722 -71 -512 -652 -96 -159 -424 -607 -499 -30 -803 -859 -816 -687 -475 -411 -55 -922 -253 -587 -575 -640 -880 -413 -479 -647 -503 -402 -575 -140 -346 -535 -374 -48 -432 -825 -376 -147 -839 -421 -297 -204 -22 -797 -381 -841 -985 -504 -701 -636 -969 -239 -962 -329 -319 -241 -75 -533 -290 -908 -859 -867 -943 -348 -901 -762 -895 -922 -873 -168 -253 -980 -125 -628 -436 -139 -802 -95 -406 -631 -609 -266 -24 -994 -155 -185 -429 -240 -820 -571 -127 -695 -118 -916 -304 -846 -219 -668 -867 -625 -694 -21 -894 -300 -828 -945 -72 -133 -731 -495 -218 -294 -11 -24 -921 -587 -501 -43 -1 -738 -555 -686 -119 -645 -873 -669 -88 -430 -633 -991 -461 -418 -545 -954 -177 -416 -602 -329 -118 -234 -743 -745 -39 -626 -706 -95 -385 -188 -552 -867 -793 -127 -266 -947 -929 -494 -337 -962 -417 -725 -742 -790 -458 -919 -266 -98 -494 -495 -588 -264 -771 -110 -94 -793 -838 -391 -214 -259 -214 -153 -56 -489 -981 -405 -108 -771 -795 -982 -882 -627 -292 -959 -428 -494 -925 -895 -214 -647 -913 -678 -912 -898 -129 -756 -208 -41 -793 -348 -690 -17 -223 -778 -414 -706 -353 -166 -564 -76 -768 -230 -309 -855 -62 -982 -333 -492 -815 -37 -954 -618 -673 -741 -307 -951 -290 -135 -164 -862 -814 -558 -618 -678 -625 -768 -986 -746 -682 -945 -224 -95 -243 -67 -783 -443 -159 -90 -969 -357 -829 -32 -787 -856 -926 -371 -48 -187 -269 -604 -905 -434 -660 -51 -657 -593 -830 -603 -724 -134 -806 -228 -721 -59 -534 -40 -912 -461 -166 -618 -963 -151 -888 -585 -45 -174 -70 -972 -482 -101 -782 -966 -319 -155 -393 -861 -860 -843 -94 -545 -453 -196 -626 -993 -734 -830 -310 -999 -309 -66 -160 -111 -250 -184 -394 -119 -815 -591 -54 -269 -94 -924 -567 -521 -279 -161 -997 -724 -797 -392 -817 -678 -451 -412 -145 -747 -726 -662 -915 -402 -369 -51 -920 -218 -393 -722 -830 -954 -80 -74 -611 -418 -743 -390 -832 -541 -938 -186 -290 -133 -17 -708 -227 -605 -845 -604 -1 -756 -178 -992 -339 -318 -26 -361 -481 -427 -973 -740 -595 -985 -575 -9 -949 -944 -191 -900 -849 -107 -784 -16 -773 -307 -920 -130 -473 -728 -884 -639 -64 -478 -515 -798 -708 -197 -84 -604 -359 -384 -455 -482 -809 -293 -79 -111 -673 -811 -208 -108 -421 -488 -806 -483 -693 -382 -453 -453 -948 -958 -112 -655 -181 -128 -718 -241 -655 -782 -650 -526 -387 -109 -858 -659 -534 -719 -626 -624 -147 -360 -544 -752 -675 -997 -182 -858 -494 -583 -587 -236 -99 -827 -303 -34 -853 -882 -545 -824 -248 -210 -936 -531 -615 -902 -998 -227 -442 -713 -527 -187 -956 -410 -846 -864 -740 -466 -184 -582 -948 -810 -533 -42 -243 -23 -214 -909 -616 -78 -842 -650 -51 -478 -926 -440 -99 -213 -642 -295 -296 -529 -429 -514 -386 -652 -932 -799 -271 -884 -2 -288 -565 -683 -260 -34 -81 -307 -695 -956 -335 -403 -744 -977 -532 -791 -619 -153 -444 -864 -972 -968 -864 -95 -377 -488 -314 -657 -460 -818 -134 -198 -514 -356 -645 -545 -832 -979 -578 -408 -917 -228 -499 -32 -473 -577 -591 -616 -703 -141 -112 -11 -26 -730 -734 -38 -26 -838 -557 -993 -626 -842 -987 -857 -781 -623 -509 -57 -477 -927 -118 -126 -799 -388 -303 -918 -631 -483 -340 -532 -1 -219 -182 -428 -857 -682 -791 -738 -147 -409 -41 -86 -423 -387 -961 -41 -132 -479 -316 -959 -607 -430 -310 -840 -460 -105 -204 -164 -846 -906 -722 -672 -296 -403 -465 -757 -174 -429 -418 -296 -396 -726 -54 -954 -202 -447 -560 -90 -424 -390 -857 -265 -657 -660 -215 -379 -291 -696 -657 -255 -89 -79 -716 -244 -434 -812 -693 -550 -484 -699 -574 -177 -335 -408 -516 -857 -188 -831 -968 -662 -873 -132 -413 -603 -41 -406 -756 -50 -217 -452 -165 -118 -803 -722 -123 -596 -252 -488 -262 -340 -59 -713 -541 -416 -197 -324 -402 -873 -804 -818 -700 -268 -854 -717 -960 -532 -319 -759 -599 -360 -547 -857 -14 -57 -713 -763 -750 -774 -902 -355 -933 -221 -657 -163 -671 -133 -503 -928 -180 -690 -41 -580 -569 -454 -570 -6 -1 -571 -938 -5 -102 -926 -929 -327 -754 -319 -67 -76 -367 -342 -418 -474 -725 -687 -517 -335 -546 -38 -213 -452 -298 -600 -781 -326 -979 -583 -409 -960 -572 -57 -637 -739 -859 -395 -491 -156 -127 -787 -969 -289 -442 -855 -906 -740 -122 -73 -687 -229 -781 -685 -933 -750 -454 -529 -933 -596 -957 -106 -371 -829 -179 -10 -101 -148 -364 -608 -231 -804 -509 -989 -746 -611 -566 -650 -300 -304 -365 -981 -311 -202 -663 -875 -238 -402 -942 -796 -869 -900 -980 -50 -204 -828 -710 -648 -489 -299 -371 -32 -278 -21 -598 -47 -767 -819 -679 -976 -802 -91 -380 -892 -73 -710 -179 -962 -93 -511 -840 -427 -242 -387 -638 -975 -32 -689 -111 -928 -764 -106 -650 -300 -701 -215 -639 -407 -905 -599 -167 -847 -525 -528 -382 -281 -247 -218 -816 -204 -990 -649 -588 -829 -269 -221 -29 -275 -456 -10 -290 -775 -763 -205 -122 -642 -933 -600 -880 -511 -59 -368 -7 -646 -434 -415 -202 -717 -995 -270 -763 -216 -202 -481 -409 -923 -192 -951 -531 -179 -912 -288 -104 -242 -916 -513 -948 -939 -504 -275 -964 -931 -664 -949 -247 -606 -351 -897 -827 -506 -463 -383 -95 -322 -398 -914 -710 -733 -296 -718 -797 -81 -669 -247 -852 -373 -935 -592 -362 -2 -274 -596 -241 -545 -844 -790 -763 -17 -854 -203 -960 -341 -98 -369 -144 -699 -50 -827 -641 -161 -137 -155 -966 -387 -495 -616 -837 -98 -66 -203 -660 -876 -231 -315 -293 -935 -408 -190 -279 -208 -726 -925 -828 -212 -869 -64 -533 -985 -980 -122 -742 -982 -60 -235 -956 -642 -906 -33 -648 -462 -356 -829 -454 -735 -519 -848 -310 -550 -423 -498 -497 -659 -282 -567 -669 -187 -790 -918 -67 -31 -789 -246 -849 -920 -245 -350 -216 -686 -499 -492 -364 -873 -176 -453 -385 -903 -153 -961 -254 -137 -184 -936 -885 -19 -881 -898 -2 -520 -336 -601 -317 -604 -153 -652 -194 -378 -822 -569 -247 -893 -952 -679 -63 -172 -56 -879 -120 -221 -243 -837 -934 -191 -281 -858 -309 -866 -372 -443 -471 -822 -485 -455 -206 -19 -768 -9 -339 -281 -896 -710 -880 -650 -22 -41 -290 -293 -297 -97 -140 -516 -132 -545 -139 -445 -612 -312 -362 -518 -229 -951 -68 -289 -580 -497 -125 -67 -648 -181 -574 -260 -148 -514 -669 -984 -769 -505 -857 -706 -207 -678 -457 -1000 -3 -111 -588 -107 -731 -587 -278 -963 -190 -803 -48 -84 -236 -174 -330 -91 -792 -374 -927 -468 -912 -276 -251 -752 -406 -289 -110 -187 -126 -847 -728 -911 -446 -447 -482 -507 -623 -930 -937 -375 -504 -367 -139 -295 -579 -966 -412 -816 -412 -375 -174 -733 -452 -480 -635 -496 -158 -136 -326 -217 -561 -997 -75 -918 -189 -122 -516 -461 -780 -925 -819 -193 -626 -527 -499 -170 -385 -406 -304 -397 -473 -646 -271 -694 -563 -157 -984 -603 -824 -713 -865 -496 -356 -61 -268 -745 -66 -830 -1 -26 -742 -783 -764 -727 -470 -974 -404 -885 -669 -206 -955 -402 -457 -99 -227 -569 -841 -63 -618 -715 -25 -810 -788 -371 -21 -10 -879 -275 -971 -889 -635 -64 -829 -144 -595 -111 -925 -933 -897 -840 -315 -724 -490 -390 -952 -7 -669 -333 -527 -94 -817 -779 -71 -12 -413 -49 -15 -105 -304 -513 -373 -438 -527 -385 -53 -949 -959 -375 -456 -294 -555 -281 -734 -904 -433 -517 -339 -956 -191 -522 -39 -681 -570 -341 -214 -775 -784 -569 -382 -593 -677 -365 -938 -372 -184 -429 -657 -45 -664 -425 -907 -318 -223 -994 -776 -470 -842 -901 -652 -715 -638 -2 -494 -457 -996 -922 -497 -592 -462 -5 -105 -905 -777 -1000 -617 -472 -96 -246 -974 -12 -769 -75 -885 -846 -389 -191 -731 -182 -748 -683 -465 -128 -270 -681 -888 -68 -245 -670 -952 -524 -878 -68 -682 -965 -274 -652 -704 -916 -62 -821 -770 -381 -341 -62 -594 -506 -808 -736 -743 -445 -338 -21 -541 -262 -154 -165 -825 -537 -583 -232 -362 -240 -924 -387 -647 -658 -204 -804 -270 -924 -202 -355 -312 -38 -913 -710 -940 -219 -157 -524 -229 -714 -80 -102 -823 -343 -512 -910 -250 -16 -546 -972 -761 -427 -737 -797 -197 -905 -395 -793 -499 -389 -187 -477 -472 -104 -688 -823 -919 -598 -917 -905 -503 -968 -4 -469 -695 -208 -389 -346 -112 -616 -760 -219 -292 -758 -344 -661 -639 -994 -864 -521 -206 -761 -401 -574 -990 -995 -691 -264 -881 -943 -353 -375 -116 -882 -228 -439 -364 -73 -176 -332 -592 -336 -504 -703 -930 -754 -149 -997 -54 -586 -66 -750 -708 -340 -799 -642 -260 -528 -957 -155 -79 -671 -634 -346 -898 -177 -615 -524 -272 -117 -272 -144 -346 -2 -15 -854 -409 -982 -321 -953 -269 -557 -329 -327 -970 -108 -724 -236 -14 -949 -96 -55 -704 -778 -768 -794 -240 -199 -265 -296 -134 -509 -571 -735 -901 -429 -730 -172 -676 -255 -573 -911 -813 -315 -390 -314 -718 -460 -547 -736 -960 -940 -329 -358 -53 -546 -10 -890 -90 -499 -451 -606 -601 -853 -924 -339 -924 -154 -486 -223 -275 -182 -272 -187 -484 -131 -326 -902 -879 -372 -114 -836 -812 -560 -598 -871 -354 -106 -328 -677 -856 -861 -227 -501 -305 -735 -879 -830 -566 -687 -485 -595 -584 -804 -793 -113 -122 -32 -448 -810 -270 -803 -313 -918 -259 -89 -583 -455 -765 -516 -480 -832 -953 -968 -975 -845 -451 -208 -970 -416 -426 -396 -20 -749 -648 -7 -491 -768 -182 -859 -622 -440 -536 -460 -286 -114 -239 -881 -862 -611 -769 -76 -795 -819 -950 -469 -212 -874 -598 -478 -737 -59 -652 -327 -971 -879 -874 -450 -232 -862 -365 -40 -656 -414 -234 -94 -409 -863 -488 -521 -429 -763 -355 -970 -254 -244 -831 -903 -447 -623 -895 -242 -686 -386 -747 -736 -995 -838 -62 -1 -529 -316 -27 -567 -483 -770 -95 -69 -693 -33 -775 -354 -888 -477 -235 -171 -220 -561 -316 -275 -430 -296 -324 -189 -201 -214 -643 -350 -745 -907 -543 -665 -393 -915 -768 -350 -177 -239 -856 -634 -427 -506 -591 -477 -84 -131 -855 -696 -869 -508 -977 -559 -366 -920 -489 -117 -109 -19 -997 -886 -993 -361 -669 -989 -931 -515 -530 -658 -470 -438 -416 -916 -470 -40 -975 -479 -608 -295 -19 -872 -517 -223 -981 -919 -417 -296 -344 -296 -922 -171 -259 -103 -8 -116 -184 -695 -758 -616 -842 -626 -516 -520 -666 -104 -664 -132 -90 -114 -110 -764 -260 -865 -352 -973 -544 -488 -777 -60 -186 -815 -791 -11 -786 -193 -287 -238 -592 -166 -845 -320 -885 -840 -352 -788 -496 -944 -447 -820 -189 -775 -57 -454 -964 -437 -570 -866 -767 -15 -84 -867 -387 -993 -317 -145 -614 -649 -500 -392 -834 -317 -39 -803 -140 -913 -957 -297 -842 -759 -260 -515 -54 -519 -67 -229 -573 -956 -131 -171 -95 -678 -354 -50 -620 -558 -107 -711 -943 -363 -609 -940 -575 -507 -125 -300 -86 -500 -276 -845 -477 -641 -87 -338 -976 -516 -784 -538 -64 -304 -243 -575 -544 -932 -533 -295 -154 -92 -313 -40 -358 -345 -789 -325 -487 -224 -16 -298 -149 -374 -659 -337 -630 -791 -445 -815 -733 -62 -258 -141 -495 -651 -606 -494 -305 -535 -283 -982 -861 -987 -892 -949 -184 -509 -73 -269 -620 -125 -31 -459 -157 -253 -121 -993 -786 -807 -170 -547 -919 -160 -573 -49 -392 -269 -454 -78 -945 -680 -150 -586 -756 -980 -136 -977 -913 -396 -923 -645 -515 -972 -692 -89 -178 -409 -188 -904 -357 -238 -467 -335 -337 -918 -226 -627 -758 -497 -763 -185 -560 -807 -314 -288 -250 -829 -902 -661 -392 -644 -109 -733 -463 -604 -495 -571 -800 -791 -823 -256 -388 -441 -384 -811 -978 -479 -985 -724 -536 -650 -925 -264 -202 -989 -652 -962 -651 -799 -139 -474 -615 -335 -454 -632 -123 -766 -716 -471 -88 -393 -429 -643 -220 -854 -312 -125 -47 -934 -974 -408 -154 -485 -799 -454 -72 -386 -879 -525 -863 -729 -682 -684 -919 -737 -699 -134 -666 -365 -473 -24 -266 -787 -30 -418 -570 -356 -654 -26 -507 -678 -10 -342 -782 -447 -236 -89 -293 -842 -925 -111 -916 -119 -175 -618 -997 -807 -891 -40 -163 -133 -64 -475 -836 -758 -581 -617 -947 -57 -422 -602 -213 -448 -623 -34 -318 -933 -63 -382 -608 -819 -666 -153 -939 -493 -146 -653 -47 -321 -280 -558 -281 -394 -571 -962 -295 -924 -538 -172 -199 -704 -678 -175 -969 -582 -623 -366 -172 -797 -311 -419 -762 -470 -291 -151 -357 -726 -479 -415 -135 -383 -751 -414 -313 -416 -57 -386 -212 -659 -602 -797 -277 -28 -183 -116 -641 -549 -793 -231 -822 -622 -200 -537 -823 -123 -688 -142 -209 -271 -873 -586 -981 -83 -516 -558 -311 -736 -978 -651 -203 -9 -188 -360 -379 -409 -802 -659 -908 -473 -441 -572 -289 -992 -915 -846 -322 -852 -382 -436 -355 -290 -627 -699 -285 -96 -609 -466 -659 -302 -77 -566 -909 -578 -99 -49 -890 -334 -534 -254 -520 -122 -41 -483 -783 -419 -628 -773 -464 -325 -579 -859 -535 -516 -322 -469 -446 -433 -415 -961 -913 -292 -492 -433 -16 -919 -9 -503 -472 -318 -661 -320 -167 -916 -523 -680 -718 -155 -847 -618 -530 -988 -594 -733 -182 -324 -599 -177 -396 -859 -436 -492 -843 -116 -558 -206 -76 -630 -106 -198 -23 -770 -784 -51 -69 -425 -134 -587 -772 -872 -664 -647 -374 -689 -491 -27 -410 -630 -417 -208 -503 -598 -476 -472 -985 -273 -87 -997 -518 -533 -35 -559 -538 -304 -994 -314 -596 -406 -964 -212 -762 -187 -176 -159 -908 -985 -451 -757 -709 -211 -582 -312 -297 -991 -361 -983 -264 -407 -199 -536 -320 -422 -507 -549 -226 -941 -530 -199 -495 -975 -733 -637 -398 -769 -445 -50 -399 -350 -196 -451 -412 -628 -26 -492 -776 -884 -57 -404 -460 -924 -999 -374 -924 -833 -301 -135 -388 -776 -105 -218 -858 -410 -692 -821 -178 -520 -744 -994 -874 -717 -877 -558 -441 -625 -352 -596 -300 -485 -624 -153 -57 -807 -371 -821 -636 -721 -164 -863 -559 -825 -163 -397 -193 -193 -657 -133 -812 -917 -685 -133 -60 -437 -745 -313 -447 -683 -294 -797 -952 -238 -615 -948 -308 -149 -936 -859 -487 -654 -482 -909 -658 -976 -86 -371 -584 -390 -922 -548 -853 -246 -4 -980 -621 -296 -453 -27 -283 -492 -950 -849 -276 -819 -717 -991 -645 -363 -371 -575 -81 -571 -489 -461 -256 -800 -996 -799 -78 -269 -758 -982 -343 -712 -336 -707 -240 -573 -90 -680 -666 -859 -846 -273 -788 -24 -823 -355 -295 -173 -738 -57 -542 -427 -17 -228 -557 -902 -46 -491 -8 -809 -714 -967 -805 -370 -594 -586 -863 -156 -607 -214 -517 -785 -319 -578 -572 -412 -251 -665 -850 -884 -434 -376 -765 -357 -505 -867 -484 -54 -490 -909 -241 -240 -735 -686 -287 -403 -19 -766 -151 -644 -456 -731 -782 -788 -953 -596 -225 -37 -69 -16 -659 -798 -975 -17 -116 -656 -852 -621 -270 -528 -935 -260 -301 -985 -56 -378 -450 -497 -856 -682 -911 -851 -203 -732 -694 -591 -546 -365 -835 -109 -40 -605 -650 -677 -222 -919 -466 -740 -269 -336 -362 -98 -882 -613 -756 -746 -975 -237 -619 -834 -651 -60 -685 -415 -376 -566 -125 -273 -172 -157 -350 -32 -74 -231 -374 -850 -434 -719 -8 -602 -787 -694 -871 -828 -929 -74 -327 -686 -449 -435 -205 -417 -260 -696 -293 -584 -735 -687 -419 -21 -671 -494 -669 -453 -855 -708 -32 -989 -934 -344 -696 -821 -748 -435 -650 -548 -972 -879 -864 -927 -124 -432 -202 -552 -994 -480 -264 -206 -683 -523 -818 -887 -721 -726 -983 -868 -157 -506 -839 -955 -389 -916 -279 -542 -64 -312 -730 -322 -780 -614 -801 -653 -176 -591 -577 -701 -883 -603 -740 -141 -425 -569 -771 -390 -126 -920 -765 -350 -114 -50 -721 -928 -338 -971 -450 -561 -965 -326 -335 -407 -119 -615 -3 -565 -267 -642 -143 -714 -455 -803 -816 -276 -941 -837 -28 -756 -490 -798 -761 -489 -641 -6 -152 -958 -118 -115 -874 -743 -449 -892 -807 -907 -816 -866 -240 -945 -643 -499 -560 -323 -474 -737 -607 -829 -318 -363 -154 -975 -379 -925 -83 -73 -888 -89 -839 -412 -360 -642 -733 -567 -966 -190 -6 -472 -146 -32 -218 -825 -488 -821 -587 -910 -669 -438 -814 -810 -169 -464 -21 -659 -94 -534 -243 -494 -583 -221 -75 -60 -124 -640 -387 -719 -481 -402 -500 -192 -925 -477 -712 -57 -428 -658 -922 -342 -18 -286 -897 -152 -385 -218 -286 -426 -402 -272 -687 -31 -702 -753 -837 -753 -162 -411 -152 -342 -42 -951 -854 -146 -896 -878 -938 -937 -12 -420 -47 -793 -471 -900 -641 -396 -735 -284 -121 -330 -73 -931 -26 -167 -208 -283 -450 -627 -562 -872 -217 -348 -570 -230 -249 -564 -196 -114 -497 -203 -528 -47 -978 -107 -209 -415 -951 -180 -323 -579 -289 -867 -705 -380 -489 -806 -536 -652 -601 -39 -186 -817 -667 -990 -400 -658 -849 -141 -632 -883 -502 -427 -868 -494 -373 -154 -809 -788 -315 -272 -481 -235 -236 -800 -418 -289 -325 -915 -648 -921 -857 -22 -97 -318 -305 -780 -62 -749 -270 -894 -373 -887 -181 -638 -799 -507 -576 -47 -366 -844 -255 -231 -18 -151 -217 -58 -781 -35 -565 -169 -637 -595 -256 -647 -662 -365 -375 -860 -651 -123 -799 -439 -613 -25 -848 -793 -894 -829 -896 -120 -136 -887 -178 -269 -869 -304 -418 -545 -217 -83 -850 -502 -511 -759 -667 -571 -913 -461 -502 -592 -894 -716 -472 -395 -6 -917 -45 -376 -246 -995 -788 -467 -458 -938 -354 -678 -219 -665 -181 -418 -806 -55 -629 -431 -886 -250 -530 -543 -147 -858 -394 -597 -521 -398 -346 -172 -882 -962 -157 -242 -465 -552 -74 -336 -693 -425 -918 -601 -666 -332 -342 -699 -60 -566 -591 -710 -940 -233 -580 -941 -998 -22 -407 -574 -875 -352 -791 -249 -668 -198 -436 -607 -223 -393 -47 -581 -371 -429 -25 -735 -183 -733 -273 -682 -653 -870 -739 -711 -74 -432 -836 -503 -424 -95 -808 -861 -880 -864 -889 -10 -6 -30 -301 -175 -200 -872 -654 -868 -582 -151 -299 -295 -461 -481 -302 -687 -708 -344 -421 -360 -297 -264 -50 -80 -886 -829 -654 -247 -654 -537 -950 -635 -265 -461 -884 -343 -928 -791 -10 -303 -414 -814 -120 -238 -85 -979 -499 -840 -476 -763 -436 -650 -692 -60 -765 -285 -142 -629 -320 -745 -936 -230 -595 -163 -814 -830 -930 -752 -323 -535 -652 -286 -1 -447 -705 -447 -854 -640 -816 -516 -326 -297 -385 -241 -890 -568 -460 -946 -734 -647 -530 -917 -980 -626 -685 -767 -457 -899 -94 -923 -721 -368 -308 -559 -961 -327 -601 -68 -910 -725 -892 -182 -989 -967 -330 -392 -431 -191 -71 -220 -639 -609 -120 -1000 -476 -722 -919 -690 -587 -468 -400 -155 -839 -431 -220 -962 -922 -679 -797 -332 -102 -254 -255 -138 -927 -500 -721 -321 -709 -234 -954 -151 -988 -284 -920 -181 -723 -391 -39 -557 -62 -772 -868 -793 -425 -971 -524 -592 -905 -260 -137 -564 -992 -409 -866 -561 -500 -454 -349 -505 -846 -665 -192 -503 -834 -442 -843 -375 -336 -497 -409 -772 -386 -500 -635 -908 -172 -39 -965 -64 -980 -559 -583 -90 -224 -766 -917 -761 -954 -875 -668 -590 -302 -889 -827 -704 -509 -864 -139 -787 -137 -972 -612 -65 -18 -541 -586 -240 -820 -907 -98 -986 -813 -82 -740 -249 -231 -117 -508 -73 -201 -622 -625 -823 -510 -677 -226 -244 -319 -234 -459 -90 -457 -362 -721 -668 -88 -350 -560 -111 -582 -349 -307 -407 -443 -207 -605 -353 -609 -590 -287 -895 -129 -117 -873 -445 -978 -984 -147 -139 -872 -715 -461 -16 -550 -33 -499 -78 -561 -373 -735 -55 -735 -166 -396 -957 -47 -337 -915 -636 -641 -914 -441 -888 -469 -309 -854 -185 -831 -33 -338 -410 -720 -198 -347 -750 -451 -628 -620 -4 -87 -54 -338 -99 -445 -289 -974 -494 -726 -360 -119 -532 -732 -617 -842 -987 -343 -413 -409 -891 -525 -223 -266 -390 -978 -481 -388 -557 -343 -762 -505 -517 -902 -161 -381 -559 -301 -932 -714 -49 -733 -32 -800 -711 -496 -225 -359 -281 -932 -993 -882 -301 -477 -195 -309 -204 -867 -931 -771 -917 -758 -7 -349 -276 -879 -636 -404 -785 -15 -895 -772 -419 -972 -747 -691 -301 -262 -729 -107 -881 -664 -645 -897 -521 -855 -551 -203 -242 -108 -333 -38 -632 -291 -309 -538 -500 -60 -588 -90 -652 -865 -713 -833 -400 -119 -947 -83 -965 -880 -563 -98 -249 -853 -139 -331 -862 -572 -713 -761 -920 -642 -868 -909 -969 -969 -899 -280 -961 -1 -847 -318 -310 -239 -405 -585 -300 -398 -158 -429 -998 -732 -728 -681 -780 -819 -929 -74 -89 -925 -664 -363 -501 -333 -900 -328 -416 -812 -351 -874 -60 -233 -673 -113 -765 -27 -705 -865 -449 -494 -291 -431 -714 -963 -341 -454 -754 -408 -575 -263 -183 -696 -710 -716 -990 -34 -767 -695 -224 -276 -209 -479 -149 -30 -900 -930 -153 -883 -214 -14 -354 -384 -677 -739 -686 -774 -604 -901 -151 -827 -144 -684 -777 -348 -491 -437 -308 -249 -755 -897 -921 -462 -65 -33 -256 -784 -427 -860 -570 -847 -969 -14 -280 -804 -690 -828 -363 -492 -481 -624 -247 -531 -708 -764 -296 -256 -359 -994 -144 -16 -999 -351 -164 -388 -101 -668 -599 -130 -902 -459 -922 -918 -506 -226 -51 -80 -496 -761 -172 -10 -65 -34 -965 -591 -225 -579 -533 -951 -424 -703 -78 -538 -463 -576 -806 -702 -759 -877 -199 -608 -228 -716 -48 -128 -525 -823 -590 -182 -758 -286 -338 -803 -5 -699 -421 -588 -903 -261 -722 -887 -208 -17 -920 -958 -965 -59 -289 -292 -257 -498 -92 -515 -720 -181 -472 -136 -572 -629 -576 -171 -272 -592 -262 -952 -422 -248 -869 -78 -21 -487 -68 -906 -50 -216 -842 -554 -716 -788 -555 -552 -704 -919 -784 -907 -149 -108 -197 -992 -641 -215 -513 -61 -388 -470 -192 -292 -377 -131 -15 -857 -16 -932 -992 -40 -938 -353 -808 -540 -753 -563 -833 -416 -134 -84 -559 -661 -808 -598 -149 -758 -785 -568 -673 -379 -232 -418 -132 -178 -516 -227 -71 -62 -724 -20 -29 -893 -154 -637 -896 -437 -308 -628 -908 -81 -456 -371 -371 -899 -520 -859 -673 -497 -275 -664 -405 -626 -210 -234 -526 -711 -485 -21 -464 -674 -508 -543 -959 -610 -25 -869 -282 -705 -403 -530 -701 -106 -630 -44 -681 -701 -372 -816 -220 -938 -289 -395 -61 -89 -795 -247 -122 -579 -226 -612 -181 -786 -559 -644 -927 -459 -970 -974 -585 -593 -386 -731 -975 -806 -265 -885 -257 -159 -726 -778 -856 -670 -678 -54 -368 -303 -842 -622 -53 -811 -878 -493 -916 -702 -567 -311 -31 -324 -150 -625 -52 -4 -931 -208 -757 -246 -28 -161 -867 -406 -585 -156 -548 -50 -921 -113 -478 -153 -712 -412 -408 -489 -259 -701 -361 -643 -488 -20 -525 -601 -962 -148 -34 -57 -78 -932 -763 -847 -77 -833 -325 -641 -387 -485 -77 -299 -925 -44 -135 -530 -638 -908 -36 -256 -87 -749 -488 -830 -707 -715 -604 -924 -901 -54 -613 -271 -970 -398 -602 -407 -299 -76 -251 -262 -23 -180 -639 -847 -161 -407 -337 -569 -983 -734 -386 -968 -703 -897 -481 -130 -560 -963 -256 -372 -467 -558 -311 -236 -541 -276 -182 -445 -312 -778 -432 -585 -791 -658 -966 -65 -915 -447 -686 -528 -146 -455 -828 -210 -21 -726 -247 -347 -694 -311 -678 -519 -541 -553 -860 -380 -525 -583 -998 -299 -714 -744 -14 -825 -707 -288 -102 -5 -119 -690 -934 -883 -486 -990 -475 -813 -900 -379 -818 -642 -898 -398 -304 -361 -388 -254 -188 -419 -686 -167 -423 -306 -924 -149 -673 -514 -584 -716 -803 -305 -406 -563 -761 -38 -23 -712 -413 -416 -17 -452 -110 -322 -684 -96 -275 -299 -255 -789 -861 -593 -948 -255 -821 -397 -358 -509 -618 -276 -145 -376 -954 -64 -740 -935 -200 -350 -669 -792 -545 -338 -283 -643 -530 -956 -901 -286 -391 -614 -151 -268 -678 -432 -449 -136 -790 -171 -313 -452 -959 -303 -773 -502 -683 -70 -873 -509 -759 -419 -974 -954 -205 -446 -967 -806 -719 -65 -794 -552 -936 -43 -204 -492 -194 -278 -822 -713 -73 -572 -705 -862 -816 -686 -624 -539 -626 -707 -101 -183 -932 -409 -584 -173 -283 -283 -112 -730 -3 -713 -498 -238 -225 -849 -672 -680 -892 -445 -34 -401 -770 -53 -414 -725 -407 -717 -324 -703 -633 -806 -560 -892 -685 -459 -142 -54 -378 -526 -159 -455 -707 -111 -852 -190 -556 -121 -13 -810 -946 -49 -845 -39 -516 -896 -460 -942 -596 -234 -480 -337 -210 -432 -150 -783 -85 -136 -914 -451 -121 -240 -844 -178 -680 -367 -192 -733 -695 -689 -522 -818 -458 -478 -828 -309 -909 -535 -99 -652 -356 -864 -815 -599 -456 -828 -768 -677 -490 -187 -596 -355 -164 -992 -460 -375 -76 -637 -236 -267 -636 -653 -326 -411 -696 -344 -793 -356 -309 -149 -15 -904 -26 -639 -216 -118 -922 -480 -733 -952 -263 -448 -755 -276 -300 -366 -151 -921 -244 -997 -914 -864 -589 -123 -216 -356 -846 -144 -59 -1000 -373 -963 -658 -488 -632 -91 -385 -455 -674 -829 -942 -982 -507 -550 -321 -539 -570 -73 -685 -305 -188 -905 -153 -402 -374 -793 -640 -496 -139 -124 -193 -842 -83 -985 -179 -416 -307 -970 -88 -132 -407 -112 -937 -268 -738 -729 -329 -478 -843 -437 -346 -257 -201 -155 -998 -174 -339 -371 -496 -677 -841 -213 -637 -459 -559 -298 -486 -255 -16 -533 -467 -633 -4 -979 -724 -739 -836 -103 -566 -513 -228 -821 -682 -69 -10 -31 -255 -138 -684 -914 -920 -147 -470 -305 -347 -855 -477 -493 -701 -226 -646 -848 -817 -355 -506 -108 -647 -890 -959 -438 -451 -248 -660 -213 -510 -197 -349 -533 -411 -842 -58 -176 -122 -842 -260 -511 -9 -90 -753 -997 -396 -12 -446 -861 -683 -445 -411 -218 -575 -678 -257 -412 -365 -341 -423 -645 -336 -22 -610 -280 -908 -688 -738 -684 -990 -364 -426 -747 -348 -383 -282 -500 -304 -842 -37 -139 -453 -68 -172 -775 -626 -84 -634 -588 -659 -933 -865 -198 -677 -831 -847 -712 -610 -57 -493 -933 -516 -734 -821 -548 -231 -939 -260 -721 -347 -250 -189 -475 -229 -590 -670 -297 -743 -997 -508 -294 -182 -719 -107 -819 -167 -577 -999 -57 -911 -484 -398 -979 -290 -643 -794 -339 -581 -427 -380 -464 -258 -795 -954 -653 -333 -506 -1 -68 -497 -846 -755 -240 -54 -494 -80 -646 -431 -659 -621 -758 -294 -662 -66 -336 -812 -812 -348 -322 -332 -775 -782 -798 -439 -844 -871 -870 -630 -885 -65 -651 -109 -483 -410 -746 -413 -496 -667 -578 -916 -491 -372 -330 -755 -775 -144 -218 -505 -817 -439 -220 -105 -450 -251 -838 -165 -445 -867 -357 -189 -769 -533 -66 -542 -121 -545 -326 -840 -492 -369 -30 -902 -989 -750 -221 -864 -124 -172 -821 -632 -283 -393 -836 -608 -261 -449 -628 -552 -798 -635 -108 -477 -578 -967 -205 -793 -956 -378 -358 -213 -601 -718 -911 -32 -936 -907 -325 -534 -703 -360 -38 -664 -202 -488 -911 -937 -296 -973 -884 -232 -512 -133 -342 -21 -613 -591 -396 -471 -1 -143 -249 -765 -931 -271 -799 -303 -509 -195 -934 -487 -288 -442 -849 -193 -656 -671 -971 -291 -479 -562 -461 -484 -396 -690 -699 -956 -903 -692 -918 -73 -960 -288 -471 -258 -766 -303 -246 -235 -759 -927 -891 -46 -904 -671 -774 -184 -433 -800 -173 -101 -176 -115 -255 -578 -86 -336 -60 -892 -574 -115 -729 -614 -631 -869 -886 -947 -23 -637 -931 -85 -640 -20 -323 -983 -228 -554 -270 -550 -991 -694 -874 -146 -583 -936 -201 -345 -70 -495 -472 -134 -376 -226 -601 -455 -229 -11 -870 -37 -832 -920 -351 -215 -391 -935 -732 -870 -362 -711 -221 -582 -124 -318 -921 -959 -283 -1 -266 -305 -658 -415 -106 -889 -69 -762 -14 -754 -550 -136 -322 -380 -877 -631 -472 -237 -892 -549 -459 -687 -790 -744 -556 -663 -367 -509 -962 -568 -326 -77 -763 -85 -702 -789 -31 -379 -947 -561 -136 -81 -203 -565 -6 -114 -697 -15 -59 -28 -894 -761 -592 -188 -587 -347 -313 -563 -630 -884 -777 -780 -854 -797 -199 -404 -723 -441 -651 -650 -48 -651 -529 -446 -985 -154 -79 -618 -610 -415 -453 -405 -685 -896 -128 -316 -502 -947 -875 -795 -171 -704 -662 -976 -979 -78 -377 -137 -162 -976 -732 -64 -382 -30 -394 -151 -67 -818 -963 -296 -356 -817 -861 -643 -441 -275 -863 -61 -823 -345 -643 -166 -747 -910 -780 -26 -819 -227 -834 -827 -891 -854 -386 -657 -10 -797 -704 -67 -513 -375 -325 -26 -365 -497 -423 -115 -622 -427 -716 -777 -172 -303 -705 -770 -47 -673 -669 -393 -580 -708 -96 -388 -466 -133 -186 -311 -634 -594 -841 -892 -724 -977 -368 -113 -117 -883 -699 -746 -329 -126 -265 -660 -327 -966 -272 -7 -284 -535 -570 -978 -548 -61 -668 -599 -615 -376 -216 -345 -595 -319 -963 -233 -214 -271 -157 -498 -522 -744 -106 -112 -931 -925 -607 -394 -690 -452 -606 -381 -721 -845 -915 -614 -941 -705 -774 -578 -369 -250 -336 -498 -938 -462 -884 -377 -889 -546 -480 -627 -62 -700 -725 -67 -787 -539 -810 -739 -946 -338 -435 -295 -749 -612 -784 -759 -418 -564 -15 -921 -143 -152 -145 -884 -236 -823 -704 -855 -989 -653 -64 -258 -375 -866 -452 -336 -495 -681 -650 -48 -175 -547 -94 -660 -696 -309 -710 -663 -978 -651 -910 -944 -55 -461 -151 -668 -796 -619 -581 -533 -997 -438 -826 -776 -503 -744 -953 -883 -900 -832 -286 -146 -635 -640 -569 -5 -886 -875 -907 -648 -686 -154 -798 -599 -329 -282 -255 -149 -55 -669 -552 -265 -110 -94 -705 -596 -376 -283 -986 -334 -24 -778 -891 -863 -776 -628 -186 -444 -917 -998 -299 -283 -15 -463 -859 -677 -934 -91 -526 -423 -891 -595 -828 -659 -175 -422 -592 -288 -870 -123 -92 -214 -721 -390 -43 -645 -918 -416 -213 -442 -304 -512 -522 -224 -217 -87 -71 -637 -268 -420 -388 -165 -971 -784 -880 -655 -638 -445 -984 -211 -623 -571 -476 -192 -628 -895 -266 -102 -711 -534 -638 -328 -770 -752 -33 -425 -324 -83 -179 -225 -469 -865 -468 -301 -632 -384 -491 -915 -573 -287 -756 -142 -439 -798 -299 -54 -995 -854 -27 -780 -606 -396 -526 -140 -481 -875 -307 -869 -165 -931 -265 -675 -242 -541 -751 -660 -66 -310 -333 -624 -925 -312 -59 -297 -720 -139 -335 -558 -162 -400 -28 -880 -872 -423 -327 -564 -760 -991 -354 -495 -394 -187 -24 -460 -163 -297 -179 -972 -676 -631 -820 -520 -187 -355 -115 -350 -77 -417 -116 -409 -141 -128 -95 -48 -578 -793 -109 -529 -309 -238 -367 -679 -799 -914 -689 -243 -949 -345 -727 -624 -875 -593 -540 -163 -261 -150 -340 -882 -173 -101 -913 -866 -417 -539 -749 -369 -940 -707 -48 -308 -45 -475 -981 -899 -933 -26 -207 -480 -95 -565 -589 -174 -526 -391 -903 -305 -657 -463 -107 -366 -372 -358 -435 -467 -291 -888 -1 -344 -927 -338 -609 -470 -305 -342 -843 -321 -45 -858 -144 -663 -690 -306 -898 -639 -810 -85 -801 -277 -242 -193 -670 -478 -697 -102 -109 -33 -48 -335 -939 -684 -918 -215 -204 -169 -888 -442 -326 -241 -255 -609 -47 -455 -568 -38 -790 -232 -484 -372 -192 -571 -834 -490 -309 -251 -687 -906 -634 -106 -958 -103 -391 -259 -491 -387 -265 -809 -539 -69 -16 -606 -818 -259 -866 -772 -709 -118 -524 -15 -928 -985 -816 -325 -132 -999 -580 -323 -722 -792 -885 -423 -482 -416 -469 -571 -979 -440 -652 -16 -884 -125 -290 -229 -270 -301 -576 -984 -169 -184 -239 -641 -602 -45 -543 -890 -314 -923 -84 -284 -41 -116 -1000 -350 -581 -788 -292 -405 -907 -464 -855 -457 -160 -514 -270 -784 -635 -73 -899 -80 -731 -123 -108 -426 -381 -861 -625 -50 -858 -871 -751 -87 -988 -160 -414 -551 -942 -466 -130 -461 -666 -894 -741 -401 -783 -911 -649 -817 -733 -143 -889 -496 -500 -998 -262 -154 -471 -682 -858 -459 -474 -407 -846 -555 -582 -369 -258 -133 -996 -805 -933 -190 -75 -104 -967 -689 -2 -996 -103 -415 -645 -271 -190 -920 -847 -982 -694 -849 -166 -512 -54 -430 -506 -977 -886 -726 -524 -319 -322 -96 -755 -602 -752 -129 -506 -382 -635 -875 -178 -359 -177 -333 -424 -972 -317 -829 -180 -327 -396 -271 -987 -109 -364 -168 -783 -911 -22 -88 -677 -827 -874 -487 -363 -658 -124 -813 -905 -614 -889 -935 -812 -341 -394 -684 -198 -409 -312 -741 -744 -7 -873 -530 -881 -717 -332 -878 -317 -994 -87 -366 -529 -34 -544 -966 -448 -365 -662 -638 -426 -29 -867 -22 -585 -859 -701 -649 -58 -659 -840 -20 -656 -404 -509 -292 -681 -959 -63 -867 -158 -445 -129 -21 -442 -52 -783 -590 -705 -846 -284 -984 -419 -54 -409 -438 -191 -778 -801 -251 -150 -324 -466 -119 -258 -817 -832 -770 -213 -301 -768 -624 -857 -23 -92 -893 -459 -965 -325 -323 -281 -44 -832 -7 -175 -140 -367 -463 -32 -63 -510 -234 -16 -954 -473 -541 -310 -60 -456 -421 -140 -295 -162 -955 -434 -801 -726 -95 -545 -411 -356 -134 -849 -264 -366 -531 -550 -455 -71 -579 -956 -723 -929 -318 -743 -964 -850 -318 -70 -965 -800 -391 -882 -943 -683 -343 -64 -610 -452 -937 -781 -102 -939 -423 -321 -689 -793 -263 -596 -276 -150 -331 -972 -491 -427 -707 -334 -794 -555 -374 -521 -456 -452 -906 -966 -274 -783 -248 -531 -314 -22 -289 -920 -917 -901 -830 -867 -37 -816 -794 -339 -450 -519 -159 -301 -942 -588 -360 -361 -598 -61 -20 -914 -660 -446 -363 -648 -653 -626 -646 -457 -563 -122 -830 -842 -205 -572 -729 -307 -50 -139 -8 -138 -246 -130 -706 -384 -966 -750 -657 -992 -133 -208 -785 -734 -200 -504 -675 -202 -627 -342 -955 -222 -987 -386 -763 -225 -340 -293 -431 -24 -649 -909 -103 -550 -691 -168 -272 -357 -405 -540 -917 -488 -32 -361 -259 -384 -845 -864 -184 -180 -849 -624 -405 -895 -113 -49 -401 -485 -115 -546 -815 -212 -431 -976 -508 -45 -798 -298 -659 -590 -211 -510 -586 -315 -91 -657 -63 -652 -261 -117 -550 -992 -80 -467 -743 -908 -144 -312 -46 -935 -847 -802 -259 -636 -922 -856 -598 -977 -195 -389 -250 -150 -414 -113 -816 -952 -318 -337 -4 -631 -698 -308 -432 -979 -717 -38 -177 -128 -72 -975 -519 -701 -673 -66 -950 -658 -439 -138 -824 -693 -157 -419 -408 -286 -681 -69 -323 -23 -705 -595 -990 -726 -654 -385 -991 -460 -478 -456 -318 -802 -670 -437 -129 -519 -282 -74 -366 -122 -702 -959 -132 -33 -71 -722 -214 -562 -95 -94 -870 -807 -483 -856 -710 -363 -9 -39 -115 -449 -805 -139 -710 -235 -839 -696 -121 -20 -826 -461 -281 -701 -16 -668 -526 -719 -776 -247 -409 -117 -531 -212 -960 -677 -184 -694 -809 -288 -286 -658 -940 -410 -2 -553 -908 -150 -127 -438 -732 -43 -369 -694 -93 -676 -759 -135 -443 -94 -205 -647 -656 -990 -914 -902 -79 -122 -265 -417 -152 -769 -624 -362 -943 -732 -274 -637 -981 -897 -318 -216 -616 -410 -372 -468 -617 -728 -959 -859 -745 -273 -345 -152 -954 -447 -811 -151 -718 -565 -246 -151 -102 -709 -751 -680 -728 -241 -53 -165 -262 -816 -494 -616 -620 -105 -185 -938 -3 -940 -262 -288 -891 -812 -445 -892 -390 -542 -36 -839 -252 -212 -219 -187 -10 -240 -793 -248 -28 -56 -897 -242 -338 -228 -361 -977 -500 -868 -91 -968 -829 -344 -910 -884 -848 -479 -116 -819 -761 -676 -205 -977 -800 -934 -210 -933 -72 -634 -620 -283 -507 -838 -843 -797 -282 -795 -919 -888 -902 -520 -989 -10 -639 -287 -107 -220 -436 -838 -841 -814 -796 -216 -271 -999 -522 -606 -904 -826 -237 -87 -445 -933 -801 -292 -766 -658 -973 -464 -281 -574 -883 -401 -458 -749 -894 -155 -737 -377 -2 -302 -131 -481 -567 -322 -123 -236 -649 -784 -147 -149 -11 -356 -233 -218 -253 -924 -734 -109 -28 -282 -667 -220 -969 -435 -140 -805 -860 -469 -919 -59 -587 -625 -584 -130 -975 -638 -853 -149 -50 -38 -125 -306 -685 -920 -712 -609 -662 -290 -724 -877 -398 -560 -183 -519 -178 -371 -354 -476 -744 -746 -97 -859 -915 -573 -626 -861 -759 -201 -932 -250 -323 -541 -901 -331 -956 -9 -730 -524 -772 -345 -486 -28 -978 -931 -970 -372 -424 -849 -438 -580 -302 -530 -935 -283 -489 -420 -943 -285 -444 -476 -455 -604 -878 -687 -285 -936 -70 -464 -63 -108 -46 -184 -133 -80 -31 -303 -619 -297 -561 -803 -642 -529 -62 -427 -439 -904 -216 -471 -264 -946 -313 -383 -427 -818 -263 -709 -625 -792 -464 -481 -404 -277 -110 -746 -546 -228 -627 -640 -188 -37 -652 -615 -447 -879 -612 -705 -133 -607 -590 -428 -741 -772 -892 -982 -833 -211 -163 -701 -51 -821 -896 -433 -427 -697 -277 -330 -16 -829 -245 -574 -415 -62 -225 -614 -391 -916 -385 -331 -769 -788 -54 -658 -144 -889 -277 -349 -724 -203 -17 -135 -308 -832 -330 -78 -904 -384 -547 -610 -29 -145 -402 -315 -653 -918 -62 -211 -838 -930 -217 -336 -863 -896 -924 -424 -767 -662 -279 -238 -238 -818 -828 -106 -843 -824 -132 -431 -494 -894 -339 -562 -290 -236 -553 -234 -643 -316 -245 -566 -83 -905 -466 -845 -697 -25 -532 -470 -680 -389 -45 -969 -82 -209 -669 -186 -37 -502 -112 -347 -574 -559 -170 -819 -586 -914 -646 -977 -223 -327 -94 -764 -919 -593 -359 -453 -367 -48 -720 -740 -132 -887 -977 -242 -575 -970 -835 -358 -85 -641 -31 -499 -627 -848 -530 -390 -162 -937 -705 -532 -349 -860 -894 -768 -674 -719 -53 -502 -958 -825 -202 -85 -17 -471 -607 -498 -957 -664 -271 -959 -542 -143 -103 -550 -653 -791 -561 -192 -677 -892 -108 -695 -922 -285 -554 -386 -960 -434 -319 -236 -693 -86 -484 -395 -514 -438 -491 -708 -253 -89 -812 -888 -737 -721 -571 -420 -937 -553 -285 -986 -149 -202 -350 -240 -685 -392 -865 -247 -87 -536 -963 -841 -918 -749 -357 -163 -342 -527 -451 -797 -918 -288 -92 -575 -680 -167 -610 -284 -278 -909 -425 -415 -24 -331 -226 -196 -263 -542 -831 -11 -718 -990 -836 -484 -577 -276 -362 -190 -738 -361 -667 -581 -491 -734 -35 -154 -901 -764 -53 -877 -429 -160 -791 -22 -94 -716 -204 -696 -120 -999 -201 -133 -213 -46 -917 -471 -650 -548 -242 -370 -71 -998 -311 -8 -757 -731 -828 -581 -9 -803 -812 -507 -330 -522 -310 -576 -193 -621 -37 -926 -212 -669 -175 -82 -341 -583 -862 -799 -840 -263 -885 -441 -860 -242 -403 -265 -988 -265 -716 -607 -446 -576 -420 -975 -212 -10 -207 -138 -449 -755 -209 -121 -149 -35 -796 -489 -342 -343 -80 -641 -857 -999 -780 -31 -783 -497 -258 -922 -580 -748 -288 -690 -565 -83 -746 -439 -560 -193 -76 -153 -319 -979 -754 -555 -433 -95 -142 -433 -233 -807 -552 -938 -52 -965 -746 -260 -236 -114 -940 -645 -942 -785 -826 -496 -1000 -382 -751 -485 -14 -22 -765 -3 -832 -323 -818 -924 -207 -874 -31 -612 -48 -698 -102 -171 -750 -547 -178 -717 -542 -219 -956 -83 -590 -698 -899 -118 -841 -502 -139 -421 -535 -206 -948 -173 -525 -267 -449 -83 -978 -153 -985 -19 -592 -978 -194 -174 -242 -814 -370 -438 -745 -17 -170 -509 -700 -101 -569 -906 -378 -547 -29 -17 -588 -873 -391 -902 -614 -221 -57 -763 -942 -457 -347 -337 -946 -441 -17 -106 -282 -842 -138 -44 -968 -507 -667 -229 -894 -700 -963 -352 -468 -256 -723 -642 -553 -555 -543 -541 -558 -667 -178 -3 -82 -209 -527 -330 -230 -36 -640 -207 -73 -469 -215 -317 -428 -368 -540 -700 -817 -949 -522 -694 -848 -172 -919 -319 -27 -183 -351 -223 -9 -206 -435 -481 -281 -700 -65 -262 -324 -631 -715 -161 -988 -101 -824 -90 -104 -8 -401 -220 -198 -964 -105 -855 -908 -713 -507 -874 -153 -594 -255 -433 -888 -736 -709 -941 -605 -875 -467 -515 -711 -549 -203 -386 -976 -510 -538 -491 -913 -784 -641 -889 -962 -496 -397 -753 -957 -937 -354 -68 -461 -102 -120 -264 -31 -117 -31 -835 -673 -191 -785 -938 -550 -728 -641 -177 -800 -419 -595 -615 -774 -910 -53 -394 -159 -790 -185 -887 -60 -805 -801 -582 -3 -27 -598 -70 -715 -939 -922 -671 -424 -172 -672 -18 -689 -607 -325 -425 -975 -263 -629 -448 -270 -647 -657 -575 -85 -191 -741 -983 -518 -576 -82 -812 -828 -512 -35 -756 -537 -443 -962 -272 -670 -225 -327 -121 -158 -217 -979 -492 -765 -17 -496 -756 -437 -414 -44 -695 -177 -862 -67 -695 -190 -916 -79 -488 -436 -512 -415 -202 -520 -241 -778 -272 -929 -463 -716 -216 -190 -271 -483 -909 -873 -974 -142 -104 -908 -906 -130 -325 -908 -375 -311 -730 -937 -762 -433 -52 -436 -443 -1000 -663 -728 -744 -592 -174 -886 -616 -484 -227 -378 -849 -694 -210 -299 -166 -129 -274 -949 -75 -892 -871 -717 -552 -394 -843 -260 -407 -49 -969 -746 -73 -796 -127 -589 -973 -396 -852 -687 -758 -879 -966 -254 -699 -630 -807 -46 -480 -501 -639 -112 -698 -35 -323 -299 -483 -35 -637 -731 -281 -462 -389 -96 -209 -675 -753 -984 -619 -858 -197 -910 -805 -627 -261 -638 -209 -443 -754 -189 -30 -50 -649 -46 -605 -604 -693 -687 -254 -356 -173 -22 -770 -976 -713 -955 -457 -668 -334 -39 -954 -156 -768 -479 -588 -164 -841 -647 -546 -111 -718 -642 -335 -64 -46 -114 -904 -115 -182 -821 -717 -658 -109 -221 -558 -401 -468 -330 -188 -798 -441 -267 -153 -5 -815 -571 -616 -308 -991 -586 -617 -178 -637 -286 -180 -266 -83 -657 -644 -40 -557 -917 -517 -693 -516 -126 -175 -468 -67 -852 -855 -440 -168 -635 -909 -806 -904 -348 -366 -437 -710 -236 -633 -371 -10 -11 -148 -333 -592 -19 -823 -592 -482 -66 -575 -123 -299 -665 -898 -671 -871 -14 -708 -48 -601 -35 -789 -995 -659 -197 -209 -416 -174 -860 -922 -939 -108 -274 -141 -374 -249 -538 -750 -112 -684 -703 -927 -328 -648 -464 -331 -518 -441 -689 -395 -119 -196 -639 -543 -551 -678 -281 -235 -268 -544 -588 -649 -756 -799 -123 -963 -26 -136 -576 -462 -364 -438 -42 -873 -397 -627 -643 -36 -353 -758 -382 -66 -80 -827 -797 -471 -802 -849 -520 -832 -287 -737 -232 -236 -436 -137 -854 -452 -233 -121 -272 -415 -947 -789 -826 -380 -861 -702 -74 -746 -210 -291 -649 -612 -369 -877 -642 -877 -465 -762 -404 -500 -315 -658 -613 -268 -710 -516 -660 -939 -865 -42 -395 -292 -122 -476 -185 -420 -495 -942 -166 -510 -39 -837 -35 -244 -26 -885 -631 -578 -460 -626 -927 -594 -178 -173 -688 -97 -768 -681 -355 -167 -634 -772 -302 -298 -139 -6 -171 -358 -269 -680 -484 -363 -446 -959 -525 -14 -354 -656 -946 -974 -220 -32 -773 -116 -291 -708 -935 -746 -36 -233 -871 -336 -842 -206 -460 -575 -82 -505 -923 -945 -346 -101 -652 -106 -125 -619 -873 -153 -1 -143 -159 -392 -877 -365 -167 -474 -62 -636 -828 -911 -139 -599 -238 -210 -348 -507 -385 -286 -302 -753 -123 -656 -293 -810 -785 -784 -527 -397 -571 -330 -182 -555 -335 -627 -423 -50 -208 -728 -384 -338 -545 -468 -978 -461 -596 -506 -442 -467 -785 -417 -818 -392 -71 -552 -936 -605 -851 -275 -779 -993 -40 -101 -257 -332 -227 -969 -956 -797 -982 -814 -657 -444 -429 -999 -394 -561 -30 -724 -589 -499 -451 -979 -789 -332 -505 -595 -284 -748 -886 -773 -52 -160 -389 -445 -360 -380 -898 -989 -362 -448 -365 -906 -582 -527 -108 -125 -641 -392 -855 -280 -113 -819 -989 -686 -97 -516 -790 -329 -896 -57 -527 -449 -20 -728 -47 -904 -133 -879 -415 -307 -75 -990 -876 -653 -707 -299 -477 -480 -180 -21 -517 -590 -856 -168 -775 -567 -145 -286 -712 -618 -145 -809 -283 -561 -451 -783 -160 -34 -406 -583 -462 -842 -39 -139 -159 -587 -988 -172 -41 -587 -704 -913 -224 -793 -266 -795 -685 -665 -176 -603 -26 -598 -878 -847 -650 -213 -304 -814 -88 -901 -349 -918 -980 -6 -738 -874 -443 -542 -141 -89 -617 -320 -151 -386 -812 -50 -223 -38 -407 -174 -451 -320 -838 -318 -700 -937 -136 -23 -204 -530 -125 -327 -933 -549 -380 -316 -937 -807 -361 -101 -371 -120 -367 -425 -820 -574 -43 -659 -863 -666 -489 -113 -866 -948 -439 -987 -472 -590 -529 -228 -178 -176 -270 -90 -282 -820 -708 -390 -761 -207 -582 -765 -1000 -659 -998 -158 -737 -556 -751 -224 -298 -79 -763 -978 -907 -921 -748 -492 -334 -483 -576 -168 -575 -625 -712 -452 -232 -951 -377 -33 -375 -534 -188 -828 -656 -572 -644 -272 -131 -28 -925 -869 -353 -555 -773 -870 -544 -439 -17 -526 -24 -28 -588 -206 -280 -280 -776 -247 -319 -723 -643 -482 -200 -72 -699 -669 -310 -381 -34 -878 -276 -446 -722 -134 -121 -609 -687 -284 -719 -751 -24 -426 -742 -442 -806 -55 -608 -965 -114 -565 -305 -250 -514 -302 -382 -388 -873 -551 -504 -711 -184 -299 -26 -585 -337 -818 -120 -431 -709 -50 -375 -883 -902 -548 -518 -26 -56 -173 -333 -112 -167 -520 -828 -518 -675 -533 -18 -502 -324 -71 -106 -405 -402 -60 -860 -892 -973 -329 -440 -192 -107 -259 -908 -149 -374 -73 -234 -561 -383 -240 -998 -427 -484 -838 -601 -982 -134 -378 -729 -445 -130 -145 -325 -554 -234 -341 -687 -231 -524 -982 -131 -188 -200 -414 -365 -490 -93 -306 -170 -785 -568 -788 -446 -730 -873 -842 -357 -729 -349 -49 -234 -539 -988 -421 -438 -33 -72 -252 -853 -592 -880 -146 -1000 -375 -635 -677 -651 -874 -47 -600 -235 -692 -286 -904 -212 -855 -624 -323 -484 -432 -849 -341 -721 -958 -805 -894 -979 -129 -260 -221 -1000 -539 -731 -851 -549 -415 -413 -221 -670 -361 -416 -174 -942 -845 -107 -238 -110 -93 -932 -163 -47 -924 -718 -944 -803 -526 -387 -786 -641 -886 -273 -793 -868 -78 -138 -105 -246 -102 -622 -57 -863 -957 -986 -911 -527 -532 -774 -207 -913 -630 -579 -251 -929 -647 -983 -896 -912 -206 -999 -671 -838 -902 -379 -621 -913 -870 -824 -344 -517 -407 -671 -692 -208 -178 -783 -768 -771 -297 -470 -948 -143 -959 -325 -292 -535 -967 -366 -471 -857 -270 -84 -480 -766 -814 -390 -1000 -509 -865 -956 -890 -887 -33 -494 -201 -959 -973 -431 -178 -712 -399 -830 -115 -963 -517 -4 -601 -484 -484 -479 -1000 -451 -340 -634 -634 -383 -258 -957 -687 -249 -480 -265 -799 -887 -829 -842 -549 -421 -288 -842 -507 -231 -621 -85 -536 -5 -550 -535 -891 -990 -962 -492 -939 -61 -871 -843 -958 -655 -585 -571 -761 -316 -225 -470 -363 -390 -44 -695 -385 -929 -752 -835 -746 -727 -64 -269 -841 -340 -307 -642 -279 -715 -324 -970 -435 -28 -474 -898 -60 -95 -596 -989 -84 -340 -795 -946 -646 -475 -136 -880 -97 -29 -859 -426 -264 -364 -570 -899 -66 -822 -573 -512 -788 -72 -336 -723 -348 -527 -259 -111 -635 -975 -559 -960 -281 -560 -593 -366 -309 -195 -144 -265 -324 -507 -690 -156 -792 -876 -284 -587 -363 -255 -725 -356 -672 -742 -829 -332 -498 -983 -600 -811 -621 -220 -660 -259 -765 -320 -589 -629 -178 -722 -312 -814 -926 -254 -168 -606 -27 -305 -18 -20 -719 -710 -882 -825 -38 -97 -453 -611 -395 -838 -203 -620 -854 -957 -420 -390 -24 -59 -174 -5 -969 -582 -432 -48 -596 -788 -392 -188 -795 -352 -766 -634 -171 -748 -502 -279 -334 -732 -673 -941 -40 -380 -105 -587 -788 -473 -472 -443 -890 -867 -219 -293 -36 -77 -738 -543 -821 -525 -557 -74 -922 -334 -602 -680 -221 -16 -176 -677 -873 -69 -591 -799 -989 -814 -973 -427 -186 -732 -200 -439 -928 -620 -664 -332 -65 -640 -73 -341 -490 -755 -649 -143 -331 -642 -73 -622 -185 -333 -957 -143 -657 -949 -944 -546 -265 -472 -72 -465 -723 -700 -160 -906 -435 -19 -245 -939 -93 -219 -998 -515 -104 -261 -113 -973 -420 -954 -491 -655 -929 -870 -116 -746 -310 -258 -261 -583 -633 -169 -426 -272 -908 -28 -35 -166 -878 -568 -318 -503 -683 -212 -583 -341 -471 -107 -31 -58 -231 -248 -873 -273 -288 -408 -961 -94 -130 -618 -995 -288 -51 -476 -132 -498 -650 -136 -866 -725 -747 -343 -398 -658 -950 -433 -673 -183 -860 -184 -80 -301 -108 -742 -564 -606 -756 -729 -362 -813 -206 -653 -848 -927 -377 -866 -283 -794 -755 -484 -210 -977 -492 -310 -409 -738 -176 -130 -515 -867 -694 -484 -119 -692 -196 -819 -494 -586 -306 -556 -393 -742 -719 -601 -679 -120 -321 -935 -554 -213 -984 -105 -864 -215 -187 -90 -829 -682 -886 -189 -148 -801 -938 -619 -729 -431 -209 -842 -430 -844 -987 -328 -335 -885 -571 -279 -195 -530 -257 -12 -744 -543 -196 -110 -559 -176 -520 -477 -9 -446 -944 -171 -864 -199 -455 -391 -939 -949 -444 -94 -945 -278 -174 -9 -889 -261 -477 -983 -455 -934 -823 -894 -157 -55 -701 -693 -219 -218 -782 -759 -641 -375 -314 -836 -717 -176 -98 -336 -810 -235 -383 -969 -403 -586 -152 -456 -742 -687 -830 -173 -797 -407 -20 -648 -993 -148 -307 -554 -765 -49 -297 -730 -35 -476 -137 -557 -995 -334 -208 -718 -1 -264 -83 -56 -93 -837 -159 -786 -181 -121 -450 -697 -630 -852 -589 -894 -541 -426 -544 -932 -37 -251 -531 -544 -129 -107 -236 -431 -423 -287 -260 -156 -940 -166 -630 -59 -967 -106 -286 -243 -366 -301 -187 -336 -56 -268 -653 -692 -618 -965 -7 -198 -520 -229 -579 -139 -942 -431 -179 -397 -943 -419 -632 -36 -570 -633 -747 -481 -237 -197 -249 -38 -399 -22 -581 -387 -962 -412 -496 -169 -790 -568 -301 -516 -881 -135 -342 -519 -534 -217 -304 -795 -796 -308 -665 -524 -832 -997 -209 -286 -836 -957 -634 -322 -511 -905 -462 -522 -115 -768 -134 -412 -483 -153 -74 -339 -922 -464 -49 -867 -336 -967 -374 -894 -734 -192 -293 -884 -319 -180 -462 -206 -414 -557 -500 -991 -835 -800 -214 -229 -664 -309 -941 -408 -530 -652 -888 -224 -809 -980 -940 -939 -672 -538 -800 -271 -142 -984 -69 -692 -302 -602 -949 -66 -735 -907 -223 -792 -90 -509 -591 -250 -90 -966 -602 -187 -539 -998 -188 -202 -571 -512 -991 -219 -226 -415 -774 -434 -344 -433 -233 -174 -257 -988 -307 -130 -790 -509 -251 -846 -799 -663 -589 -838 -342 -29 -811 -781 -387 -486 -213 -110 -296 -87 -262 -897 -765 -650 -788 -367 -931 -585 -318 -437 -603 -341 -98 -519 -510 -713 -847 -780 -859 -172 -447 -435 -635 -694 -858 -49 -789 -311 -425 -197 -669 -176 -267 -906 -490 -547 -118 -784 -414 -131 -964 -941 -102 -756 -288 -571 -287 -428 -889 -2 -908 -859 -279 -516 -777 -322 -692 -341 -914 -983 -56 -871 -178 -796 -306 -929 -843 -863 -208 -529 -152 -424 -498 -752 -375 -905 -473 -707 -358 -645 -958 -297 -88 -74 -594 -161 -526 -848 -210 -307 -898 -105 -732 -265 -505 -741 -977 -334 -939 -17 -412 -901 -445 -854 -936 -345 -746 -20 -226 -95 -656 -67 -266 -61 -737 -452 -239 -171 -151 -336 -961 -893 -600 -662 -147 -603 -929 -822 -312 -126 -114 -874 -723 -968 -639 -457 -683 -21 -763 -198 -917 -438 -526 -925 -805 -607 -766 -659 -347 -702 -463 -520 -912 -383 -277 -207 -211 -41 -439 -543 -25 -404 -328 -74 -932 -903 -335 -853 -541 -245 -176 -970 -414 -659 -661 -986 -144 -351 -227 -758 -412 -4 -949 -981 -662 -482 -626 -931 -812 -74 -144 -436 -381 -282 -964 -402 -725 -99 -212 -702 -180 -239 -967 -122 -90 -447 -435 -997 -47 -427 -922 -769 -522 -336 -840 -627 -523 -292 -251 -478 -283 -678 -613 -638 -301 -718 -696 -860 -741 -333 -249 -64 -587 -213 -375 -819 -891 -264 -829 -457 -168 -969 -73 -531 -718 -291 -355 -780 -223 -580 -459 -743 -113 -22 -115 -921 -644 -243 -1 -969 -348 -721 -115 -200 -448 -512 -355 -269 -214 -456 -397 -555 -287 -289 -664 -604 -88 -944 -494 -881 -18 -103 -206 -886 -756 -177 -855 -184 -145 -317 -247 -985 -117 -88 -461 -193 -198 -369 -816 -609 -715 -627 -50 -518 -305 -797 -878 -617 -74 -663 -910 -949 -750 -484 -88 -919 -219 -377 -650 -802 -953 -448 -205 -713 -240 -868 -806 -18 -886 -732 -57 -719 -11 -348 -811 -756 -313 -51 -966 -787 -605 -527 -657 -757 -23 -717 -106 -749 -593 -998 -384 -36 -661 -625 -53 -254 -327 -93 -478 -607 -605 -593 -95 -485 -255 -214 -384 -502 -449 -594 -610 -187 -931 -858 -820 -765 -140 -281 -425 -446 -89 -753 -316 -927 -839 -918 -35 -24 -976 -9 -44 -205 -94 -910 -63 -131 -127 -115 -177 -508 -310 -245 -521 -978 -556 -223 -562 -329 -171 -93 -296 -707 -835 -424 -651 -293 -204 -126 -454 -464 -471 -414 -35 -597 -190 -183 -73 -294 -727 -811 -648 -992 -730 -337 -537 -541 -931 -86 -126 -966 -90 -32 -236 -161 -42 -815 -94 -486 -551 -548 -159 -580 -558 -643 -419 -358 -350 -907 -623 -243 -832 -544 -669 -350 -524 -872 -293 -861 -512 -683 -570 -232 -268 -702 -998 -846 -453 -100 -852 -579 -941 -160 -951 -763 -901 -481 -902 -448 -562 -992 -911 -167 -537 -755 -939 -674 -710 -202 -793 -701 -702 -657 -735 -220 -789 -991 -152 -647 -181 -979 -629 -256 -963 -426 -976 -154 -895 -283 -82 -450 -169 -299 -46 -73 -507 -494 -759 -646 -863 -505 -150 -964 -494 -631 -914 -965 -278 -936 -912 -778 -94 -951 -227 -98 -395 -837 -306 -403 -873 -525 -590 -881 -488 -110 -481 -170 -58 -51 -357 -396 -500 -328 -5 -334 -991 -33 -844 -904 -66 -413 -920 -291 -147 -908 -944 -606 -310 -603 -868 -467 -813 -367 -439 -355 -113 -57 -709 -738 -928 -239 -600 -368 -884 -463 -360 -881 -971 -388 -570 -904 -995 -29 -607 -505 -756 -92 -512 -367 -636 -538 -504 -641 -708 -480 -297 -593 -276 -672 -62 -916 -217 -543 -149 -808 -570 -470 -459 -100 -879 -62 -985 -528 -144 -398 -5 -818 -887 -960 -830 -530 -618 -821 -503 -448 -514 -502 -265 -6 -625 -969 -953 -759 -729 -442 -930 -462 -235 -598 -382 -24 -323 -934 -431 -672 -419 -966 -986 -244 -247 -947 -498 -31 -917 -377 -986 -427 -89 -806 -452 -850 -804 -466 -597 -721 -919 -376 -217 -7 -207 -245 -845 -882 -519 -852 -532 -914 -430 -906 -252 -870 -969 -736 -135 -293 -740 -745 -268 -171 -238 -276 -724 -21 -347 -393 -159 -853 -655 -482 -720 -606 -467 -695 -292 -935 -508 -290 -679 -388 -331 -721 -146 -947 -43 -912 -787 -115 -660 -834 -342 -839 -210 -795 -935 -129 -334 -74 -138 -912 -762 -593 -123 -981 -741 -226 -564 -564 -649 -226 -318 -404 -686 -18 -544 -760 -987 -558 -734 -756 -220 -431 -266 -689 -149 -658 -538 -72 -855 -37 -896 -733 -682 -741 -562 -501 -233 -103 -283 -335 -259 -651 -945 -614 -208 -902 -894 -644 -656 -584 -877 -521 -420 -836 -585 -606 -847 -982 -719 -328 -130 -731 -968 -486 -331 -869 -980 -605 -606 -969 -678 -631 -79 -98 -100 -231 -307 -378 -358 -695 -662 -310 -44 -619 -600 -994 -347 -683 -609 -188 -452 -315 -341 -141 -599 -581 -851 -677 -948 -704 -143 -937 -953 -325 -517 -142 -760 -731 -952 -889 -446 -317 -44 -186 -259 -206 -480 -936 -467 -761 -639 -743 -609 -67 -234 -718 -218 -847 -410 -662 -95 -74 -804 -265 -588 -383 -475 -417 -976 -115 -883 -824 -95 -835 -873 -563 -752 -50 -394 -794 -502 -754 -135 -733 -407 -425 -511 -32 -799 -306 -977 -602 -408 -962 -607 -284 -439 -33 -97 -194 -456 -655 -261 -427 -659 -908 -114 -251 -780 -817 -520 -828 -730 -243 -88 -465 -454 -469 -752 -156 -297 -963 -518 -365 -400 -663 -363 -857 -746 -998 -375 -591 -893 -325 -92 -473 -477 -1000 -380 -923 -709 -759 -203 -756 -285 -598 -491 -44 -98 -258 -887 -828 -511 -181 -100 -250 -818 -329 -652 -112 -286 -414 -467 -105 -95 -582 -235 -471 -408 -712 -142 -332 -401 -340 -438 -63 -231 -600 -921 -497 -880 -497 -734 -909 -843 -625 -221 -97 -329 -464 -16 -589 -438 -702 -863 -717 -101 -562 -580 -854 -221 -294 -599 -782 -900 -832 -82 -738 -60 -709 -214 -252 -38 -624 -866 -993 -234 -474 -790 -758 -730 -295 -482 -852 -551 -428 -951 -947 -923 -847 -190 -252 -755 -561 -604 -620 -274 -907 -398 -328 -486 -227 -550 -589 -338 -462 -693 -253 -204 -96 -283 -386 -673 -568 -549 -633 -183 -292 -938 -413 -495 -361 -72 -937 -833 -394 -673 -227 -535 -450 -276 -32 -343 -677 -504 -139 -789 -316 -67 -356 -649 -93 -325 -667 -830 -498 -178 -662 -998 -618 -622 -393 -808 -935 -674 -261 -429 -985 -648 -548 -121 -809 -699 -634 -917 -235 -812 -378 -238 -991 -803 -134 -993 -57 -945 -696 -400 -465 -848 -661 -985 -728 -413 -122 -118 -421 -333 -755 -903 -440 -316 -990 -720 -19 -527 -967 -123 -478 -305 -565 -750 -497 -811 -546 -710 -550 -500 -912 -241 -969 -630 -614 -58 -956 -33 -695 -948 -526 -844 -426 -278 -952 -964 -314 -672 -486 -483 -400 -948 -731 -973 -785 -994 -20 -755 -894 -379 -203 -525 -564 -919 -269 -469 -261 -669 -623 -692 -319 -489 -879 -786 -310 -961 -412 -839 -790 -188 -17 -848 -422 -832 -55 -302 -948 -758 -486 -501 -816 -219 -318 -960 -609 -858 -117 -715 -395 -795 -262 -653 -307 -832 -567 -503 -689 -925 -832 -149 -968 -783 -902 -332 -804 -11 -997 -482 -89 -728 -232 -523 -91 -674 -868 -403 -6 -86 -380 -830 -621 -848 -425 -653 -242 -625 -497 -908 -365 -667 -613 -995 -44 -759 -522 -971 -506 -47 -131 -416 -49 -400 -255 -800 -294 -273 -254 -171 -741 -781 -138 -841 -230 -206 -417 -406 -627 -842 -174 -116 -502 -572 -857 -919 -764 -438 -42 -875 -41 -99 -9 -668 -129 -379 -319 -152 -113 -404 -244 -850 -174 -416 -90 -547 -546 -466 -865 -243 -633 -587 -734 -223 -885 -786 -179 -661 -991 -64 -167 -478 -610 -901 -579 -612 -667 -709 -610 -810 -975 -282 -375 -459 -573 -418 -14 -903 -97 -925 -655 -588 -943 -100 -953 -1 -836 -600 -758 -203 -859 -59 -470 -61 -539 -776 -142 -120 -92 -439 -100 -434 -419 -360 -69 -940 -266 -498 -453 -920 -631 -252 -242 -804 -825 -831 -203 -163 -94 -282 -712 -876 -821 -700 -548 -116 -765 -206 -892 -250 -943 -246 -892 -458 -111 -462 -908 -75 -184 -605 -10 -609 -39 -984 -903 -47 -11 -209 -54 -27 -555 -359 -545 -975 -983 -305 -586 -774 -126 -44 -798 -341 -927 -454 -96 -679 -638 -245 -804 -126 -31 -488 -686 -685 -674 -967 -479 -600 -972 -258 -168 -716 -270 -901 -467 -211 -266 -776 -717 -413 -863 -566 -901 -215 -495 -168 -362 -477 -872 -580 -238 -245 -343 -74 -418 -658 -898 -660 -944 -801 -944 -438 -366 -225 -641 -210 -719 -587 -374 -688 -530 -586 -342 -410 -547 -607 -810 -785 -663 -313 -193 -120 -687 -858 -412 -529 -83 -797 -364 -587 -158 -749 -821 -406 -597 -213 -231 -418 -682 -428 -99 -507 -348 -505 -223 -192 -384 -856 -340 -101 -969 -111 -973 -338 -851 -84 -867 -513 -553 -209 -718 -87 -3 -43 -663 -872 -794 -359 -393 -391 -492 -52 -289 -575 -671 -14 -860 -209 -780 -101 -828 -822 -486 -910 -506 -990 -658 -650 -47 -108 -864 -482 -588 -289 -124 -870 -811 -864 -849 -730 -497 -716 -918 -855 -100 -149 -317 -57 -171 -248 -835 -693 -248 -390 -164 -76 -960 -101 -125 -139 -289 -550 -871 -216 -107 -624 -560 -249 -147 -165 -472 -656 -928 -131 -354 -608 -524 -140 -560 -922 -897 -141 -769 -546 -763 -77 -102 -728 -32 -21 -564 -654 -311 -968 -672 -848 -315 -440 -84 -140 -496 -134 -650 -834 -752 -409 -300 -89 -928 -87 -622 -164 -464 -520 -69 -742 -642 -335 -490 -532 -649 -88 -14 -414 -866 -643 -650 -447 -774 -570 -89 -878 -535 -156 -405 -114 -964 -590 -563 -166 -320 -317 -762 -919 -570 -847 -916 -611 -541 -117 -52 -686 -763 -413 -79 -817 -175 -900 -309 -655 -427 -130 -241 -295 -901 -560 -151 -355 -808 -208 -790 -453 -450 -485 -258 -420 -301 -89 -371 -19 -597 -638 -252 -5 -265 -558 -430 -920 -181 -326 -292 -780 -891 -373 -763 -922 -358 -608 -199 -273 -950 -551 -881 -77 -395 -644 -575 -250 -691 -440 -408 -607 -287 -174 -809 -753 -460 -919 -141 -991 -545 -608 -622 -671 -40 -812 -778 -513 -308 -666 -25 -614 -816 -822 -713 -887 -855 -172 -475 -268 -307 -558 -139 -243 -360 -159 -782 -139 -5 -565 -827 -643 -416 -924 -316 -121 -266 -512 -4 -453 -912 -532 -287 -667 -380 -602 -53 -376 -642 -181 -562 -197 -221 -23 -81 -71 -1 -967 -525 -387 -73 -490 -810 -769 -316 -530 -689 -267 -783 -365 -18 -906 -698 -597 -189 -207 -684 -323 -331 -566 -511 -91 -935 -424 -221 -59 -283 -176 -820 -966 -24 -823 -34 -771 -828 -454 -224 -936 -562 -877 -724 -323 -7 -712 -279 -666 -702 -322 -400 -226 -204 -285 -226 -88 -496 -402 -333 -633 -160 -577 -254 -526 -257 -760 -831 -609 -706 -551 -948 -909 -800 -252 -251 -993 -644 -242 -938 -571 -270 -286 -43 -427 -754 -563 -209 -192 -142 -503 -471 -765 -511 -638 -902 -146 -628 -356 -518 -79 -337 -471 -150 -868 -423 -201 -17 -992 -949 -844 -125 -647 -363 -775 -928 -709 -507 -950 -968 -451 -526 -391 -134 -459 -965 -49 -793 -600 -982 -426 -424 -667 -364 -995 -80 -244 -95 -833 -723 -122 -242 -828 -910 -646 -856 -279 -48 -448 -755 -966 -341 -741 -365 -928 -729 -627 -45 -970 -88 -281 -934 -517 -558 -243 -694 -713 -6 -576 -843 -559 -222 -581 -997 -456 -689 -55 -323 -169 -603 -259 -150 -822 -356 -273 -915 -217 -2 -478 -514 -816 -699 -1 -924 -149 -325 -954 -167 -558 -459 -626 -602 -620 -318 -227 -781 -857 -799 -242 -72 -235 -805 -961 -185 -142 -279 -639 -304 -980 -398 -400 -641 -117 -33 -695 -475 -101 -288 -858 -979 -95 -376 -79 -934 -188 -45 -199 -505 -235 -941 -153 -71 -10 -484 -62 -654 -190 -187 -560 -376 -495 -894 -881 -498 -435 -535 -330 -890 -662 -431 -474 -880 -416 -970 -979 -444 -483 -476 -243 -793 -549 -356 -30 -710 -467 -371 -322 -679 -697 -209 -374 -715 -910 -39 -317 -801 -589 -707 -186 -308 -779 -928 -147 -161 -922 -181 -737 -274 -666 -70 -396 -657 -195 -381 -576 -938 -943 -904 -161 -188 -963 -518 -764 -447 -423 -964 -855 -794 -446 -548 -322 -662 -590 -242 -208 -79 -39 -309 -328 -586 -773 -826 -807 -584 -759 -508 -655 -132 -715 -39 -254 -176 -599 -211 -220 -316 -522 -378 -970 -159 -312 -673 -479 -264 -667 -353 -829 -10 -191 -989 -909 -441 -548 -653 -893 -163 -631 -471 -928 -533 -370 -930 -321 -937 -975 -124 -652 -549 -1000 -868 -354 -915 -350 -66 -396 -777 -203 -748 -662 -523 -141 -182 -61 -468 -597 -539 -358 -781 -554 -24 -67 -374 -816 -342 -958 -881 -671 -112 -415 -693 -230 -994 -916 -624 -69 -904 -533 -741 -42 -485 -543 -913 -97 -8 -162 -487 -955 -378 -130 -249 -498 -764 -173 -982 -492 -461 -893 -844 -862 -55 -174 -775 -601 -454 -7 -67 -398 -75 -175 -126 -112 -750 -27 -321 -805 -887 -42 -520 -729 -586 -386 -164 -607 -956 -339 -655 -695 -117 -329 -489 -46 -574 -202 -523 -745 -724 -444 -857 -991 -492 -292 -879 -373 -971 -645 -643 -221 -929 -418 -226 -251 -19 -256 -396 -947 -437 -26 -415 -788 -590 -989 -673 -346 -544 -702 -277 -699 -279 -974 -701 -359 -61 -70 -267 -849 -60 -383 -688 -921 -340 -155 -48 -132 -257 -516 -518 -440 -826 -418 -65 -361 -622 -501 -852 -863 -956 -898 -772 -921 -863 -406 -632 -292 -574 -306 -394 -78 -891 -535 -439 -102 -12 -36 -387 -605 -697 -733 -568 -787 -526 -259 -637 -745 -114 -934 -787 -667 -693 -269 -380 -636 -74 -829 -661 -364 -482 -890 -186 -864 -919 -791 -421 -121 -37 -988 -41 -488 -135 -667 -882 -963 -192 -152 -367 -975 -970 -71 -886 -602 -533 -733 -501 -57 -703 -646 -845 -923 -183 -247 -529 -691 -691 -660 -15 -293 -271 -795 -906 -502 -351 -530 -445 -473 -74 -128 -616 -92 -21 -573 -645 -939 -273 -688 -16 -407 -413 -465 -397 -873 -147 -31 -195 -758 -941 -882 -312 -683 -788 -861 -422 -509 -917 -83 -114 -159 -750 -868 -11 -511 -430 -132 -62 -73 -948 -638 -279 -410 -80 -666 -447 -479 -571 -126 -160 -604 -91 -15 -418 -456 -10 -868 -939 -359 -388 -832 -729 -577 -1 -588 -887 -563 -113 -348 -58 -705 -778 -347 -488 -194 -821 -296 -973 -628 -903 -975 -788 -538 -343 -660 -108 -567 -658 -193 -117 -310 -149 -844 -571 -442 -73 -798 -587 -225 -432 -384 -823 -713 -87 -149 -957 -451 -899 -993 -807 -385 -776 -893 -271 -484 -668 -494 -143 -397 -292 -995 -291 -988 -677 -354 -299 -507 -993 -347 -424 -451 -438 -837 -782 -548 -632 -520 -443 -514 -315 -526 -930 -265 -53 -912 -526 -461 -812 -800 -868 -183 -563 -762 -276 -184 -113 -305 -117 -602 -201 -402 -747 -230 -991 -678 -493 -254 -326 -245 -565 -415 -911 -277 -767 -860 -746 -502 -276 -190 -521 -615 -918 -78 -799 -311 -930 -357 -501 -264 -405 -671 -393 -457 -192 -455 -756 -896 -927 -365 -274 -442 -270 -731 -427 -582 -52 -435 -648 -395 -542 -353 -392 -40 -581 -396 -812 -634 -777 -621 -348 -500 -139 -850 -705 -209 -925 -780 -571 -631 -529 -877 -65 -792 -628 -108 -82 -963 -479 -186 -382 -672 -746 -155 -13 -865 -602 -284 -82 -388 -431 -159 -211 -203 -637 -723 -467 -897 -671 -876 -376 -972 -167 -13 -430 -536 -606 -592 -405 -398 -633 -92 -541 -138 -178 -961 -330 -783 -663 -800 -962 -95 -865 -209 -609 -52 -78 -319 -279 -642 -261 -563 -630 -985 -919 -35 -557 -221 -331 -417 -10 -382 -992 -535 -792 -374 -739 -825 -778 -299 -367 -853 -917 -301 -282 -387 -194 -896 -417 -961 -142 -69 -57 -118 -545 -478 -794 -171 -353 -185 -142 -76 -340 -364 -297 -478 -748 -19 -421 -752 -6 -668 -124 -941 -502 -907 -188 -163 -961 -58 -338 -41 -837 -495 -751 -989 -712 -373 -695 -610 -510 -298 -322 -99 -31 -258 -872 -728 -969 -437 -230 -672 -810 -108 -503 -634 -785 -265 -79 -182 -908 -586 -891 -890 -434 -177 -739 -491 -638 -852 -837 -395 -674 -669 -709 -926 -274 -446 -25 -320 -231 -914 -475 -978 -69 -710 -525 -223 -834 -898 -550 -26 -270 -20 -722 -175 -762 -182 -331 -901 -707 -156 -342 -743 -644 -964 -35 -191 -819 -790 -444 -657 -414 -33 -499 -493 -840 -807 -817 -293 -454 -41 -962 -786 -875 -455 -672 -484 -890 -736 -73 -634 -195 -663 -813 -480 -551 -925 -649 -644 -686 -611 -632 -377 -407 -502 -964 -978 -385 -975 -812 -504 -408 -887 -55 -972 -648 -189 -48 -392 -651 -815 -156 -755 -262 -720 -481 -795 -644 -338 -889 -30 -843 -41 -509 -601 -343 -609 -387 -485 -292 -384 -395 -885 -692 -350 -245 -652 -550 -900 -378 -569 -358 -419 -912 -173 -662 -497 -598 -614 -224 -296 -556 -985 -860 -137 -959 -127 -528 -906 -992 -610 -47 -987 -719 -699 -820 -579 -187 -847 -817 -314 -987 -369 -947 -515 -741 -134 -48 -129 -227 -356 -33 -426 -298 -631 -95 -292 -239 -101 -61 -423 -252 -608 -760 -323 -513 -528 -879 -376 -817 -149 -935 -993 -893 -428 -317 -66 -61 -976 -716 -690 -320 -506 -672 -636 -423 -346 -109 -282 -899 -966 -777 -435 -36 -8 -404 -58 -158 -967 -960 -297 -262 -282 -324 -335 -84 -375 -9 -883 -589 -537 -984 -494 -591 -792 -939 -590 -393 -485 -91 -419 -330 -29 -948 -294 -787 -68 -307 -72 -678 -863 -473 -858 -723 -421 -658 -389 -143 -26 -574 -965 -465 -588 -827 -73 -730 -458 -763 -405 -929 -545 -439 -243 -549 -112 -550 -754 -569 -697 -642 -177 -473 -879 -22 -806 -161 -288 -960 -326 -825 -426 -295 -98 -758 -269 -172 -578 -61 -240 -927 -326 -97 -745 -171 -904 -90 -296 -52 -641 -120 -962 -104 -840 -614 -442 -700 -847 -7 -717 -843 -332 -44 -455 -598 -980 -280 -939 -575 -297 -898 -575 -552 -100 -464 -712 -545 -727 -237 -346 -405 -247 -713 -975 -233 -215 -283 -60 -783 -24 -286 -958 -225 -110 -730 -697 -589 -465 -261 -327 -194 -590 -469 -645 -303 -769 -740 -627 -665 -876 -616 -33 -953 -509 -107 -928 -107 -186 -113 -497 -48 -967 -913 -233 -617 -879 -644 -727 -963 -437 -415 -510 -758 -7 -384 -484 -872 -341 -413 -772 -604 -973 -700 -352 -227 -80 -679 -601 -999 -416 -674 -553 -170 -320 -96 -547 -955 -146 -651 -927 -255 -792 -973 -274 -460 -184 -304 -110 -789 -588 -820 -19 -630 -934 -406 -887 -776 -520 -497 -738 -586 -338 -745 -132 -27 -777 -478 -194 -546 -909 -359 -172 -572 -597 -247 -795 -222 -295 -926 -972 -3 -416 -40 -874 -54 -822 -313 -1000 -583 -36 -343 -3 -572 -278 -263 -140 -716 -409 -942 -703 -50 -196 -694 -201 -373 -321 -32 -483 -13 -695 -873 -155 -355 -702 -857 -236 -541 -847 -988 -783 -500 -808 -88 -340 -437 -156 -8 -784 -316 -813 -190 -769 -834 -529 -167 -231 -179 -451 -777 -412 -905 -228 -642 -527 -962 -756 -417 -194 -645 -285 -98 -234 -674 -816 -565 -918 -570 -538 -896 -698 -29 -788 -95 -842 -363 -566 -89 -126 -420 -534 -495 -736 -330 -70 -358 -830 -878 -163 -865 -202 -945 -688 -526 -504 -288 -164 -362 -388 -448 -941 -153 -620 -275 -466 -186 -100 -514 -864 -966 -234 -488 -298 -207 -638 -312 -359 -356 -483 -552 -238 -280 -87 -178 -97 -164 -562 -681 -878 -458 -474 -287 -187 -807 -578 -40 -478 -193 -165 -662 -72 -802 -901 -600 -652 -641 -458 -148 -438 -519 -411 -322 -279 -363 -826 -4 -594 -541 -380 -299 -644 -751 -954 -929 -276 -876 -782 -242 -364 -102 -167 -748 -481 -198 -111 -650 -337 -692 -221 -278 -232 -91 -38 -78 -22 -898 -26 -844 -938 -767 -925 -934 -285 -966 -156 -995 -746 -430 -518 -333 -669 -682 -810 -182 -631 -250 -633 -916 -413 -914 -444 -930 -68 -806 -671 -618 -88 -161 -295 -889 -175 -521 -353 -68 -88 -162 -292 -806 -29 -955 -733 -608 -210 -93 -159 -48 -154 -775 -680 -228 -676 -692 -504 -58 -262 -763 -351 -718 -199 -633 -91 -68 -947 -314 -477 -382 -978 -299 -477 -968 -319 -79 -286 -951 -502 -229 -836 -445 -199 -561 -414 -808 -973 -863 -669 -387 -571 -6 -694 -652 -89 -71 -189 -71 -469 -447 -285 -586 -265 -888 -126 -112 -432 -912 -36 -997 -6 -604 -304 -88 -325 -60 -341 -473 -731 -627 -735 -256 -864 -754 -174 -691 -857 -631 -753 -695 -615 -307 -763 -73 -761 -853 -996 -743 -477 -987 -8 -656 -980 -458 -764 -677 -152 -916 -983 -232 -90 -399 -426 -94 -285 -87 -152 -837 -795 -51 -137 -850 -748 -838 -262 -167 -789 -433 -85 -584 -314 -208 -719 -148 -305 -768 -252 -768 -743 -965 -260 -684 -719 -755 -933 -480 -269 -17 -341 -230 -530 -576 -173 -256 -289 -432 -616 -746 -983 -453 -849 -645 -632 -858 -514 -587 -267 -588 -745 -507 -755 -20 -286 -245 -968 -565 -815 -433 -903 -281 -361 -331 -954 -494 -568 -310 -985 -631 -816 -763 -769 -598 -797 -766 -988 -768 -358 -166 -467 -841 -342 -522 -475 -125 -131 -726 -216 -741 -293 -577 -527 -955 -460 -470 -267 -422 -227 -60 -979 -42 -263 -553 -408 -440 -910 -553 -455 -437 -113 -200 -816 -666 -547 -162 -161 -411 -334 -743 -252 -99 -316 -683 -158 -838 -564 -576 -399 -635 -241 -196 -29 -116 -627 -135 -859 -900 -982 -508 -286 -907 -67 -996 -384 -308 -396 -443 -249 -461 -900 -812 -918 -762 -585 -789 -408 -881 -46 -197 -439 -294 -885 -865 -842 -87 -923 -968 -973 -563 -123 -777 -376 -698 -589 -354 -491 -847 -811 -980 -344 -435 -203 -946 -859 -43 -851 -347 -715 -483 -710 -729 -313 -871 -864 -929 -909 -243 -764 -183 -184 -656 -370 -962 -450 -794 -659 -331 -773 -824 -854 -320 -644 -412 -922 -429 -608 -162 -740 -285 -223 -336 -472 -844 -322 -26 -268 -101 -891 -154 -65 -496 -677 -288 -509 -402 -876 -366 -951 -229 -403 -438 -103 -87 -634 -751 -775 -195 -710 -663 -718 -873 -732 -502 -289 -264 -773 -23 -811 -663 -808 -54 -409 -579 -321 -917 -806 -569 -303 -599 -803 -714 -619 -210 -121 -219 -150 -350 -124 -534 -882 -423 -701 -365 -153 -674 -387 -112 -613 -683 -299 -346 -572 -919 -504 -937 -111 -155 -366 -415 -891 -896 -101 -674 -319 -738 -399 -33 -226 -689 -519 -630 -426 -272 -358 -541 -511 -868 -142 -960 -182 -669 -710 -52 -466 -424 -752 -759 -80 -732 -881 -199 -596 -282 -39 -98 -319 -921 -445 -724 -898 -453 -305 -734 -100 -750 -571 -824 -631 -727 -58 -936 -982 -183 -311 -992 -542 -542 -770 -399 -113 -365 -90 -259 -43 -473 -153 -721 -433 -131 -783 -280 -709 -404 -805 -794 -798 -814 -846 -531 -608 -517 -479 -958 -465 -889 -814 -562 -358 -846 -536 -215 -507 -702 -169 -836 -766 -848 -639 -268 -120 -869 -360 -800 -961 -24 -864 -260 -379 -358 -498 -572 -841 -909 -135 -415 -193 -519 -765 -506 -978 -439 -406 -92 -688 -921 -224 -953 -281 -973 -319 -48 -116 -463 -780 -198 -501 -718 -678 -513 -716 -299 -831 -180 -20 -17 -157 -249 -870 -610 -596 -630 -575 -377 -761 -684 -243 -601 -190 -418 -786 -562 -709 -296 -730 -572 -817 -21 -32 -684 -115 -508 -10 -603 -239 -407 -41 -390 -306 -162 -582 -396 -436 -679 -793 -96 -615 -143 -434 -488 -907 -644 -169 -792 -637 -54 -448 -347 -965 -898 -395 -387 -820 -426 -135 -506 -416 -958 -720 -14 -128 -633 -255 -760 -14 -462 -117 -88 -44 -42 -113 -254 -246 -445 -571 -350 -95 -7 -278 -634 -345 -58 -159 -571 -483 -506 -919 -33 -463 -354 -920 -767 -547 -496 -889 -851 -921 -289 -718 -947 -470 -442 -363 -356 -437 -56 -212 -779 -129 -26 -431 -416 -583 -973 -715 -105 -725 -427 -331 -79 -902 -429 -409 -205 -256 -186 -323 -326 -351 -912 -271 -725 -404 -345 -704 -490 -727 -494 -281 -313 -999 -45 -594 -760 -893 -758 -183 -53 -6 -526 -346 -839 -865 -586 -451 -711 -793 -913 -100 -889 -946 -348 -833 -106 -428 -802 -890 -249 -865 -591 -400 -216 -476 -267 -712 -822 -625 -637 -461 -209 -604 -800 -454 -155 -665 -835 -202 -965 -318 -55 -689 -87 -582 -65 -72 -333 -827 -546 -436 -787 -690 -280 -66 -223 -565 -177 -129 -90 -750 -808 -337 -740 -28 -169 -318 -506 -833 -117 -243 -374 -604 -410 -604 -410 -939 -829 -520 -909 -74 -883 -45 -526 -20 -322 -505 -520 -422 -612 -316 -873 -420 -569 -714 -26 -973 -558 -14 -53 -428 -918 -145 -156 -442 -827 -983 -862 -38 -329 -367 -506 -18 -819 -695 -847 -891 -503 -568 -757 -904 -368 -271 -673 -254 -266 -394 -720 -17 -926 -524 -698 -687 -767 -52 -158 -342 -882 -605 -304 -238 -307 -536 -372 -389 -921 -845 -277 -273 -75 -353 -940 -517 -739 -626 -929 -251 -820 -421 -670 -105 -502 -451 -795 -780 -814 -722 -746 -98 -140 -441 -233 -939 -790 -574 -353 -979 -754 -760 -340 -805 -804 -313 -937 -985 -404 -911 -457 -743 -912 -626 -544 -723 -873 -600 -86 -333 -214 -292 -470 -581 -948 -176 -432 -406 -864 -869 -713 -960 -631 -681 -878 -793 -625 -197 -874 -471 -319 -174 -876 -462 -753 -806 -280 -48 -29 -37 -235 -452 -671 -914 -150 -454 -646 -630 -939 -236 -196 -917 -810 -532 -920 -182 -525 -538 -145 -381 -546 -387 -57 -445 -342 -854 -447 -838 -675 -206 -554 -731 -119 -885 -252 -821 -896 -831 -575 -644 -144 -73 -551 -214 -308 -113 -38 -789 -473 -267 -255 -335 -498 -51 -221 -965 -825 -639 -601 -702 -54 -56 -344 -606 -163 -414 -562 -705 -576 -966 -894 -541 -832 -586 -616 -889 -907 -184 -874 -411 -534 -249 -282 -898 -332 -521 -552 -261 -310 -285 -237 -577 -629 -379 -454 -214 -910 -105 -779 -807 -33 -132 -930 -372 -189 -217 -931 -239 -748 -718 -137 -542 -60 -511 -338 -590 -891 -376 -664 -255 -489 -395 -134 -691 -893 -95 -134 -706 -824 -576 -29 -695 -812 -202 -630 -652 -658 -588 -804 -187 -204 -935 -233 -246 -154 -592 -265 -563 -158 -390 -371 -831 -614 -980 -232 -356 -975 -894 -484 -833 -365 -562 -726 -386 -551 -407 -139 -555 -123 -215 -747 -349 -484 -203 -427 -527 -621 -234 -971 -170 -461 -751 -512 -773 -506 -998 -585 -643 -213 -77 -844 -446 -40 -208 -30 -124 -991 -418 -954 -131 -292 -203 -770 -461 -486 -474 -432 -382 -690 -372 -251 -62 -807 -627 -904 -103 -210 -285 -411 -336 -863 -690 -474 -227 -573 -982 -533 -203 -922 -282 -660 -664 -660 -968 -113 -792 -695 -635 -399 -838 -930 -853 -242 -61 -245 -595 -747 -662 -427 -726 -196 -251 -808 -56 -406 -109 -278 -602 -694 -937 -541 -191 -255 -755 -113 -689 -278 -168 -339 -248 -148 -433 -365 -212 -732 -954 -864 -508 -82 -32 -71 -992 -881 -97 -487 -972 -352 -223 -20 -681 -271 -844 -854 -42 -673 -950 -686 -45 -486 -828 -732 -320 -179 -846 -594 -499 -159 -680 -800 -457 -671 -64 -950 -527 -629 -165 -633 -568 -782 -817 -22 -768 -543 -292 -355 -488 -488 -919 -14 -118 -828 -79 -620 -785 -765 -998 -976 -231 -92 -93 -426 -181 -527 -702 -781 -278 -336 -987 -957 -468 -505 -896 -263 -976 -74 -378 -84 -79 -186 -897 -94 -323 -302 -301 -452 -246 -239 -635 -234 -962 -136 -194 -438 -458 -872 -120 -127 -832 -821 -555 -52 -760 -639 -789 -500 -339 -417 -476 -335 -162 -494 -252 -148 -857 -208 -256 -172 -796 -675 -246 -854 -1 -779 -207 -955 -361 -610 -122 -256 -568 -9 -333 -480 -338 -478 -366 -248 -421 -896 -452 -644 -173 -233 -425 -165 -641 -81 -306 -223 -834 -733 -329 -842 -193 -848 -729 -429 -938 -138 -856 -570 -336 -323 -891 -532 -768 -904 -802 -41 -469 -38 -323 -234 -564 -441 -690 -33 -931 -788 -151 -986 -224 -869 -411 -821 -98 -238 -710 -234 -249 -856 -160 -180 -560 -178 -103 -247 -679 -213 -845 -191 -120 -143 -454 -59 -597 -120 -682 -426 -768 -528 -925 -248 -654 -224 -669 -592 -530 -98 -510 -21 -623 -658 -418 -906 -7 -121 -397 -683 -24 -31 -880 -327 -52 -957 -528 -502 -743 -374 -945 -680 -732 -464 -3 -761 -121 -261 -666 -628 -469 -296 -254 -558 -181 -662 -190 -785 -773 -130 -938 -552 -958 -415 -457 -576 -192 -889 -828 -626 -410 -529 -684 -823 -688 -329 -335 -988 -627 -255 -486 -639 -733 -277 -430 -815 -715 -618 -852 -561 -50 -222 -263 -616 -304 -460 -294 -632 -265 -789 -202 -288 -152 -585 -518 -231 -43 -439 -188 -758 -893 -292 -12 -968 -741 -179 -70 -420 -957 -345 -774 -59 -948 -476 -258 -79 -610 -192 -476 -983 -972 -826 -892 -729 -789 -96 -747 -968 -139 -926 -642 -24 -133 -408 -165 -648 -918 -247 -850 -599 -144 -912 -641 -276 -445 -653 -249 -889 -470 -682 -255 -596 -746 -619 -658 -386 -624 -258 -615 -954 -423 -370 -316 -565 -412 -874 -647 -260 -462 -247 -456 -55 -741 -211 -24 -509 -277 -865 -134 -27 -949 -166 -936 -251 -259 -899 -982 -519 -502 -435 -28 -567 -843 -166 -759 -409 -346 -494 -224 -743 -622 -110 -550 -606 -566 -494 -625 -812 -671 -273 -462 -345 -325 -592 -872 -905 -617 -934 -344 -926 -104 -705 -493 -402 -668 -343 -248 -501 -254 -124 -458 -745 -12 -728 -742 -34 -756 -496 -360 -469 -446 -593 -347 -76 -394 -413 -229 -232 -660 -235 -561 -669 -861 -591 -97 -203 -811 -318 -344 -917 -219 -438 -457 -178 -242 -971 -653 -572 -554 -549 -501 -160 -765 -84 -506 -411 -142 -158 -402 -686 -94 -632 -971 -795 -156 -886 -207 -426 -422 -186 -913 -362 -791 -973 -1000 -117 -880 -826 -605 -434 -261 -582 -994 -473 -666 -960 -8 -49 -643 -774 -73 -910 -507 -73 -613 -141 -689 -612 -574 -144 -656 -830 -338 -392 -833 -822 -255 -762 -614 -350 -378 -92 -74 -51 -864 -17 -805 -430 -877 -950 -411 -409 -922 -213 -66 -836 -727 -158 -57 -621 -826 -943 -29 -841 -634 -374 -121 -112 -379 -274 -715 -310 -715 -347 -347 -62 -645 -617 -479 -541 -21 -395 -905 -569 -443 -297 -742 -352 -792 -344 -224 -2 -690 -472 -629 -478 -46 -226 -494 -997 -987 -846 -589 -611 -565 -376 -863 -732 -230 -320 -561 -104 -333 -738 -383 -259 -790 -91 -969 -71 -358 -849 -912 -924 -282 -426 -156 -513 -51 -738 -8 -297 -749 -124 -191 -735 -894 -910 -722 -10 -875 -795 -470 -559 -974 -107 -132 -815 -837 -475 -865 -440 -940 -616 -285 -479 -359 -901 -417 -580 -395 -352 -898 -943 -408 -639 -6 -183 -587 -453 -416 -898 -346 -47 -565 -182 -916 -370 -778 -485 -690 -52 -996 -290 -576 -887 -4 -442 -723 -997 -25 -257 -426 -215 -240 -865 -185 -933 -666 -926 -101 -420 -679 -192 -661 -829 -668 -148 -764 -451 -802 -560 -542 -596 -623 -282 -598 -768 -218 -661 -865 -744 -41 -895 -873 -5 -528 -274 -756 -588 -619 -846 -100 -76 -258 -859 -411 -505 -337 -205 -142 -647 -517 -127 -285 -807 -503 -983 -924 -294 -129 -907 -174 -159 -267 -274 -197 -161 -128 -504 -894 -893 -718 -19 -26 -309 -794 -156 -669 -1000 -827 -204 -341 -96 -361 -403 -285 -987 -504 -748 -148 -822 -472 -953 -738 -686 -512 -350 -58 -208 -825 -308 -156 -54 -799 -348 -524 -343 -619 -287 -788 -860 -49 -133 -141 -161 -238 -94 -688 -290 -158 -366 -575 -461 -916 -509 -458 -447 -530 -904 -855 -40 -771 -155 -216 -59 -556 -245 -949 -723 -662 -299 -612 -98 -115 -574 -396 -814 -865 -133 -924 -891 -359 -498 -850 -594 -817 -505 -427 -421 -223 -655 -111 -997 -80 -955 -195 -573 -623 -403 -845 -84 -153 -789 -747 -819 -795 -489 -79 -591 -236 -861 -9 -59 -698 -208 -108 -936 -217 -612 -682 -716 -267 -284 -123 -439 -164 -430 -418 -994 -568 -385 -640 -789 -897 -938 -327 -261 -793 -111 -885 -244 -833 -674 -564 -426 -835 -915 -353 -623 -34 -266 -700 -616 -364 -253 -504 -22 -453 -720 -83 -34 -502 -316 -734 -876 -414 -62 -812 -765 -688 -716 -71 -674 -559 -34 -130 -862 -929 -927 -995 -314 -748 -564 -138 -161 -905 -456 -261 -825 -609 -797 -99 -514 -383 -994 -46 -409 -104 -960 -6 -364 -132 -153 -254 -51 -856 -125 -916 -582 -762 -712 -537 -208 -954 -611 -310 -379 -792 -661 -724 -172 -859 -516 -88 -794 -752 -19 -360 -492 -528 -737 -968 -479 -860 -959 -302 -230 -429 -975 -304 -692 -639 -932 -854 -681 -462 -53 -522 -17 -587 -676 -565 -948 -68 -204 -939 -132 -722 -922 -83 -505 -171 -359 -273 -328 -877 -598 -772 -934 -106 -358 -835 -590 -343 -590 -219 -731 -610 -804 -296 -955 -503 -80 -382 -531 -89 -115 -952 -899 -261 -410 -108 -150 -527 -202 -84 -909 -805 -558 -250 -279 -689 -275 -285 -922 -584 -313 -250 -773 -716 -849 -237 -418 -402 -208 -847 -756 -956 -761 -14 -963 -831 -827 -754 -971 -951 -783 -471 -45 -345 -864 -479 -778 -994 -732 -161 -976 -732 -68 -179 -916 -299 -358 -171 -841 -73 -110 -541 -154 -488 -966 -104 -94 -303 -716 -907 -322 -144 -403 -951 -20 -313 -98 -576 -568 -233 -374 -757 -504 -280 -423 -470 -743 -267 -259 -537 -746 -799 -219 -987 -623 -346 -96 -335 -474 -376 -616 -613 -84 -635 -754 -898 -835 -429 -755 -785 -792 -616 -196 -813 -23 -98 -85 -182 -908 -432 -840 -278 -534 -73 -844 -924 -352 -155 -794 -914 -629 -855 -260 -334 -129 -945 -757 -840 -178 -375 -982 -815 -364 -336 -814 -275 -775 -91 -202 -667 -811 -335 -424 -863 -570 -941 -868 -239 -415 -967 -741 -399 -307 -819 -889 -859 -649 -938 -936 -618 -967 -900 -340 -337 -375 -918 -68 -953 -199 -240 -514 -927 -347 -909 -898 -136 -551 -255 -243 -489 -238 -326 -119 -708 -41 -830 -819 -177 -293 -623 -572 -381 -665 -813 -501 -807 -660 -200 -547 -169 -964 -426 -37 -628 -446 -325 -893 -627 -120 -508 -374 -213 -477 -877 -645 -844 -35 -592 -819 -674 -406 -614 -899 -812 -890 -630 -267 -567 -479 -568 -346 -100 -161 -545 -213 -4 -794 -55 -821 -417 -618 -201 -581 -473 -995 -268 -212 -202 -893 -626 -174 -251 -904 -838 -962 -43 -817 -649 -678 -655 -985 -9 -611 -747 -460 -93 -949 -21 -646 -868 -841 -176 -278 -200 -88 -386 -985 -192 -761 -794 -283 -803 -252 -551 -163 -301 -491 -294 -866 -296 -314 -803 -199 -566 -313 -28 -148 -620 -852 -789 -174 -799 -193 -343 -62 -294 -78 -912 -359 -380 -766 -279 -311 -704 -444 -121 -67 -915 -476 -394 -514 -533 -288 -667 -736 -973 -771 -71 -915 -638 -545 -886 -645 -856 -647 -477 -594 -590 -44 -7 -765 -955 -852 -196 -593 -688 -202 -667 -340 -580 -432 -374 -584 -518 -932 -466 -196 -163 -193 -232 -25 -722 -614 -227 -280 -941 -180 -932 -978 -848 -988 -18 -178 -655 -362 -328 -462 -897 -494 -952 -484 -506 -151 -81 -721 -389 -93 -14 -789 -695 -240 -399 -934 -192 -692 -885 -282 -345 -381 -182 -119 -802 -960 -573 -68 -159 -328 -115 -815 -134 -699 -932 -541 -703 -192 -218 -347 -307 -815 -30 -539 -597 -506 -540 -382 -400 -658 -962 -788 -678 -772 -321 -949 -616 -635 -237 -545 -353 -351 -892 -45 -439 -975 -409 -822 -143 -118 -761 -482 -466 -664 -241 -406 -177 -995 -297 -142 -371 -785 -25 -80 -772 -864 -418 -644 -547 -526 -240 -521 -400 -655 -671 -456 -786 -559 -230 -873 -367 -610 -816 -192 -689 -674 -442 -7 -119 -878 -580 -359 -126 -383 -923 -712 -857 -566 -999 -285 -352 -954 -694 -965 -246 -746 -390 -383 -765 -214 -462 -488 -353 -944 -154 -925 -232 -341 -840 -702 -432 -878 -448 -582 -262 -969 -46 -943 -44 -95 -156 -675 -986 -872 -168 -417 -88 -768 -710 -393 -230 -824 -828 -813 -989 -525 -102 -903 -394 -950 -893 -486 -849 -643 -812 -111 -112 -284 -921 -755 -308 -386 -145 -210 -772 -546 -488 -12 -152 -190 -115 -542 -306 -919 -796 -704 -479 -721 -190 -801 -393 -932 -197 -380 -942 -774 -927 -348 -649 -267 -249 -593 -95 -594 -212 -794 -402 -312 -903 -364 -489 -94 -537 -446 -992 -796 -592 -907 -908 -763 -919 -359 -865 -430 -273 -890 -350 -733 -826 -51 -776 -623 -269 -473 -918 -13 -275 -813 -78 -467 -2 -809 -708 -446 -997 -777 -147 -428 -571 -212 -254 -827 -487 -968 -834 -773 -982 -581 -814 -691 -955 -187 -561 -44 -779 -324 -401 -642 -135 -868 -841 -33 -664 -3 -675 -724 -480 -615 -162 -175 -671 -743 -505 -418 -543 -942 -906 -285 -268 -637 -322 -469 -223 -742 -416 -750 -265 -405 -855 -685 -358 -864 -528 -748 -411 -511 -336 -480 -824 -555 -263 -835 -918 -106 -649 -259 -953 -512 -905 -579 -856 -272 -555 -498 -627 -328 -335 -924 -835 -879 -353 -641 -572 -537 -139 -552 -861 -627 -277 -959 -167 -225 -466 -990 -73 -56 -371 -452 -585 -601 -259 -506 -388 -987 -211 -756 -376 -489 -544 -577 -24 -424 -156 -876 -340 -284 -505 -255 -237 -287 -63 -888 -37 -552 -793 -801 -391 -236 -958 -18 -695 -487 -348 -208 -10 -314 -250 -593 -403 -664 -706 -883 -1000 -251 -243 -214 -477 -664 -535 -235 -250 -154 -188 -195 -610 -477 -200 -627 -175 -302 -863 -778 -8 -909 -812 -941 -696 -836 -93 -761 -283 -639 -158 -814 -756 -39 -251 -934 -181 -41 -75 -117 -453 -575 -1 -246 -842 -762 -96 -780 -928 -346 -488 -213 -279 -802 -899 -357 -906 -29 -369 -360 -688 -727 -621 -267 -39 -218 -520 -954 -800 -926 -959 -904 -7 -543 -603 -225 -144 -943 -487 -772 -173 -138 -723 -481 -367 -63 -298 -243 -953 -62 -703 -909 -788 -878 -321 -49 -609 -241 -430 -148 -21 -48 -472 -121 -37 -421 -925 -861 -227 -994 -562 -369 -126 -539 -482 -339 -88 -384 -455 -457 -764 -170 -960 -337 -296 -379 -843 -622 -106 -780 -788 -92 -865 -401 -373 -545 -16 -706 -913 -236 -479 -483 -599 -360 -392 -486 -59 -842 -433 -175 -35 -47 -759 -655 -924 -864 -162 -424 -157 -55 -136 -480 -972 -711 -617 -692 -363 -734 -674 -597 -146 -797 -927 -876 -900 -407 -250 -483 -354 -249 -760 -799 -557 -713 -121 -323 -654 -412 -672 -545 -14 -654 -179 -938 -576 -596 -445 -595 -709 -262 -297 -383 -149 -32 -789 -829 -992 -741 -867 -688 -83 -368 -388 -944 -443 -405 -762 -656 -90 -536 -617 -707 -313 -49 -328 -235 -162 -177 -213 -742 -483 -132 -704 -236 -155 -312 -870 -43 -151 -206 -954 -275 -64 -587 -70 -901 -884 -690 -457 -498 -154 -425 -808 -667 -233 -984 -697 -568 -276 -631 -293 -772 -268 -668 -833 -910 -575 -37 -488 -318 -959 -602 -742 -332 -299 -452 -167 -62 -216 -280 -886 -892 -78 -689 -699 -18 -324 -738 -473 -774 -487 -196 -451 -20 -596 -962 -110 -660 -553 -611 -945 -842 -622 -86 -444 -149 -856 -350 -854 -569 -572 -780 -474 -610 -937 -914 -847 -704 -61 -292 -47 -959 -940 -102 -966 -395 -984 -367 -657 -393 -487 -82 -588 -650 -669 -372 -78 -447 -108 -546 -38 -227 -924 -893 -62 -270 -694 -863 -153 -205 -192 -921 -427 -26 -628 -997 -552 -491 -334 -549 -278 -297 -705 -454 -408 -390 -248 -257 -64 -951 -476 -957 -348 -417 -934 -275 -535 -146 -377 -32 -977 -642 -982 -781 -528 -618 -922 -785 -187 -697 -289 -126 -820 -812 -992 -411 -261 -32 -328 -200 -178 -189 -49 -384 -613 -658 -96 -276 -735 -689 -969 -758 -402 -124 -575 -942 -252 -702 -164 -531 -660 -547 -118 -33 -380 -233 -667 -227 -824 -52 -823 -127 -230 -160 -633 -119 -211 -40 -547 -489 -296 -228 -2 -578 -467 -850 -469 -309 -378 -833 -841 -635 -784 -982 -510 -253 -896 -397 -682 -786 -828 -931 -147 -383 -957 -446 -739 -370 -279 -377 -303 -20 -207 -441 -523 -133 -439 -463 -710 -683 -617 -203 -754 -208 -313 -102 -718 -864 -30 -858 -532 -19 -227 -920 -764 -881 -244 -154 -626 -14 -481 -4 -869 -125 -587 -887 -49 -960 -370 -688 -325 -561 -225 -652 -123 -44 -381 -146 -722 -179 -951 -306 -80 -118 -179 -70 -51 -425 -546 -271 -920 -403 -185 -392 -877 -114 -502 -126 -259 -856 -949 -242 -828 -9 -696 -635 -595 -385 -763 -970 -598 -773 -173 -706 -638 -709 -20 -200 -246 -507 -590 -947 -213 -865 -760 -846 -284 -787 -538 -498 -225 -604 -997 -866 -271 -223 -578 -811 -72 -642 -830 -948 -942 -697 -447 -899 -500 -323 -119 -771 -262 -576 -641 -305 -863 -292 -268 -20 -794 -759 -177 -505 -120 -326 -897 -665 -336 -768 -421 -257 -355 -51 -696 -961 -740 -126 -727 -947 -899 -16 -618 -852 -756 -62 -38 -87 -350 -49 -155 -30 -735 -262 -894 -398 -361 -353 -972 -606 -866 -209 -771 -646 -178 -243 -98 -757 -518 -250 -302 -314 -81 -612 -510 -277 -53 -584 -982 -804 -870 -605 -123 -197 -979 -223 -903 -578 -659 -747 -359 -762 -549 -457 -171 -881 -487 -419 -535 -973 -401 -477 -895 -393 -896 -121 -603 -948 -412 -91 -484 -42 -865 -346 -420 -944 -80 -150 -164 -464 -663 -876 -99 -110 -122 -683 -978 -793 -131 -63 -671 -363 -462 -166 -520 -733 -101 -712 -335 -297 -809 -384 -782 -560 -931 -537 -421 -159 -867 -119 -390 -146 -769 -921 -508 -78 -688 -465 -888 -211 -575 -475 -370 -439 -16 -966 -933 -449 -645 -321 -860 -342 -857 -189 -800 -889 -924 -597 -372 -566 -47 -636 -698 -835 -676 -907 -279 -469 -785 -760 -615 -629 -806 -360 -774 -601 -998 -560 -752 -1 -689 -482 -251 -926 -594 -723 -454 -249 -625 -450 -30 -410 -5 -75 -995 -79 -15 -21 -1000 -375 -322 -609 -684 -434 -431 -866 -480 -489 -822 -572 -625 -473 -196 -522 -931 -802 -315 -697 -620 -220 -134 -213 -726 -754 -25 -631 -557 -62 -429 -825 -84 -61 -610 -226 -743 -817 -220 -350 -22 -418 -890 -264 -757 -909 -872 -379 -210 -286 -703 -308 -409 -769 -687 -849 -413 -396 -926 -556 -695 -364 -539 -99 -292 -106 -938 -902 -417 -139 -157 -459 -222 -681 -7 -970 -931 -579 -746 -916 -389 -320 -92 -871 -788 -961 -159 -808 -476 -862 -860 -82 -869 -340 -329 -766 -639 -349 -438 -260 -900 -469 -855 -312 -489 -899 -405 -348 -690 -819 -57 -700 -472 -512 -544 -123 -546 -122 -543 -560 -27 -344 -815 -18 -357 -258 -288 -798 -175 -163 -750 -743 -823 -728 -492 -919 -529 -782 -387 -614 -591 -425 -786 -486 -260 -111 -847 -987 -26 -318 -589 -621 -948 -749 -734 -227 -786 -897 -701 -493 -807 -535 -683 -894 -429 -124 -667 -654 -655 -213 -599 -680 -183 -549 -672 -440 -72 -125 -545 -791 -32 -724 -23 -829 -46 -240 -990 -921 -685 -27 -47 -253 -360 -926 -318 -252 -152 -133 -785 -165 -315 -842 -410 -33 -507 -15 -115 -206 -930 -559 -451 -45 -469 -651 -645 -961 -797 -218 -699 -398 -954 -471 -147 -24 -90 -822 -225 -995 -833 -100 -236 -742 -543 -491 -107 -823 -302 -124 -319 -345 -896 -629 -119 -146 -750 -710 -987 -690 -2 -66 -295 -181 -119 -904 -556 -388 -810 -629 -954 -749 -344 -263 -197 -356 -634 -989 -657 -71 -998 -453 -534 -641 -815 -65 -785 -295 -588 -520 -133 -811 -835 -79 -585 -952 -130 -986 -200 -629 -128 -879 -555 -239 -929 -457 -691 -305 -443 -650 -829 -593 -558 -83 -493 -286 -250 -622 -74 -5 -720 -400 -458 -484 -961 -481 -768 -505 -52 -667 -832 -235 -105 -257 -519 -114 -655 -253 -810 -839 -104 -43 -474 -203 -570 -709 -464 -123 -866 -552 -829 -401 -701 -886 -967 -661 -142 -868 -725 -759 -473 -481 -81 -113 -936 -144 -854 -945 -706 -489 -448 -773 -478 -328 -93 -357 -136 -5 -305 -668 -542 -990 -965 -171 -716 -557 -940 -168 -138 -926 -790 -715 -78 -369 -525 -220 -409 -932 -37 -987 -868 -410 -672 -779 -884 -952 -354 -333 -619 -478 -481 -184 -36 -276 -273 -454 -581 -812 -538 -519 -82 -485 -773 -754 -212 -718 -159 -280 -384 -289 -83 -237 -736 -774 -392 -475 -380 -415 -142 -634 -849 -906 -217 -154 -508 -618 -935 -364 -174 -298 -207 -795 -806 -192 -820 -614 -698 -947 -713 -467 -239 -270 -945 -408 -284 -626 -288 -915 -898 -992 -143 -300 -907 -541 -137 -920 -934 -426 -682 -4 -108 -556 -953 -350 -12 -82 -740 -875 -324 -996 -929 -997 -85 -424 -890 -925 -224 -813 -592 -280 -617 -702 -857 -376 -68 -912 -688 -774 -214 -815 -475 -202 -331 -176 -86 -93 -835 -531 -418 -266 -189 -873 -291 -941 -219 -670 -188 -332 -392 -672 -582 -529 -273 -592 -26 -21 -921 -142 -556 -771 -860 -612 -270 -740 -367 -540 -644 -994 -173 -789 -758 -464 -327 -583 -669 -169 -162 -956 -152 -121 -562 -641 -58 -717 -369 -971 -508 -421 -718 -567 -83 -245 -665 -730 -519 -633 -832 -509 -114 -235 -194 -778 -290 -423 -827 -760 -135 -740 -313 -92 -687 -113 -256 -365 -358 -340 -441 -944 -754 -340 -61 -511 -733 -253 -970 -771 -342 -563 -763 -598 -820 -762 -518 -891 -13 -727 -781 -892 -574 -770 -785 -171 -342 -396 -48 -933 -412 -142 -797 -353 -387 -12 -97 -493 -679 -180 -131 -219 -735 -152 -388 -48 -276 -349 -350 -512 -52 -124 -191 -714 -351 -411 -473 -10 -323 -479 -263 -132 -522 -857 -876 -118 -936 -251 -607 -770 -73 -760 -759 -558 -531 -171 -113 -11 -652 -489 -226 -50 -544 -135 -379 -665 -825 -623 -774 -30 -998 -666 -136 -428 -408 -787 -453 -576 -605 -972 -562 -568 -581 -903 -710 -873 -122 -225 -10 -4 -935 -832 -86 -800 -337 -401 -707 -174 -713 -377 -984 -685 -310 -545 -994 -772 -284 -587 -446 -131 -392 -442 -274 -481 -110 -313 -974 -27 -409 -347 -311 -736 -10 -392 -329 -3 -728 -504 -932 -266 -512 -641 -502 -483 -201 -221 -891 -980 -147 -323 -983 -652 -733 -661 -936 -192 -405 -867 -450 -390 -519 -423 -93 -811 -814 -473 -639 -180 -950 -946 -13 -178 -913 -227 -362 -13 -975 -698 -576 -313 -150 -139 -391 -166 -474 -789 -807 -743 -945 -548 -72 -741 -204 -245 -22 -295 -502 -599 -795 -641 -387 -15 -989 -445 -214 -400 -749 -817 -902 -728 -339 -332 -798 -10 -140 -293 -238 -281 -500 -856 -792 -325 -362 -750 -891 -892 -37 -950 -687 -540 -646 -348 -216 -83 -396 -491 -555 -993 -603 -84 -265 -16 -844 -779 -816 -841 -991 -76 -252 -135 -191 -790 -593 -492 -525 -569 -527 -479 -541 -383 -33 -978 -519 -870 -293 -771 -248 -522 -469 -292 -83 -554 -481 -955 -385 -144 -363 -442 -351 -233 -439 -383 -561 -454 -696 -47 -750 -699 -229 -787 -782 -628 -315 -62 -802 -923 -841 -768 -558 -89 -542 -570 -506 -733 -597 -487 -803 -223 -531 -716 -660 -437 -188 -870 -194 -393 -63 -786 -540 -191 -263 -652 -678 -141 -500 -98 -923 -975 -551 -706 -365 -925 -914 -539 -439 -88 -74 -146 -868 -981 -583 -938 -291 -198 -857 -3 -598 -310 -818 -382 -237 -285 -297 -66 -769 -276 -658 -514 -623 -578 -785 -886 -786 -956 -711 -968 -548 -45 -14 -703 -170 -32 -829 -808 -901 -745 -556 -212 -691 -852 -957 -578 -804 -960 -422 -303 -771 -234 -343 -66 -749 -368 -374 -180 -430 -600 -835 -300 -849 -290 -892 -672 -276 -6 -818 -343 -748 -688 -780 -715 -840 -425 -374 -440 -138 -861 -119 -312 -333 -3 -62 -823 -763 -747 -825 -972 -594 -785 -169 -369 -559 -981 -645 -517 -212 -150 -647 -352 -532 -994 -365 -575 -781 -142 -745 -767 -604 -856 -158 -92 -448 -574 -965 -304 -744 -680 -384 -235 -265 -414 -68 -814 -471 -1000 -787 -424 -972 -389 -16 -69 -841 -639 -519 -18 -26 -488 -659 -752 -823 -286 -394 -160 -178 -942 -321 -251 -588 -769 -733 -648 -805 -308 -946 -537 -853 -826 -113 -92 -433 -543 -408 -232 -902 -25 -733 -843 -991 -360 -852 -215 -815 -745 -772 -89 -351 -584 -569 -936 -85 -59 -948 -948 -408 -486 -932 -223 -393 -917 -186 -219 -967 -202 -259 -913 -90 -173 -635 -736 -126 -809 -796 -499 -401 -875 -523 -425 -461 -976 -657 -129 -587 -189 -687 -604 -627 -198 -574 -892 -397 -259 -512 -804 -565 -146 -601 -510 -772 -201 -113 -504 -90 -982 -124 -890 -80 -852 -515 -195 -703 -281 -800 -478 -598 -620 -797 -607 -731 -650 -958 -575 -633 -689 -378 -294 -443 -718 -702 -433 -955 -411 -54 -394 -110 -438 -549 -952 -354 -613 -696 -638 -614 -712 -117 -408 -165 -668 -346 -343 -233 -416 -33 -863 -258 -151 -192 -254 -32 -116 -194 -595 -230 -744 -107 -920 -527 -979 -438 -944 -845 -206 -877 -142 -799 -907 -465 -186 -431 -752 -221 -402 -622 -274 -823 -600 -882 -942 -331 -933 -481 -699 -503 -845 -699 -175 -462 -630 -630 -697 -451 -556 -266 -644 -874 -601 -36 -210 -946 -81 -594 -832 -104 -379 -2 -31 -155 -567 -254 -586 -32 -235 -428 -865 -914 -572 -126 -226 -722 -753 -44 -295 -763 -753 -644 -367 -402 -554 -325 -862 -357 -348 -686 -289 -294 -879 -597 -742 -500 -661 -9 -116 -237 -970 -759 -159 -804 -947 -485 -706 -224 -628 -774 -490 -216 -989 -103 -963 -917 -707 -483 -317 -31 -353 -582 -448 -667 -27 -896 -965 -282 -56 -101 -275 -840 -796 -332 -505 -910 -924 -552 -350 -854 -401 -179 -411 -338 -31 -973 -499 -268 -747 -910 -32 -455 -411 -457 -402 -25 -631 -217 -802 -484 -877 -924 -775 -740 -78 -562 -163 -843 -364 -828 -878 -425 -179 -305 -17 -670 -41 -946 -869 -625 -712 -137 -465 -665 -354 -424 -969 -971 -884 -756 -57 -865 -802 -791 -207 -277 -735 -809 -928 -500 -518 -966 -57 -297 -877 -263 -882 -849 -929 -54 -884 -446 -238 -680 -906 -20 -127 -838 -235 -599 -212 -121 -78 -538 -223 -507 -685 -329 -735 -313 -486 -555 -224 -416 -901 -195 -849 -28 -474 -64 -777 -812 -821 -153 -934 -348 -741 -792 -551 -708 -962 -802 -997 -979 -805 -620 -741 -558 -222 -445 -466 -424 -681 -232 -733 -567 -202 -988 -536 -810 -700 -517 -531 -226 -805 -597 -139 -381 -774 -892 -631 -728 -321 -71 -267 -93 -720 -488 -196 -203 -573 -595 -893 -176 -129 -670 -642 -856 -484 -858 -943 -711 -569 -797 -369 -362 -701 -930 -70 -289 -485 -310 -23 -126 -376 -983 -779 -512 -523 -751 -443 -311 -701 -426 -219 -249 -311 -85 -176 -171 -726 -545 -248 -476 -618 -524 -578 -60 -375 -727 -200 -700 -924 -211 -476 -774 -485 -19 -491 -810 -619 -561 -182 -681 -160 -291 -332 -79 -952 -241 -610 -789 -584 -72 -614 -143 -335 -845 -937 -46 -371 -469 -710 -78 -547 -839 -199 -891 -751 -553 -316 -561 -196 -293 -222 -940 -354 -573 -347 -398 -271 -220 -795 -714 -929 -1000 -59 -884 -821 -805 -706 -332 -944 -250 -22 -779 -640 -596 -326 -424 -199 -701 -172 -758 -228 -521 -526 -651 -227 -657 -69 -378 -698 -340 -704 -713 -34 -880 -529 -262 -751 -643 -534 -778 -593 -718 -917 -378 -147 -206 -72 -893 -112 -544 -696 -250 -180 -472 -532 -683 -135 -1 -641 -652 -334 -880 -113 -170 -723 -842 -566 -338 -261 -367 -30 -784 -584 -774 -320 -481 -826 -135 -295 -149 -746 -722 -793 -925 -145 -782 -802 -115 -307 -87 -574 -8 -453 -689 -30 -53 -167 -319 -596 -561 -578 -300 -814 -207 -318 -283 -47 -567 -384 -159 -192 -16 -442 -978 -191 -294 -515 -842 -359 -897 -847 -58 -160 -337 -665 -963 -792 -192 -211 -256 -301 -74 -388 -251 -72 -88 -683 -167 -37 -412 -999 -443 -100 -228 -964 -516 -808 -226 -49 -655 -940 -196 -360 -73 -305 -903 -994 -930 -156 -917 -373 -776 -919 -884 -289 -629 -290 -392 -653 -655 -700 -984 -651 -833 -602 -73 -790 -233 -96 -905 -226 -837 -994 -214 -275 -18 -53 -336 -240 -808 -429 -635 -218 -941 -365 -44 -479 -232 -512 -31 -577 -481 -275 -875 -49 -978 -893 -928 -160 -941 -852 -869 -306 -519 -442 -536 -594 -241 -392 -643 -484 -600 -485 -902 -275 -299 -402 -210 -453 -887 -843 -966 -648 -456 -323 -520 -618 -15 -288 -96 -912 -1000 -584 -78 -917 -218 -168 -847 -693 -897 -185 -681 -388 -185 -760 -43 -602 -18 -466 -89 -96 -535 -21 -937 -157 -717 -9 -583 -134 -594 -830 -747 -735 -840 -255 -899 -597 -895 -797 -49 -390 -591 -462 -761 -808 -562 -451 -757 -280 -456 -727 -351 -28 -163 -960 -856 -361 -416 -856 -746 -707 -317 -915 -945 -850 -300 -786 -278 -600 -632 -431 -964 -278 -470 -400 -258 -294 -499 -741 -139 -908 -202 -418 -552 -718 -545 -24 -637 -873 -618 -125 -451 -795 -856 -559 -162 -411 -608 -440 -587 -647 -343 -256 -972 -187 -470 -116 -130 -542 -222 -522 -742 -273 -303 -106 -556 -997 -578 -579 -403 -590 -160 -192 -336 -933 -283 -273 -562 -65 -660 -158 -837 -238 -301 -621 -561 -981 -733 -30 -353 -81 -459 -164 -942 -383 -239 -76 -163 -936 -82 -596 -35 -242 -579 -302 -972 -160 -866 -577 -638 -360 -190 -111 -719 -684 -715 -112 -838 -809 -963 -951 -730 -936 -107 -90 -998 -257 -529 -539 -798 -781 -235 -795 -725 -298 -948 -175 -84 -284 -380 -199 -93 -813 -571 -778 -765 -109 -326 -149 -700 -223 -733 -183 -879 -116 -994 -173 -676 -242 -640 -535 -373 -251 -293 -766 -511 -626 -971 -853 -536 -916 -568 -101 -893 -145 -560 -91 -959 -752 -820 -586 -302 -364 -638 -222 -578 -635 -266 -974 -958 -138 -230 -978 -537 -557 -956 -753 -598 -807 -196 -494 -932 -869 -987 -426 -204 -846 -752 -651 -245 -575 -993 -667 -556 -520 -34 -843 -718 -788 -225 -63 -199 -994 -177 -71 -80 -841 -603 -712 -614 -828 -941 -150 -469 -641 -435 -742 -512 -544 -768 -312 -238 -121 -457 -918 -206 -397 -646 -787 -878 -237 -881 -852 -772 -641 -556 -191 -443 -197 -844 -329 -189 -180 -364 -358 -996 -317 -847 -253 -15 -239 -356 -292 -636 -158 -34 -925 -707 -590 -82 -939 -177 -722 -278 -314 -907 -769 -640 -333 -258 -952 -637 -526 -779 -496 -471 -484 -368 -667 -730 -148 -989 -164 -665 -484 -867 -675 -92 -115 -745 -591 -638 -163 -532 -380 -158 -159 -90 -253 -186 -55 -529 -216 -717 -759 -604 -578 -631 -716 -122 -172 -138 -303 -571 -849 -786 -304 -395 -71 -677 -329 -950 -791 -385 -413 -288 -324 -602 -622 -702 -449 -476 -85 -223 -654 -276 -398 -599 -960 -395 -881 -405 -850 -982 -144 -409 -929 -752 -434 -452 -794 -271 -228 -643 -517 -644 -249 -985 -905 -156 -519 -181 -335 -781 -173 -797 -66 -631 -955 -259 -428 -612 -57 -856 -673 -721 -129 -959 -323 -801 -86 -503 -900 -429 -91 -808 -214 -38 -246 -722 -208 -940 -343 -467 -573 -358 -405 -193 -647 -851 -232 -391 -464 -675 -260 -309 -87 -205 -941 -534 -957 -93 -393 -553 -565 -991 -235 -259 -97 -466 -233 -520 -702 -882 -143 -928 -389 -5 -243 -134 -594 -919 -478 -156 -410 -636 -420 -68 -117 -76 -790 -987 -960 -912 -464 -114 -437 -414 -764 -967 -555 -178 -939 -555 -652 -656 -379 -926 -73 -528 -120 -257 -686 -653 -413 -40 -529 -827 -52 -530 -91 -41 -7 -237 -502 -982 -8 -568 -37 -602 -677 -501 -163 -956 -168 -948 -907 -917 -905 -627 -142 -278 -245 -813 -97 -740 -187 -367 -332 -48 -355 -584 -188 -268 -796 -30 -257 -852 -28 -559 -567 -224 -47 -705 -256 -33 -311 -276 -711 -366 -966 -902 -574 -109 -987 -569 -962 -357 -425 -299 -429 -182 -587 -222 -644 -774 -704 -952 -153 -77 -838 -112 -209 -408 -552 -493 -772 -836 -970 -34 -207 -559 -796 -627 -756 -827 -9 -507 -688 -408 -69 -564 -768 -421 -794 -565 -192 -341 -752 -972 -775 -856 -572 -856 -54 -552 -219 -458 -841 -547 -378 -401 -139 -687 -552 -725 -881 -90 -5 -282 -130 -993 -518 -307 -647 -199 -129 -20 -791 -199 -612 -106 -876 -671 -172 -816 -256 -209 -836 -214 -382 -375 -621 -728 -105 -178 -56 -817 -964 -682 -124 -965 -371 -480 -234 -800 -512 -312 -870 -849 -690 -5 -206 -510 -891 -301 -325 -935 -111 -17 -456 -785 -42 -376 -171 -94 -126 -828 -936 -113 -207 -308 -703 -111 -375 -316 -625 -760 -723 -527 -931 -448 -350 -278 -39 -507 -231 -559 -279 -556 -570 -987 -988 -545 -629 -206 -679 -807 -910 -784 -816 -815 -969 -27 -256 -997 -630 -494 -671 -118 -681 -931 -127 -985 -484 -832 -138 -467 -240 -583 -190 -443 -42 -219 -567 -85 -505 -837 -583 -158 -78 -15 -742 -871 -881 -939 -120 -601 -883 -537 -185 -379 -441 -411 -891 -762 -403 -321 -518 -538 -129 -49 -416 -409 -300 -818 -687 -361 -322 -435 -425 -343 -350 -568 -819 -641 -550 -328 -270 -234 -106 -827 -534 -177 -143 -281 -12 -469 -120 -569 -956 -319 -806 -99 -827 -529 -365 -645 -483 -744 -953 -763 -999 -378 -46 -477 -568 -413 -104 -551 -700 -151 -358 -748 -861 -640 -974 -293 -154 -974 -859 -661 -546 -544 -27 -812 -934 -394 -739 -345 -514 -14 -856 -557 -831 -578 -777 -406 -821 -701 -285 -3 -657 -420 -660 -39 -18 -50 -948 -226 -111 -155 -936 -785 -767 -119 -333 -331 -315 -644 -670 -732 -385 -457 -599 -174 -416 -699 -883 -368 -736 -427 -254 -212 -516 -523 -776 -965 -103 -543 -78 -485 -989 -970 -396 -794 -321 -152 -662 -765 -451 -844 -316 -595 -396 -959 -203 -658 -17 -183 -257 -728 -475 -849 -66 -868 -417 -444 -30 -384 -773 -114 -183 -177 -164 -47 -984 -623 -816 -426 -170 -882 -414 -331 -777 -328 -588 -696 -132 -891 -806 -647 -26 -379 -945 -185 -207 -709 -634 -738 -866 -78 -546 -771 -887 -808 -269 -143 -705 -291 -571 -63 -907 -471 -471 -872 -677 -903 -821 -454 -355 -8 -390 -313 -574 -929 -174 -44 -86 -993 -843 -869 -271 -517 -354 -55 -839 -946 -272 -489 -911 -683 -628 -915 -961 -979 -698 -202 -589 -707 -436 -708 -647 -168 -912 -349 -55 -502 -116 -310 -104 -118 -931 -32 -382 -746 -519 -116 -556 -914 -786 -200 -607 -155 -914 -133 -494 -861 -302 -790 -174 -456 -796 -896 -482 -307 -874 -986 -192 -994 -920 -444 -158 -767 -941 -653 -343 -139 -855 -153 -278 -315 -513 -668 -441 -648 -948 -702 -285 -898 -394 -372 -477 -529 -198 -507 -94 -66 -356 -12 -906 -570 -633 -307 -351 -201 -352 -235 -123 -539 -669 -902 -547 -673 -63 -867 -988 -382 -977 -333 -427 -879 -299 -671 -138 -198 -254 -539 -473 -654 -894 -906 -485 -385 -439 -492 -758 -460 -912 -704 -818 -352 -223 -840 -952 -507 -89 -263 -192 -285 -450 -975 -799 -60 -118 -192 -207 -928 -687 -423 -129 -721 -839 -376 -259 -791 -537 -692 -515 -602 -970 -843 -764 -724 -281 -292 -645 -762 -438 -489 -330 -86 -252 -920 -149 -686 -4 -301 -852 -222 -949 -240 -481 -529 -359 -584 -230 -420 -14 -690 -681 -661 -670 -370 -756 -509 -111 -170 -462 -145 -112 -929 -152 -820 -247 -203 -142 -10 -154 -417 -955 -433 -711 -925 -126 -601 -137 -530 -44 -867 -295 -103 -900 -658 -628 -853 -531 -861 -173 -78 -20 -953 -113 -261 -16 -405 -669 -507 -67 -561 -203 -434 -216 -778 -111 -246 -548 -659 -163 -537 -763 -98 -527 -149 -916 -726 -910 -794 -377 -180 -730 -102 -322 -501 -930 -559 -538 -596 -150 -966 -552 -372 -869 -120 -699 -678 -380 -414 -250 -514 -618 -449 -63 -704 -948 -835 -182 -528 -163 -799 -408 -643 -705 -94 -523 -367 -89 -342 -606 -241 -90 -569 -823 -302 -245 -45 -649 -358 -277 -904 -19 -561 -515 -701 -629 -811 -75 -41 -323 -315 -35 -404 -395 -480 -315 -19 -637 -270 -666 -456 -829 -889 -421 -926 -650 -923 -8 -787 -662 -490 -850 -450 -866 -576 -473 -942 -763 -813 -106 -955 -615 -896 -530 -101 -829 -399 -995 -301 -579 -66 -692 -712 -665 -520 -32 -925 -13 -774 -264 -459 -280 -741 -797 -795 -978 -348 -499 -361 -171 -889 -552 -634 -274 -152 -592 -89 -625 -861 -233 -264 -886 -821 -946 -660 -882 -19 -963 -1 -880 -318 -591 -965 -521 -879 -910 -811 -398 -163 -312 -992 -219 -676 -919 -295 -584 -694 -290 -532 -793 -683 -293 -116 -991 -393 -2 -971 -986 -770 -964 -371 -174 -14 -765 -106 -55 -79 -445 -364 -306 -791 -393 -764 -200 -846 -452 -96 -907 -106 -69 -777 -800 -270 -869 -385 -926 -805 -696 -207 -90 -822 -115 -694 -44 -671 -145 -844 -513 -962 -444 -421 -516 -977 -438 -114 -733 -62 -210 -900 -837 -586 -647 -128 -507 -147 -374 -41 -233 -304 -584 -352 -825 -250 -291 -318 -276 -868 -110 -665 -223 -80 -392 -817 -316 -477 -122 -883 -564 -374 -142 -832 -602 -958 -557 -569 -372 -809 -838 -655 -172 -430 -41 -661 -430 -200 -219 -671 -142 -281 -535 -71 -440 -18 -132 -690 -374 -839 -645 -167 -955 -157 -561 -836 -820 -740 -821 -452 -689 -330 -927 -64 -314 -167 -681 -569 -390 -629 -54 -372 -223 -693 -77 -416 -613 -833 -627 -738 -464 -358 -329 -751 -441 -465 -678 -977 -203 -24 -777 -525 -237 -928 -170 -629 -334 -654 -674 -40 -308 -411 -161 -944 -415 -669 -269 -182 -800 -593 -819 -940 -272 -957 -705 -401 -814 -102 -233 -745 -944 -135 -509 -974 -728 -960 -171 -37 -571 -226 -939 -887 -363 -758 -825 -410 -627 -228 -173 -802 -574 -474 -42 -752 -371 -425 -89 -357 -646 -232 -755 -220 -341 -744 -260 -114 -529 -53 -873 -753 -189 -73 -237 -358 -342 -964 -128 -648 -233 -644 -120 -798 -68 -7 -680 -135 -694 -682 -46 -534 -176 -736 -701 -892 -315 -404 -943 -329 -315 -874 -204 -470 -530 -513 -162 -417 -520 -958 -543 -924 -791 -143 -710 -715 -463 -220 -450 -185 -1000 -20 -245 -239 -102 -785 -271 -3 -836 -206 -851 -356 -32 -250 -961 -958 -157 -763 -844 -1000 -365 -684 -313 -790 -50 -819 -181 -433 -643 -845 -287 -878 -712 -778 -929 -201 -628 -825 -685 -786 -842 -725 -253 -394 -461 -386 -571 -577 -881 -234 -159 -679 -684 -795 -114 -389 -388 -121 -542 -582 -688 -344 -122 -77 -741 -236 -656 -416 -83 -510 -608 -838 -517 -568 -56 -814 -515 -48 -282 -867 -148 -952 -610 -878 -383 -568 -117 -910 -562 -52 -929 -662 -536 -163 -834 -498 -970 -524 -294 -331 -355 -293 -594 -683 -348 -366 -83 -669 -53 -657 -462 -412 -604 -391 -527 -928 -575 -462 -10 -883 -669 -172 -314 -522 -47 -803 -717 -836 -598 -458 -238 -651 -737 -360 -953 -270 -936 -255 -339 -470 -571 -572 -230 -804 -816 -272 -575 -27 -138 -130 -55 -680 -409 -373 -7 -960 -443 -259 -333 -685 -687 -755 -521 -343 -913 -585 -815 -432 -125 -491 -529 -105 -758 -836 -11 -818 -567 -505 -708 -965 -306 -864 -581 -203 -405 -272 -681 -17 -687 -550 -979 -939 -993 -477 -679 -522 -170 -987 -395 -96 -938 -851 -2 -785 -107 -505 -801 -603 -116 -278 -913 -263 -490 -794 -713 -91 -840 -280 -532 -516 -629 -852 -234 -418 -104 -568 -304 -637 -343 -266 -965 -910 -181 -355 -39 -538 -429 -527 -927 -612 -851 -425 -719 -627 -641 -816 -660 -509 -415 -637 -315 -417 -844 -553 -475 -732 -635 -601 -350 -316 -745 -194 -511 -982 -916 -324 -164 -532 -278 -338 -234 -769 -51 -994 -604 -841 -506 -462 -858 -825 -598 -931 -575 -220 -183 -723 -900 -441 -73 -45 -632 -882 -891 -40 -922 -629 -875 -187 -357 -459 -221 -95 -145 -638 -647 -192 -530 -624 -931 -750 -39 -611 -621 -69 -437 -155 -871 -250 -925 -748 -818 -426 -17 -260 -762 -590 -4 -389 -564 -957 -499 -720 -553 -631 -224 -387 -27 -548 -823 -48 -675 -697 -942 -794 -303 -73 -16 -192 -546 -890 -101 -4 -496 -690 -728 -775 -417 -550 -772 -875 -348 -68 -234 -805 -421 -288 -149 -689 -256 -10 -578 -995 -483 -453 -281 -151 -73 -793 -320 -629 -4 -753 -470 -437 -547 -846 -107 -955 -372 -768 -453 -521 -209 -226 -403 -396 -183 -649 -494 -52 -341 -500 -188 -465 -320 -695 -599 -584 -152 -882 -819 -741 -478 -70 -666 -211 -147 -230 -57 -39 -697 -294 -800 -934 -927 -683 -31 -441 -179 -881 -12 -187 -46 -129 -69 -284 -134 -595 -245 -543 -307 -269 -318 -121 -224 -129 -283 -547 -33 -209 -244 -876 -183 -148 -700 -897 -695 -624 -438 -379 -641 -193 -691 -115 -98 -353 -127 -696 -45 -23 -978 -912 -982 -913 -426 -679 -716 -644 -189 -775 -382 -413 -309 -419 -921 -40 -772 -433 -610 -293 -800 -807 -161 -673 -138 -229 -980 -325 -381 -365 -144 -484 -683 -538 -503 -259 -356 -218 -972 -398 -265 -48 -492 -171 -324 -732 -169 -984 -132 -837 -366 -797 -430 -824 -285 -134 -755 -524 -896 -79 -757 -312 -681 -231 -140 -837 -587 -818 -890 -470 -133 -339 -494 -852 -720 -613 -7 -956 -318 -882 -540 -682 -77 -533 -277 -106 -48 -284 -479 -931 -713 -228 -727 -699 -955 -75 -73 -302 -129 -717 -705 -741 -528 -587 -47 -919 -614 -914 -356 -806 -408 -462 -39 -727 -224 -20 -829 -238 -547 -727 -281 -250 -679 -75 -352 -958 -678 -965 -321 -521 -154 -593 -828 -224 -520 -171 -559 -534 -336 -670 -554 -381 -819 -201 -352 -606 -666 -648 -729 -373 -881 -970 -591 -257 -774 -641 -44 -78 -223 -775 -483 -368 -656 -666 -585 -243 -948 -576 -310 -917 -589 -202 -324 -444 -236 -30 -767 -699 -272 -559 -72 -575 -140 -753 -98 -590 -884 -458 -480 -43 -511 -143 -280 -22 -712 -855 -488 -345 -915 -480 -178 -55 -522 -751 -753 -508 -984 -651 -275 -73 -371 -676 -199 -482 -546 -737 -71 -336 -454 -437 -378 -564 -144 -422 -817 -691 -558 -919 -707 -27 -970 -929 -471 -320 -958 -641 -205 -205 -427 -416 -49 -277 -881 -115 -98 -861 -568 -161 -244 -380 -894 -937 -654 -830 -138 -219 -975 -446 -16 -272 -134 -537 -167 -785 -864 -776 -972 -91 -212 -206 -176 -452 -867 -550 -868 -202 -623 -324 -149 -590 -482 -338 -575 -368 -545 -710 -30 -199 -228 -709 -532 -635 -235 -66 -137 -391 -23 -261 -926 -335 -317 -881 -45 -918 -190 -799 -771 -187 -763 -391 -742 -631 -7 -435 -897 -484 -837 -439 -656 -582 -731 -505 -953 -855 -765 -162 -775 -427 -593 -301 -151 -146 -262 -45 -499 -552 -391 -104 -44 -570 -323 -207 -741 -557 -9 -615 -116 -164 -955 -606 -350 -795 -116 -21 -921 -155 -180 -511 -130 -233 -334 -254 -646 -845 -385 -872 -680 -710 -79 -318 -213 -88 -84 -996 -659 -384 -381 -992 -299 -84 -110 -711 -67 -666 -701 -181 -432 -140 -580 -96 -443 -500 -479 -718 -965 -656 -844 -326 -693 -100 -655 -683 -836 -879 -644 -354 -842 -251 -559 -911 -120 -177 -249 -798 -746 -506 -827 -448 -58 -256 -809 -318 -37 -96 -118 -286 -42 -138 -126 -452 -588 -470 -676 -685 -632 -439 -718 -270 -325 -94 -478 -960 -195 -813 -136 -346 -70 -964 -879 -977 -282 -765 -415 -892 -493 -926 -318 -420 -292 -630 -947 -511 -5 -183 -3 -644 -587 -150 -414 -13 -269 -673 -632 -831 -165 -45 -547 -810 -726 -708 -457 -307 -546 -578 -730 -59 -563 -291 -538 -132 -384 -495 -335 -654 -200 -108 -750 -200 -655 -320 -605 -951 -693 -500 -680 -240 -314 -880 -158 -915 -994 -933 -208 -819 -575 -227 -16 -650 -302 -309 -618 -273 -587 -598 -644 -397 -222 -280 -328 -769 -760 -577 -989 -144 -804 -868 -755 -240 -941 -154 -876 -251 -96 -889 -625 -483 -957 -140 -772 -350 -64 -32 -109 -158 -400 -278 -826 -880 -77 -979 -726 -562 -826 -174 -970 -381 -455 -261 -920 -73 -738 -934 -429 -546 -570 -583 -553 -308 -408 -226 -598 -295 -691 -660 -703 -233 -601 -407 -201 -632 -355 -394 -685 -845 -9 -612 -252 -713 -446 -239 -7 -733 -190 -183 -999 -622 -822 -931 -261 -69 -989 -655 -23 -23 -283 -61 -813 -824 -642 -321 -442 -618 -847 -659 -37 -710 -413 -322 -446 -712 -599 -226 -813 -92 -786 -730 -649 -467 -30 -15 -326 -194 -217 -216 -40 -312 -949 -137 -767 -495 -974 -506 -482 -311 -325 -500 -147 -861 -213 -903 -92 -326 -480 -407 -443 -815 -112 -284 -655 -611 -369 -737 -726 -226 -251 -723 -192 -32 -946 -50 -422 -394 -698 -391 -738 -242 -22 -742 -492 -211 -951 -296 -625 -579 -556 -382 -232 -55 -324 -315 -688 -103 -977 -560 -506 -299 -730 -558 -336 -203 -359 -899 -193 -712 -984 -283 -480 -785 -497 -300 -987 -812 -698 -435 -478 -22 -942 -125 -979 -945 -799 -266 -969 -51 -316 -7 -517 -786 -412 -50 -138 -870 -223 -642 -460 -708 -195 -718 -39 -336 -10 -902 -983 -769 -387 -995 -674 -781 -773 -447 -975 -783 -638 -984 -791 -175 -138 -614 -349 -409 -721 -272 -587 -599 -263 -208 -915 -942 -941 -402 -649 -402 -319 -583 -493 -926 -638 -761 -414 -356 -201 -822 -118 -63 -321 -460 -301 -889 -957 -343 -709 -287 -352 -990 -710 -683 -625 -915 -229 -812 -318 -677 -722 -533 -210 -967 -381 -753 -485 -683 -115 -961 -762 -498 -980 -206 -152 -960 -710 -685 -780 -211 -666 -344 -420 -858 -231 -716 -514 -44 -437 -872 -350 -623 -865 -627 -960 -365 -734 -706 -574 -866 -460 -936 -872 -942 -688 -997 -188 -183 -133 -326 -933 -948 -708 -934 -156 -602 -487 -788 -405 -650 -483 -846 -916 -930 -349 -614 -349 -727 -954 -167 -618 -690 -316 -349 -491 -699 -913 -521 -348 -33 -912 -23 -25 -836 -185 -744 -165 -539 -292 -379 -617 -157 -921 -21 -938 -392 -702 -920 -966 -770 -830 -14 -424 -362 -423 -986 -7 -192 -30 -540 -615 -781 -464 -939 -430 -749 -316 -312 -145 -336 -833 -879 -235 -687 -604 -549 -783 -504 -872 -384 -576 -255 -347 -493 -353 -602 -730 -266 -289 -86 -556 -267 -908 -564 -320 -356 -732 -281 -993 -997 -141 -985 -983 -130 -920 -636 -723 -832 -991 -202 -915 -145 -819 -649 -306 -435 -870 -524 -648 -723 -159 -308 -543 -807 -479 -28 -837 -521 -208 -310 -222 -441 -386 -955 -977 -616 -919 -626 -660 -206 -745 -142 -525 -320 -558 -432 -518 -820 -922 -547 -406 -653 -901 -77 -21 -925 -415 -759 -174 -811 -739 -614 -927 -1 -650 -575 -616 -88 -946 -842 -869 -38 -96 -700 -806 -738 -408 -576 -931 -860 -834 -979 -248 -639 -488 -620 -781 -759 -635 -384 -929 -844 -826 -725 -992 -635 -47 -958 -639 -974 -203 -728 -327 -711 -275 -117 -660 -719 -13 -771 -987 -403 -952 -885 -11 -994 -656 -18 -19 -797 -136 -698 -678 -771 -449 -711 -942 -971 -487 -750 -762 -930 -953 -369 -915 -762 -937 -348 -356 -842 -980 -353 -10 -972 -460 -966 -339 -322 -843 -947 -41 -628 -49 -401 -425 -129 -638 -767 -645 -124 -732 -241 -472 -980 -941 -117 -589 -719 -369 -820 -841 -144 -62 -350 -346 -498 -653 -805 -997 -804 -856 -993 -303 -903 -931 -224 -482 -734 -348 -930 -331 -879 -123 -453 -987 -120 -798 -557 -361 -531 -230 -867 -376 -644 -205 -751 -743 -739 -481 -134 -398 -323 -871 -133 -693 -740 -152 -96 -800 -564 -897 -762 -154 -622 -868 -639 -408 -496 -424 -815 -666 -784 -78 -332 -202 -380 -780 -643 -363 -182 -624 -101 -928 -746 -916 -389 -490 -990 -550 -183 -63 -372 -302 -850 -906 -485 -969 -889 -260 -594 -938 -458 -835 -113 -623 -822 -44 -993 -251 -886 -675 -452 -369 -38 -357 -555 -499 -351 -13 -207 -283 -307 -886 -675 -385 -264 -166 -896 -812 -146 -437 -580 -410 -571 -722 -824 -597 -524 -696 -581 -165 -718 -725 -842 -897 -357 -702 -247 -974 -103 -127 -793 -918 -156 -846 -568 -137 -688 -788 -154 -749 -888 -601 -382 -442 -795 -522 -670 -493 -51 -54 -237 -50 -724 -759 -39 -688 -960 -551 -409 -611 -598 -313 -12 -273 -729 -449 -226 -217 -394 -186 -16 -131 -868 -104 -996 -142 -963 -529 -252 -211 -360 -780 -312 -971 -296 -222 -91 -646 -398 -93 -45 -144 -555 -820 -142 -774 -814 -637 -545 -730 -361 -496 -893 -744 -826 -540 -962 -620 -100 -832 -48 -488 -416 -266 -253 -835 -221 -243 -975 -502 -619 -736 -973 -613 -931 -240 -357 -420 -456 -639 -477 -604 -909 -785 -644 -845 -829 -996 -656 -934 -1 -19 -6 -172 -537 -218 -356 -258 -417 -602 -551 -336 -396 -618 -315 -156 -921 -236 -141 -816 -473 -191 -464 -427 -198 -332 -399 -969 -27 -178 -546 -12 -336 -568 -532 -367 -586 -924 -835 -403 -428 -527 -724 -142 -491 -531 -898 -133 -950 -704 -872 -755 -796 -248 -2 -322 -950 -340 -793 -262 -65 -816 -923 -667 -209 -732 -778 -527 -17 -803 -633 -920 -771 -307 -992 -712 -849 -211 -302 -775 -473 -408 -49 -684 -872 -872 -377 -518 -836 -921 -549 -105 -636 -217 -799 -114 -398 -617 -319 -357 -386 -889 -216 -116 -666 -686 -904 -160 -397 -494 -865 -504 -377 -276 -851 -188 -255 -531 -337 -196 -681 -555 -871 -111 -197 -93 -117 -15 -792 -948 -510 -887 -47 -64 -765 -201 -166 -752 -216 -666 -787 -341 -617 -274 -629 -515 -919 -673 -440 -180 -105 -362 -319 -145 -381 -472 -161 -118 -569 -266 -503 -668 -97 -891 -16 -517 -865 -48 -44 -571 -251 -595 -196 -374 -131 -725 -530 -361 -884 -74 -831 -599 -442 -839 -831 -89 -338 -413 -16 -241 -160 -684 -410 -906 -546 -411 -571 -65 -686 -818 -965 -18 -685 -112 -441 -776 -831 -201 -303 -153 -915 -902 -302 -728 -487 -89 -993 -628 -555 -518 -280 -921 -210 -898 -901 -443 -243 -954 -663 -428 -927 -367 -30 -258 -243 -969 -954 -533 -395 -275 -219 -509 -544 -969 -931 -275 -416 -242 -387 -452 -754 -868 -339 -628 -488 -893 -104 -313 -766 -481 -648 -762 -238 -55 -194 -103 -984 -179 -954 -141 -394 -699 -252 -271 -531 -578 -329 -518 -92 -874 -660 -474 -851 -128 -81 -272 -831 -889 -483 -388 -893 -448 -471 -791 -641 -883 -129 -548 -90 -891 -272 -329 -706 -859 -31 -727 -48 -722 -348 -661 -283 -169 -179 -599 -14 -601 -738 -955 -698 -70 -942 -262 -711 -542 -806 -163 -325 -675 -74 -907 -42 -218 -95 -735 -166 -400 -137 -255 -735 -536 -914 -293 -546 -663 -535 -796 -822 -310 -131 -963 -223 -693 -459 -282 -984 -557 -338 -713 -643 -699 -719 -928 -18 -777 -969 -989 -296 -198 -651 -972 -389 -516 -266 -710 -885 -751 -118 -927 -102 -964 -103 -477 -910 -270 -213 -10 -76 -584 -375 -219 -2 -78 -270 -108 -677 -274 -703 -879 -55 -912 -103 -382 -700 -979 -848 -428 -82 -967 -512 -296 -216 -374 -237 -15 -93 -571 -79 -458 -316 -667 -353 -74 -776 -261 -387 -875 -743 -755 -402 -241 -298 -99 -388 -24 -64 -862 -404 -300 -968 -317 -195 -843 -870 -747 -85 -121 -118 -577 -104 -789 -806 -32 -790 -355 -1000 -706 -516 -179 -834 -2 -253 -842 -235 -149 -710 -677 -300 -117 -249 -367 -376 -805 -915 -97 -661 -112 -729 -518 -251 -448 -130 -494 -656 -895 -152 -42 -435 -812 -158 -386 -758 -100 -639 -36 -60 -675 -573 -870 -52 -227 -575 -504 -394 -602 -244 -283 -196 -318 -427 -416 -842 -869 -746 -547 -831 -574 -150 -307 -921 -132 -797 -853 -165 -780 -707 -26 -629 -711 -523 -698 -999 -520 -671 -10 -917 -722 -219 -76 -149 -267 -659 -978 -375 -423 -456 -995 -825 -353 -408 -729 -740 -746 -103 -663 -337 -73 -443 -685 -701 -983 -789 -244 -329 -916 -454 -475 -716 -145 -217 -114 -152 -265 -671 -811 -375 -147 -974 -194 -464 -414 -415 -937 -430 -386 -517 -317 -209 -891 -264 -27 -942 -750 -426 -351 -463 -141 -57 -182 -712 -123 -891 -789 -45 -895 -486 -248 -983 -901 -708 -403 -114 -950 -346 -496 -211 -921 -657 -102 -106 -650 -507 -143 -857 -245 -990 -718 -783 -992 -171 -123 -684 -585 -832 -544 -657 -164 -816 -314 -269 -920 -465 -947 -47 -388 -314 -965 -42 -46 -477 -951 -707 -568 -256 -846 -141 -47 -734 -997 -772 -989 -818 -320 -59 -121 -691 -64 -72 -986 -314 -782 -344 -288 -948 -277 -628 -137 -807 -989 -986 -742 -903 -589 -682 -160 -281 -655 -941 -205 -627 -969 -571 -383 -844 -214 -381 -13 -953 -180 -34 -34 -656 -509 -887 -512 -669 -930 -416 -730 -184 -943 -337 -675 -741 -855 -791 -145 -139 -10 -804 -709 -291 -588 -428 -22 -511 -676 -904 -25 -984 -475 -295 -487 -941 -900 -554 -309 -176 -493 -514 -802 -51 -882 -438 -571 -955 -358 -894 -404 -808 -960 -69 -187 -302 -433 -527 -192 -258 -898 -632 -39 -517 -253 -974 -803 -696 -843 -426 -637 -14 -805 -593 -327 -219 -248 -504 -26 -758 -733 -770 -34 -427 -261 -444 -858 -598 -204 -678 -165 -30 -10 -673 -489 -677 -606 -474 -799 -277 -650 -712 -566 -84 -899 -257 -610 -280 -800 -17 -860 -491 -617 -587 -223 -788 -347 -825 -370 -436 -623 -22 -517 -63 -783 -487 -992 -708 -556 -421 -60 -236 -451 -437 -797 -20 -425 -949 -443 -469 -333 -227 -691 -282 -21 -882 -242 -88 -763 -437 -580 -340 -356 -234 -950 -722 -305 -985 -385 -440 -197 -746 -841 -637 -527 -502 -437 -139 -151 -312 -945 -145 -658 -335 -151 -419 -222 -611 -188 -496 -856 -70 -534 -23 -3 -61 -961 -582 -210 -787 -160 -911 -291 -890 -54 -408 -352 -854 -220 -26 -776 -125 -768 -527 -142 -194 -943 -127 -895 -444 -969 -74 -714 -650 -903 -769 -529 -228 -406 -407 -101 -469 -546 -406 -400 -218 -915 -906 -940 -539 -288 -48 -43 -135 -706 -729 -953 -588 -617 -780 -428 -438 -771 -875 -198 -358 -64 -531 -168 -160 -630 -751 -106 -482 -419 -378 -850 -651 -416 -65 -377 -76 -818 -784 -604 -770 -281 -584 -546 -332 -743 -928 -571 -448 -371 -36 -927 -674 -706 -220 -447 -481 -684 -151 -317 -474 -946 -43 -170 -313 -640 -969 -328 -446 -260 -947 -991 -432 -348 -796 -914 -297 -736 -400 -309 -989 -106 -961 -39 -102 -813 -28 -584 -721 -815 -940 -605 -26 -68 -347 -236 -622 -847 -125 -937 -591 -357 -388 -853 -229 -977 -513 -952 -114 -481 -277 -252 -384 -359 -735 -156 -774 -338 -635 -253 -603 -356 -843 -62 -27 -871 -444 -670 -647 -791 -375 -609 -974 -354 -624 -752 -207 -334 -687 -510 -675 -374 -95 -752 -884 -44 -799 -594 -259 -356 -898 -81 -306 -644 -496 -555 -602 -73 -576 -364 -281 -959 -75 -885 -658 -851 -204 -401 -925 -619 -45 -206 -390 -292 -78 -907 -858 -350 -89 -302 -758 -834 -455 -259 -564 -840 -278 -600 -61 -138 -707 -486 -100 -119 -517 -984 -427 -87 -788 -502 -318 -3 -711 -301 -113 -938 -669 -191 -242 -246 -534 -695 -683 -882 -978 -273 -509 -910 -550 -839 -264 -468 -881 -486 -311 -384 -139 -651 -544 -413 -73 -467 -590 -304 -809 -938 -758 -566 -351 -943 -356 -846 -543 -101 -559 -626 -464 -66 -456 -871 -444 -565 -995 -26 -930 -909 -171 -733 -228 -162 -673 -806 -599 -666 -725 -747 -905 -457 -244 -934 -123 -802 -349 -832 -726 -282 -444 -703 -440 -549 -248 -10 -661 -185 -840 -22 -226 -421 -656 -83 -744 -101 -298 -979 -977 -181 -446 -24 -805 -192 -32 -457 -840 -149 -622 -147 -141 -909 -13 -976 -647 -322 -596 -975 -417 -271 -518 -644 -936 -959 -80 -190 -272 -396 -196 -63 -742 -986 -145 -202 -518 -549 -895 -486 -488 -38 -767 -263 -669 -433 -388 -335 -151 -256 -90 -781 -761 -880 -593 -589 -82 -218 -14 -603 -166 -694 -158 -635 -62 -355 -751 -701 -757 -978 -476 -923 -48 -267 -390 -759 -977 -957 -581 -431 -84 -798 -54 -520 -144 -750 -55 -256 -466 -154 -755 -98 -603 -272 -918 -787 -470 -952 -502 -771 -861 -21 -535 -453 -212 -722 -388 -192 -56 -596 -37 -547 -645 -881 -52 -439 -685 -288 -168 -443 -215 -450 -381 -449 -658 -444 -205 -29 -88 -849 -960 -173 -789 -106 -824 -977 -234 -163 -578 -463 -22 -564 -701 -127 -879 -583 -65 -743 -934 -368 -210 -322 -488 -509 -56 -193 -828 -204 -818 -376 -946 -566 -262 -228 -434 -394 -153 -140 -481 -842 -971 -345 -233 -186 -665 -97 -717 -222 -667 -931 -21 -766 -323 -876 -804 -287 -896 -769 -539 -636 -207 -61 -966 -39 -51 -716 -165 -7 -112 -173 -157 -498 -202 -713 -14 -538 -959 -725 -302 -485 -57 -343 -429 -964 -3 -302 -522 -236 -374 -859 -886 -199 -411 -581 -424 -144 -835 -952 -857 -318 -791 -682 -855 -783 -286 -383 -376 -143 -927 -646 -3 -283 -245 -71 -404 -631 -586 -139 -140 -538 -715 -481 -736 -496 -732 -444 -903 -743 -365 -676 -846 -756 -342 -775 -4 -646 -606 -518 -88 -282 -838 -711 -174 -649 -782 -588 -366 -970 -522 -527 -436 -284 -453 -959 -956 -353 -121 -894 -409 -349 -76 -248 -700 -492 -591 -265 -357 -986 -335 -655 -797 -229 -292 -535 -34 -6 -143 -316 -533 -891 -512 -798 -996 -190 -649 -676 -762 -823 -527 -579 -996 -18 -736 -511 -64 -712 -307 -410 -955 -789 -679 -794 -962 -802 -10 -740 -176 -555 -904 -581 -208 -116 -161 -229 -806 -801 -723 -99 -852 -319 -994 -734 -65 -805 -877 -296 -792 -129 -164 -771 -371 -201 -952 -555 -199 -995 -506 -939 -192 -352 -385 -586 -234 -606 -943 -697 -278 -21 -923 -624 -237 -858 -983 -834 -160 -334 -702 -308 -268 -325 -871 -661 -77 -446 -990 -160 -19 -826 -347 -609 -733 -950 -387 -932 -552 -644 -800 -554 -394 -372 -609 -336 -414 -219 -131 -379 -160 -54 -440 -235 -491 -739 -218 -901 -402 -650 -453 -641 -215 -524 -91 -440 -641 -303 -350 -744 -131 -164 -746 -207 -191 -738 -939 -608 -708 -478 -125 -982 -236 -875 -399 -192 -53 -360 -302 -19 -652 -314 -598 -129 -251 -306 -416 -697 -391 -725 -360 -675 -87 -605 -493 -954 -396 -620 -450 -912 -604 -357 -31 -46 -66 -476 -121 -213 -235 -666 -46 -739 -373 -628 -227 -322 -688 -725 -114 -322 -575 -822 -641 -15 -979 -7 -206 -707 -587 -110 -933 -811 -913 -87 -691 -128 -326 -131 -967 -101 -254 -315 -730 -619 -851 -667 -934 -929 -781 -270 -375 -696 -176 -576 -980 -769 -380 -505 -451 -211 -708 -692 -292 -41 -553 -6 -79 -101 -998 -188 -370 -326 -211 -694 -255 -238 -757 -853 -948 -904 -493 -329 -165 -147 -510 -528 -788 -487 -801 -160 -567 -459 -1 -222 -765 -655 -802 -185 -370 -876 -413 -98 -244 -385 -490 -257 -549 -263 -459 -594 -544 -706 -76 -421 -803 -525 -462 -948 -545 -421 -692 -151 -219 -109 -725 -919 -862 -557 -616 -100 -25 -590 -474 -767 -759 -3 -329 -25 -988 -585 -362 -560 -473 -571 -298 -359 -937 -838 -216 -409 -352 -92 -115 -97 -271 -750 -676 -575 -808 -130 -547 -444 -495 -743 -686 -587 -224 -321 -932 -54 -103 -188 -157 -694 -829 -296 -176 -146 -127 -883 -620 -858 -680 -836 -546 -821 -322 -655 -536 -54 -730 -208 -62 -301 -625 -678 -930 -107 -588 -961 -216 -679 -402 -191 -720 -565 -868 -160 -676 -755 -653 -728 -379 -966 -664 -894 -308 -325 -53 -569 -357 -229 -695 -145 -572 -70 -762 -856 -159 -621 -139 -609 -336 -198 -610 -1000 -209 -109 -221 -590 -546 -156 -532 -977 -781 -573 -493 -741 -909 -156 -692 -434 -746 -167 -185 -142 -174 -857 -642 -276 -362 -694 -282 -452 -756 -336 -624 -426 -318 -266 -790 -961 -235 -408 -818 -92 -618 -811 -135 -479 -69 -902 -393 -783 -865 -350 -959 -997 -950 -383 -803 -229 -343 -332 -391 -560 -254 -488 -588 -202 -524 -865 -335 -753 -93 -7 -160 -693 -346 -4 -194 -546 -348 -253 -244 -159 -383 -451 -77 -926 -527 -630 -38 -34 -654 -228 -455 -322 -280 -971 -789 -224 -381 -213 -901 -757 -37 -614 -755 -558 -554 -260 -102 -956 -789 -659 -312 -297 -578 -387 -218 -799 -125 -866 -655 -178 -521 -346 -949 -140 -976 -870 -579 -717 -943 -736 -439 -244 -995 -688 -592 -782 -676 -704 -296 -187 -473 -614 -311 -80 -462 -667 -344 -294 -771 -963 -86 -682 -189 -421 -372 -92 -698 -721 -664 -638 -80 -196 -431 -345 -832 -898 -948 -673 -104 -697 -835 -404 -385 -295 -856 -768 -283 -490 -692 -855 -898 -128 -897 -22 -338 -550 -217 -665 -233 -962 -442 -471 -923 -330 -856 -759 -101 -566 -573 -771 -508 -281 -626 -498 -221 -989 -237 -18 -91 -789 -639 -375 -149 -15 -993 -103 -414 -705 -834 -807 -448 -128 -405 -234 -282 -485 -678 -242 -556 -587 -541 -717 -302 -171 -182 -830 -656 -183 -566 -740 -269 -286 -871 -713 -887 -880 -946 -510 -961 -943 -568 -818 -926 -903 -128 -298 -133 -51 -213 -199 -235 -947 -74 -398 -477 -238 -221 -847 -131 -863 -993 -675 -664 -499 -629 -641 -54 -926 -344 -885 -693 -431 -555 -726 -406 -23 -448 -133 -672 -613 -878 -815 -412 -568 -530 -378 -504 -396 -102 -982 -930 -293 -88 -827 -248 -710 -406 -475 -894 -997 -751 -177 -294 -804 -555 -244 -540 -673 -991 -897 -672 -145 -350 -31 -195 -284 -867 -200 -601 -454 -427 -537 -482 -715 -907 -143 -954 -613 -591 -965 -241 -697 -72 -410 -994 -273 -465 -588 -817 -527 -770 -23 -562 -553 -684 -185 -420 -919 -714 -181 -813 -426 -314 -921 -689 -623 -815 -634 -576 -585 -26 -35 -115 -136 -691 -520 -850 -171 -421 -524 -707 -327 -328 -2 -701 -118 -606 -443 -601 -168 -286 -659 -104 -474 -87 -284 -915 -124 -383 -925 -404 -221 -559 -149 -537 -512 -417 -281 -788 -327 -389 -980 -739 -402 -951 -333 -494 -922 -475 -836 -698 -47 -853 -316 -633 -687 -424 -953 -22 -635 -24 -624 -900 -356 -479 -258 -441 -807 -558 -92 -747 -317 -489 -606 -229 -994 -5 -250 -611 -933 -684 -795 -267 -314 -5 -545 -793 -47 -428 -909 -824 -698 -340 -560 -930 -889 -54 -114 -13 -107 -918 -112 -88 -26 -983 -87 -346 -362 -865 -851 -571 -380 -122 -208 -960 -912 -211 -129 -613 -764 -575 -749 -181 -298 -86 -884 -996 -723 -32 -751 -398 -753 -82 -773 -67 -880 -207 -128 -128 -583 -461 -720 -136 -720 -189 -446 -541 -179 -164 -144 -873 -240 -767 -989 -491 -71 -369 -999 -717 -123 -709 -480 -445 -899 -39 -830 -960 -302 -651 -422 -852 -374 -737 -7 -630 -138 -184 -244 -432 -107 -901 -653 -658 -265 -508 -692 -547 -726 -723 -217 -710 -540 -816 -394 -318 -889 -320 -790 -157 -129 -407 -163 -441 -487 -996 -651 -102 -715 -189 -183 -144 -773 -587 -608 -414 -240 -91 -135 -774 -58 -371 -965 -580 -154 -398 -105 -289 -307 -919 -783 -137 -123 -227 -646 -595 -359 -360 -639 -136 -882 -898 -640 -707 -326 -806 -802 -255 -142 -795 -62 -803 -35 -400 -87 -220 -250 -625 -116 -796 -214 -644 -126 -115 -309 -87 -293 -102 -642 -884 -948 -91 -341 -375 -935 -951 -276 -704 -85 -926 -853 -902 -43 -379 -200 -643 -113 -501 -300 -331 -389 -939 -265 -496 -375 -553 -824 -455 -570 -413 -672 -574 -269 -880 -615 -207 -644 -348 -935 -707 -283 -861 -356 -797 -200 -840 -454 -404 -244 -431 -812 -460 -394 -357 -731 -649 -328 -781 -993 -848 -892 -734 -503 -939 -920 -598 -238 -607 -558 -867 -954 -90 -927 -107 -955 -893 -621 -808 -686 -872 -382 -78 -798 -403 -523 -39 -1 -764 -939 -710 -541 -737 -72 -842 -304 -757 -312 -631 -151 -686 -190 -802 -207 -481 -695 -923 -795 -315 -682 -587 -601 -521 -219 -248 -724 -798 -782 -336 -509 -450 -206 -358 -707 -419 -780 -182 -884 -409 -739 -308 -562 -68 -219 -684 -862 -912 -599 -322 -21 -974 -19 -204 -743 -192 -315 -255 -454 -383 -882 -65 -425 -57 -1 -177 -575 -626 -918 -35 -774 -439 -798 -131 -805 -614 -833 -927 -197 -786 -999 -973 -370 -965 -775 -706 -550 -403 -606 -67 -30 -619 -884 -14 -68 -809 -33 -376 -269 -657 -64 -667 -146 -811 -306 -181 -471 -994 -198 -85 -401 -379 -103 -866 -82 -790 -843 -159 -856 -642 -191 -975 -268 -353 -470 -972 -834 -279 -925 -274 -401 -506 -655 -620 -525 -17 -796 -347 -230 -979 -984 -608 -184 -768 -44 -726 -673 -671 -911 -732 -998 -510 -58 -414 -413 -677 -810 -302 -705 -143 -719 -831 -238 -648 -933 -13 -407 -749 -761 -62 -329 -130 -555 -255 -286 -212 -657 -273 -168 -397 -383 -490 -650 -772 -243 -716 -570 -977 -110 -499 -815 -885 -643 -588 -397 -129 -295 -482 -124 -901 -984 -488 -756 -636 -870 -366 -275 -146 -68 -972 -142 -811 -921 -699 -352 -137 -15 -206 -721 -374 -470 -215 -80 -570 -992 -65 -88 -456 -306 -959 -3 -960 -389 -399 -217 -459 -314 -896 -565 -364 -157 -229 -320 -143 -563 -223 -879 -746 -764 -16 -623 -739 -597 -939 -329 -199 -306 -381 -866 -647 -729 -801 -459 -490 -106 -408 -745 -817 -903 -81 -982 -230 -258 -923 -756 -177 -286 -641 -484 -351 -924 -229 -120 -5 -277 -326 -406 -27 -624 -476 -476 -600 -802 -991 -138 -799 -174 -697 -572 -814 -911 -820 -827 -355 -779 -909 -475 -397 -815 -754 -637 -377 -860 -502 -921 -172 -621 -41 -111 -464 -804 -641 -737 -861 -564 -59 -352 -5 -756 -97 -587 -649 -781 -789 -351 -205 -75 -305 -877 -368 -663 -717 -50 -454 -384 -73 -291 -479 -800 -274 -691 -614 -589 -846 -674 -951 -187 -559 -916 -23 -418 -871 -633 -321 -955 -450 -693 -58 -305 -987 -661 -865 -37 -195 -269 -710 -444 -857 -995 -499 -752 -131 -681 -260 -295 -36 -15 -330 -534 -473 -22 -38 -211 -716 -523 -200 -301 -131 -450 -414 -463 -194 -866 -277 -736 -377 -303 -49 -68 -617 -635 -956 -481 -263 -880 -979 -63 -384 -339 -215 -8 -626 -775 -934 -851 -383 -453 -659 -530 -493 -548 -124 -185 -598 -272 -929 -342 -221 -290 -390 -733 -605 -607 -650 -997 -310 -789 -545 -300 -783 -572 -365 -42 -204 -421 -817 -595 -49 -390 -35 -665 -534 -333 -551 -340 -852 -389 -87 -628 -31 -486 -720 -811 -660 -390 -213 -299 -760 -90 -349 -207 -312 -306 -751 -23 -175 -899 -619 -327 -139 -296 -878 -909 -583 -22 -532 -571 -300 -216 -603 -403 -538 -682 -284 -558 -55 -699 -614 -70 -471 -8 -614 -247 -480 -595 -66 -640 -307 -575 -975 -83 -434 -332 -896 -455 -364 -833 -160 -112 -667 -893 -577 -737 -245 -269 -746 -522 -772 -345 -250 -755 -581 -790 -311 -665 -19 -175 -567 -91 -806 -192 -35 -636 -673 -184 -540 -779 -725 -785 -528 -987 -952 -516 -793 -168 -59 -365 -477 -864 -69 -869 -922 -329 -334 -102 -259 -954 -850 -7 -771 -547 -374 -950 -125 -770 -997 -771 -514 -550 -56 -382 -736 -704 -308 -367 -6 -564 -817 -360 -670 -993 -848 -987 -505 -799 -753 -555 -161 -396 -699 -678 -286 -665 -351 -58 -213 -682 -255 -41 -304 -39 -829 -12 -786 -126 -91 -550 -394 -461 -232 -298 -145 -667 -245 -810 -83 -485 -974 -160 -365 -389 -498 -93 -606 -450 -2 -982 -790 -299 -390 -533 -394 -175 -415 -696 -983 -923 -161 -51 -171 -859 -231 -932 -982 -211 -223 -435 -183 -256 -408 -696 -21 -429 -868 -85 -797 -185 -593 -333 -592 -680 -937 -92 -568 -194 -638 -120 -578 -62 -87 -145 -253 -280 -887 -153 -229 -330 -479 -347 -386 -934 -247 -138 -317 -600 -408 -294 -207 -773 -608 -721 -870 -635 -296 -464 -227 -730 -559 -895 -309 -58 -428 -546 -970 -103 -369 -78 -40 -678 -491 -534 -448 -488 -164 -706 -852 -869 -222 -57 -566 -77 -349 -615 -92 -498 -829 -876 -588 -900 -894 -348 -452 -232 -320 -14 -613 -543 -416 -895 -600 -647 -149 -665 -151 -278 -61 -343 -122 -805 -64 -875 -443 -789 -784 -735 -101 -442 -795 -104 -950 -737 -904 -877 -605 -586 -673 -617 -948 -868 -688 -932 -8 -817 -435 -546 -741 -996 -552 -869 -981 -539 -401 -819 -165 -112 -972 -517 -328 -60 -358 -993 -35 -940 -221 -169 -573 -715 -41 -717 -348 -825 -920 -693 -718 -507 -487 -986 -213 -654 -628 -589 -851 -337 -526 -737 -326 -103 -436 -994 -455 -167 -969 -124 -333 -367 -440 -394 -128 -528 -974 -505 -512 -819 -729 -921 -355 -895 -455 -295 -693 -91 -375 -822 -282 -852 -88 -853 -194 -347 -573 -462 -121 -574 -366 -365 -470 -542 -916 -621 -277 -996 -23 -75 -874 -36 -528 -424 -849 -186 -721 -32 -553 -900 -903 -155 -826 -73 -256 -421 -731 -242 -993 -631 -450 -234 -903 -256 -576 -184 -994 -433 -804 -891 -848 -360 -32 -259 -56 -831 -237 -716 -644 -525 -160 -987 -427 -519 -730 -201 -286 -605 -602 -45 -897 -227 -407 -839 -2 -653 -926 -754 -490 -587 -23 -414 -353 -549 -626 -253 -387 -998 -824 -951 -760 -125 -997 -585 -262 -141 -846 -686 -889 -773 -399 -540 -688 -568 -273 -275 -54 -746 -966 -204 -481 -84 -651 -915 -565 -8 -61 -874 -877 -612 -576 -646 -844 -686 -962 -176 -684 -348 -837 -590 -434 -137 -990 -532 -429 -71 -741 -78 -850 -872 -156 -273 -731 -752 -637 -36 -316 -450 -236 -290 -967 -332 -953 -424 -691 -493 -113 -127 -837 -706 -697 -204 -883 -215 -292 -433 -41 -490 -572 -493 -394 -154 -239 -325 -544 -524 -885 -366 -220 -613 -889 -412 -484 -444 -932 -221 -465 -829 -828 -499 -100 -710 -689 -772 -244 -243 -227 -942 -311 -725 -407 -930 -660 -366 -479 -488 -751 -423 -687 -317 -125 -479 -456 -545 -479 -814 -340 -193 -711 -676 -707 -16 -43 -658 -200 -788 -432 -205 -470 -775 -333 -662 -693 -914 -909 -482 -501 -562 -203 -423 -728 -845 -73 -656 -148 -643 -704 -911 -61 -213 -600 -913 -327 -21 -160 -849 -545 -383 -707 -263 -36 -596 -442 -183 -142 -618 -789 -437 -71 -395 -320 -58 -782 -371 -101 -226 -330 -280 -785 -260 -863 -935 -182 -856 -44 -174 -617 -435 -792 -972 -187 -515 -705 -756 -271 -256 -978 -114 -890 -205 -904 -981 -523 -304 -788 -896 -172 -599 -619 -3 -458 -90 -650 -126 -682 -990 -872 -562 -758 -755 -700 -187 -128 -103 -201 -615 -848 -343 -63 -953 -4 -190 -498 -399 -665 -29 -988 -7 -588 -350 -259 -552 -614 -845 -954 -117 -478 -977 -341 -669 -399 -298 -918 -635 -535 -583 -463 -942 -427 -312 -304 -169 -483 -193 -586 -934 -984 -831 -363 -718 -688 -732 -157 -842 -677 -66 -868 -503 -26 -329 -93 -376 -860 -541 -757 -116 -964 -893 -978 -169 -734 -742 -134 -509 -978 -106 -238 -258 -9 -107 -234 -905 -854 -393 -693 -418 -679 -556 -895 -777 -932 -710 -786 -205 -752 -419 -202 -400 -942 -283 -779 -806 -895 -592 -517 -940 -493 -301 -72 -93 -977 -250 -657 -812 -773 -252 -745 -578 -36 -974 -937 -74 -181 -41 -814 -987 -585 -148 -879 -148 -338 -663 -109 -974 -951 -140 -830 -63 -917 -933 -407 -639 -545 -458 -847 -585 -14 -78 -603 -8 -189 -984 -995 -858 -85 -558 -219 -573 -293 -824 -644 -999 -81 -642 -817 -44 -177 -687 -355 -695 -170 -927 -87 -837 -535 -795 -542 -855 -881 -840 -189 -307 -899 -776 -258 -711 -762 -623 -550 -333 -739 -309 -525 -768 -299 -541 -115 -389 -506 -755 -537 -449 -397 -103 -821 -376 -156 -692 -832 -391 -521 -5 -207 -31 -549 -136 -455 -426 -113 -371 -282 -677 -975 -579 -40 -421 -633 -218 -675 -538 -956 -255 -871 -218 -592 -689 -297 -132 -6 -255 -133 -821 -265 -804 -246 -968 -830 -931 -402 -966 -876 -418 -266 -862 -708 -133 -806 -726 -924 -915 -7 -340 -931 -293 -854 -639 -395 -958 -557 -680 -379 -403 -528 -72 -984 -944 -647 -395 -923 -926 -922 -829 -488 -124 -582 -181 -988 -564 -694 -606 -193 -292 -742 -342 -957 -121 -765 -767 -78 -469 -641 -153 -221 -396 -362 -877 -579 -994 -544 -993 -412 -901 -317 -430 -104 -586 -598 -319 -385 -756 -611 -665 -410 -372 -647 -385 -936 -129 -650 -133 -628 -927 -802 -64 -402 -360 -18 -818 -648 -117 -947 -468 -63 -695 -830 -349 -634 -414 -53 -337 -961 -203 -271 -329 -806 -302 -793 -889 -214 -26 -913 -298 -225 -690 -64 -188 -759 -126 -788 -799 -945 -386 -4 -147 -781 -558 -84 -769 -88 -570 -727 -137 -482 -85 -913 -769 -128 -793 -417 -128 -139 -6 -881 -882 -415 -67 -864 -215 -318 -273 -728 -21 -340 -296 -941 -456 -462 -700 -623 -268 -532 -842 -520 -908 -291 -410 -897 -985 -791 -161 -105 -747 -923 -825 -818 -655 -648 -681 -726 -606 -676 -868 -51 -294 -318 -272 -37 -642 -420 -42 -469 -149 -701 -227 -897 -573 -289 -665 -807 -503 -91 -113 -895 -363 -283 -821 -983 -186 -578 -140 -671 -921 -567 -753 -399 -495 -384 -901 -137 -428 -514 -574 -34 -536 -72 -634 -811 -793 -445 -787 -605 -74 -479 -913 -50 -855 -5 -272 -94 -867 -916 -941 -839 -53 -562 -501 -475 -390 -378 -535 -280 -402 -441 -495 -459 -175 -96 -37 -706 -92 -141 -808 -607 -165 -63 -304 -485 -633 -351 -597 -739 -331 -593 -713 -682 -751 -394 -694 -609 -48 -739 -190 -585 -896 -997 -47 -728 -910 -642 -251 -976 -372 -640 -325 -309 -5 -35 -488 -889 -291 -359 -913 -96 -215 -529 -940 -518 -924 -914 -762 -959 -65 -887 -23 -701 -651 -224 -365 -507 -166 -21 -675 -534 -971 -854 -69 -694 -458 -603 -60 -905 -668 -892 -763 -101 -455 -508 -528 -637 -89 -448 -111 -853 -570 -631 -625 -347 -964 -300 -351 -833 -60 -922 -852 -664 -258 -514 -274 -260 -852 -211 -114 -819 -629 -453 -985 -765 -628 -613 -421 -260 -717 -718 -335 -619 -742 -255 -640 -385 -631 -70 -68 -25 -778 -21 -526 -914 -995 -136 -588 -794 -231 -571 -466 -149 -515 -753 -798 -77 -718 -229 -738 -492 -91 -413 -758 -138 -382 -581 -774 -848 -93 -15 -348 -948 -30 -597 -912 -883 -983 -357 -870 -977 -575 -238 -905 -929 -629 -736 -4 -824 -672 -85 -307 -973 -387 -99 -640 -776 -631 -593 -206 -155 -513 -912 -801 -899 -860 -392 -760 -538 -769 -499 -954 -588 -512 -550 -580 -637 -235 -114 -859 -142 -470 -36 -781 -218 -323 -664 -748 -866 -709 -80 -276 -626 -138 -356 -692 -547 -99 -785 -344 -372 -846 -624 -281 -480 -989 -295 -57 -31 -611 -844 -312 -915 -587 -974 -360 -347 -569 -78 -61 -293 -991 -816 -713 -149 -249 -872 -264 -719 -895 -802 -720 -45 -302 -643 -187 -648 -817 -773 -750 -990 -920 -99 -48 -744 -821 -783 -952 -184 -262 -566 -8 -38 -166 -304 -261 -623 -515 -811 -220 -503 -519 -610 -965 -700 -391 -870 -72 -925 -322 -826 -768 -684 -116 -201 -595 -908 -608 -757 -499 -359 -88 -755 -110 -596 -891 -509 -148 -424 -81 -326 -247 -566 -949 -247 -490 -600 -457 -890 -252 -413 -853 -418 -710 -406 -687 -674 -734 -870 -105 -723 -433 -218 -291 -15 -754 -131 -803 -654 -222 -993 -129 -642 -943 -392 -464 -99 -796 -601 -883 -438 -846 -394 -280 -152 -737 -681 -785 -868 -304 -60 -430 -584 -659 -481 -399 -502 -664 -693 -188 -430 -579 -265 -813 -928 -503 -649 -599 -11 -564 -38 -942 -234 -585 -752 -889 -459 -341 -176 -901 -25 -547 -304 -778 -793 -487 -419 -634 -682 -394 -842 -187 -328 -881 -484 -431 -343 -514 -714 -342 -754 -379 -124 -848 -13 -624 -728 -134 -397 -964 -871 -711 -695 -948 -149 -637 -204 -799 -162 -998 -603 -849 -284 -269 -636 -846 -1 -123 -707 -723 -628 -908 -373 -366 -473 -108 -917 -572 -335 -322 -116 -153 -908 -612 -227 -823 -21 -252 -708 -786 -753 -768 -165 -313 -920 -679 -679 -733 -27 -679 -792 -3 -106 -859 -364 -790 -734 -279 -579 -993 -686 -47 -499 -248 -757 -889 -975 -933 -574 -1 -516 -103 -550 -33 -181 -864 -847 -285 -858 -954 -513 -322 -467 -557 -467 -419 -203 -21 -843 -23 -725 -934 -419 -813 -587 -588 -67 -263 -720 -853 -934 -450 -414 -284 -232 -662 -877 -886 -503 -748 -77 -345 -195 -692 -752 -175 -200 -572 -452 -38 -788 -348 -332 -886 -696 -810 -962 -963 -368 -93 -999 -697 -132 -783 -566 -669 -658 -410 -127 -71 -223 -182 -379 -636 -428 -439 -703 -75 -440 -985 -545 -452 -39 -749 -46 -587 -206 -947 -217 -764 -54 -710 -516 -748 -227 -682 -101 -414 -698 -562 -817 -869 -286 -395 -584 -924 -438 -835 -59 -870 -86 -81 -449 -66 -336 -336 -57 -918 -865 -812 -664 -894 -426 -828 -308 -443 -421 -31 -956 -623 -90 -249 -756 -913 -900 -698 -545 -158 -615 -242 -716 -384 -381 -131 -841 -658 -371 -772 -842 -238 -768 -144 -398 -193 -520 -686 -356 -544 -229 -416 -61 -272 -835 -91 -538 -479 -711 -719 -627 -837 -738 -115 -683 -608 -3 -850 -865 -534 -229 -190 -841 -31 -206 -351 -634 -60 -470 -956 -143 -160 -637 -934 -560 -858 -281 -77 -48 -930 -435 -176 -629 -696 -650 -495 -237 -815 -971 -999 -683 -956 -425 -37 -325 -814 -784 -725 -249 -28 -728 -423 -252 -600 -311 -665 -141 -198 -54 -743 -323 -563 -190 -340 -680 -375 -601 -754 -909 -470 -321 -765 -921 -488 -932 -492 -569 -438 -463 -680 -815 -70 -492 -886 -840 -967 -937 -797 -552 -776 -477 -416 -337 -79 -250 -696 -438 -578 -949 -392 -95 -131 -89 -507 -78 -248 -734 -152 -668 -34 -955 -912 -865 -638 -450 -22 -218 -837 -886 -530 -614 -138 -678 -282 -320 -756 -166 -137 -288 -17 -334 -300 -734 -599 -762 -8 -684 -118 -398 -588 -273 -185 -226 -242 -69 -201 -809 -509 -111 -229 -465 -62 -55 -218 -192 -481 -569 -51 -487 -81 -531 -993 -965 -357 -731 -494 -132 -781 -536 -803 -366 -992 -61 -431 -191 -75 -473 -317 -448 -795 -305 -263 -940 -475 -566 -560 -44 -370 -11 -138 -88 -367 -814 -239 -407 -66 -548 -145 -379 -612 -813 -439 -578 -299 -211 -388 -522 -145 -557 -394 -643 -750 -741 -871 -378 -678 -566 -890 -608 -19 -765 -160 -411 -135 -177 -355 -587 -917 -37 -67 -595 -80 -927 -55 -612 -271 -11 -734 -147 -382 -359 -656 -172 -34 -192 -721 -904 -830 -569 -655 -344 -747 -8 -515 -134 -272 -981 -265 -251 -835 -811 -174 -88 -358 -880 -584 -362 -228 -830 -358 -262 -973 -53 -93 -241 -723 -126 -901 -700 -907 -827 -323 -133 -522 -610 -982 -136 -264 -871 -449 -534 -466 -58 -512 -960 -368 -260 -762 -997 -159 -596 -353 -714 -870 -516 -251 -648 -448 -500 -985 -495 -184 -716 -86 -633 -217 -33 -331 -135 -902 -527 -914 -273 -901 -925 -49 -540 -416 -475 -970 -79 -834 -688 -244 -95 -872 -91 -525 -388 -770 -665 -49 -37 -132 -417 -993 -821 -129 -444 -162 -315 -609 -790 -826 -439 -879 -111 -146 -849 -769 -402 -127 -665 -988 -77 -154 -181 -91 -81 -496 -697 -999 -369 -16 -13 -343 -974 -847 -257 -692 -740 -290 -724 -381 -968 -126 -935 -669 -773 -149 -842 -876 -933 -218 -946 -565 -811 -420 -825 -545 -515 -426 -776 -513 -254 -826 -190 -690 -608 -885 -843 -344 -375 -461 -877 -705 -792 -670 -154 -93 -375 -995 -215 -528 -23 -453 -353 -458 -602 -355 -683 -857 -825 -11 -383 -118 -926 -874 -779 -197 -882 -726 -297 -92 -340 -733 -322 -686 -618 -675 -35 -339 -740 -975 -647 -496 -400 -919 -915 -842 -500 -343 -687 -255 -44 -140 -460 -799 -429 -825 -484 -949 -330 -479 -419 -361 -827 -856 -909 -155 -548 -417 -355 -998 -932 -858 -655 -527 -697 -438 -189 -646 -626 -16 -285 -431 -354 -496 -79 -519 -13 -994 -729 -12 -610 -992 -22 -331 -944 -317 -969 -283 -515 -574 -916 -79 -339 -817 -83 -896 -974 -247 -955 -240 -184 -955 -788 -188 -344 -973 -418 -884 -494 -737 -316 -402 -673 -589 -854 -936 -747 -567 -425 -913 -798 -744 -751 -532 -924 -691 -172 -395 -626 -526 -849 -695 -71 -25 -549 -291 -924 -460 -248 -969 -919 -286 -876 -950 -212 -662 -470 -748 -360 -866 -444 -160 -944 -42 -118 -159 -474 -980 -625 -343 -425 -593 -654 -256 -647 -181 -993 -678 -852 -331 -565 -654 -533 -859 -852 -840 -515 -558 -759 -296 -288 -943 -636 -45 -32 -814 -706 -941 -889 -610 -683 -902 -825 -736 -52 -492 -622 -348 -138 -740 -6 -730 -252 -541 -35 -393 -55 -880 -992 -168 -242 -65 -174 -171 -475 -162 -949 -110 -555 -934 -642 -941 -673 -588 -640 -640 -480 -43 -251 -84 -429 -527 -265 -749 -663 -188 -706 -25 -790 -148 -219 -260 -131 -497 -897 -491 -293 -184 -486 -158 -677 -530 -178 -481 -847 -562 -798 -487 -319 -202 -99 -76 -11 -463 -454 -13 -499 -329 -576 -533 -332 -290 -925 -918 -662 -365 -730 -868 -883 -578 -41 -261 -621 -610 -562 -544 -167 -668 -940 -715 -653 -668 -826 -139 -33 -934 -859 -135 -388 -602 -849 -507 -610 -833 -96 -600 -456 -657 -715 -420 -228 -882 -516 -86 -1 -479 -788 -773 -471 -651 -862 -276 -710 -41 -961 -385 -612 -383 -703 -353 -624 -123 -822 -775 -499 -45 -746 -695 -209 -355 -872 -459 -401 -997 -570 -289 -246 -476 -415 -972 -593 -781 -119 -322 -422 -250 -462 -270 -774 -859 -970 -547 -117 -5 -906 -61 -550 -708 -411 -604 -593 -19 -996 -138 -409 -315 -259 -727 -97 -731 -111 -559 -596 -125 -598 -381 -11 -69 -549 -849 -251 -336 -828 -68 -307 -85 -596 -560 -491 -619 -648 -622 -737 -6 -187 -385 -347 -101 -317 -645 -520 -581 -307 -716 -127 -782 -247 -591 -29 -449 -503 -862 -991 -378 -823 -233 -924 -308 -293 -668 -601 -73 -544 -6 -890 -988 -111 -446 -751 -440 -380 -178 -898 -276 -99 -361 -206 -965 -427 -522 -753 -492 -804 -44 -744 -455 -148 -621 -832 -438 -975 -182 -6 -47 -272 -316 -13 -199 -369 -135 -608 -628 -381 -424 -837 -659 -412 -563 -574 -19 -891 -77 -408 -742 -725 -895 -757 -767 -974 -419 -686 -93 -820 -985 -620 -285 -138 -676 -567 -479 -870 -564 -579 -974 -1000 -725 -526 -961 -907 -965 -704 -264 -909 -832 -175 -455 -702 -874 -498 -81 -268 -722 -442 -535 -693 -705 -874 -616 -136 -18 -896 -250 -19 -388 -395 -848 -513 -996 -990 -975 -345 -877 -435 -144 -563 -627 -278 -238 -276 -904 -895 -642 -186 -989 -881 -27 -754 -174 -574 -553 -191 -115 -503 -528 -995 -135 -352 -933 -936 -908 -935 -944 -297 -339 -484 -206 -965 -268 -224 -866 -577 -776 -460 -869 -207 -855 -284 -828 -555 -834 -383 -494 -569 -893 -73 -801 -909 -557 -487 -627 -28 -569 -493 -31 -939 -871 -608 -336 -960 -117 -596 -296 -701 -743 -892 -842 -956 -495 -645 -908 -197 -734 -167 -553 -385 -312 -908 -611 -506 -221 -423 -351 -916 -416 -182 -332 -954 -889 -219 -531 -634 -933 -733 -596 -570 -506 -197 -37 -861 -114 -178 -55 -769 -514 -3 -482 -817 -31 -753 -95 -458 -721 -571 -53 -857 -914 -870 -699 -525 -652 -168 -238 -81 -684 -530 -574 -338 -928 -745 -598 -254 -615 -805 -830 -601 -962 -939 -422 -757 -685 -272 -685 -547 -488 -279 -497 -874 -115 -708 -720 -250 -479 -610 -864 -335 -70 -636 -998 -362 -654 -798 -452 -253 -623 -126 -809 -118 -867 -916 -656 -897 -59 -419 -426 -205 -532 -740 -824 -540 -263 -708 -988 -803 -629 -403 -285 -151 -308 -833 -409 -543 -602 -331 -614 -425 -806 -23 -489 -15 -273 -510 -389 -755 -177 -193 -936 -69 -655 -750 -880 -422 -830 -362 -651 -172 -467 -40 -447 -377 -237 -725 -13 -466 -710 -668 -466 -347 -698 -905 -712 -728 -750 -45 -233 -720 -143 -407 -693 -267 -586 -897 -311 -683 -520 -385 -246 -430 -544 -432 -772 -226 -882 -713 -3 -76 -824 -803 -729 -892 -301 -182 -73 -891 -510 -748 -455 -104 -94 -355 -259 -218 -70 -608 -255 -90 -573 -650 -297 -68 -286 -49 -668 -309 -492 -877 -227 -45 -179 -831 -698 -173 -1000 -309 -140 -132 -184 -519 -140 -251 -397 -780 -813 -676 -10 -904 -307 -564 -52 -498 -952 -346 -500 -873 -989 -259 -65 -720 -589 -38 -89 -240 -309 -469 -137 -476 -112 -4 -858 -509 -320 -827 -29 -154 -114 -409 -867 -451 -346 -3 -538 -297 -388 -364 -444 -834 -373 -473 -797 -942 -600 -876 -975 -403 -801 -38 -922 -848 -329 -823 -16 -561 -589 -643 -714 -740 -714 -897 -245 -722 -491 -956 -870 -701 -766 -801 -624 -634 -389 -462 -646 -77 -626 -751 -20 -194 -39 -465 -73 -824 -351 -816 -153 -273 -682 -581 -980 -146 -86 -865 -854 -955 -679 -910 -695 -201 -629 -215 -432 -298 -838 -261 -569 -592 -210 -644 -213 -172 -536 -653 -4 -900 -912 -958 -483 -143 -570 -315 -326 -748 -225 -811 -908 -23 -397 -479 -51 -66 -512 -395 -596 -859 -1 -190 -240 -668 -939 -289 -391 -898 -454 -734 -925 -294 -424 -87 -606 -919 -195 -416 -726 -907 -632 -367 -560 -958 -137 -521 -570 -434 -956 -485 -623 -274 -378 -30 -914 -34 -506 -783 -993 -527 -711 -174 -327 -460 -101 -743 -426 -358 -284 -225 -272 -37 -903 -808 -338 -442 -945 -284 -229 -425 -927 -772 -695 -871 -516 -733 -146 -104 -466 -211 -815 -289 -395 -870 -242 -367 -481 -871 -142 -966 -454 -433 -208 -657 -819 -180 -555 -709 -799 -438 -65 -693 -270 -330 -981 -953 -765 -89 -622 -303 -76 -604 -267 -663 -344 -393 -119 -206 -918 -319 -980 -587 -617 -692 -234 -505 -760 -431 -315 -29 -795 -581 -619 -647 -249 -306 -598 -107 -105 -983 -55 -302 -647 -988 -724 -506 -591 -277 -579 -784 -294 -19 -758 -749 -900 -856 -386 -460 -279 -197 -806 -36 -140 -589 -149 -520 -934 -738 -98 -578 -646 -349 -462 -936 -364 -247 -144 -598 -353 -694 -700 -800 -471 -915 -12 -639 -58 -742 -760 -651 -272 -485 -833 -732 -751 -285 -919 -607 -162 -873 -556 -73 -471 -229 -429 -167 -518 -477 -405 -438 -386 -107 -843 -390 -411 -30 -976 -368 -275 -5 -630 -743 -976 -169 -448 -79 -869 -880 -847 -233 -261 -770 -190 -724 -44 -39 -615 -60 -868 -763 -669 -640 -779 -953 -873 -685 -850 -52 -615 -873 -737 -506 -424 -919 -969 -777 -394 -276 -343 -227 -170 -40 -347 -678 -270 -985 -893 -210 -952 -488 -686 -126 -292 -183 -750 -929 -24 -299 -871 -717 -603 -485 -267 -8 -857 -520 -395 -434 -816 -847 -658 -873 -788 -332 -646 -853 -115 -969 -482 -143 -415 -120 -153 -126 -464 -951 -696 -874 -384 -847 -664 -461 -524 -821 -13 -263 -464 -564 -256 -524 -923 -382 -735 -522 -313 -392 -619 -236 -80 -767 -472 -267 -152 -590 -834 -903 -320 -985 -291 -131 -812 -538 -926 -577 -787 -578 -273 -655 -840 -301 -828 -81 -56 -6 -980 -113 -517 -963 -224 -781 -279 -204 -759 -97 -915 -220 -54 -910 -748 -93 -157 -186 -668 -274 -160 -436 -545 -579 -925 -10 -560 -214 -780 -660 -142 -875 -335 -800 -122 -27 -992 -280 -844 -354 -931 -974 -297 -305 -816 -714 -707 -184 -433 -317 -334 -764 -649 -710 -501 -135 -577 -369 -369 -900 -254 -943 -115 -482 -345 -828 -757 -38 -920 -468 -566 -265 -84 -683 -929 -509 -900 -368 -379 -922 -258 -985 -642 -39 -253 -841 -827 -704 -503 -654 -194 -8 -72 -927 -888 -647 -128 -145 -968 -218 -63 -979 -176 -179 -594 -577 -475 -366 -325 -466 -985 -712 -279 -822 -53 -872 -786 -357 -262 -289 -736 -297 -285 -36 -462 -768 -935 -229 -747 -48 -814 -957 -809 -655 -151 -275 -29 -900 -800 -183 -583 -332 -539 -491 -828 -556 -366 -679 -794 -788 -609 -519 -275 -602 -365 -703 -798 -223 -245 -474 -65 -998 -921 -171 -813 -328 -659 -893 -174 -569 -856 -389 -923 -357 -427 -232 -693 -514 -196 -62 -451 -536 -265 -129 -516 -428 -755 -481 -174 -163 -934 -605 -109 -181 -390 -550 -261 -273 -790 -502 -412 -341 -331 -970 -211 -636 -553 -312 -250 -394 -279 -337 -303 -40 -357 -963 -228 -151 -598 -835 -655 -517 -866 -732 -876 -315 -304 -870 -269 -862 -600 -43 -670 -911 -644 -565 -13 -813 -463 -328 -363 -743 -242 -945 -930 -199 -853 -160 -209 -237 -302 -848 -166 -803 -3 -66 -541 -5 -351 -463 -500 -261 -383 -640 -567 -340 -48 -870 -706 -458 -645 -785 -850 -215 -424 -673 -160 -228 -765 -609 -490 -783 -175 -555 -840 -566 -289 -778 -350 -788 -874 -537 -133 -604 -173 -231 -973 -483 -309 -411 -570 -260 -552 -177 -392 -424 -913 -313 -652 -420 -183 -648 -11 -46 -394 -437 -452 -422 -806 -440 -510 -927 -524 -280 -566 -183 -626 -711 -218 -180 -561 -197 -295 -814 -762 -849 -462 -460 -981 -894 -591 -371 -516 -84 -502 -631 -593 -756 -180 -766 -737 -937 -237 -605 -76 -255 -980 -937 -152 -224 -715 -928 -861 -228 -722 -819 -114 -2 -820 -913 -345 -734 -238 -94 -888 -621 -409 -572 -648 -383 -905 -236 -857 -734 -250 -413 -416 -186 -265 -730 -736 -12 -524 -184 -491 -288 -443 -557 -320 -781 -256 -647 -280 -485 -884 -507 -249 -816 -86 -290 -690 -960 -430 -827 -717 -948 -728 -812 -394 -378 -858 -80 -608 -697 -422 -593 -262 -128 -444 -358 -434 -142 -273 -206 -783 -95 -623 -964 -910 -262 -432 -640 -930 -329 -269 -117 -813 -165 -235 -190 -97 -469 -695 -817 -305 -339 -510 -478 -932 -4 -152 -305 -355 -916 -515 -619 -505 -318 -496 -772 -6 -540 -186 -524 -569 -430 -674 -547 -818 -393 -630 -65 -772 -789 -634 -301 -448 -641 -597 -414 -196 -84 -27 -552 -184 -443 -793 -465 -26 -495 -972 -755 -517 -618 -785 -757 -619 -163 -774 -921 -404 -55 -657 -223 -382 -483 -543 -978 -574 -74 -452 -647 -58 -237 -434 -851 -307 -804 -744 -506 -89 -36 -555 -125 -300 -917 -731 -795 -84 -33 -855 -739 -273 -472 -330 -636 -653 -866 -57 -67 -28 -202 -236 -716 -717 -166 -700 -839 -251 -760 -186 -566 -84 -127 -98 -262 -615 -171 -963 -611 -702 -896 -696 -59 -143 -958 -392 -344 -630 -503 -981 -894 -360 -880 -63 -35 -593 -262 -710 -8 -578 -606 -326 -135 -476 -347 -812 -724 -283 -506 -658 -12 -932 -985 -300 -673 -83 -745 -578 -365 -813 -213 -173 -976 -152 -622 -582 -678 -625 -759 -395 -201 -972 -386 -763 -10 -710 -4 -726 -712 -861 -332 -591 -461 -302 -6 -794 -342 -597 -24 -550 -776 -486 -634 -636 -673 -619 -569 -768 -772 -102 -593 -835 -806 -529 -365 -811 -963 -866 -188 -634 -405 -900 -257 -824 -405 -738 -852 -888 -239 -822 -884 -223 -655 -694 -178 -62 -612 -74 -434 -53 -630 -266 -307 -620 -306 -933 -604 -929 -819 -720 -752 -795 -101 -37 -165 -475 -58 -770 -113 -1 -164 -367 -613 -396 -407 -113 -332 -464 -470 -285 -430 -986 -876 -84 -571 -96 -943 -857 -816 -126 -336 -571 -748 -733 -336 -574 -474 -483 -144 -30 -51 -679 -554 -394 -572 -993 -811 -169 -942 -224 -278 -337 -366 -404 -603 -869 -428 -422 -947 -197 -976 -885 -327 -514 -297 -7 -87 -874 -963 -769 -908 -93 -57 -745 -194 -343 -907 -432 -993 -108 -261 -183 -844 -277 -585 -40 -448 -527 -548 -451 -46 -279 -468 -567 -962 -409 -938 -10 -849 -110 -311 -172 -776 -452 -238 -618 -448 -948 -626 -20 -97 -784 -406 -601 -74 -547 -936 -976 -661 -825 -965 -218 -968 -882 -449 -952 -468 -527 -971 -105 -256 -297 -944 -333 -754 -286 -432 -946 -615 -517 -156 -22 -429 -218 -656 -9 -769 -401 -546 -171 -798 -95 -307 -631 -814 -429 -888 -713 -752 -375 -517 -804 -919 -219 -555 -781 -868 -576 -908 -530 -493 -47 -252 -58 -214 -953 -36 -693 -884 -979 -40 -574 -193 -873 -814 -435 -691 -515 -721 -186 -903 -967 -882 -705 -411 -715 -613 -837 -508 -748 -898 -182 -825 -706 -328 -899 -554 -641 -881 -194 -583 -963 -719 -932 -386 -140 -616 -681 -505 -263 -401 -872 -806 -935 -708 -421 -126 -136 -611 -553 -282 -921 -404 -718 -791 -74 -82 -796 -265 -513 -232 -165 -745 -547 -578 -844 -448 -70 -494 -828 -38 -533 -264 -278 -421 -664 -807 -97 -455 -544 -132 -585 -602 -101 -577 -410 -94 -331 -999 -311 -291 -400 -831 -914 -858 -632 -437 -162 -223 -690 -192 -603 -259 -619 -901 -90 -156 -102 -220 -400 -875 -678 -444 -212 -952 -146 -604 -161 -233 -613 -633 -241 -183 -813 -286 -486 -516 -97 -759 -995 -66 -236 -502 -205 -312 -504 -244 -476 -674 -65 -102 -648 -727 -126 -629 -67 -65 -115 -359 -326 -704 -244 -241 -903 -644 -824 -996 -899 -356 -138 -198 -854 -672 -861 -236 -121 -305 -986 -341 -966 -622 -623 -187 -308 -209 -597 -455 -241 -515 -197 -314 -342 -839 -610 -71 -380 -146 -133 -219 -359 -850 -975 -225 -749 -595 -152 -417 -500 -583 -128 -401 -271 -360 -704 -144 -992 -99 -483 -360 -993 -23 -69 -544 -905 -472 -726 -54 -208 -539 -855 -688 -695 -1 -931 -613 -74 -432 -684 -648 -312 -14 -144 -258 -398 -650 -737 -868 -954 -838 -960 -971 -327 -200 -878 -506 -155 -569 -288 -37 -330 -903 -546 -285 -896 -443 -77 -942 -454 -932 -842 -27 -491 -980 -384 -798 -388 -371 -607 -819 -387 -844 -41 -440 -612 -647 -10 -116 -517 -144 -608 -317 -971 -620 -439 -421 -191 -40 -189 -419 -735 -987 -141 -610 -871 -974 -761 -729 -449 -344 -605 -858 -551 -128 -591 -322 -864 -94 -713 -153 -162 -397 -258 -368 -567 -780 -202 -494 -923 -16 -918 -599 -824 -865 -397 -947 -876 -24 -773 -648 -538 -739 -47 -823 -183 -125 -868 -714 -825 -95 -861 -589 -441 -401 -110 -366 -471 -558 -656 -515 -555 -183 -287 -220 -641 -295 -871 -209 -784 -75 -323 -261 -658 -230 -454 -906 -10 -193 -756 -974 -225 -154 -601 -603 -131 -483 -398 -710 -594 -114 -832 -363 -398 -780 -447 -115 -129 -367 -444 -977 -764 -79 -745 -474 -881 -500 -408 -988 -185 -962 -268 -118 -97 -301 -489 -674 -403 -218 -562 -496 -106 -219 -71 -352 -694 -929 -728 -629 -882 -201 -511 -187 -209 -694 -839 -278 -557 -427 -769 -432 -992 -845 -85 -916 -738 -11 -743 -362 -843 -421 -270 -317 -658 -124 -537 -416 -683 -54 -977 -465 -192 -70 -745 -350 -461 -777 -409 -366 -481 -831 -909 -852 -418 -96 -172 -67 -540 -797 -56 -863 -928 -119 -305 -325 -419 -352 -812 -353 -588 -498 -109 -527 -995 -491 -927 -384 -47 -687 -469 -730 -605 -299 -674 -741 -697 -328 -410 -737 -984 -784 -512 -178 -18 -340 -690 -349 -180 -228 -316 -221 -926 -948 -457 -665 -549 -269 -800 -803 -121 -504 -706 -468 -580 -995 -495 -336 -720 -541 -708 -240 -886 -428 -646 -630 -827 -356 -646 -537 -794 -732 -762 -231 -228 -561 -897 -836 -156 -939 -833 -340 -195 -694 -145 -113 -16 -63 -866 -526 -404 -327 -931 -878 -320 -135 -445 -704 -469 -426 -931 -432 -296 -409 -349 -332 -132 -602 -287 -596 -221 -934 -282 -222 -219 -46 -758 -351 -618 -950 -533 -150 -228 -217 -281 -31 -296 -235 -503 -663 -280 -27 -901 -109 -540 -443 -961 -358 -286 -550 -556 -365 -637 -204 -681 -979 -219 -314 -595 -849 -580 -839 -758 -132 -371 -986 -657 -686 -977 -751 -290 -166 -113 -146 -40 -643 -218 -152 -906 -418 -218 -404 -328 -510 -115 -13 -726 -733 -904 -306 -677 -116 -733 -760 -400 -145 -918 -256 -267 -898 -751 -528 -247 -746 -836 -748 -325 -864 -306 -213 -891 -922 -495 -908 -507 -205 -315 -157 -983 -712 -124 -20 -438 -742 -59 -220 -309 -712 -731 -831 -198 -799 -927 -403 -454 -984 -244 -850 -781 -138 -32 -105 -880 -348 -262 -383 -789 -325 -430 -481 -911 -693 -466 -201 -159 -515 -631 -656 -408 -870 -887 -881 -219 -704 -733 -70 -433 -491 -202 -755 -165 -424 -404 -332 -349 -656 -608 -209 -812 -169 -463 -1000 -217 -664 -965 -601 -911 -127 -85 -129 -569 -578 -155 -12 -468 -891 -523 -163 -714 -771 -546 -585 -443 -102 -234 -401 -490 -639 -632 -487 -687 -643 -716 -72 -121 -153 -624 -733 -629 -161 -716 -656 -79 -229 -596 -743 -763 -834 -137 -736 -500 -881 -935 -724 -386 -629 -732 -133 -243 -636 -912 -28 -756 -383 -326 -948 -600 -950 -474 -156 -36 -819 -64 -206 -169 -483 -226 -731 -438 -569 -157 -301 -796 -936 -67 -532 -524 -800 -870 -960 -821 -89 -831 -876 -896 -817 -447 -741 -670 -188 -385 -192 -388 -902 -408 -168 -668 -447 -363 -234 -990 -565 -224 -821 -680 -198 -375 -96 -851 -806 -967 -895 -864 -846 -91 -66 -964 -408 -300 -199 -361 -39 -938 -287 -123 -692 -675 -94 -505 -80 -505 -170 -447 -8 -627 -110 -169 -622 -903 -151 -694 -38 -440 -767 -539 -673 -730 -607 -372 -298 -185 -758 -537 -975 -188 -565 -115 -999 -3 -553 -965 -686 -221 -483 -338 -262 -139 -714 -537 -577 -620 -316 -128 -728 -621 -298 -411 -280 -251 -948 -150 -150 -389 -983 -887 -989 -99 -895 -844 -759 -238 -143 -171 -401 -945 -400 -327 -690 -80 -501 -215 -700 -775 -919 -718 -745 -912 -168 -879 -369 -491 -674 -630 -456 -642 -672 -772 -991 -483 -817 -140 -492 -685 -204 -744 -696 -838 -828 -350 -391 -353 -643 -792 -101 -140 -142 -342 -345 -879 -367 -573 -646 -695 -998 -729 -72 -542 -34 -570 -643 -970 -430 -645 -947 -36 -942 -221 -770 -414 -400 -72 -917 -653 -195 -370 -29 -150 -982 -601 -300 -438 -76 -63 -649 -737 -397 -263 -439 -442 -622 -692 -323 -913 -47 -574 -889 -461 -249 -831 -462 -250 -906 -306 -504 -778 -857 -428 -381 -447 -482 -903 -339 -990 -990 -952 -798 -391 -104 -314 -162 -791 -783 -188 -8 -810 -951 -300 -43 -667 -563 -230 -246 -879 -642 -902 -939 -639 -119 -488 -645 -85 -125 -920 -534 -528 -222 -271 -181 -658 -134 -764 -249 -598 -577 -716 -790 -117 -815 -278 -738 -736 -629 -174 -167 -526 -259 -987 -297 -684 -351 -841 -835 -868 -816 -836 -160 -340 -354 -832 -809 -822 -228 -126 -234 -753 -469 -611 -818 -587 -547 -596 -656 -448 -228 -699 -960 -11 -799 -878 -722 -238 -48 -144 -959 -983 -637 -350 -625 -663 -122 -457 -593 -850 -42 -444 -551 -805 -690 -445 -965 -430 -440 -713 -698 -242 -494 -950 -143 -831 -309 -242 -435 -437 -481 -504 -299 -288 -781 -598 -430 -476 -911 -861 -679 -169 -876 -132 -669 -252 -364 -168 -923 -194 -185 -47 -732 -97 -258 -943 -615 -846 -852 -575 -566 -749 -597 -733 -322 -319 -297 -77 -171 -238 -439 -634 -269 -816 -696 -618 -438 -564 -194 -282 -747 -962 -746 -328 -179 -757 -321 -468 -424 -966 -595 -769 -601 -890 -163 -251 -368 -839 -953 -452 -161 -456 -664 -253 -624 -224 -969 -380 -562 -944 -90 -7 -934 -426 -233 -804 -779 -458 -257 -560 -545 -744 -325 -83 -96 -989 -356 -275 -177 -403 -487 -356 -196 -801 -787 -506 -356 -544 -1000 -283 -825 -580 -79 -907 -486 -613 -591 -2 -689 -765 -730 -510 -977 -757 -726 -573 -365 -661 -593 -965 -52 -625 -331 -591 -185 -549 -904 -58 -401 -10 -305 -958 -73 -923 -594 -194 -987 -863 -867 -651 -230 -835 -766 -767 -921 -60 -604 -411 -539 -796 -176 -740 -886 -113 -750 -953 -366 -218 -392 -654 -1000 -273 -103 -499 -739 -605 -98 -373 -7 -514 -324 -757 -931 -486 -673 -828 -45 -122 -642 -985 -407 -31 -242 -95 -794 -30 -515 -760 -988 -219 -863 -260 -876 -958 -985 -503 -13 -394 -491 -189 -587 -177 -947 -643 -12 -257 -976 -86 -869 -751 -234 -355 -33 -476 -145 -942 -899 -43 -619 -289 -57 -866 -949 -904 -479 -108 -583 -188 -60 -268 -417 -113 -8 -52 -52 -400 -421 -366 -836 -619 -287 -102 -311 -369 -154 -475 -342 -212 -658 -618 -329 -952 -57 -875 -599 -561 -986 -294 -530 -443 -923 -196 -637 -407 -72 -564 -825 -735 -558 -413 -223 -233 -639 -68 -478 -951 -322 -397 -120 -723 -171 -991 -54 -712 -650 -531 -957 -52 -421 -784 -540 -396 -314 -510 -662 -936 -328 -706 -785 -974 -322 -56 -338 -9 -753 -714 -830 -444 -5 -179 -288 -180 -637 -825 -202 -125 -211 -506 -313 -4 -632 -946 -297 -649 -968 -746 -468 -877 -306 -961 -93 -39 -761 -435 -49 -130 -221 -370 -771 -380 -43 -223 -347 -955 -659 -103 -242 -236 -584 -731 -237 -153 -887 -279 -414 -777 -189 -62 -215 -889 -496 -799 -792 -882 -809 -250 -214 -945 -355 -765 -93 -881 -7 -989 -402 -589 -18 -441 -566 -59 -966 -795 -951 -14 -868 -233 -68 -958 -651 -667 -860 -815 -841 -871 -339 -207 -684 -354 -153 -667 -865 -573 -990 -669 -407 -119 -508 -430 -19 -232 -311 -157 -694 -94 -412 -158 -764 -640 -319 -306 -548 -509 -655 -952 -431 -269 -375 -354 -442 -390 -61 -384 -645 -972 -439 -495 -889 -537 -603 -677 -531 -649 -854 -511 -32 -901 -476 -59 -68 -121 -416 -618 -154 -546 -731 -312 -290 -180 -734 -417 -946 -640 -567 -673 -195 -426 -925 -155 -951 -688 -417 -526 -261 -509 -257 -817 -378 -359 -648 -238 -861 -699 -39 -5 -618 -188 -976 -964 -583 -743 -241 -401 -790 -148 -685 -324 -46 -113 -281 -668 -335 -793 -912 -204 -660 -406 -42 -850 -189 -756 -201 -838 -207 -387 -713 -690 -648 -934 -683 -160 -564 -447 -254 -961 -405 -205 -553 -379 -279 -939 -378 -92 -567 -496 -988 -910 -859 -298 -579 -87 -795 -693 -544 -727 -763 -449 -150 -273 -849 -638 -471 -224 -339 -175 -204 -937 -974 -981 -477 -251 -930 -454 -789 -71 -306 -848 -318 -236 -332 -883 -503 -85 -124 -646 -712 -664 -545 -793 -837 -504 -191 -891 -599 -115 -351 -1000 -208 -311 -322 -208 -307 -519 -253 -80 -469 -718 -347 -904 -40 -369 -948 -545 -416 -721 -266 -647 -121 -689 -962 -335 -909 -485 -284 -68 -504 -521 -66 -990 -332 -435 -866 -134 -499 -703 -962 -260 -297 -622 -366 -860 -147 -124 -244 -219 -927 -851 -668 -386 -737 -746 -393 -752 -299 -474 -116 -254 -371 -467 -737 -306 -47 -874 -908 -235 -57 -395 -670 -386 -567 -877 -415 -938 -379 -528 -787 -24 -902 -533 -862 -674 -219 -648 -955 -155 -945 -759 -476 -46 -178 -860 -277 -309 -188 -911 -522 -473 -88 -688 -331 -794 -428 -737 -15 -70 -683 -211 -61 -682 -323 -356 -987 -226 -701 -871 -466 -827 -191 -200 -977 -885 -923 -594 -472 -666 -678 -583 -499 -489 -25 -517 -931 -952 -814 -412 -914 -219 -759 -458 -143 -265 -977 -695 -870 -706 -267 -850 -476 -421 -819 -506 -870 -505 -940 -863 -754 -424 -886 -793 -720 -669 -94 -563 -279 -712 -512 -919 -972 -703 -676 -730 -104 -722 -644 -494 -79 -161 -819 -641 -197 -651 -490 -330 -793 -61 -363 -451 -867 -130 -138 -392 -897 -300 -99 -393 -300 -879 -830 -326 -899 -284 -950 -431 -200 -520 -120 -508 -839 -579 -301 -721 -396 -631 -771 -642 -357 -368 -651 -674 -755 -378 -379 -440 -928 -558 -697 -744 -622 -290 -590 -943 -772 -964 -589 -353 -27 -319 -794 -84 -579 -593 -988 -836 -560 -304 -678 -377 -962 -15 -138 -123 -200 -128 -588 -524 -925 -870 -191 -471 -396 -12 -420 -925 -224 -994 -1 -599 -158 -983 -373 -918 -468 -473 -271 -133 -420 -318 -328 -732 -119 -668 -317 -562 -402 -992 -891 -285 -599 -651 -144 -529 -996 -973 -716 -909 -435 -926 -113 -896 -86 -843 -886 -295 -582 -952 -981 -905 -802 -532 -562 -853 -245 -742 -949 -658 -129 -978 -744 -780 -267 -49 -450 -137 -619 -889 -941 -707 -531 -572 -215 -103 -577 -728 -208 -373 -210 -976 -801 -873 -395 -28 -66 -538 -217 -154 -687 -706 -566 -784 -945 -565 -6 -218 -495 -527 -251 -468 -662 -549 -63 -351 -302 -84 -273 -160 -180 -65 -281 -750 -510 -49 -847 -249 -332 -828 -604 -786 -612 -797 -934 -508 -786 -624 -944 -593 -390 -274 -829 -959 -494 -382 -263 -103 -775 -477 -257 -852 -154 -722 -541 -937 -574 -882 -458 -764 -985 -212 -491 -609 -80 -870 -756 -721 -470 -577 -647 -880 -283 -895 -77 -918 -993 -687 -764 -443 -744 -421 -916 -581 -235 -890 -675 -643 -462 -40 -359 -429 -537 -527 -788 -672 -829 -501 -484 -893 -846 -714 -900 -354 -746 -783 -642 -53 -7 -983 -971 -597 -654 -6 -573 -509 -581 -444 -881 -346 -991 -175 -325 -719 -558 -457 -785 -853 -606 -201 -401 -793 -215 -596 -392 -760 -993 -735 -247 -648 -70 -376 -854 -537 -820 -349 -908 -447 -202 -287 -946 -617 -370 -826 -419 -327 -706 -782 -984 -719 -15 -220 -343 -93 -617 -809 -69 -234 -848 -610 -74 -791 -807 -543 -422 -779 -220 -713 -559 -62 -537 -982 -279 -785 -153 -846 -901 -803 -888 -179 -965 -210 -598 -879 -149 -338 -374 -822 -429 -512 -626 -426 -831 -452 -342 -792 -495 -231 -639 -805 -421 -387 -86 -299 -764 -135 -729 -89 -406 -260 -789 -604 -912 -899 -153 -199 -355 -73 -492 -674 -24 -716 -721 -579 -83 -699 -519 -590 -684 -836 -635 -108 -507 -502 -416 -835 -15 -839 -818 -433 -731 -991 -873 -484 -260 -624 -17 -312 -327 -313 -58 -979 -483 -87 -582 -100 -717 -989 -157 -522 -827 -831 -765 -796 -332 -108 -858 -625 -478 -819 -868 -899 -988 -605 -171 -311 -388 -683 -798 -716 -163 -47 -773 -641 -44 -438 -619 -316 -376 -692 -758 -722 -456 -323 -267 -697 -655 -949 -566 -559 -197 -835 -656 -514 -723 -179 -238 -627 -349 -491 -741 -256 -279 -212 -744 -559 -132 -349 -718 -673 -315 -785 -559 -468 -915 -123 -149 -836 -871 -218 -922 -638 -872 -644 -149 -652 -95 -737 -757 -635 -468 -938 -751 -935 -371 -646 -171 -331 -508 -122 -638 -405 -124 -424 -762 -186 -790 -615 -75 -420 -977 -791 -727 -926 -562 -410 -154 -939 -880 -94 -33 -475 -437 -130 -65 -776 -602 -96 -623 -620 -292 -458 -878 -375 -939 -589 -8 -546 -501 -618 -590 -11 -249 -449 -548 -355 -903 -969 -499 -903 -981 -60 -524 -29 -879 -932 -17 -6 -592 -772 -233 -360 -387 -710 -232 -248 -632 -437 -311 -410 -20 -46 -382 -122 -30 -245 -537 -617 -983 -988 -532 -750 -38 -799 -799 -5 -515 -869 -559 -546 -311 -618 -781 -938 -770 -720 -251 -40 -143 -113 -903 -234 -251 -742 -926 -789 -333 -755 -403 -974 -654 -958 -293 -187 -876 -746 -63 -970 -363 -674 -752 -937 -18 -892 -880 -837 -690 -774 -599 -537 -392 -959 -186 -391 -109 -997 -510 -783 -963 -779 -988 -87 -806 -568 -42 -956 -268 -951 -27 -875 -534 -690 -893 -467 -648 -656 -655 -847 -367 -73 -802 -196 -786 -893 -411 -347 -158 -835 -787 -657 -933 -119 -673 -447 -991 -87 -709 -183 -143 -724 -806 -187 -463 -706 -517 -426 -834 -110 -78 -916 -941 -747 -402 -347 -709 -874 -71 -447 -430 -824 -338 -956 -278 -178 -189 -17 -251 -286 -230 -518 -797 -204 -79 -357 -907 -822 -23 -210 -541 -385 -47 -730 -310 -800 -472 -537 -599 -134 -435 -31 -215 -903 -23 -250 -131 -862 -681 -813 -130 -448 -442 -67 -977 -649 -832 -138 -857 -966 -816 -37 -839 -695 -582 -135 -324 -272 -942 -389 -199 -13 -246 -736 -479 -339 -920 -994 -963 -99 -331 -36 -270 -443 -964 -289 -267 -814 -191 -462 -328 -645 -1 -409 -479 -825 -674 -14 -698 -787 -762 -10 -133 -546 -566 -188 -450 -776 -691 -897 -82 -749 -36 -141 -296 -509 -137 -663 -325 -589 -814 -174 -815 -889 -770 -138 -886 -791 -450 -74 -789 -874 -252 -594 -714 -30 -634 -689 -246 -644 -962 -443 -102 -487 -538 -744 -119 -541 -260 -195 -146 -185 -787 -959 -155 -186 -650 -22 -280 -691 -94 -193 -107 -905 -806 -806 -78 -585 -513 -357 -703 -848 -64 -87 -448 -938 -704 -165 -855 -728 -768 -628 -439 -1000 -375 -556 -230 -625 -594 -704 -5 -634 -453 -879 -732 -382 -722 -199 -520 -426 -237 -966 -367 -601 -159 -358 -391 -658 -281 -62 -82 -356 -50 -994 -304 -508 -49 -798 -134 -240 -66 -635 -583 -573 -942 -301 -994 -111 -795 -512 -703 -460 -223 -273 -616 -153 -697 -196 -676 -822 -512 -474 -767 -509 -860 -520 -905 -172 -572 -509 -862 -871 -247 -184 -860 -442 -423 -230 -389 -710 -216 -780 -365 -321 -503 -898 -314 -672 -384 -793 -953 -520 -959 -970 -137 -837 -789 -399 -514 -981 -448 -612 -991 -973 -700 -906 -496 -245 -441 -868 -45 -409 -955 -493 -562 -986 -572 -277 -958 -395 -245 -68 -600 -943 -59 -14 -26 -657 -616 -353 -630 -17 -854 -783 -784 -287 -664 -473 -615 -517 -969 -529 -844 -202 -507 -132 -431 -799 -591 -251 -865 -301 -779 -242 -404 -862 -75 -779 -809 -910 -710 -225 -709 -676 -918 -208 -139 -560 -265 -514 -129 -611 -238 -785 -290 -753 -29 -924 -31 -363 -391 -11 -978 -577 -806 -39 -642 -662 -805 -213 -318 -54 -753 -249 -997 -649 -26 -694 -345 -367 -955 -115 -536 -324 -772 -155 -318 -459 -321 -769 -472 -2 -217 -472 -51 -915 -866 -800 -57 -241 -316 -73 -640 -9 -79 -986 -785 -760 -263 -327 -400 -916 -758 -107 -345 -684 -547 -256 -347 -291 -794 -625 -268 -83 -38 -976 -446 -269 -351 -671 -984 -598 -309 -790 -830 -713 -31 -77 -75 -478 -940 -482 -506 -97 -9 -610 -158 -35 -647 -667 -564 -682 -866 -67 -979 -686 -647 -138 -335 -765 -52 -353 -571 -194 -822 -562 -737 -395 -16 -78 -638 -789 -6 -242 -849 -898 -436 -65 -645 -761 -279 -988 -168 -174 -747 -505 -790 -783 -768 -609 -238 -328 -647 -265 -503 -806 -487 -109 -68 -356 -23 -866 -300 -799 -456 -70 -338 -498 -304 -756 -224 -153 -633 -802 -234 -476 -925 -714 -868 -950 -40 -647 -683 -438 -418 -211 -972 -778 -106 -101 -357 -917 -922 -205 -874 -11 -415 -534 -279 -773 -662 -294 -423 -186 -406 -542 -71 -454 -748 -487 -432 -430 -289 -841 -780 -17 -433 -767 -168 -995 -448 -101 -985 -363 -797 -24 -250 -452 -795 -914 -225 -178 -874 -755 -764 -608 -50 -168 -253 -79 -115 -213 -336 -575 -943 -15 -372 -611 -171 -338 -530 -14 -183 -417 -18 -56 -673 -365 -127 -636 -532 -23 -650 -188 -96 -811 -893 -538 -781 -466 -882 -86 -68 -443 -568 -926 -827 -365 -439 -722 -268 -562 -410 -666 -88 -173 -497 -147 -703 -728 -404 -615 -420 -659 -71 -843 -78 -771 -980 -612 -253 -750 -106 -220 -725 -809 -812 -398 -631 -751 -220 -136 -108 -785 -267 -699 -128 -643 -528 -254 -415 -852 -683 -348 -197 -469 -433 -258 -933 -107 -724 -210 -419 -648 -688 -151 -314 -394 -292 -653 -673 -538 -709 -555 -701 -473 -166 -833 -135 -617 -317 -203 -505 -633 -566 -454 -914 -355 -742 -366 -878 -633 -800 -405 -190 -601 -895 -233 -173 -428 -722 -605 -628 -779 -468 -485 -174 -582 -860 -642 -472 -434 -461 -538 -818 -870 -456 -622 -493 -599 -364 -580 -52 -60 -50 -775 -151 -570 -265 -422 -710 -346 -61 -552 -322 -553 -125 -306 -592 -143 -125 -494 -119 -671 -408 -587 -225 -332 -268 -586 -833 -568 -825 -714 -663 -423 -449 -901 -315 -350 -248 -235 -179 -301 -89 -625 -983 -867 -782 -609 -825 -549 -722 -704 -576 -901 -887 -118 -430 -148 -215 -640 -406 -346 -675 -854 -451 -334 -719 -661 -789 -861 -360 -225 -121 -861 -251 -879 -226 -916 -651 -107 -442 -904 -195 -451 -108 -689 -928 -252 -74 -56 -847 -4 -40 -225 -662 -413 -281 -254 -897 -763 -134 -625 -360 -379 -148 -660 -884 -429 -506 -180 -505 -256 -881 -396 -118 -364 -205 -69 -894 -701 -872 -723 -202 -505 -58 -347 -923 -59 -277 -861 -184 -693 -667 -656 -905 -432 -555 -214 -259 -548 -886 -88 -75 -546 -825 -867 -811 -749 -42 -809 -902 -375 -124 -226 -1 -438 -74 -492 -980 -745 -461 -796 -123 -329 -524 -803 -549 -434 -230 -145 -224 -788 -781 -841 -825 -564 -235 -461 -683 -212 -320 -145 -195 -544 -875 -877 -390 -301 -65 -925 -45 -226 -463 -712 -588 -694 -580 -995 -525 -705 -579 -976 -691 -561 -12 -297 -206 -183 -34 -43 -52 -1000 -663 -403 -30 -557 -624 -624 -863 -142 -509 -722 -746 -982 -466 -974 -151 -870 -283 -237 -487 -336 -574 -446 -724 -572 -641 -990 -788 -343 -399 -458 -201 -437 -213 -415 -766 -412 -88 -853 -628 -719 -134 -309 -976 -549 -786 -232 -145 -128 -834 -621 -866 -306 -881 -25 -899 -627 -226 -395 -973 -493 -64 -332 -406 -539 -103 -803 -338 -615 -848 -379 -200 -311 -501 -296 -800 -619 -136 -349 -555 -398 -77 -114 -759 -770 -2 -153 -921 -920 -818 -251 -661 -355 -878 -701 -499 -938 -20 -895 -373 -429 -698 -399 -389 -669 -589 -264 -510 -72 -846 -776 -1 -714 -736 -100 -317 -568 -841 -442 -878 -802 -649 -607 -47 -383 -942 -422 -401 -436 -146 -230 -630 -655 -145 -767 -299 -458 -389 -792 -435 -88 -182 -354 -536 -273 -926 -244 -495 -479 -67 -532 -103 -633 -640 -669 -380 -902 -649 -789 -933 -66 -229 -137 -799 -913 -550 -939 -427 -78 -303 -765 -417 -707 -137 -851 -277 -56 -720 -441 -17 -419 -879 -430 -841 -53 -613 -915 -377 -854 -209 -166 -387 -231 -777 -134 -939 -498 -272 -947 -651 -367 -33 -957 -290 -469 -482 -513 -506 -912 -301 -539 -312 -170 -4 -894 -645 -762 -849 -220 -951 -436 -849 -826 -905 -666 -395 -240 -28 -758 -634 -972 -643 -699 -465 -705 -504 -719 -138 -979 -565 -336 -124 -964 -247 -8 -323 -482 -619 -967 -46 -840 -294 -381 -274 -644 -398 -602 -706 -1 -192 -541 -10 -191 -820 -239 -617 -636 -22 -41 -6 -933 -792 -164 -263 -455 -74 -779 -865 -784 -415 -904 -160 -933 -476 -786 -498 -487 -246 -141 -58 -431 -184 -648 -313 -644 -278 -457 -213 -938 -875 -279 -240 -238 -726 -360 -425 -550 -264 -616 -961 -101 -556 -800 -869 -278 -155 -311 -955 -658 -7 -420 -465 -871 -499 -814 -287 -317 -956 -418 -34 -575 -360 -718 -300 -364 -652 -517 -794 -544 -818 -578 -639 -235 -878 -173 -420 -777 -631 -484 -120 -290 -147 -407 -550 -961 -601 -465 -523 -622 -748 -905 -779 -305 -530 -136 -853 -779 -235 -889 -263 -550 -747 -260 -975 -613 -173 -888 -81 -220 -593 -128 -882 -789 -335 -240 -331 -435 -365 -102 -158 -879 -20 -883 -783 -985 -228 -512 -60 -308 -593 -891 -895 -637 -573 -11 -716 -221 -298 -567 -623 -834 -138 -794 -140 -3 -435 -322 -158 -637 -300 -239 -771 -556 -575 -289 -976 -631 -761 -514 -917 -233 -764 -354 -543 -189 -514 -512 -136 -507 -237 -769 -609 -227 -539 -842 -217 -115 -953 -320 -858 -103 -687 -485 -729 -901 -575 -997 -485 -929 -512 -944 -842 -362 -581 -839 -675 -403 -560 -57 -744 -132 -641 -324 -10 -422 -101 -966 -827 -174 -547 -955 -59 -234 -47 -959 -511 -710 -922 -942 -562 -465 -491 -939 -992 -324 -620 -321 -338 -648 -198 -299 -195 -453 -83 -601 -929 -204 -834 -575 -572 -638 -676 -639 -566 -667 -43 -416 -230 -347 -379 -908 -275 -549 -511 -189 -261 -553 -418 -552 -580 -264 -925 -118 -440 -856 -954 -655 -432 -72 -20 -69 -226 -937 -94 -294 -235 -163 -640 -499 -332 -676 -928 -833 -604 -634 -506 -420 -420 -641 -260 -958 -367 -320 -263 -282 -129 -359 -398 -799 -187 -261 -22 -736 -183 -739 -408 -294 -21 -672 -250 -858 -389 -740 -570 -987 -122 -873 -37 -835 -744 -240 -530 -641 -185 -691 -7 -123 -493 -622 -840 -765 -942 -381 -705 -691 -24 -944 -441 -418 -544 -137 -765 -258 -716 -764 -544 -467 -824 -798 -721 -240 -1 -93 -368 -803 -299 -195 -164 -88 -43 -93 -409 -841 -558 -217 -634 -100 -169 -642 -772 -95 -434 -146 -832 -343 -67 -466 -70 -770 -539 -667 -317 -719 -152 -906 -726 -342 -920 -809 -129 -526 -877 -610 -319 -554 -69 -475 -119 -611 -145 -689 -178 -315 -672 -610 -932 -350 -910 -400 -606 -429 -130 -151 -32 -77 -526 -359 -780 -323 -834 -737 -576 -50 -459 -905 -255 -471 -87 -684 -756 -754 -640 -286 -259 -295 -841 -664 -40 -166 -286 -566 -558 -569 -188 -907 -123 -232 -354 -24 -548 -131 -729 -613 -971 -144 -236 -432 -611 -445 -920 -695 -208 -909 -337 -139 -105 -115 -84 -136 -83 -441 -291 -243 -671 -972 -158 -784 -240 -939 -877 -844 -81 -333 -235 -96 -21 -379 -107 -646 -3 -986 -364 -21 -181 -998 -949 -719 -528 -114 -142 -261 -696 -519 -157 -571 -77 -706 -572 -634 -886 -946 -589 -223 -775 -744 -444 -348 -259 -980 -690 -221 -408 -586 -983 -197 -492 -881 -710 -815 -113 -189 -470 -19 -500 -40 -678 -222 -923 -898 -313 -265 -527 -194 -277 -714 -955 -961 -968 -58 -403 -221 -846 -747 -946 -515 -827 -326 -503 -816 -313 -344 -549 -77 -161 -570 -169 -201 -363 -885 -627 -535 -275 -32 -708 -721 -447 -483 -432 -185 -751 -145 -211 -958 -83 -77 -871 -872 -249 -304 -623 -998 -639 -767 -42 -730 -402 -534 -987 -832 -582 -404 -353 -355 -1 -810 -691 -380 -74 -415 -805 -426 -920 -763 -393 -757 -252 -506 -607 -810 -756 -309 -605 -550 -285 -779 -644 -949 -216 -914 -783 -109 -236 -863 -53 -980 -70 -117 -705 -524 -417 -456 -888 -968 -319 -173 -498 -527 -671 -802 -570 -156 -64 -653 -257 -320 -711 -972 -950 -976 -938 -163 -369 -268 -289 -7 -397 -822 -455 -636 -86 -125 -384 -912 -684 -461 -182 -164 -824 -493 -919 -469 -970 -380 -421 -564 -515 -479 -10 -133 -899 -182 -261 -728 -276 -815 -64 -600 -269 -993 -82 -495 -488 -192 -608 -270 -54 -148 -795 -472 -344 -291 -897 -139 -210 -9 -27 -200 -649 -420 -528 -13 -890 -661 -404 -457 -694 -674 -992 -18 -332 -834 -332 -295 -464 -74 -561 -443 -76 -666 -907 -789 -195 -554 -703 -434 -542 -564 -403 -58 -515 -820 -33 -533 -905 -527 -906 -702 -680 -849 -878 -74 -738 -39 -966 -832 -403 -511 -585 -303 -828 -904 -122 -631 -758 -946 -319 -291 -791 -331 -941 -343 -273 -150 -382 -228 -901 -120 -29 -485 -40 -931 -920 -303 -101 -382 -799 -773 -508 -478 -418 -703 -961 -159 -301 -291 -549 -761 -857 -573 -985 -882 -897 -221 -154 -297 -261 -338 -392 -651 -158 -744 -814 -502 -251 -37 -373 -278 -314 -405 -332 -822 -692 -852 -491 -474 -601 -636 -491 -78 -144 -946 -775 -928 -765 -727 -497 -253 -289 -487 -356 -951 -795 -309 -740 -203 -830 -392 -109 -116 -579 -208 -15 -450 -264 -679 -818 -308 -630 -228 -130 -988 -369 -350 -674 -744 -151 -11 -51 -521 -441 -599 -507 -790 -933 -147 -943 -4 -103 -741 -643 -737 -472 -880 -176 -637 -96 -866 -26 -479 -229 -547 -612 -621 -840 -813 -302 -588 -436 -392 -268 -77 -591 -257 -938 -862 -593 -22 -95 -784 -143 -605 -984 -745 -254 -646 -392 -876 -887 -78 -739 -646 -640 -879 -620 -208 -549 -535 -947 -484 -968 -938 -550 -1000 -101 -257 -665 -247 -303 -545 -70 -458 -38 -366 -501 -608 -59 -72 -417 -750 -236 -622 -15 -109 -247 -723 -914 -775 -282 -903 -552 -947 -169 -220 -832 -267 -771 -740 -615 -533 -471 -923 -163 -291 -611 -600 -498 -820 -591 -163 -595 -756 -33 -775 -824 -40 -32 -501 -72 -897 -949 -510 -121 -795 -776 -772 -320 -181 -844 -391 -826 -540 -34 -563 -82 -294 -974 -734 -567 -291 -691 -747 -423 -499 -635 -643 -63 -27 -783 -10 -941 -106 -777 -141 -762 -189 -101 -565 -914 -294 -725 -501 -397 -986 -421 -362 -981 -16 -749 -963 -99 -461 -223 -333 -547 -989 -573 -81 -332 -459 -384 -982 -321 -423 -408 -391 -68 -83 -289 -110 -422 -260 -639 -666 -56 -358 -286 -647 -125 -503 -653 -496 -158 -236 -186 -952 -655 -9 -578 -895 -958 -448 -541 -361 -829 -765 -227 -152 -477 -131 -596 -521 -871 -871 -863 -473 -687 -679 -301 -287 -400 -6 -985 -234 -485 -72 -493 -418 -279 -748 -809 -163 -392 -920 -429 -182 -38 -354 -986 -738 -111 -435 -914 -659 -57 -478 -799 -504 -865 -196 -782 -69 -856 -358 -986 -651 -713 -768 -251 -163 -418 -496 -807 -521 -567 -28 -607 -463 -344 -681 -876 -993 -43 -479 -570 -783 -114 -410 -967 -830 -138 -340 -916 -763 -115 -607 -746 -976 -117 -582 -733 -992 -657 -352 -761 -794 -363 -806 -712 -26 -389 -708 -593 -881 -546 -49 -507 -540 -150 -688 -964 -45 -622 -465 -162 -111 -630 -183 -669 -566 -421 -204 -179 -354 -358 -176 -196 -467 -259 -657 -734 -871 -284 -226 -583 -920 -690 -890 -147 -316 -811 -444 -112 -674 -282 -41 -948 -677 -390 -396 -589 -967 -643 -73 -402 -21 -141 -392 -818 -269 -715 -380 -101 -465 -697 -146 -483 -430 -124 -581 -577 -398 -326 -267 -201 -668 -429 -488 -459 -354 -762 -413 -760 -798 -529 -47 -681 -619 -215 -22 -979 -839 -141 -696 -643 -320 -17 -448 -668 -136 -693 -816 -906 -248 -129 -113 -182 -800 -15 -419 -443 -338 -788 -882 -845 -642 -548 -607 -75 -727 -596 -817 -488 -526 -395 -731 -136 -591 -899 -557 -907 -51 -296 -869 -928 -987 -737 -103 -219 -318 -340 -452 -984 -512 -937 -684 -939 -666 -3 -167 -200 -747 -667 -910 -4 -480 -275 -243 -869 -468 -124 -880 -99 -859 -470 -492 -299 -735 -601 -316 -923 -469 -20 -636 -716 -215 -337 -91 -989 -772 -798 -349 -897 -612 -326 -992 -929 -312 -776 -153 -269 -66 -86 -898 -291 -210 -183 -258 -875 -793 -475 -423 -350 -689 -736 -453 -607 -231 -653 -233 -288 -270 -509 -926 -962 -844 -147 -427 -897 -640 -495 -9 -929 -508 -20 -835 -750 -372 -902 -659 -938 -99 -678 -860 -642 -178 -220 -420 -852 -784 -771 -219 -522 -227 -808 -324 -573 -755 -962 -31 -933 -857 -111 -88 -662 -336 -951 -899 -913 -883 -192 -966 -579 -380 -954 -82 -326 -81 -866 -435 -710 -479 -629 -152 -948 -180 -332 -662 -530 -590 -866 -371 -894 -414 -377 -843 -879 -287 -353 -112 -205 -494 -909 -173 -787 -113 -598 -545 -712 -758 -440 -23 -159 -342 -585 -308 -59 -228 -815 -997 -382 -720 -924 -119 -179 -787 -181 -161 -540 -445 -216 -783 -668 -49 -423 -948 -106 -297 -77 -267 -768 -961 -228 -205 -896 -865 -462 -449 -449 -318 -506 -258 -106 -964 -655 -475 -254 -549 -92 -524 -262 -793 -702 -392 -995 -122 -833 -766 -965 -93 -815 -174 -769 -371 -647 -267 -308 -443 -471 -841 -163 -524 -602 -117 -931 -739 -265 -713 -743 -891 -843 -89 -786 -880 -266 -523 -905 -218 -550 -864 -966 -192 -548 -143 -601 -250 -969 -113 -247 -107 -968 -334 -211 -431 -343 -410 -196 -919 -569 -375 -67 -57 -840 -98 -132 -613 -772 -940 -938 -136 -484 -200 -232 -471 -355 -892 -588 -940 -529 -350 -340 -706 -555 -863 -932 -177 -975 -545 -179 -49 -824 -451 -40 -945 -329 -92 -70 -527 -913 -661 -785 -863 -194 -97 -394 -471 -946 -32 -584 -979 -668 -812 -757 -141 -125 -745 -20 -30 -274 -3 -641 -237 -448 -543 -266 -104 -821 -46 -466 -141 -973 -925 -423 -837 -946 -844 -871 -421 -906 -796 -457 -35 -794 -62 -134 -2 -836 -71 -858 -519 -425 -225 -832 -131 -142 -746 -227 -585 -589 -611 -545 -443 -96 -382 -703 -295 -180 -425 -367 -169 -743 -861 -361 -311 -346 -962 -150 -137 -246 -559 -326 -164 -643 -659 -755 -298 -549 -50 -132 -652 -209 -339 -235 -389 -333 -140 -883 -636 -46 -968 -183 -665 -421 -781 -978 -42 -649 -663 -646 -985 -933 -979 -135 -168 -378 -31 -427 -128 -624 -800 -126 -71 -676 -309 -876 -45 -489 -468 -231 -627 -180 -261 -52 -851 -310 -240 -96 -622 -270 -980 -455 -809 -504 -387 -23 -507 -796 -245 -223 -570 -721 -401 -999 -226 -569 -294 -917 -612 -404 -960 -849 -192 -395 -884 -641 -170 -394 -266 -420 -431 -36 -705 -3 -997 -487 -826 -458 -957 -264 -728 -548 -271 -19 -968 -148 -32 -933 -16 -965 -845 -780 -510 -715 -322 -109 -430 -811 -601 -277 -635 -769 -807 -133 -551 -857 -706 -401 -804 -573 -275 -443 -337 -81 -529 -216 -408 -156 -93 -408 -445 -177 -340 -196 -657 -57 -665 -364 -681 -753 -649 -560 -28 -455 -19 -449 -267 -116 -473 -869 -652 -14 -260 -659 -570 -894 -992 -568 -29 -167 -149 -42 -34 -133 -899 -969 -806 -465 -135 -239 -197 -74 -580 -129 -12 -31 -416 -820 -7 -465 -448 -21 -371 -70 -32 -250 -389 -808 -531 -960 -772 -283 -150 -882 -955 -246 -475 -315 -623 -937 -700 -574 -151 -414 -676 -483 -347 -846 -579 -642 -972 -387 -30 -970 -57 -362 -417 -911 -870 -287 -46 -175 -734 -732 -783 -770 -813 -653 -793 -777 -867 -836 -443 -145 -84 -295 -641 -226 -703 -579 -913 -748 -671 -628 -993 -848 -708 -414 -297 -52 -935 -243 -981 -306 -904 -180 -122 -930 -49 -617 -714 -292 -38 -151 -332 -998 -202 -647 -465 -905 -731 -828 -613 -435 -543 -890 -868 -881 -175 -226 -463 -456 -562 -735 -382 -976 -817 -164 -823 -217 -882 -317 -721 -848 -710 -34 -489 -548 -154 -325 -786 -177 -580 -685 -66 -101 -404 -72 -306 -907 -944 -658 -88 -851 -558 -117 -958 -649 -798 -5 -788 -155 -524 -786 -903 -923 -393 -665 -562 -559 -36 -16 -252 -952 -722 -290 -735 -184 -646 -52 -711 -674 -980 -848 -331 -973 -261 -486 -243 -505 -568 -317 -246 -514 -207 -284 -261 -961 -140 -818 -627 -824 -854 -435 -924 -876 -769 -916 -713 -393 -182 -478 -644 -193 -582 -451 -18 -939 -60 -515 -986 -182 -762 -768 -135 -341 -755 -183 -829 -446 -774 -43 -309 -491 -352 -589 -538 -412 -632 -266 -241 -108 -363 -395 -258 -344 -901 -437 -522 -641 -838 -630 -793 -565 -871 -473 -709 -123 -608 -616 -381 -772 -787 -257 -34 -444 -107 -121 -394 -250 -515 -332 -662 -509 -170 -202 -923 -106 -625 -755 -954 -537 -909 -592 -871 -119 -896 -701 -575 -135 -157 -32 -643 -93 -754 -844 -211 -591 -525 -414 -476 -974 -10 -328 -192 -570 -410 -224 -857 -941 -482 -408 -744 -585 -188 -628 -658 -899 -367 -717 -665 -922 -603 -50 -462 -330 -274 -84 -371 -683 -350 -315 -446 -726 -262 -702 -883 -942 -757 -684 -260 -911 -788 -327 -498 -229 -392 -918 -711 -900 -576 -698 -841 -635 -168 -309 -116 -32 -931 -820 -658 -447 -695 -872 -728 -822 -383 -192 -937 -316 -848 -781 -161 -392 -545 -157 -686 -946 -292 -652 -854 -298 -337 -177 -703 -577 -899 -259 -879 -510 -804 -168 -466 -351 -777 -280 -900 -726 -373 -340 -692 -622 -144 -633 -873 -970 -794 -529 -179 -940 -587 -748 -860 -873 -245 -66 -528 -42 -384 -470 -553 -951 -988 -471 -260 -505 -528 -664 -770 -372 -842 -434 -125 -848 -979 -304 -973 -332 -41 -701 -461 -205 -606 -302 -41 -948 -734 -541 -37 -106 -115 -681 -938 -731 -396 -939 -684 -942 -781 -710 -832 -374 -274 -852 -619 -161 -292 -338 -263 -656 -558 -53 -246 -341 -341 -213 -604 -748 -356 -678 -291 -704 -787 -215 -776 -146 -19 -44 -378 -766 -862 -430 -749 -781 -155 -147 -113 -787 -434 -474 -985 -974 -698 -648 -67 -822 -858 -651 -961 -3 -214 -62 -208 -79 -578 -181 -609 -721 -848 -58 -42 -312 -62 -305 -397 -37 -654 -598 -23 -172 -128 -255 -770 -948 -874 -62 -659 -486 -965 -247 -184 -131 -324 -328 -931 -739 -320 -856 -767 -877 -225 -429 -391 -738 -280 -31 -731 -738 -252 -774 -407 -908 -904 -130 -128 -958 -64 -674 -53 -40 -164 -600 -393 -183 -185 -645 -577 -751 -642 -331 -55 -776 -864 -854 -133 -627 -813 -936 -331 -310 -467 -831 -272 -874 -820 -462 -959 -708 -94 -997 -123 -34 -870 -95 -8 -750 -828 -85 -732 -387 -281 -836 -205 -468 -531 -954 -595 -65 -2 -605 -118 -299 -355 -101 -759 -259 -566 -81 -196 -780 -317 -486 -691 -558 -331 -795 -550 -57 -334 -641 -791 -409 -547 -488 -949 -548 -712 -739 -802 -80 -756 -694 -392 -112 -793 -421 -760 -298 -411 -851 -328 -817 -206 -173 -474 -151 -500 -902 -813 -225 -983 -126 -253 -161 -589 -464 -166 -634 -9 -345 -992 -667 -340 -124 -609 -978 -58 -213 -552 -913 -99 -646 -129 -799 -828 -135 -996 -801 -164 -991 -2 -575 -508 -28 -597 -730 -403 -441 -459 -770 -545 -898 -762 -766 -159 -120 -423 -470 -186 -261 -372 -864 -559 -491 -883 -663 -389 -474 -959 -270 -334 -21 -898 -861 -97 -485 -332 -982 -248 -68 -884 -740 -832 -434 -541 -513 -235 -914 -761 -268 -48 -606 -783 -867 -397 -803 -377 -776 -988 -315 -799 -823 -176 -952 -430 -907 -980 -309 -814 -787 -751 -295 -717 -612 -260 -794 -383 -137 -113 -905 -899 -590 -591 -543 -338 -313 -220 -760 -32 -121 -6 -951 -294 -133 -576 -666 -645 -385 -765 -602 -461 -228 -277 -376 -217 -114 -10 -631 -835 -353 -695 -249 -285 -799 -555 -606 -489 -164 -136 -508 -57 -766 -107 -222 -192 -818 -529 -907 -978 -305 -154 -295 -274 -749 -514 -511 -588 -729 -455 -526 -264 -538 -278 -113 -69 -745 -513 -347 -415 -799 -120 -781 -634 -891 -384 -790 -456 -682 -946 -970 -266 -341 -655 -116 -93 -376 -641 -503 -3 -706 -612 -181 -813 -590 -218 -515 -602 -148 -78 -810 -386 -862 -798 -838 -160 -220 -405 -601 -687 -226 -146 -824 -407 -91 -893 -347 -895 -883 -706 -650 -821 -349 -571 -323 -907 -67 -527 -139 -897 -262 -359 -998 -922 -84 -767 -977 -329 -938 -629 -971 -395 -555 -555 -436 -505 -41 -744 -257 -568 -657 -657 -507 -876 -155 -688 -381 -151 -398 -911 -118 -71 -18 -445 -661 -963 -865 -369 -780 -995 -637 -222 -743 -782 -735 -926 -545 -788 -959 -957 -551 -513 -630 -425 -90 -347 -491 -832 -487 -72 -480 -954 -369 -287 -788 -129 -376 -910 -90 -847 -676 -576 -326 -569 -86 -703 -918 -446 -412 -634 -457 -258 -15 -565 -139 -256 -474 -304 -699 -360 -944 -548 -653 -19 -793 -536 -148 -623 -809 -789 -95 -540 -859 -592 -410 -235 -118 -667 -929 -998 -700 -307 -323 -465 -116 -825 -97 -129 -614 -115 -953 -859 -417 -212 -126 -228 -56 -954 -338 -951 -695 -694 -27 -657 -856 -381 -843 -909 -615 -47 -873 -531 -78 -487 -174 -884 -658 -186 -126 -813 -216 -512 -211 -703 -984 -204 -690 -94 -370 -83 -12 -772 -575 -532 -388 -15 -431 -589 -290 -823 -142 -22 -767 -474 -488 -483 -210 -137 -146 -752 -68 -670 -529 -103 -932 -905 -752 -734 -904 -602 -699 -446 -314 -835 -523 -603 -648 -527 -493 -643 -568 -672 -536 -349 -324 -473 -453 -281 -770 -635 -236 -419 -737 -171 -524 -401 -779 -109 -250 -485 -400 -218 -241 -65 -324 -666 -594 -363 -767 -698 -585 -736 -282 -750 -243 -181 -153 -204 -204 -160 -561 -373 -213 -232 -626 -881 -848 -981 -887 -774 -583 -424 -958 -707 -372 -467 -855 -101 -1 -691 -350 -689 -218 -71 -195 -494 -283 -950 -212 -897 -427 -938 -388 -883 -549 -474 -281 -773 -194 -871 -962 -485 -680 -788 -902 -608 -517 -238 -132 -890 -397 -49 -625 -113 -392 -279 -944 -414 -807 -137 -203 -980 -918 -822 -102 -999 -717 -565 -457 -430 -420 -257 -983 -2 -772 -225 -1 -520 -38 -154 -655 -416 -522 -2 -629 -524 -682 -783 -983 -550 -192 -756 -803 -813 -804 -402 -291 -738 -469 -770 -118 -180 -400 -732 -724 -751 -2 -175 -453 -870 -504 -816 -516 -435 -602 -16 -83 -774 -900 -573 -620 -280 -599 -519 -345 -473 -373 -104 -19 -918 -148 -384 -235 -491 -309 -913 -953 -266 -768 -30 -191 -135 -958 -757 -596 -427 -674 -548 -496 -909 -963 -383 -890 -629 -260 -902 -885 -511 -709 -917 -152 -285 -131 -915 -389 -87 -301 -229 -329 -299 -150 -430 -699 -85 -577 -866 -498 -883 -171 -995 -789 -429 -946 -457 -855 -520 -634 -704 -999 -22 -506 -820 -311 -511 -247 -526 -990 -113 -770 -695 -5 -686 -399 -631 -269 -672 -682 -77 -368 -828 -584 -73 -380 -79 -705 -938 -711 -498 -455 -198 -538 -852 -565 -564 -631 -707 -760 -401 -106 -588 -278 -858 -78 -595 -619 -786 -309 -897 -573 -982 -752 -949 -791 -844 -530 -449 -196 -755 -931 -147 -445 -836 -586 -97 -636 -853 -282 -575 -659 -598 -790 -323 -108 -551 -144 -326 -157 -438 -610 -322 -930 -661 -247 -864 -773 -439 -688 -39 -18 -374 -476 -287 -277 -865 -624 -765 -42 -751 -860 -592 -354 -620 -51 -537 -628 -302 -595 -128 -620 -83 -407 -137 -745 -494 -624 -29 -633 -28 -281 -83 -701 -75 -65 -352 -166 -538 -742 -985 -771 -621 -719 -109 -835 -195 -305 -254 -515 -40 -22 -422 -250 -608 -447 -434 -938 -1000 -413 -426 -363 -494 -378 -793 -276 -638 -782 -286 -73 -404 -57 -387 -551 -190 -190 -530 -254 -737 -177 -213 -78 -407 -908 -882 -755 -492 -762 -765 -390 -486 -227 -592 -149 -135 -441 -379 -273 -800 -890 -266 -970 -354 -120 -398 -190 -27 -177 -624 -246 -489 -916 -174 -516 -513 -324 -594 -789 -280 -52 -632 -973 -460 -881 -447 -299 -357 -704 -100 -639 -828 -579 -438 -384 -129 -243 -741 -420 -789 -512 -176 -633 -500 -630 -819 -715 -309 -700 -146 -20 -166 -864 -788 -540 -948 -669 -225 -303 -258 -193 -46 -497 -830 -985 -549 -106 -984 -944 -11 -589 -711 -864 -679 -78 -344 -815 -295 -868 -287 -419 -397 -277 -93 -520 -355 -367 -983 -551 -362 -545 -294 -464 -9 -125 -135 -801 -815 -476 -154 -777 -603 -296 -858 -988 -830 -686 -146 -574 -586 -83 -306 -315 -714 -540 -475 -875 -607 -110 -276 -884 -482 -744 -397 -387 -549 -182 -519 -769 -978 -92 -245 -90 -405 -529 -714 -996 -256 -782 -634 -370 -622 -895 -794 -646 -356 -710 -147 -72 -621 -351 -441 -288 -668 -359 -537 -552 -883 -979 -824 -155 -225 -899 -835 -420 -754 -138 -758 -912 -143 -149 -413 -726 -343 -528 -762 -52 -133 -615 -495 -193 -906 -563 -761 -121 -586 -969 -891 -169 -714 -149 -671 -46 -301 -114 -128 -835 -807 -144 -983 -308 -762 -174 -419 -739 -755 -243 -300 -301 -943 -990 -205 -396 -31 -636 -32 -774 -379 -710 -634 -514 -529 -130 -528 -104 -615 -407 -944 -306 -305 -558 -710 -21 -492 -730 -697 -170 -373 -935 -197 -406 -146 -711 -168 -130 -815 -890 -989 -583 -386 -441 -596 -650 -850 -69 -328 -20 -297 -371 -322 -346 -709 -316 -32 -1000 -866 -458 -162 -937 -459 -125 -731 -292 -440 -648 -284 -876 -104 -382 -532 -821 -48 -911 -701 -191 -424 -825 -886 -635 -797 -88 -53 -895 -767 -483 -817 -129 -616 -739 -878 -90 -131 -527 -498 -111 -732 -931 -440 -541 -855 -77 -467 -34 -326 -184 -743 -468 -966 -31 -997 -149 -413 -174 -504 -525 -981 -668 -730 -967 -458 -440 -548 -900 -643 -29 -602 -888 -960 -895 -254 -826 -391 -978 -900 -127 -949 -723 -450 -115 -305 -397 -209 -272 -363 -544 -814 -563 -697 -325 -980 -49 -704 -928 -106 -138 -762 -376 -666 -370 -790 -506 -982 -883 -122 -674 -635 -304 -847 -13 -534 -212 -732 -969 -882 -777 -880 -943 -859 -495 -999 -577 -405 -451 -558 -276 -553 -807 -577 -171 -456 -160 -121 -649 -740 -271 -319 -193 -852 -554 -630 -23 -123 -734 -479 -952 -346 -410 -101 -491 -137 -450 -984 -215 -134 -709 -883 -987 -309 -895 -650 -961 -896 -621 -863 -422 -383 -475 -284 -472 -708 -92 -371 -961 -614 -511 -68 -986 -9 -743 -296 -928 -496 -203 -433 -843 -936 -145 -283 -812 -661 -690 -34 -932 -288 -344 -2 -235 -272 -726 -414 -181 -558 -889 -132 -360 -201 -411 -560 -474 -581 -846 -780 -208 -98 -773 -958 -7 -532 -11 -648 -361 -934 -1 -821 -411 -171 -188 -953 -419 -805 -417 -414 -816 -273 -602 -951 -80 -208 -362 -410 -57 -775 -87 -559 -71 -996 -608 -34 -673 -721 -467 -965 -403 -888 -69 -108 -144 -239 -99 -815 -753 -290 -480 -868 -539 -463 -751 -964 -922 -33 -902 -234 -693 -816 -217 -317 -197 -266 -969 -791 -918 -707 -201 -633 -733 -549 -414 -345 -935 -90 -856 -888 -770 -978 -796 -574 -842 -144 -452 -644 -624 -517 -652 -814 -382 -547 -898 -236 -551 -850 -18 -534 -96 -904 -878 -905 -694 -846 -845 -958 -892 -755 -158 -456 -687 -717 -460 -130 -450 -965 -250 -100 -824 -920 -70 -474 -6 -332 -435 -13 -70 -292 -97 -811 -471 -431 -838 -105 -454 -129 -775 -707 -525 -94 -540 -754 -245 -773 -458 -687 -576 -13 -897 -568 -823 -824 -700 -30 -308 -416 -363 -641 -486 -738 -154 -241 -625 -976 -303 -246 -30 -5 -745 -586 -399 -364 -641 -871 -206 -808 -999 -20 -69 -348 -20 -713 -773 -303 -401 -728 -533 -283 -402 -535 -276 -229 -567 -891 -319 -599 -933 -277 -655 -398 -346 -274 -412 -333 -980 -606 -814 -151 -603 -902 -182 -62 -240 -943 -323 -208 -915 -705 -509 -787 -391 -789 -577 -998 -129 -538 -191 -870 -904 -879 -277 -506 -922 -594 -997 -583 -464 -809 -651 -532 -976 -408 -961 -162 -225 -530 -576 -865 -175 -566 -356 -573 -396 -74 -633 -551 -590 -837 -929 -888 -341 -925 -178 -668 -74 -360 -191 -854 -406 -793 -79 -557 -727 -351 -578 -161 -261 -140 -63 -845 -946 -16 -16 -580 -432 -326 -409 -131 -346 -106 -106 -647 -581 -65 -133 -387 -407 -218 -406 -782 -941 -104 -755 -819 -225 -249 -955 -924 -517 -741 -171 -716 -795 -422 -85 -799 -663 -436 -906 -465 -323 -6 -584 -68 -726 -365 -540 -769 -587 -239 -215 -290 -831 -660 -327 -645 -1 -898 -282 -715 -514 -134 -260 -666 -819 -346 -367 -781 -931 -695 -243 -56 -332 -757 -192 -656 -546 -492 -552 -663 -551 -249 -308 -606 -872 -164 -679 -257 -695 -119 -622 -743 -968 -186 -951 -591 -282 -252 -79 -369 -846 -598 -667 -840 -616 -943 -579 -362 -791 -84 -194 -303 -543 -642 -723 -855 -601 -943 -975 -663 -203 -823 -943 -641 -724 -660 -225 -37 -884 -528 -68 -286 -959 -555 -179 -740 -160 -285 -530 -777 -20 -188 -704 -793 -601 -702 -619 -985 -954 -262 -252 -379 -831 -182 -521 -772 -564 -800 -250 -45 -591 -509 -79 -404 -43 -488 -847 -966 -536 -246 -469 -38 -955 -295 -82 -698 -551 -311 -186 -417 -450 -951 -67 -601 -713 -235 -304 -819 -690 -78 -125 -555 -931 -986 -486 -185 -581 -932 -89 -12 -492 -487 -789 -250 -772 -148 -811 -257 -198 -962 -437 -790 -667 -168 -60 -606 -11 -690 -340 -311 -946 -375 -754 -87 -401 -39 -711 -123 -385 -543 -540 -515 -25 -699 -575 -61 -902 -420 -238 -617 -787 -833 -554 -218 -172 -657 -52 -669 -39 -822 -975 -638 -539 -644 -911 -406 -968 -251 -223 -304 -890 -836 -948 -615 -233 -914 -29 -116 -309 -223 -121 -454 -249 -186 -423 -721 -202 -764 -862 -157 -410 -870 -177 -975 -486 -732 -892 -879 -774 -319 -249 -839 -140 -563 -704 -99 -571 -181 -37 -918 -636 -397 -831 -683 -492 -414 -112 -488 -548 -665 -530 -642 -465 -967 -527 -512 -804 -752 -892 -133 -156 -997 -496 -889 -74 -915 -842 -802 -706 -164 -496 -813 -881 -13 -977 -569 -991 -214 -934 -908 -967 -675 -421 -831 -581 -714 -591 -913 -661 -521 -878 -976 -520 -225 -504 -23 -54 -819 -478 -203 -344 -188 -148 -779 -137 -295 -371 -196 -384 -239 -62 -453 -875 -677 -354 -539 -507 -811 -444 -588 -401 -114 -632 -471 -808 -522 -321 -366 -946 -466 -263 -861 -72 -648 -221 -581 -149 -480 -412 -671 -937 -702 -846 -952 -943 -21 -824 -32 -719 -138 -111 -883 -48 -987 -702 -611 -423 -909 -866 -491 -366 -575 -685 -205 -811 -995 -878 -638 -596 -32 -128 -313 -69 -277 -619 -315 -736 -279 -385 -889 -364 -391 -858 -666 -935 -730 -705 -341 -420 -683 -951 -613 -963 -365 -164 -306 -282 -867 -48 -68 -474 -676 -562 -578 -500 -726 -441 -952 -353 -923 -496 -84 -140 -645 -718 -138 -771 -623 -258 -442 -418 -694 -154 -260 -371 -643 -362 -466 -767 -659 -841 -538 -22 -141 -752 -678 -330 -739 -752 -468 -815 -204 -95 -297 -181 -312 -143 -504 -490 -163 -157 -927 -668 -519 -871 -393 -514 -394 -541 -780 -153 -823 -640 -627 -641 -928 -489 -961 -93 -924 -492 -520 -556 -9 -296 -390 -625 -997 -246 -370 -339 -121 -837 -76 -685 -250 -657 -354 -899 -132 -866 -984 -693 -583 -900 -856 -304 -193 -694 -651 -50 -879 -412 -871 -891 -229 -374 -200 -656 -686 -19 -608 -608 -479 -303 -97 -369 -899 -776 -925 -270 -487 -434 -462 -324 -137 -381 -914 -247 -364 -144 -478 -976 -38 -218 -114 -785 -27 -43 -380 -185 -924 -173 -585 -215 -371 -358 -716 -262 -8 -163 -149 -141 -583 -693 -673 -7 -895 -893 -446 -655 -45 -246 -679 -354 -448 -95 -170 -348 -813 -177 -102 -964 -141 -663 -743 -978 -59 -916 -415 -726 -477 -100 -619 -298 -846 -954 -93 -299 -692 -568 -976 -80 -790 -189 -753 -986 -77 -69 -664 -884 -781 -859 -670 -945 -651 -254 -30 -310 -37 -144 -577 -484 -836 -376 -990 -969 -394 -41 -62 -729 -177 -125 -945 -443 -638 -797 -292 -226 -985 -501 -193 -353 -636 -199 -843 -995 -335 -960 -222 -511 -751 -476 -152 -564 -822 -316 -998 -949 -884 -972 -422 -266 -212 -347 -498 -368 -957 -159 -121 -582 -651 -120 -122 -327 -957 -532 -47 -858 -428 -189 -511 -974 -402 -834 -917 -447 -366 -486 -101 -118 -210 -894 -907 -956 -787 -362 -417 -548 -247 -241 -725 -3 -176 -300 -864 -455 -185 -723 -224 -55 -754 -1000 -785 -943 -414 -181 -885 -112 -383 -138 -864 -86 -824 -244 -657 -547 -86 -513 -426 -85 -187 -176 -507 -923 -624 -7 -266 -969 -360 -96 -998 -123 -470 -751 -312 -473 -396 -373 -886 -449 -262 -372 -784 -972 -913 -863 -753 -715 -812 -338 -78 -49 -895 -249 -303 -876 -691 -61 -491 -530 -588 -132 -110 -763 -432 -690 -663 -738 -878 -17 -891 -449 -530 -908 -573 -72 -574 -114 -260 -163 -838 -207 -83 -666 -826 -637 -589 -647 -916 -629 -17 -274 -775 -980 -557 -786 -162 -429 -32 -979 -672 -465 -50 -605 -912 -226 -219 -979 -289 -680 -761 -338 -146 -563 -204 -720 -386 -578 -851 -396 -977 -502 -630 -803 -210 -672 -142 -982 -475 -215 -608 -559 -875 -162 -178 -846 -156 -766 -894 -838 -788 -11 -412 -124 -545 -872 -864 -297 -92 -689 -1 -159 -861 -789 -801 -938 -374 -602 -283 -630 -344 -271 -245 -167 -70 -349 -602 -963 -297 -946 -851 -364 -59 -837 -278 -515 -776 -607 -635 -441 -784 -31 -330 -243 -613 -716 -104 -957 -540 -121 -234 -816 -829 -472 -310 -697 -721 -825 -248 -334 -493 -736 -721 -175 -275 -652 -210 -309 -134 -689 -956 -110 -266 -731 -18 -668 -738 -223 -681 -97 -497 -237 -546 -773 -713 -464 -96 -939 -513 -559 -414 -765 -460 -776 -551 -541 -248 -191 -750 -177 -403 -366 -81 -482 -551 -453 -124 -894 -823 -621 -763 -841 -207 -537 -188 -557 -557 -698 -958 -4 -358 -839 -499 -203 -766 -444 -77 -125 -185 -802 -966 -39 -632 -345 -875 -965 -203 -943 -640 -642 -138 -58 -378 -27 -44 -26 -61 -456 -947 -130 -462 -97 -10 -542 -374 -147 -937 -389 -772 -36 -979 -193 -619 -260 -973 -609 -715 -913 -100 -73 -269 -135 -510 -757 -30 -583 -636 -851 -410 -532 -136 -949 -389 -694 -537 -475 -122 -154 -123 -102 -514 -130 -470 -272 -960 -381 -161 -692 -315 -455 -450 -526 -522 -17 -69 -733 -32 -34 -143 -389 -958 -223 -440 -77 -359 -93 -13 -325 -216 -488 -879 -495 -475 -536 -369 -304 -524 -646 -765 -877 -525 -745 -468 -204 -4 -554 -685 -310 -639 -991 -696 -607 -512 -805 -131 -250 -636 -206 -326 -168 -101 -215 -893 -551 -278 -372 -366 -304 -489 -829 -353 -655 -882 -724 -97 -746 -37 -140 -481 -13 -86 -50 -512 -853 -532 -462 -325 -604 -808 -194 -71 -779 -471 -344 -328 -935 -239 -781 -13 -643 -294 -119 -898 -267 -407 -732 -397 -204 -49 -848 -372 -786 -799 -407 -85 -45 -793 -588 -140 -79 -398 -485 -161 -520 -775 -46 -993 -125 -812 -927 -509 -675 -136 -942 -430 -111 -427 -401 -138 -413 -64 -35 -510 -38 -969 -494 -18 -784 -643 -155 -23 -352 -112 -163 -779 -258 -356 -335 -239 -183 -128 -119 -754 -696 -963 -290 -317 -224 -884 -622 -292 -773 -879 -762 -806 -492 -420 -295 -322 -92 -983 -404 -932 -914 -284 -624 -715 -594 -665 -975 -133 -24 -735 -774 -513 -646 -66 -543 -65 -584 -657 -591 -130 -638 -459 -528 -780 -966 -264 -51 -640 -396 -834 -822 -149 -626 -579 -728 -960 -635 -84 -232 -23 -958 -72 -464 -809 -569 -100 -251 -910 -647 -411 -936 -40 -244 -932 -363 -687 -660 -764 -248 -784 -190 -114 -656 -630 -638 -380 -542 -205 -295 -680 -476 -601 -1000 -127 -782 -453 -874 -236 -428 -330 -425 -234 -523 -142 -410 -798 -191 -348 -145 -997 -271 -420 -788 -118 -621 -547 -906 -836 -563 -377 -207 -389 -103 -152 -637 -488 -259 -80 -201 -833 -437 -255 -583 -878 -209 -150 -914 -786 -632 -504 -667 -848 -909 -226 -153 -815 -550 -213 -882 -805 -737 -488 -671 -814 -217 -543 -973 -939 -175 -410 -976 -161 -495 -172 -662 -657 -483 -196 -12 -113 -476 -844 -221 -846 -35 -540 -654 -369 -290 -228 -889 -444 -281 -62 -25 -326 -433 -632 -675 -384 -437 -543 -68 -507 -481 -577 -893 -725 -564 -395 -110 -184 -546 -660 -597 -704 -614 -491 -328 -530 -504 -945 -551 -448 -879 -32 -530 -272 -793 -21 -940 -148 -93 -619 -371 -377 -349 -906 -672 -938 -698 -685 -23 -60 -193 -465 -184 -311 -526 -753 -700 -362 -866 -465 -329 -417 -599 -933 -666 -490 -160 -488 -873 -635 -212 -310 -12 -824 -937 -182 -212 -920 -339 -296 -757 -299 -288 -743 -405 -494 -46 -882 -153 -434 -321 -666 -836 -367 -251 -803 -560 -100 -943 -791 -804 -226 -486 -476 -798 -643 -242 -122 -515 -506 -451 -229 -4 -243 -55 -999 -628 -210 -240 -701 -472 -293 -315 -716 -336 -944 -259 -94 -276 -36 -816 -500 -508 -387 -201 -359 -698 -481 -49 -45 -828 -38 -969 -81 -561 -833 -572 -445 -309 -538 -130 -463 -305 -871 -369 -440 -640 -188 -378 -802 -564 -418 -743 -778 -45 -434 -424 -192 -142 -600 -822 -876 -249 -231 -170 -505 -30 -401 -329 -172 -733 -463 -72 -169 -217 -569 -219 -608 -883 -917 -841 -669 -960 -862 -333 -60 -202 -998 -819 -748 -590 -543 -350 -754 -710 -270 -644 -796 -37 -367 -606 -952 -185 -486 -544 -521 -322 -259 -504 -661 -165 -92 -748 -202 -734 -413 -47 -410 -465 -822 -670 -384 -770 -384 -383 -34 -365 -473 -178 -57 -443 -51 -499 -802 -52 -403 -964 -745 -574 -214 -405 -597 -885 -206 -880 -427 -386 -973 -651 -226 -464 -853 -132 -137 -876 -568 -640 -680 -627 -19 -748 -248 -811 -552 -843 -938 -781 -71 -272 -679 -33 -508 -521 -146 -533 -280 -436 -76 -825 -314 -825 -922 -427 -889 -506 -369 -566 -204 -377 -295 -596 -346 -303 -764 -613 -385 -65 -301 -709 -915 -610 -460 -475 -702 -161 -601 -872 -172 -885 -320 -827 -68 -497 -729 -524 -374 -89 -429 -514 -174 -827 -495 -518 -933 -123 -539 -260 -539 -649 -773 -431 -463 -581 -851 -312 -268 -26 -959 -534 -462 -33 -312 -190 -885 -304 -300 -943 -468 -690 -856 -718 -189 -81 -213 -659 -167 -671 -502 -760 -112 -161 -827 -642 -723 -374 -288 -122 -646 -586 -195 -532 -648 -371 -550 -176 -188 -330 -389 -835 -180 -294 -720 -991 -90 -350 -462 -207 -729 -50 -936 -114 -58 -733 -963 -369 -644 -608 -459 -67 -136 -448 -61 -638 -825 -458 -791 -22 -90 -742 -947 -773 -240 -953 -636 -666 -386 -184 -510 -651 -996 -399 -83 -401 -30 -209 -282 -18 -871 -790 -297 -675 -598 -733 -956 -172 -104 -441 -312 -332 -24 -251 -366 -440 -60 -539 -606 -125 -542 -819 -888 -250 -35 -295 -333 -112 -883 -323 -710 -687 -719 -677 -50 -753 -449 -120 -70 -168 -85 -578 -767 -492 -865 -51 -104 -91 -89 -741 -681 -799 -699 -795 -778 -80 -311 -356 -787 -539 -351 -672 -118 -824 -431 -621 -249 -857 -79 -145 -129 -826 -742 -727 -59 -810 -271 -957 -553 -482 -513 -896 -305 -749 -555 -12 -968 -894 -944 -524 -174 -739 -363 -221 -464 -43 -149 -878 -220 -31 -723 -782 -191 -54 -738 -516 -572 -932 -44 -657 -988 -805 -656 -36 -781 -137 -891 -361 -677 -981 -779 -318 -865 -748 -323 -427 -983 -876 -601 -732 -839 -936 -602 -269 -790 -990 -211 -537 -407 -513 -71 -256 -388 -528 -553 -615 -753 -439 -977 -923 -167 -916 -837 -432 -586 -491 -367 -94 -617 -904 -544 -684 -389 -887 -915 -162 -909 -781 -258 -255 -889 -971 -735 -440 -983 -39 -930 -965 -806 -740 -142 -653 -922 -847 -494 -447 -84 -696 -603 -854 -292 -650 -447 -911 -971 -223 -749 -350 -99 -996 -349 -371 -369 -514 -617 -230 -621 -968 -893 -422 -254 -532 -938 -444 -199 -139 -683 -539 -767 -229 -627 -435 -969 -128 -156 -102 -617 -71 -49 -470 -349 -226 -66 -157 -468 -293 -897 -760 -928 -582 -508 -434 -223 -911 -628 -525 -825 -229 -755 -812 -143 -336 -989 -273 -761 -795 -56 -853 -997 -213 -316 -936 -168 -703 -573 -570 -656 -987 -120 -24 -858 -89 -254 -883 -829 -629 -594 -857 -340 -248 -859 -292 -692 -500 -571 -902 -620 -536 -316 -267 -316 -590 -525 -512 -331 -356 -190 -813 -403 -210 -531 -744 -4 -565 -530 -47 -201 -17 -788 -444 -558 -585 -980 -12 -191 -57 -780 -998 -335 -922 -673 -79 -398 -916 -363 -359 -27 -79 -209 -772 -437 -350 -2 -209 -297 -940 -210 -419 -925 -288 -549 -901 -708 -323 -208 -905 -335 -331 -335 -677 -922 -640 -384 -631 -44 -608 -959 -792 -564 -117 -266 -884 -869 -499 -578 -321 -907 -364 -949 -269 -167 -316 -991 -405 -860 -947 -599 -36 -400 -947 -546 -782 -367 -251 -156 -262 -161 -295 -664 -646 -921 -307 -320 -536 -344 -139 -92 -576 -627 -70 -84 -660 -169 -290 -668 -318 -101 -480 -151 -185 -374 -440 -944 -649 -132 -789 -189 -592 -12 -103 -355 -33 -657 -159 -478 -741 -507 -792 -75 -619 -105 -679 -695 -583 -675 -945 -536 -382 -615 -111 -490 -470 -116 -190 -438 -333 -144 -249 -402 -150 -316 -570 -207 -398 -171 -24 -783 -733 -593 -511 -954 -34 -630 -652 -613 -557 -816 -679 -414 -252 -473 -749 -813 -558 -15 -21 -226 -658 -852 -115 -46 -421 -27 -871 -793 -8 -100 -550 -298 -786 -599 -401 -615 -610 -255 -686 -381 -810 -16 -603 -192 -289 -943 -186 -466 -750 -928 -417 -762 -540 -375 -811 -333 -767 -661 -533 -697 -4 -682 -920 -806 -17 -930 -19 -110 -610 -216 -660 -447 -49 -626 -129 -673 -638 -153 -186 -926 -383 -18 -653 -75 -802 -468 -887 -991 -871 -868 -35 -747 -826 -578 -632 -299 -800 -64 -830 -659 -217 -491 -603 -982 -640 -129 -915 -141 -137 -497 -711 -454 -786 -694 -616 -606 -319 -891 -534 -192 -240 -533 -711 -962 -57 -647 -548 -907 -840 -71 -215 -539 -373 -48 -721 -996 -232 -407 -413 -138 -1 -421 -153 -201 -879 -66 -167 -969 -660 -816 -681 -906 -956 -351 -444 -923 -30 -935 -402 -604 -687 -909 -93 -810 -322 -177 -789 -528 -347 -117 -501 -68 -965 -822 -562 -948 -545 -987 -144 -764 -797 -246 -477 -972 -135 -409 -18 -814 -120 -184 -939 -244 -757 -317 -412 -336 -240 -749 -775 -188 -204 -257 -22 -846 -346 -922 -673 -36 -430 -829 -881 -565 -668 -717 -739 -484 -991 -621 -871 -605 -256 -529 -263 -728 -825 -642 -367 -886 -366 -119 -32 -584 -888 -258 -115 -932 -699 -374 -778 -606 -583 -169 -788 -388 -616 -650 -713 -623 -890 -446 -821 -442 -582 -483 -830 -344 -605 -410 -914 -274 -833 -395 -604 -408 -941 -964 -224 -807 -96 -338 -929 -811 -320 -264 -431 -859 -658 -742 -728 -690 -938 -769 -431 -386 -696 -847 -465 -126 -225 -986 -90 -386 -708 -408 -708 -665 -365 -74 -986 -261 -316 -984 -961 -639 -312 -427 -563 -730 -940 -268 -290 -399 -475 -682 -306 -424 -723 -14 -575 -317 -73 -684 -930 -1 -354 -305 -29 -831 -796 -843 -434 -268 -260 -47 -456 -471 -349 -276 -223 -127 -513 -583 -124 -901 -308 -798 -535 -379 -196 -885 -192 -563 -196 -887 -418 -482 -242 -246 -392 -845 -493 -79 -820 -531 -885 -357 -283 -183 -661 -214 -233 -964 -820 -338 -293 -529 -790 -942 -459 -766 -181 -762 -243 -872 -20 -413 -201 -817 -222 -364 -675 -272 -73 -435 -992 -439 -473 -42 -684 -487 -626 -63 -457 -897 -534 -563 -433 -447 -819 -691 -266 -977 -366 -683 -391 -280 -921 -285 -940 -586 -63 -14 -101 -369 -418 -371 -809 -63 -123 -544 -315 -544 -176 -401 -828 -233 -374 -991 -2 -890 -200 -274 -105 -246 -267 -923 -253 -31 -849 -561 -606 -436 -620 -35 -896 -926 -620 -369 -526 -764 -565 -244 -467 -228 -412 -245 -371 -425 -649 -303 -532 -137 -829 -643 -659 -930 -214 -363 -288 -732 -532 -814 -706 -951 -933 -1000 -741 -348 -615 -991 -730 -289 -16 -115 -457 -125 -798 -515 -912 -47 -569 -819 -894 -966 -622 -308 -145 -423 -582 -71 -576 -659 -138 -745 -509 -431 -255 -19 -89 -191 -475 -168 -465 -579 -416 -220 -180 -607 -596 -480 -282 -621 -873 -76 -183 -309 -402 -655 -21 -794 -808 -972 -547 -391 -415 -564 -860 -425 -628 -736 -371 -468 -449 -712 -993 -882 -153 -196 -536 -404 -850 -346 -781 -933 -629 -185 -947 -548 -633 -704 -383 -644 -813 -855 -406 -176 -446 -478 -545 -38 -649 -135 -887 -852 -207 -902 -703 -207 -906 -474 -14 -668 -95 -326 -805 -572 -545 -405 -651 -297 -54 -547 -472 -715 -646 -696 -472 -530 -57 -587 -288 -772 -30 -286 -114 -185 -822 -460 -296 -50 -963 -433 -281 -717 -826 -689 -946 -416 -349 -517 -168 -366 -607 -521 -457 -986 -713 -851 -702 -893 -260 -689 -25 -866 -813 -537 -553 -973 -857 -39 -517 -706 -401 -968 -605 -309 -620 -91 -840 -886 -788 -24 -290 -580 -675 -550 -281 -294 -230 -645 -974 -230 -398 -687 -245 -339 -677 -1000 -878 -574 -642 -995 -481 -34 -90 -780 -160 -625 -976 -341 -348 -19 -933 -103 -509 -450 -675 -481 -195 -304 -903 -402 -34 -919 -731 -665 -258 -456 -519 -727 -991 -73 -666 -787 -389 -413 -803 -738 -228 -392 -495 -699 -908 -883 -341 -468 -331 -732 -651 -730 -880 -272 -420 -970 -405 -514 -28 -876 -799 -362 -990 -458 -306 -950 -823 -432 -161 -243 -101 -838 -76 -631 -683 -962 -7 -151 -652 -553 -477 -816 -821 -333 -906 -969 -871 -151 -379 -65 -399 -361 -146 -94 -620 -269 -892 -423 -512 -990 -239 -370 -713 -725 -788 -922 -813 -42 -675 -548 -346 -578 -739 -202 -179 -193 -515 -996 -25 -674 -184 -593 -897 -248 -680 -177 -366 -857 -121 -950 -905 -801 -231 -981 -288 -372 -738 -321 -344 -650 -885 -634 -26 -170 -77 -666 -921 -701 -558 -509 -249 -773 -432 -781 -680 -75 -978 -376 -500 -955 -937 -409 -377 -280 -172 -739 -720 -118 -239 -846 -379 -357 -829 -691 -169 -539 -415 -329 -743 -804 -89 -606 -90 -904 -619 -730 -802 -635 -9 -261 -193 -827 -923 -588 -750 -332 -382 -237 -955 -572 -188 -341 -958 -833 -384 -448 -389 -992 -627 -514 -233 -280 -741 -835 -763 -159 -199 -740 -447 -178 -843 -210 -378 -576 -426 -210 -991 -550 -678 -615 -130 -588 -688 -228 -871 -565 -738 -205 -645 -960 -23 -206 -157 -448 -542 -891 -71 -520 -80 -520 -772 -587 -364 -693 -188 -917 -545 -302 -551 -596 -984 -671 -23 -145 -577 -282 -94 -509 -3 -112 -998 -43 -205 -474 -147 -259 -853 -41 -787 -558 -526 -799 -866 -573 -146 -839 -291 -769 -925 -788 -186 -218 -783 -634 -982 -635 -170 -572 -774 -24 -277 -748 -223 -442 -467 -629 -810 -460 -733 -235 -589 -31 -999 -446 -261 -874 -603 -204 -272 -708 -690 -176 -459 -69 -602 -461 -790 -439 -31 -991 -754 -921 -319 -720 -98 -600 -257 -388 -15 -102 -602 -608 -972 -849 -716 -537 -920 -657 -610 -627 -860 -849 -235 -635 -933 -475 -492 -621 -58 -992 -508 -643 -860 -913 -578 -230 -956 -965 -762 -808 -914 -251 -211 -974 -872 -849 -49 -204 -997 -51 -241 -612 -739 -656 -772 -965 -123 -378 -433 -61 -195 -622 -855 -758 -899 -448 -894 -563 -332 -919 -2 -207 -1000 -213 -777 -16 -280 -433 -905 -551 -727 -696 -336 -436 -921 -206 -328 -248 -448 -556 -596 -892 -160 -202 -577 -364 -297 -323 -560 -330 -22 -174 -965 -996 -149 -928 -391 -495 -957 -678 -517 -997 -116 -465 -301 -228 -783 -237 -995 -587 -837 -76 -539 -205 -971 -395 -209 -238 -325 -129 -279 -294 -208 -155 -927 -144 -567 -243 -471 -841 -237 -543 -983 -204 -718 -4 -179 -603 -364 -97 -181 -195 -173 -11 -954 -695 -245 -267 -68 -247 -577 -874 -12 -119 -476 -117 -117 -327 -334 -704 -47 -144 -772 -322 -603 -987 -354 -70 -814 -939 -352 -417 -919 -573 -107 -753 -783 -779 -166 -992 -476 -977 -933 -557 -441 -898 -728 -533 -764 -67 -22 -542 -371 -36 -265 -722 -343 -372 -717 -408 -396 -470 -497 -216 -191 -849 -996 -411 -218 -418 -612 -335 -160 -889 -926 -89 -791 -409 -857 -920 -682 -762 -312 -799 -645 -374 -114 -105 -43 -55 -590 -791 -623 -202 -538 -303 -528 -462 -666 -283 -889 -385 -15 -323 -780 -52 -116 -609 -207 -283 -57 -425 -666 -19 -252 -111 -414 -893 -492 -168 -829 -861 -721 -283 -54 -865 -839 -506 -337 -272 -544 -54 -376 -131 -633 -513 -979 -969 -333 -404 -217 -491 -670 -226 -856 -352 -594 -904 -824 -812 -778 -599 -493 -930 -718 -131 -976 -297 -118 -759 -719 -870 -119 -740 -475 -845 -453 -482 -239 -357 -25 -526 -762 -41 -853 -470 -873 -44 -964 -96 -472 -243 -507 -57 -204 -763 -79 -328 -923 -71 -135 -778 -984 -891 -810 -787 -872 -564 -338 -818 -723 -791 -167 -854 -975 -265 -21 -101 -677 -192 -486 -488 -514 -848 -173 -226 -941 -132 -770 -930 -734 -643 -480 -407 -498 -50 -925 -911 -263 -197 -812 -917 -187 -643 -40 -791 -34 -491 -94 -314 -632 -179 -531 -680 -783 -324 -957 -44 -304 -504 -557 -946 -201 -69 -180 -680 -935 -12 -326 -285 -662 -736 -761 -557 -68 -385 -648 -318 -623 -398 -909 -815 -334 -545 -879 -968 -989 -353 -253 -320 -258 -287 -225 -755 -946 -181 -579 -543 -283 -668 -297 -98 -764 -991 -440 -552 -116 -549 -409 -177 -52 -837 -529 -373 -964 -594 -803 -256 -784 -599 -412 -728 -222 -482 -319 -9 -678 -816 -99 -146 -884 -227 -502 -894 -697 -139 -520 -508 -503 -560 -417 -799 -526 -298 -719 -394 -526 -450 -201 -860 -284 -522 -353 -398 -358 -195 -303 -217 -918 -470 -681 -576 -101 -654 -125 -220 -163 -941 -699 -351 -468 -960 -565 -168 -662 -996 -995 -333 -672 -523 -66 -329 -378 -557 -217 -207 -434 -103 -455 -239 -191 -86 -379 -243 -931 -224 -807 -792 -58 -863 -641 -740 -969 -73 -617 -436 -406 -515 -338 -14 -985 -324 -637 -41 -130 -831 -716 -639 -541 -943 -61 -322 -710 -919 -232 -27 -819 -213 -256 -991 -154 -410 -19 -8 -881 -894 -183 -31 -895 -146 -757 -899 -184 -215 -633 -377 -269 -793 -862 -953 -438 -397 -715 -814 -273 -329 -389 -694 -691 -409 -71 -784 -154 -147 -535 -869 -663 -269 -545 -294 -978 -886 -944 -906 -806 -821 -531 -989 -434 -658 -559 -519 -560 -192 -425 -745 -93 -359 -627 -102 -298 -591 -340 -960 -12 -311 -144 -375 -885 -38 -587 -144 -394 -170 -134 -420 -533 -164 -726 -317 -821 -963 -479 -269 -16 -797 -564 -73 -316 -586 -322 -69 -559 -317 -268 -751 -994 -609 -988 -640 -221 -576 -10 -263 -864 -305 -439 -971 -543 -977 -992 -866 -862 -647 -430 -75 -51 -847 -799 -232 -452 -420 -922 -123 -851 -552 -631 -738 -757 -472 -466 -536 -200 -715 -36 -964 -302 -785 -484 -625 -197 -557 -271 -521 -148 -745 -209 -7 -250 -485 -918 -603 -223 -144 -759 -53 -105 -526 -857 -406 -647 -942 -250 -514 -693 -38 -122 -793 -107 -300 -826 -523 -528 -74 -131 -174 -620 -972 -382 -438 -676 -341 -5 -801 -405 -763 -482 -67 -325 -592 -457 -439 -404 -786 -628 -745 -270 -13 -625 -932 -975 -692 -906 -107 -672 -793 -776 -835 -819 -565 -303 -136 -622 -594 -201 -959 -722 -709 -967 -772 -925 -495 -139 -700 -99 -955 -124 -766 -97 -116 -810 -421 -7 -405 -852 -246 -114 -199 -637 -85 -500 -482 -874 -266 -937 -801 -43 -952 -867 -360 -817 -58 -239 -494 -811 -186 -813 -770 -374 -557 -278 -766 -425 -864 -232 -30 -572 -663 -965 -234 -309 -264 -336 -177 -863 -783 -349 -545 -636 -486 -162 -420 -496 -583 -929 -845 -412 -895 -955 -235 -980 -877 -514 -312 -261 -895 -300 -743 -736 -125 -434 -649 -691 -9 -398 -83 -746 -892 -381 -85 -237 -624 -69 -353 -135 -26 -63 -329 -695 -528 -196 -268 -526 -239 -435 -127 -301 -754 -860 -831 -75 -985 -917 -859 -703 -509 -8 -370 -430 -722 -99 -532 -5 -341 -307 -936 -515 -894 -299 -782 -460 -123 -827 -182 -100 -313 -937 -895 -575 -450 -452 -227 -833 -805 -285 -296 -651 -671 -361 -260 -923 -242 -238 -924 -900 -8 -159 -290 -255 -642 -159 -369 -580 -243 -542 -638 -80 -966 -152 -694 -680 -432 -15 -988 -1 -364 -106 -630 -555 -379 -879 -408 -116 -546 -954 -479 -563 -611 -620 -391 -755 -230 -689 -415 -309 -844 -979 -629 -588 -237 -174 -226 -335 -711 -183 -191 -225 -212 -719 -921 -404 -456 -275 -711 -141 -454 -179 -494 -406 -388 -338 -556 -443 -594 -652 -866 -151 -453 -86 -663 -715 -6 -564 -318 -734 -823 -669 -733 -629 -236 -466 -903 -417 -829 -422 -103 -696 -498 -278 -669 -616 -697 -689 -788 -281 -56 -707 -458 -146 -496 -382 -697 -887 -172 -791 -721 -124 -786 -164 -572 -731 -375 -846 -109 -893 -993 -769 -80 -233 -131 -797 -196 -433 -177 -437 -130 -591 -409 -86 -636 -351 -534 -223 -175 -18 -136 -545 -902 -563 -596 -781 -600 -147 -156 -369 -822 -582 -688 -464 -568 -969 -807 -79 -263 -821 -907 -722 -905 -718 -585 -642 -860 -561 -835 -29 -201 -20 -985 -717 -531 -80 -753 -430 -694 -561 -948 -147 -154 -391 -501 -332 -177 -4 -997 -263 -402 -851 -700 -194 -953 -518 -740 -472 -906 -276 -146 -795 -206 -163 -641 -462 -793 -819 -530 -915 -643 -83 -208 -26 -47 -934 -402 -717 -390 -35 -845 -345 -272 -838 -113 -67 -701 -989 -439 -412 -779 -114 -803 -975 -104 -68 -786 -687 -972 -544 -849 -593 -105 -98 -654 -487 -701 -222 -301 -249 -829 -16 -324 -619 -83 -220 -394 -242 -218 -897 -730 -937 -938 -615 -899 -928 -574 -564 -968 -644 -247 -338 -681 -689 -572 -711 -807 -980 -467 -219 -191 -102 -536 -546 -881 -339 -637 -541 -171 -57 -380 -489 -416 -254 -643 -473 -732 -698 -730 -233 -836 -957 -75 -722 -756 -48 -968 -70 -133 -112 -936 -532 -258 -122 -503 -419 -15 -534 -475 -738 -545 -542 -182 -949 -844 -385 -828 -626 -564 -576 -689 -524 -30 -771 -485 -315 -959 -602 -533 -178 -75 -829 -570 -981 -524 -221 -848 -69 -219 -722 -913 -255 -93 -201 -6 -427 -880 -513 -323 -830 -162 -605 -39 -393 -532 -295 -200 -211 -658 -173 -688 -13 -844 -643 -322 -326 -165 -331 -467 -714 -134 -630 -618 -18 -496 -135 -860 -770 -918 -127 -777 -45 -328 -201 -380 -506 -193 -849 -44 -739 -21 -707 -288 -997 -292 -154 -770 -118 -563 -121 -1000 -630 -321 -163 -555 -269 -135 -567 -241 -211 -4 -914 -192 -794 -184 -295 -334 -264 -537 -897 -359 -157 -162 -491 -341 -416 -838 -506 -445 -612 -400 -430 -184 -160 -552 -965 -213 -295 -184 -310 -402 -50 -828 -938 -511 -430 -722 -371 -250 -985 -260 -788 -579 -905 -428 -511 -250 -395 -808 -250 -23 -903 -618 -195 -748 -647 -747 -126 -620 -790 -20 -910 -558 -672 -378 -447 -507 -761 -598 -820 -826 -768 -990 -77 -673 -703 -10 -513 -817 -811 -227 -950 -153 -298 -153 -449 -525 -364 -512 -5 -71 -936 -279 -243 -628 -686 -821 -161 -973 -917 -795 -528 -456 -665 -872 -207 -564 -843 -851 -5 -312 -105 -294 -501 -607 -743 -822 -971 -221 -630 -228 -365 -61 -73 -662 -423 -657 -438 -950 -85 -895 -632 -599 -872 -110 -487 -904 -780 -706 -370 -331 -405 -547 -695 -899 -378 -570 -681 -374 -396 -305 -297 -110 -432 -54 -782 -535 -830 -338 -482 -326 -468 -720 -907 -954 -373 -140 -806 -507 -263 -88 -536 -836 -103 -197 -172 -300 -960 -875 -729 -279 -182 -117 -97 -217 -150 -730 -544 -883 -218 -113 -70 -444 -544 -301 -914 -301 -117 -833 -23 -26 -958 -485 -329 -425 -111 -525 -511 -133 -417 -891 -448 -743 -408 -294 -340 -115 -70 -122 -612 -221 -551 -442 -881 -286 -916 -672 -243 -825 -346 -678 -467 -864 -255 -581 -87 -274 -92 -499 -907 -41 -310 -784 -748 -226 -862 -431 -938 -345 -804 -336 -205 -499 -58 -591 -934 -973 -825 -721 -618 -152 -653 -407 -745 -211 -1 -969 -516 -411 -716 -707 -164 -763 -500 -207 -641 -486 -374 -890 -669 -376 -47 -683 -305 -192 -69 -750 -109 -412 -65 -183 -424 -920 -703 -286 -495 -840 -736 -217 -288 -387 -469 -233 -307 -532 -210 -402 -10 -151 -125 -210 -388 -141 -389 -241 -507 -346 -171 -671 -21 -403 -483 -306 -582 -957 -215 -326 -345 -344 -758 -33 -84 -164 -883 -417 -687 -230 -393 -377 -183 -789 -561 -849 -547 -272 -256 -98 -788 -93 -391 -926 -625 -452 -518 -129 -692 -89 -144 -39 -532 -353 -369 -467 -747 -525 -976 -865 -910 -78 -912 -49 -726 -765 -892 -109 -618 -660 -661 -633 -691 -232 -443 -555 -18 -183 -986 -716 -242 -839 -939 -785 -654 -913 -479 -990 -107 -622 -236 -33 -303 -415 -436 -753 -988 -651 -175 -982 -153 -433 -752 -174 -135 -350 -465 -47 -386 -753 -865 -795 -881 -754 -645 -188 -869 -400 -2 -63 -898 -815 -618 -984 -836 -244 -4 -373 -36 -221 -446 -266 -446 -191 -46 -54 -230 -459 -925 -916 -570 -776 -995 -168 -33 -366 -363 -63 -541 -924 -640 -449 -210 -413 -885 -7 -263 -4 -801 -479 -235 -31 -231 -945 -354 -647 -998 -269 -303 -890 -978 -307 -102 -53 -30 -446 -557 -281 -2 -955 -433 -213 -516 -94 -100 -488 -573 -603 -408 -338 -869 -735 -439 -367 -255 -466 -306 -857 -570 -337 -881 -423 -755 -864 -653 -120 -2 -511 -715 -237 -259 -77 -680 -495 -549 -421 -264 -299 -134 -445 -316 -285 -959 -795 -781 -126 -100 -819 -283 -940 -437 -806 -410 -180 -404 -561 -619 -199 -36 -78 -4 -877 -693 -376 -263 -748 -518 -319 -584 -733 -60 -540 -727 -873 -526 -593 -764 -967 -71 -649 -690 -279 -200 -567 -86 -402 -426 -320 -809 -555 -97 -257 -402 -783 -153 -164 -939 -437 -541 -201 -723 -556 -797 -344 -127 -162 -19 -841 -748 -410 -203 -185 -614 -955 -348 -564 -395 -821 -881 -617 -998 -245 -935 -752 -953 -868 -282 -17 -727 -654 -944 -70 -983 -980 -34 -703 -35 -986 -950 -675 -707 -567 -48 -741 -810 -93 -869 -803 -709 -43 -219 -419 -659 -676 -492 -503 -174 -156 -939 -477 -80 -81 -441 -190 -751 -105 -895 -854 -521 -412 -495 -835 -873 -498 -763 -651 -539 -153 -870 -739 -384 -326 -985 -801 -670 -154 -468 -62 -789 -809 -86 -874 -263 -437 -802 -776 -344 -861 -520 -134 -251 -276 -80 -134 -404 -192 -824 -874 -110 -915 -630 -37 -859 -190 -213 -962 -994 -224 -245 -626 -595 -537 -204 -79 -271 -809 -82 -481 -703 -951 -920 -411 -755 -242 -157 -792 -299 -434 -44 -296 -720 -870 -596 -326 -263 -117 -418 -257 -130 -841 -689 -947 -372 -389 -125 -153 -752 -698 -312 -898 -607 -177 -523 -203 -77 -287 -782 -886 -293 -876 -840 -987 -200 -375 -695 -250 -503 -927 -309 -155 -775 -938 -785 -8 -351 -848 -62 -703 -718 -156 -314 -651 -392 -641 -698 -718 -756 -256 -113 -76 -590 -856 -963 -273 -865 -585 -886 -862 -150 -663 -114 -977 -265 -61 -872 -768 -138 -457 -623 -744 -284 -540 -388 -886 -403 -68 -785 -257 -544 -535 -613 -579 -103 -369 -714 -634 -358 -8 -707 -314 -317 -54 -901 -248 -479 -203 -139 -907 -577 -161 -938 -717 -210 -690 -552 -57 -812 -635 -935 -265 -324 -933 -610 -767 -905 -774 -706 -883 -413 -833 -605 -312 -343 -696 -240 -376 -673 -544 -910 -952 -958 -986 -359 -755 -531 -821 -184 -883 -262 -814 -19 -999 -620 -936 -570 -238 -53 -561 -503 -474 -481 -468 -756 -263 -46 -644 -495 -743 -446 -292 -788 -115 -220 -790 -898 -951 -76 -105 -398 -787 -942 -293 -734 -201 -441 -199 -379 -852 -752 -566 -109 -56 -362 -211 -83 -900 -223 -789 -195 -18 -107 -548 -564 -594 -151 -876 -908 -300 -813 -636 -957 -336 -858 -410 -247 -195 -801 -679 -123 -249 -175 -35 -131 -773 -328 -617 -645 -517 -255 -509 -970 -227 -750 -765 -726 -888 -38 -230 -44 -830 -3 -252 -454 -890 -350 -4 -110 -65 -364 -599 -304 -477 -929 -847 -412 -890 -219 -915 -975 -352 -151 -784 -443 -165 -432 -594 -227 -662 -888 -780 -483 -568 -416 -26 -244 -846 -272 -728 -882 -97 -129 -651 -757 -124 -65 -513 -639 -806 -187 -331 -82 -924 -695 -605 -108 -289 -203 -772 -237 -660 -73 -595 -586 -153 -233 -505 -938 -62 -216 -311 -713 -676 -437 -464 -708 -674 -697 -692 -788 -259 -632 -404 -214 -117 -548 -499 -921 -22 -616 -584 -912 -969 -369 -590 -487 -499 -57 -554 -322 -357 -910 -524 -162 -525 -965 -450 -455 -615 -651 -664 -163 -389 -394 -125 -215 -126 -14 -369 -480 -542 -719 -920 -887 -66 -451 -613 -634 -764 -398 -14 -195 -947 -50 -920 -307 -340 -772 -52 -860 -928 -917 -877 -120 -992 -771 -66 -348 -150 -682 -202 -110 -169 -776 -616 -746 -40 -122 -315 -814 -304 -69 -725 -244 -267 -174 -992 -296 -133 -488 -275 -47 -363 -370 -464 -777 -551 -780 -920 -270 -145 -419 -129 -408 -647 -154 -876 -876 -88 -700 -59 -496 -548 -529 -872 -799 -341 -240 -332 -416 -357 -676 -977 -879 -97 -533 -397 -323 -709 -332 -654 -594 -358 -503 -777 -137 -394 -433 -746 -90 -165 -714 -291 -135 -290 -662 -236 -991 -4 -832 -846 -325 -349 -354 -870 -752 -683 -841 -47 -417 -569 -489 -957 -626 -448 -559 -283 -344 -454 -909 -158 -877 -139 -466 -748 -406 -186 -784 -652 -658 -612 -310 -974 -13 -970 -813 -41 -307 -413 -307 -427 -934 -505 -223 -689 -487 -619 -776 -753 -189 -552 -252 -330 -927 -236 -913 -273 -39 -712 -503 -871 -577 -613 -388 -617 -149 -185 -967 -135 -105 -802 -740 -644 -669 -199 -395 -586 -380 -303 -468 -912 -642 -676 -637 -653 -800 -101 -582 -324 -843 -501 -649 -502 -831 -414 -56 -389 -761 -255 -73 -225 -909 -493 -592 -560 -943 -915 -189 -970 -368 -212 -74 -721 -607 -686 -682 -720 -306 -897 -143 -98 -517 -449 -289 -115 -127 -818 -152 -934 -484 -441 -825 -462 -272 -339 -631 -83 -375 -665 -677 -387 -46 -122 -943 -883 -132 -129 -526 -228 -259 -560 -415 -812 -328 -131 -162 -938 -783 -619 -645 -171 -730 -728 -545 -647 -980 -478 -713 -787 -760 -547 -438 -980 -550 -773 -751 -783 -354 -797 -726 -384 -77 -392 -29 -752 -590 -45 -609 -40 -678 -614 -296 -491 -358 -7 -297 -539 -456 -113 -627 -613 -444 -720 -466 -416 -74 -326 -130 -295 -142 -888 -820 -549 -633 -426 -626 -116 -372 -240 -46 -335 -206 -852 -643 -12 -144 -297 -967 -720 -358 -370 -548 -641 -777 -707 -695 -100 -138 -855 -498 -738 -295 -8 -946 -239 -26 -490 -321 -622 -773 -990 -734 -947 -401 -581 -504 -776 -511 -329 -780 -268 -950 -391 -543 -927 -374 -755 -14 -640 -660 -607 -856 -180 -260 -569 -186 -494 -466 -554 -712 -861 -716 -205 -675 -825 -103 -866 -544 -463 -729 -927 -11 -894 -716 -646 -196 -113 -68 -675 -38 -12 -463 -874 -515 -672 -619 -28 -144 -632 -171 -303 -783 -344 -537 -170 -976 -337 -439 -973 -410 -219 -7 -663 -930 -824 -114 -908 -861 -48 -665 -716 -598 -577 -527 -481 -970 -655 -70 -185 -378 -852 -300 -12 -820 -497 -592 -837 -942 -973 -702 -497 -753 -506 -367 -519 -907 -880 -898 -357 -982 -320 -373 -731 -88 -987 -635 -995 -854 -387 -979 -641 -285 -622 -793 -869 -641 -257 -854 -533 -489 -132 -706 -309 -35 -444 -820 -584 -559 -914 -428 -142 -586 -436 -324 -751 -355 -986 -904 -569 -167 -322 -40 -623 -477 -998 -739 -939 -935 -501 -432 -257 -688 -920 -888 -113 -776 -28 -354 -28 -132 -772 -780 -873 -525 -320 -642 -90 -507 -123 -878 -846 -566 -90 -969 -505 -790 -807 -608 -359 -334 -325 -857 -601 -343 -566 -833 -350 -921 -655 -645 -481 -895 -244 -660 -727 -415 -818 -394 -732 -935 -434 -259 -76 -231 -739 -396 -968 -708 -946 -318 -645 -787 -599 -579 -760 -701 -241 -629 -329 -386 -154 -832 -884 -880 -601 -161 -390 -22 -940 -865 -927 -153 -769 -657 -981 -676 -21 -238 -518 -312 -412 -693 -205 -912 -196 -105 -869 -929 -615 -563 -993 -713 -825 -611 -857 -270 -231 -58 -653 -588 -236 -436 -599 -925 -626 -654 -972 -444 -824 -908 -379 -601 -341 -745 -646 -57 -896 -536 -210 -416 -697 -254 -194 -9 -331 -647 -110 -953 -315 -659 -758 -588 -612 -695 -50 -724 -877 -653 -503 -148 -272 -515 -819 -858 -594 -636 -377 -457 -123 -674 -536 -942 -59 -150 -106 -430 -41 -627 -115 -295 -64 -158 -261 -335 -958 -288 -438 -291 -742 -204 -546 -620 -542 -537 -584 -727 -209 -157 -734 -129 -626 -783 -214 -262 -710 -686 -901 -782 -193 -671 -225 -373 -672 -50 -604 -837 -625 -692 -667 -347 -918 -799 -264 -764 -739 -947 -149 -523 -816 -798 -258 -897 -164 -940 -359 -483 -27 -290 -561 -875 -384 -551 -724 -764 -251 -549 -75 -90 -161 -55 -287 -765 -819 -412 -898 -829 -661 -898 -885 -583 -846 -277 -727 -745 -293 -936 -696 -388 -267 -56 -281 -10 -39 -585 -403 -739 -256 -506 -994 -609 -194 -162 -994 -119 -718 -762 -755 -661 -683 -377 -736 -317 -730 -565 -567 -125 -428 -430 -887 -358 -100 -766 -124 -329 -344 -355 -883 -572 -281 -663 -358 -522 -584 -290 -952 -388 -759 -752 -779 -904 -234 -644 -809 -242 -409 -678 -417 -118 -376 -7 -148 -385 -48 -332 -988 -442 -862 -559 -724 -495 -802 -136 -760 -447 -630 -710 -645 -682 -250 -474 -844 -555 -835 -568 -579 -272 -171 -26 -356 -830 -454 -916 -874 -472 -208 -740 -387 -832 -71 -570 -140 -154 -692 -2 -477 -355 -827 -485 -746 -454 -770 -750 -263 -119 -23 -339 -612 -663 -170 -611 -590 -191 -761 -292 -169 -161 -919 -435 -758 -591 -975 -605 -3 -805 -631 -217 -503 -932 -532 -587 -167 -355 -107 -861 -126 -869 -711 -390 -752 -329 -357 -307 -419 -799 -790 -184 -599 -186 -511 -422 -865 -785 -916 -126 -728 -933 -548 -783 -790 -78 -384 -98 -223 -855 -892 -631 -15 -48 -167 -247 -925 -114 -681 -645 -165 -806 -358 -622 -164 -580 -842 -794 -218 -554 -81 -790 -506 -884 -482 -859 -240 -774 -601 -578 -251 -243 -252 -649 -603 -639 -711 -354 -44 -739 -481 -931 -480 -834 -495 -352 -50 -731 -43 -634 -81 -868 -742 -638 -363 -874 -437 -263 -895 -339 -430 -964 -962 -804 -408 -902 -558 -628 -810 -352 -936 -949 -151 -317 -417 -373 -785 -461 -728 -734 -239 -740 -173 -977 -641 -85 -818 -579 -320 -814 -39 -323 -424 -450 -946 -905 -225 -614 -461 -232 -46 -480 -450 -387 -533 -624 -292 -273 -254 -455 -138 -817 -445 -217 -616 -551 -129 -860 -454 -889 -17 -304 -562 -371 -923 -69 -449 -718 -306 -215 -877 -440 -394 -781 -409 -551 -352 -455 -396 -711 -60 -768 -888 -403 -475 -204 -930 -843 -812 -321 -100 -845 -716 -936 -336 -476 -124 -493 -818 -746 -161 -394 -143 -580 -118 -59 -956 -572 -929 -496 -439 -273 -380 -629 -377 -869 -36 -776 -481 -908 -888 -515 -401 -992 -698 -667 -451 -653 -387 -431 -795 -867 -486 -338 -83 -701 -829 -574 -411 -784 -821 -203 -767 -274 -373 -975 -629 -436 -216 -379 -276 -128 -440 -370 -92 -453 -53 -996 -168 -247 -320 -27 -528 -535 -384 -921 -909 -256 -745 -634 -961 -464 -776 -630 -772 -389 -109 -548 -19 -911 -615 -677 -338 -98 -451 -566 -309 -353 -319 -500 -118 -921 -780 -969 -293 -266 -247 -732 -698 -377 -778 -485 -812 -925 -121 -638 -660 -744 -684 -492 -201 -980 -575 -642 -335 -299 -466 -425 -341 -220 -182 -423 -169 -39 -458 -184 -249 -212 -597 -226 -815 -853 -921 -920 -148 -326 -122 -930 -414 -115 -406 -128 -26 -366 -582 -607 -466 -557 -874 -404 -188 -266 -482 -315 -906 -101 -443 -426 -982 -454 -446 -635 -154 -707 -927 -143 -925 -456 -813 -833 -416 -459 -379 -383 -760 -830 -353 -297 -920 -782 -161 -978 -167 -213 -638 -511 -796 -487 -104 -914 -903 -116 -986 -562 -922 -543 -866 -22 -730 -264 -187 -688 -977 -336 -303 -934 -415 -784 -723 -206 -797 -75 -505 -980 -848 -328 -823 -102 -612 -309 -486 -25 -223 -903 -881 -475 -665 -885 -816 -754 -340 -829 -377 -50 -510 -91 -993 -956 -236 -325 -392 -590 -191 -450 -25 -739 -230 -589 -77 -11 -592 -287 -438 -416 -30 -79 -699 -704 -687 -520 -605 -833 -517 -727 -384 -27 -771 -337 -934 -395 -485 -212 -841 -909 -537 -90 -439 -265 -274 -131 -931 -502 -736 -46 -259 -57 -106 -820 -138 -112 -224 -757 -509 -457 -930 -158 -455 -676 -764 -296 -383 -747 -122 -660 -97 -229 -458 -421 -546 -749 -883 -271 -494 -517 -336 -446 -232 -719 -84 -42 -188 -319 -808 -247 -672 -398 -615 -719 -932 -612 -931 -935 -39 -595 -436 -416 -458 -29 -489 -226 -348 -327 -403 -637 -834 -638 -951 -695 -330 -922 -735 -357 -202 -656 -139 -355 -164 -795 -596 -553 -550 -650 -253 -122 -691 -930 -89 -526 -741 -874 -248 -494 -706 -726 -9 -159 -910 -954 -46 -525 -215 -34 -466 -66 -605 -247 -179 -179 -49 -705 -380 -729 -941 -766 -505 -302 -419 -297 -621 -124 -371 -298 -917 -235 -656 -918 -617 -702 -22 -231 -855 -50 -767 -687 -133 -713 -768 -954 -747 -23 -526 -579 -816 -966 -649 -573 -74 -199 -668 -964 -345 -178 -620 -362 -710 -229 -331 -483 -594 -848 -7 -332 -716 -50 -441 -469 -427 -33 -323 -34 -979 -856 -99 -614 -757 -408 -460 -322 -131 -688 -91 -573 -130 -605 -649 -484 -780 -313 -231 -13 -768 -869 -395 -127 -977 -259 -200 -869 -260 -3 -220 -868 -369 -87 -503 -449 -246 -564 -971 -606 -690 -585 -519 -258 -737 -201 -1 -654 -890 -363 -293 -863 -431 -441 -600 -644 -467 -290 -898 -656 -810 -262 -542 -631 -314 -688 -331 -431 -927 -583 -989 -341 -259 -867 -133 -213 -810 -920 -557 -781 -764 -594 -500 -603 -277 -517 -297 -170 -319 -149 -357 -660 -615 -690 -875 -497 -129 -151 -843 -978 -719 -787 -388 -768 -237 -663 -44 -194 -866 -274 -236 -442 -539 -407 -940 -368 -668 -522 -959 -10 -587 -128 -542 -1 -199 -781 -99 -590 -914 -979 -518 -841 -394 -239 -760 -316 -74 -433 -72 -433 -90 -988 -424 -720 -620 -24 -773 -974 -911 -590 -128 -513 -490 -482 -395 -385 -559 -54 -548 -804 -325 -422 -102 -297 -507 -878 -259 -352 -168 -590 -14 -765 -560 -78 -313 -82 -93 -234 -518 -270 -32 -828 -32 -122 -739 -124 -993 -432 -121 -844 -955 -545 -539 -556 -754 -618 -854 -266 -37 -177 -935 -365 -414 -999 -739 -728 -175 -68 -425 -653 -914 -294 -167 -284 -296 -969 -107 -53 -491 -81 -169 -808 -961 -671 -135 -619 -119 -100 -2 -589 -953 -549 -880 -749 -891 -276 -457 -618 -410 -922 -437 -467 -183 -981 -294 -758 -227 -343 -737 -928 -112 -239 -773 -609 -733 -398 -239 -617 -263 -38 -677 -562 -570 -116 -605 -421 -120 -462 -957 -10 -940 -758 -998 -34 -715 -572 -603 -808 -661 -811 -308 -98 -118 -97 -761 -820 -437 -757 -738 -868 -752 -235 -479 -488 -458 -698 -184 -520 -863 -433 -154 -356 -98 -781 -486 -834 -461 -661 -820 -992 -658 -271 -559 -878 -956 -17 -880 -403 -526 -797 -606 -466 -912 -131 -604 -455 -122 -660 -347 -965 -964 -253 -273 -827 -32 -981 -170 -825 -428 -410 -418 -818 -921 -764 -250 -153 -965 -486 -680 -342 -621 -442 -590 -810 -768 -588 -351 -255 -977 -594 -245 -326 -709 -95 -709 -82 -619 -810 -392 -424 -531 -65 -648 -438 -767 -506 -407 -962 -229 -449 -761 -356 -375 -654 -662 -849 -256 -293 -152 -372 -67 -62 -412 -589 -363 -306 -498 -477 -228 -554 -688 -317 -317 -470 -514 -691 -131 -39 -18 -449 -146 -723 -390 -226 -281 -242 -148 -112 -332 -881 -459 -502 -581 -44 -645 -341 -6 -22 -462 -307 -142 -553 -240 -21 -164 -577 -298 -448 -480 -207 -43 -775 -92 -434 -776 -831 -703 -279 -510 -898 -423 -596 -169 -154 -707 -578 -757 -652 -374 -998 -220 -899 -406 -934 -245 -129 -558 -466 -695 -416 -891 -949 -736 -274 -146 -276 -632 -463 -691 -821 -203 -278 -838 -88 -453 -893 -906 -505 -72 -920 -153 -507 -67 -60 -180 -237 -384 -553 -947 -157 -451 -589 -502 -400 -964 -128 -152 -677 -638 -116 -65 -188 -49 -336 -787 -1000 -107 -959 -843 -686 -154 -475 -302 -609 -702 -395 -295 -461 -757 -392 -76 -230 -696 -90 -171 -832 -280 -343 -260 -739 -339 -720 -564 -423 -232 -409 -517 -275 -768 -800 -563 -236 -653 -472 -416 -393 -121 -504 -940 -44 -922 -709 -135 -206 -486 -214 -346 -112 -605 -530 -992 -902 -701 -463 -703 -213 -216 -696 -331 -308 -13 -226 -693 -188 -317 -419 -240 -609 -624 -596 -781 -154 -508 -470 -665 -608 -554 -835 -803 -982 -275 -919 -950 -115 -387 -640 -15 -124 -140 -783 -55 -203 -294 -882 -866 -341 -712 -173 -592 -859 -349 -878 -635 -314 -852 -24 -544 -318 -39 -628 -436 -197 -286 -144 -600 -723 -886 -389 -899 -953 -656 -674 -744 -189 -894 -803 -32 -946 -228 -414 -743 -879 -442 -829 -493 -585 -618 -515 -567 -781 -65 -748 -921 -480 -30 -569 -63 -30 -74 -885 -841 -42 -24 -969 -818 -104 -570 -250 -385 -623 -2 -683 -931 -566 -889 -838 -413 -992 -155 -32 -583 -419 -245 -147 -288 -376 -409 -812 -449 -339 -721 -247 -581 -299 -882 -88 -508 -244 -207 -952 -163 -562 -687 -897 -718 -801 -86 -725 -31 -573 -578 -610 -484 -649 -415 -444 -574 -936 -858 -49 -883 -550 -486 -404 -612 -672 -513 -884 -724 -840 -777 -818 -138 -273 -646 -927 -848 -865 -381 -143 -570 -363 -333 -912 -786 -539 -573 -333 -1000 -854 -72 -614 -558 -4 -759 -857 -701 -257 -62 -409 -603 -948 -210 -429 -932 -709 -226 -268 -646 -209 -551 -13 -188 -324 -64 -578 -422 -384 -166 -591 -747 -576 -743 -778 -852 -569 -51 -652 -314 -539 -524 -301 -992 -628 -156 -914 -813 -736 -725 -561 -356 -825 -55 -787 -918 -875 -1 -701 -949 -439 -892 -507 -65 -653 -188 -445 -582 -116 -905 -264 -507 -818 -10 -740 -926 -634 -647 -982 -891 -594 -419 -905 -446 -295 -121 -211 -860 -729 -499 -538 -276 -175 -902 -402 -322 -675 -953 -627 -800 -102 -615 -836 -530 -31 -224 -475 -391 -511 -611 -383 -805 -769 -214 -944 -585 -485 -871 -11 -538 -54 -549 -474 -847 -287 -851 -515 -767 -261 -94 -956 -307 -131 -159 -999 -211 -674 -537 -319 -227 -333 -865 -946 -801 -643 -204 -210 -291 -912 -804 -891 -948 -389 -904 -698 -20 -117 -13 -41 -265 -985 -110 -414 -961 -604 -743 -950 -277 -445 -729 -71 -215 -849 -187 -648 -447 -873 -995 -418 -508 -300 -211 -145 -21 -495 -528 -3 -43 -1 -587 -517 -873 -161 -896 -21 -719 -483 -331 -982 -920 -253 -120 -627 -250 -757 -497 -54 -316 -527 -857 -459 -718 -315 -423 -230 -701 -517 -463 -417 -711 -380 -192 -101 -744 -525 -787 -235 -7 -234 -406 -195 -937 -331 -452 -253 -96 -191 -18 -113 -58 -340 -97 -815 -437 -740 -254 -50 -815 -506 -901 -408 -797 -176 -837 -649 -725 -27 -574 -777 -793 -213 -403 -331 -846 -294 -97 -106 -253 -114 -102 -230 -839 -423 -736 -131 -726 -985 -155 -737 -110 -5 -138 -558 -207 -958 -288 -499 -214 -726 -622 -591 -830 -828 -296 -304 -640 -704 -929 -698 -222 -160 -904 -162 -829 -605 -152 -3 -119 -175 -374 -332 -772 -545 -553 -157 -746 -217 -844 -199 -655 -693 -568 -34 -428 -265 -111 -159 -116 -187 -859 -510 -711 -338 -164 -321 -140 -507 -563 -234 -424 -80 -929 -592 -796 -132 -905 -83 -87 -525 -56 -387 -761 -614 -439 -559 -702 -357 -633 -184 -4 -988 -764 -338 -176 -724 -407 -832 -978 -989 -857 -768 -407 -70 -900 -238 -317 -266 -523 -926 -813 -254 -314 -496 -407 -790 -533 -734 -932 -412 -168 -278 -699 -814 -152 -612 -891 -730 -46 -449 -212 -317 -320 -1 -509 -404 -81 -146 -641 -723 -6 -858 -778 -1 -841 -563 -322 -579 -251 -102 -600 -62 -683 -817 -547 -809 -912 -377 -481 -805 -746 -258 -847 -706 -940 -432 -684 -703 -246 -99 -123 -117 -346 -215 -445 -817 -864 -744 -775 -625 -309 -820 -185 -782 -938 -296 -946 -887 -471 -290 -129 -333 -893 -708 -891 -574 -688 -432 -493 -864 -600 -524 -136 -388 -973 -693 -944 -26 -641 -149 -869 -692 -682 -636 -581 -465 -214 -247 -320 -83 -905 -597 -143 -687 -830 -209 -573 -585 -735 -634 -787 -257 -980 -996 -344 -217 -98 -599 -168 -202 -225 -835 -818 -943 -42 -369 -762 -366 -592 -100 -77 -720 -847 -711 -471 -200 -917 -574 -704 -796 -27 -325 -355 -379 -107 -775 -324 -793 -259 -485 -385 -207 -210 -480 -190 -151 -912 -346 -529 -721 -275 -655 -427 -96 -887 -988 -974 -529 -709 -925 -163 -404 -593 -329 -498 -164 -548 -470 -505 -373 -174 -779 -773 -939 -508 -663 -59 -182 -384 -462 -183 -100 -869 -100 -860 -887 -170 -427 -593 -735 -916 -356 -825 -242 -836 -760 -511 -277 -247 -694 -56 -245 -371 -118 -568 -407 -83 -120 -322 -313 -868 -112 -508 -978 -329 -779 -42 -780 -527 -204 -904 -928 -856 -395 -514 -738 -540 -428 -486 -68 -766 -5 -969 -747 -682 -934 -544 -795 -434 -438 -952 -497 -201 -683 -414 -611 -972 -436 -617 -687 -546 -546 -347 -552 -327 -2 -357 -791 -938 -980 -470 -876 -316 -963 -341 -634 -381 -744 -919 -427 -971 -968 -687 -918 -573 -197 -540 -675 -511 -962 -723 -311 -311 -469 -264 -550 -677 -30 -671 -564 -386 -539 -394 -734 -940 -568 -403 -175 -367 -120 -758 -71 -277 -892 -679 -478 -16 -916 -501 -990 -408 -863 -688 -618 -398 -623 -146 -482 -247 -483 -177 -217 -448 -796 -175 -993 -669 -471 -141 -999 -950 -924 -231 -263 -625 -969 -750 -858 -556 -428 -934 -834 -350 -814 -948 -70 -195 -643 -565 -39 -405 -152 -680 -304 -789 -350 -284 -832 -555 -617 -637 -422 -621 -120 -303 -598 -735 -507 -442 -202 -377 -262 -914 -979 -269 -41 -975 -576 -896 -444 -821 -110 -434 -30 -181 -331 -335 -622 -284 -135 -19 -796 -467 -203 -378 -894 -100 -484 -883 -447 -15 -402 -296 -290 -932 -188 -862 -454 -313 -256 -860 -276 -653 -823 -497 -558 -508 -900 -752 -776 -581 -118 -554 -894 -534 -371 -743 -733 -505 -574 -79 -274 -756 -399 -979 -397 -343 -250 -729 -946 -513 -503 -726 -905 -812 -4 -672 -556 -416 -762 -657 -87 -125 -246 -505 -49 -548 -220 -752 -809 -879 -717 -225 -493 -746 -753 -25 -692 -165 -509 -819 -782 -247 -602 -167 -386 -161 -973 -299 -110 -875 -307 -346 -823 -681 -771 -164 -38 -257 -612 -60 -422 -846 -361 -983 -706 -991 -313 -923 -522 -177 -826 -490 -44 -538 -487 -164 -704 -707 -645 -47 -625 -654 -531 -400 -988 -232 -663 -719 -690 -557 -875 -886 -278 -23 -239 -7 -670 -43 -125 -624 -860 -823 -953 -776 -758 -624 -16 -817 -617 -334 -151 -869 -246 -603 -406 -470 -129 -493 -574 -822 -342 -265 -513 -938 -110 -965 -321 -253 -726 -223 -995 -907 -269 -813 -740 -729 -257 -332 -477 -917 -770 -125 -463 -914 -865 -202 -400 -56 -239 -74 -184 -946 -504 -365 -945 -625 -1000 -49 -922 -916 -55 -775 -397 -195 -982 -109 -141 -226 -507 -872 -771 -708 -384 -140 -924 -575 -84 -567 -239 -599 -348 -854 -469 -5 -42 -56 -643 -234 -445 -956 -941 -422 -665 -434 -435 -35 -264 -440 -369 -717 -825 -298 -481 -331 -948 -420 -216 -929 -397 -408 -39 -812 -242 -678 -788 -814 -133 -16 -844 -753 -958 -289 -812 -211 -240 -247 -753 -390 -155 -507 -948 -998 -730 -700 -434 -411 -640 -116 -731 -237 -859 -237 -288 -15 -34 -536 -928 -345 -617 -403 -42 -481 -753 -542 -798 -432 -467 -980 -934 -159 -56 -816 -82 -85 -97 -136 -155 -813 -1000 -489 -408 -561 -796 -140 -911 -283 -498 -307 -857 -129 -557 -712 -147 -528 -323 -984 -906 -686 -297 -912 -381 -312 -104 -374 -216 -809 -573 -445 -513 -824 -657 -933 -689 -560 -782 -452 -582 -629 -964 -21 -635 -159 -407 -624 -811 -149 -453 -478 -482 -192 -934 -405 -867 -568 -966 -143 -919 -200 -92 -264 -82 -936 -843 -822 -999 -631 -347 -964 -510 -372 -409 -13 -554 -611 -774 -281 -136 -11 -666 -115 -830 -213 -862 -129 -113 -321 -715 -301 -182 -637 -140 -159 -112 -53 -211 -156 -130 -638 -460 -171 -8 -636 -153 -370 -696 -647 -496 -694 -472 -492 -214 -924 -255 -852 -528 -218 -673 -209 -681 -202 -593 -41 -53 -154 -860 -240 -6 -830 -465 -555 -185 -224 -601 -795 -311 -688 -287 -758 -808 -91 -145 -774 -386 -512 -688 -114 -112 -851 -293 -694 -743 -270 -408 -599 -166 -196 -132 -68 -113 -567 -52 -590 -650 -117 -117 -637 -882 -478 -634 -754 -524 -924 -422 -154 -63 -244 -617 -994 -572 -896 -734 -414 -880 -606 -5 -277 -662 -860 -644 -647 -822 -227 -724 -750 -79 -153 -574 -577 -25 -646 -24 -294 -617 -213 -472 -663 -788 -279 -224 -557 -215 -864 -424 -217 -49 -112 -414 -597 -882 -588 -362 -83 -939 -273 -759 -74 -222 -891 -270 -902 -606 -259 -930 -381 -631 -91 -746 -568 -30 -458 -790 -457 -357 -528 -104 -336 -922 -448 -32 -658 -733 -929 -901 -804 -120 -789 -674 -400 -36 -520 -774 -888 -549 -949 -69 -378 -599 -750 -422 -189 -549 -728 -465 -249 -237 -514 -140 -754 -459 -789 -384 -636 -56 -2 -416 -991 -906 -790 -943 -71 -488 -55 -477 -247 -689 -393 -807 -566 -98 -372 -357 -352 -65 -406 -763 -52 -524 -647 -392 -646 -167 -226 -905 -378 -385 -29 -32 -405 -507 -787 -401 -278 -775 -389 -230 -136 -436 -134 -983 -614 -671 -206 -752 -153 -775 -504 -970 -111 -627 -185 -769 -201 -721 -573 -684 -757 -413 -162 -929 -325 -800 -306 -489 -425 -941 -796 -926 -172 -405 -622 -571 -927 -710 -393 -116 -780 -749 -20 -965 -207 -995 -701 -194 -879 -911 -126 -492 -790 -747 -633 -940 -236 -860 -833 -47 -249 -767 -457 -77 -949 -502 -951 -297 -777 -554 -43 -528 -54 -225 -196 -765 -195 -331 -552 -595 -917 -170 -328 -581 -97 -982 -815 -288 -881 -889 -665 -954 -142 -69 -635 -671 -539 -545 -252 -913 -422 -335 -921 -842 -223 -679 -898 -59 -386 -118 -563 -823 -861 -284 -372 -900 -815 -723 -466 -339 -383 -935 -499 -869 -312 -381 -447 -201 -387 -24 -420 -155 -70 -68 -16 -998 -749 -82 -444 -58 -203 -664 -563 -173 -346 -506 -71 -853 -264 -915 -369 -624 -359 -977 -901 -355 -342 -650 -712 -239 -348 -440 -287 -814 -202 -41 -129 -129 -341 -362 -746 -240 -942 -383 -633 -392 -55 -420 -36 -592 -276 -30 -944 -468 -346 -898 -85 -293 -454 -103 -288 -727 -776 -785 -4 -845 -564 -539 -414 -540 -782 -48 -437 -985 -416 -258 -831 -753 -660 -496 -813 -886 -746 -682 -820 -964 -727 -521 -43 -954 -492 -508 -166 -568 -19 -493 -999 -537 -106 -940 -240 -737 -970 -852 -334 -100 -905 -234 -867 -367 -833 -975 -710 -659 -902 -197 -282 -943 -814 -81 -780 -696 -213 -309 -265 -792 -955 -717 -574 -634 -455 -156 -121 -544 -986 -52 -919 -16 -923 -74 -781 -351 -411 -562 -286 -656 -688 -503 -415 -533 -454 -66 -582 -294 -439 -220 -711 -392 -458 -921 -761 -554 -207 -159 -445 -25 -985 -892 -1 -403 -828 -199 -521 -934 -280 -501 -762 -808 -609 -925 -962 -950 -929 -138 -943 -557 -659 -634 -646 -762 -474 -804 -819 -934 -361 -119 -576 -140 -771 -922 -960 -480 -142 -706 -361 -416 -567 -64 -917 -412 -280 -829 -743 -729 -512 -967 -605 -786 -63 -310 -958 -623 -1000 -818 -744 -526 -898 -483 -521 -544 -866 -984 -515 -890 -480 -426 -717 -120 -476 -981 -982 -401 -885 -739 -506 -29 -94 -789 -269 -19 -984 -92 -320 -384 -69 -752 -850 -785 -874 -628 -377 -217 -653 -268 -797 -629 -586 -917 -736 -184 -606 -701 -159 -63 -139 -136 -518 -213 -590 -138 -207 -409 -663 -497 -848 -47 -494 -886 -36 -323 -926 -130 -817 -100 -650 -44 -931 -833 -475 -809 -548 -762 -164 -831 -368 -684 -880 -205 -249 -555 -955 -27 -569 -641 -936 -980 -113 -765 -971 -342 -251 -20 -456 -79 -944 -813 -330 -524 -524 -563 -439 -996 -575 -925 -654 -626 -514 -467 -326 -970 -534 -920 -501 -132 -736 -819 -142 -960 -41 -442 -261 -242 -126 -927 -546 -650 -637 -538 -702 -863 -854 -521 -17 -297 -344 -929 -674 -195 -326 -682 -609 -289 -138 -837 -508 -235 -892 -793 -688 -620 -775 -195 -767 -714 -729 -708 -340 -354 -127 -374 -729 -625 -683 -884 -53 -897 -950 -192 -991 -785 -678 -5 -102 -66 -939 -206 -258 -141 -56 -818 -979 -948 -179 -554 -397 -118 -356 -505 -791 -314 -829 -604 -536 -786 -88 -623 -627 -766 -61 -667 -154 -253 -77 -937 -759 -623 -779 -313 -349 -727 -978 -730 -544 -166 -678 -425 -646 -319 -808 -487 -755 -668 -584 -304 -187 -131 -88 -556 -12 -247 -314 -889 -727 -275 -304 -142 -951 -533 -614 -454 -772 -419 -773 -761 -814 -573 -474 -516 -288 -907 -60 -452 -529 -768 -130 -6 -817 -786 -347 -258 -644 -320 -469 -653 -57 -574 -297 -644 -282 -70 -234 -958 -604 -928 -235 -727 -999 -149 -280 -555 -424 -221 -197 -551 -380 -245 -243 -222 -828 -230 -524 -320 -606 -960 -233 -475 -512 -680 -909 -474 -179 -276 -152 -317 -463 -354 -91 -424 -121 -380 -925 -45 -96 -649 -897 -102 -321 -613 -11 -801 -943 -632 -909 -58 -521 -806 -684 -801 -703 -754 -828 -347 -387 -258 -933 -832 -745 -557 -484 -628 -403 -36 -732 -444 -188 -99 -749 -814 -125 -294 -876 -49 -162 -317 -183 -582 -26 -169 -512 -101 -971 -794 -640 -983 -768 -642 -101 -664 -208 -183 -689 -879 -462 -872 -403 -949 -741 -413 -879 -541 -862 -853 -859 -1 -596 -855 -991 -840 -815 -95 -32 -85 -301 -596 -929 -108 -420 -842 -20 -26 -17 -321 -411 -353 -811 -164 -697 -378 -340 -169 -469 -368 -229 -70 -810 -137 -604 -432 -746 -504 -429 -512 -513 -396 -580 -354 -427 -837 -966 -869 -182 -585 -854 -905 -43 -21 -587 -737 -595 -362 -825 -687 -156 -94 -197 -261 -372 -939 -864 -747 -701 -539 -875 -303 -562 -874 -828 -833 -406 -419 -198 -167 -183 -730 -84 -446 -768 -871 -574 -452 -411 -979 -959 -813 -444 -40 -851 -619 -170 -392 -971 -795 -840 -481 -788 -601 -222 -547 -974 -513 -222 -767 -63 -147 -253 -565 -288 -929 -651 -925 -217 -995 -807 -820 -36 -460 -393 -623 -395 -906 -823 -113 -317 -276 -98 -294 -898 -875 -486 -38 -666 -784 -197 -790 -152 -420 -906 -327 -129 -295 -872 -849 -927 -52 -757 -462 -253 -664 -817 -98 -32 -401 -2 -229 -132 -845 -740 -226 -854 -223 -215 -322 -148 -679 -258 -752 -369 -467 -829 -192 -122 -669 -69 -231 -849 -492 -623 -524 -556 -476 -353 -985 -608 -952 -956 -144 -857 -799 -263 -767 -904 -905 -186 -581 -790 -633 -268 -913 -383 -49 -669 -424 -312 -509 -996 -821 -365 -345 -524 -463 -623 -258 -51 -734 -92 -878 -186 -391 -481 -318 -135 -276 -923 -959 -710 -472 -846 -628 -549 -839 -37 -541 -777 -859 -903 -624 -31 -700 -607 -897 -475 -645 -129 -994 -933 -299 -514 -331 -376 -478 -136 -126 -486 -308 -387 -124 -452 -726 -597 -30 -371 -879 -611 -48 -115 -624 -897 -460 -70 -904 -73 -955 -160 -491 -733 -21 -997 -884 -369 -92 -190 -415 -888 -805 -588 -792 -854 -652 -304 -747 -342 -806 -748 -391 -529 -978 -295 -933 -165 -198 -864 -306 -826 -240 -532 -312 -456 -99 -860 -246 -451 -572 -723 -929 -399 -990 -609 -236 -399 -128 -590 -393 -424 -520 -699 -95 -972 -78 -55 -548 -559 -480 -599 -850 -63 -41 -317 -72 -753 -980 -854 -4 -699 -125 -168 -299 -355 -140 -771 -110 -558 -460 -307 -552 -257 -38 -254 -327 -668 -942 -509 -87 -79 -227 -182 -248 -339 -25 -853 -930 -96 -460 -901 -762 -800 -698 -6 -124 -43 -798 -2 -67 -758 -591 -194 -355 -472 -376 -166 -440 -260 -806 -205 -622 -38 -380 -516 -487 -639 -970 -341 -84 -881 -976 -375 -576 -555 -407 -4 -306 -872 -804 -935 -522 -33 -730 -648 -487 -707 -123 -863 -508 -131 -338 -916 -932 -344 -668 -282 -208 -643 -334 -199 -286 -697 -177 -624 -562 -146 -930 -33 -123 -629 -82 -816 -659 -724 -309 -460 -259 -136 -5 -255 -164 -930 -422 -47 -753 -299 -382 -81 -330 -665 -51 -50 -394 -883 -804 -315 -444 -958 -832 -647 -291 -517 -289 -800 -16 -813 -560 -503 -141 -838 -672 -239 -337 -456 -547 -855 -821 -449 -764 -496 -127 -177 -716 -345 -949 -473 -939 -348 -725 -562 -593 -494 -75 -207 -641 -790 -996 -162 -966 -800 -668 -532 -838 -975 -119 -992 -241 -830 -975 -475 -469 -326 -167 -519 -83 -336 -476 -939 -56 -400 -265 -662 -61 -181 -509 -770 -886 -788 -120 -58 -375 -80 -532 -160 -188 -840 -164 -428 -16 -623 -224 -443 -981 -24 -125 -521 -831 -571 -321 -739 -918 -755 -285 -488 -891 -413 -662 -751 -546 -112 -937 -6 -801 -161 -579 -627 -561 -597 -594 -341 -720 -575 -854 -294 -299 -261 -826 -597 -750 -307 -905 -247 -584 -661 -159 -541 -377 -485 -611 -801 -109 -214 -141 -581 -443 -966 -5 -447 -559 -832 -853 -825 -597 -515 -374 -368 -136 -550 -798 -538 -213 -460 -33 -439 -834 -782 -529 -920 -727 -208 -810 -407 -365 -396 -214 -769 -781 -125 -243 -404 -876 -670 -343 -738 -684 -872 -661 -3 -585 -250 -63 -470 -919 -999 -793 -93 -178 -16 -916 -58 -739 -187 -639 -140 -741 -585 -970 -644 -320 -117 -114 -104 -659 -885 -156 -955 -151 -642 -128 -95 -592 -569 -108 -186 -204 -41 -881 -203 -377 -96 -780 -960 -222 -868 -103 -673 -891 -223 -482 -284 -672 -223 -45 -824 -462 -408 -454 -887 -167 -468 -225 -1 -267 -29 -993 -241 -851 -819 -558 -181 -418 -22 -390 -518 -612 -801 -179 -411 -94 -388 -206 -152 -721 -168 -741 -701 -348 -110 -243 -364 -216 -99 -320 -954 -895 -621 -667 -400 -342 -354 -143 -254 -335 -385 -595 -602 -872 -111 -110 -590 -292 -644 -357 -466 -922 -617 -957 -62 -893 -727 -200 -256 -47 -111 -56 -96 -772 -187 -710 -492 -522 -102 -475 -648 -51 -765 -496 -791 -120 -12 -816 -510 -459 -864 -460 -444 -448 -681 -441 -506 -371 -85 -958 -564 -276 -632 -245 -831 -251 -419 -703 -764 -917 -235 -270 -768 -810 -43 -52 -850 -316 -726 -495 -704 -101 -361 -70 -348 -12 -395 -178 -282 -442 -563 -139 -643 -632 -714 -468 -665 -209 -338 -121 -813 -838 -426 -173 -187 -837 -983 -195 -342 -817 -546 -755 -548 -947 -977 -875 -343 -679 -251 -817 -110 -666 -54 -610 -858 -695 -465 -574 -481 -874 -30 -32 -569 -130 -406 -296 -647 -193 -57 -78 -284 -79 -564 -648 -217 -964 -627 -660 -116 -215 -788 -783 -442 -274 -579 -992 -18 -534 -531 -256 -785 -519 -461 -165 -265 -408 -699 -151 -782 -765 -554 -137 -895 -941 -814 -508 -543 -830 -570 -699 -136 -533 -96 -150 -948 -744 -464 -608 -353 -921 -764 -295 -676 -705 -403 -567 -60 -985 -16 -11 -630 -712 -60 -9 -180 -423 -231 -176 -9 -319 -933 -333 -730 -183 -440 -193 -920 -881 -660 -599 -409 -172 -373 -280 -82 -629 -404 -143 -297 -787 -252 -82 -478 -959 -586 -787 -862 -252 -606 -374 -316 -972 -185 -190 -704 -637 -686 -336 -701 -758 -318 -298 -49 -668 -207 -615 -471 -488 -711 -967 -323 -680 -635 -152 -549 -795 -558 -802 -939 -447 -39 -345 -758 -990 -829 -642 -988 -385 -323 -771 -632 -21 -835 -972 -933 -717 -653 -84 -649 -441 -154 -207 -842 -47 -197 -201 -375 -78 -976 -267 -463 -100 -170 -541 -911 -363 -349 -583 -16 -194 -624 -873 -357 -978 -419 -983 -991 -4 -943 -639 -319 -278 -840 -510 -395 -746 -353 -748 -276 -181 -268 -139 -842 -436 -819 -210 -754 -225 -105 -11 -180 -736 -772 -950 -861 -692 -640 -30 -715 -79 -82 -279 -594 -646 -556 -439 -560 -275 -568 -126 -568 -581 -648 -369 -114 -694 -428 -859 -830 -140 -86 -698 -319 -84 -80 -727 -334 -428 -152 -346 -221 -820 -1 -445 -644 -710 -93 -596 -182 -422 -454 -268 -973 -234 -618 -583 -452 -981 -79 -257 -530 -947 -183 -199 -836 -357 -633 -649 -205 -61 -26 -978 -610 -891 -620 -582 -455 -919 -315 -624 -467 -883 -591 -953 -901 -372 -115 -207 -99 -429 -79 -906 -63 -20 -459 -656 -5 -968 -165 -559 -254 -763 -731 -99 -301 -651 -215 -810 -506 -813 -640 -171 -718 -385 -503 -376 -455 -246 -454 -163 -629 -42 -560 -986 -679 -940 -649 -758 -966 -983 -984 -948 -49 -536 -798 -641 -944 -522 -945 -240 -793 -189 -60 -831 -432 -626 -77 -507 -480 -96 -915 -395 -240 -692 -624 -662 -85 -938 -642 -600 -185 -313 -819 -239 -959 -860 -68 -637 -625 -526 -7 -743 -781 -505 -670 -573 -394 -415 -390 -133 -249 -918 -743 -367 -710 -313 -490 -126 -563 -163 -282 -695 -205 -605 -552 -166 -680 -986 -863 -361 -92 -745 -984 -14 -53 -457 -69 -608 -923 -711 -882 -940 -56 -979 -950 -378 -51 -813 -367 -29 -974 -48 -526 -595 -348 -294 -841 -566 -96 -336 -933 -522 -766 -815 -610 -664 -309 -780 -57 -275 -27 -43 -533 -943 -880 -909 -122 -515 -783 -502 -867 -969 -522 -586 -383 -782 -223 -988 -649 -458 -343 -996 -801 -541 -746 -498 -763 -825 -425 -402 -951 -836 -234 -315 -539 -446 -949 -962 -163 -589 -435 -537 -934 -668 -731 -505 -343 -610 -819 -398 -2 -420 -609 -514 -289 -540 -808 -533 -178 -951 -505 -74 -1000 -68 -848 -542 -514 -635 -505 -163 -146 -351 -502 -108 -267 -746 -669 -528 -1000 -313 -173 -961 -68 -1000 -742 -587 -984 -918 -295 -645 -110 -86 -515 -172 -220 -126 -657 -141 -499 -530 -139 -406 -548 -192 -577 -883 -215 -86 -14 -276 -571 -948 -27 -243 -238 -568 -572 -539 -91 -347 -825 -324 -530 -666 -927 -227 -517 -344 -247 -384 -633 -628 -786 -640 -762 -557 -18 -879 -400 -834 -466 -174 -19 -790 -532 -810 -944 -520 -789 -304 -8 -644 -452 -468 -772 -925 -924 -515 -760 -604 -84 -756 -643 -287 -926 -382 -790 -955 -899 -1 -378 -675 -880 -138 -25 -397 -262 -491 -727 -315 -826 -543 -631 -420 -591 -912 -614 -549 -72 -166 -623 -496 -572 -944 -201 -324 -471 -209 -89 -81 -783 -475 -140 -123 -584 -269 -435 -346 -589 -633 -793 -451 -665 -325 -2 -400 -845 -337 -90 -419 -198 -746 -142 -478 -864 -366 -444 -218 -254 -524 -391 -183 -484 -16 -433 -729 -685 -356 -1000 -738 -50 -445 -642 -164 -303 -410 -500 -970 -674 -859 -817 -800 -42 -132 -454 -161 -750 -141 -638 -618 -54 -176 -794 -660 -3 -743 -163 -873 -833 -288 -112 -156 -418 -498 -879 -644 -184 -471 -964 -50 -933 -491 -399 -162 -302 -974 -90 -235 -198 -677 -288 -891 -233 -388 -420 -185 -963 -661 -276 -180 -327 -624 -187 -914 -546 -999 -502 -741 -152 -55 -810 -399 -841 -791 -549 -992 -661 -420 -880 -832 -323 -226 -8 -331 -739 -956 -733 -196 -553 -503 -561 -1000 -736 -848 -182 -378 -91 -719 -908 -231 -840 -702 -935 -395 -591 -748 -732 -412 -13 -426 -233 -188 -287 -893 -470 -233 -299 -182 -555 -173 -884 -427 -564 -737 -791 -364 -792 -615 -473 -791 -236 -39 -172 -725 -669 -91 -627 -713 -522 -911 -744 -587 -891 -449 -797 -167 -89 -781 -172 -604 -782 -921 -989 -536 -762 -623 -869 -55 -129 -441 -868 -564 -238 -234 -596 -974 -272 -1000 -476 -301 -528 -100 -436 -988 -4 -198 -495 -886 -818 -520 -592 -899 -993 -205 -872 -887 -128 -352 -236 -857 -14 -716 -466 -588 -435 -461 -611 -960 -230 -45 -188 -715 -661 -51 -361 -511 -680 -646 -563 -248 -540 -112 -506 -160 -383 -710 -714 -13 -986 -907 -92 -515 -496 -113 -208 -845 -411 -778 -324 -504 -640 -69 -891 -32 -169 -243 -64 -525 -35 -494 -823 -904 -910 -719 -561 -56 -548 -592 -362 -73 -791 -462 -145 -341 -821 -269 -802 -130 -883 -176 -431 -680 -521 -102 -14 -455 -65 -366 -191 -442 -116 -979 -99 -320 -554 -580 -935 -165 -661 -394 -838 -399 -704 -808 -575 -310 -376 -327 -762 -399 -193 -164 -649 -374 -126 -490 -16 -662 -777 -45 -613 -109 -940 -356 -286 -21 -386 -6 -452 -533 -220 -401 -811 -513 -476 -836 -345 -527 -926 -580 -400 -331 -114 -398 -21 -885 -20 -733 -310 -256 -209 -511 -665 -569 -557 -653 -148 -953 -302 -866 -631 -962 -382 -836 -451 -288 -678 -555 -666 -502 -26 -402 -868 -881 -958 -91 -507 -858 -273 -132 -52 -340 -61 -100 -681 -747 -764 -713 -424 -639 -772 -385 -228 -810 -331 -399 -32 -151 -623 -287 -208 -98 -826 -777 -421 -725 -291 -319 -198 -221 -262 -677 -61 -332 -297 -49 -811 -986 -603 -468 -935 -671 -330 -579 -884 -18 -71 -348 -904 -977 -197 -246 -869 -892 -417 -113 -209 -673 -552 -276 -557 -169 -72 -895 -166 -917 -372 -277 -91 -6 -543 -790 -591 -390 -703 -330 -144 -400 -21 -797 -516 -487 -32 -124 -900 -608 -220 -878 -338 -837 -773 -732 -294 -788 -940 -925 -593 -63 -112 -682 -509 -973 -249 -324 -7 -715 -96 -708 -873 -897 -471 -54 -972 -238 -444 -759 -328 -30 -283 -555 -561 -895 -650 -772 -864 -799 -11 -46 -422 -446 -76 -333 -904 -144 -647 -513 -567 -947 -292 -452 -316 -979 -262 -215 -955 -498 -231 -508 -615 -478 -785 -636 -627 -817 -534 -987 -492 -573 -328 -953 -898 -53 -751 -3 -665 -598 -84 -83 -535 -640 -214 -676 -488 -450 -605 -91 -141 -831 -819 -629 -490 -240 -774 -413 -619 -752 -11 -118 -51 -806 -127 -262 -748 -560 -145 -416 -222 -133 -383 -617 -932 -127 -260 -74 -557 -908 -808 -390 -602 -60 -853 -849 -790 -554 -743 -357 -212 -193 -365 -333 -265 -63 -59 -737 -852 -33 -835 -476 -880 -956 -695 -270 -813 -528 -655 -136 -131 -564 -57 -90 -482 -799 -265 -792 -379 -456 -378 -337 -646 -491 -392 -823 -584 -838 -94 -288 -491 -504 -519 -383 -404 -585 -252 -828 -251 -693 -358 -877 -91 -39 -66 -473 -862 -67 -867 -976 -840 -142 -543 -591 -187 -938 -697 -670 -210 -849 -553 -177 -296 -85 -993 -153 -65 -910 -679 -620 -237 -208 -29 -788 -499 -29 -363 -187 -500 -358 -272 -612 -486 -526 -720 -18 -115 -606 -868 -307 -720 -488 -206 -934 -346 -140 -210 -112 -865 -694 -306 -385 -192 -576 -5 -837 -114 -442 -332 -402 -210 -598 -244 -276 -413 -883 -98 -208 -385 -617 -677 -408 -943 -584 -930 -949 -227 -149 -376 -73 -924 -254 -698 -711 -769 -762 -955 -506 -973 -822 -14 -504 -286 -883 -763 -337 -588 -730 -499 -184 -525 -306 -544 -586 -958 -363 -521 -373 -130 -528 -552 -950 -325 -200 -389 -548 -697 -868 -679 -294 -141 -374 -565 -438 -118 -439 -510 -53 -83 -101 -907 -331 -80 -549 -724 -138 -492 -469 -851 -366 -767 -836 -52 -968 -59 -816 -830 -221 -498 -890 -664 -418 -319 -292 -556 -559 -311 -386 -122 -793 -592 -954 -774 -473 -475 -532 -438 -464 -43 -22 -489 -536 -519 -77 -675 -37 -524 -7 -46 -87 -373 -303 -387 -386 -44 -329 -825 -63 -145 -165 -222 -921 -276 -417 -572 -876 -510 -334 -843 -7 -201 -101 -958 -802 -556 -599 -251 -93 -761 -841 -112 -789 -171 -451 -258 -981 -458 -259 -256 -295 -690 -302 -802 -262 -829 -220 -384 -703 -345 -995 -172 -536 -746 -503 -758 -332 -20 -855 -170 -174 -960 -243 -343 -761 -172 -628 -548 -754 -744 -315 -568 -633 -343 -604 -19 -159 -220 -715 -567 -686 -219 -496 -655 -156 -279 -900 -801 -51 -145 -371 -69 -380 -838 -480 -67 -655 -408 -912 -637 -441 -247 -366 -266 -886 -46 -101 -804 -878 -333 -747 -835 -936 -231 -889 -857 -282 -223 -483 -938 -253 -28 -882 -65 -273 -849 -464 -644 -700 -382 -664 -828 -21 -597 -775 -552 -642 -678 -98 -226 -999 -51 -850 -194 -71 -473 -825 -861 -938 -113 -833 -143 -879 -416 -93 -856 -936 -378 -582 -8 -274 -353 -493 -411 -405 -215 -98 -761 -389 -390 -683 -426 -395 -829 -636 -411 -493 -154 -750 -54 -181 -963 -336 -627 -676 -881 -642 -703 -965 -106 -64 -478 -6 -781 -350 -81 -913 -98 -782 -134 -248 -431 -773 -558 -842 -296 -653 -52 -220 -132 -763 -200 -449 -245 -787 -928 -921 -861 -613 -163 -605 -60 -340 -569 -852 -625 -210 -507 -748 -295 -81 -437 -744 -527 -286 -944 -294 -862 -380 -824 -952 -410 -557 -978 -277 -507 -776 -304 -2 -848 -143 -288 -806 -374 -895 -161 -264 -302 -956 -379 -734 -38 -619 -235 -16 -378 -922 -946 -890 -80 -344 -884 -265 -422 -476 -30 -752 -335 -474 -680 -211 -667 -603 -515 -861 -142 -871 -642 -20 -520 -390 -241 -423 -821 -332 -413 -143 -294 -652 -69 -958 -45 -390 -713 -826 -453 -329 -620 -106 -646 -289 -255 -391 -839 -878 -272 -125 -398 -716 -226 -399 -493 -542 -465 -50 -669 -626 -547 -185 -401 -614 -751 -933 -808 -426 -269 -897 -702 -408 -970 -84 -430 -997 -451 -904 -342 -309 -934 -308 -27 -139 -541 -514 -894 -823 -596 -70 -60 -605 -952 -601 -373 -573 -12 -593 -103 -800 -417 -901 -736 -234 -242 -764 -921 -399 -421 -528 -180 -80 -30 -477 -455 -654 -111 -554 -751 -173 -834 -519 -301 -912 -367 -676 -64 -433 -480 -947 -780 -736 -217 -79 -464 -401 -682 -762 -37 -244 -395 -307 -147 -715 -193 -534 -833 -344 -741 -857 -905 -502 -511 -750 -186 -220 -508 -545 -4 -169 -991 -55 -139 -624 -910 -985 -245 -222 -706 -683 -172 -174 -38 -502 -735 -239 -285 -751 -44 -422 -199 -221 -325 -244 -37 -617 -476 -465 -98 -179 -122 -202 -405 -435 -532 -173 -365 -681 -889 -646 -865 -298 -1000 -149 -967 -411 -505 -86 -682 -773 -49 -985 -141 -537 -89 -269 -580 -878 -592 -558 -572 -542 -594 -279 -459 -840 -842 -506 -746 -189 -889 -378 -181 -726 -282 -590 -341 -969 -525 -72 -134 -69 -987 -198 -985 -381 -864 -184 -46 -617 -803 -206 -893 -105 -374 -949 -238 -993 -509 -427 -750 -459 -627 -240 -39 -638 -427 -398 -4 -69 -306 -888 -63 -462 -517 -732 -341 -51 -589 -630 -923 -193 -2 -234 -285 -343 -786 -859 -774 -234 -149 -183 -330 -21 -953 -210 -465 -268 -632 -638 -902 -473 -862 -909 -966 -33 -543 -848 -314 -317 -94 -955 -647 -505 -946 -665 -399 -635 -467 -587 -379 -131 -129 -299 -598 -123 -458 -245 -491 -954 -817 -323 -705 -379 -584 -832 -399 -710 -988 -235 -520 -998 -59 -878 -472 -797 -633 -482 -728 -38 -763 -919 -891 -852 -607 -248 -278 -899 -732 -181 -30 -684 -406 -563 -727 -753 -232 -579 -344 -498 -907 -605 -555 -134 -806 -624 -15 -811 -317 -390 -245 -280 -568 -976 -654 -626 -103 -924 -519 -348 -14 -229 -449 -747 -282 -62 -98 -869 -164 -401 -134 -178 -249 -913 -7 -385 -146 -380 -425 -245 -19 -866 -534 -846 -831 -560 -580 -429 -519 -657 -465 -187 -635 -667 -478 -119 -635 -278 -863 -134 -949 -999 -199 -976 -748 -638 -158 -193 -967 -433 -991 -490 -621 -608 -339 -957 -361 -357 -679 -92 -78 -609 -594 -375 -967 -892 -226 -878 -693 -522 -2 -533 -576 -486 -858 -315 -543 -42 -293 -742 -846 -635 -259 -767 -390 -344 -254 -590 -246 -65 -630 -563 -71 -278 -328 -906 -839 -43 -585 -928 -591 -586 -345 -758 -528 -853 -766 -976 -297 -86 -798 -66 -99 -241 -956 -987 -138 -343 -688 -555 -43 -530 -340 -128 -704 -675 -976 -796 -489 -491 -926 -27 -353 -881 -358 -506 -405 -858 -512 -524 -114 -471 -493 -644 -690 -397 -783 -629 -302 -359 -589 -901 -536 -206 -979 -678 -824 -244 -918 -661 -204 -147 -356 -235 -473 -653 -77 -941 -203 -666 -668 -59 -566 -957 -201 -210 -447 -855 -564 -668 -728 -440 -561 -220 -211 -71 -176 -729 -184 -184 -112 -113 -147 -948 -241 -972 -747 -985 -945 -322 -24 -757 -82 -895 -744 -863 -62 -622 -39 -860 -12 -977 -876 -439 -458 -25 -458 -788 -469 -264 -48 -174 -266 -28 -996 -152 -638 -512 -214 -555 -426 -637 -704 -496 -720 -369 -405 -95 -907 -4 -2 -184 -942 -698 -262 -92 -778 -298 -176 -673 -575 -898 -509 -520 -450 -161 -952 -699 -390 -835 -685 -619 -665 -31 -725 -876 -925 -706 -534 -202 -810 -162 -869 -374 -835 -588 -819 -598 -504 -149 -614 -270 -555 -9 -471 -654 -657 -75 -670 -335 -355 -708 -852 -109 -593 -681 -883 -419 -116 -867 -579 -4 -759 -360 -177 -240 -711 -701 -722 -926 -670 -995 -425 -587 -532 -540 -210 -526 -368 -283 -536 -11 -103 -358 -368 -126 -251 -765 -942 -22 -468 -800 -932 -709 -887 -202 -768 -757 -890 -187 -250 -24 -548 -217 -748 -188 -517 -235 -829 -656 -16 -44 -295 -20 -578 -56 -723 -41 -996 -756 -116 -227 -482 -38 -495 -382 -896 -348 -707 -501 -230 -742 -852 -890 -392 -719 -290 -717 -766 -199 -152 -655 -797 -896 -475 -181 -898 -704 -698 -366 -808 -551 -934 -643 -575 -51 -259 -902 -12 -730 -907 -706 -454 -233 -11 -170 -537 -101 -739 -240 -122 -230 -464 -440 -281 -943 -114 -718 -976 -956 -35 -173 -607 -313 -21 -276 -453 -173 -708 -541 -261 -372 -82 -503 -571 -92 -766 -13 -202 -169 -48 -827 -573 -684 -354 -98 -924 -812 -786 -93 -450 -907 -225 -830 -993 -796 -509 -481 -834 -491 -699 -770 -192 -158 -459 -58 -8 -852 -1000 -124 -699 -487 -426 -820 -117 -374 -691 -244 -765 -479 -534 -87 -210 -165 -400 -516 -861 -664 -920 -534 -98 -796 -396 -782 -264 -191 -800 -554 -45 -911 -874 -34 -880 -685 -763 -643 -4 -252 -868 -159 -79 -577 -502 -158 -585 -445 -11 -571 -796 -637 -681 -619 -420 -120 -804 -231 -699 -594 -674 -460 -878 -590 -200 -225 -229 -706 -622 -346 -326 -58 -697 -836 -141 -854 -616 -690 -939 -358 -284 -437 -290 -388 -876 -517 -395 -520 -993 -244 -300 -944 -114 -282 -790 -41 -589 -989 -913 -432 -851 -904 -376 -464 -648 -152 -742 -819 -12 -141 -633 -69 -213 -868 -285 -110 -715 -733 -317 -903 -818 -99 -557 -374 -926 -209 -268 -663 -321 -966 -239 -41 -448 -616 -163 -403 -75 -107 -749 -909 -51 -825 -760 -683 -415 -84 -603 -280 -608 -982 -68 -401 -923 -876 -586 -672 -337 -907 -320 -473 -964 -950 -481 -429 -682 -680 -842 -227 -676 -997 -135 -246 -668 -47 -894 -535 -953 -660 -293 -397 -523 -438 -83 -996 -859 -712 -613 -976 -584 -111 -563 -375 -715 -687 -375 -393 -13 -518 -715 -325 -898 -771 -173 -426 -454 -755 -48 -556 -9 -378 -370 -38 -191 -617 -553 -859 -104 -446 -242 -611 -599 -829 -679 -10 -16 -558 -645 -816 -925 -240 -286 -155 -465 -701 -609 -616 -995 -87 -542 -866 -608 -984 -89 -954 -496 -965 -203 -19 -960 -359 -736 -847 -208 -135 -602 -977 -969 -386 -754 -159 -260 -465 -526 -707 -863 -615 -158 -543 -309 -269 -56 -645 -694 -349 -368 -876 -592 -60 -414 -320 -173 -579 -294 -616 -348 -881 -806 -32 -714 -359 -604 -922 -896 -572 -330 -327 -32 -870 -346 -932 -766 -710 -57 -802 -353 -568 -110 -723 -430 -297 -957 -762 -456 -814 -49 -882 -254 -203 -223 -65 -65 -73 -548 -657 -491 -465 -274 -366 -446 -196 -73 -76 -461 -593 -71 -761 -616 -54 -474 -228 -484 -711 -632 -7 -640 -837 -745 -224 -456 -673 -786 -768 -853 -561 -56 -584 -239 -585 -890 -198 -667 -56 -419 -877 -691 -422 -898 -585 -12 -800 -227 -876 -77 -507 -214 -487 -281 -411 -343 -285 -21 -73 -895 -452 -240 -893 -262 -506 -283 -88 -462 -541 -483 -919 -204 -942 -503 -444 -429 -818 -464 -169 -514 -265 -938 -16 -653 -768 -692 -472 -15 -478 -341 -721 -369 -901 -783 -247 -780 -611 -28 -692 -989 -516 -144 -360 -33 -849 -593 -175 -509 -361 -499 -704 -851 -747 -14 -259 -540 -962 -97 -229 -863 -811 -63 -188 -573 -130 -118 -651 -70 -594 -266 -982 -634 -868 -913 -635 -414 -668 -677 -622 -185 -787 -265 -47 -898 -51 -917 -360 -82 -316 -961 -134 -50 -65 -634 -361 -350 -725 -383 -982 -526 -655 -836 -137 -892 -90 -57 -549 -856 -961 -969 -120 -628 -85 -292 -791 -910 -261 -945 -972 -900 -594 -185 -865 -53 -732 -39 -512 -798 -737 -67 -772 -549 -325 -85 -28 -487 -477 -161 -334 -885 -852 -58 -904 -829 -211 -590 -19 -153 -26 -678 -636 -836 -475 -997 -259 -315 -713 -623 -491 -671 -104 -204 -732 -581 -81 -38 -32 -35 -389 -539 -847 -259 -305 -518 -248 -287 -964 -912 -691 -260 -272 -156 -975 -425 -761 -545 -555 -323 -222 -338 -611 -71 -702 -46 -917 -853 -11 -655 -575 -276 -967 -814 -305 -828 -527 -247 -141 -603 -897 -423 -385 -463 -228 -867 -408 -408 -707 -680 -183 -517 -155 -559 -511 -886 -253 -91 -236 -245 -994 -79 -264 -716 -874 -329 -219 -441 -683 -42 -557 -867 -10 -310 -313 -350 -19 -198 -401 -567 -328 -478 -824 -786 -354 -523 -564 -844 -411 -721 -511 -316 -208 -858 -327 -872 -292 -356 -359 -857 -446 -445 -56 -985 -266 -541 -634 -88 -103 -279 -640 -281 -959 -872 -505 -670 -650 -396 -633 -770 -712 -303 -149 -232 -129 -107 -619 -451 -65 -600 -465 -325 -477 -548 -937 -327 -594 -877 -538 -501 -961 -596 -753 -694 -242 -863 -113 -360 -564 -59 -740 -995 -735 -86 -979 -995 -615 -885 -663 -190 -872 -623 -737 -319 -938 -470 -754 -65 -469 -101 -608 -969 -462 -199 -682 -311 -392 -415 -972 -266 -141 -766 -340 -439 -358 -426 -735 -608 -502 -129 -853 -388 -367 -22 -567 -206 -155 -144 -530 -189 -385 -945 -13 -795 -83 -220 -236 -141 -450 -972 -808 -309 -918 -309 -90 -916 -838 -916 -22 -862 -572 -686 -577 -488 -500 -461 -674 -330 -997 -918 -987 -17 -540 -830 -453 -499 -282 -545 -799 -985 -469 -125 -492 -905 -327 -42 -367 -21 -641 -429 -677 -301 -561 -738 -975 -968 -688 -269 -399 -507 -115 -20 -533 -263 -858 -707 -944 -502 -978 -310 -388 -864 -45 -142 -3 -593 -735 -462 -212 -146 -447 -685 -653 -287 -639 -975 -30 -709 -94 -277 -392 -910 -905 -685 -196 -745 -110 -414 -336 -324 -118 -150 -726 -512 -393 -448 -35 -708 -914 -625 -977 -980 -497 -735 -311 -43 -305 -369 -842 -585 -926 -29 -936 -406 -404 -157 -81 -311 -29 -169 -945 -660 -418 -676 -890 -45 -836 -719 -703 -680 -565 -244 -422 -397 -29 -469 -862 -976 -396 -6 -928 -322 -407 -311 -71 -461 -303 -180 -110 -981 -621 -509 -227 -217 -620 -946 -735 -59 -626 -55 -686 -116 -991 -255 -663 -502 -274 -732 -280 -72 -241 -393 -645 -708 -705 -876 -347 -32 -54 -289 -773 -86 -234 -121 -662 -846 -217 -954 -61 -291 -291 -741 -255 -687 -15 -929 -53 -414 -416 -594 -435 -685 -418 -679 -462 -519 -211 -843 -252 -346 -915 -564 -152 -850 -431 -659 -626 -597 -926 -916 -627 -777 -402 -520 -328 -899 -251 -17 -966 -893 -403 -445 -756 -663 -641 -816 -401 -397 -1 -135 -622 -41 -109 -810 -822 -858 -439 -64 -610 -965 -797 -232 -788 -4 -506 -447 -597 -331 -633 -195 -50 -718 -448 -430 -282 -692 -52 -296 -392 -681 -673 -949 -147 -748 -287 -723 -601 -469 -87 -509 -582 -760 -8 -356 -468 -731 -261 -327 -143 -507 -372 -565 -898 -680 -566 -317 -572 -313 -834 -101 -410 -83 -790 -438 -997 -185 -77 -466 -259 -599 -377 -699 -926 -756 -763 -451 -235 -642 -345 -25 -954 -493 -500 -249 -495 -484 -291 -329 -908 -158 -36 -112 -918 -814 -975 -782 -953 -658 -756 -759 -407 -385 -177 -327 -330 -717 -686 -312 -929 -185 -945 -303 -772 -781 -770 -346 -69 -621 -859 -943 -877 -50 -26 -282 -747 -876 -623 -652 -620 -355 -98 -647 -346 -954 -22 -858 -529 -594 -868 -917 -528 -433 -89 -764 -534 -948 -219 -739 -400 -937 -554 -707 -62 -317 -810 -218 -15 -65 -189 -192 -57 -650 -383 -814 -646 -665 -102 -491 -282 -252 -707 -59 -591 -531 -634 -808 -118 -113 -696 -877 -150 -724 -159 -721 -357 -293 -101 -885 -826 -606 -382 -663 -352 -953 -960 -767 -326 -475 -389 -866 -538 -300 -271 -967 -523 -654 -778 -966 -394 -223 -729 -507 -822 -440 -884 -988 -967 -59 -174 -647 -502 -135 -374 -881 -452 -68 -130 -919 -253 -323 -481 -382 -919 -837 -591 -646 -654 -399 -997 -528 -195 -887 -676 -193 -474 -735 -631 -894 -242 -33 -826 -103 -321 -923 -498 -474 -705 -738 -168 -41 -622 -610 -551 -394 -370 -705 -636 -795 -662 -506 -428 -799 -940 -604 -549 -598 -258 -468 -424 -13 -179 -893 -273 -734 -846 -442 -929 -767 -615 -987 -738 -878 -191 -162 -170 -64 -538 -785 -367 -201 -343 -563 -507 -438 -744 -248 -485 -185 -507 -10 -536 -860 -625 -930 -860 -460 -979 -691 -905 -479 -804 -432 -409 -706 -987 -434 -747 -558 -626 -936 -77 -355 -407 -783 -130 -243 -78 -406 -999 -413 -430 -322 -939 -9 -128 -585 -453 -835 -286 -951 -709 -532 -619 -807 -193 -189 -749 -882 -482 -704 -628 -982 -654 -136 -862 -320 -642 -99 -8 -224 -102 -776 -836 -964 -551 -600 -113 -369 -39 -50 -277 -207 -100 -64 -354 -1000 -894 -639 -479 -766 -619 -237 -389 -622 -883 -620 -376 -922 -99 -139 -943 -423 -296 -962 -737 -171 -891 -622 -81 -901 -390 -748 -795 -661 -192 -925 -314 -781 -324 -945 -393 -224 -687 -471 -11 -310 -583 -552 -455 -642 -761 -231 -586 -958 -573 -619 -553 -120 -836 -324 -174 -798 -146 -243 -626 -639 -818 -534 -140 -704 -585 -151 -975 -521 -923 -218 -644 -561 -927 -58 -507 -510 -515 -283 -515 -50 -170 -95 -117 -757 -225 -699 -742 -520 -139 -635 -278 -82 -732 -430 -444 -879 -219 -2 -606 -243 -77 -190 -478 -507 -320 -544 -161 -748 -859 -432 -268 -533 -718 -401 -769 -441 -48 -776 -365 -909 -715 -786 -675 -849 -593 -562 -779 -656 -243 -495 -88 -136 -625 -71 -638 -633 -705 -916 -730 -928 -342 -944 -260 -793 -460 -902 -380 -502 -372 -310 -611 -415 -227 -300 -128 -854 -833 -140 -418 -998 -882 -221 -28 -737 -759 -380 -48 -546 -502 -808 -225 -568 -736 -760 -205 -659 -409 -976 -540 -289 -413 -670 -488 -74 -293 -834 -280 -302 -158 -371 -124 -832 -359 -338 -148 -120 -288 -706 -338 -422 -301 -964 -931 -725 -810 -843 -351 -550 -720 -776 -973 -310 -29 -581 -100 -849 -517 -109 -437 -147 -734 -633 -935 -390 -356 -124 -888 -751 -677 -42 -466 -543 -237 -857 -720 -673 -160 -898 -386 -459 -212 -999 -331 -427 -298 -734 -187 -972 -713 -62 -847 -975 -742 -565 -875 -726 -531 -435 -37 -238 -426 -913 -158 -857 -809 -997 -447 -348 -272 -570 -229 -456 -602 -606 -884 -803 -11 -299 -465 -367 -314 -917 -239 -636 -386 -509 -889 -840 -626 -971 -998 -447 -25 -174 -173 -375 -271 -885 -97 -112 -3 -621 -792 -487 -522 -482 -930 -103 -812 -828 -695 -369 -448 -284 -237 -179 -479 -133 -675 -368 -673 -137 -662 -348 -528 -604 -14 -801 -199 -543 -696 -99 -929 -674 -311 -468 -387 -871 -34 -587 -681 -524 -121 -725 -313 -181 -836 -816 -771 -752 -896 -166 -481 -686 -907 -461 -917 -23 -386 -628 -826 -940 -406 -898 -241 -220 -983 -64 -894 -689 -907 -101 -188 -285 -700 -289 -145 -768 -99 -533 -484 -790 -560 -569 -761 -576 -260 -125 -686 -175 -167 -661 -800 -451 -896 -780 -589 -820 -711 -874 -613 -421 -281 -474 -939 -47 -273 -455 -319 -232 -333 -902 -974 -29 -693 -467 -387 -99 -464 -637 -199 -311 -832 -161 -582 -631 -188 -790 -509 -752 -196 -919 -988 -1 -718 -679 -798 -494 -315 -712 -303 -998 -849 -555 -73 -813 -698 -773 -129 -808 -621 -442 -941 -11 -994 -102 -283 -447 -578 -414 -22 -698 -752 -244 -401 -288 -315 -657 -844 -116 -190 -82 -762 -361 -116 -959 -607 -898 -75 -784 -537 -787 -786 -10 -783 -954 -486 -525 -506 -665 -975 -238 -700 -402 -833 -551 -840 -70 -6 -394 -481 -281 -61 -446 -708 -271 -625 -443 -454 -627 -396 -714 -896 -307 -982 -640 -463 -992 -430 -998 -869 -57 -305 -304 -35 -241 -327 -151 -252 -576 -226 -104 -464 -686 -860 -937 -282 -442 -299 -659 -18 -621 -46 -386 -245 -272 -972 -777 -297 -884 -290 -83 -311 -852 -883 -285 -691 -32 -514 -730 -255 -113 -47 -891 -391 -258 -504 -581 -879 -492 -164 -172 -690 -80 -926 -805 -377 -149 -649 -264 -247 -723 -147 -825 -119 -767 -400 -594 -786 -421 -965 -600 -531 -359 -383 -51 -785 -383 -739 -141 -794 -340 -213 -425 -700 -119 -221 -148 -198 -477 -548 -623 -557 -860 -486 -912 -133 -484 -590 -133 -8 -692 -596 -972 -268 -934 -687 -640 -419 -669 -388 -792 -571 -910 -843 -681 -679 -685 -447 -414 -659 -323 -259 -933 -277 -124 -19 -45 -222 -790 -123 -640 -305 -247 -483 -816 -266 -213 -33 -532 -637 -382 -44 -551 -867 -620 -299 -316 -182 -608 -656 -888 -356 -34 -857 -662 -148 -206 -875 -154 -971 -630 -957 -184 -541 -377 -730 -372 -873 -436 -83 -84 -695 -333 -289 -10 -584 -814 -952 -231 -645 -799 -652 -588 -118 -665 -519 -826 -404 -69 -66 -209 -342 -597 -788 -815 -175 -636 -759 -479 -48 -291 -187 -989 -423 -32 -376 -990 -798 -823 -322 -307 -576 -180 -421 -412 -958 -697 -671 -499 -703 -993 -525 -622 -465 -142 -722 -272 -937 -493 -141 -224 -201 -906 -216 -900 -585 -561 -555 -327 -441 -487 -987 -88 -223 -73 -470 -799 -108 -251 -289 -546 -302 -838 -561 -173 -289 -452 -867 -61 -231 -929 -286 -107 -735 -878 -111 -701 -213 -277 -922 -705 -414 -128 -81 -153 -405 -728 -36 -75 -6 -888 -866 -914 -780 -866 -404 -966 -496 -544 -935 -499 -352 -240 -443 -284 -492 -677 -466 -948 -454 -642 -946 -498 -259 -246 -591 -626 -810 -319 -69 -464 -795 -608 -986 -358 -458 -623 -5 -485 -507 -730 -115 -678 -82 -421 -213 -321 -34 -615 -5 -24 -904 -258 -123 -502 -10 -215 -517 -311 -672 -230 -15 -831 -44 -827 -934 -504 -355 -86 -125 -621 -34 -439 -91 -784 -850 -634 -990 -469 -329 -889 -869 -936 -207 -243 -112 -132 -148 -344 -676 -226 -467 -626 -947 -479 -714 -118 -214 -206 -375 -136 -409 -868 -430 -475 -643 -201 -185 -970 -342 -943 -373 -48 -747 -817 -374 -491 -389 -398 -140 -971 -698 -168 -314 -390 -307 -569 -871 -557 -960 -63 -533 -777 -972 -485 -441 -731 -493 -657 -435 -276 -697 -927 -234 -831 -6 -406 -310 -198 -630 -956 -215 -972 -546 -829 -686 -609 -324 -648 -426 -399 -177 -648 -201 -844 -658 -930 -325 -988 -893 -5 -463 -255 -287 -702 -438 -787 -962 -92 -60 -274 -758 -658 -805 -411 -120 -615 -428 -729 -1 -726 -338 -520 -195 -376 -440 -741 -627 -261 -563 -711 -915 -288 -206 -840 -499 -938 -233 -977 -529 -142 -526 -611 -926 -405 -524 -574 -969 -52 -804 -248 -632 -673 -802 -956 -120 -636 -968 -589 -929 -50 -455 -439 -593 -535 -343 -958 -186 -886 -399 -365 -321 -546 -981 -365 -589 -164 -912 -897 -582 -447 -109 -204 -665 -532 -370 -394 -583 -780 -104 -690 -403 -409 -703 -693 -831 -494 -863 -850 -790 -832 -47 -610 -603 -223 -917 -537 -126 -737 -189 -428 -721 -204 -751 -495 -239 -149 -175 -87 -148 -392 -226 -343 -553 -145 -812 -195 -60 -33 -192 -386 -817 -993 -966 -583 -579 -101 -267 -841 -362 -163 -636 -222 -808 -764 -14 -468 -713 -229 -304 -275 -718 -281 -174 -600 -863 -95 -453 -453 -314 -688 -65 -431 -345 -952 -239 -734 -715 -76 -166 -427 -574 -564 -424 -701 -351 -141 -901 -984 -548 -873 -760 -473 -711 -412 -64 -699 -872 -521 -241 -719 -214 -137 -77 -728 -833 -890 -701 -271 -196 -768 -511 -673 -379 -339 -366 -295 -217 -281 -111 -473 -746 -511 -102 -924 -661 -514 -264 -782 -793 -283 -558 -109 -451 -197 -835 -944 -527 -464 -183 -339 -482 -165 -890 -923 -961 -917 -83 -896 -972 -58 -358 -916 -290 -817 -959 -273 -101 -91 -455 -360 -622 -598 -155 -38 -122 -803 -224 -988 -676 -990 -434 -400 -445 -899 -767 -650 -271 -468 -92 -464 -46 -348 -100 -697 -165 -346 -292 -633 -645 -681 -401 -16 -810 -338 -790 -26 -918 -132 -877 -719 -143 -458 -275 -251 -738 -640 -350 -478 -455 -703 -693 -630 -945 -925 -559 -43 -566 -900 -477 -484 -631 -733 -173 -568 -369 -915 -731 -853 -894 -479 -416 -676 -774 -899 -71 -100 -995 -965 -176 -569 -318 -587 -668 -163 -52 -429 -491 -448 -365 -66 -94 -322 -618 -661 -821 -49 -125 -41 -93 -893 -366 -665 -256 -760 -17 -618 -714 -414 -1 -149 -217 -567 -134 -223 -327 -445 -497 -922 -340 -895 -481 -415 -263 -39 -135 -421 -446 -527 -650 -838 -706 -615 -151 -739 -768 -337 -849 -868 -773 -561 -837 -784 -63 -231 -149 -917 -807 -400 -822 -387 -592 -904 -510 -513 -859 -948 -767 -672 -717 -97 -424 -296 -342 -592 -518 -981 -708 -915 -8 -651 -954 -500 -785 -478 -696 -248 -624 -917 -442 -344 -223 -578 -916 -729 -181 -309 -283 -459 -500 -67 -517 -290 -1000 -157 -718 -176 -752 -322 -929 -519 -227 -652 -569 -627 -915 -358 -635 -73 -811 -503 -308 -152 -369 -38 -778 -716 -162 -570 -543 -324 -683 -606 -22 -814 -644 -778 -823 -183 -119 -319 -848 -991 -331 -314 -93 -423 -30 -485 -258 -257 -638 -638 -389 -866 -954 -519 -810 -828 -881 -721 -451 -732 -728 -683 -901 -339 -91 -62 -344 -328 -546 -128 -953 -740 -141 -702 -220 -803 -871 -528 -430 -421 -301 -708 -777 -580 -187 -276 -432 -116 -81 -187 -254 -566 -946 -709 -42 -129 -63 -695 -591 -783 -308 -480 -251 -307 -71 -991 -349 -902 -177 -372 -166 -447 -375 -850 -764 -618 -401 -148 -125 -568 -152 -678 -707 -189 -413 -746 -765 -550 -529 -355 -767 -406 -125 -184 -477 -278 -900 -698 -902 -951 -218 -124 -838 -478 -677 -994 -690 -449 -154 -126 -12 -976 -621 -679 -192 -109 -125 -955 -884 -666 -258 -562 -22 -939 -92 -899 -179 -26 -749 -500 -406 -446 -514 -368 -98 -65 -651 -160 -568 -625 -77 -40 -221 -558 -805 -950 -548 -985 -112 -305 -570 -306 -508 -705 -826 -953 -605 -290 -629 -933 -131 -925 -764 -694 -429 -19 -248 -42 -442 -948 -677 -937 -122 -351 -719 -92 -480 -175 -168 -423 -642 -703 -940 -389 -596 -409 -604 -927 -509 -646 -931 -397 -216 -533 -919 -603 -944 -994 -501 -821 -17 -671 -536 -822 -199 -141 -13 -930 -962 -113 -287 -581 -599 -306 -340 -76 -307 -271 -816 -408 -875 -577 -407 -706 -671 -745 -676 -69 -338 -569 -26 -629 -51 -14 -946 -110 -961 -457 -977 -629 -56 -694 -715 -654 -594 -958 -45 -961 -735 -961 -789 -860 -587 -916 -886 -435 -290 -926 -904 -431 -778 -865 -912 -553 -882 -718 -966 -680 -755 -69 -219 -307 -695 -543 -655 -225 -565 -376 -844 -811 -247 -44 -984 -889 -180 -700 -862 -150 -206 -256 -531 -830 -250 -324 -131 -462 -305 -471 -208 -486 -90 -50 -76 -95 -1000 -493 -361 -705 -428 -326 -448 -894 -917 -415 -321 -386 -555 -805 -413 -10 -420 -938 -965 -8 -867 -48 -327 -7 -574 -644 -422 -103 -482 -722 -523 -72 -787 -673 -195 -880 -628 -2 -106 -574 -15 -110 -968 -245 -685 -5 -687 -254 -685 -569 -67 -504 -200 -484 -854 -300 -92 -331 -905 -970 -826 -854 -997 -647 -660 -976 -801 -430 -898 -101 -692 -586 -347 -931 -870 -184 -467 -98 -554 -441 -520 -213 -380 -712 -649 -258 -230 -911 -875 -560 -365 -229 -372 -876 -447 -805 -220 -68 -658 -388 -262 -823 -45 -553 -247 -833 -464 -371 -779 -203 -60 -698 -293 -902 -337 -351 -885 -230 -734 -566 -169 -906 -994 -57 -987 -950 -346 -178 -334 -655 -137 -7 -867 -101 -170 -615 -25 -487 -670 -252 -733 -518 -167 -41 -717 -346 -76 -928 -773 -989 -401 -165 -951 -504 -67 -371 -23 -280 -421 -739 -142 -5 -321 -145 -337 -185 -417 -535 -156 -412 -135 -515 -859 -236 -119 -403 -897 -58 -123 -68 -893 -640 -917 -652 -374 -590 -297 -33 -91 -967 -936 -865 -910 -895 -130 -91 -930 -814 -760 -864 -943 -379 -917 -266 -453 -485 -167 -354 -558 -431 -568 -744 -820 -96 -201 -594 -20 -301 -394 -546 -685 -673 -849 -84 -776 -909 -794 -835 -4 -776 -146 -389 -190 -739 -850 -360 -44 -939 -422 -313 -100 -253 -653 -411 -969 -370 -720 -639 -612 -537 -311 -702 -434 -560 -841 -893 -985 -166 -397 -91 -103 -812 -363 -154 -736 -585 -982 -881 -515 -387 -613 -501 -62 -429 -157 -694 -507 -216 -340 -463 -190 -997 -456 -464 -340 -572 -809 -106 -864 -218 -876 -975 -358 -109 -146 -592 -571 -46 -792 -923 -18 -940 -190 -146 -49 -443 -356 -672 -305 -497 -895 -766 -468 -841 -24 -511 -489 -55 -55 -445 -317 -719 -265 -822 -66 -662 -983 -468 -397 -631 -743 -189 -727 -393 -929 -486 -562 -625 -856 -215 -944 -738 -424 -331 -348 -5 -446 -872 -668 -632 -446 -315 -178 -905 -158 -197 -283 -781 -928 -179 -655 -896 -335 -748 -877 -98 -630 -756 -351 -608 -373 -450 -461 -118 -198 -427 -584 -302 -777 -935 -298 -381 -795 -673 -287 -339 -836 -576 -154 -740 -435 -593 -125 -256 -34 -285 -737 -23 -766 -553 -238 -544 -310 -509 -312 -37 -892 -551 -113 -666 -9 -51 -311 -818 -792 -340 -490 -54 -492 -309 -882 -778 -696 -337 -709 -576 -758 -76 -711 -261 -953 -37 -184 -731 -750 -886 -144 -186 -516 -167 -719 -563 -476 -516 -316 -882 -446 -467 -521 -346 -490 -90 -72 -863 -69 -266 -395 -303 -97 -108 -493 -626 -822 -246 -495 -680 -584 -14 -473 -230 -446 -915 -274 -918 -298 -728 -223 -605 -502 -351 -663 -885 -378 -389 -69 -737 -973 -953 -146 -745 -580 -197 -984 -180 -628 -937 -196 -580 -673 -588 -720 -255 -265 -982 -656 -361 -625 -324 -689 -558 -363 -612 -580 -672 -922 -100 -867 -474 -270 -397 -43 -164 -125 -159 -220 -822 -467 -246 -244 -782 -328 -18 -937 -509 -298 -104 -757 -95 -210 -305 -922 -504 -574 -71 -572 -440 -209 -427 -717 -550 -14 -898 -425 -979 -682 -370 -336 -785 -489 -601 -59 -599 -315 -747 -966 -608 -5 -798 -583 -589 -87 -983 -383 -927 -362 -714 -546 -301 -215 -736 -261 -31 -588 -491 -224 -567 -1 -833 -764 -857 -566 -784 -807 -576 -521 -446 -419 -898 -309 -48 -100 -306 -629 -170 -85 -635 -689 -555 -181 -811 -467 -969 -421 -593 -284 -704 -984 -207 -268 -351 -395 -277 -683 -74 -263 -645 -189 -435 -327 -824 -851 -655 -431 -842 -375 -843 -124 -236 -975 -854 -686 -433 -970 -405 -33 -691 -387 -986 -82 -986 -407 -381 -930 -342 -405 -80 -688 -731 -663 -938 -915 -177 -739 -268 -477 -881 -122 -846 -877 -792 -770 -791 -541 -330 -567 -884 -688 -962 -441 -624 -294 -39 -246 -292 -872 -492 -355 -221 -105 -810 -303 -123 -670 -219 -373 -545 -751 -993 -39 -85 -797 -619 -237 -804 -557 -791 -921 -330 -85 -271 -500 -282 -810 -689 -207 -193 -731 -539 -10 -253 -593 -27 -742 -455 -931 -553 -807 -403 -117 -352 -306 -680 -321 -592 -982 -8 -451 -249 -574 -740 -766 -946 -236 -891 -114 -344 -13 -993 -230 -970 -564 -841 -429 -729 -91 -218 -579 -84 -499 -835 -55 -843 -84 -957 -925 -893 -148 -521 -545 -669 -429 -603 -321 -387 -997 -402 -183 -720 -359 -835 -135 -708 -472 -329 -893 -501 -604 -522 -944 -308 -842 -360 -867 -385 -934 -614 -265 -88 -333 -986 -288 -295 -123 -806 -210 -454 -147 -598 -128 -962 -582 -547 -580 -610 -304 -314 -923 -954 -15 -738 -943 -369 -401 -407 -405 -785 -45 -572 -527 -109 -912 -866 -389 -697 -383 -433 -217 -758 -321 -2 -509 -522 -761 -42 -108 -938 -727 -649 -759 -775 -149 -902 -431 -151 -20 -275 -995 -409 -376 -584 -992 -704 -889 -313 -203 -469 -258 -943 -876 -226 -134 -654 -383 -385 -943 -44 -478 -993 -28 -484 -41 -836 -139 -979 -863 -41 -867 -186 -101 -470 -444 -566 -694 -380 -734 -407 -678 -528 -887 -260 -908 -724 -581 -255 -532 -440 -607 -985 -722 -720 -115 -545 -50 -543 -682 -227 -211 -803 -681 -68 -745 -529 -81 -893 -821 -413 -969 -911 -963 -340 -641 -784 -643 -112 -106 -152 -661 -700 -10 -704 -727 -15 -826 -350 -198 -219 -254 -932 -947 -627 -176 -373 -503 -416 -530 -251 -743 -832 -54 -972 -925 -543 -549 -775 -486 -846 -821 -77 -477 -483 -111 -567 -691 -600 -920 -695 -161 -146 -679 -677 -407 -727 -108 -606 -492 -947 -89 -14 -340 -701 -459 -761 -358 -573 -542 -107 -456 -404 -855 -310 -235 -377 -738 -410 -799 -77 -305 -241 -58 -836 -708 -945 -680 -414 -367 -632 -741 -363 -769 -481 -538 -564 -959 -354 -896 -486 -552 -914 -175 -884 -174 -805 -988 -757 -282 -980 -356 -429 -119 -762 -451 -108 -914 -570 -433 -249 -729 -852 -11 -94 -295 -675 -402 -626 -858 -523 -706 -146 -201 -946 -399 -459 -801 -315 -846 -798 -147 -922 -313 -240 -166 -822 -505 -388 -328 -322 -846 -425 -699 -594 -144 -725 -565 -142 -954 -863 -304 -858 -737 -605 -722 -898 -807 -55 -362 -575 -812 -453 -748 -702 -852 -362 -3 -130 -987 -362 -156 -351 -806 -27 -535 -752 -217 -256 -326 -985 -189 -636 -481 -236 -499 -559 -884 -241 -391 -740 -207 -181 -763 -644 -756 -390 -709 -276 -266 -181 -501 -811 -180 -466 -999 -449 -512 -559 -714 -914 -505 -707 -443 -178 -432 -147 -817 -769 -481 -978 -922 -529 -924 -144 -824 -435 -377 -904 -683 -996 -750 -366 -296 -738 -302 -23 -853 -391 -886 -303 -229 -44 -338 -461 -170 -161 -133 -774 -638 -779 -64 -15 -449 -808 -784 -585 -254 -832 -511 -324 -760 -228 -478 -443 -894 -515 -287 -389 -998 -769 -484 -610 -671 -250 -293 -762 -760 -262 -170 -632 -498 -840 -154 -544 -121 -847 -968 -213 -230 -857 -161 -71 -294 -29 -473 -27 -730 -189 -909 -980 -877 -11 -83 -71 -981 -212 -784 -484 -255 -700 -692 -383 -223 -130 -127 -991 -26 -951 -14 -709 -634 -357 -866 -287 -240 -697 -440 -486 -124 -575 -326 -87 -992 -386 -488 -991 -328 -195 -653 -560 -415 -337 -98 -497 -988 -873 -411 -909 -117 -916 -96 -803 -434 -305 -711 -234 -169 -500 -337 -377 -711 -334 -501 -155 -849 -130 -742 -462 -720 -517 -437 -597 -334 -957 -535 -926 -900 -136 -34 -204 -626 -151 -256 -552 -860 -906 -405 -44 -624 -54 -14 -419 -904 -159 -795 -295 -58 -723 -185 -965 -703 -191 -465 -362 -714 -228 -957 -155 -999 -239 -531 -538 -124 -232 -943 -549 -837 -821 -624 -64 -467 -371 -318 -799 -535 -34 -350 -738 -869 -265 -695 -332 -129 -1 -465 -2 -699 -365 -158 -789 -298 -666 -186 -122 -822 -283 -491 -936 -664 -749 -937 -419 -297 -538 -833 -238 -877 -584 -924 -838 -151 -316 -748 -964 -815 -962 -78 -491 -322 -621 -375 -655 -666 -458 -580 -746 -223 -820 -136 -126 -472 -69 -197 -548 -706 -840 -850 -352 -86 -500 -29 -820 -995 -765 -9 -676 -606 -680 -864 -448 -574 -889 -17 -322 -995 -874 -714 -894 -762 -549 -84 -873 -857 -961 -277 -155 -944 -550 -250 -668 -515 -981 -414 -200 -567 -383 -548 -971 -430 -166 -251 -248 -224 -715 -277 -777 -998 -76 -154 -492 -422 -498 -179 -485 -666 -373 -42 -326 -425 -711 -985 -298 -115 -935 -803 -208 -769 -511 -368 -549 -991 -322 -947 -475 -132 -690 -580 -531 -341 -376 -255 -489 -741 -654 -479 -368 -999 -567 -13 -283 -192 -581 -300 -37 -998 -5 -109 -699 -772 -323 -475 -847 -756 -818 -27 -126 -603 -686 -685 -577 -532 -322 -846 -335 -990 -627 -297 -208 -992 -24 -628 -902 -76 -747 -361 -246 -183 -585 -612 -587 -497 -691 -478 -943 -59 -885 -702 -667 -516 -130 -498 -939 -278 -213 -645 -429 -837 -806 -560 -650 -188 -603 -643 -235 -564 -638 -403 -457 -464 -237 -719 -996 -592 -576 -216 -260 -401 -545 -984 -993 -839 -69 -672 -43 -929 -771 -758 -15 -545 -55 -840 -512 -388 -344 -562 -385 -931 -876 -264 -830 -485 -202 -357 -943 -327 -496 -449 -429 -353 -380 -164 -576 -523 -885 -601 -760 -17 -68 -467 -450 -166 -609 -634 -789 -141 -64 -565 -120 -820 -963 -533 -979 -434 -865 -567 -777 -546 -68 -763 -305 -811 -759 -140 -565 -344 -953 -97 -44 -284 -914 -414 -127 -515 -572 -746 -312 -931 -352 -419 -659 -472 -738 -54 -445 -101 -111 -222 -589 -13 -580 -512 -941 -695 -575 -330 -307 -676 -229 -83 -718 -480 -3 -873 -254 -173 -765 -899 -200 -560 -490 -323 -905 -751 -438 -413 -529 -726 -287 -913 -849 -167 -689 -68 -522 -143 -149 -38 -371 -711 -843 -285 -71 -664 -661 -532 -553 -169 -780 -463 -489 -732 -274 -227 -599 -773 -101 -240 -639 -19 -952 -641 -524 -818 -455 -308 -985 -694 -494 -532 -578 -146 -503 -347 -513 -226 -251 -628 -85 -759 -472 -983 -28 -351 -46 -114 -999 -865 -823 -715 -692 -804 -177 -735 -466 -380 -146 -455 -248 -51 -38 -669 -6 -104 -386 -561 -462 -565 -165 -895 -3 -718 -405 -200 -325 -264 -158 -758 -62 -955 -714 -99 -773 -606 -818 -746 -843 -201 -938 -133 -1 -594 -711 -16 -806 -643 -814 -229 -706 -545 -97 -634 -324 -410 -520 -696 -18 -853 -63 -712 -762 -174 -609 -325 -83 -715 -234 -684 -667 -615 -227 -749 -475 -369 -574 -334 -383 -175 -780 -96 -129 -701 -605 -45 -968 -308 -549 -420 -220 -561 -863 -779 -145 -921 -805 -560 -995 -349 -875 -232 -151 -758 -250 -174 -189 -466 -156 -777 -540 -955 -531 -779 -119 -7 -340 -247 -612 -971 -528 -601 -724 -843 -72 -521 -297 -596 -483 -737 -770 -558 -207 -277 -744 -676 -89 -652 -43 -354 -351 -360 -729 -604 -902 -59 -229 -484 -495 -969 -412 -242 -1 -992 -927 -272 -78 -542 -493 -306 -645 -748 -727 -392 -766 -378 -671 -950 -160 -16 -60 -422 -597 -269 -982 -965 -938 -893 -665 -585 -453 -4 -215 -286 -600 -128 -235 -611 -355 -108 -960 -472 -987 -85 -357 -435 -432 -962 -577 -605 -307 -366 -392 -992 -880 -181 -299 -28 -573 -327 -397 -714 -186 -594 -674 -987 -632 -907 -939 -533 -325 -566 -604 -701 -820 -444 -50 -777 -897 -93 -497 -78 -369 -769 -270 -178 -345 -491 -810 -359 -925 -921 -605 -732 -984 -831 -535 -346 -674 -208 -638 -435 -1000 -980 -145 -885 -914 -527 -492 -482 -916 -202 -848 -17 -322 -914 -247 -573 -203 -585 -618 -529 -893 -279 -970 -395 -677 -70 -810 -767 -688 -768 -642 -154 -807 -974 -160 -121 -35 -246 -478 -357 -806 -403 -827 -866 -738 -328 -16 -993 -600 -231 -260 -949 -374 -695 -812 -225 -719 -718 -915 -48 -242 -479 -100 -936 -57 -453 -518 -135 -338 -950 -803 -655 -65 -214 -945 -638 -218 -469 -76 -366 -347 -287 -923 -591 -112 -794 -955 -894 -300 -868 -610 -711 -747 -392 -597 -307 -312 -297 -246 -575 -376 -94 -261 -406 -516 -504 -384 -694 -902 -60 -613 -396 -68 -750 -28 -359 -157 -178 -750 -476 -29 -428 -513 -456 -786 -893 -958 -233 -811 -606 -95 -389 -523 -657 -456 -29 -140 -21 -244 -547 -607 -512 -123 -378 -980 -480 -414 -339 -344 -23 -695 -779 -971 -469 -145 -407 -766 -570 -904 -155 -583 -54 -635 -780 -765 -964 -328 -414 -260 -621 -151 -921 -234 -866 -812 -770 -138 -247 -998 -674 -65 -967 -93 -120 -817 -729 -818 -381 -996 -113 -168 -981 -492 -566 -404 -777 -318 -507 -434 -443 -894 -58 -248 -876 -536 -417 -162 -131 -599 -673 -827 -445 -419 -396 -841 -806 -935 -757 -295 -325 -922 -556 -446 -964 -608 -157 -186 -446 -979 -59 -607 -218 -669 -779 -645 -787 -15 -995 -598 -428 -427 -981 -992 -967 -733 -264 -519 -415 -7 -541 -546 -194 -547 -972 -444 -483 -288 -2 -216 -140 -296 -196 -722 -880 -449 -379 -811 -966 -130 -178 -869 -98 -647 -953 -898 -437 -350 -123 -962 -202 -588 -677 -40 -294 -676 -298 -886 -515 -724 -24 -49 -449 -766 -453 -862 -825 -900 -791 -728 -350 -491 -199 -934 -566 -906 -909 -578 -350 -687 -520 -158 -604 -587 -517 -923 -70 -732 -139 -945 -296 -167 -658 -218 -617 -241 -759 -336 -722 -866 -617 -359 -747 -96 -113 -948 -778 -103 -847 -684 -102 -791 -425 -745 -538 -780 -264 -47 -899 -390 -934 -18 -567 -565 -923 -263 -499 -757 -372 -988 -423 -945 -169 -754 -148 -430 -721 -857 -228 -24 -937 -991 -792 -464 -450 -338 -341 -884 -42 -862 -43 -906 -169 -520 -127 -385 -733 -138 -497 -846 -834 -125 -120 -643 -556 -438 -213 -960 -463 -984 -434 -667 -949 -142 -955 -662 -579 -223 -562 -209 -281 -802 -927 -847 -184 -584 -26 -188 -648 -793 -205 -286 -330 -540 -697 -297 -142 -558 -261 -893 -283 -753 -273 -701 -534 -698 -273 -524 -88 -404 -953 -991 -688 -799 -628 -709 -171 -578 -769 -101 -735 -55 -376 -950 -620 -88 -775 -315 -733 -618 -817 -522 -856 -597 -214 -731 -450 -673 -429 -233 -809 -383 -458 -798 -785 -647 -244 -671 -352 -339 -577 -822 -472 -979 -776 -112 -152 -956 -561 -944 -56 -865 -319 -383 -256 -46 -832 -281 -618 -780 -128 -171 -635 -764 -481 -414 -782 -385 -283 -523 -773 -79 -179 -186 -711 -855 -925 -221 -467 -674 -411 -108 -675 -748 -407 -107 -127 -75 -904 -136 -1 -815 -656 -144 -307 -996 -637 -893 -725 -925 -59 -942 -695 -352 -195 -783 -921 -25 -610 -476 -241 -563 -432 -328 -434 -938 -718 -308 -970 -10 -264 -924 -161 -315 -229 -435 -666 -736 -483 -697 -758 -769 -823 -612 -425 -831 -701 -569 -388 -344 -463 -46 -369 -675 -446 -538 -468 -712 -498 -294 -728 -180 -491 -653 -969 -29 -259 -133 -484 -445 -821 -831 -985 -970 -577 -308 -391 -809 -14 -935 -958 -896 -5 -615 -67 -740 -207 -815 -236 -325 -293 -670 -474 -65 -318 -947 -401 -458 -614 -400 -20 -362 -115 -429 -463 -113 -264 -940 -751 -3 -674 -442 -546 -481 -892 -551 -473 -810 -307 -189 -66 -611 -951 -847 -820 -80 -214 -737 -769 -121 -176 -985 -97 -607 -767 -755 -953 -501 -635 -728 -303 -897 -164 -23 -117 -415 -593 -353 -487 -182 -865 -597 -996 -614 -296 -764 -372 -656 -113 -231 -337 -331 -190 -787 -422 -593 -550 -583 -245 -607 -196 -388 -7 -771 -921 -550 -139 -908 -273 -882 -426 -542 -124 -958 -374 -443 -647 -286 -341 -915 -430 -882 -175 -962 -975 -959 -640 -257 -854 -513 -566 -821 -298 -747 -677 -181 -970 -877 -2 -340 -254 -514 -396 -683 -797 -62 -871 -774 -543 -280 -211 -707 -540 -537 -205 -195 -901 -518 -67 -340 -299 -270 -639 -417 -110 -129 -228 -28 -841 -110 -103 -581 -240 -395 -61 -231 -751 -726 -943 -271 -37 -891 -346 -984 -745 -168 -852 -945 -918 -390 -62 -367 -134 -116 -321 -831 -214 -466 -585 -73 -386 -993 -870 -944 -122 -698 -938 -669 -553 -459 -41 -709 -371 -644 -375 -3 -594 -354 -631 -808 -373 -898 -794 -646 -950 -327 -379 -54 -857 -397 -312 -22 -624 -887 -276 -565 -200 -647 -142 -691 -730 -821 -620 -372 -610 -382 -748 -545 -310 -673 -139 -136 -175 -18 -310 -373 -838 -932 -305 -886 -580 -810 -127 -211 -379 -7 -25 -845 -937 -650 -391 -554 -37 -734 -32 -426 -435 -640 -47 -207 -966 -271 -918 -500 -732 -338 -311 -615 -239 -685 -699 -812 -756 -794 -348 -764 -48 -320 -663 -241 -453 -580 -528 -110 -564 -627 -835 -863 -575 -529 -948 -137 -323 -914 -656 -219 -369 -218 -460 -14 -895 -229 -659 -945 -694 -233 -655 -416 -501 -50 -616 -237 -480 -481 -465 -923 -635 -942 -96 -631 -263 -202 -117 -418 -338 -508 -567 -706 -631 -629 -736 -445 -464 -154 -993 -808 -833 -602 -897 -891 -455 -332 -224 -955 -220 -601 -692 -390 -435 -125 -605 -23 -355 -270 -993 -540 -164 -994 -400 -54 -3 -836 -130 -159 -405 -174 -842 -162 -304 -545 -23 -520 -923 -119 -28 -133 -156 -315 -292 -144 -390 -746 -174 -805 -441 -553 -324 -623 -46 -232 -516 -488 -831 -707 -351 -213 -652 -873 -891 -526 -971 -537 -174 -78 -204 -430 -569 -958 -854 -610 -467 -180 -316 -404 -591 -591 -872 -326 -17 -485 -434 -168 -572 -135 -432 -315 -840 -308 -694 -51 -946 -344 -719 -754 -183 -887 -873 -397 -974 -604 -340 -90 -838 -541 -805 -516 -879 -508 -841 -119 -350 -324 -782 -816 -684 -276 -153 -883 -399 -643 -515 -124 -289 -507 -670 -263 -18 -79 -646 -15 -545 -99 -359 -282 -337 -420 -540 -520 -661 -624 -955 -703 -835 -811 -857 -309 -692 -379 -167 -600 -418 -672 -30 -519 -721 -202 -25 -826 -654 -75 -571 -659 -665 -956 -809 -288 -866 -765 -534 -739 -620 -795 -310 -350 -662 -697 -967 -489 -981 -226 -265 -842 -94 -51 -588 -533 -557 -357 -916 -559 -456 -909 -555 -770 -169 -830 -46 -218 -205 -826 -634 -241 -946 -969 -545 -274 -691 -259 -962 -530 -867 -124 -501 -797 -772 -66 -462 -336 -10 -206 -549 -823 -666 -32 -141 -752 -465 -644 -876 -373 -677 -52 -398 -258 -6 -260 -468 -382 -185 -495 -220 -474 -668 -244 -530 -685 -703 -877 -23 -890 -550 -135 -692 -143 -907 -252 -121 -386 -230 -997 -19 -732 -532 -848 -90 -775 -198 -401 -35 -275 -959 -946 -555 -369 -578 -152 -865 -782 -708 -82 -934 -891 -494 -845 -676 -933 -166 -445 -488 -945 -827 -891 -847 -215 -335 -244 -120 -193 -292 -249 -466 -194 -202 -985 -800 -790 -133 -877 -617 -689 -353 -416 -256 -591 -897 -584 -220 -90 -588 -108 -659 -543 -867 -270 -939 -579 -982 -988 -616 -20 -570 -472 -588 -25 -66 -239 -276 -724 -954 -363 -328 -20 -150 -421 -100 -666 -504 -611 -348 -471 -505 -537 -454 -18 -305 -642 -780 -644 -841 -532 -841 -251 -450 -934 -900 -240 -650 -441 -12 -825 -478 -838 -536 -982 -170 -434 -953 -620 -659 -32 -666 -1000 -402 -983 -309 -906 -735 -76 -539 -132 -967 -445 -766 -401 -233 -127 -711 -889 -833 -607 -124 -691 -233 -430 -261 -118 -870 -503 -510 -972 -864 -777 -250 -131 -350 -669 -681 -791 -686 -185 -322 -611 -132 -510 -659 -271 -609 -406 -997 -47 -389 -688 -967 -71 -677 -23 -765 -324 -919 -595 -487 -728 -897 -721 -385 -193 -831 -898 -753 -361 -562 -362 -889 -974 -723 -258 -562 -313 -488 -456 -353 -252 -937 -840 -828 -397 -866 -907 -70 -985 -75 -187 -647 -984 -459 -169 -53 -314 -319 -163 -410 -268 -250 -320 -576 -886 -134 -313 -302 -889 -732 -759 -154 -866 -391 -835 -64 -833 -172 -846 -704 -105 -596 -854 -215 -888 -683 -705 -158 -397 -212 -149 -578 -129 -919 -132 -563 -994 -810 -71 -189 -171 -240 -807 -627 -826 -321 -977 -548 -362 -969 -829 -855 -220 -197 -60 -378 -487 -18 -665 -479 -439 -568 -319 -452 -801 -227 -97 -9 -19 -867 -352 -883 -828 -705 -960 -265 -160 -501 -902 -963 -722 -672 -772 -503 -377 -820 -398 -534 -72 -498 -210 -527 -225 -231 -760 -807 -2 -453 -97 -478 -658 -776 -817 -199 -565 -477 -229 -285 -349 -538 -559 -538 -27 -612 -704 -644 -85 -484 -513 -42 -327 -304 -630 -140 -757 -447 -585 -68 -513 -18 -5 -500 -245 -940 -862 -190 -896 -650 -454 -85 -271 -198 -630 -164 -629 -559 -174 -732 -891 -970 -612 -964 -207 -945 -641 -803 -362 -385 -39 -961 -64 -483 -932 -827 -817 -205 -875 -821 -375 -209 -11 -646 -574 -646 -730 -255 -238 -835 -768 -738 -604 -449 -183 -884 -451 -69 -152 -405 -386 -309 -668 -876 -462 -655 -835 -723 -228 -393 -115 -823 -107 -645 -422 -388 -1 -316 -704 -808 -469 -162 -566 -802 -888 -446 -644 -437 -308 -101 -871 -766 -424 -559 -890 -229 -930 -500 -293 -980 -507 -553 -575 -351 -521 -157 -728 -605 -519 -847 -197 -892 -509 -13 -617 -268 -586 -967 -436 -634 -14 -836 -453 -565 -665 -412 -562 -245 -351 -887 -986 -688 -737 -741 -912 -381 -349 -600 -867 -536 -444 -929 -246 -90 -16 -149 -114 -389 -565 -461 -149 -916 -207 -164 -798 -250 -180 -545 -141 -309 -783 -234 -801 -496 -995 -793 -756 -228 -671 -186 -670 -509 -424 -828 -761 -969 -506 -380 -555 -395 -631 -120 -414 -623 -976 -849 -934 -354 -520 -362 -389 -393 -824 -806 -598 -654 -863 -707 -499 -686 -994 -979 -877 -877 -830 -962 -79 -218 -744 -799 -734 -156 -628 -812 -534 -205 -114 -68 -668 -224 -613 -658 -694 -286 -366 -828 -435 -345 -951 -586 -782 -267 -540 -876 -743 -763 -478 -860 -986 -162 -527 -941 -147 -746 -208 -204 -743 -486 -767 -850 -150 -482 -783 -46 -314 -444 -801 -181 -386 -150 -571 -999 -893 -379 -474 -166 -983 -334 -128 -960 -686 -687 -567 -422 -75 -168 -258 -72 -721 -22 -553 -619 -561 -1000 -17 -766 -258 -466 -388 -106 -640 -593 -828 -999 -695 -345 -477 -728 -642 -210 -127 -658 -170 -583 -240 -690 -992 -185 -668 -663 -821 -791 -391 -521 -101 -638 -936 -348 -943 -590 -276 -669 -290 -309 -23 -51 -576 -198 -421 -861 -825 -47 -574 -963 -321 -493 -25 -16 -563 -428 -893 -912 -929 -307 -124 -782 -790 -188 -76 -341 -615 -15 -280 -299 -874 -664 -316 -13 -556 -991 -453 -192 -681 -156 -633 -826 -291 -987 -540 -574 -944 -862 -396 -957 -648 -130 -143 -801 -596 -821 -752 -913 -715 -755 -220 -927 -897 -876 -569 -297 -280 -814 -361 -737 -694 -613 -125 -409 -42 -395 -482 -793 -570 -22 -901 -748 -496 -254 -514 -798 -789 -650 -426 -20 -628 -401 -987 -728 -865 -602 -518 -967 -391 -97 -311 -21 -653 -704 -206 -284 -961 -961 -41 -44 -996 -702 -827 -576 -53 -645 -850 -17 -420 -400 -355 -925 -376 -616 -47 -693 -377 -239 -164 -272 -727 -680 -175 -819 -540 -849 -546 -175 -985 -379 -356 -205 -320 -117 -332 -930 -233 -422 -459 -627 -152 -139 -554 -916 -868 -715 -308 -732 -865 -589 -799 -762 -218 -176 -732 -109 -739 -246 -995 -81 -394 -150 -501 -720 -283 -45 -983 -703 -447 -503 -15 -675 -872 -649 -250 -936 -276 -363 -412 -348 -747 -182 -39 -331 -439 -673 -924 -957 -948 -165 -326 -139 -761 -950 -926 -909 -947 -84 -869 -353 -403 -903 -501 -80 -492 -595 -15 -338 -705 -269 -103 -842 -852 -823 -766 -974 -666 -615 -225 -948 -752 -735 -891 -544 -999 -500 -107 -304 -386 -897 -838 -520 -655 -171 -79 -148 -822 -564 -160 -425 -856 -145 -531 -259 -594 -707 -457 -360 -743 -473 -111 -48 -592 -857 -285 -922 -243 -849 -693 -157 -803 -321 -471 -915 -442 -166 -146 -742 -484 -774 -877 -975 -223 -346 -315 -317 -506 -776 -121 -26 -236 -764 -708 -727 -436 -568 -199 -872 -261 -877 -898 -706 -978 -991 -382 -188 -419 -786 -585 -635 -371 -751 -501 -345 -406 -25 -764 -462 -833 -84 -704 -690 -64 -486 -183 -555 -927 -344 -598 -947 -962 -505 -406 -280 -706 -650 -287 -104 -791 -966 -909 -741 -730 -280 -360 -479 -342 -874 -957 -383 -96 -388 -789 -42 -26 -917 -228 -743 -977 -548 -395 -467 -976 -436 -94 -424 -509 -470 -55 -238 -130 -731 -516 -977 -412 -192 -48 -88 -19 -742 -605 -757 -698 -619 -807 -861 -920 -376 -683 -296 -446 -242 -621 -454 -145 -399 -813 -201 -735 -518 -238 -713 -873 -301 -744 -896 -922 -356 -697 -170 -904 -260 -158 -90 -994 -264 -761 -201 -18 -985 -781 -614 -715 -94 -25 -494 -719 -752 -861 -45 -260 -397 -223 -504 -867 -450 -405 -821 -406 -184 -706 -841 -952 -696 -836 -231 -986 -598 -727 -954 -601 -371 -926 -777 -267 -857 -142 -426 -304 -799 -749 -789 -101 -647 -873 -820 -515 -665 -371 -599 -72 -622 -94 -318 -526 -164 -166 -311 -894 -353 -849 -67 -599 -319 -967 -801 -448 -528 -227 -384 -577 -399 -450 -536 -269 -569 -961 -216 -609 -271 -274 -746 -835 -688 -440 -66 -498 -652 -912 -482 -957 -495 -724 -678 -819 -515 -231 -356 -502 -318 -788 -270 -884 -230 -313 -5 -997 -602 -797 -208 -767 -482 -447 -409 -675 -607 -287 -971 -830 -55 -577 -205 -4 -9 -132 -573 -71 -800 -450 -998 -564 -535 -612 -122 -434 -998 -57 -833 -183 -619 -543 -580 -161 -561 -704 -68 -692 -493 -463 -171 -946 -672 -21 -258 -466 -833 -694 -495 -392 -158 -398 -701 -917 -783 -556 -696 -848 -223 -319 -892 -363 -889 -741 -457 -732 -732 -692 -559 -543 -655 -867 -169 -418 -886 -817 -41 -977 -780 -543 -138 -551 -376 -301 -927 -76 -899 -773 -134 -879 -149 -829 -113 -289 -967 -663 -119 -968 -37 -393 -426 -538 -7 -674 -383 -977 -500 -965 -221 -319 -873 -476 -365 -110 -971 -917 -808 -665 -258 -129 -779 -822 -74 -386 -555 -855 -797 -563 -584 -799 -39 -301 -71 -428 -742 -566 -487 -937 -747 -771 -517 -404 -236 -317 -418 -177 -129 -469 -585 -314 -978 -175 -760 -727 -689 -34 -687 -381 -337 -199 -869 -679 -513 -708 -446 -368 -357 -856 -376 -475 -989 -821 -287 -340 -603 -561 -133 -229 -664 -777 -379 -210 -70 -967 -800 -328 -25 -337 -695 -150 -216 -144 -730 -894 -837 -631 -123 -529 -278 -574 -773 -233 -590 -916 -825 -185 -501 -744 -829 -238 -779 -395 -119 -831 -332 -889 -535 -159 -319 -779 -896 -35 -365 -578 -515 -534 -185 -702 -513 -854 -892 -867 -45 -117 -34 -222 -690 -62 -272 -222 -200 -700 -241 -51 -524 -990 -189 -154 -130 -945 -403 -126 -854 -429 -334 -785 -866 -418 -440 -227 -103 -522 -335 -129 -914 -596 -894 -555 -514 -800 -215 -3 -368 -669 -514 -314 -836 -926 -14 -418 -511 -601 -631 -254 -117 -950 -813 -981 -883 -622 -643 -16 -905 -306 -574 -441 -770 -593 -399 -569 -66 -708 -320 -711 -603 -726 -945 -128 -845 -759 -705 -751 -914 -590 -872 -61 -259 -102 -843 -893 -881 -710 -334 -440 -675 -968 -371 -459 -366 -731 -347 -472 -843 -989 -322 -728 -657 -563 -100 -28 -938 -493 -235 -8 -346 -419 -898 -490 -302 -514 -895 -620 -874 -577 -697 -171 -241 -326 -257 -28 -849 -875 -452 -986 -372 -267 -728 -740 -931 -881 -80 -124 -75 -772 -613 -752 -490 -538 -243 -423 -908 -866 -92 -884 -207 -824 -761 -993 -134 -670 -276 -925 -93 -427 -276 -954 -780 -475 -77 -913 -792 -506 -774 -825 -717 -162 -118 -863 -853 -334 -847 -743 -29 -579 -841 -300 -871 -689 -811 -494 -946 -323 -313 -282 -873 -580 -530 -317 -544 -138 -562 -189 -449 -159 -158 -659 -28 -388 -360 -772 -216 -69 -364 -617 -188 -623 -454 -543 -43 -682 -568 -107 -993 -970 -556 -242 -181 -4 -90 -379 -690 -480 -816 -191 -14 -13 -785 -745 -513 -715 -284 -293 -825 -781 -485 -448 -26 -306 -218 -569 -419 -542 -506 -393 -855 -294 -471 -206 -959 -686 -979 -76 -324 -429 -636 -897 -226 -586 -24 -710 -332 -217 -76 -517 -539 -49 -30 -625 -328 -115 -863 -931 -753 -908 -982 -190 -363 -897 -484 -130 -190 -22 -236 -958 -855 -860 -841 -719 -111 -516 -826 -666 -625 -415 -206 -633 -187 -622 -289 -232 -523 -480 -70 -471 -647 -205 -299 -776 -655 -847 -228 -738 -747 -978 -267 -147 -526 -727 -602 -408 -912 -800 -172 -858 -312 -594 -916 -199 -558 -529 -866 -973 -756 -191 -77 -31 -780 -100 -528 -7 -405 -767 -575 -911 -203 -404 -436 -273 -655 -347 -135 -722 -718 -893 -869 -412 -601 -949 -909 -311 -455 -186 -241 -250 -986 -204 -532 -451 -747 -646 -918 -640 -847 -616 -515 -241 -5 -903 -242 -386 -823 -130 -687 -989 -817 -71 -589 -281 -939 -447 -28 -962 -164 -762 -172 -253 -746 -808 -674 -811 -607 -832 -923 -931 -355 -211 -130 -288 -750 -77 -129 -800 -484 -101 -550 -307 -312 -238 -427 -371 -907 -333 -52 -435 -97 -292 -634 -658 -281 -673 -568 -699 -821 -655 -40 -270 -673 -425 -75 -121 -147 -141 -914 -230 -481 -983 -345 -941 -755 -709 -793 -471 -236 -479 -709 -116 -653 -6 -32 -715 -978 -18 -98 -966 -21 -929 -292 -766 -495 -30 -60 -741 -169 -810 -334 -167 -744 -744 -27 -688 -467 -67 -7 -945 -813 -172 -170 -621 -335 -211 -820 -50 -468 -765 -556 -428 -382 -108 -378 -789 -302 -793 -790 -732 -367 -904 -865 -88 -656 -977 -162 -854 -540 -670 -609 -12 -993 -273 -54 -516 -398 -801 -654 -555 -371 -87 -236 -304 -304 -653 -505 -366 -84 -499 -247 -547 -689 -991 -225 -40 -678 -725 -290 -132 -199 -268 -722 -163 -472 -238 -554 -951 -695 -24 -144 -841 -46 -71 -854 -909 -489 -820 -389 -820 -418 -949 -975 -905 -630 -977 -367 -768 -208 -531 -76 -100 -864 -849 -112 -510 -629 -361 -866 -115 -791 -451 -61 -165 -887 -983 -157 -488 -370 -979 -105 -413 -714 -9 -969 -915 -941 -614 -77 -800 -524 -452 -471 -571 -597 -623 -140 -677 -413 -529 -985 -814 -200 -937 -331 -959 -261 -508 -146 -976 -988 -520 -733 -404 -408 -521 -759 -940 -13 -296 -897 -740 -973 -919 -979 -973 -344 -234 -873 -211 -189 -692 -286 -956 -778 -228 -353 -331 -442 -718 -466 -607 -254 -37 -645 -988 -474 -512 -478 -191 -463 -479 -935 -326 -267 -567 -331 -831 -910 -350 -296 -535 -189 -183 -405 -667 -228 -45 -561 -163 -781 -408 -731 -622 -895 -513 -875 -197 -287 -35 -312 -809 -10 -687 -266 -763 -919 -286 -214 -511 -432 -300 -474 -394 -440 -87 -36 -239 -781 -537 -144 -791 -112 -13 -648 -682 -104 -500 -42 -851 -621 -203 -831 -400 -422 -315 -836 -586 -325 -543 -277 -855 -719 -315 -451 -898 -929 -774 -346 -367 -578 -613 -472 -724 -446 -382 -445 -721 -734 -538 -408 -916 -227 -600 -331 -394 -358 -435 -458 -951 -338 -283 -275 -784 -320 -44 -320 -921 -845 -438 -472 -178 -260 -474 -10 -940 -695 -879 -35 -108 -578 -186 -725 -58 -869 -984 -220 -120 -131 -687 -597 -894 -768 -832 -437 -514 -587 -33 -991 -921 -856 -269 -949 -122 -345 -78 -333 -807 -489 -643 -681 -746 -306 -743 -583 -428 -132 -261 -641 -34 -564 -567 -984 -728 -910 -696 -200 -817 -582 -617 -489 -358 -649 -788 -127 -11 -940 -755 -203 -340 -87 -467 -928 -433 -873 -950 -147 -708 -606 -504 -725 -629 -709 -78 -769 -649 -276 -40 -277 -245 -871 -740 -484 -334 -115 -314 -889 -923 -825 -499 -858 -124 -87 -5 -997 -442 -91 -17 -176 -948 -835 -58 -415 -1 -988 -394 -39 -804 -635 -489 -410 -184 -746 -10 -558 -909 -801 -909 -60 -543 -141 -874 -716 -605 -895 -867 -690 -980 -530 -580 -184 -987 -990 -78 -539 -191 -240 -789 -509 -688 -571 -750 -313 -747 -428 -263 -556 -464 -52 -877 -307 -925 -169 -904 -704 -382 -462 -63 -646 -791 -606 -215 -581 -704 -808 -561 -849 -694 -702 -86 -420 -434 -474 -169 -299 -8 -338 -727 -835 -464 -466 -111 -562 -795 -463 -167 -929 -986 -212 -702 -10 -218 -733 -464 -320 -489 -585 -252 -739 -421 -901 -200 -370 -173 -946 -428 -581 -420 -648 -556 -157 -118 -807 -687 -290 -609 -767 -386 -954 -648 -322 -803 -462 -70 -762 -444 -95 -756 -689 -579 -296 -807 -287 -699 -806 -58 -413 -282 -989 -434 -989 -495 -900 -975 -732 -467 -734 -700 -468 -781 -137 -826 -857 -951 -88 -856 -158 -795 -245 -419 -532 -253 -75 -477 -15 -988 -168 -335 -405 -753 -363 -578 -192 -28 -677 -86 -795 -251 -44 -832 -413 -871 -734 -626 -758 -557 -118 -402 -367 -949 -289 -86 -933 -233 -366 -375 -200 -687 -149 -915 -716 -704 -409 -125 -497 -830 -149 -757 -491 -335 -605 -886 -664 -343 -334 -490 -516 -970 -139 -405 -375 -175 -877 -411 -681 -294 -122 -508 -757 -414 -921 -695 -72 -974 -161 -78 -387 -672 -935 -181 -359 -619 -410 -913 -923 -594 -981 -972 -919 -796 -975 -192 -646 -972 -59 -393 -333 -420 -622 -242 -103 -777 -467 -576 -841 -300 -521 -259 -615 -137 -217 -21 -602 -391 -911 -143 -561 -931 -709 -127 -937 -584 -165 -642 -263 -690 -171 -919 -18 -285 -965 -563 -8 -810 -815 -328 -151 -414 -268 -677 -73 -884 -642 -442 -380 -545 -932 -743 -414 -474 -204 -205 -12 -199 -597 -763 -721 -750 -961 -10 -293 -277 -528 -21 -940 -643 -52 -749 -523 -892 -905 -942 -700 -137 -977 -251 -127 -81 -807 -935 -628 -153 -655 -316 -482 -613 -637 -765 -205 -753 -925 -271 -133 -935 -864 -365 -789 -274 -181 -562 -886 -733 -74 -666 -445 -952 -729 -523 -705 -544 -406 -523 -804 -765 -758 -498 -615 -910 -87 -376 -385 -573 -369 -334 -606 -657 -656 -591 -450 -915 -751 -533 -892 -650 -582 -731 -15 -115 -455 -558 -586 -56 -34 -166 -733 -970 -254 -553 -357 -454 -409 -687 -657 -668 -221 -228 -396 -616 -964 -948 -59 -827 -101 -909 -136 -394 -29 -987 -817 -247 -766 -336 -250 -254 -718 -688 -611 -75 -830 -725 -602 -26 -392 -803 -671 -927 -114 -622 -665 -632 -194 -702 -472 -547 -109 -487 -338 -407 -561 -127 -526 -719 -639 -880 -334 -888 -831 -674 -878 -682 -146 -735 -711 -526 -573 -646 -92 -263 -405 -257 -175 -528 -874 -251 -63 -29 -834 -477 -659 -258 -816 -123 -382 -977 -235 -570 -978 -95 -422 -358 -101 -608 -529 -913 -441 -332 -690 -796 -240 -146 -956 -560 -520 -136 -443 -74 -394 -283 -975 -573 -299 -558 -234 -684 -376 -372 -573 -485 -963 -406 -250 -831 -862 -525 -410 -828 -522 -3 -265 -659 -723 -148 -373 -863 -561 -863 -408 -438 -332 -860 -371 -717 -38 -944 -787 -820 -123 -760 -122 -76 -45 -141 -828 -373 -122 -303 -315 -956 -881 -246 -549 -551 -736 -937 -726 -76 -698 -24 -983 -131 -377 -960 -744 -919 -835 -356 -977 -971 -128 -404 -842 -297 -674 -332 -239 -54 -291 -780 -472 -441 -3 -937 -768 -815 -817 -298 -110 -270 -649 -168 -138 -624 -539 -546 -498 -71 -783 -955 -298 -252 -629 -687 -13 -491 -756 -561 -571 -845 -953 -403 -526 -440 -560 -673 -922 -835 -353 -824 -370 -759 -820 -534 -781 -818 -238 -440 -345 -593 -707 -559 -459 -183 -103 -514 -312 -725 -79 -617 -819 -494 -800 -868 -78 -389 -727 -949 -850 -522 -469 -822 -652 -300 -360 -142 -50 -213 -802 -420 -752 -663 -404 -523 -871 -724 -737 -56 -865 -937 -509 -496 -817 -931 -472 -646 -67 -552 -753 -926 -707 -773 -353 -173 -935 -418 -493 -711 -223 -270 -584 -236 -586 -793 -328 -66 -91 -579 -39 -519 -207 -963 -957 -611 -936 -145 -286 -436 -720 -32 -149 -184 -865 -991 -128 -982 -337 -628 -380 -459 -287 -91 -472 -769 -307 -45 -683 -179 -990 -147 -524 -6 -711 -896 -61 -231 -123 -729 -897 -784 -687 -529 -558 -215 -725 -217 -939 -196 -453 -294 -255 -12 -378 -533 -743 -155 -374 -80 -221 -966 -650 -172 -856 -511 -620 -285 -348 -232 -400 -838 -333 -359 -227 -508 -306 -50 -300 -116 -926 -183 -533 -986 -750 -711 -151 -376 -444 -990 -531 -626 -453 -67 -325 -41 -14 -167 -519 -289 -934 -4 -988 -2 -563 -352 -299 -737 -629 -304 -798 -621 -490 -270 -142 -910 -982 -328 -977 -236 -112 -341 -200 -699 -514 -698 -621 -159 -993 -195 -176 -965 -28 -580 -911 -392 -906 -509 -75 -846 -811 -960 -835 -345 -325 -15 -840 -145 -708 -866 -352 -176 -801 -763 -284 -812 -225 -436 -40 -115 -862 -420 -184 -862 -416 -14 -474 -367 -492 -517 -992 -633 -455 -440 -541 -504 -627 -428 -617 -779 -839 -452 -772 -115 -738 -147 -206 -380 -977 -805 -236 -801 -90 -240 -489 -81 -967 -75 -738 -329 -695 -976 -255 -90 -430 -27 -168 -191 -953 -384 -469 -75 -549 -355 -548 -332 -515 -31 -962 -652 -100 -855 -932 -324 -182 -955 -663 -302 -407 -433 -139 -7 -97 -359 -950 -368 -325 -451 -836 -915 -895 -860 -7 -528 -208 -1 -273 -272 -427 -105 -595 -81 -729 -234 -747 -848 -791 -742 -790 -150 -458 -32 -376 -712 -694 -132 -678 -594 -276 -536 -683 -995 -667 -209 -150 -808 -547 -729 -289 -330 -120 -659 -453 -775 -469 -114 -560 -600 -255 -112 -436 -141 -309 -809 -958 -515 -917 -761 -711 -969 -251 -941 -587 -908 -220 -341 -892 -250 -519 -300 -377 -567 -665 -679 -515 -207 -926 -764 -394 -254 -182 -719 -485 -929 -998 -166 -621 -569 -149 -145 -823 -529 -160 -868 -771 -261 -151 -364 -16 -681 -607 -350 -823 -681 -90 -477 -642 -578 -268 -444 -719 -461 -632 -222 -434 -81 -238 -841 -417 -270 -62 -581 -897 -914 -682 -775 -497 -30 -571 -67 -863 -254 -898 -856 -406 -446 -945 -742 -243 -339 -345 -255 -580 -969 -226 -869 -408 -835 -26 -888 -678 -934 -551 -858 -742 -583 -78 -385 -536 -191 -671 -974 -977 -605 -819 -820 -139 -226 -840 -416 -742 -109 -976 -266 -414 -391 -317 -653 -913 -286 -406 -885 -589 -162 -9 -276 -526 -450 -437 -693 -876 -338 -577 -896 -236 -70 -683 -430 -824 -39 -839 -414 -417 -99 -285 -46 -235 -332 -549 -101 -262 -292 -857 -319 -7 -611 -226 -263 -990 -948 -890 -557 -800 -651 -422 -976 -901 -919 -903 -67 -941 -648 -709 -768 -207 -842 -899 -469 -759 -616 -615 -113 -406 -265 -921 -832 -806 -585 -459 -587 -881 -964 -831 -97 -982 -895 -766 -110 -233 -963 -364 -792 -910 -635 -159 -300 -434 -617 -4 -412 -735 -914 -874 -445 -829 -338 -272 -331 -231 -822 -254 -835 -552 -163 -778 -517 -962 -100 -989 -334 -237 -369 -892 -260 -412 -280 -376 -114 -714 -108 -114 -142 -52 -765 -978 -134 -381 -279 -779 -627 -206 -87 -370 -981 -774 -64 -428 -521 -897 -517 -792 -634 -292 -566 -157 -688 -818 -182 -627 -872 -12 -519 -175 -616 -694 -66 -983 -132 -426 -876 -490 -212 -942 -76 -685 -23 -446 -505 -162 -871 -519 -184 -285 -562 -746 -66 -192 -198 -499 -807 -182 -928 -422 -466 -345 -600 -454 -807 -531 -27 -971 -993 -954 -352 -518 -636 -677 -350 -395 -986 -341 -476 -611 -758 -608 -577 -139 -682 -874 -26 -142 -431 -285 -44 -976 -482 -694 -903 -136 -657 -875 -844 -817 -358 -822 -61 -822 -21 -157 -862 -453 -614 -678 -207 -528 -470 -399 -781 -816 -571 -549 -845 -477 -84 -117 -492 -353 -593 -323 -687 -296 -395 -185 -34 -51 -107 -461 -141 -775 -378 -47 -893 -590 -377 -18 -873 -782 -882 -62 -911 -765 -754 -864 -78 -724 -98 -667 -28 -322 -717 -692 -785 -549 -718 -323 -890 -265 -784 -634 -129 -867 -316 -159 -407 -133 -880 -452 -294 -921 -370 -958 -95 -703 -867 -306 -391 -38 -892 -750 -674 -294 -984 -88 -888 -151 -547 -976 -624 -834 -868 -23 -271 -819 -671 -196 -202 -516 -688 -954 -911 -478 -749 -75 -890 -167 -918 -986 -240 -914 -27 -648 -440 -832 -721 -36 -57 -336 -588 -71 -263 -218 -24 -936 -258 -438 -118 -671 -565 -511 -726 -510 -310 -636 -930 -884 -612 -384 -198 -242 -308 -337 -624 -442 -900 -162 -261 -22 -489 -277 -568 -912 -918 -942 -947 -377 -815 -646 -753 -852 -86 -781 -438 -863 -221 -747 -135 -73 -785 -215 -36 -657 -16 -290 -343 -265 -737 -167 -202 -994 -777 -550 -696 -234 -335 -206 -256 -890 -955 -156 -484 -203 -425 -550 -459 -670 -919 -630 -888 -425 -812 -63 -531 -74 -262 -514 -362 -988 -850 -460 -754 -871 -808 -538 -502 -352 -550 -1000 -196 -827 -730 -749 -856 -42 -135 -289 -892 -25 -226 -555 -447 -763 -102 -941 -381 -322 -71 -511 -417 -259 -392 -651 -844 -648 -562 -144 -26 -503 -491 -148 -183 -783 -405 -967 -854 -737 -907 -676 -740 -279 -591 -65 -448 -994 -763 -679 -862 -772 -702 -957 -481 -40 -449 -68 -472 -634 -246 -124 -497 -123 -592 -808 -748 -213 -284 -571 -782 -601 -799 -329 -180 -440 -106 -767 -867 -558 -455 -116 -505 -44 -177 -575 -819 -526 -794 -504 -7 -180 -55 -985 -394 -213 -537 -636 -177 -258 -122 -563 -174 -34 -493 -802 -286 -371 -895 -819 -935 -117 -318 -521 -541 -501 -245 -151 -804 -423 -871 -935 -68 -623 -802 -896 -987 -26 -380 -880 -153 -640 -257 -108 -322 -921 -657 -583 -887 -731 -854 -761 -272 -433 -89 -160 -105 -818 -681 -265 -803 -440 -11 -121 -928 -141 -17 -885 -241 -673 -661 -742 -617 -754 -838 -842 -104 -840 -976 -255 -946 -85 -470 -838 -104 -227 -442 -240 -689 -702 -68 -924 -984 -408 -224 -447 -2 -308 -346 -662 -524 -108 -808 -504 -421 -812 -686 -56 -947 -455 -932 -430 -963 -757 -730 -545 -608 -820 -888 -502 -693 -75 -207 -89 -438 -168 -703 -854 -189 -879 -333 -365 -379 -423 -877 -384 -939 -855 -843 -948 -436 -405 -23 -822 -663 -18 -539 -79 -728 -585 -731 -111 -190 -401 -262 -579 -223 -375 -45 -495 -925 -964 -951 -825 -110 -553 -234 -278 -480 -608 -479 -864 -833 -96 -195 -753 -969 -186 -389 -131 -747 -330 -470 -180 -426 -958 -58 -972 -655 -920 -258 -626 -549 -706 -886 -914 -61 -701 -743 -962 -467 -484 -4 -79 -409 -425 -833 -211 -930 -256 -555 -941 -531 -482 -114 -332 -39 -13 -687 -404 -422 -569 -399 -470 -366 -961 -520 -318 -357 -771 -817 -692 -171 -840 -697 -198 -713 -677 -366 -317 -70 -20 -32 -192 -662 -619 -961 -104 -967 -271 -164 -519 -966 -849 -109 -426 -553 -308 -895 -592 -91 -420 -886 -7 -67 -773 -693 -762 -63 -282 -87 -147 -80 -956 -611 -1 -379 -976 -898 -646 -176 -814 -942 -666 -289 -279 -132 -631 -84 -566 -909 -768 -948 -961 -532 -160 -671 -707 -279 -954 -940 -276 -556 -363 -664 -888 -817 -130 -529 -315 -954 -57 -11 -100 -680 -435 -493 -327 -632 -992 -332 -575 -976 -462 -616 -433 -374 -341 -415 -930 -629 -966 -407 -309 -774 -287 -315 -546 -509 -310 -719 -778 -739 -612 -802 -641 -985 -747 -947 -460 -503 -570 -4 -815 -433 -780 -212 -320 -24 -210 -352 -943 -798 -473 -919 -505 -800 -405 -910 -248 -852 -230 -55 -852 -959 -107 -483 -1 -991 -91 -290 -282 -313 -892 -398 -98 -918 -945 -144 -803 -806 -461 -691 -258 -111 -550 -799 -942 -189 -817 -865 -223 -893 -412 -858 -827 -23 -547 -904 -859 -228 -514 -606 -262 -914 -241 -916 -78 -979 -222 -211 -961 -360 -249 -972 -838 -894 -830 -679 -592 -532 -97 -902 -760 -453 -737 -582 -61 -104 -638 -622 -174 -169 -232 -199 -910 -518 -488 -444 -366 -517 -366 -628 -31 -261 -184 -697 -54 -230 -878 -811 -276 -309 -676 -401 -42 -188 -478 -341 -412 -319 -768 -109 -251 -106 -456 -823 -629 -602 -296 -134 -142 -166 -654 -704 -308 -116 -385 -993 -273 -75 -981 -34 -911 -850 -856 -673 -280 -756 -836 -779 -721 -51 -842 -984 -7 -316 -899 -776 -237 -536 -220 -919 -789 -459 -461 -445 -953 -412 -8 -852 -662 -862 -102 -602 -157 -922 -134 -965 -945 -772 -229 -368 -858 -745 -415 -733 -742 -972 -340 -606 -258 -154 -746 -13 -93 -520 -586 -631 -479 -102 -449 -249 -39 -466 -939 -161 -245 -971 -653 -470 -271 -853 -416 -349 -357 -427 -862 -894 -336 -50 -757 -412 -844 -150 -289 -195 -485 -245 -868 -173 -747 -393 -432 -394 -545 -664 -499 -356 -487 -540 -719 -892 -509 -513 -282 -416 -24 -163 -474 -261 -805 -900 -477 -388 -83 -70 -927 -974 -198 -242 -221 -98 -488 -549 -51 -416 -479 -513 -955 -596 -896 -551 -477 -266 -739 -195 -832 -889 -856 -83 -880 -966 -564 -737 -984 -34 -976 -280 -772 -415 -107 -191 -136 -625 -942 -277 -139 -595 -349 -159 -413 -16 -712 -745 -800 -919 -938 -512 -174 -342 -921 -734 -106 -86 -527 -123 -309 -287 -21 -552 -904 -136 -19 -957 -637 -409 -875 -255 -97 -257 -258 -675 -923 -379 -985 -855 -227 -10 -733 -732 -500 -356 -955 -445 -773 -189 -436 -513 -213 -898 -144 -759 -832 -762 -459 -177 -994 -31 -645 -582 -442 -419 -86 -879 -231 -317 -650 -854 -402 -206 -813 -379 -638 -488 -259 -34 -308 -479 -78 -318 -25 -254 -362 -608 -301 -151 -876 -558 -332 -276 -730 -895 -439 -443 -491 -76 -69 -258 -566 -305 -790 -875 -531 -561 -44 -323 -793 -977 -585 -963 -867 -533 -436 -87 -639 -399 -30 -325 -616 -597 -250 -320 -874 -177 -408 -269 -166 -302 -561 -105 -94 -465 -40 -109 -123 -866 -109 -11 -990 -417 -152 -979 -634 -381 -62 -223 -367 -798 -996 -825 -496 -182 -53 -697 -183 -690 -476 -306 -205 -236 -304 -844 -822 -921 -639 -634 -446 -388 -835 -166 -35 -505 -998 -435 -596 -710 -922 -436 -272 -475 -873 -103 -651 -752 -249 -513 -85 -125 -444 -656 -707 -808 -728 -80 -612 -652 -837 -418 -202 -305 -968 -269 -494 -652 -274 -396 -2 -658 -80 -517 -167 -165 -703 -303 -812 -674 -170 -561 -719 -911 -795 -350 -48 -436 -30 -529 -109 -158 -444 -645 -430 -381 -438 -81 -629 -512 -242 -764 -995 -705 -382 -598 -869 -651 -506 -568 -561 -907 -691 -165 -527 -811 -848 -228 -421 -375 -813 -968 -534 -930 -666 -81 -569 -400 -885 -763 -229 -32 -905 -79 -978 -733 -174 -505 -572 -222 -310 -224 -114 -688 -912 -225 -856 -688 -717 -702 -437 -338 -724 -365 -874 -328 -252 -696 -429 -49 -732 -788 -20 -39 -972 -246 -343 -312 -568 -318 -720 -421 -869 -563 -613 -60 -124 -507 -317 -338 -15 -694 -218 -188 -542 -36 -211 -259 -549 -307 -603 -254 -100 -756 -779 -582 -852 -630 -491 -831 -237 -92 -4 -618 -835 -915 -943 -528 -275 -907 -290 -137 -829 -953 -583 -796 -592 -992 -388 -444 -328 -298 -613 -516 -142 -748 -880 -1 -473 -21 -107 -28 -2 -949 -944 -480 -544 -543 -571 -804 -220 -320 -286 -190 -188 -985 -235 -128 -271 -369 -982 -439 -702 -440 -975 -438 -237 -756 -115 -668 -534 -890 -637 -134 -822 -923 -954 -889 -608 -833 -284 -356 -634 -165 -425 -465 -573 -827 -794 -861 -952 -919 -863 -155 -862 -450 -298 -747 -422 -199 -183 -283 -615 -440 -364 -405 -21 -872 -450 -279 -873 -189 -794 -166 -352 -682 -874 -255 -881 -46 -263 -16 -584 -778 -999 -314 -455 -889 -681 -365 -787 -487 -695 -724 -438 -299 -872 -628 -857 -253 -50 -832 -125 -945 -820 -567 -898 -931 -271 -803 -575 -905 -193 -107 -236 -497 -365 -366 -591 -933 -839 -956 -794 -658 -415 -268 -395 -258 -961 -78 -458 -393 -878 -332 -67 -950 -156 -760 -161 -428 -327 -83 -325 -240 -851 -293 -836 -649 -692 -639 -956 -40 -808 -213 -482 -162 -256 -831 -172 -294 -299 -541 -99 -982 -285 -771 -480 -353 -179 -887 -980 -224 -600 -471 -371 -872 -897 -501 -68 -179 -797 -511 -420 -233 -307 -859 -160 -677 -882 -571 -591 -324 -921 -891 -884 -698 -138 -654 -840 -951 -403 -325 -803 -138 -540 -992 -548 -781 -196 -85 -885 -351 -533 -182 -1 -283 -550 -725 -219 -175 -563 -293 -576 -224 -350 -898 -198 -746 -269 -431 -94 -359 -768 -13 -807 -273 -917 -636 -449 -833 -310 -348 -745 -138 -518 -407 -412 -624 -330 -484 -13 -554 -664 -455 -591 -805 -776 -103 -327 -170 -732 -836 -558 -588 -480 -245 -498 -406 -350 -673 -753 -698 -813 -515 -430 -413 -788 -833 -736 -986 -4 -297 -249 -202 -373 -701 -202 -733 -26 -429 -770 -532 -851 -76 -682 -29 -356 -602 -266 -10 -396 -172 -360 -135 -375 -35 -109 -848 -756 -578 -495 -916 -598 -12 -915 -841 -896 -119 -683 -90 -548 -774 -998 -484 -807 -868 -549 -896 -811 -191 -872 -516 -824 -162 -767 -289 -728 -115 -719 -224 -309 -599 -111 -855 -895 -95 -488 -87 -963 -658 -727 -488 -169 -864 -270 -78 -57 -958 -414 -466 -949 -280 -896 -552 -284 -768 -2 -424 -850 -289 -338 -462 -409 -929 -279 -514 -214 -820 -199 -4 -260 -106 -755 -706 -309 -787 -398 -347 -987 -981 -438 -571 -805 -807 -321 -224 -868 -790 -559 -446 -678 -83 -337 -949 -956 -255 -129 -537 -910 -139 -250 -859 -520 -601 -205 -497 -391 -523 -151 -780 -919 -347 -419 -421 -968 -546 -443 -598 -341 -25 -394 -415 -935 -821 -176 -142 -714 -802 -121 -691 -693 -756 -477 -514 -984 -274 -18 -131 -718 -450 -11 -991 -965 -51 -267 -909 -916 -951 -714 -959 -542 -575 -592 -807 -552 -262 -125 -920 -79 -187 -742 -570 -810 -570 -447 -168 -109 -798 -68 -501 -627 -708 -296 -648 -168 -449 -787 -78 -591 -419 -117 -982 -2 -734 -193 -80 -138 -168 -626 -818 -140 -622 -904 -447 -950 -901 -707 -738 -67 -450 -998 -417 -255 -342 -942 -530 -975 -79 -104 -876 -494 -469 -777 -415 -421 -830 -188 -358 -131 -10 -352 -914 -176 -480 -465 -991 -723 -11 -693 -125 -843 -920 -821 -71 -451 -778 -179 -959 -31 -349 -104 -926 -150 -534 -466 -690 -195 -451 -832 -659 -576 -301 -453 -81 -623 -504 -505 -288 -901 -352 -245 -204 -506 -8 -861 -979 -14 -663 -488 -126 -715 -567 -515 -800 -832 -864 -665 -344 -596 -353 -836 -392 -688 -181 -716 -291 -899 -627 -932 -910 -389 -512 -428 -526 -475 -961 -596 -206 -416 -413 -836 -71 -211 -102 -410 -140 -572 -763 -562 -376 -936 -944 -982 -342 -488 -550 -220 -1000 -95 -840 -204 -767 -68 -789 -323 -760 -231 -307 -285 -106 -989 -661 -753 -557 -453 -366 -216 -531 -20 -235 -775 -375 -747 -179 -249 -393 -809 -342 -6 -920 -331 -301 -821 -359 -585 -96 -252 -938 -614 -332 -5 -939 -599 -544 -155 -588 -803 -484 -695 -462 -801 -246 -640 -977 -676 -83 -723 -575 -799 -913 -646 -918 -53 -693 -302 -7 -500 -382 -99 -872 -959 -794 -239 -118 -823 -479 -566 -280 -859 -118 -557 -928 -391 -917 -765 -194 -555 -924 -509 -656 -143 -975 -104 -493 -710 -75 -465 -868 -759 -87 -492 -636 -951 -999 -277 -691 -566 -901 -337 -678 -606 -40 -95 -786 -171 -652 -856 -639 -686 -326 -198 -496 -426 -264 -386 -143 -479 -173 -678 -207 -654 -873 -709 -233 -517 -55 -337 -571 -543 -971 -595 -504 -717 -799 -516 -341 -117 -447 -302 -848 -916 -560 -42 -779 -666 -440 -140 -324 -16 -38 -715 -753 -94 -879 -492 -583 -186 -37 -829 -970 -369 -136 -485 -886 -881 -80 -526 -53 -407 -829 -347 -296 -310 -84 -455 -49 -476 -728 -749 -369 -81 -592 -868 -716 -447 -398 -281 -784 -272 -651 -565 -188 -270 -179 -170 -140 -354 -128 -241 -728 -560 -591 -736 -231 -766 -812 -501 -163 -765 -523 -180 -489 -614 -785 -155 -875 -920 -182 -312 -889 -992 -685 -20 -748 -144 -573 -979 -826 -171 -382 -778 -713 -960 -481 -794 -330 -926 -187 -211 -174 -264 -133 -123 -99 -552 -732 -324 -647 -662 -12 -39 -982 -264 -530 -398 -84 -263 -871 -892 -708 -795 -46 -211 -359 -684 -613 -18 -26 -37 -819 -80 -861 -541 -794 -910 -441 -598 -525 -915 -58 -286 -698 -292 -183 -45 -763 -121 -755 -612 -597 -615 -26 -512 -451 -653 -583 -584 -948 -254 -320 -952 -928 -769 -450 -635 -17 -746 -385 -358 -639 -729 -190 -543 -67 -2 -657 -739 -531 -503 -722 -196 -603 -396 -543 -393 -453 -911 -870 -798 -960 -962 -16 -856 -767 -260 -796 -550 -225 -50 -440 -295 -991 -33 -528 -887 -977 -866 -880 -334 -282 -134 -152 -496 -510 -719 -724 -203 -974 -386 -674 -553 -898 -937 -79 -377 -421 -88 -917 -357 -912 -420 -775 -847 -241 -149 -151 -88 -120 -684 -61 -871 -770 -417 -876 -693 -290 -993 -714 -723 -278 -867 -472 -462 -526 -701 -296 -419 -164 -217 -189 -58 -38 -312 -728 -933 -141 -35 -295 -892 -381 -839 -975 -781 -785 -335 -115 -126 -122 -378 -102 -788 -98 -564 -473 -640 -997 -977 -897 -889 -549 -609 -590 -366 -42 -503 -434 -388 -780 -568 -21 -680 -859 -25 -689 -866 -471 -74 -642 -260 -217 -65 -133 -688 -633 -437 -389 -110 -776 -366 -775 -558 -375 -766 -209 -769 -812 -659 -694 -554 -283 -78 -868 -748 -345 -466 -256 -912 -780 -814 -813 -862 -641 -303 -972 -487 -723 -591 -504 -719 -267 -770 -223 -825 -342 -148 -397 -661 -247 -363 -766 -186 -438 -698 -834 -968 -8 -205 -3 -952 -44 -576 -595 -568 -286 -757 -499 -908 -438 -617 -162 -252 -380 -413 -645 -351 -616 -778 -113 -792 -122 -567 -195 -734 -712 -977 -944 -635 -305 -327 -874 -83 -171 -173 -816 -963 -645 -969 -151 -291 -786 -861 -187 -795 -501 -226 -141 -59 -288 -827 -548 -405 -927 -375 -426 -718 -935 -123 -765 -841 -712 -369 -461 -661 -600 -580 -779 -912 -42 -749 -87 -678 -860 -401 -59 -5 -679 -46 -348 -344 -871 -58 -850 -685 -687 -643 -593 -878 -610 -844 -60 -252 -326 -693 -751 -813 -785 -168 -668 -896 -782 -119 -567 -409 -765 -661 -654 -21 -538 -69 -141 -820 -166 -824 -262 -940 -538 -668 -118 -872 -426 -503 -686 -158 -965 -9 -611 -560 -183 -298 -718 -426 -321 -254 -865 -278 -710 -941 -624 -592 -752 -517 -64 -224 -998 -896 -454 -268 -176 -87 -185 -350 -837 -807 -335 -393 -599 -179 -480 -184 -408 -555 -308 -916 -728 -110 -95 -924 -438 -745 -272 -829 -933 -321 -715 -648 -451 -640 -364 -714 -463 -563 -722 -126 -669 -201 -256 -971 -315 -918 -574 -84 -701 -100 -507 -345 -669 -933 -97 -645 -465 -224 -240 -648 -140 -350 -128 -968 -579 -326 -63 -846 -944 -396 -490 -576 -760 -629 -249 -163 -393 -922 -909 -113 -560 -592 -410 -727 -394 -235 -830 -314 -796 -874 -188 -290 -227 -281 -179 -488 -610 -833 -396 -771 -981 -549 -631 -48 -744 -909 -819 -945 -703 -602 -601 -602 -393 -432 -268 -724 -357 -658 -546 -623 -315 -937 -145 -297 -535 -200 -267 -280 -766 -40 -221 -913 -818 -269 -857 -348 -478 -195 -867 -674 -907 -936 -257 -583 -654 -911 -869 -239 -345 -58 -542 -730 -769 -816 -931 -370 -310 -137 -692 -637 -31 -224 -536 -931 -903 -162 -992 -575 -719 -284 -222 -414 -766 -260 -84 -290 -502 -860 -896 -32 -319 -43 -864 -772 -795 -233 -345 -953 -44 -710 -710 -130 -298 -12 -433 -831 -197 -919 -697 -941 -709 -148 -669 -190 -382 -699 -448 -382 -778 -334 -546 -347 -396 -914 -805 -314 -930 -499 -725 -430 -382 -679 -190 -240 -798 -627 -843 -579 -774 -444 -749 -33 -67 -252 -200 -442 -527 -934 -879 -143 -115 -364 -408 -653 -152 -937 -193 -90 -932 -602 -258 -779 -61 -620 -724 -300 -682 -589 -926 -361 -368 -601 -282 -483 -432 -469 -787 -883 -953 -38 -582 -492 -240 -535 -617 -469 -865 -310 -935 -448 -678 -395 -552 -251 -720 -860 -846 -547 -444 -97 -528 -374 -294 -846 -327 -851 -483 -520 -933 -519 -138 -14 -672 -209 -475 -569 -378 -286 -287 -683 -923 -733 -269 -5 -340 -46 -467 -510 -954 -321 -562 -593 -941 -644 -412 -992 -794 -919 -140 -625 -64 -435 -319 -630 -509 -750 -793 -902 -17 -132 -774 -716 -573 -567 -97 -520 -16 -294 -995 -314 -737 -440 -764 -242 -58 -36 -818 -805 -82 -559 -647 -236 -558 -67 -653 -346 -143 -194 -534 -68 -325 -733 -339 -74 -76 -482 -924 -465 -587 -943 -362 -316 -278 -90 -752 -437 -989 -374 -170 -867 -698 -202 -64 -233 -876 -714 -703 -173 -520 -990 -308 -371 -968 -915 -486 -30 -458 -885 -304 -867 -524 -468 -335 -97 -215 -761 -906 -80 -17 -97 -471 -103 -467 -525 -362 -359 -594 -943 -558 -153 -897 -678 -917 -136 -833 -824 -382 -23 -702 -48 -683 -691 -299 -359 -841 -655 -682 -928 -553 -460 -631 -340 -636 -465 -865 -325 -469 -724 -513 -919 -308 -349 -976 -562 -731 -618 -381 -181 -50 -873 -435 -391 -410 -526 -611 -460 -74 -92 -234 -284 -757 -947 -178 -358 -331 -947 -492 -485 -606 -464 -480 -911 -196 -856 -434 -412 -108 -947 -148 -500 -328 -868 -267 -637 -636 -238 -893 -893 -854 -819 -367 -792 -124 -703 -101 -802 -928 -841 -743 -557 -642 -103 -330 -33 -46 -684 -42 -97 -621 -761 -951 -288 -760 -597 -375 -479 -659 -855 -157 -517 -897 -121 -120 -794 -123 -543 -460 -386 -612 -946 -772 -528 -726 -645 -597 -183 -929 -325 -505 -236 -679 -486 -418 -840 -369 -976 -98 -162 -928 -11 -58 -628 -450 -264 -655 -452 -840 -87 -844 -65 -114 -776 -816 -471 -327 -83 -444 -217 -209 -389 -868 -982 -371 -368 -410 -826 -303 -750 -741 -631 -367 -466 -233 -161 -601 -832 -267 -916 -612 -410 -87 -803 -777 -589 -649 -490 -809 -402 -199 -905 -34 -69 -285 -153 -401 -560 -468 -389 -803 -940 -868 -665 -606 -567 -85 -136 -154 -742 -998 -169 -518 -969 -740 -600 -278 -423 -240 -518 -515 -753 -402 -802 -652 -386 -257 -687 -986 -445 -1 -638 -60 -7 -757 -35 -604 -593 -215 -942 -212 -855 -600 -394 -578 -530 -627 -839 -324 -873 -790 -746 -293 -950 -511 -913 -860 -87 -980 -885 -9 -541 -765 -961 -287 -877 -116 -630 -852 -791 -792 -941 -718 -94 -165 -740 -142 -255 -947 -387 -812 -592 -297 -572 -108 -281 -586 -922 -892 -575 -597 -244 -278 -107 -937 -895 -765 -161 -618 -224 -749 -488 -346 -816 -881 -519 -174 -16 -692 -784 -659 -159 -600 -897 -274 -519 -666 -664 -216 -346 -956 -851 -396 -482 -575 -7 -745 -272 -480 -35 -596 -687 -920 -972 -300 -673 -234 -345 -772 -862 -796 -871 -940 -930 -188 -509 -349 -755 -946 -577 -434 -614 -861 -906 -631 -7 -703 -616 -847 -670 -436 -413 -296 -298 -857 -193 -714 -396 -271 -865 -223 -475 -900 -746 -828 -868 -309 -570 -460 -49 -781 -108 -11 -530 -191 -158 -968 -640 -561 -832 -35 -928 -749 -934 -347 -969 -594 -884 -542 -111 -207 -262 -252 -475 -460 -269 -20 -57 -619 -283 -121 -923 -118 -704 -686 -908 -360 -741 -648 -838 -39 -80 -468 -173 -128 -497 -561 -230 -31 -444 -964 -2 -610 -441 -37 -975 -335 -350 -614 -990 -526 -271 -371 -874 -79 -431 -581 -806 -378 -490 -359 -992 -555 -245 -14 -510 -684 -745 -441 -818 -754 -401 -550 -777 -52 -531 -858 -26 -718 -51 -101 -329 -293 -204 -897 -578 -192 -516 -125 -307 -454 -17 -429 -290 -292 -163 -344 -570 -718 -748 -737 -439 -551 -705 -735 -64 -111 -589 -509 -254 -417 -580 -119 -660 -679 -35 -282 -896 -796 -573 -727 -235 -982 -246 -725 -104 -20 -100 -554 -784 -425 -732 -753 -613 -464 -336 -744 -691 -422 -127 -446 -162 -443 -507 -860 -68 -573 -335 -596 -434 -424 -142 -656 -694 -604 -182 -829 -839 -318 -872 -803 -537 -911 -391 -64 -504 -295 -585 -632 -569 -753 -923 -829 -131 -320 -364 -726 -276 -128 -477 -203 -760 -917 -689 -493 -847 -370 -309 -172 -669 -90 -269 -530 -640 -540 -694 -75 -329 -503 -852 -334 -274 -78 -667 -165 -503 -745 -461 -112 -204 -129 -826 -206 -407 -856 -848 -865 -200 -641 -155 -806 -216 -198 -690 -355 -43 -770 -34 -488 -133 -216 -328 -207 -511 -714 -340 -483 -545 -83 -763 -116 -191 -243 -73 -678 -862 -626 -75 -317 -174 -812 -633 -613 -113 -478 -986 -335 -246 -723 -129 -889 -284 -945 -924 -68 -143 -99 -601 -246 -437 -447 -923 -754 -541 -781 -122 -956 -619 -381 -75 -869 -392 -528 -453 -610 -514 -499 -458 -954 -724 -400 -799 -655 -61 -887 -362 -264 -389 -940 -110 -347 -720 -863 -182 -33 -285 -438 -437 -375 -22 -217 -28 -159 -784 -169 -993 -855 -387 -525 -510 -117 -778 -645 -713 -780 -885 -247 -998 -934 -179 -563 -658 -266 -693 -205 -395 -745 -833 -874 -109 -872 -717 -34 -430 -720 -570 -769 -153 -883 -181 -701 -566 -303 -853 -214 -109 -932 -563 -881 -89 -13 -449 -95 -705 -471 -897 -778 -321 -422 -721 -357 -640 -124 -612 -600 -674 -558 -210 -291 -657 -814 -857 -964 -197 -999 -79 -254 -980 -834 -247 -57 -407 -8 -740 -248 -764 -152 -618 -860 -595 -276 -841 -572 -117 -891 -691 -373 -512 -521 -307 -298 -654 -896 -25 -956 -33 -699 -50 -549 -515 -276 -275 -469 -326 -285 -723 -164 -188 -890 -406 -520 -76 -756 -537 -489 -495 -950 -747 -757 -173 -369 -670 -100 -374 -789 -540 -124 -830 -146 -723 -335 -682 -526 -886 -303 -764 -941 -450 -766 -574 -780 -48 -582 -641 -210 -747 -648 -810 -743 -375 -547 -260 -663 -745 -429 -663 -387 -840 -132 -387 -274 -452 -584 -296 -855 -636 -666 -858 -222 -607 -108 -476 -742 -503 -197 -121 -959 -998 -168 -33 -195 -789 -868 -269 -775 -155 -75 -202 -211 -435 -101 -709 -834 -71 -350 -988 -798 -209 -632 -633 -593 -211 -562 -533 -170 -604 -564 -174 -86 -719 -357 -856 -302 -83 -988 -57 -850 -646 -44 -146 -178 -90 -632 -792 -595 -232 -309 -119 -781 -272 -242 -993 -906 -271 -450 -536 -536 -667 -183 -963 -835 -427 -293 -153 -641 -148 -75 -10 -828 -313 -437 -871 -283 -987 -419 -482 -56 -928 -486 -284 -98 -921 -920 -931 -558 -623 -862 -507 -247 -138 -270 -211 -85 -414 -46 -118 -447 -621 -328 -840 -864 -317 -557 -597 -980 -830 -17 -805 -266 -399 -865 -154 -337 -340 -357 -165 -133 -793 -234 -15 -197 -41 -361 -523 -234 -631 -514 -867 -868 -592 -734 -991 -728 -293 -690 -297 -463 -783 -613 -270 -46 -550 -140 -963 -842 -868 -781 -224 -12 -404 -693 -54 -611 -935 -918 -490 -832 -121 -817 -676 -386 -515 -837 -98 -432 -874 -277 -513 -655 -216 -697 -377 -718 -908 -577 -151 -468 -102 -786 -352 -758 -790 -165 -137 -262 -260 -534 -386 -566 -127 -169 -592 -913 -284 -278 -401 -443 -288 -478 -343 -46 -828 -547 -963 -65 -622 -658 -499 -523 -167 -918 -75 -730 -773 -123 -904 -90 -9 -658 -566 -141 -230 -832 -921 -244 -219 -226 -321 -550 -690 -791 -496 -246 -153 -620 -639 -250 -775 -383 -651 -883 -37 -533 -174 -25 -9 -598 -123 -262 -819 -897 -870 -824 -710 -380 -683 -416 -526 -504 -305 -281 -570 -122 -708 -819 -273 -943 -976 -802 -627 -425 -397 -140 -767 -153 -530 -931 -447 -430 -297 -53 -790 -241 -850 -992 -440 -330 -474 -286 -332 -574 -615 -508 -915 -909 -76 -387 -943 -960 -264 -628 -261 -696 -840 -582 -924 -121 -22 -631 -181 -427 -49 -329 -302 -460 -351 -720 -41 -927 -943 -299 -733 -453 -568 -439 -401 -660 -760 -314 -14 -855 -98 -362 -463 -244 -790 -822 -905 -486 -609 -509 -644 -790 -755 -970 -549 -32 -948 -507 -482 -596 -815 -749 -697 -197 -914 -251 -204 -208 -374 -337 -634 -13 -353 -704 -775 -253 -997 -576 -384 -657 -755 -398 -421 -764 -891 -415 -206 -742 -367 -734 -12 -245 -69 -878 -351 -324 -84 -738 -484 -786 -959 -643 -331 -508 -482 -448 -928 -276 -68 -572 -607 -792 -305 -635 -16 -495 -561 -605 -690 -320 -454 -338 -554 -103 -3 -444 -679 -740 -887 -836 -79 -409 -910 -700 -526 -676 -630 -149 -688 -343 -412 -765 -499 -6 -243 -644 -592 -636 -626 -630 -569 -497 -311 -26 -842 -134 -34 -663 -684 -124 -66 -393 -147 -497 -495 -95 -791 -954 -30 -435 -12 -106 -784 -66 -343 -659 -418 -491 -708 -702 -183 -272 -67 -802 -159 -476 -74 -984 -365 -54 -597 -593 -945 -831 -487 -222 -937 -571 -150 -505 -157 -288 -653 -206 -811 -557 -337 -408 -603 -594 -511 -338 -19 -217 -957 -12 -356 -101 -553 -347 -53 -495 -682 -391 -602 -555 -35 -475 -763 -923 -773 -405 -75 -385 -355 -744 -855 -128 -495 -996 -532 -41 -645 -267 -900 -104 -14 -441 -361 -859 -790 -400 -203 -29 -924 -846 -710 -361 -126 -726 -980 -869 -65 -186 -64 -261 -443 -354 -766 -88 -417 -266 -953 -425 -187 -748 -928 -732 -207 -239 -715 -528 -768 -848 -442 -388 -550 -646 -95 -649 -254 -73 -19 -333 -468 -660 -340 -907 -293 -405 -101 -88 -383 -647 -215 -562 -305 -342 -897 -331 -478 -238 -150 -975 -940 -71 -708 -293 -407 -370 -744 -804 -947 -369 -771 -817 -21 -171 -951 -395 -249 -320 -677 -240 -756 -844 -692 -478 -345 -46 -815 -895 -63 -144 -929 -235 -83 -604 -115 -589 -362 -335 -992 -415 -318 -959 -97 -604 -325 -403 -969 -105 -796 -652 -228 -158 -32 -345 -307 -563 -640 -349 -134 -126 -290 -156 -226 -900 -560 -515 -547 -266 -606 -313 -912 -328 -702 -360 -978 -581 -276 -486 -386 -21 -111 -232 -591 -943 -490 -97 -996 -755 -601 -811 -569 -636 -319 -894 -794 -97 -568 -848 -13 -435 -273 -566 -203 -545 -910 -254 -790 -645 -292 -777 -9 -742 -743 -976 -146 -466 -437 -206 -125 -159 -807 -980 -807 -31 -57 -369 -336 -333 -878 -77 -134 -594 -630 -679 -126 -723 -575 -394 -662 -39 -479 -322 -168 -725 -519 -443 -15 -510 -777 -841 -413 -942 -404 -970 -950 -994 -685 -888 -965 -482 -50 -617 -397 -760 -583 -992 -754 -994 -559 -475 -425 -537 -35 -96 -571 -317 -520 -910 -688 -981 -21 -64 -220 -389 -701 -385 -914 -123 -613 -902 -329 -292 -327 -883 -371 -161 -793 -841 -679 -715 -208 -516 -20 -114 -262 -713 -831 -477 -125 -509 -840 -674 -314 -573 -144 -781 -189 -56 -834 -137 -681 -456 -783 -934 -692 -945 -489 -548 -934 -656 -870 -261 -511 -599 -816 -672 -417 -217 -156 -228 -647 -355 -490 -83 -971 -181 -107 -939 -434 -51 -850 -478 -609 -703 -327 -954 -55 -161 -355 -923 -351 -386 -155 -814 -649 -96 -917 -937 -489 -244 -718 -627 -909 -856 -656 -886 -402 -244 -836 -135 -721 -728 -230 -399 -414 -969 -4 -808 -760 -922 -619 -832 -478 -387 -49 -481 -705 -876 -307 -465 -47 -13 -129 -321 -893 -509 -229 -218 -830 -536 -813 -529 -633 -528 -641 -203 -608 -113 -945 -650 -901 -498 -407 -159 -168 -653 -683 -212 -524 -448 -696 -227 -818 -332 -806 -179 -159 -615 -501 -460 -924 -446 -82 -166 -962 -183 -413 -98 -929 -954 -55 -592 -682 -267 -598 -275 -584 -612 -166 -747 -933 -658 -897 -512 -907 -523 -46 -24 -444 -349 -73 -676 -480 -801 -870 -656 -645 -877 -447 -558 -883 -934 -638 -441 -557 -148 -111 -517 -62 -266 -465 -623 -116 -477 -152 -33 -683 -972 -106 -354 -8 -80 -75 -243 -612 -345 -697 -64 -411 -610 -951 -862 -848 -504 -3 -622 -66 -126 -338 -808 -151 -717 -278 -465 -33 -996 -398 -714 -662 -839 -594 -776 -995 -496 -880 -187 -330 -937 -64 -8 -417 -230 -972 -887 -565 -169 -190 -622 -655 -789 -724 -439 -108 -612 -809 -601 -634 -695 -233 -700 -996 -475 -489 -718 -685 -741 -884 -604 -56 -953 -596 -393 -621 -484 -350 -920 -702 -797 -450 -993 -354 -800 -595 -396 -66 -418 -407 -579 -146 -242 -16 -970 -455 -83 -385 -36 -660 -385 -47 -337 -170 -810 -306 -641 -146 -758 -296 -108 -571 -617 -673 -248 -976 -474 -305 -622 -751 -300 -706 -217 -647 -487 -429 -758 -160 -308 -984 -489 -360 -208 -884 -914 -583 -212 -308 -244 -575 -218 -295 -90 -998 -775 -812 -784 -59 -286 -931 -532 -622 -46 -688 -993 -129 -571 -71 -275 -930 -201 -684 -835 -994 -375 -977 -948 -245 -421 -894 -798 -977 -994 -289 -117 -881 -762 -961 -416 -361 -696 -484 -77 -420 -922 -701 -502 -970 -234 -396 -57 -411 -744 -277 -816 -341 -179 -805 -220 -785 -333 -928 -704 -1 -688 -468 -678 -645 -201 -255 -333 -177 -463 -409 -770 -160 -550 -61 -605 -599 -543 -870 -777 -699 -395 -539 -71 -144 -294 -812 -791 -849 -401 -248 -241 -90 -679 -708 -316 -687 -389 -990 -305 -939 -137 -748 -36 -913 -848 -766 -879 -185 -101 -670 -53 -378 -899 -305 -326 -295 -162 -946 -654 -526 -23 -671 -691 -262 -866 -632 -944 -394 -261 -719 -727 -435 -941 -443 -306 -670 -630 -294 -304 -399 -33 -909 -695 -662 -73 -370 -299 -851 -957 -616 -923 -348 -100 -99 -41 -584 -979 -966 -450 -391 -687 -899 -353 -415 -483 -81 -633 -726 -929 -937 -16 -240 -788 -663 -255 -367 -388 -899 -63 -629 -921 -81 -516 -200 -740 -320 -849 -705 -937 -969 -859 -759 -50 -603 -1000 -494 -911 -149 -191 -328 -887 -469 -910 -88 -80 -539 -168 -26 -59 -796 -102 -537 -574 -52 -416 -707 -956 -902 -979 -621 -574 -424 -298 -731 -830 -486 -175 -420 -427 -899 -739 -117 -734 -933 -578 -475 -898 -678 -144 -40 -357 -588 -538 -614 -345 -85 -31 -209 -924 -524 -367 -357 -826 -788 -812 -19 -880 -996 -483 -934 -258 -542 -26 -888 -969 -101 -796 -262 -751 -233 -971 -998 -528 -145 -891 -462 -14 -742 -643 -869 -642 -414 -661 -252 -380 -136 -741 -350 -994 -989 -798 -824 -38 -171 -273 -797 -906 -515 -963 -605 -749 -784 -714 -982 -205 -505 -373 -539 -354 -362 -644 -678 -468 -365 -686 -946 -634 -542 -827 -898 -36 -909 -33 -669 -199 -808 -363 -113 -125 -652 -796 -892 -200 -712 -21 -40 -709 -253 -306 -94 -536 -287 -2 -284 -572 -742 -545 -974 -746 -814 -377 -267 -588 -573 -650 -33 -761 -890 -919 -981 -316 -331 -459 -452 -489 -622 -120 -639 -684 -362 -691 -880 -738 -730 -499 -806 -596 -400 -201 -324 -765 -699 -838 -517 -717 -255 -406 -251 -170 -109 -14 -740 -441 -623 -278 -662 -175 -190 -152 -64 -696 -817 -251 -667 -223 -73 -67 -712 -311 -109 -403 -308 -655 -127 -445 -16 -382 -503 -167 -298 -616 -863 -98 -326 -63 -345 -905 -93 -882 -124 -434 -719 -762 -899 -480 -43 -159 -834 -842 -34 -798 -705 -454 -637 -892 -437 -544 -18 -725 -574 -53 -725 -615 -243 -338 -370 -813 -482 -137 -797 -299 -287 -92 -387 -979 -490 -648 -155 -233 -597 -146 -278 -494 -852 -138 -510 -601 -987 -812 -314 -907 -91 -517 -524 -529 -93 -821 -246 -532 -149 -54 -808 -968 -745 -931 -537 -776 -181 -611 -24 -4 -523 -808 -433 -880 -260 -230 -598 -257 -718 -927 -519 -791 -465 -112 -780 -966 -316 -949 -283 -25 -664 -181 -429 -793 -628 -908 -100 -94 -661 -680 -124 -597 -549 -739 -997 -385 -784 -641 -786 -675 -671 -455 -642 -996 -795 -323 -365 -101 -294 -857 -476 -635 -615 -257 -441 -410 -656 -6 -925 -364 -589 -359 -947 -31 -59 -318 -698 -680 -981 -274 -906 -735 -240 -224 -552 -505 -7 -273 -54 -170 -526 -695 -680 -336 -595 -579 -785 -289 -580 -324 -477 -420 -172 -60 -638 -483 -775 -295 -670 -136 -772 -326 -394 -393 -170 -257 -443 -64 -383 -175 -15 -604 -68 -9 -894 -300 -382 -225 -343 -35 -324 -412 -199 -606 -174 -205 -866 -966 -955 -729 -650 -919 -462 -129 -546 -418 -694 -384 -704 -46 -922 -800 -900 -406 -985 -424 -795 -541 -782 -47 -212 -191 -357 -488 -783 -753 -815 -103 -675 -589 -192 -478 -849 -707 -893 -911 -366 -354 -390 -810 -643 -92 -981 -224 -849 -374 -790 -171 -103 -280 -357 -145 -566 -148 -851 -313 -402 -526 -264 -506 -713 -70 -480 -230 -926 -534 -583 -868 -866 -49 -266 -268 -508 -324 -493 -269 -666 -785 -552 -308 -391 -83 -530 -220 -897 -220 -903 -979 -826 -272 -878 -442 -243 -702 -750 -620 -371 -913 -138 -339 -578 -575 -59 -883 -384 -920 -741 -721 -505 -850 -374 -558 -962 -930 -801 -441 -713 -514 -835 -28 -554 -203 -204 -663 -694 -454 -920 -451 -526 -599 -479 -325 -831 -434 -923 -464 -705 -555 -340 -720 -273 -308 -103 -343 -991 -252 -867 -125 -750 -486 -77 -247 -245 -315 -427 -251 -270 -646 -313 -544 -734 -226 -321 -731 -430 -755 -32 -539 -826 -38 -826 -781 -375 -492 -504 -794 -876 -169 -107 -169 -803 -3 -332 -786 -341 -368 -666 -561 -610 -54 -222 -787 -900 -297 -925 -538 -286 -79 -494 -477 -768 -570 -458 -186 -147 -619 -113 -540 -919 -827 -306 -313 -934 -168 -916 -296 -935 -708 -531 -515 -491 -354 -374 -443 -533 -399 -396 -799 -21 -152 -202 -244 -239 -926 -22 -270 -259 -39 -546 -509 -240 -363 -511 -35 -89 -499 -131 -853 -910 -142 -515 -893 -756 -503 -449 -173 -930 -675 -955 -386 -610 -232 -606 -591 -333 -13 -770 -234 -799 -951 -160 -960 -937 -749 -301 -570 -128 -446 -447 -642 -666 -643 -835 -135 -895 -97 -392 -863 -33 -980 -531 -820 -327 -915 -109 -621 -392 -739 -215 -150 -464 -517 -833 -3 -827 -222 -498 -608 -538 -72 -450 -6 -467 -111 -904 -85 -842 -174 -795 -812 -371 -107 -489 -638 -977 -499 -13 -609 -184 -587 -62 -107 -994 -983 -951 -36 -868 -734 -242 -181 -275 -300 -6 -221 -110 -421 -825 -245 -553 -558 -890 -897 -269 -643 -865 -639 -288 -889 -158 -894 -53 -914 -122 -114 -184 -812 -493 -404 -678 -74 -174 -970 -7 -850 -145 -359 -706 -756 -770 -255 -826 -852 -712 -347 -779 -704 -371 -798 -565 -187 -941 -175 -321 -615 -745 -368 -765 -66 -358 -468 -574 -794 -927 -795 -174 -243 -585 -722 -812 -937 -279 -14 -873 -898 -536 -353 -974 -31 -114 -652 -344 -369 -382 -73 -67 -137 -209 -963 -281 -80 -140 -572 -223 -690 -138 -113 -525 -862 -217 -79 -940 -69 -927 -431 -252 -301 -329 -482 -227 -371 -381 -817 -864 -505 -999 -843 -32 -868 -834 -968 -821 -704 -191 -815 -720 -356 -739 -918 -317 -314 -431 -569 -366 -225 -793 -245 -375 -454 -411 -318 -891 -837 -375 -842 -848 -286 -211 -601 -151 -153 -974 -523 -186 -849 -650 -636 -111 -277 -562 -919 -881 -573 -202 -122 -589 -668 -685 -868 -375 -174 -354 -651 -651 -427 -26 -417 -832 -868 -21 -132 -335 -782 -441 -442 -457 -975 -253 -366 -753 -209 -243 -42 -859 -734 -966 -101 -909 -146 -460 -314 -362 -531 -106 -400 -808 -15 -180 -861 -657 -775 -325 -996 -497 -202 -808 -264 -106 -273 -858 -181 -717 -255 -396 -779 -99 -466 -936 -418 -631 -729 -66 -91 -611 -486 -640 -798 -630 -71 -39 -843 -423 -816 -679 -988 -297 -608 -946 -512 -245 -88 -106 -158 -767 -864 -619 -336 -265 -699 -996 -150 -782 -999 -415 -226 -798 -804 -172 -481 -187 -732 -785 -171 -345 -984 -400 -627 -924 -556 -186 -307 -365 -854 -915 -348 -761 -545 -679 -286 -336 -420 -711 -456 -240 -364 -295 -643 -364 -292 -824 -117 -650 -288 -214 -636 -163 -139 -836 -184 -535 -173 -43 -863 -856 -216 -93 -566 -229 -831 -686 -795 -469 -607 -82 -589 -975 -425 -588 -578 -561 -737 -988 -697 -467 -960 -528 -494 -647 -749 -596 -168 -557 -776 -71 -201 -920 -770 -291 -97 -412 -687 -949 -247 -603 -547 -460 -144 -259 -837 -603 -782 -853 -599 -760 -365 -774 -796 -789 -858 -19 -978 -915 -114 -39 -226 -543 -294 -962 -508 -670 -662 -886 -138 -308 -78 -202 -641 -496 -904 -377 -461 -74 -219 -280 -696 -173 -819 -358 -47 -979 -695 -143 -837 -140 -927 -321 -54 -862 -492 -879 -227 -13 -198 -353 -87 -704 -57 -991 -371 -468 -799 -554 -260 -950 -693 -275 -626 -450 -306 -450 -645 -138 -919 -665 -113 -438 -6 -953 -374 -597 -21 -697 -624 -852 -125 -382 -122 -456 -390 -745 -57 -723 -696 -935 -992 -630 -103 -825 -344 -851 -845 -653 -398 -179 -326 -980 -733 -744 -245 -985 -124 -727 -516 -35 -62 -279 -370 -988 -676 -207 -650 -413 -203 -590 -382 -835 -104 -648 -844 -146 -62 -969 -917 -470 -587 -766 -172 -641 -434 -633 -214 -257 -622 -943 -889 -530 -793 -108 -110 -739 -279 -473 -764 -450 -318 -488 -522 -348 -878 -302 -154 -238 -217 -50 -493 -665 -212 -61 -535 -385 -342 -44 -325 -990 -520 -528 -34 -715 -291 -16 -754 -258 -987 -316 -440 -158 -751 -382 -752 -728 -668 -671 -966 -553 -862 -716 -948 -747 -851 -940 -818 -932 -97 -224 -133 -52 -171 -45 -689 -357 -174 -111 -196 -399 -815 -816 -920 -793 -633 -1000 -334 -155 -90 -351 -665 -2 -433 -310 -748 -910 -235 -898 -3 -197 -173 -899 -439 -178 -567 -491 -493 -227 -434 -629 -575 -740 -614 -808 -720 -786 -207 -831 -552 -416 -168 -697 -430 -799 -255 -568 -24 -700 -959 -235 -305 -777 -597 -400 -832 -602 -984 -862 -5 -676 -497 -91 -293 -216 -664 -614 -74 -669 -259 -231 -254 -935 -667 -230 -694 -880 -6 -58 -163 -869 -609 -532 -465 -893 -151 -490 -926 -9 -759 -59 -219 -615 -749 -393 -946 -885 -334 -760 -673 -831 -805 -421 -726 -118 -635 -643 -298 -387 -702 -768 -255 -665 -385 -645 -865 -515 -273 -326 -860 -991 -727 -226 -54 -305 -742 -456 -255 -234 -148 -66 -399 -879 -402 -382 -883 -385 -578 -174 -37 -132 -953 -582 -951 -2 -898 -399 -476 -152 -516 -898 -596 -94 -97 -732 -353 -362 -931 -332 -376 -19 -677 -754 -511 -866 -554 -176 -439 -989 -973 -484 -109 -24 -542 -948 -733 -55 -862 -714 -217 -483 -24 -265 -385 -448 -490 -317 -27 -48 -207 -515 -848 -400 -697 -907 -925 -815 -173 -132 -450 -358 -990 -633 -287 -101 -379 -233 -526 -411 -806 -735 -580 -853 -12 -914 -847 -611 -941 -117 -581 -820 -247 -741 -241 -572 -74 -916 -981 -275 -826 -604 -703 -361 -87 -13 -924 -371 -262 -442 -619 -20 -298 -524 -469 -931 -921 -912 -813 -503 -93 -891 -731 -573 -547 -60 -963 -536 -13 -252 -587 -898 -970 -174 -472 -514 -907 -313 -902 -383 -989 -254 -238 -307 -591 -210 -216 -952 -298 -725 -286 -699 -851 -127 -145 -553 -802 -725 -185 -710 -745 -663 -179 -842 -62 -699 -680 -703 -178 -644 -789 -645 -945 -963 -318 -753 -186 -467 -225 -304 -215 -120 -76 -413 -983 -942 -87 -911 -701 -289 -614 -800 -791 -984 -848 -117 -121 -474 -510 -386 -86 -256 -730 -868 -911 -311 -974 -409 -564 -937 -288 -706 -787 -618 -255 -896 -917 -296 -60 -13 -965 -365 -105 -493 -884 -477 -505 -395 -779 -432 -160 -582 -159 -818 -252 -794 -135 -869 -69 -856 -307 -20 -39 -577 -634 -448 -28 -345 -811 -27 -386 -251 -58 -74 -87 -520 -460 -746 -881 -830 -820 -328 -373 -678 -499 -753 -654 -628 -52 -724 -13 -679 -323 -118 -803 -963 -896 -312 -135 -448 -698 -647 -20 -175 -186 -455 -525 -881 -158 -133 -394 -509 -423 -355 -607 -973 -850 -963 -661 -244 -125 -942 -471 -798 -894 -230 -814 -233 -406 -439 -129 -382 -198 -2 -174 -995 -305 -785 -947 -70 -520 -492 -693 -240 -166 -570 -19 -413 -179 -54 -985 -210 -664 -677 -954 -610 -365 -384 -919 -86 -804 -375 -500 -798 -461 -964 -927 -249 -165 -301 -1000 -867 -174 -920 -427 -502 -12 -845 -462 -731 -24 -896 -487 -429 -225 -581 -920 -790 -551 -769 -813 -681 -742 -244 -826 -147 -697 -298 -345 -106 -404 -668 -870 -863 -68 -268 -697 -207 -552 -358 -607 -316 -53 -633 -417 -987 -500 -199 -279 -599 -441 -897 -718 -588 -853 -332 -415 -302 -423 -505 -141 -731 -327 -899 -511 -174 -796 -86 -358 -305 -589 -852 -83 -463 -567 -906 -107 -868 -769 -268 -557 -206 -239 -847 -921 -77 -774 -240 -765 -355 -72 -453 -698 -643 -152 -67 -252 -218 -268 -760 -730 -330 -413 -858 -749 -326 -744 -437 -435 -27 -975 -584 -742 -954 -136 -275 -440 -580 -36 -522 -895 -866 -124 -118 -211 -978 -3 -327 -327 -491 -972 -407 -189 -198 -780 -44 -628 -236 -269 -884 -428 -823 -578 -150 -287 -444 -377 -811 -458 -880 -160 -434 -468 -179 -719 -858 -479 -669 -474 -708 -977 -120 -519 -757 -569 -601 -756 -328 -949 -187 -397 -465 -752 -92 -499 -228 -743 -780 -186 -239 -282 -403 -249 -899 -192 -669 -486 -994 -885 -93 -827 -335 -888 -784 -233 -758 -240 -154 -730 -221 -669 -28 -237 -442 -978 -854 -318 -500 -549 -138 -667 -485 -584 -672 -96 -778 -689 -378 -104 -457 -185 -186 -534 -218 -218 -564 -912 -282 -962 -117 -514 -99 -890 -742 -978 -256 -258 -745 -623 -880 -237 -848 -580 -152 -789 -52 -894 -493 -777 -899 -310 -222 -862 -443 -509 -312 -799 -869 -853 -260 -172 -392 -721 -929 -559 -276 -43 -615 -808 -728 -712 -515 -653 -863 -28 -884 -527 -265 -671 -774 -513 -864 -632 -466 -706 -694 -888 -191 -718 -191 -527 -724 -552 -190 -725 -643 -811 -467 -931 -681 -522 -74 -62 -64 -411 -433 -731 -678 -610 -153 -635 -400 -151 -21 -90 -680 -878 -592 -555 -964 -390 -649 -953 -773 -388 -427 -870 -233 -543 -96 -861 -254 -61 -334 -243 -999 -114 -57 -363 -663 -222 -300 -961 -377 -279 -165 -100 -361 -416 -436 -64 -656 -772 -408 -31 -623 -251 -612 -533 -587 -176 -773 -713 -7 -957 -450 -419 -334 -577 -597 -831 -205 -90 -294 -499 -272 -221 -483 -49 -787 -264 -814 -803 -688 -792 -100 -46 -803 -527 -163 -659 -115 -118 -385 -473 -503 -693 -970 -166 -772 -575 -583 -471 -888 -396 -847 -502 -575 -866 -785 -618 -778 -139 -955 -293 -15 -606 -121 -281 -66 -494 -745 -369 -344 -682 -290 -300 -248 -306 -275 -136 -436 -91 -519 -981 -45 -552 -136 -802 -824 -429 -78 -863 -596 -965 -824 -256 -95 -585 -572 -676 -225 -423 -46 -455 -327 -304 -219 -211 -333 -758 -326 -578 -894 -890 -686 -435 -454 -770 -42 -154 -176 -91 -191 -655 -866 -634 -363 -454 -886 -115 -366 -92 -108 -366 -416 -952 -626 -415 -921 -1000 -433 -613 -408 -544 -666 -172 -230 -657 -28 -900 -64 -599 -412 -299 -578 -114 -527 -617 -58 -540 -16 -487 -473 -582 -829 -751 -917 -678 -264 -544 -690 -87 -168 -950 -517 -916 -389 -290 -734 -355 -553 -360 -62 -518 -769 -713 -572 -45 -531 -22 -725 -433 -249 -163 -707 -495 -879 -591 -239 -132 -709 -425 -698 -935 -763 -595 -644 -33 -843 -472 -119 -184 -965 -573 -129 -74 -637 -273 -50 -686 -82 -958 -413 -317 -218 -951 -320 -587 -622 -981 -888 -214 -511 -823 -834 -357 -553 -38 -62 -756 -633 -869 -897 -385 -160 -281 -435 -913 -72 -878 -994 -369 -966 -905 -500 -246 -49 -40 -342 -335 -576 -982 -788 -800 -931 -634 -88 -63 -623 -588 -349 -709 -1000 -209 -408 -499 -398 -375 -116 -63 -571 -341 -377 -607 -999 -821 -326 -568 -530 -622 -647 -629 -67 -120 -281 -274 -238 -946 -142 -181 -190 -840 -592 -74 -181 -1 -531 -431 -707 -677 -645 -834 -507 -298 -505 -63 -984 -883 -508 -215 -966 -986 -309 -455 -602 -687 -935 -409 -383 -423 -620 -532 -522 -456 -225 -748 -511 -851 -694 -911 -102 -723 -374 -112 -853 -808 -560 -922 -343 -801 -951 -280 -291 -34 -435 -777 -638 -892 -198 -56 -336 -714 -373 -987 -353 -670 -590 -570 -885 -94 -208 -690 -212 -856 -539 -988 -549 -76 -786 -1 -859 -359 -808 -657 -311 -700 -218 -518 -323 -697 -955 -910 -728 -693 -620 -134 -214 -755 -713 -16 -480 -638 -766 -594 -203 -879 -948 -70 -436 -119 -893 -526 -340 -352 -936 -905 -848 -476 -778 -186 -209 -668 -698 -847 -100 -692 -424 -823 -41 -402 -122 -113 -900 -264 -526 -956 -912 -811 -864 -555 -67 -465 -77 -528 -476 -213 -435 -911 -892 -968 -451 -873 -8 -912 -294 -209 -810 -556 -209 -255 -431 -335 -850 -472 -467 -717 -824 -981 -553 -841 -487 -103 -87 -366 -779 -793 -800 -159 -504 -6 -804 -23 -336 -334 -895 -210 -900 -649 -396 -602 -533 -615 -872 -735 -44 -830 -766 -101 -684 -435 -810 -947 -309 -231 -391 -538 -818 -129 -127 -925 -700 -609 -505 -72 -508 -568 -740 -361 -938 -751 -716 -168 -686 -918 -767 -516 -325 -287 -462 -287 -316 -974 -902 -493 -307 -488 -227 -210 -679 -791 -476 -552 -945 -409 -406 -692 -456 -870 -11 -178 -574 -831 -593 -714 -546 -740 -392 -511 -817 -911 -579 -992 -737 -562 -583 -93 -771 -726 -852 -970 -257 -793 -528 -817 -336 -553 -338 -56 -696 -377 -332 -143 -42 -247 -528 -149 -109 -161 -200 -372 -839 -966 -267 -234 -526 -267 -839 -10 -509 -74 -833 -256 -553 -616 -763 -740 -709 -994 -42 -773 -457 -500 -498 -436 -986 -142 -254 -631 -181 -252 -477 -708 -770 -805 -748 -817 -718 -774 -209 -264 -552 -693 -914 -801 -287 -466 -434 -998 -10 -777 -498 -510 -196 -801 -918 -161 -345 -92 -963 -280 -376 -420 -284 -76 -811 -754 -984 -44 -881 -969 -330 -838 -700 -483 -659 -545 -465 -507 -166 -267 -608 -816 -908 -834 -144 -969 -858 -280 -39 -515 -996 -888 -885 -12 -372 -695 -850 -829 -253 -153 -122 -744 -739 -566 -117 -929 -326 -585 -369 -499 -103 -335 -891 -760 -682 -137 -491 -722 -390 -875 -691 -8 -459 -477 -897 -594 -909 -894 -404 -848 -520 -531 -929 -120 -823 -664 -885 -884 -5 -588 -814 -596 -811 -596 -747 -854 -494 -60 -301 -163 -717 -567 -691 -100 -806 -509 -853 -360 -592 -842 -211 -206 -202 -193 -855 -888 -596 -630 -445 -82 -146 -724 -971 -296 -913 -162 -259 -329 -889 -786 -851 -494 -842 -976 -2 -411 -289 -441 -247 -976 -567 -87 -128 -248 -947 -452 -163 -326 -736 -134 -428 -48 -611 -562 -50 -226 -185 -215 -486 -599 -810 -827 -176 -414 -531 -445 -975 -630 -74 -158 -963 -55 -813 -363 -494 -170 -406 -101 -275 -645 -25 -749 -551 -732 -686 -876 -520 -87 -900 -647 -994 -658 -151 -808 -435 -566 -672 -916 -297 -315 -252 -315 -461 -718 -932 -486 -51 -654 -992 -939 -405 -311 -418 -896 -976 -791 -819 -304 -540 -312 -563 -968 -594 -741 -270 -529 -422 -503 -319 -566 -166 -187 -863 -670 -14 -762 -806 -954 -161 -313 -611 -585 -170 -602 -163 -38 -650 -318 -959 -709 -545 -133 -181 -792 -29 -584 -245 -484 -701 -868 -236 -453 -2 -132 -976 -651 -873 -393 -618 -685 -601 -694 -737 -551 -719 -904 -300 -686 -426 -703 -620 -763 -857 -223 -363 -74 -668 -193 -775 -682 -990 -333 -943 -8 -800 -815 -545 -42 -23 -6 -596 -77 -480 -903 -856 -382 -682 -25 -378 -147 -314 -802 -384 -692 -661 -38 -931 -828 -897 -960 -166 -222 -898 -873 -236 -996 -778 -740 -723 -37 -907 -680 -186 -742 -14 -10 -540 -841 -909 -521 -651 -118 -412 -11 -915 -172 -228 -390 -484 -405 -442 -675 -640 -2 -790 -688 -555 -608 -606 -528 -13 -339 -300 -623 -138 -814 -389 -767 -978 -134 -767 -241 -184 -270 -312 -361 -121 -784 -535 -305 -523 -733 -29 -484 -89 -115 -537 -290 -298 -9 -225 -419 -32 -976 -582 -607 -828 -451 -538 -988 -701 -417 -821 -373 -957 -285 -337 -164 -760 -935 -685 -372 -747 -435 -769 -123 -784 -943 -5 -378 -493 -266 -13 -132 -611 -682 -526 -818 -382 -428 -765 -829 -299 -390 -474 -458 -974 -221 -979 -883 -174 -972 -528 -447 -356 -594 -360 -218 -61 -670 -931 -460 -126 -321 -591 -867 -703 -519 -957 -253 -21 -329 -48 -966 -729 -977 -389 -550 -350 -130 -92 -493 -129 -818 -464 -595 -542 -389 -697 -841 -464 -98 -869 -665 -246 -21 -903 -510 -848 -235 -951 -491 -730 -715 -499 -127 -500 -123 -559 -45 -628 -31 -154 -780 -902 -807 -493 -95 -384 -370 -24 -749 -90 -1 -225 -577 -790 -352 -771 -992 -775 -820 -959 -309 -525 -689 -544 -859 -95 -771 -797 -527 -614 -275 -46 -381 -492 -743 -802 -206 -219 -146 -289 -848 -825 -752 -843 -656 -330 -852 -861 -456 -123 -804 -128 -162 -224 -294 -741 -472 -659 -666 -620 -88 -284 -258 -168 -111 -457 -204 -281 -804 -216 -184 -405 -642 -961 -875 -143 -573 -929 -272 -954 -717 -7 -431 -273 -744 -108 -436 -419 -385 -971 -673 -631 -293 -957 -679 -880 -589 -457 -528 -997 -599 -93 -19 -406 -565 -431 -969 -573 -185 -518 -324 -886 -821 -558 -45 -854 -806 -355 -700 -879 -605 -408 -87 -86 -577 -556 -943 -632 -764 -290 -738 -372 -234 -163 -976 -201 -220 -154 -95 -240 -355 -473 -386 -168 -45 -316 -20 -765 -222 -647 -666 -87 -249 -436 -752 -705 -639 -428 -714 -389 -515 -839 -990 -828 -982 -800 -10 -75 -524 -323 -927 -577 -188 -569 -858 -334 -7 -867 -363 -547 -376 -870 -627 -492 -650 -18 -187 -828 -751 -357 -1000 -259 -787 -921 -999 -547 -837 -988 -703 -121 -227 -859 -548 -921 -343 -440 -578 -831 -790 -356 -120 -682 -908 -654 -247 -444 -895 -468 -19 -815 -907 -335 -729 -296 -747 -217 -72 -296 -644 -37 -458 -79 -60 -346 -626 -93 -586 -945 -43 -488 -41 -715 -726 -639 -421 -435 -644 -845 -57 -832 -545 -532 -94 -258 -761 -892 -319 -546 -235 -911 -777 -701 -735 -983 -18 -967 -682 -525 -105 -804 -569 -308 -815 -957 -233 -186 -906 -5 -705 -728 -874 -324 -292 -918 -325 -397 -487 -899 -734 -441 -965 -827 -676 -270 -152 -202 -992 -1 -824 -757 -759 -238 -461 -160 -39 -603 -680 -977 -955 -357 -162 -82 -907 -686 -415 -136 -345 -8 -961 -123 -17 -618 -721 -985 -79 -508 -594 -380 -589 -557 -569 -851 -629 -957 -724 -307 -581 -862 -174 -59 -866 -608 -139 -634 -710 -855 -267 -663 -113 -263 -431 -223 -739 -865 -394 -327 -180 -417 -476 -131 -534 -694 -686 -804 -754 -10 -829 -882 -11 -651 -102 -383 -211 -949 -985 -669 -623 -667 -800 -708 -316 -248 -209 -341 -730 -174 -967 -35 -381 -879 -392 -563 -54 -185 -794 -691 -647 -611 -919 -386 -872 -409 -249 -337 -355 -452 -795 -102 -77 -736 -467 -251 -181 -696 -795 -98 -161 -808 -965 -982 -723 -449 -7 -507 -502 -494 -741 -266 -399 -605 -816 -72 -14 -502 -619 -562 -883 -667 -86 -725 -700 -449 -377 -783 -442 -241 -734 -1000 -31 -54 -971 -576 -122 -935 -551 -351 -538 -217 -347 -357 -555 -638 -806 -839 -446 -402 -727 -516 -272 -417 -747 -469 -660 -696 -857 -881 -258 -260 -52 -342 -127 -304 -796 -488 -768 -986 -45 -230 -740 -302 -784 -607 -244 -31 -876 -961 -151 -392 -901 -841 -333 -150 -584 -866 -560 -813 -449 -387 -586 -320 -205 -130 -289 -407 -671 -13 -756 -144 -633 -560 -190 -898 -524 -8 -307 -300 -873 -598 -988 -384 -345 -221 -437 -218 -57 -809 -813 -900 -855 -151 -553 -637 -701 -546 -99 -905 -967 -227 -938 -921 -404 -762 -734 -419 -378 -217 -467 -358 -232 -493 -834 -670 -645 -797 -777 -39 -127 -390 -651 -179 -117 -429 -181 -908 -483 -861 -213 -736 -803 -677 -947 -32 -88 -838 -425 -988 -283 -430 -41 -175 -832 -993 -162 -885 -178 -46 -318 -223 -21 -286 -295 -469 -796 -965 -330 -356 -107 -405 -225 -406 -304 -572 -163 -705 -327 -79 -953 -54 -678 -171 -980 -754 -850 -712 -248 -880 -214 -208 -342 -297 -597 -662 -94 -788 -302 -202 -316 -815 -391 -456 -299 -86 -529 -89 -222 -607 -269 -169 -633 -703 -275 -868 -807 -575 -34 -107 -385 -828 -611 -574 -5 -676 -76 -813 -433 -955 -176 -66 -814 -356 -120 -137 -962 -354 -625 -991 -324 -23 -675 -879 -780 -196 -88 -259 -407 -276 -908 -309 -354 -639 -369 -65 -14 -24 -230 -775 -416 -847 -958 -857 -396 -543 -972 -721 -300 -550 -379 -610 -88 -366 -398 -792 -744 -927 -858 -970 -122 -137 -490 -493 -717 -669 -465 -260 -475 -365 -246 -882 -460 -42 -233 -222 -507 -220 -934 -270 -26 -154 -853 -574 -823 -491 -100 -200 -946 -850 -344 -458 -860 -587 -993 -986 -358 -33 -713 -631 -365 -36 -446 -833 -997 -463 -444 -677 -869 -873 -715 -387 -681 -667 -213 -454 -269 -637 -710 -576 -720 -153 -193 -380 -159 -726 -445 -42 -482 -553 -487 -433 -325 -211 -437 -504 -126 -626 -486 -890 -556 -763 -659 -637 -299 -187 -9 -83 -408 -670 -935 -183 -258 -459 -678 -110 -804 -517 -199 -715 -460 -227 -902 -652 -812 -226 -984 -679 -163 -436 -292 -607 -971 -51 -787 -433 -634 -260 -637 -18 -690 -843 -805 -571 -394 -682 -26 -862 -541 -782 -937 -662 -90 -877 -980 -316 -70 -619 -130 -347 -442 -878 -417 -261 -232 -75 -587 -372 -982 -844 -629 -648 -341 -955 -442 -826 -137 -344 -538 -212 -664 -213 -826 -274 -822 -880 -299 -259 -681 -413 -338 -798 -829 -236 -921 -872 -117 -946 -769 -681 -521 -53 -885 -265 -847 -990 -8 -845 -818 -963 -959 -440 -732 -498 -356 -542 -184 -851 -22 -930 -722 -19 -259 -512 -116 -813 -899 -558 -715 -851 -211 -617 -321 -63 -526 -393 -195 -152 -932 -625 -315 -806 -90 -174 -587 -781 -454 -106 -668 -316 -984 -731 -127 -455 -777 -957 -564 -429 -791 -222 -782 -189 -381 -562 -690 -686 -867 -262 -560 -476 -440 -609 -600 -68 -858 -308 -539 -823 -760 -825 -773 -641 -320 -437 -901 -777 -215 -282 -591 -974 -342 -489 -873 -893 -184 -729 -844 -389 -863 -353 -148 -837 -439 -710 -40 -560 -76 -58 -116 -29 -461 -477 -913 -686 -43 -275 -4 -727 -801 -113 -182 -563 -72 -470 -531 -253 -493 -32 -239 -297 -915 -21 -842 -436 -333 -992 -923 -654 -267 -302 -384 -505 -256 -519 -912 -937 -126 -818 -37 -21 -405 -919 -994 -208 -637 -836 -984 -848 -951 -698 -12 -789 -931 -58 -374 -806 -560 -646 -533 -862 -632 -580 -197 -690 -327 -30 -951 -693 -977 -661 -466 -356 -254 -971 -53 -88 -929 -951 -592 -381 -498 -244 -272 -21 -989 -84 -793 -264 -198 -792 -284 -286 -736 -193 -8 -786 -75 -769 -523 -984 -649 -497 -100 -815 -804 -437 -714 -375 -794 -272 -522 -779 -688 -231 -367 -234 -834 -171 -572 -743 -958 -153 -849 -922 -611 -772 -782 -672 -2 -452 -797 -689 -862 -423 -641 -57 -839 -468 -520 -188 -937 -79 -163 -891 -649 -920 -813 -128 -437 -741 -386 -643 -816 -62 -390 -434 -850 -662 -163 -951 -428 -272 -2 -816 -482 -194 -205 -299 -597 -311 -431 -26 -146 -775 -555 -756 -153 -762 -890 -626 -372 -102 -308 -611 -204 -273 -575 -924 -643 -59 -47 -667 -415 -976 -141 -565 -548 -87 -948 -520 -374 -910 -587 -894 -178 -988 -488 -974 -160 -155 -741 -758 -977 -726 -750 -860 -467 -125 -13 -110 -613 -79 -623 -795 -823 -773 -197 -13 -200 -309 -669 -452 -736 -412 -189 -373 -410 -883 -922 -854 -55 -204 -212 -483 -233 -877 -662 -454 -942 -47 -817 -467 -138 -901 -63 -542 -505 -48 -288 -74 -992 -556 -945 -648 -577 -601 -699 -28 -845 -115 -896 -390 -242 -88 -958 -853 -688 -234 -664 -653 -802 -105 -190 -217 -151 -394 -676 -860 -584 -970 -91 -622 -645 -879 -632 -952 -468 -689 -707 -213 -337 -520 -636 -146 -137 -226 -474 -35 -259 -74 -442 -856 -354 -694 -79 -982 -969 -443 -527 -865 -715 -953 -535 -35 -946 -716 -47 -322 -37 -999 -708 -133 -374 -810 -173 -432 -914 -393 -797 -901 -362 -941 -668 -259 -363 -204 -404 -498 -56 -465 -953 -186 -206 -656 -124 -498 -481 -156 -259 -374 -872 -407 -377 -956 -565 -32 -983 -531 -516 -862 -112 -804 -489 -350 -329 -167 -75 -409 -85 -499 -656 -883 -507 -256 -576 -294 -304 -897 -295 -793 -247 -197 -737 -604 -752 -73 -905 -420 -189 -965 -728 -649 -345 -929 -646 -824 -46 -663 -767 -871 -190 -474 -843 -133 -454 -192 -755 -947 -974 -297 -186 -189 -416 -838 -649 -524 -620 -443 -851 -748 -807 -456 -332 -101 -949 -573 -202 -736 -2 -383 -148 -275 -816 -1000 -583 -248 -134 -745 -597 -662 -981 -233 -42 -392 -251 -474 -138 -506 -429 -824 -278 -310 -18 -799 -485 -795 -479 -219 -514 -530 -135 -918 -200 -149 -826 -578 -483 -357 -178 -185 -363 -116 -529 -356 -531 -683 -111 -747 -437 -9 -43 -132 -784 -358 -144 -654 -134 -94 -433 -422 -752 -18 -322 -103 -273 -286 -433 -83 -46 -256 -931 -212 -152 -158 -729 -286 -338 -427 -108 -154 -57 -335 -19 -495 -410 -560 -409 -685 -366 -321 -739 -650 -269 -969 -706 -505 -979 -549 -763 -370 -745 -151 -14 -229 -499 -53 -319 -167 -753 -534 -124 -786 -493 -808 -310 -941 -869 -908 -722 -926 -842 -879 -185 -26 -951 -595 -411 -249 -542 -70 -7 -72 -498 -158 -385 -931 -868 -247 -416 -853 -923 -169 -211 -199 -211 -956 -289 -689 -506 -861 -258 -213 -774 -431 -437 -506 -756 -533 -297 -937 -383 -441 -780 -670 -266 -889 -609 -124 -65 -329 -844 -590 -889 -629 -930 -504 -56 -561 -25 -402 -662 -762 -109 -439 -881 -271 -189 -998 -377 -329 -382 -185 -289 -748 -764 -151 -516 -57 -468 -984 -687 -796 -495 -533 -822 -129 -904 -739 -716 -280 -786 -537 -532 -152 -995 -977 -47 -794 -959 -865 -925 -813 -438 -673 -900 -343 -327 -149 -128 -208 -584 -592 -666 -330 -945 -341 -597 -446 -587 -203 -764 -373 -691 -206 -950 -675 -660 -893 -925 -592 -674 -851 -208 -426 -527 -208 -393 -264 -835 -452 -818 -412 -546 -348 -492 -885 -935 -375 -545 -838 -979 -84 -311 -426 -725 -591 -172 -408 -971 -234 -373 -547 -149 -357 -925 -459 -194 -586 -88 -582 -30 -699 -238 -772 -341 -79 -565 -399 -272 -68 -644 -729 -978 -11 -720 -752 -268 -823 -859 -354 -285 -687 -642 -704 -364 -490 -691 -556 -416 -946 -243 -751 -272 -20 -397 -949 -30 -337 -75 -679 -209 -794 -251 -538 -847 -347 -43 -645 -21 -862 -138 -384 -907 -465 -402 -608 -929 -401 -830 -594 -31 -194 -829 -125 -58 -75 -15 -932 -406 -823 -617 -728 -880 -599 -517 -555 -487 -391 -9 -438 -371 -407 -188 -55 -648 -106 -345 -527 -179 -916 -92 -136 -868 -306 -935 -987 -754 -835 -409 -11 -755 -697 -579 -291 -760 -711 -456 -229 -525 -934 -623 -868 -203 -333 -142 -306 -49 -707 -764 -927 -683 -791 -763 -640 -998 -138 -240 -726 -942 -690 -932 -552 -768 -346 -357 -666 -751 -342 -806 -740 -699 -846 -667 -205 -131 -845 -141 -853 -202 -809 -921 -320 -87 -941 -307 -920 -171 -339 -550 -979 -153 -613 -195 -548 -671 -206 -208 -322 -486 -459 -970 -262 -468 -252 -670 -634 -39 -401 -505 -216 -225 -235 -574 -23 -707 -270 -460 -888 -321 -721 -401 -698 -687 -145 -787 -672 -954 -23 -836 -744 -746 -953 -597 -60 -169 -468 -29 -813 -738 -819 -524 -756 -641 -826 -12 -358 -770 -710 -520 -717 -198 -713 -409 -644 -238 -802 -707 -437 -769 -835 -79 -108 -507 -911 -843 -301 -574 -331 -179 -10 -974 -631 -88 -655 -644 -944 -431 -816 -598 -377 -668 -747 -43 -554 -385 -182 -803 -601 -941 -768 -423 -706 -750 -573 -398 -461 -971 -345 -281 -235 -47 -530 -158 -550 -862 -954 -2 -65 -452 -547 -276 -50 -227 -539 -280 -928 -742 -238 -526 -414 -59 -602 -216 -310 -822 -448 -705 -269 -903 -724 -227 -890 -59 -191 -255 -224 -99 -186 -583 -682 -339 -412 -692 -369 -50 -371 -776 -938 -95 -215 -947 -761 -525 -736 -673 -829 -306 -2 -864 -644 -543 -955 -717 -368 -229 -241 -799 -489 -930 -27 -957 -909 -701 -387 -451 -373 -856 -353 -846 -918 -352 -149 -886 -595 -345 -102 -380 -791 -772 -176 -640 -511 -405 -227 -121 -87 -875 -803 -508 -307 -757 -425 -21 -733 -9 -705 -448 -5 -274 -709 -235 -846 -736 -79 -377 -683 -638 -597 -470 -744 -961 -112 -657 -755 -909 -541 -214 -423 -213 -115 -586 -901 -343 -466 -91 -535 -686 -765 -866 -513 -385 -394 -389 -86 -898 -744 -339 -541 -547 -851 -54 -36 -980 -511 -256 -136 -517 -234 -700 -898 -137 -370 -421 -583 -638 -759 -202 -984 -281 -11 -596 -823 -164 -444 -756 -154 -280 -849 -778 -559 -963 -743 -574 -20 -864 -713 -267 -640 -925 -904 -179 -296 -117 -480 -448 -226 -352 -757 -619 -447 -619 -283 -467 -630 -207 -122 -195 -679 -324 -370 -780 -929 -710 -869 -142 -640 -732 -281 -457 -615 -722 -294 -333 -706 -11 -376 -52 -457 -537 -69 -977 -959 -851 -635 -675 -825 -15 -523 -474 -742 -321 -841 -880 -658 -176 -710 -519 -447 -342 -830 -960 -416 -859 -714 -302 -389 -813 -458 -180 -24 -415 -965 -348 -203 -982 -943 -262 -569 -740 -454 -45 -75 -322 -707 -956 -692 -31 -451 -181 -904 -122 -424 -255 -388 -901 -700 -548 -862 -602 -643 -178 -611 -538 -291 -616 -74 -472 -937 -417 -120 -109 -446 -917 -418 -134 -57 -253 -604 -235 -823 -357 -519 -676 -838 -269 -171 -800 -595 -906 -439 -227 -324 -834 -680 -564 -684 -590 -34 -342 -352 -525 -347 -907 -210 -19 -321 -967 -7 -524 -927 -895 -450 -838 -803 -948 -965 -369 -191 -684 -91 -560 -218 -523 -550 -127 -693 -529 -39 -411 -737 -204 -832 -201 -654 -322 -864 -590 -665 -866 -252 -627 -427 -858 -342 -267 -144 -446 -70 -897 -319 -194 -994 -114 -37 -831 -477 -682 -217 -671 -836 -994 -716 -828 -819 -894 -954 -282 -149 -783 -596 -237 -976 -620 -185 -248 -854 -545 -511 -741 -873 -29 -110 -830 -764 -81 -732 -240 -101 -55 -695 -217 -850 -446 -618 -399 -471 -889 -366 -896 -853 -165 -722 -677 -966 -274 -268 -333 -882 -182 -315 -721 -939 -103 -54 -957 -930 -652 -642 -162 -166 -995 -919 -448 -599 -191 -460 -459 -896 -734 -481 -165 -750 -212 -64 -950 -193 -761 -26 -652 -190 -409 -404 -225 -610 -963 -389 -685 -108 -991 -472 -789 -172 -444 -41 -230 -211 -769 -623 -268 -946 -963 -187 -31 -205 -294 -286 -790 -179 -118 -785 -392 -991 -651 -229 -91 -860 -386 -228 -252 -379 -2 -929 -835 -278 -364 -858 -165 -472 -745 -151 -22 -626 -527 -654 -608 -524 -104 -674 -647 -757 -178 -477 -938 -522 -332 -997 -26 -223 -305 -344 -97 -438 -524 -930 -399 -742 -923 -409 -876 -237 -989 -592 -356 -920 -84 -85 -171 -680 -387 -660 -275 -650 -503 -44 -368 -873 -498 -274 -404 -462 -565 -953 -613 -276 -62 -234 -388 -640 -466 -911 -888 -461 -454 -662 -788 -42 -762 -201 -941 -893 -303 -397 -567 -584 -416 -189 -440 -472 -663 -888 -414 -292 -254 -102 -234 -623 -47 -776 -684 -25 -469 -116 -195 -850 -865 -169 -201 -452 -179 -304 -773 -626 -937 -876 -794 -281 -228 -690 -382 -406 -782 -405 -938 -372 -502 -38 -59 -861 -357 -305 -293 -855 -50 -534 -314 -488 -85 -889 -631 -774 -790 -691 -828 -4 -695 -721 -180 -780 -218 -373 -267 -558 -41 -678 -291 -296 -598 -604 -282 -68 -829 -914 -948 -264 -57 -259 -211 -786 -638 -607 -348 -483 -2 -896 -641 -569 -478 -357 -607 -46 -196 -344 -994 -237 -349 -712 -506 -730 -429 -486 -260 -564 -389 -222 -540 -628 -993 -308 -899 -50 -655 -246 -720 -745 -567 -277 -314 -414 -256 -556 -530 -843 -569 -204 -513 -966 -757 -664 -827 -631 -104 -656 -52 -470 -707 -518 -450 -146 -146 -822 -567 -483 -114 -249 -500 -823 -434 -589 -604 -519 -348 -585 -750 -446 -550 -348 -390 -701 -810 -532 -414 -378 -230 -888 -804 -840 -41 -143 -632 -136 -187 -9 -145 -458 -707 -512 -321 -931 -89 -192 -385 -236 -546 -984 -452 -612 -944 -405 -916 -593 -92 -778 -566 -164 -796 -256 -902 -31 -106 -522 -100 -233 -779 -940 -457 -605 -326 -403 -989 -951 -328 -543 -502 -154 -323 -602 -625 -549 -735 -212 -592 -446 -87 -477 -15 -225 -662 -740 -618 -559 -210 -203 -818 -756 -15 -629 -453 -488 -79 -809 -135 -85 -764 -189 -93 -507 -942 -378 -334 -116 -21 -286 -168 -483 -620 -13 -529 -308 -208 -294 -116 -824 -69 -857 -232 -391 -916 -996 -966 -622 -360 -554 -86 -273 -879 -993 -797 -216 -174 -329 -229 -960 -20 -332 -561 -511 -792 -740 -665 -923 -561 -933 -369 -543 -743 -386 -58 -500 -979 -953 -103 -483 -301 -970 -640 -408 -523 -25 -961 -549 -311 -296 -564 -989 -282 -977 -193 -511 -3 -518 -617 -660 -487 -12 -147 -592 -533 -653 -350 -22 -927 -608 -106 -636 -967 -314 -967 -735 -555 -575 -883 -637 -139 -350 -967 -880 -263 -736 -370 -576 -924 -695 -151 -358 -676 -235 -137 -750 -30 -26 -82 -89 -369 -766 -404 -417 -39 -664 -2 -651 -67 -661 -227 -547 -744 -131 -13 -613 -279 -237 -299 -305 -260 -809 -623 -116 -99 -626 -901 -371 -392 -688 -334 -444 -668 -151 -789 -81 -442 -511 -969 -442 -896 -687 -760 -464 -521 -99 -674 -156 -180 -266 -521 -6 -598 -821 -704 -911 -900 -84 -227 -942 -721 -449 -523 -441 -81 -634 -575 -724 -120 -612 -508 -737 -582 -880 -360 -168 -274 -677 -624 -346 -761 -815 -535 -758 -510 -400 -982 -260 -403 -775 -279 -525 -99 -120 -954 -43 -875 -917 -104 -854 -114 -420 -587 -467 -537 -552 -867 -354 -746 -894 -653 -905 -753 -139 -744 -84 -376 -348 -383 -240 -57 -393 -705 -850 -353 -314 -712 -768 -371 -225 -322 -67 -992 -441 -321 -807 -613 -328 -484 -314 -220 -664 -612 -38 -563 -679 -373 -713 -807 -750 -698 -460 -114 -584 -673 -713 -910 -759 -31 -979 -680 -912 -707 -234 -48 -434 -760 -633 -154 -635 -827 -748 -983 -596 -936 -532 -550 -541 -497 -807 -408 -514 -623 -845 -881 -12 -950 -712 -938 -208 -767 -625 -861 -690 -794 -935 -827 -675 -10 -608 -626 -719 -705 -298 -619 -288 -108 -195 -793 -673 -222 -738 -780 -368 -674 -119 -474 -326 -189 -358 -774 -608 -776 -473 -55 -9 -47 -115 -834 -63 -699 -57 -147 -683 -504 -174 -665 -974 -945 -295 -453 -185 -961 -733 -577 -784 -175 -356 -890 -398 -882 -184 -617 -879 -869 -133 -473 -425 -844 -451 -607 -644 -898 -579 -651 -785 -7 -324 -596 -332 -379 -865 -761 -256 -914 -237 -904 -823 -661 -659 -887 -362 -895 -350 -251 -240 -308 -751 -721 -830 -850 -400 -230 -915 -886 -141 -945 -281 -447 -472 -688 -914 -757 -458 -213 -13 -412 -718 -202 -771 -943 -140 -488 -545 -387 -777 -974 -569 -169 -462 -133 -395 -669 -721 -11 -758 -883 -957 -916 -186 -628 -413 -17 -359 -876 -927 -969 -614 -302 -738 -327 -240 -538 -942 -259 -78 -743 -743 -158 -557 -282 -22 -185 -129 -890 -402 -364 -542 -816 -76 -73 -406 -86 -924 -713 -957 -19 -25 -877 -905 -383 -133 -639 -890 -988 -556 -910 -575 -307 -99 -654 -332 -999 -554 -905 -516 -852 -53 -669 -370 -771 -353 -947 -866 -554 -437 -963 -466 -767 -853 -35 -818 -294 -134 -941 -638 -849 -200 -777 -485 -160 -137 -240 -849 -546 -934 -994 -544 -390 -610 -30 -816 -360 -711 -157 -845 -466 -919 -892 -873 -595 -398 -324 -219 -469 -108 -937 -506 -301 -282 -191 -328 -828 -485 -144 -338 -842 -934 -222 -513 -470 -543 -712 -941 -530 -524 -299 -577 -492 -165 -950 -612 -49 -455 -520 -846 -240 -151 -367 -46 -938 -721 -619 -188 -107 -618 -427 -422 -584 -427 -124 -607 -910 -335 -258 -744 -702 -385 -661 -844 -47 -466 -659 -530 -262 -800 -314 -749 -169 -557 -829 -981 -770 -91 -173 -38 -389 -643 -534 -826 -745 -667 -122 -153 -687 -393 -338 -50 -457 -41 -151 -474 -660 -960 -344 -601 -728 -149 -227 -874 -743 -406 -39 -773 -751 -466 -267 -551 -871 -170 -468 -637 -644 -585 -541 -149 -415 -441 -923 -329 -342 -380 -619 -568 -699 -681 -556 -732 -924 -316 -853 -335 -938 -452 -628 -544 -632 -104 -47 -807 -282 -617 -487 -13 -577 -430 -876 -836 -380 -75 -576 -377 -786 -734 -49 -355 -266 -770 -826 -617 -868 -522 -170 -543 -15 -674 -701 -380 -386 -412 -215 -363 -651 -646 -197 -576 -539 -171 -284 -67 -260 -79 -974 -184 -895 -200 -904 -893 -257 -839 -702 -960 -232 -837 -1000 -154 -649 -844 -163 -838 -272 -103 -84 -306 -237 -185 -112 -628 -964 -820 -760 -891 -562 -860 -572 -869 -883 -712 -449 -797 -866 -433 -658 -307 -223 -517 -46 -66 -709 -994 -987 -538 -788 -499 -947 -599 -364 -599 -549 -151 -880 -953 -294 -714 -880 -952 -976 -427 -65 -622 -33 -908 -917 -161 -167 -801 -874 -403 -584 -538 -376 -740 -936 -574 -769 -800 -179 -675 -675 -496 -314 -478 -592 -265 -203 -478 -889 -765 -559 -393 -625 -193 -796 -104 -861 -809 -707 -198 -680 -233 -262 -427 -825 -582 -673 -6 -617 -579 -247 -104 -485 -262 -384 -937 -846 -528 -707 -633 -161 -21 -316 -704 -413 -2 -674 -783 -414 -143 -424 -240 -960 -82 -604 -887 -138 -654 -915 -978 -232 -279 -22 -821 -515 -753 -469 -621 -354 -28 -285 -586 -720 -600 -662 -245 -183 -192 -780 -494 -360 -463 -601 -712 -31 -878 -752 -436 -76 -973 -144 -542 -296 -944 -820 -147 -582 -701 -3 -77 -849 -351 -376 -50 -204 -368 -381 -44 -903 -825 -772 -533 -149 -317 -489 -327 -981 -10 -612 -982 -827 -839 -498 -681 -665 -138 -150 -144 -62 -29 -372 -845 -836 -152 -361 -141 -410 -309 -556 -492 -391 -286 -392 -324 -936 -958 -37 -700 -587 -215 -243 -94 -310 -185 -299 -134 -468 -428 -558 -585 -388 -91 -966 -589 -272 -653 -936 -527 -985 -291 -24 -158 -580 -641 -902 -618 -466 -656 -860 -321 -358 -302 -160 -557 -55 -903 -749 -959 -390 -389 -395 -439 -765 -176 -164 -49 -375 -323 -287 -938 -505 -448 -949 -881 -357 -363 -135 -245 -82 -742 -282 -889 -68 -435 -967 -880 -893 -798 -299 -338 -703 -735 -218 -503 -876 -992 -469 -639 -689 -378 -800 -926 -846 -606 -376 -595 -34 -554 -36 -260 -496 -348 -171 -690 -80 -462 -985 -654 -689 -573 -675 -217 -528 -804 -970 -520 -168 -291 -71 -606 -218 -187 -591 -404 -551 -25 -925 -209 -74 -551 -914 -715 -718 -847 -912 -22 -348 -391 -744 -66 -639 -981 -867 -327 -927 -782 -361 -313 -549 -559 -914 -500 -151 -451 -197 -825 -453 -95 -601 -665 -24 -382 -778 -737 -843 -290 -21 -31 -108 -942 -522 -375 -382 -252 -679 -82 -821 -386 -581 -277 -311 -526 -584 -367 -53 -985 -968 -6 -217 -80 -966 -113 -765 -548 -148 -194 -687 -293 -556 -194 -113 -786 -302 -199 -910 -522 -606 -227 -218 -466 -221 -849 -352 -651 -950 -556 -87 -314 -524 -759 -668 -196 -232 -435 -110 -359 -41 -885 -817 -205 -56 -43 -469 -851 -417 -885 -786 -674 -315 -824 -998 -304 -118 -495 -232 -154 -970 -838 -935 -873 -67 -156 -351 -756 -70 -510 -79 -158 -426 -285 -369 -282 -728 -37 -384 -265 -662 -123 -298 -509 -366 -529 -697 -212 -516 -196 -368 -880 -238 -859 -280 -314 -59 -669 -739 -463 -94 -920 -141 -302 -984 -126 -555 -599 -557 -220 -818 -518 -84 -333 -506 -886 -288 -82 -117 -989 -451 -270 -826 -630 -737 -907 -112 -166 -213 -460 -393 -316 -426 -788 -949 -403 -768 -68 -63 -562 -86 -12 -994 -626 -113 -362 -699 -423 -771 -306 -886 -680 -548 -215 -969 -561 -760 -323 -978 -785 -361 -755 -916 -246 -731 -655 -913 -373 -756 -64 -370 -368 -54 -352 -686 -349 -484 -306 -393 -920 -341 -438 -498 -623 -228 -112 -707 -883 -821 -669 -719 -494 -691 -340 -400 -102 -710 -572 -908 -60 -327 -827 -424 -197 -144 -763 -218 -156 -118 -39 -407 -246 -617 -765 -199 -573 -588 -58 -391 -241 -402 -639 -463 -83 -465 -97 -285 -93 -963 -31 -74 -974 -922 -536 -294 -591 -938 -947 -97 -368 -33 -219 -457 -433 -337 -803 -566 -979 -203 -427 -958 -391 -301 -253 -861 -696 -793 -828 -520 -61 -74 -576 -810 -64 -708 -155 -645 -186 -418 -749 -886 -966 -229 -606 -970 -339 -529 -304 -533 -834 -625 -634 -364 -793 -654 -354 -992 -807 -352 -25 -41 -339 -834 -684 -44 -379 -449 -44 -342 -720 -9 -382 -954 -720 -310 -289 -711 -807 -59 -773 -221 -24 -904 -637 -421 -713 -957 -723 -745 -514 -18 -969 -933 -150 -198 -49 -230 -138 -829 -74 -420 -628 -2 -279 -360 -245 -708 -893 -796 -937 -479 -339 -709 -396 -822 -28 -933 -347 -768 -712 -61 -477 -725 -407 -206 -434 -683 -393 -141 -221 -69 -893 -631 -672 -160 -790 -584 -24 -220 -113 -745 -713 -41 -280 -850 -924 -380 -953 -683 -34 -724 -705 -430 -577 -76 -575 -794 -42 -836 -525 -510 -420 -72 -575 -535 -838 -848 -20 -716 -304 -962 -203 -921 -843 -542 -527 -273 -891 -200 -525 -104 -87 -800 -880 -635 -188 -770 -661 -751 -891 -417 -228 -821 -28 -554 -307 -907 -282 -232 -763 -314 -753 -33 -863 -974 -553 -806 -860 -217 -424 -808 -378 -677 -668 -291 -36 -845 -508 -294 -770 -962 -480 -824 -197 -351 -770 -517 -528 -636 -113 -627 -371 -232 -786 -527 -410 -870 -801 -893 -614 -228 -204 -873 -791 -157 -190 -772 -925 -197 -20 -544 -658 -231 -880 -131 -987 -970 -608 -623 -163 -587 -55 -630 -672 -979 -731 -89 -392 -729 -655 -109 -582 -246 -58 -271 -525 -440 -875 -548 -378 -611 -995 -393 -404 -926 -195 -74 -97 -573 -997 -496 -259 -624 -803 -520 -21 -644 -75 -65 -444 -776 -118 -107 -522 -505 -10 -494 -511 -212 -474 -572 -850 -795 -558 -254 -47 -319 -550 -953 -470 -565 -56 -585 -293 -953 -295 -527 -675 -277 -537 -124 -1 -936 -26 -809 -540 -804 -745 -923 -959 -939 -38 -26 -239 -968 -33 -981 -25 -509 -940 -307 -591 -414 -371 -663 -401 -254 -319 -709 -493 -194 -334 -149 -219 -172 -80 -152 -379 -830 -94 -623 -916 -119 -38 -248 -196 -483 -784 -326 -547 -451 -45 -484 -195 -557 -87 -928 -297 -651 -112 -924 -72 -136 -205 -764 -384 -98 -986 -351 -694 -307 -364 -131 -418 -445 -541 -930 -553 -811 -65 -11 -304 -323 -745 -583 -61 -303 -517 -866 -21 -92 -451 -495 -674 -847 -765 -294 -440 -906 -742 -306 -101 -646 -931 -305 -543 -714 -237 -277 -476 -685 -375 -96 -749 -504 -740 -108 -288 -495 -635 -900 -221 -574 -286 -974 -647 -1000 -492 -471 -927 -792 -275 -902 -545 -357 -496 -29 -709 -439 -236 -666 -730 -65 -379 -911 -66 -633 -248 -584 -142 -888 -681 -743 -922 -300 -472 -507 -45 -647 -576 -222 -866 -493 -807 -870 -65 -82 -672 -56 -812 -816 -89 -64 -670 -351 -994 -732 -49 -624 -575 -584 -713 -746 -255 -290 -919 -810 -185 -68 -507 -236 -616 -49 -621 -406 -407 -900 -557 -479 -416 -315 -177 -260 -847 -967 -266 -863 -171 -215 -615 -803 -397 -666 -681 -891 -795 -567 -823 -895 -519 -300 -274 -189 -329 -583 -585 -899 -324 -979 -438 -299 -114 -122 -809 -778 -735 -401 -293 -849 -756 -589 -329 -822 -121 -506 -371 -161 -276 -854 -338 -346 -938 -781 -994 -165 -338 -997 -455 -236 -864 -300 -489 -952 -216 -330 -77 -368 -715 -686 -370 -999 -40 -930 -319 -172 -693 -890 -622 -638 -966 -442 -198 -843 -129 -562 -133 -892 -874 -312 -981 -79 -177 -196 -376 -353 -392 -311 -136 -716 -408 -801 -86 -297 -932 -990 -363 -239 -384 -966 -108 -593 -42 -452 -94 -926 -889 -521 -872 -585 -380 -456 -80 -333 -742 -478 -902 -313 -471 -665 -742 -749 -8 -901 -350 -587 -734 -669 -73 -222 -399 -209 -457 -643 -19 -37 -920 -385 -827 -75 -821 -609 -872 -634 -744 -493 -946 -655 -458 -631 -916 -2 -50 -862 -614 -728 -834 -171 -844 -458 -548 -682 -888 -860 -192 -68 -523 -649 -754 -667 -614 -527 -298 -373 -495 -601 -739 -325 -325 -780 -724 -262 -662 -242 -683 -658 -777 -535 -915 -431 -648 -1000 -239 -959 -686 -885 -507 -714 -742 -44 -622 -355 -103 -478 -784 -780 -865 -179 -289 -999 -276 -136 -404 -718 -494 -435 -148 -821 -591 -498 -810 -19 -94 -371 -923 -609 -951 -868 -387 -290 -269 -222 -282 -486 -780 -978 -981 -221 -27 -953 -557 -321 -835 -5 -483 -619 -363 -94 -465 -64 -478 -853 -340 -944 -685 -112 -336 -754 -821 -410 -572 -616 -430 -275 -625 -542 -509 -508 -957 -357 -894 -328 -474 -735 -279 -130 -34 -286 -978 -282 -156 -379 -872 -567 -956 -299 -349 -237 -569 -580 -767 -816 -738 -406 -838 -929 -8 -565 -237 -411 -197 -945 -419 -250 -897 -328 -197 -333 -388 -11 -279 -2 -49 -424 -900 -375 -808 -456 -341 -234 -944 -332 -329 -515 -262 -83 -612 -395 -492 -104 -362 -159 -344 -668 -613 -349 -173 -937 -857 -632 -609 -416 -554 -154 -650 -54 -563 -149 -778 -566 -254 -941 -676 -962 -50 -442 -515 -625 -393 -20 -910 -170 -690 -188 -153 -818 -386 -92 -26 -851 -194 -151 -322 -561 -276 -187 -211 -381 -20 -954 -991 -231 -98 -614 -828 -181 -921 -522 -270 -51 -545 -664 -863 -73 -404 -617 -847 -551 -218 -31 -375 -909 -226 -298 -853 -648 -381 -582 -320 -832 -89 -997 -458 -646 -801 -589 -308 -823 -525 -911 -940 -371 -559 -224 -986 -320 -927 -92 -267 -118 -788 -343 -440 -697 -137 -421 -35 -9 -260 -424 -595 -966 -539 -452 -455 -950 -214 -589 -896 -248 -808 -811 -974 -7 -219 -784 -134 -687 -814 -207 -154 -398 -788 -839 -529 -583 -519 -312 -736 -892 -119 -472 -845 -633 -642 -217 -142 -984 -430 -584 -220 -287 -862 -229 -597 -353 -208 -388 -207 -764 -560 -314 -3 -633 -797 -777 -165 -750 -635 -166 -799 -323 -183 -847 -439 -116 -916 -491 -271 -433 -559 -65 -144 -354 -36 -231 -328 -278 -21 -672 -999 -858 -954 -918 -202 -486 -575 -768 -338 -331 -68 -975 -770 -246 -569 -870 -405 -299 -33 -665 -8 -206 -713 -620 -540 -920 -199 -18 -15 -900 -900 -949 -362 -733 -847 -859 -191 -372 -780 -698 -784 -82 -202 -855 -679 -992 -90 -951 -479 -928 -653 -721 -593 -366 -821 -585 -759 -730 -532 -245 -190 -105 -85 -732 -523 -953 -660 -912 -51 -245 -376 -551 -138 -646 -227 -347 -21 -310 -800 -485 -686 -96 -605 -458 -87 -863 -22 -393 -583 -730 -429 -528 -724 -48 -78 -948 -779 -132 -518 -264 -884 -4 -974 -642 -271 -574 -941 -15 -338 -745 -677 -811 -419 -140 -334 -876 -144 -653 -686 -406 -465 -959 -711 -920 -550 -211 -473 -628 -858 -662 -761 -113 -986 -997 -149 -24 -248 -852 -40 -942 -33 -11 -153 -993 -356 -145 -129 -448 -773 -792 -841 -639 -129 -99 -909 -871 -800 -933 -599 -742 -751 -397 -573 -450 -9 -558 -432 -699 -143 -120 -996 -184 -757 -35 -445 -395 -543 -962 -785 -508 -336 -419 -73 -8 -442 -758 -341 -214 -389 -342 -834 -180 -964 -968 -885 -970 -245 -755 -614 -85 -773 -525 -105 -328 -76 -641 -395 -939 -817 -342 -160 -761 -212 -218 -416 -293 -354 -413 -823 -593 -864 -887 -360 -155 -98 -487 -224 -577 -905 -381 -244 -711 -623 -702 -891 -824 -838 -4 -827 -305 -31 -2 -4 -900 -626 -350 -576 -242 -956 -292 -128 -712 -647 -318 -770 -434 -973 -89 -608 -153 -554 -126 -901 -218 -420 -471 -120 -859 -504 -912 -32 -96 -946 -973 -866 -827 -617 -717 -427 -573 -55 -54 -575 -552 -745 -849 -101 -489 -498 -679 -737 -440 -382 -203 -952 -779 -515 -400 -40 -916 -431 -826 -694 -25 -275 -792 -407 -7 -393 -588 -204 -70 -691 -284 -291 -550 -408 -795 -116 -228 -730 -309 -937 -785 -411 -233 -393 -788 -206 -778 -687 -427 -250 -692 -521 -382 -324 -99 -759 -617 -869 -25 -71 -610 -267 -627 -839 -675 -691 -511 -4 -223 -976 -650 -38 -44 -155 -969 -915 -101 -998 -986 -733 -42 -55 -68 -830 -158 -962 -462 -577 -57 -618 -182 -654 -748 -169 -292 -374 -668 -82 -182 -396 -69 -179 -480 -677 -348 -230 -769 -486 -710 -967 -429 -842 -755 -845 -73 -518 -351 -687 -431 -765 -125 -959 -485 -860 -669 -398 -324 -768 -303 -167 -558 -792 -166 -473 -840 -315 -629 -784 -593 -96 -514 -573 -179 -521 -935 -198 -925 -759 -402 -419 -725 -3 -267 -392 -787 -559 -11 -401 -629 -633 -240 -868 -791 -312 -52 -388 -197 -935 -866 -726 -495 -935 -925 -291 -58 -769 -230 -944 -77 -542 -780 -688 -608 -828 -42 -735 -300 -178 -980 -804 -49 -603 -884 -479 -981 -368 -335 -877 -165 -871 -24 -280 -685 -475 -157 -903 -656 -291 -881 -77 -30 -81 -684 -767 -168 -672 -982 -788 -492 -642 -34 -61 -98 -422 -822 -663 -476 -959 -392 -598 -210 -754 -560 -836 -963 -624 -207 -149 -603 -947 -156 -781 -280 -248 -617 -953 -604 -518 -765 -911 -390 -944 -125 -827 -570 -507 -984 -890 -415 -83 -118 -418 -81 -394 -571 -966 -403 -28 -695 -133 -683 -210 -329 -994 -174 -808 -705 -201 -291 -698 -41 -65 -661 -490 -211 -819 -102 -329 -873 -728 -184 -184 -25 -302 -948 -307 -361 -162 -955 -608 -71 -640 -76 -84 -734 -845 -552 -874 -937 -28 -577 -173 -108 -210 -261 -78 -221 -232 -783 -255 -528 -848 -39 -260 -558 -352 -261 -898 -534 -248 -965 -845 -667 -249 -15 -455 -593 -88 -941 -887 -963 -521 -875 -432 -157 -356 -420 -792 -45 -160 -771 -526 -930 -108 -864 -62 -919 -627 -70 -590 -438 -444 -594 -658 -452 -987 -624 -961 -342 -503 -841 -868 -324 -680 -275 -635 -422 -62 -709 -322 -632 -132 -172 -592 -131 -783 -403 -935 -184 -488 -448 -410 -532 -907 -6 -442 -620 -275 -745 -571 -888 -20 -23 -927 -786 -627 -838 -354 -342 -837 -483 -840 -843 -202 -33 -913 -555 -569 -698 -617 -759 -482 -357 -67 -854 -566 -898 -160 -173 -478 -773 -754 -333 -172 -794 -378 -695 -778 -975 -868 -358 -383 -769 -201 -900 -510 -533 -844 -816 -1000 -511 -378 -18 -734 -847 -41 -688 -671 -977 -328 -957 -951 -713 -943 -605 -229 -84 -57 -912 -925 -233 -770 -915 -987 -77 -573 -74 -103 -810 -917 -643 -248 -954 -113 -370 -480 -661 -988 -934 -601 -372 -996 -578 -921 -537 -568 -287 -615 -578 -857 -385 -641 -698 -730 -158 -858 -245 -473 -54 -94 -840 -919 -341 -917 -529 -846 -795 -29 -918 -264 -723 -64 -153 -655 -712 -560 -940 -674 -924 -432 -51 -333 -712 -737 -384 -339 -847 -270 -706 -240 -239 -192 -442 -681 -391 -962 -427 -790 -213 -841 -13 -276 -505 -397 -282 -598 -790 -866 -742 -191 -95 -561 -616 -683 -378 -507 -389 -256 -785 -615 -354 -906 -114 -259 -55 -903 -239 -64 -474 -133 -351 -934 -880 -258 -46 -638 -967 -638 -574 -280 -704 -983 -167 -511 -232 -351 -360 -423 -27 -503 -63 -184 -408 -402 -946 -861 -708 -871 -784 -690 -376 -668 -282 -125 -476 -478 -433 -867 -885 -105 -128 -820 -342 -976 -894 -242 -810 -632 -114 -613 -431 -620 -372 -776 -554 -443 -738 -795 -256 -709 -314 -62 -163 -206 -217 -61 -298 -787 -777 -521 -224 -108 -750 -39 -819 -406 -913 -427 -606 -269 -418 -716 -659 -466 -80 -88 -406 -659 -831 -508 -283 -970 -653 -801 -255 -424 -705 -136 -801 -501 -766 -951 -448 -975 -487 -690 -224 -258 -946 -585 -22 -269 -790 -286 -952 -762 -607 -358 -554 -687 -260 -32 -411 -86 -349 -842 -578 -251 -408 -900 -82 -227 -228 -324 -773 -998 -198 -180 -829 -321 -661 -334 -752 -437 -826 -930 -382 -248 -427 -853 -275 -41 -739 -397 -705 -188 -198 -946 -209 -219 -32 -243 -817 -273 -382 -342 -322 -694 -256 -420 -208 -844 -973 -639 -717 -752 -177 -378 -795 -209 -657 -444 -973 -948 -555 -436 -53 -967 -29 -628 -916 -566 -362 -287 -900 -704 -699 -411 -700 -447 -627 -958 -623 -641 -346 -776 -505 -491 -991 -402 -400 -781 -307 -437 -48 -462 -359 -279 -121 -442 -462 -345 -759 -407 -905 -894 -670 -561 -278 -131 -769 -126 -787 -913 -437 -248 -504 -969 -458 -340 -699 -196 -984 -308 -255 -959 -756 -608 -996 -579 -851 -575 -405 -5 -982 -99 -980 -800 -103 -323 -218 -504 -35 -781 -384 -39 -181 -738 -190 -833 -795 -209 -1000 -337 -841 -130 -376 -484 -435 -17 -116 -4 -863 -671 -18 -305 -745 -220 -316 -323 -433 -722 -269 -81 -964 -68 -82 -27 -518 -379 -263 -597 -826 -959 -860 -712 -17 -576 -169 -273 -286 -513 -278 -584 -77 -649 -960 -399 -622 -848 -743 -862 -980 -843 -944 -157 -235 -234 -6 -414 -508 -548 -363 -527 -743 -321 -888 -886 -275 -981 -771 -597 -784 -154 -945 -659 -32 -945 -204 -256 -627 -584 -251 -903 -87 -422 -470 -261 -9 -222 -384 -157 -4 -893 -566 -123 -565 -892 -995 -217 -198 -942 -774 -110 -620 -67 -943 -561 -52 -423 -221 -581 -601 -856 -709 -18 -975 -428 -893 -574 -103 -96 -659 -654 -517 -669 -605 -887 -980 -866 -224 -636 -387 -330 -465 -855 -505 -272 -346 -329 -781 -972 -225 -21 -492 -357 -268 -252 -556 -395 -126 -758 -744 -689 -708 -545 -493 -545 -186 -325 -754 -230 -258 -768 -427 -516 -115 -894 -178 -371 -499 -744 -582 -944 -62 -202 -321 -764 -718 -398 -404 -188 -491 -979 -517 -599 -898 -524 -511 -99 -926 -999 -873 -945 -121 -580 -17 -131 -520 -991 -487 -116 -733 -948 -173 -263 -788 -964 -427 -708 -763 -75 -434 -149 -666 -671 -224 -823 -341 -845 -682 -143 -340 -400 -173 -235 -418 -282 -852 -268 -510 -864 -856 -817 -298 -188 -688 -413 -186 -547 -357 -792 -152 -157 -613 -724 -599 -72 -583 -343 -279 -637 -560 -986 -276 -613 -841 -893 -131 -258 -547 -873 -461 -984 -663 -624 -558 -684 -711 -435 -503 -780 -323 -947 -263 -750 -967 -584 -382 -739 -329 -536 -545 -973 -992 -240 -620 -998 -675 -394 -216 -598 -783 -687 -527 -480 -667 -274 -518 -956 -420 -837 -448 -226 -377 -545 -19 -168 -84 -471 -242 -450 -363 -127 -959 -223 -84 -457 -569 -498 -801 -83 -767 -65 -771 -273 -766 -453 -898 -840 -476 -974 -827 -21 -428 -254 -419 -651 -695 -150 -304 -671 -732 -403 -736 -620 -286 -403 -995 -285 -291 -729 -366 -126 -636 -875 -987 -735 -538 -178 -15 -968 -455 -173 -695 -865 -803 -708 -542 -710 -535 -534 -352 -327 -45 -828 -330 -632 -680 -780 -504 -270 -985 -998 -391 -740 -972 -501 -493 -406 -281 -951 -451 -610 -52 -384 -874 -113 -382 -641 -982 -930 -917 -779 -341 -34 -183 -581 -487 -735 -214 -710 -38 -346 -984 -772 -138 -375 -409 -526 -564 -308 -18 -252 -813 -602 -67 -59 -834 -908 -170 -708 -66 -93 -14 -19 -107 -289 -397 -28 -795 -703 -423 -320 -353 -356 -754 -629 -98 -495 -461 -410 -406 -730 -758 -718 -169 -711 -705 -120 -922 -398 -903 -225 -1 -187 -612 -357 -929 -700 -939 -663 -559 -33 -779 -186 -126 -998 -619 -890 -151 -537 -757 -243 -834 -439 -422 -873 -240 -121 -21 -462 -804 -503 -364 -602 -126 -616 -985 -677 -769 -90 -816 -296 -623 -774 -627 -78 -182 -592 -145 -893 -821 -707 -309 -315 -750 -242 -399 -251 -441 -376 -230 -215 -592 -988 -959 -314 -799 -215 -915 -920 -277 -454 -798 -902 -584 -119 -981 -916 -542 -390 -796 -50 -914 -530 -450 -142 -862 -705 -280 -260 -469 -89 -243 -560 -150 -216 -680 -486 -295 -90 -50 -642 -533 -123 -401 -819 -992 -838 -809 -29 -138 -159 -112 -406 -654 -432 -844 -526 -718 -153 -746 -835 -183 -822 -896 -835 -964 -754 -354 -170 -348 -43 -395 -163 -764 -669 -825 -550 -339 -977 -239 -526 -868 -122 -738 -61 -211 -230 -113 -893 -287 -954 -458 -7 -568 -326 -5 -17 -643 -661 -117 -295 -88 -32 -795 -882 -976 -706 -548 -911 -547 -198 -703 -510 -384 -14 -862 -671 -628 -453 -892 -100 -575 -930 -821 -598 -632 -372 -297 -66 -669 -461 -844 -970 -978 -454 -861 -638 -162 -312 -856 -298 -454 -976 -112 -54 -836 -361 -101 -402 -821 -968 -947 -26 -845 -758 -795 -424 -21 -460 -572 -247 -704 -252 -106 -702 -123 -748 -976 -395 -730 -635 -124 -232 -619 -131 -772 -440 -195 -382 -176 -798 -206 -221 -723 -225 -157 -958 -658 -425 -689 -577 -401 -665 -718 -638 -143 -133 -296 -260 -129 -181 -374 -14 -627 -644 -418 -863 -353 -539 -854 -341 -105 -586 -606 -342 -443 -92 -236 -408 -880 -481 -812 -693 -338 -335 -530 -305 -367 -650 -168 -607 -64 -272 -411 -546 -337 -858 -641 -275 -318 -720 -346 -712 -356 -396 -377 -677 -673 -641 -109 -365 -763 -791 -222 -380 -25 -452 -379 -770 -83 -415 -711 -644 -619 -116 -917 -626 -722 -109 -801 -746 -683 -683 -418 -660 -305 -569 -242 -64 -308 -498 -373 -233 -564 -550 -575 -930 -321 -885 -244 -293 -510 -433 -658 -542 -687 -691 -437 -422 -641 -343 -463 -52 -632 -854 -98 -82 -74 -683 -555 -794 -949 -816 -579 -110 -313 -222 -585 -333 -219 -909 -836 -102 -821 -389 -862 -549 -270 -132 -221 -357 -739 -221 -460 -424 -680 -493 -549 -676 -901 -568 -878 -457 -225 -58 -59 -603 -839 -453 -646 -488 -991 -327 -332 -717 -19 -264 -416 -531 -519 -203 -527 -565 -313 -772 -933 -716 -238 -324 -26 -298 -988 -662 -61 -654 -219 -315 -674 -667 -743 -649 -494 -411 -286 -858 -322 -789 -378 -560 -233 -260 -341 -286 -998 -489 -800 -929 -800 -219 -408 -332 -933 -798 -186 -246 -159 -899 -499 -497 -806 -45 -132 -818 -404 -591 -232 -619 -620 -129 -724 -966 -690 -714 -483 -17 -60 -769 -435 -257 -858 -765 -225 -583 -858 -713 -572 -465 -528 -571 -99 -938 -755 -603 -660 -788 -134 -90 -292 -267 -278 -401 -240 -983 -644 -341 -462 -749 -182 -724 -2 -606 -768 -223 -904 -576 -884 -922 -272 -287 -663 -26 -776 -941 -894 -796 -956 -229 -448 -788 -676 -882 -462 -237 -10 -723 -437 -220 -285 -712 -532 -407 -588 -427 -449 -129 -747 -891 -209 -251 -106 -864 -909 -105 -267 -626 -440 -301 -102 -254 -848 -805 -238 -671 -939 -904 -870 -997 -665 -477 -39 -278 -754 -243 -853 -383 -791 -67 -460 -561 -601 -864 -24 -186 -588 -138 -464 -282 -501 -221 -820 -102 -650 -531 -410 -306 -380 -124 -642 -536 -176 -168 -5 -113 -374 -996 -227 -33 -999 -615 -692 -395 -770 -867 -761 -663 -556 -341 -41 -486 -150 -492 -471 -682 -155 -956 -950 -761 -460 -4 -681 -289 -968 -121 -367 -858 -283 -244 -404 -449 -346 -45 -129 -33 -257 -321 -994 -515 -486 -925 -957 -811 -215 -417 -602 -196 -949 -139 -233 -13 -277 -685 -449 -477 -689 -697 -856 -911 -955 -90 -84 -664 -701 -938 -85 -843 -70 -911 -963 -296 -271 -348 -488 -744 -766 -439 -358 -271 -354 -563 -146 -169 -405 -946 -963 -152 -780 -353 -480 -404 -283 -912 -551 -954 -243 -446 -365 -313 -635 -224 -544 -745 -877 -554 -560 -526 -449 -710 -517 -717 -717 -662 -582 -961 -23 -90 -547 -940 -897 -596 -312 -115 -391 -337 -771 -472 -963 -742 -56 -433 -337 -768 -969 -827 -187 -365 -975 -283 -381 -737 -929 -750 -335 -128 -579 -227 -74 -102 -194 -109 -306 -579 -40 -338 -40 -966 -134 -903 -351 -203 -304 -567 -69 -396 -66 -187 -23 -175 -632 -505 -553 -445 -729 -650 -609 -77 -382 -433 -532 -444 -491 -129 -170 -229 -759 -681 -290 -574 -737 -53 -52 -163 -686 -482 -18 -779 -957 -388 -856 -985 -594 -596 -921 -962 -225 -700 -147 -893 -158 -264 -589 -656 -430 -45 -533 -516 -126 -501 -754 -491 -537 -828 -311 -648 -674 -4 -787 -877 -623 -661 -21 -820 -463 -529 -58 -87 -87 -433 -617 -178 -381 -799 -93 -626 -422 -416 -93 -187 -680 -573 -7 -521 -980 -439 -448 -894 -801 -405 -257 -428 -932 -66 -62 -676 -703 -891 -300 -883 -287 -981 -771 -719 -347 -655 -790 -472 -781 -116 -147 -152 -972 -353 -183 -409 -70 -896 -758 -50 -331 -194 -141 -181 -16 -273 -773 -945 -281 -801 -185 -848 -562 -273 -225 -559 -240 -565 -571 -72 -848 -455 -99 -915 -7 -157 -266 -651 -456 -752 -203 -779 -889 -80 -69 -497 -805 -490 -499 -68 -855 -658 -733 -557 -101 -944 -877 -271 -434 -423 -153 -543 -510 -48 -392 -47 -554 -118 -598 -235 -744 -916 -113 -827 -451 -592 -711 -386 -342 -495 -19 -759 -64 -219 -275 -965 -260 -412 -719 -551 -769 -752 -116 -767 -800 -98 -275 -70 -353 -567 -560 -669 -771 -239 -6 -897 -36 -160 -27 -70 -419 -436 -906 -116 -720 -176 -968 -596 -78 -506 -378 -892 -848 -56 -615 -693 -640 -559 -705 -817 -230 -608 -662 -871 -181 -258 -986 -252 -570 -90 -22 -344 -557 -90 -486 -721 -48 -656 -691 -187 -757 -259 -4 -70 -79 -51 -991 -894 -781 -744 -849 -946 -104 -809 -944 -883 -994 -134 -450 -233 -719 -691 -603 -816 -786 -47 -11 -648 -706 -739 -629 -882 -809 -494 -426 -899 -911 -671 -437 -701 -106 -775 -277 -731 -148 -73 -605 -689 -93 -811 -827 -362 -447 -505 -649 -661 -681 -353 -283 -293 -554 -339 -706 -232 -310 -348 -651 -381 -784 -478 -732 -371 -463 -579 -737 -804 -809 -559 -426 -406 -727 -268 -707 -69 -98 -177 -294 -243 -45 -595 -2 -433 -262 -833 -309 -586 -946 -202 -824 -581 -920 -74 -644 -518 -40 -104 -782 -708 -427 -366 -153 -451 -503 -459 -520 -998 -388 -850 -39 -669 -448 -915 -845 -187 -678 -995 -651 -473 -217 -499 -78 -822 -383 -16 -701 -518 -267 -954 -83 -887 -751 -898 -389 -756 -553 -628 -491 -349 -409 -821 -199 -776 -555 -515 -422 -510 -983 -378 -706 -789 -761 -26 -402 -436 -590 -14 -741 -152 -741 -209 -727 -85 -706 -303 -51 -138 -546 -752 -204 -337 -145 -491 -202 -796 -258 -926 -557 -144 -450 -963 -126 -108 -866 -989 -204 -60 -560 -669 -684 -800 -753 -423 -141 -75 -572 -54 -844 -771 -369 -457 -916 -105 -996 -465 -895 -269 -461 -901 -749 -486 -941 -464 -59 -760 -935 -135 -414 -569 -305 -580 -358 -449 -85 -903 -263 -326 -248 -418 -939 -892 -868 -891 -749 -582 -262 -961 -921 -849 -887 -755 -660 -35 -947 -903 -436 -541 -62 -91 -984 -729 -295 -787 -410 -141 -217 -105 -935 -566 -285 -959 -270 -624 -839 -373 -170 -584 -67 -425 -759 -781 -723 -891 -53 -511 -607 -712 -222 -471 -886 -561 -100 -617 -898 -564 -377 -358 -864 -812 -549 -820 -349 -249 -253 -377 -422 -215 -195 -699 -147 -577 -248 -441 -831 -801 -554 -547 -832 -744 -883 -75 -374 -504 -50 -567 -618 -842 -625 -3 -829 -539 -829 -996 -279 -147 -578 -269 -547 -486 -656 -27 -858 -69 -456 -925 -280 -977 -168 -498 -905 -735 -792 -200 -454 -807 -561 -178 -15 -293 -199 -6 -381 -497 -595 -44 -598 -233 -877 -2 -330 -922 -427 -200 -27 -125 -73 -173 -899 -766 -382 -152 -969 -10 -208 -532 -52 -513 -407 -862 -356 -370 -498 -180 -506 -226 -502 -262 -44 -482 -732 -273 -636 -895 -221 -672 -786 -791 -260 -857 -702 -961 -450 -294 -993 -160 -301 -952 -587 -629 -388 -555 -913 -673 -212 -453 -200 -212 -229 -594 -379 -87 -756 -790 -728 -608 -399 -735 -583 -278 -187 -264 -434 -614 -343 -501 -191 -443 -419 -212 -208 -431 -977 -124 -977 -405 -281 -252 -764 -699 -549 -930 -321 -357 -380 -136 -812 -890 -328 -106 -639 -160 -755 -980 -396 -327 -513 -932 -169 -853 -823 -980 -705 -599 -326 -517 -754 -858 -21 -601 -36 -401 -262 -142 -125 -36 -652 -53 -604 -706 -582 -214 -901 -990 -345 -208 -138 -886 -377 -1000 -883 -119 -55 -985 -456 -238 -753 -932 -777 -602 -557 -968 -719 -222 -947 -635 -890 -706 -164 -506 -47 -510 -133 -758 -57 -391 -388 -248 -470 -614 -394 -461 -910 -334 -35 -484 -840 -664 -104 -952 -507 -947 -629 -556 -609 -204 -10 -133 -5 -808 -619 -56 -183 -161 -646 -682 -289 -63 -155 -544 -682 -319 -244 -451 -105 -289 -502 -691 -309 -511 -682 -92 -20 -590 -457 -398 -900 -577 -204 -887 -915 -580 -936 -846 -719 -183 -20 -794 -302 -953 -345 -232 -632 -412 -557 -631 -966 -730 -632 -13 -224 -144 -6 -190 -844 -895 -929 -363 -991 -279 -917 -878 -890 -729 -221 -885 -84 -760 -163 -117 -885 -946 -638 -934 -126 -556 -977 -380 -368 -209 -397 -606 -968 -780 -134 -815 -704 -741 -359 -570 -557 -180 -175 -705 -341 -562 -71 -565 -665 -27 -492 -463 -394 -802 -995 -189 -228 -129 -97 -545 -918 -803 -745 -414 -662 -395 -395 -459 -712 -840 -749 -435 -272 -624 -751 -766 -314 -973 -778 -883 -456 -182 -63 -142 -224 -631 -662 -909 -266 -520 -477 -252 -857 -281 -552 -57 -401 -384 -904 -637 -631 -666 -415 -543 -793 -218 -57 -245 -635 -354 -669 -480 -691 -92 -708 -442 -997 -13 -227 -332 -665 -958 -615 -242 -425 -485 -654 -864 -893 -624 -381 -425 -852 -315 -129 -654 -577 -209 -4 -191 -577 -431 -326 -823 -627 -720 -613 -728 -99 -920 -450 -168 -766 -368 -699 -337 -734 -140 -706 -30 -86 -443 -154 -496 -690 -861 -886 -960 -623 -197 -225 -699 -506 -138 -84 -963 -700 -683 -701 -908 -809 -214 -103 -270 -37 -169 -393 -477 -198 -112 -628 -93 -202 -9 -580 -331 -788 -756 -895 -438 -827 -804 -279 -943 -542 -876 -885 -316 -198 -694 -64 -644 -654 -352 -159 -63 -945 -593 -289 -520 -683 -693 -163 -710 -152 -714 -25 -556 -374 -484 -777 -877 -555 -934 -708 -131 -811 -14 -742 -930 -922 -910 -834 -91 -857 -296 -77 -552 -113 -398 -947 -532 -891 -852 -153 -815 -691 -803 -803 -270 -866 -836 -174 -124 -465 -413 -603 -330 -579 -904 -522 -412 -843 -277 -265 -730 -125 -464 -329 -126 -287 -716 -52 -328 -81 -697 -966 -613 -31 -170 -688 -43 -342 -446 -118 -476 -883 -123 -151 -250 -726 -373 -19 -173 -300 -654 -945 -365 -239 -373 -383 -945 -990 -694 -931 -409 -792 -902 -764 -389 -219 -863 -498 -8 -616 -341 -460 -968 -522 -413 -766 -596 -864 -73 -164 -888 -989 -258 -13 -756 -10 -567 -350 -166 -808 -778 -78 -47 -39 -966 -32 -803 -122 -801 -32 -233 -331 -381 -214 -836 -682 -354 -859 -635 -17 -212 -852 -797 -578 -95 -568 -235 -476 -9 -873 -454 -531 -900 -41 -410 -766 -964 -934 -907 -774 -497 -704 -975 -579 -229 -610 -460 -436 -822 -857 -910 -381 -672 -948 -255 -608 -672 -28 -97 -127 -264 -771 -358 -148 -103 -327 -455 -553 -272 -498 -987 -441 -689 -576 -211 -602 -46 -212 -42 -171 -193 -406 -107 -274 -708 -936 -917 -17 -659 -61 -750 -78 -250 -591 -523 -708 -756 -234 -64 -146 -171 -618 -632 -755 -110 -6 -973 -574 -599 -10 -84 -987 -896 -28 -78 -502 -757 -551 -237 -312 -232 -475 -442 -847 -482 -734 -542 -14 -761 -306 -882 -21 -275 -846 -948 -257 -998 -581 -420 -486 -76 -223 -17 -685 -581 -617 -145 -973 -40 -842 -744 -84 -313 -252 -440 -35 -377 -450 -875 -355 -498 -51 -667 -411 -273 -856 -319 -457 -271 -399 -847 -770 -897 -681 -53 -631 -861 -641 -310 -373 -538 -983 -955 -94 -489 -495 -608 -406 -536 -549 -333 -468 -628 -766 -136 -790 -664 -589 -923 -842 -213 -686 -518 -163 -61 -151 -329 -242 -859 -888 -682 -988 -210 -513 -616 -353 -342 -261 -933 -990 -905 -785 -956 -455 -244 -53 -107 -871 -102 -53 -5 -652 -989 -169 -149 -850 -111 -746 -417 -823 -962 -936 -857 -810 -370 -191 -760 -1000 -672 -438 -108 -194 -360 -923 -30 -45 -586 -276 -837 -426 -334 -306 -451 -285 -663 -848 -838 -972 -942 -835 -809 -493 -858 -257 -990 -573 -291 -138 -545 -610 -233 -651 -341 -786 -235 -915 -843 -6 -483 -609 -21 -296 -131 -386 -342 -946 -618 -24 -956 -292 -121 -808 -254 -235 -326 -945 -981 -697 -327 -99 -342 -654 -466 -218 -71 -585 -863 -715 -541 -336 -458 -272 -485 -395 -690 -69 -47 -131 -613 -72 -632 -318 -439 -173 -682 -882 -629 -633 -67 -588 -289 -52 -107 -495 -888 -981 -945 -897 -99 -500 -228 -426 -907 -989 -890 -896 -145 -172 -559 -52 -388 -768 -702 -584 -727 -294 -191 -467 -658 -986 -685 -461 -487 -18 -102 -687 -75 -552 -213 -471 -48 -235 -888 -616 -840 -157 -60 -27 -678 -272 -226 -56 -465 -855 -706 -148 -118 -925 -850 -880 -698 -491 -36 -369 -970 -991 -725 -582 -382 -310 -950 -871 -159 -705 -499 -571 -242 -419 -102 -246 -351 -32 -451 -338 -776 -839 -114 -180 -580 -687 -768 -792 -696 -99 -810 -533 -919 -338 -361 -1 -287 -828 -610 -942 -155 -392 -739 -598 -921 -93 -48 -853 -930 -373 -172 -524 -35 -930 -934 -777 -240 -585 -991 -475 -499 -740 -889 -352 -241 -815 -235 -527 -614 -109 -751 -881 -875 -386 -187 -442 -1000 -484 -705 -266 -236 -758 -502 -184 -604 -416 -918 -968 -16 -469 -912 -788 -140 -454 -829 -954 -114 -590 -461 -892 -678 -922 -716 -559 -511 -181 -985 -907 -553 -401 -242 -658 -756 -188 -627 -900 -945 -717 -51 -624 -650 -225 -638 -373 -646 -994 -567 -707 -665 -598 -414 -875 -190 -305 -342 -170 -95 -902 -196 -154 -183 -217 -641 -251 -779 -937 -907 -357 -530 -946 -195 -487 -114 -370 -965 -425 -335 -526 -305 -156 -905 -21 -912 -535 -414 -336 -82 -635 -218 -89 -343 -135 -858 -851 -820 -239 -845 -497 -455 -811 -522 -856 -548 -811 -55 -716 -565 -738 -843 -896 -170 -581 -422 -898 -701 -601 -679 -22 -433 -887 -893 -900 -126 -670 -971 -703 -798 -119 -268 -296 -179 -886 -380 -238 -958 -574 -526 -87 -846 -980 -809 -529 -923 -32 -569 -465 -750 -946 -994 -515 -154 -908 -710 -763 -531 -297 -243 -473 -229 -61 -157 -900 -204 -509 -182 -8 -447 -283 -528 -297 -606 -709 -582 -138 -489 -175 -308 -417 -211 -642 -965 -357 -393 -365 -854 -432 -109 -402 -112 -202 -316 -875 -819 -925 -958 -109 -632 -512 -243 -645 -238 -323 -713 -322 -701 -32 -310 -977 -552 -210 -265 -654 -823 -97 -152 -617 -617 -287 -19 -722 -244 -37 -805 -657 -346 -289 -913 -303 -529 -174 -833 -493 -381 -66 -846 -934 -602 -242 -960 -228 -849 -245 -541 -949 -985 -284 -812 -342 -787 -22 -277 -395 -4 -44 -21 -422 -495 -78 -869 -579 -334 -611 -967 -909 -18 -478 -926 -9 -881 -931 -60 -722 -953 -499 -561 -218 -662 -901 -247 -364 -226 -400 -639 -956 -344 -304 -673 -294 -882 -922 -845 -705 -886 -666 -284 -342 -288 -685 -96 -641 -878 -383 -382 -726 -140 -386 -298 -300 -705 -946 -673 -788 -119 -683 -537 -237 -689 -80 -283 -584 -448 -799 -71 -914 -383 -697 -646 -575 -65 -206 -792 -707 -970 -39 -394 -112 -1 -336 -569 -505 -402 -510 -293 -215 -957 -759 -578 -791 -471 -592 -999 -952 -926 -170 -417 -593 -725 -676 -36 -74 -679 -161 -51 -594 -47 -813 -658 -628 -468 -622 -752 -487 -180 -276 -691 -234 -770 -106 -816 -626 -223 -387 -746 -708 -347 -561 -910 -246 -654 -904 -785 -927 -901 -317 -55 -180 -45 -559 -137 -452 -90 -67 -304 -274 -174 -757 -587 -486 -405 -959 -996 -15 -603 -789 -844 -46 -739 -882 -497 -605 -142 -57 -468 -849 -504 -743 -27 -16 -503 -750 -897 -299 -188 -662 -731 -862 -722 -920 -985 -323 -257 -934 -714 -614 -150 -628 -223 -103 -320 -798 -330 -434 -796 -217 -345 -332 -676 -609 -681 -800 -535 -644 -19 -981 -647 -234 -467 -284 -971 -104 -376 -104 -633 -83 -627 -772 -994 -66 -119 -233 -430 -839 -49 -326 -918 -338 -571 -51 -736 -77 -162 -831 -478 -236 -470 -799 -384 -652 -83 -108 -732 -612 -655 -329 -513 -326 -316 -811 -891 -518 -41 -1000 -116 -363 -359 -820 -265 -747 -392 -793 -277 -836 -691 -280 -647 -682 -702 -289 -984 -22 -443 -275 -640 -972 -32 -971 -484 -86 -772 -153 -580 -462 -385 -110 -625 -119 -696 -845 -613 -284 -100 -34 -649 -141 -742 -611 -226 -144 -20 -782 -554 -344 -959 -985 -32 -9 -574 -380 -563 -280 -310 -268 -841 -368 -835 -142 -359 -19 -807 -113 -959 -958 -979 -432 -786 -141 -476 -711 -431 -269 -883 -485 -823 -619 -292 -570 -294 -998 -350 -129 -746 -379 -816 -164 -501 -98 -498 -767 -74 -923 -689 -339 -818 -446 -625 -909 -386 -309 -536 -607 -841 -24 -764 -29 -847 -272 -19 -254 -245 -301 -981 -185 -194 -496 -6 -739 -445 -731 -221 -492 -501 -452 -322 -526 -307 -710 -165 -882 -838 -568 -923 -11 -981 -134 -384 -813 -820 -242 -665 -782 -503 -190 -465 -481 -969 -997 -810 -321 -61 -821 -565 -810 -569 -430 -892 -24 -962 -847 -483 -438 -845 -396 -107 -536 -433 -333 -96 -397 -78 -514 -778 -631 -124 -61 -97 -403 -727 -326 -628 -935 -910 -100 -190 -437 -320 -211 -954 -647 -674 -245 -194 -757 -731 -628 -867 -698 -796 -320 -928 -872 -716 -106 -962 -508 -192 -613 -752 -837 -175 -990 -401 -369 -937 -815 -969 -122 -681 -960 -30 -536 -59 -282 -245 -532 -750 -963 -680 -773 -272 -504 -835 -608 -895 -449 -389 -846 -394 -154 -314 -625 -257 -925 -35 -362 -613 -714 -916 -953 -831 -117 -175 -167 -995 -787 -250 -436 -277 -337 -717 -712 -577 -373 -52 -956 -449 -204 -764 -769 -94 -557 -437 -722 -705 -657 -635 -468 -438 -860 -355 -314 -86 -918 -332 -210 -221 -723 -964 -850 -687 -413 -819 -829 -30 -76 -972 -680 -278 -691 -191 -873 -548 -244 -400 -463 -937 -187 -483 -690 -373 -532 -981 -575 -465 -726 -288 -463 -984 -295 -825 -363 -36 -313 -158 -342 -491 -49 -74 -556 -531 -419 -679 -904 -920 -939 -158 -376 -590 -158 -720 -789 -291 -514 -615 -727 -837 -351 -412 -225 -978 -522 -232 -710 -542 -513 -250 -691 -166 -586 -186 -726 -890 -838 -411 -785 -883 -9 -13 -774 -458 -98 -132 -896 -104 -878 -390 -190 -932 -904 -676 -879 -458 -805 -758 -172 -469 -246 -664 -116 -954 -91 -423 -923 -771 -489 -998 -446 -627 -897 -915 -286 -229 -418 -316 -349 -763 -977 -231 -289 -702 -333 -474 -868 -764 -675 -586 -619 -611 -263 -785 -590 -345 -749 -168 -194 -148 -992 -59 -243 -173 -13 -600 -178 -17 -554 -877 -640 -595 -210 -980 -603 -777 -463 -55 -46 -185 -822 -946 -106 -974 -208 -438 -131 -575 -886 -74 -861 -66 -22 -779 -245 -175 -541 -162 -541 -943 -285 -213 -472 -367 -804 -870 -103 -330 -617 -536 -864 -195 -426 -651 -336 -247 -407 -905 -618 -70 -5 -34 -668 -485 -779 -599 -12 -719 -791 -234 -783 -891 -146 -812 -585 -671 -928 -523 -949 -788 -708 -99 -112 -383 -507 -89 -31 -478 -753 -4 -827 -677 -934 -669 -512 -276 -439 -399 -983 -269 -520 -801 -251 -108 -699 -757 -958 -459 -565 -233 -721 -398 -381 -151 -803 -931 -397 -966 -503 -22 -618 -61 -343 -984 -516 -966 -616 -934 -639 -80 -935 -779 -836 -228 -883 -318 -259 -180 -750 -945 -964 -144 -802 -659 -136 -166 -44 -792 -482 -956 -770 -551 -285 -652 -846 -976 -348 -340 -590 -551 -749 -640 -740 -635 -855 -758 -167 -684 -203 -421 -567 -716 -785 -470 -739 -646 -393 -790 -24 -685 -361 -600 -842 -265 -167 -759 -608 -510 -18 -270 -64 -956 -201 -753 -179 -850 -290 -752 -313 -753 -503 -412 -990 -869 -160 -691 -736 -297 -668 -863 -798 -793 -734 -393 -246 -654 -984 -835 -986 -123 -553 -833 -206 -703 -34 -277 -441 -3 -670 -71 -325 -558 -637 -983 -504 -685 -558 -429 -712 -838 -387 -500 -460 -588 -372 -839 -861 -167 -414 -541 -401 -242 -11 -485 -524 -421 -330 -6 -261 -72 -405 -363 -14 -837 -145 -945 -363 -817 -773 -692 -959 -593 -390 -872 -961 -628 -724 -140 -918 -260 -770 -894 -789 -9 -81 -860 -442 -727 -451 -452 -75 -524 -273 -117 -348 -652 -77 -870 -450 -631 -26 -893 -839 -502 -873 -607 -82 -638 -732 -97 -874 -471 -602 -724 -491 -744 -164 -133 -118 -363 -893 -104 -945 -975 -299 -565 -190 -283 -635 -645 -124 -684 -342 -129 -504 -695 -228 -945 -447 -971 -479 -331 -917 -402 -643 -758 -175 -375 -283 -546 -417 -132 -496 -251 -547 -285 -531 -647 -716 -178 -199 -98 -800 -156 -398 -839 -970 -536 -920 -141 -115 -372 -645 -652 -71 -377 -514 -26 -84 -176 -214 -678 -51 -326 -534 -764 -500 -188 -3 -381 -920 -242 -692 -906 -955 -13 -537 -68 -546 -16 -492 -790 -958 -889 -942 -245 -213 -760 -387 -807 -590 -256 -124 -818 -974 -243 -862 -134 -512 -336 -577 -413 -656 -842 -109 -485 -363 -778 -366 -198 -712 -39 -908 -533 -784 -28 -507 -174 -503 -314 -29 -825 -482 -478 -723 -658 -555 -377 -905 -168 -746 -286 -297 -418 -133 -383 -232 -48 -752 -479 -348 -284 -322 -149 -895 -652 -970 -285 -452 -758 -24 -497 -83 -991 -822 -926 -758 -15 -845 -722 -93 -516 -315 -270 -973 -540 -652 -513 -842 -904 -357 -621 -243 -162 -713 -120 -712 -231 -995 -746 -41 -298 -609 -425 -379 -315 -174 -718 -649 -560 -974 -82 -231 -623 -627 -701 -316 -115 -254 -251 -800 -90 -598 -746 -223 -249 -252 -326 -98 -378 -95 -743 -531 -213 -334 -933 -513 -854 -584 -579 -174 -689 -759 -78 -359 -732 -534 -145 -644 -875 -499 -815 -425 -481 -373 -556 -992 -708 -524 -532 -667 -274 -448 -510 -52 -927 -799 -196 -737 -654 -828 -528 -559 -187 -949 -990 -802 -872 -692 -665 -690 -499 -22 -149 -762 -416 -620 -41 -244 -435 -857 -651 -780 -863 -632 -456 -593 -957 -661 -335 -51 -65 -26 -888 -962 -276 -52 -229 -183 -182 -106 -706 -658 -419 -373 -93 -745 -14 -192 -632 -365 -750 -74 -265 -530 -902 -176 -423 -194 -677 -232 -531 -904 -577 -535 -364 -527 -13 -726 -675 -202 -390 -900 -758 -146 -876 -153 -796 -488 -993 -511 -21 -877 -539 -61 -980 -340 -257 -201 -938 -231 -692 -192 -723 -737 -709 -147 -165 -913 -708 -882 -707 -96 -504 -704 -383 -413 -947 -279 -278 -300 -811 -537 -226 -910 -942 -714 -600 -195 -211 -881 -570 -561 -666 -182 -236 -423 -609 -391 -24 -608 -935 -8 -738 -250 -959 -921 -146 -845 -926 -493 -72 -616 -345 -498 -269 -353 -974 -678 -327 -55 -956 -98 -628 -758 -139 -716 -31 -976 -601 -105 -526 -233 -28 -949 -697 -823 -742 -831 -305 -591 -330 -494 -503 -971 -332 -663 -180 -745 -484 -4 -553 -277 -466 -832 -98 -827 -256 -338 -983 -55 -416 -323 -908 -836 -571 -785 -503 -72 -768 -830 -77 -451 -708 -341 -853 -360 -351 -914 -328 -790 -956 -827 -841 -249 -597 -101 -957 -772 -966 -755 -265 -989 -959 -547 -209 -508 -540 -954 -231 -401 -703 -272 -881 -921 -560 -534 -640 -275 -311 -752 -644 -409 -422 -132 -260 -112 -15 -101 -596 -21 -950 -805 -35 -963 -170 -321 -325 -285 -310 -979 -314 -551 -256 -450 -605 -665 -413 -205 -112 -757 -881 -569 -243 -23 -545 -691 -355 -284 -968 -967 -197 -75 -895 -57 -696 -990 -178 -66 -145 -773 -169 -353 -51 -142 -971 -277 -606 -849 -15 -906 -283 -797 -407 -283 -484 -809 -498 -733 -996 -580 -804 -168 -728 -543 -623 -71 -608 -359 -188 -265 -220 -32 -602 -503 -353 -152 -208 -678 -78 -33 -157 -922 -873 -990 -887 -234 -915 -566 -845 -373 -633 -995 -806 -161 -41 -39 -568 -402 -926 -906 -512 -662 -74 -440 -179 -586 -437 -330 -731 -855 -899 -90 -891 -931 -640 -670 -727 -766 -231 -574 -944 -491 -268 -782 -882 -145 -568 -428 -942 -215 -913 -811 -520 -676 -240 -617 -994 -764 -74 -739 -128 -492 -544 -524 -218 -425 -86 -141 -507 -857 -582 -385 -936 -81 -863 -846 -720 -922 -173 -96 -697 -111 -573 -746 -343 -397 -601 -551 -800 -924 -471 -529 -608 -368 -919 -651 -765 -41 -531 -542 -307 -679 -963 -740 -432 -775 -499 -82 -852 -908 -787 -487 -571 -688 -714 -725 -138 -245 -645 -213 -909 -121 -831 -284 -319 -841 -566 -1 -668 -850 -178 -532 -526 -250 -448 -381 -660 -618 -966 -624 -717 -416 -134 -465 -104 -75 -625 -326 -134 -680 -704 -566 -599 -448 -625 -800 -880 -444 -891 -559 -258 -335 -895 -25 -266 -49 -653 -625 -139 -763 -318 -375 -552 -295 -427 -961 -565 -930 -201 -650 -221 -307 -458 -550 -365 -988 -262 -635 -289 -250 -197 -83 -8 -339 -687 -802 -553 -809 -157 -400 -562 -830 -685 -255 -601 -680 -744 -708 -621 -914 -473 -501 -75 -398 -375 -309 -89 -512 -452 -332 -960 -396 -665 -444 -429 -867 -481 -620 -455 -708 -487 -246 -680 -890 -225 -863 -722 -273 -222 -222 -818 -384 -683 -249 -708 -600 -817 -459 -488 -325 -855 -930 -216 -659 -777 -515 -168 -821 -973 -127 -186 -989 -718 -549 -825 -163 -47 -536 -746 -67 -885 -20 -309 -589 -977 -747 -359 -965 -672 -644 -48 -52 -351 -476 -283 -115 -243 -348 -585 -272 -75 -284 -473 -445 -540 -302 -540 -910 -657 -403 -855 -325 -101 -577 -970 -26 -630 -420 -309 -660 -551 -191 -212 -948 -414 -116 -849 -188 -434 -691 -641 -616 -984 -186 -318 -408 -25 -770 -317 -893 -763 -983 -98 -896 -169 -876 -94 -131 -630 -108 -143 -222 -265 -972 -974 -329 -559 -594 -105 -823 -54 -605 -602 -170 -887 -141 -132 -122 -922 -544 -369 -216 -581 -508 -626 -241 -193 -721 -63 -980 -514 -960 -629 -913 -876 -327 -276 -238 -184 -40 -274 -150 -732 -584 -56 -683 -590 -595 -340 -952 -129 -239 -894 -616 -994 -380 -239 -261 -731 -32 -671 -82 -78 -633 -432 -404 -127 -391 -907 -879 -11 -76 -694 -161 -943 -381 -922 -76 -49 -472 -760 -373 -384 -965 -463 -670 -381 -414 -947 -898 -896 -599 -541 -131 -645 -787 -73 -848 -571 -951 -758 -367 -72 -366 -179 -52 -989 -655 -453 -528 -494 -79 -880 -202 -447 -105 -684 -143 -126 -747 -899 -949 -564 -514 -570 -579 -553 -292 -769 -575 -301 -679 -554 -305 -242 -533 -879 -132 -620 -213 -716 -587 -675 -621 -521 -578 -78 -836 -646 -893 -95 -86 -680 -384 -849 -474 -672 -476 -213 -606 -187 -48 -692 -634 -730 -229 -549 -286 -793 -108 -625 -890 -442 -255 -712 -365 -646 -691 -375 -456 -666 -783 -129 -381 -765 -585 -848 -886 -878 -520 -406 -444 -106 -52 -906 -961 -246 -584 -936 -958 -258 -111 -347 -677 -519 -631 -615 -110 -529 -551 -176 -828 -868 -860 -913 -231 -654 -705 -210 -857 -386 -981 -211 -150 -139 -680 -585 -283 -999 -782 -102 -767 -230 -39 -209 -283 -476 -568 -25 -657 -780 -749 -101 -416 -722 -731 -677 -316 -459 -996 -76 -994 -164 -27 -657 -740 -548 -470 -172 -294 -436 -642 -275 -20 -82 -968 -669 -775 -498 -908 -576 -959 -485 -914 -695 -182 -954 -878 -506 -1000 -536 -52 -564 -316 -950 -178 -645 -440 -335 -60 -725 -457 -505 -211 -424 -257 -545 -645 -598 -311 -994 -605 -989 -336 -411 -342 -983 -419 -631 -566 -817 -382 -406 -624 -371 -180 -671 -946 -3 -372 -239 -245 -115 -940 -749 -48 -653 -527 -137 -483 -675 -250 -44 -739 -263 -418 -577 -719 -194 -5 -854 -759 -809 -799 -501 -656 -674 -6 -674 -342 -717 -729 -648 -247 -300 -819 -93 -983 -293 -721 -772 -155 -854 -962 -720 -708 -32 -337 -523 -111 -943 -278 -848 -3 -292 -238 -109 -781 -953 -140 -240 -221 -561 -167 -777 -918 -33 -70 -141 -540 -238 -62 -703 -879 -270 -938 -854 -915 -316 -12 -979 -142 -960 -305 -584 -543 -124 -975 -570 -731 -401 -794 -559 -644 -722 -174 -706 -511 -858 -126 -46 -884 -254 -622 -352 -81 -634 -407 -731 -436 -633 -883 -547 -934 -257 -309 -978 -198 -710 -451 -673 -597 -503 -822 -224 -863 -702 -407 -450 -447 -611 -850 -454 -742 -263 -681 -879 -513 -36 -177 -441 -279 -24 -470 -902 -125 -465 -387 -792 -979 -857 -79 -291 -156 -25 -730 -551 -745 -524 -137 -413 -732 -237 -15 -602 -487 -502 -716 -781 -85 -476 -763 -78 -660 -73 -258 -214 -394 -136 -443 -550 -835 -387 -874 -927 -945 -995 -883 -306 -21 -516 -888 -370 -487 -195 -478 -837 -689 -642 -751 -581 -418 -303 -134 -912 -265 -208 -283 -157 -363 -485 -406 -212 -940 -409 -870 -658 -807 -978 -696 -118 -638 -298 -568 -370 -141 -573 -365 -520 -118 -822 -313 -612 -818 -406 -831 -624 -5 -330 -365 -269 -971 -454 -803 -613 -819 -82 -202 -547 -464 -890 -878 -768 -707 -793 -930 -980 -430 -211 -969 -908 -348 -554 -315 -220 -613 -125 -55 -161 -353 -68 -892 -321 -434 -555 -894 -135 -830 -672 -435 -22 -291 -753 -608 -837 -764 -38 -104 -803 -558 -857 -702 -132 -610 -225 -95 -505 -83 -775 -415 -682 -785 -134 -674 -217 -442 -897 -825 -968 -632 -608 -297 -538 -522 -407 -684 -422 -645 -175 -297 -242 -893 -705 -785 -778 -126 -363 -127 -212 -863 -127 -618 -44 -273 -920 -920 -216 -696 -936 -906 -486 -43 -869 -495 -386 -948 -88 -550 -449 -697 -847 -255 -509 -392 -948 -281 -848 -303 -342 -66 -484 -100 -560 -644 -730 -248 -129 -948 -458 -170 -938 -962 -771 -522 -584 -171 -650 -501 -412 -666 -202 -778 -923 -432 -857 -622 -687 -198 -79 -915 -532 -977 -165 -798 -829 -955 -995 -792 -294 -320 -55 -792 -566 -687 -255 -887 -905 -142 -511 -536 -774 -869 -113 -520 -452 -550 -786 -336 -822 -769 -997 -684 -296 -818 -451 -587 -249 -49 -23 -976 -666 -501 -210 -195 -125 -289 -137 -631 -189 -46 -427 -378 -999 -61 -556 -840 -248 -94 -850 -350 -200 -873 -240 -337 -975 -641 -111 -181 -198 -15 -267 -786 -284 -870 -577 -465 -995 -353 -271 -963 -555 -296 -970 -128 -410 -244 -14 -191 -672 -326 -199 -130 -379 -739 -249 -172 -773 -979 -795 -636 -893 -537 -491 -828 -69 -425 -561 -27 -930 -491 -547 -276 -297 -67 -673 -80 -231 -749 -212 -361 -830 -106 -529 -685 -974 -735 -594 -756 -695 -832 -117 -907 -246 -289 -996 -846 -337 -91 -403 -52 -409 -692 -900 -850 -86 -210 -422 -403 -560 -883 -37 -921 -264 -165 -556 -849 -63 -944 -832 -56 -921 -797 -174 -728 -141 -865 -878 -68 -375 -296 -568 -963 -376 -351 -567 -575 -908 -853 -162 -507 -64 -414 -241 -970 -538 -44 -469 -607 -846 -899 -754 -914 -406 -645 -912 -117 -152 -375 -525 -419 -714 -167 -616 -276 -604 -532 -104 -789 -511 -269 -290 -623 -58 -162 -619 -780 -470 -732 -30 -679 -17 -70 -476 -677 -232 -438 -516 -253 -568 -69 -943 -262 -597 -273 -506 -331 -67 -107 -664 -434 -312 -528 -681 -868 -483 -103 -813 -591 -446 -271 -928 -33 -260 -808 -614 -302 -612 -172 -876 -745 -305 -7 -322 -116 -997 -643 -713 -624 -508 -764 -951 -146 -65 -52 -745 -2 -544 -571 -574 -863 -110 -56 -855 -339 -803 -383 -519 -551 -135 -201 -83 -149 -742 -989 -226 -554 -526 -798 -588 -265 -649 -320 -728 -657 -612 -47 -951 -504 -829 -14 -434 -551 -161 -69 -567 -254 -768 -551 -74 -189 -168 -789 -789 -847 -162 -228 -978 -439 -848 -309 -518 -824 -608 -574 -858 -313 -710 -873 -491 -729 -439 -608 -93 -79 -464 -88 -775 -299 -761 -442 -366 -100 -621 -385 -876 -328 -581 -198 -745 -370 -273 -901 -409 -182 -807 -276 -288 -422 -736 -454 -981 -235 -539 -445 -708 -540 -504 -78 -66 -411 -398 -569 -358 -748 -818 -702 -319 -737 -467 -332 -786 -580 -959 -898 -925 -868 -638 -882 -816 -452 -464 -166 -527 -981 -566 -719 -493 -416 -96 -306 -596 -168 -713 -955 -970 -48 -990 -26 -691 -494 -327 -500 -454 -208 -902 -339 -392 -915 -775 -595 -190 -737 -952 -515 -484 -135 -144 -551 -313 -302 -185 -415 -55 -956 -741 -89 -45 -187 -820 -180 -891 -689 -449 -397 -604 -882 -42 -384 -759 -250 -632 -472 -123 -400 -658 -150 -458 -384 -973 -638 -487 -986 -954 -655 -786 -333 -354 -78 -341 -35 -317 -434 -270 -23 -863 -705 -97 -661 -902 -212 -144 -658 -617 -546 -889 -240 -311 -651 -354 -570 -918 -410 -969 -118 -535 -652 -757 -755 -920 -456 -787 -595 -975 -224 -980 -585 -651 -401 -471 -264 -143 -887 -108 -198 -719 -89 -51 -563 -315 -135 -880 -209 -970 -601 -760 -871 -967 -358 -932 -123 -57 -318 -828 -44 -388 -350 -232 -984 -182 -390 -800 -62 -289 -372 -542 -490 -572 -698 -63 -278 -474 -401 -721 -230 -208 -5 -186 -849 -233 -622 -34 -422 -687 -490 -866 -183 -9 -178 -717 -5 -70 -750 -539 -647 -840 -713 -832 -982 -251 -108 -846 -609 -648 -583 -313 -82 -844 -109 -368 -687 -507 -92 -974 -146 -344 -122 -249 -640 -649 -895 -641 -137 -262 -745 -698 -325 -726 -622 -836 -203 -518 -46 -943 -896 -602 -370 -443 -83 -872 -107 -879 -56 -510 -654 -334 -444 -929 -920 -908 -115 -303 -635 -879 -501 -601 -325 -355 -921 -825 -93 -912 -578 -176 -38 -836 -38 -27 -980 -531 -594 -534 -775 -785 -308 -508 -844 -954 -608 -995 -203 -76 -497 -53 -607 -931 -946 -843 -397 -110 -358 -368 -681 -621 -83 -649 -255 -406 -308 -432 -489 -594 -375 -618 -381 -903 -490 -808 -765 -782 -734 -970 -491 -748 -361 -973 -569 -428 -159 -134 -887 -55 -481 -705 -772 -282 -197 -676 -378 -445 -397 -442 -906 -153 -559 -249 -784 -612 -574 -915 -432 -836 -701 -397 -471 -668 -683 -916 -903 -256 -66 -320 -674 -419 -317 -947 -151 -134 -929 -203 -125 -868 -209 -371 -854 -693 -335 -593 -312 -911 -887 -29 -71 -459 -86 -209 -149 -966 -501 -329 -586 -581 -393 -36 -299 -582 -899 -795 -119 -592 -203 -535 -288 -542 -888 -689 -944 -802 -561 -755 -860 -912 -23 -21 -903 -418 -382 -829 -376 -763 -80 -439 -157 -403 -219 -147 -550 -886 -86 -982 -920 -243 -24 -456 -617 -895 -412 -306 -825 -213 -394 -738 -775 -170 -392 -172 -446 -54 -299 -987 -46 -118 -930 -831 -494 -801 -733 -648 -238 -227 -222 -922 -908 -762 -762 -524 -460 -182 -671 -617 -113 -483 -237 -623 -759 -835 -237 -516 -154 -371 -185 -348 -867 -290 -341 -190 -818 -970 -861 -148 -476 -133 -406 -965 -977 -361 -495 -153 -951 -191 -355 -763 -784 -376 -448 -655 -621 -72 -158 -486 -700 -81 -975 -945 -93 -880 -440 -631 -369 -186 -234 -903 -305 -81 -571 -602 -14 -137 -784 -381 -959 -857 -1 -313 -853 -781 -572 -763 -869 -917 -793 -12 -289 -518 -121 -932 -902 -161 -253 -210 -131 -834 -637 -212 -842 -58 -784 -402 -543 -60 -25 -832 -536 -151 -73 -766 -957 -167 -478 -645 -362 -786 -894 -609 -708 -485 -181 -398 -487 -149 -406 -564 -100 -570 -200 -325 -202 -377 -956 -622 -538 -977 -947 -314 -424 -225 -76 -559 -673 -475 -191 -476 -766 -252 -751 -523 -445 -701 -308 -315 -859 -48 -11 -35 -308 -699 -937 -620 -192 -714 -910 -754 -413 -110 -251 -586 -215 -535 -52 -717 -27 -256 -871 -156 -865 -377 -669 -251 -424 -97 -146 -953 -118 -929 -178 -771 -794 -681 -443 -175 -550 -613 -756 -291 -113 -541 -681 -759 -51 -274 -686 -240 -361 -930 -751 -163 -241 -229 -486 -879 -310 -452 -217 -952 -511 -665 -10 -207 -640 -333 -967 -667 -545 -180 -893 -456 -592 -158 -52 -841 -849 -650 -746 -300 -713 -682 -452 -602 -571 -223 -76 -53 -281 -645 -430 -777 -345 -647 -821 -259 -325 -169 -773 -582 -528 -129 -205 -494 -670 -904 -146 -464 -404 -507 -691 -165 -537 -92 -17 -313 -355 -789 -647 -918 -441 -716 -854 -300 -323 -252 -954 -53 -30 -20 -126 -712 -736 -251 -41 -995 -863 -785 -983 -536 -273 -177 -498 -3 -861 -824 -708 -208 -501 -598 -997 -768 -918 -692 -170 -716 -108 -518 -41 -396 -374 -586 -359 -22 -120 -988 -373 -108 -440 -169 -437 -239 -172 -412 -685 -684 -465 -560 -6 -1 -75 -158 -754 -794 -152 -765 -540 -579 -590 -7 -140 -212 -203 -730 -655 -401 -384 -872 -517 -592 -214 -75 -900 -571 -277 -443 -569 -206 -282 -127 -83 -187 -963 -81 -407 -973 -835 -350 -343 -698 -704 -90 -703 -267 -303 -12 -369 -298 -850 -841 -322 -42 -724 -885 -407 -131 -715 -539 -211 -758 -972 -459 -987 -248 -982 -977 -498 -363 -440 -557 -608 -731 -909 -267 -963 -404 -917 -835 -807 -5 -570 -433 -489 -727 -942 -647 -598 -267 -799 -1 -974 -577 -642 -29 -437 -150 -389 -17 -434 -865 -693 -778 -884 -163 -655 -55 -712 -158 -557 -642 -454 -810 -763 -879 -409 -238 -390 -687 -807 -731 -686 -721 -245 -225 -493 -920 -15 -830 -12 -213 -569 -942 -678 -577 -216 -256 -518 -641 -83 -177 -598 -981 -785 -789 -886 -751 -875 -376 -678 -452 -231 -516 -227 -699 -921 -384 -438 -595 -701 -432 -94 -971 -521 -909 -233 -520 -160 -832 -893 -841 -932 -125 -963 -297 -757 -505 -487 -895 -772 -575 -960 -113 -173 -810 -589 -582 -759 -813 -166 -596 -554 -892 -706 -557 -435 -739 -982 -297 -146 -519 -669 -83 -726 -585 -886 -36 -210 -943 -678 -589 -604 -382 -962 -895 -700 -824 -754 -559 -333 -307 -974 -118 -915 -825 -40 -789 -98 -16 -779 -613 -326 -924 -131 -512 -225 -621 -322 -827 -133 -634 -274 -733 -921 -421 -378 -215 -260 -925 -535 -874 -21 -76 -296 -642 -778 -166 -155 -765 -268 -776 -913 -989 -528 -890 -509 -944 -764 -340 -309 -540 -476 -703 -99 -765 -632 -808 -420 -919 -379 -697 -824 -728 -629 -655 -86 -315 -560 -948 -228 -111 -662 -591 -866 -504 -824 -214 -922 -971 -563 -417 -427 -963 -248 -871 -208 -457 -903 -372 -3 -406 -768 -361 -818 -531 -349 -181 -6 -449 -156 -568 -50 -207 -87 -792 -8 -747 -579 -463 -869 -9 -449 -473 -89 -242 -132 -565 -717 -413 -612 -688 -491 -800 -913 -897 -793 -20 -124 -719 -707 -16 -621 -347 -687 -495 -302 -962 -302 -691 -595 -437 -14 -992 -785 -986 -977 -758 -441 -413 -489 -836 -472 -27 -509 -298 -690 -531 -639 -994 -511 -647 -992 -315 -570 -3 -882 -551 -565 -318 -970 -694 -570 -617 -368 -174 -829 -720 -409 -583 -477 -232 -435 -22 -896 -741 -189 -205 -969 -417 -248 -80 -325 -872 -720 -971 -238 -269 -838 -184 -757 -597 -754 -620 -874 -622 -59 -628 -704 -162 -460 -380 -947 -383 -788 -840 -940 -331 -321 -594 -326 -483 -875 -908 -926 -574 -154 -457 -206 -820 -794 -766 -142 -832 -17 -660 -758 -604 -719 -244 -875 -568 -840 -57 -693 -509 -695 -607 -700 -188 -962 -225 -532 -955 -404 -587 -285 -576 -868 -204 -100 -280 -995 -306 -912 -234 -484 -315 -625 -177 -490 -602 -607 -416 -633 -472 -501 -217 -194 -780 -616 -737 -93 -441 -281 -130 -879 -169 -156 -874 -383 -910 -440 -210 -307 -907 -980 -263 -250 -255 -940 -976 -715 -403 -584 -631 -224 -359 -452 -826 -368 -909 -858 -356 -650 -309 -828 -895 -703 -820 -350 -604 -324 -175 -841 -741 -72 -42 -204 -385 -543 -997 -346 -635 -625 -65 -553 -276 -158 -910 -177 -523 -540 -335 -943 -878 -309 -609 -151 -837 -626 -496 -651 -842 -964 -845 -651 -662 -102 -721 -403 -105 -576 -707 -160 -720 -30 -843 -58 -141 -798 -562 -585 -180 -467 -203 -83 -834 -1 -226 -150 -239 -1000 -225 -642 -433 -417 -148 -305 -380 -215 -862 -662 -27 -302 -683 -701 -862 -385 -707 -343 -782 -212 -712 -212 -329 -56 -480 -860 -573 -272 -307 -955 -645 -340 -641 -124 -214 -420 -282 -244 -280 -559 -607 -11 -187 -184 -239 -847 -335 -40 -78 -759 -807 -793 -209 -109 -461 -354 -993 -492 -834 -359 -290 -882 -162 -912 -923 -817 -375 -359 -944 -846 -881 -911 -367 -613 -987 -473 -967 -682 -981 -207 -913 -607 -915 -705 -436 -462 -291 -652 -95 -258 -465 -751 -355 -791 -997 -404 -649 -845 -560 -901 -354 -125 -964 -619 -270 -556 -736 -355 -611 -99 -157 -778 -258 -69 -575 -826 -390 -462 -711 -741 -803 -201 -919 -925 -362 -145 -299 -154 -287 -502 -751 -182 -485 -95 -362 -457 -717 -372 -266 -537 -754 -287 -652 -841 -273 -397 -404 -75 -415 -327 -870 -947 -1000 -967 -273 -697 -260 -272 -870 -206 -753 -419 -194 -565 -396 -369 -468 -532 -984 -604 -731 -492 -782 -861 -681 -694 -738 -188 -488 -667 -894 -797 -255 -462 -977 -857 -350 -586 -68 -801 -915 -40 -414 -396 -753 -453 -52 -927 -997 -38 -942 -219 -242 -947 -660 -986 -833 -495 -504 -584 -431 -801 -731 -869 -734 -764 -702 -888 -594 -247 -988 -752 -592 -333 -598 -903 -900 -358 -840 -691 -627 -970 -185 -441 -16 -940 -530 -254 -424 -341 -511 -980 -275 -584 -588 -211 -171 -369 -777 -284 -271 -739 -722 -244 -684 -260 -135 -27 -711 -26 -612 -492 -376 -32 -314 -712 -594 -923 -650 -342 -95 -889 -777 -658 -878 -780 -771 -396 -568 -718 -549 -912 -947 -573 -185 -858 -294 -654 -333 -857 -991 -720 -274 -739 -165 -830 -872 -921 -88 -433 -617 -704 -91 -2 -374 -498 -280 -997 -629 -95 -460 -108 -220 -103 -174 -117 -911 -271 -526 -470 -15 -981 -984 -625 -384 -30 -82 -29 -926 -863 -244 -733 -665 -524 -781 -861 -421 -153 -7 -168 -898 -17 -402 -647 -85 -219 -640 -784 -648 -755 -633 -370 -692 -7 -669 -879 -12 -177 -976 -548 -488 -591 -10 -476 -660 -479 -93 -27 -851 -102 -567 -951 -967 -475 -662 -556 -228 -297 -254 -153 -914 -163 -586 -910 -572 -144 -590 -496 -376 -557 -19 -263 -437 -275 -634 -524 -212 -378 -76 -547 -410 -546 -730 -637 -727 -20 -219 -572 -726 -253 -822 -863 -586 -662 -811 -619 -78 -254 -361 -714 -470 -603 -216 -633 -411 -228 -506 -429 -948 -636 -325 -452 -357 -782 -984 -676 -569 -344 -2 -152 -230 -413 -918 -841 -726 -295 -737 -518 -776 -321 -809 -375 -472 -76 -680 -810 -399 -796 -430 -900 -479 -737 -756 -596 -810 -795 -477 -85 -87 -532 -630 -234 -281 -375 -537 -250 -773 -355 -30 -820 -705 -601 -399 -870 -384 -134 -397 -945 -28 -260 -423 -926 -42 -169 -497 -748 -301 -820 -32 -132 -795 -760 -817 -417 -453 -535 -67 -984 -834 -422 -128 -423 -187 -976 -270 -849 -363 -885 -499 -914 -759 -248 -918 -130 -655 -76 -302 -773 -300 -691 -839 -610 -955 -383 -347 -791 -576 -272 -606 -584 -884 -692 -188 -758 -328 -868 -435 -676 -870 -808 -894 -198 -634 -133 -277 -761 -166 -969 -887 -417 -485 -625 -542 -584 -895 -518 -642 -751 -433 -273 -89 -896 -481 -206 -609 -902 -754 -675 -858 -946 -547 -738 -336 -162 -434 -924 -154 -463 -693 -786 -629 -579 -127 -66 -709 -884 -875 -665 -352 -523 -89 -632 -758 -383 -540 -899 -131 -980 -526 -994 -906 -976 -956 -126 -999 -681 -373 -276 -349 -320 -317 -389 -215 -339 -583 -15 -322 -712 -556 -904 -403 -328 -509 -78 -815 -187 -356 -271 -216 -595 -539 -678 -763 -455 -343 -57 -334 -150 -877 -895 -590 -514 -889 -695 -515 -925 -310 -673 -913 -726 -934 -901 -47 -386 -49 -131 -94 -976 -160 -588 -931 -956 -261 -154 -304 -159 -319 -624 -17 -847 -828 -393 -800 -696 -803 -71 -278 -645 -139 -250 -703 -210 -338 -141 -282 -544 -486 -893 -695 -321 -607 -235 -259 -802 -840 -836 -791 -6 -567 -361 -966 -53 -372 -797 -583 -725 -841 -509 -590 -288 -233 -346 -989 -739 -490 -867 -33 -890 -495 -542 -109 -598 -762 -895 -75 -137 -562 -866 -171 -982 -598 -35 -846 -817 -776 -340 -17 -277 -353 -641 -769 -159 -634 -247 -85 -410 -946 -984 -940 -806 -183 -139 -847 -913 -972 -129 -568 -935 -727 -689 -478 -213 -436 -70 -254 -946 -380 -511 -69 -187 -102 -219 -985 -434 -152 -754 -869 -107 -872 -507 -908 -662 -42 -229 -683 -718 -937 -479 -286 -234 -300 -83 -477 -971 -661 -261 -70 -829 -438 -826 -640 -586 -983 -198 -21 -321 -420 -264 -279 -625 -893 -79 -222 -583 -557 -299 -240 -625 -202 -757 -643 -621 -769 -446 -627 -691 -55 -282 -586 -517 -298 -416 -492 -812 -86 -111 -116 -97 -248 -496 -243 -860 -239 -287 -239 -197 -233 -900 -991 -643 -599 -300 -594 -742 -490 -481 -302 -513 -656 -935 -793 -98 -19 -181 -265 -301 -783 -139 -88 -75 -829 -64 -884 -315 -238 -570 -714 -51 -165 -309 -626 -818 -523 -619 -164 -101 -390 -136 -906 -227 -445 -325 -788 -197 -136 -157 -230 -4 -483 -359 -480 -752 -132 -582 -135 -598 -324 -875 -551 -884 -695 -960 -85 -261 -315 -524 -267 -967 -580 -98 -672 -623 -470 -859 -537 -670 -584 -348 -821 -610 -673 -961 -443 -499 -735 -401 -663 -97 -911 -516 -190 -278 -756 -569 -755 -464 -969 -440 -227 -171 -262 -510 -216 -265 -341 -272 -990 -599 -295 -486 -590 -50 -858 -691 -919 -628 -902 -431 -183 -105 -692 -732 -337 -120 -874 -682 -825 -474 -82 -338 -223 -709 -462 -555 -488 -854 -176 -411 -148 -133 -9 -724 -466 -96 -147 -171 -760 -5 -530 -917 -785 -223 -905 -801 -891 -689 -447 -382 -545 -256 -914 -207 -861 -757 -203 -636 -716 -293 -722 -866 -506 -753 -534 -901 -157 -68 -757 -747 -534 -101 -474 -2 -92 -85 -479 -355 -337 -755 -524 -466 -507 -500 -304 -506 -363 -930 -624 -776 -338 -352 -844 -863 -480 -760 -156 -402 -524 -406 -840 -568 -583 -866 -407 -688 -728 -746 -987 -294 -770 -91 -597 -271 -69 -74 -176 -164 -479 -432 -964 -418 -588 -939 -465 -407 -250 -522 -999 -87 -540 -521 -241 -595 -538 -542 -994 -313 -684 -566 -465 -115 -150 -38 -774 -322 -617 -228 -747 -152 -733 -83 -955 -411 -60 -376 -871 -404 -251 -764 -997 -980 -551 -851 -172 -77 -991 -887 -368 -303 -171 -272 -459 -470 -933 -409 -933 -436 -861 -445 -825 -16 -892 -958 -233 -608 -577 -807 -57 -954 -962 -237 -565 -840 -272 -321 -129 -841 -772 -324 -253 -213 -948 -209 -796 -574 -257 -370 -927 -383 -526 -444 -318 -852 -765 -462 -316 -421 -458 -446 -856 -500 -124 -671 -788 -407 -52 -210 -294 -557 -555 -840 -854 -758 -677 -928 -650 -780 -534 -861 -665 -391 -483 -218 -217 -315 -422 -658 -818 -786 -871 -864 -299 -80 -605 -443 -667 -330 -959 -242 -313 -737 -306 -929 -21 -492 -698 -907 -390 -194 -612 -225 -105 -786 -973 -755 -539 -576 -136 -700 -356 -66 -613 -515 -16 -544 -740 -108 -321 -718 -523 -984 -587 -944 -437 -955 -933 -676 -633 -150 -261 -790 -878 -226 -327 -355 -769 -336 -142 -40 -794 -993 -866 -363 -322 -950 -102 -491 -705 -90 -89 -919 -798 -654 -459 -170 -707 -770 -119 -67 -642 -12 -963 -591 -411 -828 -905 -909 -951 -108 -989 -215 -600 -169 -559 -658 -375 -276 -841 -147 -861 -48 -995 -623 -428 -536 -712 -961 -617 -361 -71 -89 -117 -851 -102 -603 -970 -196 -760 -535 -223 -797 -456 -231 -738 -368 -386 -191 -275 -135 -937 -796 -261 -289 -847 -471 -485 -421 -957 -723 -565 -491 -487 -746 -268 -814 -162 -700 -203 -545 -952 -360 -63 -935 -479 -177 -644 -695 -170 -599 -265 -524 -58 -760 -833 -706 -295 -710 -897 -290 -545 -513 -422 -648 -48 -238 -154 -330 -36 -161 -83 -802 -343 -731 -769 -373 -483 -890 -288 -592 -587 -528 -824 -326 -163 -814 -424 -119 -249 -457 -727 -47 -302 -620 -708 -183 -952 -186 -171 -347 -145 -278 -193 -274 -672 -423 -388 -791 -890 -385 -171 -802 -684 -462 -882 -43 -6 -933 -259 -839 -579 -945 -60 -859 -774 -844 -298 -966 -792 -885 -132 -232 -416 -204 -110 -229 -838 -183 -802 -922 -1000 -723 -781 -904 -91 -78 -792 -430 -600 -849 -304 -908 -183 -579 -506 -519 -571 -497 -962 -497 -571 -587 -928 -658 -402 -288 -959 -536 -246 -760 -568 -320 -217 -274 -378 -338 -565 -972 -168 -282 -995 -117 -273 -406 -998 -70 -658 -678 -335 -646 -837 -253 -621 -706 -104 -535 -383 -222 -543 -860 -135 -98 -67 -823 -128 -875 -121 -458 -868 -384 -764 -45 -529 -82 -897 -935 -953 -281 -568 -233 -818 -965 -378 -427 -722 -583 -627 -587 -986 -233 -700 -237 -390 -976 -292 -303 -43 -327 -247 -332 -188 -760 -200 -420 -453 -253 -124 -372 -431 -894 -18 -452 -631 -105 -86 -622 -80 -317 -940 -526 -563 -802 -53 -417 -890 -702 -619 -379 -23 -25 -333 -255 -115 -999 -770 -809 -561 -790 -386 -7 -639 -643 -322 -353 -298 -196 -149 -723 -265 -893 -709 -159 -690 -374 -770 -906 -410 -40 -693 -24 -10 -988 -965 -247 -832 -90 -326 -861 -848 -314 -314 -90 -573 -672 -17 -774 -991 -692 -801 -381 -971 -462 -483 -793 -380 -604 -663 -346 -547 -660 -840 -449 -523 -473 -977 -97 -908 -761 -57 -341 -738 -449 -577 -919 -492 -889 -759 -279 -560 -291 -905 -631 -54 -206 -319 -878 -366 -814 -310 -271 -965 -530 -301 -951 -452 -400 -605 -502 -361 -442 -54 -214 -402 -230 -875 -382 -468 -13 -171 -254 -9 -503 -958 -821 -573 -707 -998 -131 -101 -898 -823 -797 -733 -451 -318 -965 -948 -478 -358 -724 -490 -518 -321 -935 -292 -48 -555 -824 -453 -300 -147 -84 -91 -309 -657 -732 -825 -58 -142 -31 -689 -138 -243 -150 -437 -67 -939 -515 -885 -561 -128 -976 -842 -227 -556 -530 -859 -398 -576 -531 -829 -278 -547 -793 -676 -758 -657 -831 -715 -594 -246 -556 -221 -593 -88 -624 -542 -559 -313 -779 -771 -253 -33 -292 -270 -803 -598 -876 -409 -51 -208 -330 -493 -749 -253 -613 -621 -591 -207 -994 -161 -693 -396 -640 -848 -746 -256 -772 -106 -910 -375 -569 -223 -232 -903 -553 -431 -292 -319 -620 -243 -867 -292 -925 -472 -268 -333 -279 -590 -592 -264 -567 -842 -746 -210 -808 -752 -350 -588 -615 -923 -722 -452 -683 -967 -116 -639 -253 -842 -29 -359 -28 -726 -583 -560 -105 -591 -515 -93 -172 -964 -797 -862 -440 -185 -494 -93 -538 -563 -664 -788 -228 -614 -415 -307 -526 -196 -775 -12 -178 -995 -295 -724 -553 -450 -608 -757 -333 -739 -861 -946 -617 -52 -626 -240 -270 -980 -300 -939 -967 -52 -637 -739 -256 -776 -735 -347 -671 -182 -580 -189 -924 -779 -421 -157 -720 -617 -111 -576 -577 -18 -452 -565 -977 -119 -894 -988 -960 -513 -631 -672 -989 -760 -956 -759 -455 -714 -353 -591 -145 -936 -689 -428 -72 -1 -783 -869 -993 -994 -760 -977 -211 -546 -601 -936 -534 -476 -990 -626 -365 -429 -663 -69 -772 -137 -894 -814 -269 -471 -402 -376 -333 -45 -550 -628 -858 -58 -288 -179 -45 -987 -691 -817 -747 -153 -771 -31 -959 -776 -329 -152 -307 -420 -426 -110 -495 -971 -592 -759 -927 -962 -890 -304 -376 -288 -330 -321 -705 -907 -746 -778 -832 -706 -553 -975 -689 -823 -432 -950 -3 -682 -108 -1 -340 -181 -314 -284 -368 -393 -237 -774 -617 -187 -370 -531 -810 -719 -23 -581 -259 -461 -473 -446 -344 -542 -109 -519 -878 -280 -345 -242 -191 -739 -383 -620 -83 -966 -250 -950 -227 -202 -198 -439 -453 -417 -892 -975 -950 -272 -551 -530 -411 -310 -386 -627 -389 -999 -827 -301 -231 -137 -374 -616 -672 -117 -719 -504 -42 -977 -853 -618 -629 -20 -92 -492 -439 -521 -770 -81 -772 -565 -748 -31 -900 -277 -979 -423 -889 -974 -680 -624 -624 -563 -698 -923 -72 -64 -711 -768 -439 -632 -561 -712 -591 -721 -954 -138 -922 -433 -699 -941 -386 -707 -978 -223 -353 -304 -528 -272 -279 -724 -948 -739 -94 -680 -154 -175 -964 -422 -957 -267 -990 -984 -734 -767 -441 -436 -997 -720 -906 -153 -831 -428 -692 -531 -983 -213 -783 -320 -301 -255 -825 -312 -272 -799 -712 -596 -271 -854 -590 -20 -360 -227 -921 -641 -976 -381 -411 -934 -783 -555 -892 -672 -514 -277 -394 -443 -481 -962 -197 -396 -555 -430 -780 -894 -844 -531 -663 -864 -305 -560 -249 -563 -507 -985 -432 -110 -465 -363 -344 -636 -44 -190 -187 -891 -279 -842 -554 -304 -594 -413 -302 -311 -116 -209 -91 -435 -31 -94 -186 -189 -218 -966 -674 -610 -84 -128 -693 -853 -958 -505 -444 -59 -968 -15 -478 -834 -388 -34 -464 -92 -277 -761 -62 -998 -259 -585 -846 -192 -818 -318 -809 -243 -725 -734 -623 -392 -960 -969 -321 -967 -852 -25 -816 -192 -627 -751 -415 -450 -966 -497 -29 -533 -392 -13 -567 -609 -121 -656 -945 -530 -51 -164 -937 -784 -198 -487 -898 -35 -898 -876 -828 -102 -892 -163 -502 -732 -972 -158 -883 -436 -777 -596 -449 -532 -853 -835 -782 -783 -507 -207 -676 -112 -460 -413 -192 -708 -381 -255 -715 -140 -120 -862 -789 -608 -783 -468 -142 -76 -949 -551 -570 -547 -75 -544 -908 -129 -137 -265 -652 -939 -427 -330 -793 -544 -521 -60 -321 -606 -2 -740 -321 -768 -111 -559 -563 -742 -873 -93 -708 -179 -668 -967 -132 -915 -541 -848 -628 -722 -269 -876 -184 -79 -226 -424 -44 -296 -779 -76 -302 -343 -250 -14 -822 -812 -13 -575 -574 -117 -39 -767 -700 -495 -277 -871 -162 -390 -156 -858 -438 -249 -186 -246 -325 -330 -912 -406 -542 -678 -523 -432 -34 -189 -957 -774 -810 -186 -504 -571 -895 -458 -51 -523 -466 -949 -936 -329 -382 -574 -762 -68 -257 -928 -35 -530 -722 -632 -628 -514 -492 -768 -760 -650 -822 -587 -778 -759 -455 -419 -383 -763 -765 -709 -807 -318 -183 -934 -706 -284 -182 -114 -154 -637 -176 -439 -475 -318 -404 -145 -893 -644 -482 -113 -561 -590 -828 -910 -545 -820 -354 -602 -993 -697 -780 -625 -690 -494 -909 -173 -677 -949 -477 -354 -471 -35 -43 -370 -454 -677 -498 -930 -434 -728 -723 -482 -188 -431 -64 -665 -15 -861 -482 -177 -49 -208 -907 -98 -167 -752 -692 -29 -106 -51 -47 -369 -385 -33 -146 -726 -140 -78 -533 -722 -745 -623 -188 -530 -540 -133 -151 -458 -23 -880 -22 -618 -455 -582 -640 -781 -14 -819 -224 -696 -596 -900 -607 -486 -820 -135 -47 -273 -891 -420 -241 -458 -245 -635 -938 -943 -8 -972 -825 -474 -397 -875 -894 -977 -20 -290 -413 -133 -192 -328 -386 -2 -42 -666 -533 -600 -21 -787 -340 -169 -153 -421 -845 -752 -209 -898 -908 -911 -212 -687 -104 -704 -443 -142 -36 -87 -598 -649 -372 -276 -162 -632 -576 -835 -779 -94 -210 -666 -630 -289 -522 -904 -751 -638 -624 -337 -641 -790 -517 -645 -301 -17 -326 -829 -717 -685 -407 -874 -954 -952 -582 -13 -489 -306 -297 -534 -222 -228 -380 -455 -232 -42 -442 -290 -598 -350 -935 -399 -251 -26 -281 -739 -133 -163 -997 -1 -209 -921 -660 -415 -812 -646 -712 -901 -435 -970 -139 -824 -532 -133 -718 -609 -420 -523 -108 -933 -647 -716 -689 -494 -571 -657 -273 -551 -977 -336 -331 -365 -338 -538 -628 -420 -478 -625 -450 -231 -184 -157 -121 -750 -500 -190 -697 -107 -599 -36 -802 -905 -388 -527 -709 -591 -437 -458 -735 -35 -117 -196 -888 -425 -131 -871 -496 -925 -106 -500 -886 -829 -544 -637 -415 -314 -641 -359 -467 -34 -84 -655 -109 -754 -854 -222 -747 -223 -429 -7 -871 -9 -348 -352 -689 -232 -590 -984 -407 -186 -649 -726 -374 -908 -30 -455 -411 -36 -701 -787 -215 -663 -711 -401 -579 -963 -954 -586 -970 -398 -2 -190 -336 -468 -84 -866 -931 -12 -489 -730 -891 -4 -236 -75 -890 -78 -431 -918 -51 -824 -265 -437 -928 -73 -615 -490 -326 -582 -798 -99 -451 -815 -24 -163 -694 -897 -253 -927 -313 -706 -753 -302 -927 -25 -509 -178 -817 -193 -240 -635 -945 -520 -583 -920 -600 -540 -657 -825 -436 -373 -252 -479 -766 -270 -512 -918 -956 -356 -69 -496 -558 -141 -356 -769 -102 -400 -617 -665 -249 -896 -185 -30 -354 -523 -708 -713 -343 -871 -345 -113 -596 -465 -447 -626 -86 -830 -573 -969 -527 -501 -735 -529 -735 -865 -515 -697 -670 -249 -289 -909 -923 -462 -559 -198 -727 -6 -739 -868 -426 -9 -930 -657 -940 -140 -723 -843 -255 -650 -320 -441 -324 -331 -477 -402 -597 -540 -852 -928 -783 -16 -704 -322 -842 -113 -799 -14 -519 -234 -372 -223 -569 -635 -57 -894 -704 -240 -649 -589 -202 -152 -474 -160 -839 -672 -600 -400 -78 -406 -40 -550 -10 -682 -138 -939 -591 -843 -232 -211 -620 -563 -1000 -519 -728 -624 -803 -125 -221 -813 -61 -276 -322 -642 -259 -151 -956 -457 -372 -139 -584 -497 -638 -63 -973 -636 -283 -643 -602 -850 -774 -105 -327 -333 -112 -468 -496 -565 -327 -34 -411 -812 -724 -70 -161 -869 -288 -321 -583 -767 -434 -469 -554 -533 -762 -700 -395 -573 -647 -84 -636 -253 -820 -488 -534 -247 -500 -242 -59 -551 -383 -909 -440 -768 -937 -693 -827 -555 -849 -121 -623 -317 -686 -380 -533 -636 -888 -825 -443 -30 -114 -201 -652 -9 -417 -435 -96 -859 -997 -63 -536 -508 -660 -305 -797 -156 -837 -9 -428 -103 -1 -417 -172 -891 -778 -149 -661 -765 -317 -764 -469 -781 -717 -255 -590 -212 -974 -753 -702 -495 -464 -901 -691 -961 -210 -835 -8 -966 -705 -827 -646 -446 -416 -996 -640 -748 -401 -58 -815 -397 -706 -743 -876 -292 -551 -930 -245 -67 -510 -896 -54 -201 -85 -171 -300 -300 -261 -43 -235 -673 -54 -707 -921 -518 -443 -437 -130 -135 -534 -581 -765 -758 -262 -465 -318 -25 -11 -931 -62 -179 -921 -900 -827 -20 -667 -436 -624 -927 -254 -839 -969 -531 -420 -115 -275 -11 -453 -580 -294 -241 -90 -252 -420 -481 -363 -230 -425 -505 -446 -936 -607 -763 -524 -214 -297 -641 -360 -676 -648 -488 -641 -850 -799 -698 -984 -286 -234 -759 -148 -340 -503 -346 -973 -278 -358 -826 -98 -1000 -25 -781 -628 -105 -787 -717 -270 -184 -50 -242 -730 -279 -249 -414 -737 -707 -870 -708 -125 -484 -553 -266 -874 -477 -678 -668 -755 -583 -301 -167 -115 -468 -662 -171 -820 -385 -401 -683 -166 -182 -231 -308 -795 -411 -832 -137 -652 -177 -240 -367 -54 -820 -239 -837 -853 -723 -147 -739 -169 -50 -161 -361 -644 -590 -211 -626 -40 -131 -59 -186 -421 -998 -635 -163 -584 -418 -337 -106 -435 -795 -950 -531 -992 -742 -450 -711 -867 -348 -273 -356 -699 -280 -24 -415 -764 -627 -800 -654 -34 -368 -983 -869 -244 -361 -256 -596 -331 -335 -336 -16 -569 -129 -101 -475 -349 -563 -908 -453 -273 -55 -8 -304 -683 -521 -446 -812 -701 -749 -24 -133 -911 -778 -297 -754 -754 -463 -209 -425 -792 -493 -923 -290 -223 -611 -673 -83 -588 -341 -889 -254 -521 -834 -985 -342 -743 -249 -560 -620 -913 -573 -433 -496 -844 -223 -250 -816 -549 -265 -623 -994 -434 -541 -157 -347 -373 -712 -961 -525 -748 -682 -924 -656 -378 -737 -449 -16 -544 -42 -742 -180 -65 -55 -148 -639 -719 -4 -288 -646 -922 -46 -799 -861 -828 -759 -901 -33 -368 -183 -722 -406 -198 -12 -831 -37 -796 -939 -453 -10 -498 -533 -443 -460 -305 -857 -24 -306 -72 -779 -460 -177 -549 -899 -230 -645 -326 -148 -567 -256 -133 -53 -977 -876 -458 -213 -997 -9 -598 -707 -516 -644 -269 -14 -433 -957 -370 -404 -670 -139 -205 -14 -175 -888 -431 -703 -291 -933 -797 -26 -83 -609 -502 -482 -197 -440 -610 -527 -8 -828 -32 -296 -568 -500 -592 -769 -712 -149 -858 -753 -515 -400 -268 -521 -119 -440 -421 -362 -980 -822 -523 -676 -91 -691 -201 -369 -370 -940 -853 -217 -803 -186 -526 -39 -466 -211 -138 -319 -832 -19 -229 -378 -555 -558 -595 -712 -415 -498 -843 -166 -298 -995 -765 -523 -306 -419 -481 -810 -345 -559 -585 -213 -10 -893 -219 -516 -102 -541 -783 -507 -551 -132 -230 -611 -72 -704 -841 -582 -456 -216 -655 -784 -416 -577 -62 -349 -55 -118 -999 -447 -588 -466 -841 -636 -504 -715 -480 -408 -902 -955 -358 -564 -882 -163 -258 -184 -943 -71 -429 -606 -27 -121 -155 -264 -527 -257 -934 -25 -964 -442 -530 -817 -194 -615 -808 -378 -437 -64 -644 -263 -814 -388 -428 -563 -855 -20 -494 -267 -745 -141 -45 -856 -97 -560 -302 -413 -168 -853 -954 -516 -715 -853 -562 -572 -162 -946 -570 -938 -925 -382 -97 -629 -874 -204 -687 -752 -912 -843 -933 -727 -930 -307 -870 -883 -857 -387 -207 -671 -158 -776 -421 -927 -778 -588 -304 -511 -926 -694 -477 -172 -733 -27 -326 -979 -876 -477 -576 -977 -481 -520 -37 -612 -355 -682 -81 -975 -431 -43 -58 -904 -744 -562 -824 -844 -460 -96 -916 -186 -134 -460 -492 -301 -330 -474 -571 -806 -847 -744 -488 -651 -14 -270 -958 -844 -301 -544 -333 -501 -530 -710 -851 -132 -470 -89 -463 -727 -286 -374 -372 -463 -742 -923 -878 -69 -600 -995 -554 -650 -725 -975 -393 -805 -87 -354 -970 -381 -392 -665 -265 -549 -528 -408 -58 -702 -674 -107 -158 -300 -488 -81 -564 -368 -138 -366 -177 -546 -528 -757 -855 -556 -102 -1000 -2 -338 -704 -637 -82 -939 -447 -142 -297 -145 -15 -951 -673 -544 -624 -507 -673 -485 -853 -635 -450 -256 -550 -963 -229 -414 -989 -803 -4 -231 -360 -409 -959 -155 -455 -978 -114 -134 -910 -506 -829 -713 -749 -230 -805 -590 -332 -835 -805 -7 -660 -64 -284 -756 -397 -384 -347 -391 -535 -92 -438 -504 -29 -865 -845 -564 -591 -297 -280 -304 -630 -728 -314 -787 -840 -577 -682 -656 -261 -425 -762 -663 -619 -927 -347 -63 -163 -413 -596 -127 -490 -776 -288 -235 -256 -527 -615 -213 -685 -220 -213 -606 -395 -295 -230 -102 -724 -140 -574 -430 -81 -548 -433 -231 -350 -584 -761 -97 -476 -420 -172 -221 -922 -16 -510 -171 -186 -951 -923 -754 -851 -835 -859 -663 -360 -184 -787 -125 -295 -901 -532 -541 -732 -817 -928 -526 -125 -906 -867 -611 -385 -420 -911 -29 -693 -233 -940 -754 -622 -56 -888 -228 -237 -442 -592 -910 -935 -245 -101 -668 -750 -499 -421 -853 -127 -677 -977 -157 -103 -679 -16 -587 -7 -872 -287 -150 -142 -296 -711 -678 -965 -636 -567 -71 -61 -446 -307 -735 -919 -463 -493 -336 -673 -607 -611 -57 -609 -84 -344 -176 -551 -392 -476 -97 -861 -314 -601 -812 -167 -295 -782 -561 -650 -438 -210 -821 -815 -650 -79 -467 -522 -496 -365 -411 -497 -729 -406 -376 -30 -28 -710 -429 -311 -659 -647 -614 -12 -778 -843 -198 -21 -52 -349 -265 -194 -856 -1 -585 -426 -973 -699 -782 -280 -70 -948 -469 -265 -787 -561 -210 -44 -130 -599 -664 -227 -742 -375 -703 -764 -594 -19 -687 -287 -487 -24 -180 -348 -602 -498 -676 -210 -29 -869 -114 -938 -83 -821 -503 -148 -551 -608 -1 -44 -725 -369 -931 -65 -126 -313 -793 -159 -738 -245 -598 -767 -156 -806 -99 -879 -552 -496 -526 -598 -347 -426 -881 -970 -687 -571 -762 -157 -843 -57 -382 -692 -198 -292 -739 -957 -884 -995 -445 -276 -614 -445 -597 -786 -858 -772 -802 -693 -425 -59 -642 -401 -349 -154 -971 -332 -525 -811 -828 -573 -703 -535 -827 -672 -525 -782 -584 -86 -312 -40 -986 -907 -85 -986 -798 -711 -144 -556 -838 -2 -169 -284 -537 -394 -140 -608 -97 -110 -115 -523 -405 -195 -485 -638 -530 -388 -736 -472 -315 -106 -725 -722 -639 -184 -140 -380 -575 -672 -19 -58 -884 -67 -878 -295 -688 -900 -679 -313 -776 -312 -214 -174 -662 -874 -913 -479 -274 -810 -366 -329 -637 -617 -398 -40 -610 -44 -971 -790 -570 -666 -116 -392 -426 -845 -73 -269 -511 -230 -187 -245 -908 -200 -91 -289 -997 -521 -171 -907 -712 -556 -766 -450 -591 -956 -539 -942 -39 -895 -824 -141 -308 -731 -856 -419 -285 -892 -618 -673 -48 -937 -131 -275 -448 -222 -578 -508 -50 -736 -996 -852 -201 -550 -625 -853 -514 -349 -846 -714 -463 -24 -588 -24 -61 -551 -441 -316 -665 -291 -510 -311 -816 -554 -629 -783 -697 -625 -285 -954 -638 -470 -154 -635 -93 -365 -26 -88 -746 -508 -755 -252 -109 -893 -35 -801 -758 -825 -50 -327 -884 -802 -147 -100 -192 -823 -918 -265 -936 -672 -48 -162 -717 -556 -444 -917 -482 -364 -866 -494 -422 -290 -579 -669 -156 -458 -604 -417 -93 -98 -883 -399 -728 -315 -447 -494 -617 -177 -294 -920 -270 -444 -892 -345 -573 -155 -697 -82 -689 -699 -72 -225 -674 -803 -100 -896 -370 -193 -928 -344 -726 -613 -594 -875 -940 -552 -468 -710 -193 -60 -142 -999 -219 -442 -560 -286 -998 -815 -114 -57 -185 -883 -896 -455 -632 -583 -33 -462 -891 -551 -57 -525 -868 -857 -35 -322 -52 -892 -640 -941 -36 -807 -913 -869 -358 -288 -893 -618 -474 -60 -215 -680 -994 -558 -640 -73 -675 -209 -955 -488 -447 -581 -107 -301 -658 -335 -411 -885 -486 -772 -575 -282 -261 -508 -731 -207 -943 -388 -36 -988 -952 -228 -256 -507 -417 -655 -305 -859 -667 -756 -209 -96 -844 -556 -266 -529 -206 -27 -923 -223 -271 -892 -762 -762 -185 -790 -906 -160 -133 -571 -320 -711 -571 -942 -435 -141 -715 -482 -257 -458 -498 -111 -153 -958 -135 -265 -266 -880 -530 -389 -975 -158 -294 -131 -879 -316 -245 -71 -667 -84 -985 -85 -138 -709 -99 -895 -989 -236 -103 -780 -470 -153 -881 -286 -71 -262 -874 -802 -395 -568 -478 -607 -685 -470 -670 -615 -238 -822 -623 -838 -539 -611 -433 -488 -906 -738 -666 -485 -426 -578 -670 -411 -559 -655 -450 -857 -608 -378 -959 -409 -730 -114 -361 -822 -403 -953 -748 -772 -376 -560 -790 -457 -64 -33 -190 -54 -303 -976 -328 -621 -962 -228 -818 -395 -838 -216 -780 -204 -78 -548 -663 -330 -693 -13 -141 -375 -390 -514 -213 -341 -785 -463 -201 -355 -453 -287 -834 -750 -294 -90 -734 -524 -843 -421 -219 -3 -385 -746 -76 -467 -905 -721 -542 -180 -659 -847 -116 -188 -603 -282 -773 -433 -511 -687 -999 -722 -910 -8 -424 -429 -359 -111 -477 -611 -708 -262 -583 -30 -86 -112 -53 -164 -11 -721 -920 -18 -895 -215 -103 -58 -233 -650 -689 -261 -705 -316 -214 -257 -932 -331 -259 -139 -430 -703 -819 -861 -409 -872 -632 -594 -562 -412 -64 -700 -876 -837 -466 -96 -784 -872 -269 -505 -832 -127 -148 -181 -638 -678 -698 -774 -118 -254 -573 -400 -987 -540 -404 -491 -282 -867 -849 -892 -157 -746 -746 -436 -872 -461 -535 -179 -491 -479 -166 -702 -281 -885 -714 -806 -758 -706 -232 -637 -345 -634 -187 -862 -941 -17 -67 -622 -3 -94 -253 -771 -311 -548 -400 -44 -84 -30 -605 -363 -963 -596 -264 -960 -289 -641 -150 -724 -919 -681 -622 -781 -998 -974 -97 -67 -872 -171 -375 -757 -54 -185 -569 -998 -945 -787 -968 -577 -807 -247 -81 -712 -272 -929 -231 -591 -621 -370 -383 -992 -101 -604 -793 -921 -665 -970 -921 -694 -474 -875 -766 -615 -304 -226 -838 -577 -166 -401 -14 -407 -481 -98 -284 -376 -270 -591 -869 -351 -955 -96 -781 -551 -365 -815 -707 -848 -257 -437 -823 -860 -607 -630 -406 -382 -258 -667 -331 -330 -439 -516 -509 -603 -726 -320 -293 -492 -706 -376 -930 -104 -240 -500 -531 -124 -884 -508 -642 -119 -328 -378 -245 -651 -949 -270 -391 -10 -914 -621 -147 -494 -341 -257 -519 -970 -460 -188 -987 -996 -580 -620 -562 -572 -690 -953 -138 -348 -117 -19 -620 -880 -364 -390 -787 -598 -615 -965 -433 -958 -314 -82 -422 -599 -270 -780 -109 -522 -209 -970 -898 -704 -89 -829 -74 -765 -76 -128 -961 -373 -884 -506 -939 -37 -687 -180 -756 -247 -797 -41 -145 -437 -33 -824 -564 -396 -476 -251 -322 -822 -377 -50 -887 -550 -835 -998 -74 -980 -257 -663 -368 -366 -641 -927 -641 -76 -403 -798 -382 -488 -716 -782 -742 -798 -380 -700 -371 -447 -98 -682 -649 -723 -523 -758 -500 -605 -531 -421 -860 -741 -203 -958 -366 -993 -62 -833 -862 -220 -823 -217 -709 -516 -95 -567 -480 -330 -652 -741 -67 -556 -462 -738 -993 -389 -480 -395 -533 -588 -503 -577 -524 -401 -448 -484 -763 -464 -937 -398 -171 -742 -311 -790 -560 -730 -103 -512 -700 -471 -670 -437 -281 -432 -240 -722 -754 -4 -976 -414 -659 -295 -354 -924 -758 -433 -302 -298 -778 -591 -32 -493 -280 -260 -66 -549 -116 -158 -171 -669 -338 -119 -834 -473 -73 -934 -870 -93 -138 -135 -577 -766 -792 -331 -424 -586 -924 -651 -871 -242 -826 -497 -874 -15 -873 -744 -242 -246 -79 -131 -52 -816 -385 -598 -316 -263 -759 -863 -559 -39 -602 -841 -18 -524 -320 -454 -750 -969 -787 -292 -805 -98 -255 -742 -689 -44 -23 -106 -756 -573 -729 -342 -352 -620 -272 -392 -631 -283 -52 -840 -408 -990 -408 -728 -656 -446 -675 -939 -415 -640 -948 -889 -65 -102 -406 -426 -280 -621 -495 -611 -737 -771 -894 -302 -683 -340 -334 -543 -1000 -920 -726 -836 -186 -307 -755 -459 -911 -13 -535 -529 -79 -768 -850 -302 -124 -46 -350 -202 -259 -256 -477 -178 -799 -212 -228 -318 -592 -797 -737 -175 -357 -421 -55 -363 -370 -317 -310 -892 -306 -73 -330 -911 -629 -19 -221 -226 -633 -100 -182 -770 -970 -244 -367 -734 -199 -268 -340 -639 -455 -185 -28 -431 -969 -914 -560 -868 -509 -421 -407 -512 -989 -912 -729 -454 -556 -36 -96 -31 -647 -167 -689 -35 -575 -909 -873 -689 -778 -565 -91 -181 -173 -368 -326 -56 -800 -503 -139 -451 -218 -409 -28 -959 -419 -853 -630 -141 -341 -706 -101 -409 -841 -24 -569 -608 -307 -687 -501 -971 -543 -244 -726 -135 -560 -419 -248 -941 -717 -202 -271 -54 -210 -955 -354 -90 -26 -326 -8 -496 -460 -953 -551 -619 -740 -181 -595 -971 -911 -645 -548 -579 -383 -713 -132 -421 -388 -84 -810 -127 -722 -391 -567 -481 -702 -216 -706 -837 -253 -514 -853 -493 -172 -50 -415 -210 -788 -891 -98 -222 -607 -604 -893 -918 -803 -462 -398 -88 -41 -488 -541 -755 -785 -843 -696 -724 -28 -623 -502 -873 -570 -296 -812 -973 -279 -676 -510 -959 -217 -484 -487 -536 -623 -741 -74 -547 -839 -324 -915 -855 -190 -356 -6 -432 -630 -363 -34 -195 -595 -804 -270 -520 -504 -511 -608 -155 -669 -209 -454 -125 -171 -620 -35 -854 -419 -753 -586 -120 -402 -796 -305 -979 -499 -163 -570 -135 -256 -731 -60 -652 -942 -888 -383 -84 -507 -757 -749 -545 -892 -29 -338 -558 -97 -440 -317 -846 -159 -317 -647 -325 -974 -24 -670 -166 -774 -368 -729 -396 -324 -578 -727 -73 -619 -200 -351 -76 -754 -433 -671 -717 -831 -820 -477 -447 -782 -256 -392 -274 -317 -990 -991 -786 -371 -993 -203 -196 -686 -369 -632 -656 -131 -969 -586 -21 -329 -208 -391 -457 -162 -435 -891 -544 -498 -647 -819 -272 -437 -967 -244 -908 -880 -256 -43 -69 -230 -887 -676 -37 -996 -457 -836 -993 -577 -709 -931 -40 -422 -848 -889 -33 -540 -453 -827 -257 -485 -872 -969 -718 -278 -794 -311 -455 -800 -179 -395 -345 -354 -438 -524 -491 -214 -99 -995 -546 -123 -923 -679 -492 -836 -701 -601 -253 -137 -196 -172 -621 -852 -69 -755 -978 -127 -190 -105 -326 -902 -665 -670 -771 -268 -435 -55 -11 -974 -516 -902 -21 -347 -49 -280 -109 -117 -144 -291 -141 -324 -729 -120 -763 -217 -75 -266 -559 -240 -394 -88 -873 -995 -200 -827 -633 -510 -209 -72 -207 -979 -147 -686 -765 -33 -261 -478 -600 -33 -140 -14 -673 -434 -216 -29 -897 -324 -539 -645 -53 -883 -156 -99 -99 -737 -193 -324 -537 -647 -314 -992 -657 -623 -275 -992 -770 -260 -420 -555 -727 -167 -59 -195 -307 -933 -159 -468 -648 -533 -226 -61 -757 -106 -125 -321 -622 -700 -790 -163 -242 -132 -14 -639 -874 -912 -232 -720 -17 -19 -936 -466 -149 -723 -819 -899 -797 -143 -690 -109 -384 -292 -631 -795 -133 -603 -146 -994 -112 -516 -426 -390 -252 -679 -912 -807 -410 -988 -140 -60 -63 -651 -810 -321 -119 -846 -27 -780 -170 -650 -701 -222 -278 -297 -190 -142 -594 -534 -540 -135 -716 -668 -228 -749 -99 -500 -864 -801 -173 -491 -741 -928 -942 -999 -210 -831 -152 -354 -244 -824 -524 -428 -885 -815 -878 -704 -340 -769 -697 -427 -230 -292 -910 -916 -792 -736 -483 -88 -673 -799 -788 -16 -385 -607 -271 -957 -760 -250 -243 -19 -823 -961 -345 -265 -2 -370 -390 -813 -99 -604 -534 -541 -159 -72 -119 -765 -406 -405 -977 -465 -763 -848 -587 -431 -560 -712 -526 -890 -682 -475 -34 -871 -987 -401 -371 -457 -451 -534 -746 -305 -942 -970 -194 -410 -613 -807 -697 -157 -554 -506 -801 -664 -6 -337 -725 -827 -896 -884 -697 -38 -778 -248 -872 -590 -25 -363 -438 -985 -621 -878 -870 -464 -489 -23 -816 -591 -122 -687 -117 -789 -501 -853 -441 -327 -36 -839 -199 -586 -188 -917 -968 -779 -488 -963 -78 -410 -827 -190 -406 -575 -3 -587 -752 -425 -310 -875 -429 -316 -258 -700 -16 -149 -164 -812 -369 -31 -180 -497 -952 -792 -807 -662 -91 -829 -162 -22 -170 -529 -459 -418 -876 -29 -682 -697 -389 -908 -207 -325 -372 -431 -748 -938 -13 -886 -504 -473 -421 -891 -341 -941 -584 -55 -915 -653 -59 -401 -162 -320 -761 -187 -188 -879 -185 -679 -947 -864 -441 -437 -900 -707 -961 -287 -60 -690 -425 -871 -565 -709 -833 -210 -694 -571 -275 -506 -55 -623 -816 -637 -120 -846 -223 -492 -673 -218 -415 -381 -497 -245 -914 -352 -993 -256 -256 -848 -489 -85 -972 -506 -393 -966 -228 -243 -361 -973 -817 -714 -426 -695 -309 -528 -668 -47 -468 -232 -743 -799 -595 -563 -409 -181 -599 -147 -127 -431 -562 -640 -367 -82 -247 -303 -405 -655 -119 -463 -599 -837 -609 -523 -711 -980 -722 -982 -109 -692 -737 -849 -70 -410 -850 -825 -719 -15 -549 -530 -604 -95 -272 -85 -940 -441 -616 -724 -879 -218 -129 -944 -437 -788 -295 -497 -458 -677 -891 -610 -658 -313 -708 -459 -995 -699 -788 -633 -583 -982 -663 -290 -14 -644 -993 -741 -119 -320 -15 -827 -409 -647 -395 -62 -394 -583 -601 -791 -159 -943 -486 -633 -276 -707 -161 -578 -166 -860 -500 -37 -798 -937 -162 -277 -139 -596 -386 -921 -365 -622 -932 -516 -979 -146 -937 -222 -765 -618 -539 -850 -609 -607 -211 -57 -969 -722 -933 -472 -955 -257 -193 -39 -564 -890 -917 -863 -211 -365 -972 -601 -190 -555 -483 -118 -832 -161 -266 -592 -407 -436 -49 -626 -803 -926 -155 -295 -396 -184 -255 -591 -930 -194 -809 -331 -563 -927 -39 -381 -714 -527 -701 -651 -691 -587 -187 -81 -541 -39 -225 -138 -614 -11 -943 -607 -162 -723 -938 -873 -796 -562 -32 -472 -754 -260 -909 -642 -527 -229 -377 -135 -474 -761 -928 -129 -162 -163 -877 -920 -584 -574 -375 -575 -14 -226 -414 -681 -367 -825 -654 -423 -961 -857 -140 -810 -114 -475 -482 -943 -68 -366 -933 -159 -717 -635 -970 -815 -163 -391 -98 -644 -738 -473 -511 -4 -544 -546 -46 -642 -657 -340 -323 -305 -787 -838 -169 -978 -733 -850 -434 -874 -971 -284 -800 -363 -448 -743 -728 -909 -7 -178 -826 -523 -544 -989 -490 -475 -851 -202 -975 -32 -669 -969 -258 -345 -632 -525 -827 -924 -674 -294 -590 -743 -177 -489 -730 -596 -655 -991 -928 -211 -704 -993 -740 -683 -822 -80 -474 -284 -779 -270 -339 -964 -284 -851 -462 -546 -765 -741 -396 -413 -84 -783 -454 -504 -98 -429 -236 -568 -994 -240 -734 -492 -491 -516 -472 -768 -283 -3 -199 -659 -757 -618 -570 -724 -164 -274 -365 -97 -590 -309 -700 -761 -823 -920 -431 -334 -624 -333 -357 -711 -630 -11 -52 -925 -47 -650 -153 -642 -830 -45 -986 -76 -727 -607 -330 -675 -884 -44 -620 -732 -704 -426 -771 -353 -291 -299 -358 -952 -639 -216 -852 -289 -923 -937 -969 -201 -479 -631 -901 -320 -704 -552 -977 -214 -629 -938 -542 -410 -647 -638 -583 -630 -376 -272 -968 -736 -366 -639 -440 -804 -509 -426 -313 -970 -663 -912 -911 -679 -105 -646 -863 -515 -492 -448 -221 -400 -325 -721 -185 -673 -477 -608 -764 -411 -872 -243 -919 -586 -396 -969 -616 -399 -373 -173 -74 -539 -1 -334 -112 -348 -250 -68 -607 -406 -416 -19 -163 -886 -380 -298 -745 -698 -134 -895 -717 -943 -934 -851 -885 -291 -191 -182 -302 -319 -424 -324 -152 -218 -889 -477 -112 -125 -241 -727 -688 -935 -284 -371 -335 -334 -995 -926 -118 -603 -469 -507 -421 -607 -586 -266 -394 -230 -218 -457 -58 -569 -249 -283 -514 -267 -93 -736 -679 -104 -665 -291 -734 -566 -491 -388 -506 -731 -433 -687 -565 -578 -915 -19 -590 -410 -502 -183 -759 -424 -17 -347 -803 -447 -642 -779 -383 -152 -717 -583 -214 -672 -346 -690 -305 -490 -808 -864 -419 -231 -521 -493 -411 -82 -83 -577 -598 -502 -954 -935 -919 -822 -457 -550 -923 -315 -698 -16 -193 -374 -172 -827 -469 -114 -61 -776 -611 -46 -969 -959 -726 -881 -29 -814 -549 -10 -470 -968 -26 -86 -596 -129 -397 -543 -826 -238 -591 -598 -573 -659 -912 -94 -552 -714 -84 -687 -217 -337 -71 -668 -310 -6 -591 -955 -923 -448 -852 -179 -547 -296 -198 -173 -526 -14 -859 -848 -950 -388 -320 -214 -927 -185 -685 -396 -354 -659 -766 -512 -211 -360 -126 -418 -877 -752 -390 -734 -628 -4 -659 -964 -627 -894 -885 -827 -138 -91 -139 -390 -97 -751 -188 -75 -353 -988 -595 -929 -748 -426 -880 -903 -691 -26 -513 -299 -39 -213 -538 -899 -865 -373 -377 -505 -506 -790 -302 -888 -611 -733 -665 -926 -616 -577 -952 -346 -938 -289 -287 -445 -408 -86 -181 -539 -621 -56 -451 -578 -57 -650 -482 -716 -47 -759 -367 -746 -523 -40 -957 -430 -69 -208 -761 -222 -140 -428 -414 -18 -308 -592 -516 -556 -749 -749 -795 -959 -40 -510 -130 -828 -864 -134 -738 -541 -853 -716 -731 -519 -352 -904 -625 -697 -459 -7 -702 -450 -903 -533 -418 -593 -195 -768 -109 -796 -824 -924 -145 -662 -808 -773 -740 -486 -260 -428 -410 -697 -658 -480 -70 -640 -406 -32 -89 -671 -128 -797 -763 -392 -943 -349 -35 -863 -610 -442 -100 -50 -819 -290 -975 -848 -61 -769 -306 -168 -996 -785 -3 -600 -415 -540 -594 -110 -936 -348 -772 -958 -288 -257 -41 -661 -676 -586 -259 -214 -549 -485 -745 -25 -70 -470 -591 -42 -409 -896 -171 -398 -22 -521 -127 -347 -477 -519 -716 -668 -217 -859 -691 -749 -363 -929 -959 -132 -588 -662 -356 -595 -900 -9 -789 -13 -611 -955 -830 -991 -752 -819 -778 -687 -65 -765 -565 -138 -556 -190 -865 -660 -550 -387 -473 -984 -231 -175 -268 -713 -664 -478 -312 -610 -95 -785 -326 -623 -747 -323 -398 -141 -871 -287 -238 -183 -545 -890 -567 -10 -297 -795 -310 -725 -559 -941 -225 -928 -521 -867 -510 -686 -303 -699 -652 -947 -737 -631 -656 -494 -281 -422 -861 -448 -41 -762 -428 -576 -216 -874 -505 -121 -236 -609 -653 -561 -727 -832 -63 -525 -869 -879 -866 -218 -571 -55 -485 -799 -610 -725 -381 -533 -444 -728 -641 -421 -933 -316 -127 -695 -100 -745 -735 -998 -408 -872 -529 -827 -589 -750 -86 -854 -349 -335 -169 -85 -558 -459 -572 -537 -982 -221 -409 -684 -389 -87 -669 -756 -9 -998 -831 -890 -70 -119 -971 -207 -393 -439 -591 -936 -646 -635 -960 -568 -935 -882 -754 -472 -277 -894 -602 -892 -529 -628 -478 -242 -574 -186 -732 -274 -864 -201 -32 -621 -781 -107 -708 -496 -145 -111 -815 -270 -880 -595 -278 -843 -725 -128 -910 -82 -637 -891 -959 -433 -590 -320 -537 -5 -89 -441 -896 -450 -440 -824 -18 -873 -711 -988 -938 -334 -934 -627 -755 -451 -86 -190 -907 -158 -900 -502 -850 -7 -160 -762 -137 -714 -203 -192 -120 -68 -475 -647 -11 -123 -646 -207 -48 -18 -501 -854 -770 -663 -365 -752 -440 -581 -213 -836 -392 -110 -127 -665 -102 -327 -928 -392 -641 -237 -775 -916 -353 -627 -104 -337 -345 -615 -200 -787 -686 -56 -262 -19 -688 -899 -201 -907 -350 -885 -537 -869 -398 -948 -381 -733 -719 -666 -499 -500 -845 -999 -607 -761 -25 -388 -188 -428 -592 -887 -657 -486 -637 -476 -37 -932 -998 -536 -883 -395 -688 -810 -891 -13 -682 -834 -964 -725 -242 -781 -722 -849 -100 -902 -396 -239 -461 -948 -42 -383 -116 -781 -518 -998 -434 -320 -253 -879 -230 -472 -722 -244 -555 -89 -639 -276 -621 -578 -996 -160 -127 -253 -378 -71 -666 -572 -756 -989 -222 -671 -967 -793 -678 -865 -154 -655 -700 -470 -401 -69 -241 -419 -992 -854 -86 -199 -611 -7 -185 -634 -130 -347 -798 -266 -950 -584 -492 -799 -461 -648 -431 -316 -990 -872 -977 -890 -51 -746 -935 -555 -840 -519 -651 -531 -30 -667 -995 -580 -285 -511 -804 -553 -188 -320 -100 -436 -653 -783 -210 -67 -525 -415 -980 -807 -901 -323 -793 -840 -361 -944 -430 -262 -198 -572 -300 -683 -156 -787 -590 -894 -433 -752 -927 -299 -733 -766 -768 -337 -961 -394 -163 -27 -813 -407 -200 -462 -372 -285 -791 -428 -340 -782 -953 -413 -90 -217 -4 -197 -825 -203 -398 -930 -283 -411 -476 -700 -717 -981 -815 -711 -173 -178 -295 -200 -662 -13 -951 -100 -494 -73 -540 -327 -714 -352 -849 -719 -23 -377 -88 -413 -817 -255 -921 -131 -800 -732 -763 -990 -199 -28 -861 -422 -924 -136 -720 -589 -99 -580 -256 -749 -879 -923 -914 -707 -146 -908 -37 -827 -193 -149 -932 -814 -514 -585 -729 -538 -490 -947 -852 -180 -8 -434 -383 -87 -477 -700 -276 -945 -392 -934 -796 -165 -707 -996 -249 -894 -152 -939 -391 -669 -125 -859 -860 -509 -770 -809 -225 -741 -537 -431 -767 -584 -553 -900 -960 -353 -416 -351 -440 -996 -338 -413 -11 -175 -795 -968 -603 -927 -930 -550 -21 -329 -300 -288 -158 -522 -223 -789 -977 -119 -862 -68 -512 -84 -113 -641 -269 -859 -357 -723 -506 -561 -963 -219 -639 -734 -527 -324 -809 -962 -894 -227 -589 -889 -146 -135 -424 -612 -538 -114 -207 -71 -244 -340 -464 -813 -397 -647 -241 -376 -365 -933 -361 -123 -724 -934 -977 -322 -717 -860 -192 -983 -64 -894 -344 -971 -1 -857 -254 -899 -261 -227 -11 -61 -361 -503 -563 -12 -695 -273 -970 -24 -445 -980 -285 -984 -354 -742 -810 -762 -943 -328 -684 -264 -860 -37 -344 -605 -421 -87 -780 -237 -383 -929 -164 -380 -439 -282 -316 -459 -455 -338 -110 -625 -204 -238 -760 -808 -642 -341 -450 -413 -448 -330 -956 -301 -693 -644 -516 -405 -326 -796 -102 -149 -128 -310 -669 -873 -574 -778 -484 -274 -947 -829 -522 -64 -533 -342 -189 -205 -700 -669 -517 -527 -475 -802 -556 -901 -994 -834 -533 -327 -152 -539 -166 -132 -761 -144 -767 -845 -20 -507 -405 -396 -921 -799 -320 -420 -438 -473 -87 -765 -370 -587 -63 -854 -28 -546 -544 -929 -518 -529 -958 -424 -31 -768 -653 -664 -559 -738 -838 -465 -969 -607 -34 -131 -766 -768 -865 -104 -91 -543 -799 -452 -266 -133 -326 -412 -700 -684 -704 -196 -678 -841 -588 -783 -136 -967 -231 -688 -920 -200 -513 -175 -82 -922 -384 -11 -336 -291 -416 -891 -620 -818 -109 -353 -588 -131 -130 -718 -655 -788 -431 -750 -746 -585 -270 -932 -764 -542 -387 -330 -120 -184 -774 -450 -245 -851 -678 -459 -609 -329 -81 -981 -952 -914 -675 -635 -271 -614 -73 -704 -392 -540 -659 -205 -617 -447 -96 -468 -907 -692 -926 -940 -105 -431 -954 -704 -754 -63 -178 -614 -370 -713 -258 -685 -862 -730 -587 -781 -321 -903 -257 -766 -559 -891 -421 -753 -759 -937 -633 -31 -190 -632 -817 -554 -931 -11 -5 -796 -704 -42 -205 -694 -142 -896 -519 -79 -217 -186 -19 -531 -874 -382 -693 -258 -980 -974 -603 -380 -182 -930 -320 -731 -556 -578 -205 -118 -682 -269 -242 -569 -525 -188 -11 -165 -646 -403 -344 -466 -750 -276 -730 -780 -433 -374 -424 -144 -999 -485 -86 -615 -482 -434 -484 -988 -339 -46 -792 -32 -958 -264 -879 -523 -564 -168 -944 -969 -34 -95 -488 -299 -472 -877 -199 -560 -13 -489 -670 -939 -428 -447 -964 -824 -837 -978 -2 -860 -392 -8 -349 -340 -654 -604 -441 -367 -249 -20 -994 -885 -314 -553 -694 -113 -99 -188 -524 -56 -693 -678 -24 -819 -933 -363 -802 -749 -184 -749 -304 -687 -611 -10 -842 -955 -687 -80 -661 -88 -961 -763 -45 -418 -683 -558 -998 -807 -499 -187 -769 -463 -455 -367 -76 -371 -451 -991 -576 -486 -880 -92 -446 -551 -32 -308 -290 -196 -577 -83 -844 -813 -235 -519 -132 -757 -362 -835 -999 -824 -514 -222 -998 -901 -693 -82 -421 -908 -430 -773 -510 -806 -652 -219 -530 -182 -463 -16 -686 -244 -451 -33 -67 -390 -437 -201 -706 -536 -787 -639 -888 -426 -993 -58 -854 -250 -701 -78 -848 -619 -791 -678 -767 -716 -845 -213 -835 -627 -995 -691 -503 -796 -779 -590 -404 -494 -541 -376 -203 -635 -365 -979 -745 -273 -278 -601 -638 -816 -427 -524 -851 -749 -115 -501 -931 -285 -102 -583 -804 -497 -808 -113 -591 -232 -700 -350 -919 -313 -965 -90 -829 -587 -978 -43 -717 -708 -393 -674 -118 -737 -93 -506 -71 -819 -665 -772 -217 -775 -3 -161 -787 -299 -682 -629 -311 -171 -49 -629 -795 -13 -221 -729 -464 -321 -547 -147 -859 -553 -142 -431 -111 -510 -265 -424 -726 -515 -892 -36 -351 -582 -991 -224 -623 -400 -403 -218 -518 -962 -142 -418 -363 -761 -407 -266 -701 -768 -478 -268 -603 -768 -791 -346 -558 -132 -691 -703 -765 -794 -801 -57 -52 -256 -670 -425 -624 -713 -637 -511 -770 -646 -486 -267 -468 -347 -48 -405 -118 -437 -94 -357 -252 -76 -978 -303 -993 -152 -851 -860 -883 -976 -220 -711 -123 -462 -421 -31 -21 -277 -606 -422 -312 -239 -537 -962 -479 -170 -884 -399 -486 -180 -180 -980 -565 -517 -827 -720 -384 -790 -781 -718 -208 -540 -943 -153 -555 -436 -675 -35 -67 -410 -755 -682 -237 -369 -525 -206 -91 -198 -905 -65 -735 -943 -687 -823 -123 -334 -64 -535 -583 -728 -586 -86 -860 -505 -288 -387 -995 -205 -947 -479 -835 -960 -500 -24 -513 -730 -804 -779 -282 -605 -569 -13 -869 -36 -880 -840 -725 -74 -373 -962 -845 -476 -539 -929 -413 -525 -902 -914 -820 -244 -961 -277 -271 -332 -834 -817 -601 -524 -860 -823 -214 -309 -457 -646 -781 -632 -36 -330 -443 -629 -634 -582 -7 -182 -898 -901 -982 -845 -843 -163 -569 -747 -690 -608 -797 -867 -301 -85 -544 -884 -445 -424 -851 -634 -188 -261 -430 -882 -61 -763 -471 -238 -999 -178 -360 -212 -914 -484 -234 -841 -984 -590 -255 -738 -446 -221 -22 -696 -308 -713 -678 -584 -36 -252 -24 -34 -420 -242 -556 -104 -352 -449 -1 -76 -753 -855 -239 -131 -459 -9 -734 -91 -425 -357 -749 -856 -209 -317 -606 -196 -396 -389 -635 -674 -827 -784 -475 -595 -906 -479 -391 -535 -900 -951 -640 -422 -630 -153 -780 -258 -397 -799 -888 -186 -470 -568 -247 -609 -458 -291 -384 -614 -294 -215 -99 -679 -223 -360 -91 -267 -411 -389 -308 -147 -305 -222 -128 -925 -693 -686 -745 -775 -930 -348 -666 -138 -571 -692 -570 -180 -96 -630 -263 -871 -567 -99 -616 -311 -165 -893 -311 -705 -231 -899 -414 -904 -876 -922 -140 -292 -34 -764 -602 -435 -526 -350 -854 -986 -10 -754 -280 -591 -524 -292 -958 -844 -695 -322 -179 -921 -134 -890 -598 -842 -879 -146 -995 -913 -994 -321 -468 -279 -309 -851 -68 -475 -544 -866 -457 -45 -995 -861 -163 -118 -12 -89 -192 -833 -778 -513 -199 -706 -870 -107 -66 -197 -838 -428 -380 -598 -1000 -456 -615 -519 -258 -545 -335 -754 -309 -1 -630 -450 -958 -391 -733 -226 -647 -453 -192 -857 -154 -140 -9 -835 -510 -486 -753 -67 -754 -245 -311 -14 -971 -455 -714 -246 -326 -614 -694 -13 -501 -560 -531 -974 -219 -673 -990 -710 -149 -165 -136 -18 -424 -974 -639 -894 -519 -425 -999 -581 -868 -883 -218 -982 -388 -276 -428 -800 -442 -765 -529 -505 -593 -616 -955 -621 -841 -449 -867 -649 -811 -210 -411 -926 -195 -991 -120 -337 -197 -915 -517 -458 -907 -473 -412 -597 -488 -944 -136 -64 -610 -755 -903 -491 -188 -741 -392 -585 -453 -114 -747 -594 -305 -648 -888 -841 -249 -590 -949 -398 -277 -512 -130 -497 -930 -811 -787 -174 -190 -87 -743 -60 -262 -629 -284 -914 -563 -288 -594 -295 -182 -63 -986 -158 -501 -819 -306 -627 -56 -308 -181 -390 -793 -953 -769 -595 -819 -291 -946 -397 -581 -880 -922 -53 -177 -650 -226 -787 -330 -731 -324 -522 -774 -295 -804 -695 -445 -711 -455 -675 -212 -465 -662 -510 -758 -680 -233 -443 -130 -493 -160 -635 -143 -929 -679 -379 -979 -471 -653 -798 -602 -200 -473 -630 -931 -465 -679 -919 -797 -511 -81 -753 -949 -19 -443 -532 -575 -205 -940 -956 -433 -929 -834 -237 -9 -70 -290 -383 -572 -134 -101 -569 -743 -521 -596 -454 -897 -470 -357 -383 -778 -828 -292 -927 -133 -223 -857 -196 -590 -851 -819 -214 -188 -369 -407 -452 -34 -416 -12 -143 -176 -562 -629 -737 -869 -37 -396 -897 -363 -946 -471 -980 -233 -466 -544 -866 -478 -913 -172 -182 -61 -959 -325 -139 -814 -524 -434 -70 -167 -970 -337 -343 -314 -670 -292 -244 -689 -520 -991 -85 -536 -338 -290 -203 -153 -640 -793 -771 -971 -755 -540 -750 -970 -512 -26 -743 -492 -107 -697 -988 -217 -101 -756 -732 -723 -274 -24 -858 -155 -837 -173 -802 -697 -559 -948 -592 -690 -62 -790 -438 -750 -904 -515 -515 -84 -378 -512 -283 -433 -858 -510 -372 -331 -106 -268 -77 -505 -814 -956 -817 -208 -686 -905 -798 -823 -652 -744 -404 -416 -774 -98 -544 -709 -481 -144 -331 -733 -587 -510 -122 -601 -583 -957 -751 -225 -339 -699 -789 -664 -459 -892 -819 -556 -180 -624 -310 -877 -36 -690 -138 -258 -5 -946 -923 -312 -768 -693 -227 -190 -668 -757 -391 -571 -616 -117 -1 -420 -33 -230 -958 -539 -237 -781 -454 -35 -544 -707 -953 -823 -798 -409 -530 -332 -281 -456 -277 -648 -976 -424 -870 -907 -776 -655 -681 -184 -989 -465 -575 -292 -189 -35 -774 -393 -765 -573 -360 -730 -879 -406 -587 -701 -583 -663 -127 -136 -420 -252 -387 -808 -20 -57 -307 -598 -999 -641 -96 -326 -663 -859 -646 -73 -608 -8 -754 -532 -460 -869 -614 -167 -119 -873 -773 -722 -813 -996 -979 -406 -253 -53 -313 -289 -309 -344 -996 -111 -190 -498 -379 -241 -71 -746 -961 -771 -848 -792 -92 -321 -829 -347 -272 -767 -599 -21 -810 -844 -294 -701 -537 -791 -374 -9 -862 -3 -108 -208 -479 -744 -110 -345 -169 -266 -581 -916 -399 -702 -450 -728 -14 -803 -638 -55 -595 -898 -801 -200 -118 -473 -696 -317 -120 -558 -81 -953 -289 -929 -652 -368 -506 -487 -103 -192 -259 -571 -528 -435 -620 -828 -151 -231 -219 -963 -583 -803 -219 -856 -816 -678 -469 -261 -630 -143 -101 -328 -266 -489 -825 -204 -241 -241 -150 -894 -228 -280 -58 -780 -831 -214 -20 -613 -869 -275 -190 -811 -791 -531 -396 -36 -912 -204 -807 -575 -860 -26 -235 -625 -167 -597 -413 -796 -491 -755 -827 -227 -886 -99 -118 -812 -12 -255 -244 -870 -987 -463 -296 -626 -842 -800 -365 -589 -404 -929 -77 -201 -392 -722 -820 -183 -618 -394 -475 -196 -769 -205 -13 -271 -394 -761 -603 -718 -598 -249 -17 -800 -714 -889 -262 -757 -241 -852 -542 -583 -312 -112 -606 -438 -76 -938 -128 -752 -162 -72 -501 -63 -166 -991 -877 -497 -157 -495 -359 -945 -997 -992 -7 -122 -298 -302 -877 -611 -572 -481 -964 -521 -51 -359 -247 -75 -589 -696 -203 -956 -826 -960 -167 -661 -556 -244 -325 -121 -23 -60 -478 -261 -783 -988 -810 -433 -152 -331 -272 -724 -477 -534 -866 -210 -428 -306 -265 -342 -906 -42 -797 -176 -800 -713 -577 -408 -72 -823 -180 -464 -214 -20 -232 -625 -254 -921 -499 -148 -635 -908 -690 -17 -8 -311 -647 -809 -379 -795 -174 -91 -353 -604 -932 -39 -128 -724 -967 -822 -828 -219 -349 -688 -452 -844 -117 -585 -990 -560 -245 -333 -277 -687 -745 -790 -586 -200 -700 -502 -648 -346 -370 -616 -824 -571 -538 -19 -530 -236 -759 -764 -905 -400 -306 -798 -795 -79 -647 -834 -316 -696 -707 -789 -324 -551 -986 -613 -782 -175 -325 -457 -438 -328 -975 -981 -363 -890 -772 -933 -619 -693 -180 -126 -906 -762 -728 -360 -695 -900 -232 -418 -143 -920 -53 -411 -305 -800 -126 -991 -849 -627 -28 -615 -103 -788 -399 -890 -586 -33 -318 -749 -933 -990 -132 -552 -562 -8 -821 -528 -963 -275 -276 -514 -278 -810 -254 -833 -387 -328 -30 -559 -164 -379 -477 -200 -925 -833 -196 -944 -334 -626 -715 -461 -740 -771 -566 -762 -635 -744 -568 -119 -870 -14 -408 -489 -872 -938 -449 -962 -785 -542 -420 -93 -931 -112 -723 -904 -580 -168 -779 -96 -362 -904 -361 -458 -946 -231 -307 -788 -860 -833 -822 -611 -938 -144 -772 -878 -591 -524 -899 -205 -798 -135 -143 -659 -221 -128 -506 -959 -935 -925 -204 -537 -567 -15 -251 -481 -763 -848 -543 -552 -921 -341 -555 -344 -978 -2 -994 -205 -636 -120 -545 -612 -856 -923 -950 -82 -968 -524 -294 -522 -927 -96 -590 -925 -171 -487 -315 -963 -502 -207 -117 -883 -427 -345 -190 -331 -443 -602 -845 -527 -795 -354 -118 -545 -464 -747 -575 -106 -755 -89 -410 -635 -600 -404 -367 -468 -66 -642 -933 -823 -158 -779 -368 -394 -46 -897 -885 -970 -737 -250 -102 -418 -667 -219 -897 -465 -814 -921 -813 -846 -204 -82 -801 -566 -936 -933 -115 -71 -836 -369 -871 -398 -645 -831 -786 -689 -221 -349 -600 -355 -366 -764 -101 -791 -103 -983 -538 -607 -396 -615 -373 -222 -472 -912 -203 -541 -535 -75 -703 -175 -550 -640 -482 -883 -710 -281 -920 -216 -314 -699 -538 -803 -980 -59 -211 -238 -214 -505 -294 -755 -726 -281 -680 -70 -672 -966 -489 -744 -821 -414 -46 -157 -177 -148 -824 -704 -732 -353 -665 -985 -926 -824 -887 -211 -184 -938 -642 -995 -533 -573 -229 -362 -827 -314 -617 -262 -362 -710 -833 -509 -667 -785 -584 -528 -950 -690 -389 -620 -639 -147 -933 -197 -267 -816 -865 -506 -276 -49 -741 -158 -13 -402 -901 -59 -224 -494 -7 -409 -577 -820 -630 -658 -842 -97 -929 -961 -781 -15 -49 -867 -627 -285 -425 -529 -23 -430 -905 -216 -381 -858 -337 -514 -689 -572 -290 -329 -835 -414 -403 -117 -265 -807 -761 -423 -535 -333 -696 -422 -533 -793 -863 -118 -939 -302 -973 -378 -796 -869 -489 -422 -106 -787 -750 -54 -44 -819 -912 -760 -813 -729 -432 -439 -932 -284 -377 -197 -818 -850 -506 -233 -553 -436 -56 -813 -161 -779 -223 -50 -647 -342 -152 -369 -244 -186 -763 -792 -86 -631 -258 -228 -748 -157 -64 -451 -291 -721 -78 -607 -91 -849 -869 -269 -907 -970 -472 -703 -706 -619 -924 -893 -879 -496 -803 -536 -110 -32 -664 -953 -874 -29 -76 -547 -939 -789 -816 -764 -363 -923 -732 -132 -828 -41 -277 -138 -680 -758 -276 -910 -897 -817 -986 -35 -146 -883 -815 -187 -595 -989 -320 -214 -45 -893 -374 -524 -406 -935 -306 -492 -130 -1000 -85 -734 -105 -319 -238 -567 -890 -317 -650 -817 -516 -226 -700 -692 -125 -237 -852 -680 -184 -821 -538 -245 -331 -803 -209 -460 -847 -394 -654 -771 -170 -436 -178 -24 -295 -710 -521 -511 -143 -613 -264 -895 -569 -433 -387 -318 -483 -411 -751 -902 -457 -233 -24 -515 -954 -96 -273 -368 -361 -707 -414 -561 -285 -619 -157 -749 -946 -630 -348 -153 -303 -802 -497 -716 -289 -619 -467 -743 -154 -180 -242 -252 -14 -585 -322 -606 -651 -54 -532 -260 -55 -345 -449 -220 -885 -899 -240 -306 -226 -686 -57 -737 -166 -357 -17 -381 -325 -633 -458 -785 -424 -885 -97 -81 -703 -237 -573 -762 -58 -277 -919 -514 -81 -212 -624 -32 -773 -22 -312 -247 -314 -738 -32 -696 -108 -90 -588 -388 -79 -509 -579 -899 -433 -684 -943 -176 -63 -243 -502 -215 -181 -412 -60 -32 -207 -876 -433 -495 -807 -766 -323 -90 -208 -628 -365 -389 -767 -309 -731 -520 -995 -696 -22 -652 -727 -391 -386 -280 -937 -163 -592 -744 -817 -509 -760 -783 -29 -456 -130 -791 -510 -779 -171 -663 -513 -351 -958 -784 -947 -694 -929 -583 -625 -541 -726 -73 -84 -287 -446 -759 -709 -133 -426 -676 -187 -525 -728 -679 -338 -878 -287 -223 -625 -510 -609 -168 -111 -739 -624 -539 -702 -132 -8 -33 -444 -279 -148 -106 -800 -452 -649 -19 -110 -788 -913 -657 -300 -768 -649 -131 -985 -191 -237 -14 -287 -3 -11 -915 -989 -277 -960 -411 -701 -473 -344 -807 -214 -253 -69 -655 -647 -648 -742 -760 -310 -699 -658 -709 -147 -386 -778 -719 -388 -961 -162 -615 -352 -48 -890 -504 -110 -924 -573 -734 -489 -758 -317 -142 -542 -227 -963 -980 -881 -627 -517 -108 -432 -910 -708 -716 -235 -74 -651 -191 -185 -332 -580 -732 -458 -107 -129 -690 -470 -87 -178 -889 -322 -852 -788 -714 -31 -225 -373 -807 -393 -724 -476 -372 -827 -958 -646 -287 -953 -714 -575 -769 -929 -686 -569 -842 -304 -655 -933 -704 -255 -574 -42 -460 -77 -3 -956 -366 -776 -444 -165 -194 -75 -322 -103 -449 -296 -109 -874 -699 -217 -593 -743 -469 -121 -996 -675 -456 -630 -228 -854 -750 -476 -768 -41 -638 -438 -634 -766 -919 -874 -795 -360 -132 -997 -244 -301 -842 -307 -20 -127 -351 -729 -798 -628 -100 -786 -928 -223 -527 -606 -215 -724 -116 -866 -135 -797 -292 -17 -194 -113 -373 -16 -119 -116 -634 -339 -103 -694 -628 -925 -209 -936 -230 -574 -11 -118 -381 -800 -954 -225 -755 -413 -53 -191 -981 -822 -532 -99 -365 -257 -54 -355 -474 -797 -833 -664 -626 -468 -526 -152 -539 -606 -693 -285 -179 -38 -756 -147 -560 -916 -994 -793 -587 -56 -98 -638 -742 -636 -522 -89 -148 -93 -283 -191 -798 -951 -835 -718 -300 -758 -23 -914 -728 -538 -827 -43 -357 -605 -20 -658 -355 -543 -119 -282 -35 -921 -817 -689 -748 -553 -366 -595 -623 -365 -205 -259 -661 -968 -491 -439 -200 -766 -790 -377 -894 -97 -800 -474 -896 -296 -226 -452 -619 -847 -415 -381 -2 -681 -5 -644 -192 -882 -256 -902 -968 -168 -425 -583 -401 -571 -147 -899 -179 -848 -253 -862 -584 -88 -772 -664 -565 -750 -549 -249 -18 -304 -928 -936 -799 -112 -247 -833 -911 -504 -697 -664 -596 -527 -782 -873 -399 -457 -660 -453 -920 -693 -267 -274 -82 -995 -780 -65 -788 -22 -161 -368 -774 -772 -98 -460 -649 -285 -723 -684 -434 -511 -776 -875 -886 -787 -406 -896 -70 -169 -89 -228 -227 -565 -961 -238 -886 -535 -982 -709 -725 -323 -939 -651 -331 -946 -731 -857 -389 -964 -677 -278 -221 -514 -528 -475 -181 -716 -84 -558 -746 -920 -259 -448 -523 -483 -996 -583 -644 -977 -300 -560 -883 -171 -904 -414 -260 -505 -286 -713 -499 -891 -217 -176 -459 -943 -831 -344 -297 -496 -993 -433 -483 -952 -173 -939 -371 -945 -75 -920 -744 -367 -697 -835 -894 -952 -829 -40 -148 -554 -454 -608 -489 -523 -127 -479 -253 -590 -440 -320 -80 -329 -518 -598 -388 -121 -58 -997 -270 -23 -816 -569 -930 -549 -415 -494 -787 -965 -588 -716 -949 -564 -898 -197 -325 -919 -260 -301 -957 -968 -262 -822 -798 -854 -219 -567 -4 -810 -308 -666 -704 -379 -85 -555 -824 -319 -891 -115 -559 -870 -622 -32 -882 -882 -219 -61 -845 -721 -854 -200 -323 -570 -692 -550 -751 -697 -248 -942 -876 -584 -325 -664 -943 -84 -967 -661 -5 -369 -987 -482 -803 -342 -503 -139 -743 -62 -346 -715 -531 -763 -841 -167 -141 -303 -301 -633 -480 -443 -621 -421 -304 -868 -516 -85 -869 -879 -707 -287 -647 -640 -640 -400 -437 -11 -901 -748 -623 -98 -307 -304 -708 -142 -852 -1000 -907 -75 -542 -181 -507 -231 -974 -537 -57 -814 -285 -520 -481 -865 -441 -610 -672 -74 -439 -193 -672 -945 -907 -762 -882 -966 -778 -724 -540 -871 -222 -969 -847 -581 -768 -923 -126 -522 -698 -839 -527 -307 -64 -841 -831 -998 -447 -21 -379 -235 -190 -942 -319 -321 -189 -457 -368 -638 -232 -964 -967 -376 -592 -369 -554 -479 -915 -444 -43 -39 -620 -432 -608 -278 -699 -787 -174 -822 -72 -1000 -827 -31 -752 -238 -457 -861 -911 -827 -153 -927 -434 -894 -371 -184 -727 -31 -732 -145 -274 -98 -66 -736 -900 -667 -915 -324 -536 -570 -128 -543 -879 -713 -92 -293 -214 -591 -95 -286 -785 -894 -954 -99 -387 -240 -784 -705 -802 -33 -899 -38 -375 -552 -877 -159 -519 -154 -727 -777 -289 -691 -560 -873 -169 -766 -973 -849 -846 -528 -865 -158 -836 -648 -689 -74 -235 -581 -85 -676 -868 -313 -70 -123 -809 -551 -441 -558 -978 -369 -932 -223 -172 -954 -675 -955 -362 -872 -248 -30 -907 -596 -183 -94 -706 -482 -977 -639 -292 -184 -824 -745 -81 -646 -927 -262 -929 -164 -367 -437 -94 -657 -569 -238 -750 -899 -417 -75 -80 -351 -694 -949 -400 -109 -614 -190 -72 -436 -437 -180 -741 -61 -373 -524 -363 -936 -988 -73 -393 -681 -334 -252 -901 -889 -882 -456 -415 -834 -662 -976 -463 -261 -596 -42 -37 -395 -306 -688 -978 -506 -973 -621 -226 -843 -114 -697 -222 -620 -247 -501 -667 -402 -524 -892 -221 -39 -640 -247 -521 -142 -482 -513 -14 -436 -31 -631 -474 -179 -109 -316 -215 -658 -361 -519 -451 -622 -810 -237 -390 -148 -824 -40 -101 -443 -25 -808 -309 -301 -816 -397 -235 -329 -408 -370 -963 -686 -403 -832 -840 -843 -625 -814 -414 -385 -841 -553 -570 -390 -715 -613 -880 -122 -586 -55 -584 -461 -622 -13 -851 -709 -95 -134 -448 -7 -211 -832 -556 -676 -417 -483 -942 -473 -133 -324 -1000 -33 -644 -931 -469 -346 -351 -857 -974 -256 -634 -73 -252 -120 -845 -375 -724 -935 -787 -123 -31 -661 -384 -969 -350 -422 -11 -383 -81 -91 -4 -956 -917 -903 -598 -898 -896 -649 -216 -164 -588 -1000 -551 -515 -393 -292 -32 -301 -304 -48 -672 -316 -735 -619 -628 -594 -37 -313 -166 -237 -436 -664 -542 -423 -141 -404 -692 -859 -545 -543 -475 -759 -630 -828 -673 -171 -799 -386 -57 -363 -8 -217 -456 -403 -956 -15 -540 -806 -663 -708 -344 -297 -278 -368 -296 -84 -512 -281 -233 -950 -649 -803 -646 -468 -845 -238 -934 -78 -960 -334 -827 -166 -100 -277 -707 -349 -396 -87 -710 -823 -412 -307 -953 -170 -856 -263 -439 -432 -904 -544 -873 -322 -890 -629 -126 -567 -905 -925 -496 -240 -195 -908 -552 -781 -216 -974 -836 -235 -974 -298 -282 -216 -731 -613 -332 -881 -765 -730 -355 -305 -909 -564 -705 -792 -153 -995 -932 -88 -825 -48 -925 -423 -185 -731 -468 -102 -681 -2 -175 -412 -814 -577 -412 -285 -705 -651 -953 -716 -620 -68 -804 -826 -692 -523 -167 -780 -650 -787 -87 -591 -450 -985 -582 -662 -517 -839 -440 -272 -358 -786 -984 -271 -113 -78 -780 -901 -941 -266 -464 -426 -1000 -568 -682 -989 -56 -317 -906 -795 -652 -857 -118 -234 -148 -192 -207 -272 -954 -802 -63 -708 -862 -701 -30 -75 -368 -368 -963 -31 -981 -94 -71 -220 -480 -199 -496 -719 -727 -372 -296 -526 -972 -902 -952 -165 -814 -176 -639 -287 -393 -384 -945 -407 -210 -316 -891 -121 -976 -56 -162 -601 -896 -600 -553 -543 -481 -578 -126 -82 -935 -87 -437 -326 -155 -667 -150 -407 -458 -958 -142 -968 -654 -413 -501 -620 -388 -47 -595 -880 -549 -108 -591 -404 -928 -406 -648 -619 -647 -213 -175 -317 -646 -356 -287 -797 -181 -537 -444 -355 -174 -909 -161 -439 -900 -828 -593 -494 -321 -242 -483 -134 -221 -638 -50 -11 -406 -581 -538 -848 -239 -803 -691 -854 -853 -317 -816 -969 -285 -566 -704 -408 -979 -424 -63 -924 -160 -173 -325 -995 -911 -309 -459 -273 -143 -113 -340 -883 -805 -768 -475 -567 -94 -309 -96 -734 -932 -157 -783 -541 -173 -930 -742 -283 -510 -510 -666 -69 -266 -516 -898 -985 -824 -103 -787 -161 -907 -350 -677 -937 -529 -29 -314 -762 -127 -166 -625 -105 -916 -897 -142 -714 -783 -336 -491 -825 -811 -595 -473 -48 -46 -848 -857 -951 -935 -596 -546 -732 -182 -931 -172 -167 -895 -945 -540 -182 -64 -801 -284 -774 -519 -478 -367 -422 -695 -383 -989 -332 -325 -192 -678 -436 -904 -625 -824 -176 -133 -791 -787 -264 -239 -182 -502 -721 -663 -460 -917 -964 -87 -17 -310 -326 -941 -744 -123 -902 -114 -115 -11 -722 -869 -314 -694 -417 -481 -583 -393 -451 -237 -174 -862 -409 -545 -954 -412 -9 -386 -853 -897 -23 -8 -942 -96 -961 -11 -495 -7 -430 -17 -416 -778 -673 -942 -529 -835 -71 -41 -201 -398 -75 -772 -694 -336 -79 -943 -209 -659 -909 -403 -989 -205 -656 -889 -680 -85 -851 -221 -804 -660 -367 -827 -344 -934 -982 -81 -262 -137 -968 -587 -448 -669 -759 -4 -197 -874 -872 -840 -677 -343 -479 -669 -189 -474 -704 -883 -559 -585 -994 -981 -491 -18 -381 -16 -21 -38 -530 -414 -633 -843 -886 -694 -806 -853 -596 -217 -264 -445 -932 -947 -317 -384 -149 -360 -8 -180 -826 -804 -476 -89 -503 -794 -191 -707 -583 -938 -50 -690 -198 -263 -667 -799 -409 -803 -102 -650 -167 -366 -36 -344 -66 -254 -107 -413 -386 -695 -632 -233 -131 -459 -206 -841 -871 -989 -301 -521 -848 -580 -371 -891 -436 -204 -698 -668 -824 -735 -510 -556 -589 -492 -932 -625 -212 -629 -362 -322 -796 -288 -503 -688 -461 -3 -689 -455 -944 -832 -901 -767 -714 -163 -58 -33 -770 -703 -78 -454 -71 -202 -433 -98 -134 -901 -497 -727 -776 -816 -816 -61 -423 -381 -221 -872 -326 -820 -349 -712 -110 -365 -675 -287 -171 -815 -965 -786 -566 -841 -94 -199 -340 -182 -978 -878 -172 -585 -283 -130 -707 -811 -923 -455 -999 -457 -437 -834 -114 -910 -240 -126 -967 -288 -839 -763 -831 -566 -245 -219 -705 -914 -156 -681 -385 -892 -207 -61 -650 -445 -892 -619 -351 -261 -409 -958 -537 -506 -933 -990 -613 -250 -956 -255 -886 -805 -124 -872 -131 -419 -170 -893 -755 -996 -530 -942 -987 -175 -768 -303 -1 -241 -144 -769 -516 -509 -595 -178 -73 -588 -375 -771 -548 -51 -63 -16 -622 -726 -269 -179 -897 -937 -658 -899 -319 -303 -828 -499 -426 -296 -676 -672 -809 -579 -756 -406 -425 -310 -179 -636 -767 -331 -969 -288 -983 -160 -573 -324 -989 -13 -707 -126 -726 -405 -78 -108 -486 -738 -558 -133 -99 -746 -432 -531 -452 -146 -128 -572 -411 -81 -911 -350 -983 -7 -793 -229 -260 -465 -525 -573 -631 -913 -203 -392 -491 -381 -387 -823 -680 -579 -538 -510 -959 -749 -248 -759 -113 -317 -311 -283 -352 -228 -386 -763 -335 -340 -132 -516 -438 -982 -320 -198 -49 -452 -577 -104 -934 -507 -266 -989 -530 -472 -382 -439 -165 -961 -370 -263 -334 -77 -349 -29 -849 -775 -253 -256 -761 -861 -421 -342 -314 -910 -62 -476 -88 -892 -359 -883 -669 -47 -774 -106 -944 -157 -296 -886 -518 -744 -915 -461 -854 -511 -794 -211 -234 -160 -646 -783 -262 -117 -92 -620 -774 -792 -385 -942 -723 -784 -898 -339 -946 -320 -999 -329 -928 -338 -331 -882 -410 -728 -845 -776 -863 -467 -839 -145 -392 -434 -113 -107 -84 -676 -140 -909 -639 -637 -714 -283 -522 -409 -634 -836 -956 -534 -579 -686 -986 -352 -596 -483 -538 -634 -517 -182 -447 -365 -240 -281 -596 -650 -374 -858 -213 -26 -746 -471 -803 -505 -457 -150 -205 -576 -774 -183 -852 -708 -822 -951 -662 -934 -179 -145 -24 -610 -45 -251 -315 -861 -894 -775 -80 -419 -892 -753 -406 -584 -629 -935 -489 -86 -542 -625 -737 -470 -311 -400 -191 -937 -88 -246 -560 -22 -849 -803 -243 -1 -110 -837 -218 -485 -230 -617 -687 -118 -46 -72 -44 -610 -641 -67 -846 -850 -692 -887 -629 -224 -758 -831 -989 -847 -314 -848 -405 -730 -5 -794 -454 -13 -323 -417 -669 -689 -118 -331 -112 -253 -759 -388 -744 -211 -466 -247 -374 -422 -158 -773 -364 -415 -239 -741 -812 -706 -371 -86 -939 -26 -759 -278 -377 -598 -551 -636 -717 -73 -671 -377 -175 -559 -719 -161 -923 -495 -201 -351 -446 -678 -40 -633 -772 -213 -650 -507 -352 -530 -899 -234 -676 -630 -261 -727 -125 -92 -343 -80 -790 -580 -785 -231 -223 -490 -411 -328 -259 -911 -881 -335 -284 -505 -134 -16 -768 -716 -897 -271 -49 -830 -646 -36 -746 -902 -541 -619 -572 -493 -203 -554 -855 -854 -714 -938 -143 -83 -49 -630 -839 -753 -438 -605 -904 -702 -18 -327 -135 -981 -419 -438 -171 -645 -56 -917 -985 -878 -158 -433 -750 -656 -252 -518 -888 -423 -159 -289 -845 -157 -166 -392 -943 -961 -49 -749 -648 -649 -218 -379 -152 -874 -598 -321 -769 -493 -676 -458 -489 -724 -14 -887 -801 -354 -686 -73 -482 -728 -984 -587 -802 -217 -957 -201 -734 -617 -488 -197 -254 -494 -897 -853 -486 -431 -382 -855 -173 -326 -207 -296 -293 -890 -839 -779 -221 -648 -302 -597 -782 -498 -9 -471 -515 -781 -323 -946 -492 -445 -803 -434 -36 -92 -3 -715 -505 -861 -278 -452 -564 -793 -158 -762 -293 -938 -958 -370 -390 -781 -817 -235 -850 -92 -4 -583 -795 -353 -31 -407 -465 -292 -989 -330 -146 -878 -77 -829 -498 -593 -185 -191 -681 -140 -967 -856 -142 -933 -947 -143 -350 -654 -224 -573 -579 -448 -530 -255 -937 -104 -710 -645 -985 -270 -257 -876 -75 -42 -377 -485 -999 -35 -536 -242 -969 -808 -250 -429 -841 -237 -159 -415 -819 -939 -925 -426 -37 -206 -717 -958 -652 -914 -540 -856 -818 -317 -924 -453 -604 -381 -538 -863 -893 -520 -513 -315 -429 -682 -432 -643 -805 -263 -486 -190 -25 -532 -647 -175 -554 -882 -971 -864 -269 -389 -133 -983 -514 -402 -619 -727 -122 -593 -560 -817 -797 -338 -465 -898 -126 -742 -845 -377 -954 -817 -893 -342 -604 -228 -161 -458 -707 -971 -993 -64 -983 -601 -256 -173 -190 -1000 -346 -429 -793 -333 -641 -612 -239 -479 -935 -890 -849 -317 -162 -461 -300 -917 -30 -728 -303 -582 -582 -540 -968 -465 -894 -383 -755 -372 -349 -787 -840 -917 -440 -560 -677 -632 -845 -807 -979 -935 -885 -819 -466 -856 -577 -636 -169 -168 -759 -877 -99 -947 -769 -382 -421 -95 -739 -281 -86 -192 -476 -201 -950 -964 -640 -191 -134 -228 -967 -430 -48 -720 -157 -995 -875 -307 -504 -1 -281 -148 -317 -543 -785 -94 -889 -874 -485 -902 -365 -840 -572 -739 -558 -990 -32 -808 -715 -951 -896 -708 -818 -960 -762 -750 -855 -555 -540 -746 -714 -847 -650 -96 -969 -544 -973 -111 -53 -328 -858 -717 -259 -657 -550 -611 -541 -285 -347 -209 -416 -563 -640 -730 -784 -895 -810 -51 -998 -925 -644 -390 -425 -529 -330 -846 -995 -318 -435 -610 -28 -297 -940 -18 -774 -704 -877 -773 -235 -381 -853 -32 -415 -802 -749 -74 -171 -536 -336 -644 -792 -740 -97 -137 -729 -867 -796 -687 -785 -908 -792 -993 -917 -481 -906 -226 -672 -16 -455 -786 -766 -724 -200 -648 -961 -883 -293 -473 -432 -695 -244 -639 -710 -64 -266 -311 -820 -390 -89 -253 -785 -934 -370 -256 -337 -469 -420 -386 -116 -958 -86 -268 -315 -161 -432 -164 -884 -440 -389 -246 -163 -513 -496 -565 -806 -350 -664 -529 -137 -43 -64 -536 -443 -150 -767 -2 -987 -889 -379 -740 -560 -874 -80 -405 -213 -585 -529 -280 -583 -350 -240 -27 -573 -343 -523 -515 -150 -238 -850 -383 -899 -817 -892 -569 -892 -216 -660 -52 -259 -484 -181 -66 -599 -140 -960 -979 -48 -581 -334 -238 -415 -300 -745 -190 -931 -519 -697 -447 -205 -873 -434 -759 -301 -918 -495 -188 -913 -26 -169 -216 -410 -64 -95 -597 -682 -262 -611 -302 -166 -620 -715 -896 -994 -394 -74 -473 -129 -694 -433 -330 -247 -885 -729 -215 -736 -766 -701 -240 -103 -965 -306 -239 -767 -536 -10 -970 -670 -625 -877 -855 -76 -648 -458 -450 -692 -481 -365 -773 -57 -736 -729 -443 -562 -492 -96 -971 -906 -972 -514 -657 -37 -70 -188 -505 -92 -692 -156 -385 -285 -3 -706 -652 -610 -633 -993 -874 -180 -410 -330 -554 -488 -992 -125 -972 -838 -53 -414 -775 -696 -855 -249 -902 -584 -982 -502 -956 -766 -475 -779 -833 -712 -426 -337 -989 -158 -110 -214 -6 -224 -996 -745 -165 -147 -803 -324 -411 -802 -914 -136 -737 -372 -622 -396 -194 -635 -449 -715 -972 -788 -719 -407 -473 -19 -955 -973 -215 -116 -55 -541 -844 -467 -46 -491 -653 -782 -342 -436 -150 -294 -925 -996 -997 -756 -776 -702 -301 -652 -571 -108 -792 -708 -531 -902 -186 -469 -448 -558 -816 -50 -881 -11 -662 -232 -522 -524 -533 -477 -732 -9 -262 -846 -703 -20 -317 -546 -419 -537 -579 -383 -105 -911 -332 -72 -936 -387 -770 -795 -492 -815 -40 -813 -567 -346 -89 -411 -686 -213 -509 -120 -876 -694 -400 -931 -253 -250 -940 -923 -336 -695 -572 -457 -984 -452 -514 -339 -967 -525 -508 -597 -848 -401 -696 -179 -557 -470 -510 -891 -456 -665 -302 -360 -630 -635 -753 -748 -380 -901 -787 -114 -166 -660 -722 -298 -690 -849 -1000 -600 -210 -761 -281 -735 -873 -335 -415 -916 -496 -248 -900 -346 -475 -739 -386 -380 -403 -552 -141 -509 -587 -963 -430 -766 -680 -855 -196 -111 -262 -303 -58 -861 -32 -874 -521 -909 -504 -830 -182 -454 -198 -276 -771 -100 -292 -443 -60 -413 -874 -96 -453 -541 -815 -820 -626 -614 -497 -704 -605 -857 -544 -989 -303 -88 -604 -748 -555 -476 -378 -243 -311 -602 -648 -795 -509 -319 -207 -141 -814 -24 -807 -674 -407 -475 -756 -165 -625 -272 -887 -865 -278 -52 -347 -785 -134 -180 -107 -768 -381 -310 -555 -49 -577 -214 -293 -371 -194 -104 -930 -141 -386 -869 -222 -473 -400 -404 -190 -136 -74 -907 -1000 -432 -631 -588 -393 -474 -473 -48 -238 -362 -285 -221 -260 -970 -742 -850 -318 -421 -835 -259 -489 -357 -538 -367 -105 -600 -984 -298 -940 -980 -104 -588 -695 -44 -595 -377 -478 -257 -505 -446 -762 -943 -937 -962 -407 -350 -799 -537 -288 -303 -465 -432 -462 -591 -691 -896 -169 -329 -680 -889 -973 -16 -384 -279 -137 -415 -840 -282 -65 -141 -499 -179 -683 -43 -925 -966 -273 -231 -635 -671 -464 -589 -643 -996 -424 -250 -505 -541 -27 -307 -503 -993 -210 -527 -915 -114 -241 -750 -958 -795 -127 -692 -370 -303 -971 -772 -450 -956 -46 -470 -50 -759 -962 -450 -140 -218 -595 -26 -897 -585 -799 -334 -148 -168 -543 -298 -957 -693 -421 -189 -889 -669 -946 -165 -916 -994 -456 -199 -215 -105 -111 -707 -836 -131 -937 -979 -496 -175 -872 -870 -651 -62 -286 -924 -763 -492 -302 -482 -309 -242 -568 -219 -219 -82 -385 -503 -623 -587 -294 -6 -806 -634 -669 -332 -616 -780 -585 -682 -965 -250 -244 -820 -616 -78 -343 -441 -608 -894 -522 -204 -928 -314 -878 -595 -461 -980 -243 -130 -209 -641 -227 -674 -593 -407 -844 -432 -783 -3 -376 -75 -582 -162 -452 -91 -352 -250 -533 -866 -434 -657 -728 -711 -321 -457 -680 -414 -612 -482 -745 -744 -37 -888 -59 -174 -847 -586 -324 -440 -990 -125 -938 -71 -517 -253 -633 -886 -710 -209 -92 -464 -656 -490 -387 -881 -863 -20 -163 -597 -320 -897 -881 -92 -312 -469 -972 -24 -309 -499 -666 -124 -272 -652 -623 -655 -64 -643 -246 -80 -210 -955 -334 -260 -558 -858 -923 -500 -298 -288 -293 -913 -296 -149 -589 -313 -992 -105 -33 -993 -610 -101 -132 -196 -643 -735 -278 -307 -43 -110 -219 -449 -693 -655 -553 -757 -101 -512 -961 -692 -307 -437 -819 -954 -382 -167 -549 -857 -261 -946 -618 -453 -213 -840 -100 -944 -938 -647 -880 -299 -449 -867 -818 -759 -986 -218 -560 -573 -894 -780 -1000 -333 -81 -622 -629 -710 -407 -710 -885 -72 -482 -813 -35 -90 -776 -947 -22 -731 -12 -819 -749 -881 -432 -172 -399 -252 -849 -583 -62 -57 -6 -441 -958 -111 -239 -946 -973 -318 -9 -26 -544 -986 -650 -984 -828 -465 -468 -533 -736 -417 -700 -949 -499 -720 -69 -935 -353 -154 -472 -608 -232 -671 -582 -943 -366 -843 -448 -867 -792 -74 -262 -940 -186 -274 -613 -436 -339 -649 -52 -442 -411 -192 -389 -322 -232 -565 -789 -700 -882 -859 -796 -203 -324 -691 -113 -889 -699 -493 -418 -676 -528 -313 -645 -134 -311 -567 -463 -542 -417 -832 -792 -284 -571 -891 -669 -390 -743 -75 -784 -59 -932 -620 -474 -489 -84 -796 -350 -832 -428 -437 -52 -58 -653 -755 -6 -853 -994 -225 -576 -834 -794 -279 -797 -637 -492 -136 -958 -272 -460 -66 -363 -680 -728 -311 -380 -518 -836 -942 -94 -63 -821 -266 -132 -283 -245 -413 -209 -686 -646 -137 -383 -484 -780 -728 -717 -249 -24 -470 -437 -615 -648 -132 -447 -587 -699 -86 -603 -648 -185 -779 -985 -183 -929 -438 -203 -396 -634 -48 -669 -317 -171 -455 -285 -407 -93 -69 -657 -427 -339 -812 -466 -793 -516 -76 -380 -840 -601 -120 -154 -448 -752 -765 -894 -511 -17 -357 -453 -905 -899 -815 -708 -622 -784 -883 -997 -235 -330 -192 -677 -154 -931 -89 -416 -261 -508 -815 -208 -993 -548 -720 -994 -839 -966 -138 -169 -174 -358 -693 -954 -116 -587 -935 -723 -575 -159 -767 -666 -408 -507 -38 -794 -333 -469 -129 -828 -698 -462 -613 -593 -923 -133 -970 -30 -680 -523 -724 -348 -116 -463 -116 -702 -733 -499 -397 -865 -536 -890 -357 -696 -585 -602 -767 -313 -114 -489 -753 -260 -886 -515 -379 -134 -198 -129 -676 -350 -275 -249 -500 -585 -294 -141 -998 -866 -277 -167 -541 -427 -963 -902 -725 -309 -196 -663 -78 -581 -619 -425 -904 -884 -452 -331 -947 -730 -268 -838 -198 -965 -551 -554 -242 -314 -329 -198 -703 -629 -334 -639 -7 -219 -863 -341 -299 -597 -367 -737 -880 -327 -413 -793 -599 -420 -432 -518 -196 -943 -117 -667 -498 -382 -666 -349 -596 -761 -557 -436 -448 -15 -348 -492 -659 -359 -448 -135 -627 -713 -484 -337 -630 -702 -974 -218 -79 -357 -596 -787 -893 -648 -747 -750 -678 -430 -921 -614 -253 -351 -950 -742 -45 -671 -41 -151 -270 -691 -256 -403 -13 -661 -963 -821 -467 -815 -643 -754 -862 -295 -778 -990 -740 -214 -202 -573 -742 -874 -838 -106 -882 -380 -807 -678 -120 -380 -398 -132 -497 -609 -240 -929 -706 -476 -954 -589 -458 -655 -881 -770 -892 -753 -160 -840 -898 -966 -992 -297 -534 -551 -704 -959 -814 -251 -840 -639 -841 -867 -631 -561 -157 -899 -915 -228 -917 -237 -384 -975 -998 -272 -212 -849 -544 -709 -944 -186 -388 -364 -956 -240 -337 -354 -322 -210 -37 -124 -57 -654 -396 -790 -324 -20 -649 -912 -556 -381 -518 -73 -886 -563 -767 -424 -84 -485 -968 -116 -380 -517 -38 -256 -360 -126 -257 -205 -857 -772 -962 -827 -248 -397 -555 -980 -970 -837 -317 -1000 -501 -357 -346 -209 -55 -414 -19 -588 -52 -725 -194 -59 -303 -599 -785 -796 -700 -326 -289 -723 -292 -164 -345 -801 -507 -793 -711 -775 -702 -378 -437 -199 -353 -430 -966 -13 -943 -785 -490 -653 -312 -631 -676 -16 -189 -54 -232 -217 -630 -508 -71 -244 -53 -26 -787 -634 -290 -249 -783 -134 -653 -873 -264 -403 -121 -114 -544 -552 -518 -769 -214 -972 -994 -649 -107 -79 -192 -91 -350 -870 -106 -232 -148 -327 -92 -900 -68 -733 -53 -741 -652 -187 -103 -48 -616 -652 -182 -51 -114 -432 -351 -172 -324 -972 -880 -516 -131 -127 -543 -926 -289 -868 -476 -818 -516 -362 -741 -41 -684 -611 -908 -662 -380 -578 -654 -749 -280 -47 -343 -665 -829 -52 -34 -290 -814 -721 -480 -938 -249 -255 -615 -573 -626 -71 -258 -77 -988 -212 -707 -213 -788 -382 -237 -279 -944 -662 -323 -492 -680 -395 -766 -916 -32 -43 -461 -72 -145 -71 -597 -832 -721 -911 -591 -26 -389 -707 -923 -997 -509 -183 -773 -587 -793 -515 -555 -114 -167 -728 -268 -677 -488 -918 -88 -736 -505 -811 -416 -811 -225 -448 -902 -853 -212 -682 -956 -585 -167 -178 -189 -208 -697 -571 -345 -587 -451 -521 -390 -250 -552 -829 -786 -499 -857 -598 -701 -700 -858 -135 -879 -546 -214 -29 -289 -412 -137 -257 -259 -853 -764 -547 -816 -310 -177 -98 -321 -359 -258 -475 -703 -381 -229 -523 -181 -371 -800 -597 -816 -860 -624 -355 -386 -354 -853 -790 -1 -838 -647 -905 -188 -103 -615 -628 -567 -749 -324 -939 -157 -654 -954 -583 -646 -102 -926 -897 -555 -145 -431 -992 -522 -126 -38 -980 -266 -974 -985 -485 -650 -762 -252 -641 -177 -61 -453 -282 -644 -72 -384 -775 -360 -71 -978 -318 -260 -282 -430 -911 -953 -778 -631 -348 -875 -893 -944 -385 -58 -141 -484 -855 -379 -888 -269 -40 -415 -824 -445 -860 -999 -251 -652 -375 -85 -246 -374 -314 -334 -184 -885 -45 -510 -479 -512 -827 -331 -697 -8 -719 -650 -275 -818 -274 -409 -658 -465 -888 -723 -430 -641 -717 -595 -364 -350 -402 -132 -626 -664 -900 -806 -197 -299 -684 -238 -192 -552 -80 -467 -645 -159 -306 -770 -425 -448 -544 -214 -51 -105 -749 -880 -797 -850 -614 -217 -822 -938 -737 -274 -32 -732 -422 -502 -147 -154 -697 -884 -475 -697 -635 -101 -125 -502 -427 -746 -206 -205 -668 -812 -605 -846 -139 -480 -880 -598 -187 -851 -473 -310 -568 -566 -805 -976 -809 -50 -959 -250 -805 -120 -820 -624 -4 -554 -806 -554 -528 -520 -486 -132 -18 -602 -613 -598 -303 -47 -259 -139 -437 -257 -197 -628 -800 -654 -973 -436 -385 -244 -400 -801 -491 -137 -285 -128 -6 -795 -730 -248 -449 -38 -747 -365 -388 -552 -30 -196 -747 -315 -423 -601 -990 -266 -140 -341 -86 -662 -28 -948 -786 -725 -463 -445 -437 -647 -396 -996 -644 -300 -597 -85 -46 -442 -485 -113 -549 -254 -844 -29 -104 -658 -61 -575 -55 -793 -396 -446 -987 -920 -817 -462 -352 -533 -416 -159 -286 -816 -347 -138 -46 -976 -37 -113 -926 -405 -561 -313 -187 -854 -778 -998 -97 -677 -293 -335 -648 -952 -378 -1000 -509 -370 -715 -621 -160 -804 -512 -126 -504 -943 -82 -997 -693 -451 -859 -559 -666 -90 -329 -551 -760 -509 -469 -731 -647 -538 -849 -215 -787 -484 -402 -583 -332 -539 -840 -677 -512 -616 -344 -273 -453 -793 -814 -351 -536 -449 -952 -816 -663 -372 -556 -55 -655 -523 -157 -466 -930 -604 -14 -304 -754 -629 -470 -765 -318 -635 -928 -50 -544 -757 -293 -991 -444 -414 -849 -288 -781 -184 -738 -558 -337 -280 -790 -957 -9 -884 -814 -3 -160 -658 -24 -498 -931 -829 -349 -189 -939 -993 -356 -279 -688 -432 -366 -409 -374 -821 -895 -478 -637 -683 -820 -480 -371 -733 -771 -861 -783 -730 -222 -513 -790 -410 -202 -275 -399 -965 -24 -49 -765 -846 -889 -766 -642 -69 -616 -744 -185 -860 -828 -936 -947 -541 -600 -348 -39 -797 -800 -765 -146 -764 -228 -203 -674 -62 -29 -680 -410 -323 -760 -287 -452 -637 -597 -385 -945 -644 -224 -320 -329 -355 -265 -748 -922 -251 -94 -261 -131 -772 -180 -743 -395 -884 -466 -837 -413 -236 -368 -15 -91 -842 -467 -675 -218 -703 -979 -149 -425 -942 -682 -151 -403 -782 -100 -451 -157 -565 -586 -461 -527 -760 -473 -439 -322 -235 -867 -684 -984 -502 -745 -155 -723 -232 -103 -837 -382 -689 -239 -692 -174 -641 -671 -761 -396 -191 -63 -992 -625 -7 -774 -686 -103 -414 -101 -804 -246 -447 -737 -22 -28 -704 -48 -344 -791 -299 -413 -692 -413 -204 -944 -297 -24 -359 -502 -518 -445 -469 -243 -500 -866 -315 -115 -191 -77 -367 -570 -403 -310 -690 -110 -983 -284 -932 -458 -942 -90 -309 -389 -129 -299 -999 -622 -926 -515 -48 -545 -245 -211 -155 -7 -750 -61 -172 -289 -580 -660 -466 -706 -852 -802 -489 -46 -464 -33 -171 -734 -397 -874 -680 -845 -153 -850 -362 -354 -278 -854 -655 -561 -138 -77 -691 -132 -291 -768 -212 -100 -798 -247 -68 -490 -136 -996 -497 -518 -260 -868 -945 -876 -170 -802 -739 -745 -999 -82 -512 -126 -923 -221 -601 -897 -180 -220 -911 -194 -632 -796 -561 -302 -439 -295 -286 -211 -363 -40 -130 -897 -195 -190 -817 -10 -35 -595 -591 -816 -177 -867 -449 -164 -995 -941 -847 -336 -196 -483 -368 -470 -682 -214 -736 -644 -280 -509 -518 -263 -712 -725 -343 -596 -74 -879 -192 -873 -155 -321 -164 -234 -292 -717 -589 -526 -966 -251 -994 -855 -620 -314 -97 -186 -936 -898 -815 -767 -404 -70 -794 -633 -434 -904 -659 -215 -551 -399 -752 -597 -641 -325 -183 -199 -546 -981 -836 -89 -748 -37 -313 -922 -964 -598 -699 -539 -293 -703 -86 -166 -798 -855 -128 -576 -867 -541 -167 -74 -815 -218 -796 -997 -207 -204 -626 -115 -975 -915 -366 -859 -530 -254 -417 -377 -544 -575 -485 -894 -212 -366 -605 -120 -453 -419 -301 -76 -128 -848 -606 -182 -568 -594 -740 -995 -745 -155 -780 -964 -360 -741 -272 -32 -613 -840 -318 -704 -137 -729 -759 -360 -452 -590 -178 -335 -102 -455 -548 -463 -139 -294 -284 -759 -267 -335 -171 -240 -897 -300 -992 -433 -556 -339 -177 -465 -219 -547 -693 -754 -911 -563 -816 -875 -134 -1 -716 -138 -581 -805 -176 -162 -709 -744 -798 -926 -950 -733 -863 -371 -481 -261 -712 -334 -287 -971 -515 -337 -518 -160 -160 -822 -395 -833 -414 -737 -141 -660 -216 -817 -339 -787 -350 -225 -947 -178 -826 -107 -321 -500 -473 -122 -916 -332 -383 -314 -278 -260 -614 -89 -700 -426 -752 -628 -236 -757 -670 -546 -891 -999 -920 -698 -969 -880 -78 -14 -600 -983 -776 -253 -999 -296 -847 -108 -528 -753 -15 -205 -835 -894 -519 -833 -495 -229 -893 -705 -88 -28 -499 -548 -566 -196 -860 -165 -33 -859 -575 -969 -560 -618 -816 -112 -435 -894 -224 -420 -764 -114 -328 -9 -66 -679 -539 -554 -908 -621 -897 -399 -723 -911 -363 -336 -911 -366 -862 -7 -517 -552 -604 -448 -145 -168 -756 -168 -142 -622 -820 -725 -182 -439 -676 -705 -251 -277 -136 -866 -183 -425 -936 -866 -201 -468 -15 -712 -955 -19 -507 -868 -126 -27 -200 -1000 -714 -615 -152 -147 -135 -175 -113 -475 -457 -133 -102 -259 -853 -516 -912 -646 -639 -118 -909 -546 -605 -274 -212 -348 -894 -576 -245 -391 -425 -455 -437 -491 -491 -705 -351 -717 -242 -624 -396 -291 -383 -8 -798 -971 -264 -105 -442 -103 -513 -197 -997 -162 -381 -851 -160 -316 -164 -881 -461 -861 -82 -994 -789 -501 -607 -256 -331 -871 -380 -163 -103 -397 -115 -402 -287 -671 -500 -47 -577 -100 -29 -973 -850 -575 -294 -809 -180 -90 -853 -965 -71 -902 -48 -499 -479 -16 -544 -179 -499 -473 -18 -578 -805 -422 -325 -604 -127 -380 -839 -150 -117 -789 -931 -543 -471 -774 -383 -850 -439 -468 -196 -896 -425 -227 -897 -78 -892 -331 -360 -894 -679 -681 -621 -709 -837 -558 -104 -228 -21 -899 -144 -561 -418 -939 -998 -221 -336 -699 -978 -177 -763 -757 -987 -811 -253 -483 -940 -110 -608 -87 -696 -13 -123 -47 -383 -134 -746 -909 -762 -56 -236 -32 -841 -264 -453 -503 -316 -668 -422 -310 -73 -587 -114 -267 -716 -324 -586 -85 -197 -102 -501 -695 -581 -978 -453 -169 -366 -203 -102 -974 -95 -960 -574 -713 -318 -979 -951 -165 -607 -461 -285 -266 -305 -64 -322 -74 -592 -809 -618 -519 -770 -57 -815 -631 -547 -796 -792 -652 -100 -129 -367 -421 -197 -926 -722 -505 -460 -324 -272 -81 -266 -345 -427 -780 -463 -556 -965 -981 -458 -293 -228 -480 -544 -832 -318 -979 -81 -9 -178 -793 -677 -139 -302 -924 -844 -484 -679 -481 -578 -609 -451 -268 -505 -381 -658 -577 -763 -336 -615 -7 -346 -777 -814 -203 -449 -841 -521 -195 -957 -510 -23 -174 -794 -192 -375 -431 -599 -522 -409 -98 -741 -479 -67 -666 -755 -738 -82 -168 -803 -943 -569 -776 -713 -251 -208 -469 -68 -101 -463 -601 -497 -264 -846 -165 -561 -841 -769 -962 -411 -573 -145 -789 -366 -236 -326 -71 -284 -101 -408 -799 -173 -342 -614 -275 -885 -580 -444 -481 -772 -27 -841 -910 -161 -118 -659 -170 -866 -241 -799 -611 -450 -73 -857 -501 -163 -41 -96 -648 -32 -866 -292 -768 -583 -57 -737 -172 -880 -634 -30 -800 -848 -937 -432 -765 -310 -975 -672 -396 -30 -447 -133 -387 -572 -444 -864 -494 -341 -231 -133 -789 -542 -642 -323 -195 -792 -281 -780 -594 -12 -682 -585 -391 -10 -874 -681 -283 -916 -864 -591 -878 -575 -521 -55 -189 -37 -906 -200 -598 -325 -387 -47 -97 -655 -81 -576 -525 -278 -853 -689 -803 -681 -872 -261 -495 -546 -236 -29 -219 -895 -264 -976 -313 -62 -284 -915 -846 -751 -939 -453 -483 -275 -332 -849 -70 -461 -517 -88 -261 -158 -960 -389 -881 -429 -773 -484 -189 -186 -330 -301 -471 -167 -929 -796 -446 -823 -242 -32 -434 -651 -150 -671 -829 -949 -850 -909 -93 -958 -610 -753 -182 -368 -3 -451 -234 -501 -518 -160 -662 -141 -939 -946 -429 -187 -190 -240 -42 -701 -105 -611 -416 -942 -795 -561 -273 -608 -987 -62 -481 -837 -307 -294 -383 -986 -934 -163 -839 -868 -908 -292 -882 -334 -245 -824 -747 -791 -183 -770 -647 -37 -812 -786 -96 -434 -191 -857 -199 -962 -215 -334 -703 -72 -60 -571 -599 -591 -75 -157 -630 -676 -54 -30 -962 -528 -609 -711 -605 -386 -998 -634 -504 -204 -358 -366 -305 -233 -296 -221 -415 -217 -933 -754 -552 -634 -585 -548 -703 -642 -775 -241 -28 -40 -196 -707 -36 -772 -442 -727 -42 -829 -160 -904 -900 -527 -633 -121 -529 -529 -7 -766 -430 -162 -380 -911 -941 -716 -538 -99 -863 -599 -941 -750 -888 -203 -602 -866 -849 -739 -314 -891 -424 -452 -397 -314 -456 -761 -430 -176 -454 -597 -897 -838 -203 -870 -935 -491 -430 -301 -161 -18 -98 -699 -225 -981 -654 -896 -282 -528 -431 -258 -505 -874 -35 -265 -126 -579 -15 -500 -716 -547 -514 -633 -599 -792 -567 -311 -983 -518 -487 -58 -550 -80 -1000 -891 -96 -824 -439 -621 -74 -237 -217 -390 -23 -516 -556 -839 -72 -911 -802 -296 -869 -792 -229 -909 -417 -862 -479 -960 -694 -892 -431 -950 -420 -211 -120 -456 -742 -329 -851 -645 -32 -428 -658 -368 -258 -233 -670 -927 -810 -505 -926 -147 -645 -620 -887 -575 -284 -927 -444 -876 -474 -830 -495 -345 -332 -9 -648 -641 -814 -58 -238 -732 -139 -608 -278 -950 -69 -929 -524 -469 -715 -629 -330 -776 -647 -977 -132 -512 -449 -95 -481 -218 -956 -68 -522 -191 -210 -156 -774 -354 -40 -718 -757 -572 -771 -748 -302 -535 -291 -611 -850 -125 -413 -293 -890 -168 -624 -603 -227 -95 -124 -18 -60 -907 -986 -514 -959 -749 -300 -146 -376 -844 -347 -267 -291 -824 -90 -824 -529 -876 -798 -361 -34 -786 -311 -30 -694 -945 -200 -535 -213 -509 -736 -885 -201 -233 -530 -422 -215 -444 -726 -87 -721 -259 -598 -608 -974 -38 -455 -273 -264 -479 -459 -591 -723 -135 -483 -332 -194 -927 -395 -38 -252 -542 -393 -734 -736 -649 -417 -179 -380 -722 -717 -897 -565 -106 -208 -541 -575 -331 -12 -22 -541 -749 -290 -22 -693 -343 -93 -384 -75 -585 -803 -74 -501 -955 -911 -742 -476 -539 -503 -534 -618 -903 -814 -141 -603 -322 -190 -859 -474 -327 -166 -793 -492 -292 -844 -476 -470 -148 -130 -99 -259 -470 -158 -888 -932 -720 -758 -826 -822 -551 -238 -369 -50 -570 -589 -310 -404 -458 -615 -190 -295 -650 -395 -304 -94 -166 -41 -375 -310 -929 -686 -507 -811 -717 -752 -155 -73 -156 -351 -593 -477 -16 -544 -45 -819 -949 -119 -22 -608 -443 -253 -201 -247 -267 -893 -10 -897 -688 -111 -10 -515 -164 -312 -715 -432 -997 -49 -487 -739 -797 -196 -29 -221 -444 -811 -38 -876 -279 -418 -205 -518 -932 -5 -288 -99 -323 -331 -636 -487 -509 -99 -256 -614 -355 -179 -77 -528 -119 -909 -818 -417 -926 -922 -552 -829 -734 -432 -190 -842 -242 -10 -258 -865 -150 -252 -997 -76 -754 -186 -93 -782 -719 -858 -152 -922 -944 -91 -647 -294 -947 -589 -400 -251 -159 -629 -736 -50 -116 -210 -253 -552 -409 -393 -421 -559 -645 -223 -191 -860 -227 -433 -675 -301 -334 -343 -837 -576 -898 -815 -763 -574 -415 -906 -417 -996 -178 -285 -4 -17 -431 -787 -539 -553 -531 -915 -160 -800 -948 -446 -616 -458 -651 -286 -370 -778 -711 -780 -256 -224 -733 -870 -414 -671 -93 -441 -197 -616 -632 -219 -302 -614 -109 -977 -900 -459 -272 -898 -280 -188 -175 -665 -315 -82 -34 -959 -715 -355 -656 -801 -278 -276 -249 -891 -942 -525 -343 -865 -441 -211 -143 -691 -3 -864 -805 -352 -86 -621 -650 -357 -501 -940 -767 -439 -551 -734 -114 -636 -690 -37 -84 -310 -603 -54 -499 -666 -770 -198 -312 -662 -542 -31 -865 -868 -318 -598 -233 -995 -676 -92 -667 -228 -279 -367 -53 -891 -712 -603 -771 -848 -536 -254 -19 -668 -534 -435 -788 -855 -719 -602 -631 -214 -596 -924 -94 -784 -905 -459 -395 -759 -512 -448 -154 -387 -841 -381 -958 -54 -79 -28 -80 -10 -655 -731 -989 -94 -833 -138 -279 -239 -570 -845 -914 -758 -231 -343 -955 -167 -359 -760 -106 -401 -890 -988 -450 -359 -789 -865 -203 -98 -170 -638 -606 -199 -574 -452 -619 -843 -642 -461 -199 -178 -124 -542 -583 -634 -430 -676 -545 -594 -83 -522 -215 -400 -143 -472 -52 -270 -414 -848 -553 -521 -321 -997 -215 -572 -960 -883 -349 -272 -780 -291 -598 -648 -641 -235 -813 -429 -521 -694 -722 -334 -650 -241 -988 -624 -592 -723 -943 -234 -151 -205 -451 -500 -376 -432 -140 -318 -464 -591 -614 -953 -460 -157 -119 -659 -411 -306 -368 -765 -710 -201 -189 -279 -356 -463 -714 -322 -778 -368 -721 -65 -483 -102 -342 -205 -834 -879 -743 -730 -814 -402 -939 -630 -895 -473 -98 -315 -455 -994 -413 -420 -406 -804 -457 -123 -639 -17 -342 -954 -488 -588 -471 -680 -583 -728 -618 -24 -223 -411 -259 -620 -961 -124 -710 -270 -974 -670 -766 -138 -680 -389 -145 -733 -662 -872 -539 -484 -636 -482 -342 -714 -39 -973 -220 -611 -586 -48 -568 -711 -971 -111 -761 -822 -822 -191 -224 -197 -656 -293 -804 -769 -354 -335 -502 -472 -800 -729 -442 -872 -399 -305 -229 -50 -959 -468 -890 -158 -7 -166 -265 -644 -340 -175 -39 -880 -284 -861 -53 -540 -88 -437 -236 -221 -179 -310 -803 -776 -777 -705 -524 -36 -883 -265 -48 -742 -743 -53 -447 -710 -8 -622 -983 -437 -688 -810 -166 -767 -976 -978 -814 -612 -962 -912 -592 -263 -299 -851 -671 -864 -361 -340 -977 -373 -720 -274 -384 -173 -41 -700 -969 -875 -149 -18 -234 -821 -793 -847 -877 -63 -734 -703 -730 -12 -96 -232 -496 -421 -237 -25 -608 -491 -648 -379 -981 -866 -375 -672 -785 -825 -981 -235 -886 -753 -525 -85 -590 -992 -835 -606 -825 -231 -307 -342 -612 -890 -148 -653 -570 -656 -222 -603 -463 -686 -975 -697 -488 -949 -787 -825 -442 -190 -561 -495 -902 -493 -492 -818 -875 -426 -372 -695 -965 -578 -245 -951 -132 -661 -112 -322 -594 -940 -221 -308 -206 -392 -984 -618 -260 -895 -978 -338 -358 -97 -401 -95 -684 -108 -632 -619 -746 -789 -351 -341 -309 -177 -909 -945 -33 -702 -731 -306 -571 -26 -590 -966 -51 -14 -376 -791 -728 -443 -326 -714 -996 -562 -485 -104 -680 -6 -529 -6 -775 -26 -893 -534 -643 -928 -163 -475 -547 -538 -381 -758 -342 -741 -71 -826 -62 -118 -886 -693 -456 -445 -165 -670 -130 -516 -889 -141 -219 -384 -491 -487 -255 -791 -44 -211 -235 -962 -408 -182 -125 -570 -68 -166 -934 -451 -646 -495 -112 -701 -183 -102 -184 -818 -363 -905 -824 -681 -232 -891 -289 -638 -630 -707 -473 -194 -370 -482 -806 -535 -400 -66 -804 -108 -515 -385 -678 -638 -160 -66 -537 -843 -234 -410 -141 -344 -270 -935 -991 -942 -700 -409 -766 -752 -676 -236 -953 -197 -559 -174 -383 -486 -123 -352 -435 -575 -198 -193 -129 -121 -405 -80 -224 -979 -558 -161 -270 -272 -987 -592 -466 -696 -253 -72 -854 -136 -898 -205 -67 -710 -291 -67 -415 -983 -653 -755 -771 -362 -563 -231 -179 -596 -264 -505 -574 -706 -575 -611 -866 -973 -762 -55 -812 -149 -743 -331 -93 -722 -169 -430 -466 -458 -109 -394 -379 -227 -310 -167 -52 -998 -986 -945 -888 -171 -780 -406 -59 -537 -657 -901 -953 -991 -777 -778 -400 -635 -852 -725 -760 -176 -574 -822 -179 -537 -565 -526 -111 -717 -766 -908 -727 -121 -190 -614 -522 -48 -838 -134 -638 -463 -948 -875 -783 -311 -560 -23 -395 -262 -502 -24 -328 -251 -357 -559 -931 -903 -16 -477 -867 -756 -683 -870 -424 -320 -726 -784 -767 -843 -758 -954 -843 -521 -296 -333 -619 -989 -487 -241 -539 -850 -941 -957 -289 -888 -609 -873 -858 -719 -901 -316 -607 -706 -432 -394 -485 -498 -192 -356 -523 -816 -757 -323 -799 -322 -525 -98 -30 -581 -966 -756 -325 -630 -570 -239 -742 -901 -690 -118 -822 -973 -318 -116 -654 -130 -75 -396 -229 -885 -968 -28 -214 -982 -529 -861 -691 -758 -730 -941 -33 -859 -445 -907 -217 -629 -142 -515 -383 -845 -461 -797 -601 -732 -368 -276 -598 -38 -267 -761 -179 -889 -331 -261 -925 -654 -771 -67 -98 -445 -212 -500 -59 -968 -575 -60 -250 -748 -154 -725 -434 -34 -869 -579 -573 -653 -373 -809 -34 -586 -909 -481 -538 -918 -494 -775 -87 -928 -148 -903 -859 -294 -201 -37 -612 -572 -150 -105 -52 -479 -614 -600 -64 -321 -223 -355 -72 -351 -442 -244 -961 -414 -23 -210 -442 -661 -940 -508 -380 -602 -459 -363 -344 -57 -286 -268 -400 -516 -950 -491 -685 -819 -51 -247 -275 -770 -17 -348 -238 -679 -640 -654 -13 -998 -395 -938 -473 -123 -353 -141 -131 -944 -236 -6 -120 -687 -468 -573 -267 -727 -374 -883 -922 -794 -282 -120 -674 -860 -1 -104 -347 -704 -229 -753 -943 -517 -686 -209 -876 -177 -459 -87 -58 -390 -66 -406 -612 -526 -591 -898 -532 -15 -777 -423 -982 -837 -506 -59 -281 -217 -5 -639 -714 -17 -990 -663 -129 -701 -610 -610 -922 -722 -239 -236 -43 -751 -535 -742 -519 -620 -611 -907 -525 -937 -982 -489 -887 -391 -141 -328 -66 -759 -920 -879 -696 -329 -509 -115 -817 -393 -791 -269 -66 -306 -368 -810 -745 -436 -622 -736 -957 -394 -870 -270 -217 -572 -187 -96 -227 -473 -576 -961 -988 -325 -253 -809 -770 -268 -179 -450 -924 -91 -499 -925 -156 -238 -760 -989 -720 -318 -146 -32 -768 -504 -948 -609 -700 -341 -295 -465 -625 -583 -156 -15 -790 -439 -869 -345 -965 -142 -442 -94 -158 -155 -698 -852 -322 -181 -20 -886 -344 -764 -520 -344 -124 -815 -782 -542 -664 -710 -962 -514 -508 -619 -336 -414 -467 -107 -2 -743 -808 -436 -18 -742 -267 -701 -424 -59 -940 -994 -152 -808 -739 -303 -100 -719 -801 -924 -922 -708 -600 -497 -657 -472 -329 -689 -724 -365 -900 -537 -506 -184 -386 -232 -897 -435 -570 -609 -287 -814 -419 -786 -392 -255 -66 -688 -631 -848 -666 -762 -278 -678 -515 -642 -794 -645 -296 -615 -949 -737 -524 -798 -448 -896 -945 -329 -11 -351 -871 -696 -572 -179 -1 -801 -868 -539 -163 -617 -428 -628 -196 -954 -616 -417 -772 -839 -8 -235 -424 -455 -435 -996 -627 -627 -164 -873 -56 -246 -762 -445 -366 -111 -232 -560 -190 -135 -917 -873 -707 -423 -273 -169 -725 -503 -828 -971 -622 -779 -125 -85 -198 -842 -677 -230 -516 -478 -403 -59 -920 -463 -482 -979 -225 -594 -415 -101 -282 -475 -500 -939 -548 -671 -76 -803 -471 -506 -268 -471 -251 -555 -934 -226 -182 -53 -804 -598 -862 -84 -917 -820 -46 -582 -329 -972 -479 -440 -537 -428 -486 -671 -273 -416 -766 -547 -668 -336 -848 -656 -91 -641 -875 -670 -520 -323 -147 -77 -686 -403 -545 -203 -456 -398 -744 -181 -613 -695 -268 -562 -265 -336 -677 -491 -95 -884 -68 -568 -829 -811 -533 -198 -843 -93 -27 -716 -74 -548 -687 -925 -835 -798 -46 -755 -113 -45 -281 -195 -609 -772 -332 -329 -740 -56 -99 -995 -639 -138 -594 -922 -819 -831 -604 -927 -219 -539 -596 -499 -54 -687 -685 -756 -90 -750 -263 -451 -671 -283 -233 -572 -111 -33 -663 -528 -244 -553 -723 -688 -497 -470 -474 -564 -524 -643 -208 -539 -102 -989 -981 -86 -901 -785 -938 -817 -843 -838 -353 -3 -599 -712 -852 -459 -308 -90 -629 -267 -984 -888 -409 -186 -555 -554 -388 -996 -511 -80 -31 -891 -140 -48 -251 -465 -294 -528 -359 -873 -762 -690 -431 -642 -745 -769 -195 -398 -236 -4 -748 -489 -428 -241 -636 -323 -300 -997 -234 -468 -89 -678 -306 -933 -384 -334 -532 -953 -508 -960 -606 -126 -128 -364 -915 -352 -201 -680 -400 -270 -136 -631 -177 -878 -937 -565 -323 -673 -985 -419 -878 -276 -537 -654 -5 -223 -840 -93 -46 -602 -589 -237 -839 -83 -396 -319 -425 -395 -624 -80 -23 -752 -94 -590 -447 -892 -945 -175 -666 -629 -166 -720 -680 -951 -894 -267 -291 -120 -595 -753 -416 -997 -366 -104 -419 -504 -106 -586 -827 -970 -783 -649 -945 -357 -834 -14 -533 -627 -957 -408 -735 -573 -191 -604 -762 -5 -185 -825 -935 -654 -159 -280 -568 -952 -601 -135 -16 -724 -597 -863 -908 -882 -189 -305 -215 -354 -531 -473 -352 -917 -23 -700 -301 -878 -405 -651 -342 -160 -340 -424 -552 -64 -901 -54 -934 -930 -657 -86 -4 -765 -792 -393 -133 -992 -107 -433 -495 -496 -549 -607 -145 -623 -526 -175 -810 -348 -60 -883 -288 -441 -188 -830 -678 -780 -541 -452 -574 -775 -509 -164 -195 -210 -946 -312 -417 -631 -885 -917 -694 -805 -990 -396 -823 -769 -267 -287 -143 -82 -395 -355 -649 -605 -394 -846 -545 -583 -744 -687 -564 -71 -768 -108 -637 -213 -662 -370 -354 -192 -526 -936 -317 -979 -257 -5 -689 -493 -514 -382 -854 -486 -11 -131 -130 -333 -153 -391 -894 -716 -68 -679 -381 -690 -948 -936 -910 -943 -730 -777 -823 -738 -180 -666 -834 -757 -299 -226 -288 -473 -151 -597 -578 -142 -946 -239 -818 -71 -552 -43 -938 -830 -389 -178 -149 -569 -299 -415 -723 -295 -967 -263 -9 -156 -659 -682 -139 -211 -976 -425 -628 -57 -175 -892 -579 -455 -588 -948 -367 -588 -67 -759 -980 -499 -994 -591 -699 -242 -440 -752 -613 -135 -102 -258 -212 -765 -142 -817 -429 -806 -410 -542 -330 -19 -437 -762 -312 -622 -186 -988 -269 -738 -179 -728 -504 -866 -686 -416 -744 -238 -893 -421 -578 -389 -317 -428 -951 -944 -138 -450 -73 -738 -185 -840 -252 -259 -454 -349 -662 -907 -230 -614 -886 -747 -912 -527 -703 -804 -299 -844 -164 -360 -544 -710 -604 -305 -44 -536 -699 -770 -481 -567 -822 -676 -972 -5 -850 -975 -206 -958 -809 -312 -170 -564 -505 -160 -889 -282 -393 -213 -599 -203 -768 -473 -541 -370 -930 -255 -220 -922 -236 -218 -740 -383 -230 -581 -687 -980 -309 -401 -360 -364 -304 -682 -775 -477 -282 -566 -603 -964 -877 -361 -815 -677 -136 -278 -683 -690 -760 -869 -364 -498 -924 -779 -896 -916 -337 -373 -787 -269 -572 -266 -25 -332 -840 -531 -463 -3 -851 -813 -699 -276 -526 -986 -965 -910 -872 -2 -6 -728 -929 -722 -421 -90 -334 -505 -988 -975 -623 -689 -697 -764 -21 -181 -363 -669 -377 -159 -932 -541 -462 -211 -445 -976 -954 -776 -937 -508 -800 -673 -134 -31 -168 -169 -209 -890 -484 -96 -5 -744 -437 -870 -455 -112 -644 -469 -886 -465 -633 -609 -291 -847 -389 -310 -989 -623 -522 -478 -964 -125 -572 -777 -456 -741 -948 -425 -170 -453 -660 -180 -547 -110 -211 -508 -628 -24 -702 -587 -630 -729 -939 -696 -898 -824 -740 -93 -296 -783 -724 -363 -102 -210 -238 -600 -151 -187 -985 -467 -59 -728 -224 -295 -958 -145 -561 -150 -134 -515 -599 -543 -588 -436 -234 -557 -789 -612 -527 -761 -227 -885 -793 -419 -117 -756 -648 -614 -930 -947 -359 -51 -643 -361 -792 -273 -467 -689 -202 -779 -925 -565 -168 -332 -330 -512 -640 -176 -833 -766 -115 -300 -657 -393 -533 -298 -642 -933 -506 -211 -692 -405 -920 -164 -565 -650 -529 -207 -894 -318 -460 -809 -687 -59 -178 -952 -50 -170 -943 -142 -833 -879 -936 -59 -975 -551 -302 -15 -933 -788 -719 -995 -129 -825 -989 -465 -887 -809 -599 -682 -378 -847 -979 -799 -44 -841 -587 -839 -302 -452 -815 -536 -874 -66 -804 -440 -276 -555 -103 -523 -468 -397 -217 -695 -340 -559 -386 -577 -2 -347 -436 -712 -452 -497 -133 -760 -6 -244 -594 -560 -377 -224 -328 -397 -464 -91 -144 -916 -29 -785 -916 -519 -265 -108 -40 -387 -126 -389 -224 -123 -494 -196 -964 -729 -248 -486 -903 -206 -496 -445 -508 -489 -909 -798 -337 -887 -994 -730 -227 -13 -356 -343 -388 -816 -986 -683 -579 -734 -563 -871 -4 -673 -365 -694 -294 -870 -488 -4 -422 -143 -975 -876 -169 -98 -364 -226 -944 -950 -574 -762 -616 -662 -722 -203 -68 -167 -10 -786 -81 -501 -346 -288 -679 -449 -208 -832 -531 -338 -815 -239 -424 -749 -168 -736 -640 -725 -774 -258 -35 -697 -832 -39 -213 -107 -384 -827 -829 -711 -214 -434 -856 -385 -535 -649 -92 -893 -512 -632 -338 -898 -51 -70 -773 -811 -320 -916 -959 -539 -186 -133 -344 -306 -291 -225 -824 -319 -362 -692 -257 -643 -971 -900 -652 -187 -600 -603 -200 -34 -206 -485 -861 -919 -407 -354 -91 -385 -792 -241 -945 -735 -992 -454 -612 -278 -966 -528 -681 -685 -883 -642 -498 -495 -735 -146 -452 -736 -392 -349 -111 -753 -545 -216 -673 -951 -23 -820 -763 -566 -819 -914 -994 -110 -760 -995 -348 -792 -74 -658 -563 -319 -568 -825 -954 -949 -204 -636 -902 -715 -583 -767 -608 -549 -668 -757 -788 -500 -800 -618 -812 -338 -255 -806 -144 -596 -88 -209 -853 -942 -647 -647 -947 -422 -599 -687 -486 -614 -15 -295 -14 -111 -931 -585 -617 -410 -40 -698 -273 -190 -263 -402 -286 -112 -716 -581 -698 -143 -249 -472 -367 -890 -491 -893 -50 -830 -153 -454 -320 -373 -448 -671 -299 -449 -107 -380 -575 -795 -665 -925 -498 -921 -131 -298 -913 -188 -198 -199 -802 -910 -562 -270 -104 -106 -880 -77 -354 -804 -832 -782 -442 -470 -895 -696 -64 -90 -901 -586 -901 -807 -79 -999 -382 -565 -121 -750 -766 -351 -913 -443 -886 -702 -977 -343 -736 -409 -599 -652 -297 -124 -239 -8 -936 -723 -622 -418 -340 -254 -69 -858 -82 -558 -783 -164 -642 -771 -889 -701 -808 -150 -754 -386 -34 -521 -173 -841 -134 -885 -145 -936 -305 -572 -118 -500 -362 -500 -326 -211 -492 -884 -830 -919 -358 -126 -976 -495 -869 -797 -244 -942 -4 -749 -137 -606 -917 -849 -642 -225 -199 -923 -736 -906 -669 -2 -129 -485 -395 -448 -684 -757 -553 -580 -771 -41 -194 -57 -702 -414 -488 -851 -170 -125 -341 -723 -553 -688 -180 -199 -822 -732 -820 -310 -552 -174 -592 -763 -500 -856 -420 -460 -122 -379 -413 -236 -884 -707 -210 -817 -92 -135 -964 -50 -203 -8 -890 -11 -183 -943 -6 -312 -871 -443 -697 -807 -2 -55 -240 -209 -443 -672 -446 -284 -295 -636 -949 -382 -920 -354 -338 -3 -902 -230 -199 -764 -540 -980 -637 -892 -326 -869 -314 -29 -719 -158 -419 -224 -298 -138 -765 -13 -336 -444 -790 -786 -592 -893 -482 -817 -870 -146 -854 -785 -662 -610 -51 -264 -217 -913 -959 -895 -109 -858 -614 -485 -946 -946 -130 -551 -313 -658 -353 -242 -784 -168 -506 -284 -758 -807 -720 -819 -284 -352 -483 -780 -61 -231 -552 -335 -709 -109 -312 -581 -973 -51 -662 -455 -422 -378 -864 -999 -703 -314 -166 -744 -301 -267 -201 -692 -477 -21 -499 -939 -945 -36 -710 -279 -947 -868 -22 -953 -800 -808 -606 -256 -453 -87 -495 -702 -616 -618 -770 -47 -237 -506 -264 -512 -263 -481 -244 -908 -711 -512 -837 -664 -380 -792 -231 -686 -91 -176 -189 -250 -20 -523 -652 -18 -887 -463 -744 -775 -377 -810 -827 -829 -582 -291 -134 -463 -939 -536 -492 -80 -843 -651 -910 -601 -348 -514 -409 -475 -55 -460 -513 -148 -352 -601 -603 -265 -405 -124 -900 -488 -849 -633 -489 -340 -410 -384 -280 -180 -315 -890 -111 -306 -352 -136 -605 -956 -67 -742 -964 -949 -466 -591 -196 -412 -396 -112 -429 -509 -118 -985 -283 -554 -390 -210 -254 -698 -991 -725 -819 -178 -844 -125 -303 -47 -572 -699 -317 -34 -795 -991 -614 -660 -618 -413 -509 -640 -152 -72 -510 -498 -122 -801 -945 -749 -521 -581 -508 -619 -220 -556 -691 -550 -541 -629 -680 -450 -790 -336 -974 -544 -117 -194 -391 -120 -156 -683 -181 -223 -586 -173 -901 -507 -741 -630 -519 -745 -33 -955 -442 -557 -308 -605 -769 -684 -591 -896 -449 -379 -844 -356 -132 -318 -169 -781 -674 -905 -962 -292 -269 -781 -29 -774 -821 -973 -378 -749 -543 -528 -222 -454 -112 -158 -745 -827 -934 -441 -283 -8 -401 -998 -513 -610 -966 -845 -574 -468 -417 -960 -999 -962 -127 -774 -734 -844 -676 -493 -194 -945 -917 -921 -449 -279 -10 -468 -512 -240 -378 -803 -577 -68 -801 -977 -987 -363 -447 -962 -90 -600 -22 -197 -987 -600 -179 -22 -62 -147 -751 -872 -118 -619 -248 -700 -496 -850 -502 -733 -26 -99 -621 -904 -409 -66 -88 -665 -184 -663 -357 -715 -56 -480 -466 -887 -773 -29 -434 -212 -510 -233 -209 -478 -254 -602 -931 -281 -921 -174 -471 -607 -90 -232 -602 -546 -158 -115 -621 -415 -194 -626 -52 -724 -374 -815 -828 -466 -222 -791 -322 -733 -584 -638 -729 -436 -450 -494 -624 -626 -105 -287 -794 -362 -58 -572 -394 -800 -194 -462 -26 -916 -112 -849 -153 -582 -736 -198 -358 -525 -643 -703 -635 -276 -51 -575 -166 -111 -591 -653 -63 -172 -979 -217 -894 -217 -982 -239 -554 -586 -240 -328 -692 -478 -719 -751 -290 -893 -271 -714 -392 -270 -470 -128 -215 -679 -857 -354 -975 -960 -335 -431 -614 -9 -170 -917 -221 -45 -876 -216 -164 -341 -952 -649 -443 -104 -752 -842 -601 -496 -364 -418 -775 -947 -188 -697 -115 -607 -918 -112 -877 -801 -157 -92 -124 -959 -787 -978 -167 -198 -794 -328 -111 -17 -894 -526 -17 -545 -413 -851 -694 -729 -762 -817 -930 -427 -657 -293 -64 -753 -999 -506 -121 -699 -729 -315 -933 -967 -707 -628 -824 -629 -24 -180 -494 -467 -795 -911 -120 -684 -638 -935 -737 -993 -876 -414 -415 -202 -970 -430 -387 -241 -964 -358 -656 -921 -522 -650 -440 -64 -825 -199 -765 -95 -260 -419 -178 -602 -644 -218 -84 -169 -694 -362 -458 -384 -293 -108 -385 -420 -679 -766 -629 -639 -233 -83 -234 -234 -928 -408 -626 -984 -735 -67 -930 -509 -954 -485 -141 -428 -750 -88 -125 -593 -544 -708 -675 -178 -120 -218 -992 -750 -314 -588 -981 -719 -650 -831 -923 -967 -287 -16 -307 -340 -272 -198 -974 -983 -684 -264 -442 -974 -868 -114 -930 -8 -303 -382 -299 -469 -139 -724 -921 -251 -40 -206 -508 -30 -486 -796 -690 -192 -487 -193 -534 -142 -513 -317 -923 -644 -130 -758 -645 -31 -637 -924 -848 -674 -669 -599 -613 -957 -913 -517 -611 -459 -243 -225 -449 -9 -412 -42 -308 -728 -530 -605 -746 -253 -34 -987 -731 -145 -150 -976 -374 -497 -862 -154 -476 -298 -704 -861 -481 -20 -509 -694 -901 -557 -678 -107 -471 -788 -511 -545 -259 -162 -770 -734 -403 -547 -794 -220 -393 -637 -952 -887 -731 -375 -274 -119 -293 -120 -354 -541 -828 -290 -238 -828 -401 -901 -695 -303 -375 -270 -326 -993 -250 -157 -131 -286 -158 -963 -82 -801 -944 -441 -711 -335 -669 -674 -159 -986 -663 -695 -628 -935 -87 -478 -669 -645 -276 -400 -264 -398 -103 -590 -123 -168 -557 -688 -374 -212 -123 -745 -696 -150 -530 -174 -433 -949 -630 -824 -483 -382 -702 -660 -818 -296 -910 -452 -15 -551 -982 -279 -437 -784 -334 -159 -667 -716 -74 -533 -909 -69 -419 -619 -811 -11 -771 -590 -603 -379 -258 -793 -478 -204 -518 -418 -814 -138 -505 -412 -804 -67 -889 -728 -128 -216 -61 -481 -285 -96 -801 -801 -829 -678 -721 -481 -502 -222 -838 -908 -119 -562 -169 -165 -560 -213 -503 -510 -996 -152 -348 -888 -884 -595 -478 -862 -884 -588 -379 -277 -422 -926 -522 -745 -176 -37 -825 -210 -231 -274 -31 -85 -424 -688 -681 -164 -647 -93 -214 -773 -114 -646 -474 -954 -215 -419 -321 -272 -120 -282 -903 -463 -820 -87 -471 -281 -560 -566 -140 -711 -967 -335 -237 -399 -366 -468 -309 -93 -161 -241 -20 -186 -592 -397 -912 -999 -931 -245 -450 -137 -194 -201 -453 -616 -236 -708 -703 -433 -189 -934 -906 -135 -767 -873 -705 -825 -222 -328 -226 -91 -502 -310 -480 -312 -285 -525 -474 -389 -787 -551 -939 -664 -352 -610 -146 -243 -709 -352 -68 -320 -311 -727 -792 -761 -175 -494 -277 -491 -487 -151 -497 -149 -862 -564 -371 -119 -283 -8 -52 -332 -679 -186 -82 -21 -974 -771 -769 -417 -126 -467 -21 -728 -915 -435 -558 -295 -609 -678 -50 -569 -422 -212 -292 -823 -262 -970 -622 -836 -497 -507 -548 -352 -340 -779 -140 -298 -535 -204 -545 -461 -527 -524 -487 -500 -219 -706 -239 -210 -23 -204 -283 -299 -295 -652 -16 -577 -763 -529 -654 -2 -836 -360 -633 -836 -837 -942 -390 -965 -574 -765 -629 -629 -172 -109 -271 -183 -833 -960 -356 -41 -776 -255 -306 -321 -949 -705 -857 -322 -315 -199 -625 -53 -910 -198 -549 -441 -454 -416 -60 -558 -495 -870 -720 -342 -985 -207 -222 -342 -96 -205 -163 -266 -84 -810 -517 -969 -272 -114 -295 -108 -846 -795 -587 -436 -92 -411 -306 -169 -444 -965 -933 -249 -889 -531 -64 -843 -71 -348 -595 -46 -817 -268 -69 -607 -447 -348 -439 -792 -774 -416 -757 -195 -988 -299 -459 -330 -875 -589 -319 -840 -297 -18 -750 -564 -124 -570 -438 -665 -5 -861 -44 -311 -239 -434 -689 -626 -130 -683 -431 -520 -15 -118 -783 -362 -356 -582 -149 -49 -351 -900 -685 -254 -72 -706 -549 -857 -807 -443 -231 -477 -849 -450 -940 -225 -554 -604 -136 -618 -886 -273 -239 -446 -466 -453 -194 -286 -659 -408 -3 -760 -765 -111 -339 -11 -575 -218 -602 -944 -306 -733 -342 -19 -524 -433 -999 -748 -543 -306 -964 -387 -9 -170 -412 -877 -284 -297 -757 -345 -148 -546 -430 -858 -928 -690 -414 -792 -193 -990 -240 -641 -712 -651 -966 -713 -879 -206 -976 -692 -511 -144 -122 -419 -585 -968 -342 -85 -714 -563 -157 -581 -120 -370 -926 -388 -654 -565 -144 -947 -107 -982 -729 -644 -113 -177 -738 -877 -889 -273 -207 -827 -11 -762 -175 -673 -403 -851 -204 -624 -168 -193 -629 -971 -424 -918 -841 -865 -824 -528 -355 -918 -781 -271 -665 -94 -660 -92 -313 -168 -204 -226 -446 -945 -126 -102 -64 -725 -641 -729 -432 -672 -997 -188 -307 -735 -378 -883 -309 -606 -77 -972 -171 -341 -701 -92 -588 -760 -68 -51 -866 -773 -384 -700 -303 -21 -885 -600 -111 -548 -446 -489 -56 -603 -42 -607 -621 -927 -220 -304 -789 -515 -192 -86 -794 -513 -250 -198 -345 -828 -810 -571 -850 -264 -846 -193 -352 -927 -400 -430 -578 -55 -474 -324 -143 -756 -957 -266 -368 -489 -226 -626 -516 -688 -532 -393 -874 -32 -654 -851 -318 -810 -249 -974 -466 -400 -490 -531 -80 -169 -766 -722 -739 -299 -299 -54 -95 -665 -464 -105 -564 -17 -165 -297 -698 -453 -121 -544 -29 -337 -871 -602 -389 -549 -280 -202 -327 -328 -834 -39 -446 -212 -525 -370 -11 -445 -430 -348 -953 -369 -186 -830 -46 -163 -247 -58 -644 -989 -264 -593 -939 -362 -133 -75 -55 -46 -644 -231 -606 -994 -30 -648 -865 -549 -163 -225 -129 -545 -114 -930 -716 -509 -495 -563 -784 -424 -364 -469 -916 -344 -182 -915 -50 -217 -701 -474 -304 -67 -157 -409 -625 -305 -406 -910 -373 -674 -338 -884 -582 -561 -954 -112 -843 -308 -298 -437 -841 -667 -410 -328 -260 -679 -206 -423 -679 -615 -739 -744 -629 -938 -882 -945 -475 -660 -519 -129 -329 -897 -901 -755 -27 -722 -592 -128 -771 -333 -236 -876 -922 -310 -835 -605 -810 -564 -46 -185 -40 -570 -143 -30 -635 -35 -314 -502 -849 -185 -561 -948 -952 -31 -258 -823 -681 -71 -554 -271 -1000 -659 -246 -340 -363 -320 -450 -269 -557 -955 -342 -111 -464 -550 -897 -798 -980 -966 -652 -716 -986 -339 -92 -143 -653 -719 -42 -871 -308 -758 -549 -954 -648 -108 -590 -860 -235 -135 -937 -673 -426 -719 -716 -552 -197 -107 -575 -87 -801 -940 -133 -36 -491 -922 -277 -257 -389 -822 -537 -104 -209 -337 -90 -570 -899 -819 -943 -761 -73 -983 -452 -830 -953 -257 -165 -426 -851 -339 -382 -815 -461 -296 -725 -465 -42 -723 -255 -877 -17 -802 -311 -821 -216 -895 -451 -529 -277 -612 -289 -357 -889 -198 -175 -194 -748 -574 -485 -851 -733 -425 -218 -702 -158 -870 -845 -280 -343 -226 -628 -475 -417 -612 -841 -565 -993 -478 -709 -954 -3 -242 -245 -596 -69 -907 -199 -21 -324 -911 -79 -928 -345 -105 -125 -461 -739 -556 -520 -340 -747 -724 -699 -709 -624 -685 -348 -723 -438 -331 -35 -89 -968 -418 -701 -451 -132 -578 -710 -531 -125 -425 -645 -345 -782 -369 -864 -40 -676 -950 -978 -783 -801 -188 -543 -189 -837 -31 -841 -688 -638 -228 -906 -313 -507 -712 -620 -401 -617 -125 -67 -750 -954 -383 -20 -931 -118 -634 -207 -218 -46 -371 -788 -642 -624 -100 -746 -973 -536 -832 -438 -185 -472 -935 -36 -695 -663 -589 -452 -837 -22 -987 -842 -989 -184 -628 -785 -476 -867 -284 -158 -986 -847 -904 -81 -160 -668 -437 -429 -130 -82 -873 -660 -24 -461 -407 -682 -790 -109 -543 -528 -266 -18 -898 -294 -302 -728 -720 -687 -386 -714 -771 -406 -490 -151 -295 -368 -743 -481 -382 -939 -489 -497 -962 -837 -79 -898 -827 -7 -311 -998 -427 -502 -493 -991 -888 -800 -4 -164 -478 -966 -342 -178 -607 -462 -944 -457 -382 -463 -753 -421 -914 -936 -888 -881 -449 -94 -562 -447 -843 -392 -795 -810 -767 -281 -855 -190 -910 -434 -992 -283 -745 -342 -244 -41 -470 -642 -860 -832 -895 -533 -569 -333 -691 -399 -35 -718 -839 -230 -375 -880 -888 -535 -45 -738 -289 -681 -115 -637 -730 -424 -958 -924 -34 -61 -245 -724 -634 -62 -141 -577 -882 -329 -340 -336 -488 -101 -217 -630 -852 -828 -594 -354 -315 -824 -347 -722 -142 -793 -413 -738 -767 -918 -323 -858 -95 -559 -191 -882 -109 -113 -44 -402 -494 -588 -155 -799 -64 -171 -71 -586 -551 -598 -790 -310 -623 -112 -889 -931 -244 -64 -554 -778 -374 -880 -818 -90 -214 -395 -746 -37 -216 -675 -231 -476 -86 -827 -388 -430 -422 -757 -455 -160 -224 -896 -984 -164 -274 -527 -823 -209 -568 -781 -920 -288 -348 -601 -734 -545 -606 -325 -505 -591 -555 -622 -425 -893 -983 -987 -754 -321 -311 -820 -557 -99 -512 -170 -427 -183 -304 -72 -338 -909 -546 -143 -857 -717 -877 -699 -734 -29 -258 -204 -859 -14 -727 -423 -575 -526 -732 -875 -753 -468 -76 -427 -392 -256 -525 -972 -731 -52 -187 -266 -278 -861 -57 -96 -392 -771 -616 -940 -263 -182 -103 -782 -634 -988 -218 -672 -520 -291 -589 -537 -889 -466 -797 -817 -952 -466 -989 -565 -525 -457 -748 -514 -291 -854 -876 -493 -257 -242 -721 -137 -425 -164 -538 -944 -738 -186 -228 -514 -368 -171 -214 -725 -287 -459 -407 -356 -728 -80 -667 -382 -599 -139 -439 -708 -304 -979 -951 -75 -634 -746 -100 -867 -971 -72 -751 -485 -260 -234 -692 -931 -755 -419 -735 -206 -18 -558 -638 -465 -710 -270 -718 -785 -546 -613 -416 -701 -488 -561 -192 -445 -579 -470 -709 -876 -410 -86 -952 -599 -944 -839 -656 -847 -253 -903 -423 -479 -896 -942 -342 -326 -303 -960 -86 -34 -826 -86 -794 -759 -155 -201 -732 -897 -371 -951 -628 -380 -423 -108 -837 -220 -724 -66 -622 -559 -780 -643 -643 -39 -667 -594 -87 -661 -856 -76 -11 -203 -715 -759 -249 -137 -483 -145 -252 -575 -934 -251 -320 -26 -252 -697 -588 -784 -877 -289 -120 -875 -926 -630 -381 -339 -555 -300 -63 -885 -643 -116 -889 -386 -26 -74 -3 -469 -431 -761 -580 -70 -408 -480 -51 -34 -405 -641 -356 -560 -797 -611 -504 -391 -906 -244 -582 -347 -239 -442 -541 -13 -576 -76 -334 -261 -236 -247 -338 -987 -102 -669 -111 -418 -292 -210 -57 -258 -25 -851 -25 -913 -261 -970 -307 -774 -71 -665 -514 -101 -472 -267 -186 -253 -981 -936 -287 -931 -272 -337 -418 -465 -896 -907 -604 -367 -770 -368 -193 -291 -912 -590 -523 -487 -192 -656 -701 -332 -826 -610 -755 -957 -215 -861 -801 -877 -988 -186 -132 -808 -861 -14 -564 -296 -893 -689 -531 -629 -68 -55 -239 -617 -666 -429 -920 -870 -4 -221 -271 -818 -727 -319 -861 -667 -759 -284 -372 -49 -243 -330 -12 -281 -305 -918 -553 -604 -532 -565 -498 -479 -637 -871 -289 -170 -588 -18 -564 -54 -671 -448 -419 -746 -98 -854 -239 -449 -582 -241 -716 -939 -295 -481 -157 -669 -146 -904 -578 -800 -777 -1000 -968 -364 -853 -779 -873 -647 -332 -574 -536 -689 -188 -114 -754 -202 -559 -755 -392 -892 -462 -64 -970 -343 -957 -36 -410 -423 -563 -233 -577 -964 -964 -193 -495 -310 -468 -379 -286 -657 -370 -980 -400 -741 -485 -641 -744 -52 -658 -839 -650 -844 -717 -240 -277 -407 -112 -85 -151 -264 -280 -181 -741 -953 -708 -97 -133 -683 -921 -170 -321 -551 -312 -622 -224 -943 -32 -943 -625 -248 -584 -234 -108 -122 -35 -551 -124 -601 -194 -24 -631 -898 -125 -785 -281 -700 -847 -983 -141 -214 -944 -187 -442 -130 -539 -110 -750 -682 -940 -6 -16 -279 -152 -568 -536 -979 -771 -642 -680 -912 -316 -184 -295 -342 -332 -661 -43 -649 -874 -695 -661 -635 -699 -751 -482 -449 -251 -444 -192 -325 -277 -187 -869 -335 -107 -709 -372 -298 -214 -257 -97 -200 -195 -473 -435 -716 -713 -145 -626 -171 -900 -532 -616 -939 -135 -212 -933 -28 -393 -953 -963 -926 -248 -3 -609 -826 -906 -253 -96 -49 -59 -117 -198 -959 -896 -422 -957 -344 -1 -671 -387 -343 -682 -363 -54 -693 -460 -425 -910 -697 -66 -921 -281 -489 -847 -988 -266 -892 -183 -324 -903 -16 -420 -436 -720 -242 -730 -68 -121 -371 -21 -631 -653 -465 -36 -96 -794 -803 -805 -228 -605 -615 -666 -392 -891 -365 -639 -271 -434 -128 -328 -859 -89 -408 -518 -598 -567 -625 -951 -542 -652 -473 -220 -525 -840 -304 -893 -386 -562 -324 -850 -607 -865 -810 -389 -949 -472 -771 -200 -952 -631 -844 -574 -258 -308 -675 -808 -900 -217 -647 -737 -607 -548 -231 -765 -194 -591 -748 -771 -96 -697 -504 -305 -835 -84 -665 -236 -130 -330 -969 -43 -957 -150 -769 -363 -52 -554 -984 -148 -183 -140 -777 -998 -78 -768 -805 -731 -729 -768 -679 -595 -148 -165 -245 -100 -856 -693 -30 -785 -670 -223 -828 -109 -938 -491 -564 -900 -233 -257 -1000 -681 -230 -829 -954 -863 -920 -209 -619 -61 -693 -640 -850 -305 -336 -289 -104 -237 -672 -31 -857 -315 -517 -333 -864 -172 -28 -724 -342 -691 -719 -554 -297 -373 -7 -507 -448 -266 -231 -658 -145 -895 -505 -62 -472 -360 -306 -533 -486 -869 -351 -599 -540 -932 -567 -303 -399 -609 -739 -154 -685 -710 -527 -848 -380 -592 -367 -488 -923 -361 -521 -232 -269 -556 -713 -779 -247 -988 -745 -536 -723 -352 -182 -884 -531 -320 -183 -758 -770 -441 -553 -165 -169 -259 -244 -658 -427 -492 -596 -841 -720 -55 -353 -448 -560 -372 -796 -356 -478 -883 -521 -42 -919 -598 -879 -56 -633 -421 -575 -186 -872 -313 -818 -741 -848 -259 -614 -697 -99 -545 -902 -729 -486 -593 -265 -315 -647 -26 -693 -538 -93 -45 -627 -177 -987 -899 -957 -17 -991 -128 -494 -754 -810 -860 -210 -662 -708 -658 -978 -554 -328 -362 -184 -934 -327 -379 -835 -841 -650 -715 -965 -465 -76 -562 -971 -54 -206 -555 -343 -734 -971 -210 -811 -246 -132 -726 -562 -388 -583 -597 -257 -616 -825 -512 -786 -832 -681 -890 -256 -632 -272 -979 -447 -641 -708 -1000 -151 -925 -610 -261 -845 -51 -934 -376 -607 -516 -251 -461 -973 -870 -337 -954 -650 -637 -479 -571 -315 -291 -458 -876 -447 -802 -39 -745 -412 -142 -550 -736 -468 -837 -756 -872 -520 -624 -206 -963 -508 -727 -977 -107 -540 -844 -219 -586 -748 -375 -359 -980 -118 -926 -564 -505 -313 -195 -132 -428 -645 -523 -286 -906 -7 -982 -71 -499 -391 -11 -487 -953 -311 -378 -450 -131 -35 -834 -395 -380 -837 -784 -602 -836 -858 -683 -314 -301 -732 -455 -119 -510 -737 -585 -180 -847 -708 -412 -638 -149 -469 -712 -64 -639 -332 -881 -363 -346 -744 -533 -979 -376 -738 -165 -329 -524 -383 -962 -579 -904 -862 -853 -751 -741 -208 -640 -611 -651 -542 -778 -381 -790 -60 -198 -211 -534 -15 -697 -187 -395 -251 -225 -261 -560 -522 -471 -689 -592 -622 -966 -667 -861 -821 -376 -135 -626 -675 -898 -873 -636 -790 -793 -178 -198 -61 -239 -349 -268 -274 -184 -878 -234 -376 -883 -62 -260 -53 -581 -261 -879 -112 -400 -184 -242 -331 -745 -552 -30 -199 -226 -829 -864 -847 -7 -986 -581 -963 -780 -767 -896 -204 -491 -228 -665 -899 -603 -806 -1 -417 -937 -653 -223 -39 -687 -966 -52 -688 -324 -967 -754 -589 -919 -328 -218 -361 -115 -319 -690 -435 -760 -581 -960 -403 -730 -225 -850 -295 -805 -482 -31 -981 -554 -133 -34 -263 -519 -714 -475 -327 -626 -21 -209 -473 -740 -995 -141 -329 -982 -142 -938 -1 -342 -134 -27 -129 -916 -234 -980 -843 -554 -788 -653 -325 -369 -968 -792 -148 -745 -186 -950 -597 -598 -149 -647 -613 -434 -972 -585 -226 -521 -61 -953 -647 -969 -818 -437 -401 -862 -945 -520 -729 -625 -593 -432 -626 -635 -233 -864 -532 -538 -496 -103 -193 -535 -898 -19 -972 -335 -119 -632 -357 -926 -712 -643 -938 -502 -286 -336 -894 -409 -365 -510 -768 -193 -488 -313 -523 -62 -996 -435 -294 -795 -722 -70 -71 -420 -357 -64 -245 -614 -709 -68 -190 -155 -179 -689 -149 -925 -291 -370 -551 -573 -737 -997 -851 -677 -442 -223 -954 -650 -854 -537 -17 -459 -816 -589 -136 -811 -429 -394 -944 -245 -38 -443 -652 -928 -36 -906 -83 -1 -794 -142 -324 -14 -318 -765 -833 -900 -398 -243 -143 -301 -75 -822 -44 -593 -195 -725 -35 -697 -45 -414 -236 -929 -61 -904 -322 -274 -742 -125 -443 -822 -815 -42 -949 -62 -96 -455 -443 -810 -638 -47 -657 -507 -131 -278 -362 -643 -189 -16 -869 -388 -31 -290 -696 -416 -630 -564 -310 -495 -273 -246 -401 -703 -276 -312 -538 -524 -588 -381 -432 -484 -448 -624 -159 -753 -372 -393 -971 -989 -657 -808 -311 -981 -803 -525 -232 -102 -699 -311 -127 -703 -95 -142 -542 -578 -254 -753 -648 -414 -272 -565 -347 -373 -514 -500 -96 -934 -992 -809 -210 -969 -369 -146 -271 -903 -236 -582 -270 -87 -972 -583 -127 -7 -13 -377 -619 -812 -656 -330 -519 -90 -978 -367 -284 -230 -235 -749 -165 -517 -895 -374 -588 -886 -24 -816 -651 -79 -764 -662 -203 -240 -415 -86 -459 -997 -505 -585 -699 -314 -201 -574 -563 -961 -257 -253 -497 -638 -250 -405 -644 -668 -32 -544 -168 -583 -351 -180 -448 -421 -646 -938 -847 -461 -590 -441 -956 -31 -814 -87 -855 -698 -424 -878 -642 -130 -247 -848 -442 -454 -295 -950 -170 -726 -948 -251 -430 -511 -963 -724 -696 -84 -416 -3 -447 -306 -158 -172 -797 -925 -290 -964 -717 -956 -554 -306 -159 -297 -766 -912 -958 -947 -272 -986 -520 -549 -725 -878 -15 -51 -285 -17 -248 -381 -23 -718 -788 -488 -239 -472 -917 -707 -779 -805 -326 -911 -881 -371 -478 -901 -568 -749 -191 -361 -180 -556 -480 -447 -101 -541 -683 -254 -253 -890 -408 -333 -451 -825 -654 -946 -756 -581 -162 -655 -419 -272 -278 -78 -761 -622 -836 -894 -384 -246 -171 -688 -986 -708 -255 -385 -744 -736 -158 -596 -75 -462 -387 -728 -192 -783 -919 -751 -421 -798 -328 -847 -64 -675 -944 -973 -650 -96 -752 -774 -789 -16 -793 -680 -302 -709 -422 -665 -784 -581 -578 -977 -365 -713 -981 -671 -195 -137 -877 -168 -343 -15 -829 -168 -367 -69 -181 -455 -362 -765 -966 -843 -193 -705 -309 -461 -707 -561 -67 -412 -214 -205 -596 -116 -215 -517 -11 -583 -438 -199 -396 -253 -17 -197 -17 -319 -743 -904 -332 -95 -477 -69 -359 -662 -945 -946 -333 -555 -681 -370 -474 -433 -726 -849 -466 -74 -556 -733 -648 -195 -945 -512 -645 -852 -105 -621 -293 -893 -28 -721 -446 -862 -310 -311 -585 -708 -114 -8 -613 -942 -283 -763 -872 -327 -514 -36 -609 -345 -755 -717 -72 -451 -246 -145 -61 -47 -799 -712 -739 -682 -55 -760 -256 -826 -800 -677 -576 -562 -531 -607 -925 -547 -597 -24 -816 -315 -142 -859 -548 -263 -216 -275 -219 -603 -141 -788 -106 -35 -77 -26 -529 -994 -827 -546 -404 -706 -852 -438 -608 -191 -184 -846 -616 -577 -66 -530 -138 -683 -488 -715 -648 -729 -714 -531 -975 -159 -497 -812 -77 -965 -460 -565 -722 -503 -250 -103 -86 -66 -60 -505 -346 -479 -448 -839 -674 -248 -424 -129 -419 -870 -80 -498 -278 -832 -88 -149 -626 -261 -247 -432 -75 -324 -827 -977 -326 -372 -391 -134 -804 -941 -458 -381 -860 -453 -83 -76 -444 -87 -121 -717 -252 -98 -522 -266 -676 -666 -135 -33 -750 -233 -153 -747 -429 -956 -592 -736 -918 -558 -426 -248 -288 -461 -541 -727 -27 -131 -428 -523 -318 -700 -401 -748 -622 -818 -808 -869 -676 -571 -279 -568 -583 -438 -855 -505 -697 -791 -167 -370 -619 -456 -382 -344 -17 -808 -65 -759 -7 -467 -196 -400 -216 -227 -163 -119 -273 -341 -299 -725 -31 -205 -604 -290 -234 -261 -670 -899 -712 -563 -476 -888 -843 -639 -682 -310 -582 -887 -791 -621 -863 -91 -927 -608 -452 -156 -965 -437 -823 -998 -739 -385 -101 -201 -261 -226 -900 -318 -339 -349 -94 -275 -978 -103 -574 -162 -431 -497 -87 -875 -746 -298 -502 -317 -354 -659 -395 -891 -104 -278 -447 -515 -590 -388 -216 -824 -428 -428 -218 -300 -323 -808 -513 -777 -635 -61 -896 -731 -731 -771 -187 -372 -851 -894 -791 -408 -905 -86 -597 -316 -540 -307 -124 -335 -78 -574 -499 -338 -906 -870 -452 -883 -863 -706 -288 -654 -50 -655 -691 -267 -682 -266 -55 -648 -427 -682 -448 -474 -851 -695 -65 -159 -302 -833 -887 -218 -981 -999 -382 -789 -486 -90 -145 -788 -939 -19 -999 -84 -481 -457 -950 -10 -296 -460 -466 -889 -522 -987 -903 -762 -5 -924 -9 -226 -831 -423 -392 -582 -311 -457 -191 -484 -310 -168 -471 -898 -727 -96 -649 -145 -964 -967 -668 -381 -240 -2 -85 -404 -425 -68 -605 -858 -675 -930 -898 -676 -129 -382 -718 -283 -320 -79 -748 -931 -691 -832 -410 -298 -731 -471 -966 -843 -583 -540 -430 -356 -373 -754 -590 -110 -800 -973 -438 -895 -592 -719 -429 -804 -259 -552 -514 -463 -85 -961 -90 -997 -780 -441 -523 -19 -235 -773 -670 -474 -869 -494 -183 -256 -660 -781 -705 -985 -426 -533 -88 -771 -719 -165 -328 -664 -709 -788 -114 -787 -396 -67 -696 -517 -684 -824 -262 -785 -587 -28 -337 -935 -406 -646 -168 -998 -461 -177 -529 -517 -736 -40 -444 -894 -667 -142 -452 -82 -739 -597 -511 -783 -679 -959 -574 -671 -486 -94 -153 -973 -787 -650 -254 -688 -372 -225 -974 -592 -713 -944 -695 -660 -5 -119 -975 -673 -548 -552 -805 -242 -222 -989 -869 -806 -169 -972 -770 -157 -137 -418 -445 -342 -60 -665 -274 -91 -478 -15 -333 -579 -185 -17 -100 -144 -266 -493 -29 -503 -137 -444 -817 -231 -737 -545 -326 -648 -9 -381 -338 -240 -963 -689 -123 -205 -580 -804 -732 -118 -739 -293 -713 -778 -166 -530 -949 -641 -155 -697 -800 -710 -922 -408 -633 -328 -649 -973 -653 -271 -880 -845 -91 -210 -162 -873 -414 -308 -11 -648 -752 -340 -714 -120 -475 -272 -418 -553 -32 -771 -686 -379 -340 -595 -169 -225 -940 -525 -162 -253 -326 -543 -20 -141 -846 -877 -361 -429 -17 -545 -482 -710 -418 -978 -931 -737 -464 -936 -806 -685 -938 -334 -416 -711 -573 -944 -819 -495 -958 -7 -617 -192 -547 -376 -70 -41 -102 -930 -258 -107 -391 -676 -27 -961 -767 -227 -584 -533 -286 -778 -702 -214 -57 -913 -249 -219 -887 -494 -483 -714 -946 -610 -846 -117 -228 -365 -173 -43 -258 -543 -492 -222 -116 -690 -388 -853 -324 -452 -817 -250 -655 -68 -705 -243 -418 -666 -171 -468 -65 -531 -766 -842 -915 -849 -489 -874 -686 -858 -686 -551 -738 -672 -221 -28 -942 -388 -756 -480 -407 -757 -666 -754 -256 -184 -367 -519 -434 -682 -512 -137 -821 -292 -98 -659 -945 -21 -107 -51 -815 -447 -559 -680 -964 -416 -596 -139 -265 -766 -720 -243 -543 -806 -338 -888 -181 -514 -20 -204 -488 -509 -342 -653 -169 -293 -583 -705 -652 -601 -149 -255 -845 -866 -970 -561 -733 -194 -448 -710 -289 -588 -62 -224 -874 -812 -620 -967 -80 -352 -660 -48 -185 -296 -706 -303 -346 -515 -759 -869 -286 -588 -374 -859 -833 -972 -239 -905 -742 -741 -241 -593 -586 -421 -464 -655 -451 -194 -750 -467 -936 -542 -845 -12 -912 -1 -436 -619 -226 -845 -20 -305 -852 -40 -736 -328 -989 -852 -9 -876 -801 -490 -340 -967 -165 -542 -52 -403 -988 -789 -887 -523 -584 -950 -93 -860 -83 -96 -686 -931 -942 -500 -3 -895 -931 -298 -571 -639 -382 -819 -272 -70 -29 -882 -906 -845 -929 -226 -428 -508 -312 -452 -563 -676 -399 -541 -445 -162 -42 -883 -104 -59 -355 -938 -922 -200 -150 -694 -387 -180 -734 -192 -243 -970 -796 -536 -31 -324 -594 -300 -37 -948 -135 -16 -629 -813 -772 -444 -911 -71 -201 -572 -703 -584 -992 -271 -559 -886 -820 -664 -227 -549 -706 -384 -283 -610 -541 -455 -437 -533 -227 -387 -355 -816 -913 -702 -18 -892 -337 -355 -897 -279 -284 -605 -545 -358 -438 -325 -418 -636 -141 -413 -737 -771 -359 -198 -272 -355 -983 -535 -316 -671 -599 -5 -28 -484 -172 -492 -902 -231 -858 -362 -19 -638 -163 -828 -130 -368 -496 -341 -562 -802 -556 -414 -393 -577 -930 -15 -206 -641 -168 -876 -129 -858 -359 -439 -628 -696 -888 -928 -289 -696 -317 -207 -254 -112 -367 -192 -70 -236 -383 -736 -416 -108 -803 -373 -36 -146 -214 -134 -106 -674 -501 -771 -338 -343 -365 -544 -222 -900 -134 -326 -734 -825 -252 -862 -98 -288 -20 -62 -935 -773 -987 -290 -179 -979 -9 -496 -452 -193 -548 -164 -430 -758 -963 -161 -28 -244 -182 -742 -28 -17 -589 -314 -45 -743 -618 -97 -197 -432 -108 -485 -861 -967 -133 -944 -630 -159 -373 -443 -242 -478 -248 -102 -787 -811 -347 -178 -853 -656 -444 -792 -156 -594 -128 -708 -384 -985 -328 -327 -666 -643 -877 -83 -989 -430 -702 -300 -827 -102 -286 -370 -725 -773 -392 -638 -437 -209 -81 -680 -222 -487 -554 -116 -147 -585 -386 -310 -894 -454 -402 -366 -704 -312 -833 -469 -306 -139 -366 -423 -747 -58 -129 -802 -102 -329 -281 -189 -220 -412 -133 -694 -765 -760 -290 -453 -812 -10 -588 -118 -36 -519 -662 -97 -68 -802 -709 -649 -356 -576 -106 -846 -239 -85 -334 -291 -65 -189 -125 -360 -631 -326 -872 -949 -952 -684 -672 -238 -138 -517 -280 -139 -481 -975 -398 -14 -305 -132 -995 -724 -697 -852 -167 -617 -929 -483 -947 -505 -48 -886 -552 -880 -343 -20 -448 -653 -491 -487 -18 -161 -173 -523 -65 -964 -605 -440 -562 -235 -332 -378 -767 -78 -787 -587 -494 -300 -999 -883 -533 -73 -380 -44 -816 -889 -10 -25 -424 -900 -358 -49 -173 -989 -877 -167 -589 -188 -147 -322 -778 -89 -690 -285 -473 -763 -412 -525 -828 -202 -347 -616 -140 -105 -986 -54 -635 -559 -505 -779 -614 -71 -935 -44 -715 -693 -697 -707 -509 -76 -76 -883 -519 -706 -186 -45 -995 -521 -806 -721 -324 -548 -398 -748 -138 -292 -349 -679 -628 -51 -826 -778 -129 -831 -904 -748 -592 -897 -978 -160 -508 -286 -995 -748 -750 -717 -676 -497 -130 -293 -358 -639 -980 -828 -971 -978 -396 -659 -336 -476 -183 -856 -635 -946 -893 -170 -333 -875 -128 -474 -450 -964 -73 -521 -218 -697 -161 -19 -545 -847 -305 -922 -470 -161 -528 -339 -296 -434 -526 -964 -663 -823 -317 -971 -673 -64 -408 -831 -103 -972 -950 -103 -337 -932 -817 -154 -84 -871 -547 -492 -789 -742 -758 -938 -780 -543 -34 -519 -77 -449 -935 -835 -868 -131 -250 -265 -568 -449 -526 -495 -308 -349 -585 -717 -313 -361 -302 -298 -768 -402 -291 -466 -823 -249 -949 -925 -482 -194 -202 -48 -942 -434 -946 -789 -28 -400 -556 -825 -879 -831 -633 -488 -530 -46 -934 -107 -735 -865 -639 -359 -330 -884 -602 -379 -673 -461 -400 -978 -15 -319 -207 -199 -738 -369 -832 -302 -761 -261 -430 -326 -192 -676 -854 -320 -554 -851 -921 -555 -627 -27 -896 -20 -375 -303 -192 -137 -881 -171 -12 -819 -146 -74 -75 -684 -79 -663 -302 -746 -804 -138 -710 -932 -497 -969 -513 -51 -289 -686 -305 -790 -804 -36 -320 -378 -67 -242 -358 -957 -954 -857 -625 -290 -829 -401 -350 -984 -82 -782 -297 -733 -938 -898 -351 -271 -483 -507 -216 -265 -585 -72 -357 -562 -415 -969 -203 -146 -371 -348 -639 -36 -147 -366 -696 -602 -56 -647 -669 -591 -556 -451 -57 -81 -400 -620 -746 -427 -73 -671 -527 -254 -300 -774 -9 -876 -920 -361 -432 -629 -103 -12 -727 -327 -346 -609 -968 -755 -511 -894 -952 -439 -224 -692 -419 -378 -758 -316 -574 -275 -522 -969 -970 -180 -744 -62 -249 -336 -762 -573 -992 -958 -418 -316 -424 -984 -671 -733 -943 -905 -706 -121 -607 -880 -747 -13 -351 -602 -935 -189 -445 -330 -396 -431 -81 -918 -307 -850 -945 -157 -959 -434 -717 -286 -947 -785 -301 -598 -734 -48 -861 -777 -177 -837 -763 -988 -996 -395 -141 -381 -267 -503 -14 -161 -90 -277 -66 -85 -716 -217 -409 -169 -785 -269 -462 -260 -913 -215 -772 -981 -7 -936 -149 -363 -390 -614 -203 -881 -893 -776 -676 -795 -574 -940 -789 -552 -972 -959 -617 -259 -96 -377 -406 -542 -276 -712 -386 -124 -821 -63 -28 -52 -351 -942 -930 -918 -65 -341 -50 -747 -542 -444 -438 -321 -890 -121 -883 -339 -557 -108 -192 -40 -840 -535 -247 -563 -419 -852 -216 -80 -218 -78 -447 -157 -692 -357 -70 -581 -183 -732 -706 -992 -77 -1000 -895 -457 -876 -124 -385 -881 -896 -277 -198 -317 -648 -554 -494 -958 -739 -647 -903 -954 -551 -487 -457 -639 -370 -951 -939 -595 -762 -251 -159 -350 -100 -465 -255 -491 -368 -553 -698 -734 -302 -531 -543 -380 -302 -747 -577 -333 -752 -325 -114 -567 -822 -517 -59 -767 -316 -731 -474 -789 -453 -176 -408 -406 -294 -754 -23 -133 -49 -161 -759 -352 -496 -540 -76 -17 -198 -416 -935 -894 -912 -215 -916 -913 -50 -126 -918 -261 -823 -405 -505 -334 -817 -863 -339 -620 -184 -16 -332 -68 -295 -495 -138 -667 -987 -663 -833 -764 -595 -77 -262 -20 -999 -375 -393 -199 -422 -504 -611 -75 -547 -335 -478 -760 -187 -60 -123 -760 -586 -794 -752 -397 -294 -689 -970 -570 -342 -651 -67 -464 -527 -863 -428 -518 -332 -765 -704 -766 -744 -822 -375 -843 -40 -17 -893 -43 -371 -222 -293 -147 -131 -895 -26 -556 -162 -318 -783 -70 -341 -413 -300 -581 -16 -798 -522 -587 -236 -35 -956 -25 -237 -928 -155 -35 -50 -961 -839 -896 -187 -719 -187 -510 -434 -117 -543 -973 -103 -276 -806 -585 -198 -928 -480 -618 -963 -115 -759 -817 -879 -521 -763 -604 -862 -181 -390 -303 -927 -118 -515 -886 -466 -31 -639 -132 -410 -871 -879 -439 -597 -592 -603 -35 -632 -82 -80 -113 -684 -706 -417 -367 -442 -799 -750 -721 -542 -686 -42 -30 -734 -897 -292 -403 -619 -634 -435 -274 -707 -394 -518 -700 -132 -184 -280 -747 -14 -791 -753 -835 -985 -571 -208 -140 -658 -334 -613 -150 -268 -816 -742 -941 -208 -159 -245 -48 -913 -924 -462 -366 -690 -412 -371 -443 -862 -116 -499 -616 -958 -76 -33 -961 -720 -170 -70 -20 -221 -463 -415 -577 -206 -384 -578 -839 -713 -354 -272 -46 -196 -202 -435 -574 -530 -905 -736 -533 -597 -395 -800 -17 -31 -704 -394 -229 -101 -349 -399 -245 -964 -266 -250 -751 -212 -84 -232 -389 -744 -827 -404 -583 -742 -367 -189 -927 -648 -648 -556 -118 -660 -488 -836 -744 -310 -740 -964 -734 -209 -848 -376 -951 -243 -801 -350 -792 -392 -582 -746 -609 -366 -812 -271 -679 -698 -607 -985 -626 -192 -681 -640 -650 -182 -189 -925 -603 -687 -958 -55 -292 -318 -166 -798 -856 -744 -902 -695 -821 -394 -267 -528 -163 -176 -510 -408 -856 -382 -677 -75 -744 -386 -975 -331 -419 -601 -381 -453 -716 -437 -945 -365 -923 -69 -211 -312 -266 -234 -756 -874 -914 -565 -534 -212 -537 -519 -999 -116 -747 -469 -259 -418 -899 -341 -595 -762 -102 -29 -705 -74 -467 -770 -867 -213 -779 -872 -925 -268 -570 -814 -367 -49 -709 -443 -749 -410 -296 -277 -92 -700 -830 -752 -62 -735 -337 -662 -514 -553 -326 -776 -627 -648 -270 -857 -150 -322 -672 -726 -320 -835 -385 -260 -776 -230 -347 -677 -317 -157 -540 -779 -114 -259 -424 -741 -828 -847 -442 -611 -538 -208 -497 -117 -182 -624 -468 -981 -926 -68 -319 -860 -832 -463 -109 -884 -312 -22 -923 -166 -933 -142 -873 -524 -369 -99 -952 -562 -586 -794 -451 -133 -500 -965 -53 -227 -558 -609 -635 -379 -742 -478 -44 -473 -450 -544 -584 -214 -347 -627 -487 -922 -955 -174 -894 -687 -432 -859 -670 -74 -491 -428 -105 -517 -657 -762 -197 -486 -92 -164 -576 -801 -534 -104 -890 -471 -158 -608 -432 -305 -864 -137 -519 -183 -662 -710 -825 -234 -754 -26 -450 -795 -71 -820 -55 -753 -897 -872 -289 -465 -144 -122 -141 -525 -913 -787 -48 -785 -919 -350 -367 -499 -985 -140 -887 -923 -888 -969 -997 -278 -225 -314 -865 -883 -80 -773 -422 -871 -747 -365 -937 -461 -668 -645 -891 -221 -780 -598 -606 -128 -935 -684 -805 -88 -607 -950 -893 -902 -976 -949 -363 -579 -520 -924 -238 -697 -200 -724 -611 -75 -60 -912 -534 -611 -158 -378 -97 -757 -604 -611 -956 -251 -554 -91 -234 -933 -61 -656 -477 -446 -246 -382 -324 -796 -984 -816 -423 -842 -711 -226 -69 -599 -919 -39 -150 -570 -152 -421 -763 -409 -939 -413 -348 -145 -31 -217 -591 -640 -100 -97 -940 -752 -9 -310 -595 -867 -623 -164 -202 -4 -637 -290 -949 -954 -359 -787 -314 -426 -280 -396 -977 -236 -636 -325 -709 -410 -702 -331 -922 -947 -990 -187 -494 -281 -180 -193 -762 -791 -161 -438 -532 -519 -77 -627 -588 -147 -841 -820 -164 -386 -574 -287 -229 -212 -791 -958 -200 -67 -220 -895 -977 -701 -778 -382 -982 -399 -713 -755 -975 -245 -825 -595 -151 -710 -857 -697 -956 -179 -791 -636 -339 -452 -215 -861 -97 -313 -666 -698 -52 -440 -496 -816 -378 -568 -736 -135 -504 -696 -658 -594 -708 -943 -68 -716 -567 -190 -468 -121 -78 -670 -32 -968 -913 -748 -425 -541 -897 -827 -822 -454 -643 -322 -951 -467 -406 -920 -267 -5 -663 -292 -110 -367 -31 -473 -385 -903 -344 -815 -893 -606 -862 -270 -30 -80 -373 -98 -943 -891 -255 -761 -621 -380 -631 -498 -847 -896 -208 -818 -659 -965 -541 -47 -587 -392 -340 -99 -310 -621 -12 -527 -733 -111 -372 -469 -970 -949 -154 -104 -778 -65 -129 -251 -171 -570 -780 -504 -176 -396 -544 -25 -446 -122 -12 -74 -510 -949 -190 -142 -482 -851 -891 -703 -234 -684 -239 -201 -87 -567 -275 -24 -131 -889 -325 -446 -815 -117 -227 -809 -190 -532 -790 -944 -919 -565 -666 -501 -548 -694 -375 -205 -262 -829 -302 -567 -642 -812 -440 -97 -462 -307 -642 -423 -125 -294 -242 -311 -355 -842 -505 -596 -761 -632 -665 -997 -665 -719 -217 -458 -625 -965 -926 -386 -140 -561 -950 -755 -858 -14 -730 -865 -595 -586 -49 -458 -188 -655 -313 -806 -435 -783 -931 -309 -807 -641 -644 -409 -637 -698 -74 -123 -732 -845 -844 -896 -482 -499 -364 -448 -323 -480 -423 -548 -384 -863 -23 -501 -580 -883 -520 -230 -191 -697 -927 -587 -526 -345 -271 -950 -416 -801 -366 -210 -377 -722 -724 -824 -119 -366 -958 -578 -528 -968 -341 -4 -405 -792 -24 -396 -546 -456 -773 -921 -872 -183 -486 -442 -116 -568 -121 -257 -741 -114 -745 -439 -469 -584 -795 -48 -912 -156 -576 -401 -156 -951 -575 -897 -179 -314 -597 -595 -260 -39 -819 -644 -458 -732 -167 -777 -763 -185 -454 -74 -879 -213 -611 -698 -184 -838 -246 -918 -2 -201 -50 -893 -483 -83 -606 -171 -23 -454 -796 -987 -646 -218 -674 -156 -384 -466 -420 -340 -474 -152 -551 -647 -203 -241 -668 -646 -602 -561 -56 -467 -45 -130 -519 -744 -874 -927 -635 -935 -976 -374 -593 -381 -708 -56 -385 -865 -382 -426 -103 -560 -835 -355 -955 -315 -92 -678 -291 -121 -913 -411 -205 -654 -341 -661 -521 -170 -322 -525 -55 -79 -428 -645 -64 -82 -625 -835 -985 -988 -392 -17 -118 -680 -455 -230 -963 -352 -630 -363 -849 -215 -352 -985 -22 -31 -994 -879 -614 -14 -73 -522 -55 -403 -587 -428 -254 -297 -986 -253 -225 -113 -616 -657 -528 -887 -91 -724 -152 -998 -171 -883 -802 -178 -484 -900 -730 -315 -963 -955 -777 -328 -957 -103 -728 -289 -319 -643 -874 -112 -686 -545 -574 -28 -368 -401 -31 -994 -434 -856 -591 -764 -503 -787 -456 -869 -281 -419 -364 -339 -26 -227 -11 -11 -337 -780 -81 -522 -734 -743 -689 -344 -573 -801 -54 -588 -932 -957 -114 -97 -71 -566 -475 -751 -845 -942 -863 -432 -349 -428 -896 -362 -474 -597 -411 -692 -449 -317 -283 -453 -45 -964 -433 -524 -744 -616 -337 -849 -51 -236 -771 -880 -404 -950 -200 -532 -8 -246 -67 -729 -367 -826 -192 -70 -481 -104 -183 -79 -233 -653 -829 -537 -938 -942 -754 -172 -728 -620 -874 -977 -760 -372 -256 -918 -214 -887 -425 -858 -380 -1000 -933 -716 -850 -479 -964 -758 -278 -72 -320 -437 -395 -984 -317 -199 -407 -225 -170 -760 -246 -837 -532 -933 -977 -504 -432 -241 -159 -337 -888 -643 -939 -231 -807 -362 -480 -650 -740 -706 -650 -532 -46 -199 -30 -719 -565 -138 -290 -551 -564 -733 -606 -571 -529 -865 -859 -728 -163 -682 -269 -770 -43 -229 -19 -509 -258 -62 -382 -418 -92 -265 -677 -144 -414 -722 -21 -717 -862 -437 -619 -836 -647 -85 -67 -67 -817 -636 -797 -890 -434 -302 -594 -982 -175 -963 -839 -607 -849 -961 -115 -453 -801 -472 -152 -852 -671 -730 -244 -298 -311 -853 -429 -520 -750 -430 -199 -314 -35 -665 -630 -26 -226 -838 -601 -168 -492 -880 -96 -723 -142 -208 -211 -328 -582 -457 -872 -159 -751 -659 -728 -19 -31 -401 -645 -429 -582 -365 -691 -367 -892 -620 -701 -230 -198 -633 -378 -12 -920 -633 -904 -868 -837 -331 -967 -597 -80 -302 -484 -583 -942 -129 -11 -227 -410 -901 -4 -386 -31 -341 -382 -378 -233 -340 -656 -757 -822 -459 -888 -85 -137 -21 -957 -616 -840 -805 -166 -662 -181 -432 -892 -942 -476 -608 -543 -111 -520 -20 -266 -267 -934 -808 -322 -48 -403 -961 -529 -614 -458 -100 -684 -848 -501 -363 -73 -239 -469 -413 -861 -664 -505 -921 -534 -337 -13 -939 -35 -812 -11 -469 -569 -535 -192 -57 -615 -720 -466 -877 -866 -369 -191 -675 -692 -829 -301 -789 -349 -276 -530 -37 -253 -273 -354 -615 -932 -846 -851 -265 -509 -684 -833 -654 -303 -899 -20 -578 -116 -959 -862 -111 -914 -252 -58 -800 -318 -591 -834 -147 -406 -641 -829 -810 -13 -395 -788 -61 -133 -117 -445 -765 -897 -89 -301 -419 -541 -312 -838 -6 -34 -231 -614 -536 -255 -701 -747 -66 -814 -582 -197 -112 -781 -63 -750 -860 -428 -977 -762 -186 -122 -196 -25 -357 -381 -957 -663 -686 -598 -813 -470 -611 -159 -760 -838 -341 -7 -226 -521 -920 -688 -491 -350 -533 -308 -776 -286 -361 -784 -956 -32 -75 -909 -738 -973 -338 -605 -957 -156 -692 -987 -808 -103 -416 -360 -324 -213 -458 -10 -442 -98 -135 -946 -471 -259 -513 -735 -115 -224 -108 -13 -324 -403 -874 -575 -583 -467 -201 -191 -412 -562 -326 -569 -444 -85 -648 -374 -309 -279 -374 -633 -910 -152 -87 -552 -866 -430 -581 -29 -539 -434 -641 -692 -206 -643 -705 -677 -500 -672 -196 -733 -917 -315 -500 -242 -607 -969 -902 -118 -408 -234 -296 -223 -28 -984 -409 -993 -622 -913 -528 -291 -190 -750 -895 -605 -786 -464 -597 -323 -3 -238 -703 -482 -402 -655 -107 -188 -770 -27 -488 -128 -86 -979 -194 -453 -576 -525 -971 -736 -499 -324 -717 -622 -416 -99 -329 -8 -852 -848 -400 -437 -87 -581 -406 -538 -719 -828 -412 -15 -549 -466 -456 -60 -444 -534 -312 -922 -199 -623 -851 -971 -754 -427 -793 -932 -182 -344 -603 -239 -498 -853 -248 -994 -423 -828 -738 -139 -413 -430 -169 -51 -600 -6 -202 -500 -904 -334 -454 -206 -917 -464 -286 -793 -599 -981 -239 -755 -663 -555 -589 -215 -92 -831 -805 -367 -728 -319 -478 -116 -612 -212 -908 -691 -170 -242 -529 -357 -411 -408 -495 -534 -774 -458 -377 -289 -505 -310 -341 -388 -239 -579 -729 -292 -610 -505 -906 -796 -24 -226 -286 -279 -720 -523 -888 -712 -555 -834 -64 -240 -64 -930 -925 -148 -991 -57 -768 -564 -525 -695 -589 -183 -160 -249 -1000 -883 -193 -929 -203 -198 -892 -887 -815 -864 -950 -624 -123 -130 -459 -141 -517 -546 -680 -313 -805 -869 -884 -737 -338 -449 -163 -857 -471 -597 -46 -680 -659 -660 -467 -347 -457 -367 -910 -879 -388 -514 -697 -503 -515 -610 -446 -799 -984 -848 -75 -511 -663 -915 -621 -384 -20 -423 -391 -227 -850 -731 -204 -107 -697 -363 -643 -375 -58 -256 -771 -541 -500 -780 -917 -700 -925 -759 -413 -923 -979 -904 -173 -810 -291 -315 -519 -768 -481 -859 -648 -303 -559 -290 -84 -616 -552 -818 -938 -269 -35 -231 -700 -707 -371 -203 -154 -218 -837 -148 -83 -76 -904 -516 -395 -89 -589 -936 -481 -665 -211 -73 -229 -634 -469 -289 -50 -361 -448 -829 -215 -423 -263 -676 -230 -345 -736 -927 -507 -141 -538 -188 -543 -22 -758 -39 -98 -807 -911 -966 -993 -156 -120 -223 -781 -394 -248 -32 -24 -547 -231 -929 -80 -216 -92 -548 -319 -543 -497 -631 -319 -226 -895 -529 -141 -630 -975 -313 -891 -64 -888 -907 -526 -213 -941 -761 -104 -685 -554 -189 -346 -203 -44 -254 -669 -103 -801 -104 -854 -433 -435 -151 -937 -53 -735 -279 -888 -206 -623 -8 -622 -438 -405 -437 -79 -867 -714 -384 -821 -408 -982 -514 -772 -145 -797 -3 -504 -74 -839 -5 -809 -520 -363 -587 -839 -295 -850 -914 -389 -75 -217 -656 -399 -233 -968 -845 -91 -512 -108 -516 -857 -386 -453 -809 -268 -821 -291 -197 -221 -582 -832 -3 -498 -111 -633 -393 -929 -735 -715 -96 -972 -455 -936 -77 -658 -643 -580 -675 -689 -924 -915 -67 -509 -43 -887 -760 -601 -384 -639 -139 -149 -522 -369 -323 -286 -580 -768 -169 -903 -388 -81 -21 -918 -342 -799 -654 -621 -462 -713 -463 -783 -716 -48 -156 -710 -955 -665 -665 -168 -196 -232 -29 -878 -721 -185 -888 -626 -158 -774 -291 -156 -751 -855 -174 -424 -465 -570 -170 -647 -469 -542 -413 -803 -966 -429 -47 -948 -830 -440 -937 -909 -22 -208 -116 -123 -571 -136 -932 -341 -93 -795 -955 -718 -465 -742 -902 -820 -64 -812 -213 -256 -294 -708 -46 -258 -550 -254 -769 -198 -701 -214 -848 -279 -464 -509 -595 -802 -889 -488 -491 -68 -163 -986 -421 -182 -162 -558 -369 -247 -770 -606 -537 -141 -700 -871 -246 -849 -39 -912 -169 -517 -502 -601 -609 -412 -913 -195 -261 -422 -867 -951 -437 -377 -697 -38 -78 -581 -241 -957 -431 -959 -5 -755 -297 -242 -439 -605 -766 -667 -842 -211 -311 -982 -132 -719 -759 -838 -706 -824 -579 -636 -196 -831 -764 -609 -732 -13 -354 -447 -989 -976 -709 -343 -643 -787 -879 -731 -217 -726 -190 -171 -720 -651 -501 -705 -677 -192 -590 -412 -606 -580 -954 -66 -441 -90 -495 -264 -312 -66 -87 -122 -168 -25 -582 -714 -34 -71 -355 -923 -726 -262 -902 -493 -52 -945 -725 -760 -951 -59 -931 -282 -996 -723 -141 -470 -437 -944 -883 -381 -201 -980 -241 -334 -192 -718 -905 -62 -805 -778 -225 -918 -686 -109 -157 -876 -149 -252 -173 -180 -702 -190 -754 -736 -53 -528 -586 -827 -37 -682 -724 -378 -29 -600 -121 -1000 -767 -574 -564 -403 -23 -833 -975 -881 -270 -677 -139 -684 -8 -687 -9 -498 -581 -9 -537 -823 -877 -587 -260 -453 -955 -617 -581 -504 -400 -673 -436 -327 -175 -419 -226 -802 -25 -98 -628 -784 -117 -50 -468 -409 -251 -26 -599 -578 -21 -133 -806 -872 -996 -273 -282 -856 -235 -403 -20 -787 -915 -145 -936 -307 -721 -712 -849 -980 -181 -185 -57 -887 -497 -30 -861 -935 -651 -615 -901 -625 -664 -885 -910 -916 -72 -230 -973 -553 -252 -881 -722 -74 -353 -2 -417 -968 -327 -737 -474 -867 -111 -689 -659 -168 -950 -319 -198 -807 -685 -35 -320 -396 -85 -922 -623 -235 -895 -527 -284 -723 -832 -727 -284 -855 -549 -590 -595 -393 -845 -146 -829 -691 -222 -456 -990 -517 -441 -403 -169 -646 -257 -987 -530 -387 -47 -580 -778 -600 -361 -422 -312 -293 -948 -774 -719 -885 -61 -177 -505 -728 -322 -226 -195 -227 -224 -63 -744 -329 -394 -75 -839 -572 -447 -937 -992 -431 -50 -777 -10 -833 -842 -215 -282 -726 -415 -254 -986 -655 -553 -269 -474 -908 -415 -564 -140 -289 -500 -798 -78 -401 -627 -615 -767 -744 -512 -157 -433 -629 -245 -77 -681 -932 -878 -88 -949 -579 -655 -955 -824 -177 -648 -653 -220 -850 -163 -528 -354 -408 -309 -155 -900 -469 -261 -857 -856 -924 -683 -750 -315 -836 -733 -126 -44 -927 -218 -192 -635 -938 -413 -409 -699 -469 -723 -378 -8 -72 -375 -448 -161 -598 -789 -958 -862 -865 -277 -207 -110 -870 -803 -686 -404 -274 -183 -890 -376 -738 -776 -502 -359 -415 -542 -727 -267 -932 -226 -175 -58 -692 -445 -759 -218 -666 -338 -718 -671 -632 -781 -652 -10 -95 -245 -49 -716 -913 -70 -310 -125 -329 -836 -327 -110 -15 -380 -251 -101 -398 -108 -277 -773 -467 -95 -115 -952 -40 -16 -291 -628 -546 -61 -397 -404 -387 -283 -751 -834 -616 -942 -705 -774 -652 -577 -632 -251 -88 -495 -712 -247 -795 -252 -435 -299 -13 -245 -20 -41 -414 -296 -593 -208 -124 -368 -575 -42 -997 -963 -761 -468 -570 -91 -517 -698 -924 -678 -892 -394 -604 -56 -621 -861 -199 -500 -126 -34 -753 -221 -571 -246 -584 -719 -509 -356 -994 -327 -609 -85 -982 -815 -207 -658 -816 -56 -788 -480 -583 -287 -113 -872 -374 -371 -549 -568 -211 -169 -757 -526 -619 -469 -761 -222 -445 -934 -647 -10 -258 -495 -88 -936 -8 -350 -59 -665 -363 -518 -139 -919 -944 -568 -418 -695 -317 -631 -919 -481 -662 -829 -921 -947 -279 -315 -471 -469 -551 -423 -536 -168 -844 -945 -300 -555 -969 -26 -264 -756 -611 -749 -844 -714 -646 -541 -404 -703 -691 -569 -185 -924 -371 -659 -185 -534 -591 -593 -114 -371 -224 -880 -802 -127 -910 -471 -520 -689 -279 -674 -878 -924 -767 -653 -831 -930 -6 -115 -690 -179 -749 -982 -94 -988 -348 -452 -893 -152 -104 -17 -402 -348 -796 -598 -262 -474 -474 -642 -165 -826 -817 -399 -170 -876 -836 -15 -727 -346 -652 -929 -607 -237 -652 -577 -380 -351 -542 -127 -352 -132 -962 -142 -536 -743 -470 -55 -943 -957 -84 -97 -440 -152 -126 -714 -427 -859 -333 -145 -695 -575 -212 -478 -242 -475 -576 -288 -18 -304 -142 -692 -151 -971 -858 -317 -928 -29 -540 -896 -225 -610 -531 -384 -806 -149 -65 -536 -537 -743 -234 -68 -791 -764 -527 -502 -463 -151 -118 -887 -673 -202 -88 -877 -38 -417 -612 -933 -292 -116 -979 -20 -125 -423 -359 -566 -538 -135 -279 -883 -219 -992 -816 -457 -410 -615 -149 -218 -882 -621 -78 -610 -794 -283 -328 -569 -593 -955 -142 -41 -758 -405 -400 -788 -428 -30 -366 -188 -531 -589 -482 -945 -129 -998 -192 -81 -781 -458 -133 -87 -209 -407 -868 -673 -49 -720 -677 -307 -897 -805 -781 -274 -141 -758 -351 -803 -384 -981 -416 -532 -660 -911 -20 -729 -558 -415 -449 -622 -82 -143 -147 -498 -87 -376 -974 -101 -319 -231 -490 -80 -603 -260 -181 -720 -198 -549 -166 -364 -244 -980 -588 -207 -54 -728 -449 -585 -96 -436 -275 -771 -829 -706 -777 -551 -464 -100 -254 -839 -118 -714 -312 -167 -441 -300 -146 -750 -975 -609 -476 -553 -721 -80 -436 -53 -345 -291 -453 -368 -119 -603 -156 -122 -637 -571 -82 -254 -212 -990 -989 -877 -290 -615 -728 -999 -287 -436 -356 -740 -445 -661 -789 -488 -752 -437 -648 -750 -256 -103 -656 -449 -335 -70 -734 -187 -29 -483 -833 -278 -45 -246 -763 -778 -950 -792 -206 -876 -433 -792 -124 -22 -31 -117 -719 -937 -348 -444 -826 -459 -514 -155 -102 -527 -750 -494 -475 -400 -203 -55 -596 -313 -429 -310 -539 -976 -629 -117 -14 -205 -674 -237 -134 -217 -174 -72 -912 -246 -267 -697 -261 -26 -553 -997 -778 -386 -446 -491 -773 -584 -103 -996 -238 -864 -840 -156 -463 -985 -923 -839 -554 -6 -242 -193 -617 -171 -36 -68 -616 -454 -952 -682 -255 -608 -493 -979 -855 -975 -903 -445 -518 -695 -592 -288 -101 -145 -996 -320 -650 -929 -116 -679 -901 -577 -156 -958 -437 -540 -42 -435 -807 -836 -797 -722 -816 -375 -896 -480 -353 -174 -386 -144 -298 -133 -444 -329 -812 -875 -628 -984 -223 -376 -338 -307 -398 -676 -505 -888 -245 -761 -830 -165 -541 -156 -709 -114 -684 -832 -564 -681 -817 -860 -447 -676 -754 -800 -964 -927 -171 -964 -890 -501 -636 -148 -104 -215 -460 -419 -900 -916 -907 -357 -26 -399 -188 -704 -282 -196 -148 -3 -99 -445 -937 -609 -767 -353 -74 -598 -66 -1000 -922 -212 -206 -318 -586 -630 -783 -692 -427 -964 -464 -86 -226 -730 -416 -34 -447 -777 -516 -440 -867 -449 -517 -749 -971 -717 -224 -547 -391 -302 -478 -888 -348 -896 -925 -763 -851 -618 -389 -417 -65 -421 -106 -15 -293 -211 -51 -334 -5 -923 -615 -556 -641 -450 -984 -348 -814 -762 -622 -651 -721 -259 -224 -711 -780 -927 -755 -632 -976 -376 -634 -815 -734 -997 -468 -205 -135 -97 -548 -35 -429 -327 -907 -597 -689 -831 -190 -254 -98 -913 -774 -934 -532 -474 -708 -654 -53 -114 -782 -409 -114 -602 -272 -844 -570 -373 -347 -579 -163 -624 -449 -343 -457 -900 -523 -560 -934 -611 -915 -18 -113 -399 -739 -586 -544 -86 -505 -263 -268 -765 -486 -30 -565 -959 -562 -706 -327 -274 -734 -517 -438 -106 -808 -479 -181 -179 -224 -325 -837 -800 -195 -698 -276 -671 -494 -19 -604 -316 -847 -695 -101 -280 -164 -788 -284 -287 -246 -693 -259 -672 -997 -651 -760 -616 -981 -345 -610 -958 -221 -186 -377 -447 -161 -42 -447 -833 -365 -478 -631 -551 -177 -936 -698 -425 -816 -360 -388 -509 -987 -728 -58 -686 -250 -592 -878 -664 -658 -163 -33 -985 -395 -967 -788 -483 -136 -628 -788 -560 -146 -831 -510 -681 -655 -146 -188 -885 -325 -519 -687 -658 -583 -125 -779 -455 -212 -201 -795 -95 -294 -508 -982 -960 -702 -534 -903 -357 -899 -1000 -288 -411 -436 -963 -848 -604 -559 -221 -532 -138 -797 -608 -973 -592 -244 -821 -699 -407 -735 -800 -557 -128 -210 -881 -978 -229 -790 -350 -900 -673 -638 -423 -956 -270 -124 -35 -758 -426 -361 -239 -574 -71 -230 -285 -496 -488 -753 -869 -876 -761 -314 -566 -220 -776 -459 -110 -653 -941 -705 -675 -562 -754 -836 -830 -542 -300 -209 -774 -880 -460 -868 -758 -250 -155 -587 -594 -811 -738 -99 -251 -878 -131 -595 -474 -61 -771 -398 -131 -328 -12 -286 -62 -621 -719 -848 -129 -985 -580 -454 -390 -635 -957 -905 -336 -488 -520 -998 -511 -625 -124 -495 -919 -288 -561 -499 -951 -47 -484 -764 -534 -27 -939 -451 -632 -687 -6 -126 -359 -799 -99 -280 -82 -339 -662 -149 -678 -530 -626 -455 -428 -280 -301 -10 -481 -76 -242 -972 -191 -759 -651 -208 -35 -330 -243 -114 -320 -455 -310 -747 -658 -814 -100 -909 -675 -853 -531 -911 -132 -731 -900 -55 -872 -535 -297 -503 -536 -89 -329 -870 -57 -338 -236 -792 -750 -152 -150 -707 -137 -31 -857 -362 -557 -893 -37 -358 -397 -771 -649 -464 -750 -876 -142 -760 -195 -189 -326 -675 -125 -31 -200 -648 -262 -59 -610 -475 -51 -870 -75 -903 -94 -878 -278 -295 -994 -50 -629 -383 -249 -742 -161 -624 -509 -86 -138 -859 -279 -967 -72 -301 -945 -988 -497 -348 -864 -999 -471 -229 -544 -180 -975 -251 -88 -20 -894 -664 -159 -800 -257 -945 -938 -916 -350 -612 -273 -272 -699 -526 -119 -996 -376 -32 -415 -881 -346 -472 -907 -178 -797 -855 -774 -73 -492 -176 -974 -121 -922 -630 -356 -759 -315 -209 -362 -972 -636 -78 -750 -348 -846 -451 -91 -479 -516 -161 -125 -432 -467 -84 -398 -475 -215 -264 -234 -976 -625 -904 -633 -736 -567 -320 -39 -434 -74 -117 -394 -115 -885 -82 -883 -216 -761 -614 -804 -574 -796 -505 -586 -834 -496 -55 -719 -36 -321 -817 -827 -567 -255 -909 -410 -141 -585 -257 -315 -11 -826 -682 -45 -143 -249 -724 -272 -85 -16 -570 -711 -255 -888 -900 -951 -756 -767 -504 -312 -886 -61 -134 -966 -370 -44 -652 -587 -969 -20 -654 -96 -411 -59 -391 -694 -542 -299 -526 -401 -501 -259 -492 -729 -307 -646 -73 -239 -448 -164 -976 -908 -926 -200 -691 -425 -883 -722 -986 -73 -361 -327 -170 -277 -624 -476 -540 -893 -720 -486 -593 -121 -517 -537 -398 -945 -622 -625 -530 -476 -851 -191 -25 -131 -247 -502 -84 -358 -747 -77 -582 -130 -88 -966 -90 -597 -962 -169 -968 -857 -817 -897 -127 -387 -621 -371 -413 -262 -323 -362 -862 -865 -777 -635 -149 -13 -849 -70 -43 -526 -685 -610 -66 -367 -698 -950 -81 -672 -169 -416 -742 -874 -541 -87 -234 -481 -127 -856 -536 -499 -901 -315 -266 -551 -377 -800 -431 -488 -906 -475 -29 -458 -791 -947 -479 -388 -596 -412 -40 -796 -772 -629 -694 -298 -632 -315 -11 -836 -569 -685 -75 -181 -346 -34 -908 -252 -399 -248 -316 -927 -956 -784 -415 -22 -173 -385 -101 -461 -684 -702 -900 -427 -875 -575 -865 -865 -27 -555 -426 -556 -786 -61 -15 -814 -509 -73 -924 -683 -92 -86 -214 -924 -554 -932 -369 -227 -304 -675 -396 -166 -977 -628 -792 -939 -120 -328 -883 -546 -234 -80 -493 -358 -169 -435 -170 -259 -627 -870 -950 -118 -25 -126 -616 -577 -994 -503 -771 -960 -667 -86 -961 -553 -490 -944 -250 -219 -282 -628 -901 -340 -910 -913 -441 -239 -488 -271 -883 -517 -857 -693 -365 -199 -309 -934 -581 -976 -589 -898 -704 -800 -429 -705 -285 -409 -94 -510 -860 -369 -569 -919 -881 -645 -173 -28 -944 -260 -466 -898 -869 -355 -574 -355 -580 -27 -857 -466 -371 -648 -311 -870 -756 -867 -146 -171 -484 -239 -632 -790 -95 -510 -230 -890 -269 -944 -976 -965 -181 -630 -299 -833 -610 -348 -238 -958 -961 -276 -565 -203 -714 -875 -995 -305 -348 -329 -92 -904 -809 -753 -358 -736 -83 -483 -723 -905 -828 -88 -495 -193 -388 -505 -346 -75 -664 -902 -68 -937 -549 -151 -759 -41 -596 -142 -966 -263 -701 -264 -792 -173 -149 -396 -961 -251 -502 -103 -658 -656 -163 -438 -369 -813 -109 -321 -65 -363 -779 -978 -58 -523 -611 -219 -341 -919 -826 -546 -681 -862 -801 -356 -173 -143 -145 -51 -400 -50 -734 -607 -963 -400 -462 -610 -372 -13 -540 -722 -60 -798 -788 -479 -861 -743 -706 -50 -427 -818 -494 -292 -78 -815 -213 -233 -869 -702 -138 -811 -471 -885 -250 -527 -648 -858 -38 -811 -857 -746 -205 -752 -677 -705 -123 -443 -882 -847 -26 -410 -483 -473 -619 -300 -314 -728 -848 -292 -644 -76 -253 -176 -14 -397 -436 -346 -993 -715 -202 -827 -8 -540 -562 -940 -421 -634 -754 -12 -284 -591 -354 -151 -69 -795 -698 -607 -4 -210 -273 -721 -911 -392 -994 -629 -765 -604 -366 -751 -428 -398 -603 -35 -735 -909 -485 -679 -933 -185 -901 -640 -318 -480 -639 -486 -859 -733 -461 -739 -331 -589 -664 -921 -691 -438 -190 -209 -991 -328 -866 -810 -996 -284 -131 -313 -342 -410 -721 -345 -982 -744 -263 -175 -473 -999 -737 -525 -300 -923 -776 -269 -185 -463 -34 -828 -194 -183 -562 -921 -863 -106 -211 -403 -570 -251 -308 -690 -772 -196 -414 -576 -514 -339 -664 -913 -327 -873 -468 -227 -4 -50 -20 -355 -815 -766 -150 -969 -911 -461 -702 -452 -574 -91 -614 -594 -845 -365 -883 -475 -311 -46 -422 -339 -480 -674 -978 -825 -217 -660 -25 -809 -627 -515 -8 -653 -58 -378 -647 -882 -196 -976 -50 -734 -96 -738 -671 -924 -722 -56 -622 -483 -763 -644 -976 -341 -10 -999 -739 -605 -36 -132 -456 -699 -117 -626 -795 -808 -757 -745 -84 -842 -282 -524 -239 -170 -149 -596 -528 -292 -429 -202 -45 -551 -614 -857 -835 -803 -286 -281 -522 -921 -495 -913 -829 -285 -146 -301 -155 -588 -705 -188 -824 -470 -403 -310 -161 -843 -603 -856 -238 -821 -926 -630 -9 -65 -722 -482 -743 -972 -653 -738 -989 -756 -153 -907 -31 -988 -522 -369 -381 -765 -699 -571 -918 -522 -931 -323 -663 -768 -73 -816 -880 -966 -484 -490 -829 -590 -197 -895 -646 -656 -873 -418 -208 -791 -133 -115 -119 -509 -654 -639 -84 -551 -576 -65 -966 -675 -762 -583 -570 -664 -768 -138 -71 -874 -942 -545 -259 -307 -542 -835 -159 -342 -116 -43 -849 -388 -407 -895 -884 -383 -336 -644 -619 -570 -672 -990 -839 -199 -848 -947 -236 -628 -317 -654 -121 -980 -105 -979 -701 -454 -36 -67 -629 -913 -22 -899 -156 -955 -500 -225 -760 -682 -568 -379 -823 -734 -871 -950 -226 -288 -836 -713 -70 -764 -2 -915 -388 -702 -745 -713 -27 -536 -529 -957 -335 -594 -309 -168 -412 -422 -413 -658 -614 -212 -843 -88 -314 -229 -87 -879 -835 -230 -323 -891 -168 -492 -977 -547 -193 -62 -433 -578 -317 -308 -143 -23 -273 -731 -797 -282 -282 -396 -129 -953 -431 -293 -978 -484 -331 -432 -399 -64 -244 -948 -319 -44 -867 -572 -418 -955 -938 -586 -121 -681 -599 -33 -74 -448 -819 -650 -153 -586 -13 -579 -273 -708 -230 -414 -528 -152 -380 -161 -357 -988 -867 -308 -901 -644 -137 -700 -59 -790 -607 -289 -294 -745 -978 -685 -39 -361 -671 -206 -982 -145 -318 -823 -601 -35 -322 -848 -926 -248 -782 -778 -362 -141 -896 -42 -550 -221 -999 -141 -985 -896 -636 -704 -235 -578 -442 -329 -258 -507 -874 -930 -812 -635 -814 -208 -244 -306 -934 -643 -140 -23 -134 -964 -879 -617 -493 -382 -614 -665 -324 -406 -160 -79 -261 -926 -614 -561 -573 -58 -654 -630 -332 -805 -301 -552 -2 -564 -676 -154 -772 -650 -969 -266 -772 -260 -763 -856 -201 -182 -287 -98 -116 -565 -297 -864 -362 -232 -353 -627 -452 -379 -825 -146 -154 -696 -893 -90 -317 -281 -435 -599 -574 -531 -22 -995 -446 -635 -577 -129 -269 -370 -342 -1000 -883 -269 -549 -755 -988 -895 -994 -986 -666 -435 -213 -740 -860 -169 -54 -22 -389 -823 -461 -747 -555 -168 -434 -785 -716 -923 -36 -223 -475 -763 -143 -223 -359 -760 -782 -928 -570 -256 -249 -110 -162 -936 -781 -442 -389 -377 -859 -494 -986 -420 -294 -480 -106 -123 -716 -282 -860 -603 -403 -80 -896 -390 -922 -915 -830 -800 -756 -924 -694 -886 -262 -926 -129 -590 -812 -656 -111 -440 -442 -323 -25 -876 -914 -131 -632 -52 -955 -841 -257 -119 -420 -903 -957 -465 -536 -930 -521 -566 -995 -703 -167 -329 -752 -544 -369 -471 -135 -999 -386 -144 -206 -351 -252 -592 -620 -596 -417 -397 -291 -538 -527 -734 -581 -516 -452 -906 -796 -561 -808 -463 -428 -360 -995 -772 -9 -180 -198 -18 -566 -791 -788 -807 -84 -622 -620 -40 -433 -262 -781 -880 -431 -753 -736 -513 -605 -129 -511 -506 -169 -764 -945 -880 -312 -176 -285 -597 -821 -539 -608 -50 -722 -945 -569 -574 -245 -22 -694 -468 -515 -623 -520 -188 -210 -160 -295 -783 -310 -183 -332 -249 -668 -812 -441 -63 -558 -606 -738 -328 -93 -663 -19 -402 -516 -997 -806 -405 -97 -371 -458 -634 -82 -32 -347 -223 -671 -608 -832 -233 -855 -856 -181 -863 -927 -108 -706 -226 -68 -447 -750 -300 -186 -564 -119 -717 -597 -959 -862 -680 -135 -110 -20 -838 -973 -99 -84 -27 -287 -305 -757 -442 -626 -301 -251 -717 -66 -722 -167 -156 -184 -953 -398 -801 -587 -805 -423 -282 -589 -801 -389 -759 -254 -29 -553 -88 -194 -725 -30 -299 -524 -382 -26 -999 -531 -412 -250 -790 -296 -836 -808 -601 -870 -653 -82 -829 -415 -374 -72 -343 -145 -884 -930 -989 -502 -394 -31 -382 -881 -506 -252 -11 -155 -176 -413 -83 -631 -271 -531 -320 -875 -562 -781 -209 -386 -275 -366 -337 -721 -179 -899 -909 -689 -830 -660 -121 -347 -23 -745 -521 -389 -821 -813 -594 -547 -778 -354 -563 -50 -565 -612 -610 -332 -671 -329 -886 -36 -160 -183 -502 -785 -883 -759 -819 -478 -872 -422 -258 -769 -760 -208 -930 -723 -17 -78 -874 -213 -139 -456 -803 -176 -401 -189 -765 -635 -152 -944 -724 -190 -769 -496 -792 -631 -132 -722 -390 -596 -221 -57 -249 -661 -248 -785 -170 -228 -15 -454 -136 -23 -643 -987 -745 -531 -15 -57 -188 -782 -668 -885 -889 -158 -922 -847 -83 -882 -397 -800 -323 -922 -356 -819 -403 -557 -425 -241 -726 -119 -907 -774 -970 -953 -224 -820 -781 -77 -728 -577 -840 -258 -688 -661 -394 -62 -809 -790 -743 -394 -453 -882 -104 -708 -722 -811 -703 -83 -801 -796 -74 -561 -432 -407 -904 -541 -634 -618 -831 -357 -941 -272 -233 -542 -924 -944 -149 -398 -899 -626 -898 -413 -809 -246 -512 -898 -400 -407 -214 -461 -256 -372 -789 -419 -855 -999 -417 -14 -300 -915 -856 -131 -564 -532 -606 -77 -482 -326 -930 -20 -174 -553 -598 -334 -271 -231 -643 -628 -159 -947 -380 -273 -36 -279 -19 -482 -836 -575 -406 -17 -506 -497 -916 -762 -959 -513 -4 -324 -548 -60 -680 -119 -803 -846 -501 -321 -200 -403 -708 -205 -694 -886 -110 -10 -211 -313 -378 -439 -309 -527 -638 -831 -769 -223 -232 -964 -859 -343 -985 -970 -509 -553 -254 -416 -991 -656 -836 -324 -365 -576 -67 -379 -893 -874 -191 -883 -19 -375 -386 -198 -305 -844 -722 -568 -852 -626 -95 -549 -370 -91 -810 -225 -799 -376 -572 -390 -705 -623 -779 -446 -438 -371 -468 -612 -252 -486 -6 -206 -498 -23 -324 -182 -82 -555 -763 -318 -853 -37 -934 -523 -283 -643 -798 -975 -141 -213 -154 -666 -411 -477 -807 -701 -308 -579 -536 -412 -657 -941 -351 -755 -218 -95 -164 -747 -974 -864 -341 -448 -127 -116 -592 -922 -679 -769 -202 -481 -37 -219 -934 -883 -529 -992 -597 -686 -486 -868 -403 -584 -77 -537 -643 -130 -962 -413 -745 -495 -889 -777 -305 -668 -851 -647 -855 -926 -635 -334 -118 -264 -639 -465 -517 -465 -137 -723 -142 -344 -5 -669 -781 -414 -801 -448 -795 -347 -442 -801 -189 -41 -335 -228 -289 -408 -690 -814 -999 -551 -578 -142 -487 -278 -621 -806 -978 -969 -300 -726 -936 -987 -904 -357 -527 -522 -787 -903 -153 -547 -712 -152 -17 -728 -304 -89 -76 -904 -492 -992 -118 -522 -193 -512 -616 -809 -819 -484 -423 -975 -424 -862 -35 -144 -772 -300 -864 -347 -203 -960 -712 -324 -58 -948 -795 -386 -190 -176 -765 -473 -699 -959 -257 -18 -506 -846 -467 -696 -212 -87 -933 -500 -62 -273 -300 -440 -588 -52 -548 -378 -301 -199 -944 -266 -70 -580 -728 -822 -993 -568 -658 -348 -890 -624 -655 -948 -789 -28 -409 -124 -293 -201 -300 -566 -767 -706 -154 -811 -610 -250 -957 -813 -418 -999 -746 -584 -888 -829 -447 -950 -450 -155 -459 -589 -323 -877 -981 -991 -790 -164 -528 -570 -433 -290 -227 -558 -678 -354 -297 -625 -657 -867 -859 -693 -678 -378 -219 -155 -431 -904 -771 -995 -486 -616 -634 -862 -280 -646 -226 -549 -414 -970 -692 -789 -413 -181 -882 -889 -46 -111 -669 -413 -984 -564 -554 -637 -586 -686 -939 -615 -132 -843 -789 -466 -623 -337 -97 -226 -426 -891 -688 -825 -216 -86 -594 -253 -933 -134 -820 -576 -717 -768 -795 -888 -895 -447 -198 -366 -601 -809 -358 -94 -830 -733 -515 -337 -264 -841 -201 -301 -388 -247 -162 -573 -758 -161 -780 -198 -654 -568 -275 -979 -498 -574 -864 -631 -610 -530 -965 -204 -565 -227 -552 -416 -322 -756 -457 -390 -963 -913 -306 -347 -248 -862 -279 -399 -875 -667 -916 -559 -809 -637 -366 -21 -931 -920 -506 -60 -617 -245 -70 -400 -594 -509 -401 -42 -798 -2 -932 -85 -274 -139 -307 -486 -246 -264 -494 -381 -115 -783 -646 -239 -541 -997 -194 -929 -471 -350 -161 -594 -586 -592 -318 -318 -535 -202 -190 -158 -372 -602 -390 -987 -885 -171 -570 -940 -374 -330 -339 -40 -18 -733 -538 -620 -436 -710 -256 -419 -514 -810 -819 -694 -745 -242 -907 -303 -770 -705 -258 -48 -996 -349 -586 -330 -679 -972 -708 -153 -432 -800 -691 -184 -621 -127 -302 -624 -627 -777 -410 -428 -56 -931 -500 -74 -757 -765 -517 -579 -35 -262 -694 -808 -429 -287 -517 -141 -249 -671 -807 -363 -963 -319 -722 -374 -554 -48 -63 -382 -835 -972 -734 -50 -694 -700 -750 -73 -276 -792 -712 -139 -521 -167 -657 -68 -849 -386 -562 -977 -931 -351 -994 -560 -907 -730 -792 -17 -997 -182 -186 -688 -138 -835 -458 -30 -825 -186 -457 -657 -483 -780 -414 -216 -891 -318 -913 -302 -689 -845 -160 -107 -83 -328 -923 -829 -362 -126 -553 -697 -222 -875 -901 -458 -791 -725 -223 -540 -343 -384 -308 -112 -598 -147 -835 -565 -165 -923 -298 -597 -746 -636 -565 -845 -386 -977 -329 -136 -617 -574 -132 -625 -436 -765 -734 -395 -631 -188 -460 -522 -45 -241 -551 -368 -723 -107 -901 -678 -150 -393 -867 -643 -533 -716 -294 -371 -545 -243 -777 -332 -94 -589 -335 -348 -781 -262 -450 -415 -318 -140 -772 -306 -208 -74 -463 -163 -886 -166 -61 -928 -874 -971 -536 -685 -538 -390 -124 -85 -365 -320 -274 -567 -850 -156 -419 -191 -768 -957 -955 -654 -722 -673 -921 -917 -448 -900 -693 -401 -709 -566 -470 -576 -288 -160 -200 -695 -330 -139 -237 -550 -574 -131 -864 -348 -122 -472 -626 -602 -663 -339 -145 -551 -954 -832 -577 -892 -716 -943 -536 -904 -702 -886 -353 -578 -528 -28 -448 -328 -466 -909 -797 -678 -129 -779 -879 -240 -380 -450 -753 -200 -418 -622 -186 -822 -755 -371 -43 -946 -926 -323 -994 -173 -439 -477 -181 -792 -583 -372 -944 -270 -184 -921 -716 -400 -905 -46 -760 -554 -38 -443 -489 -400 -203 -847 -930 -111 -541 -447 -711 -997 -622 -351 -778 -648 -488 -37 -545 -26 -748 -107 -366 -172 -63 -455 -587 -134 -699 -835 -985 -817 -650 -572 -642 -529 -621 -780 -571 -933 -548 -140 -741 -97 -28 -885 -762 -251 -379 -925 -72 -717 -774 -507 -296 -739 -728 -586 -650 -776 -349 -718 -580 -990 -796 -186 -652 -247 -627 -873 -835 -163 -539 -961 -940 -688 -680 -50 -456 -668 -381 -739 -257 -16 -283 -965 -300 -885 -147 -324 -558 -386 -994 -247 -15 -567 -250 -505 -218 -95 -518 -609 -573 -371 -695 -600 -811 -354 -960 -569 -238 -857 -385 -974 -293 -723 -592 -967 -95 -396 -23 -472 -593 -961 -909 -19 -709 -200 -126 -870 -351 -939 -136 -36 -608 -435 -308 -553 -892 -273 -476 -675 -433 -291 -118 -776 -961 -397 -446 -363 -51 -741 -641 -991 -412 -74 -982 -45 -61 -552 -118 -581 -437 -110 -844 -360 -279 -759 -918 -745 -464 -649 -269 -588 -967 -514 -256 -785 -558 -228 -797 -858 -639 -722 -910 -569 -391 -273 -695 -834 -728 -288 -6 -453 -357 -681 -889 -326 -456 -140 -995 -768 -805 -747 -609 -999 -377 -38 -461 -97 -754 -627 -728 -111 -664 -187 -222 -603 -159 -278 -499 -428 -806 -899 -323 -871 -146 -679 -710 -727 -820 -798 -337 -726 -205 -4 -647 -698 -626 -556 -678 -243 -688 -412 -125 -803 -876 -854 -472 -105 -179 -559 -470 -59 -204 -855 -448 -486 -114 -362 -380 -52 -536 -265 -598 -186 -997 -382 -553 -441 -313 -572 -731 -441 -228 -497 -50 -19 -813 -64 -393 -236 -825 -574 -84 -976 -250 -855 -976 -575 -79 -933 -390 -889 -718 -551 -977 -221 -13 -865 -946 -136 -574 -875 -739 -848 -466 -967 -153 -259 -854 -213 -106 -813 -333 -113 -948 -662 -530 -886 -589 -232 -775 -997 -688 -760 -545 -646 -630 -604 -822 -838 -967 -448 -43 -254 -55 -355 -421 -162 -290 -900 -593 -767 -729 -595 -367 -140 -558 -1 -108 -600 -281 -187 -520 -457 -489 -782 -713 -37 -323 -871 -637 -35 -273 -205 -58 -186 -498 -950 -378 -739 -291 -85 -760 -461 -610 -984 -585 -29 -117 -940 -349 -24 -551 -143 -142 -35 -379 -841 -800 -569 -1 -635 -422 -920 -285 -465 -669 -986 -248 -402 -974 -532 -147 -371 -60 -83 -537 -780 -807 -556 -528 -336 -280 -16 -68 -608 -994 -49 -34 -386 -549 -550 -982 -30 -873 -474 -848 -667 -822 -704 -968 -713 -114 -895 -596 -586 -947 -620 -890 -10 -325 -368 -589 -189 -633 -392 -364 -697 -454 -520 -276 -859 -81 -370 -55 -441 -728 -110 -376 -962 -718 -594 -807 -507 -456 -339 -375 -722 -115 -862 -955 -93 -400 -874 -982 -478 -314 -545 -990 -379 -77 -295 -623 -637 -418 -823 -727 -556 -996 -44 -907 -46 -550 -756 -423 -129 -979 -95 -21 -582 -772 -57 -964 -576 -947 -184 -686 -162 -36 -440 -718 -877 -185 -935 -835 -234 -166 -450 -111 -631 -110 -581 -548 -549 -502 -684 -742 -225 -737 -493 -466 -55 -846 -598 -170 -187 -321 -6 -543 -227 -455 -756 -336 -410 -268 -549 -193 -128 -248 -504 -109 -543 -244 -630 -554 -262 -308 -984 -998 -668 -977 -318 -440 -433 -557 -915 -959 -520 -248 -85 -571 -540 -523 -448 -636 -364 -453 -616 -265 -632 -204 -211 -175 -288 -614 -73 -391 -855 -676 -485 -938 -296 -257 -239 -634 -818 -769 -815 -210 -768 -632 -487 -641 -684 -19 -609 -601 -724 -59 -745 -180 -133 -50 -605 -590 -987 -317 -966 -552 -367 -225 -742 -555 -2 -222 -707 -361 -427 -302 -393 -473 -234 -875 -81 -441 -151 -991 -617 -914 -663 -423 -556 -358 -738 -558 -686 -81 -212 -270 -902 -987 -840 -194 -220 -837 -863 -246 -351 -910 -907 -296 -778 -78 -160 -960 -767 -391 -557 -538 -321 -2 -968 -896 -994 -610 -639 -158 -260 -266 -490 -297 -725 -95 -714 -60 -405 -799 -817 -66 -92 -712 -361 -729 -98 -709 -433 -605 -486 -628 -149 -831 -379 -919 -677 -659 -541 -822 -144 -350 -101 -953 -108 -629 -231 -158 -952 -56 -557 -260 -715 -629 -349 -52 -487 -863 -547 -43 -424 -233 -735 -126 -328 -86 -66 -275 -44 -195 -504 -469 -167 -243 -696 -202 -157 -510 -792 -677 -412 -989 -226 -293 -432 -640 -92 -53 -633 -562 -648 -932 -463 -676 -192 -586 -903 -714 -519 -429 -304 -414 -19 -260 -927 -481 -377 -375 -657 -921 -542 -827 -406 -805 -667 -365 -220 -841 -3 -918 -855 -739 -613 -569 -593 -618 -746 -890 -56 -726 -987 -48 -552 -76 -573 -548 -207 -814 -950 -506 -774 -61 -767 -69 -535 -847 -191 -641 -12 -241 -891 -385 -125 -873 -572 -962 -872 -251 -637 -663 -926 -774 -499 -162 -478 -191 -642 -514 -823 -774 -199 -566 -514 -393 -309 -487 -518 -643 -806 -632 -970 -996 -476 -923 -653 -225 -292 -26 -586 -121 -657 -55 -373 -377 -55 -12 -907 -344 -591 -242 -475 -971 -98 -563 -186 -191 -115 -243 -974 -229 -773 -323 -745 -454 -640 -489 -322 -298 -95 -404 -963 -741 -276 -613 -428 -998 -593 -403 -538 -881 -119 -816 -767 -725 -890 -272 -107 -706 -116 -533 -333 -493 -672 -529 -222 -213 -998 -862 -248 -559 -341 -724 -677 -83 -803 -971 -832 -666 -918 -610 -48 -734 -237 -221 -31 -815 -788 -781 -581 -157 -271 -766 -67 -412 -459 -697 -517 -505 -359 -23 -917 -61 -295 -589 -58 -787 -634 -1 -797 -662 -285 -150 -932 -873 -265 -465 -936 -377 -616 -892 -423 -810 -94 -159 -738 -138 -94 -403 -602 -204 -256 -731 -467 -711 -654 -147 -415 -271 -170 -56 -546 -929 -27 -606 -297 -292 -795 -35 -717 -163 -536 -874 -6 -78 -382 -590 -16 -630 -204 -737 -636 -22 -41 -349 -633 -866 -354 -602 -228 -554 -571 -968 -637 -415 -133 -351 -248 -245 -15 -963 -427 -765 -171 -823 -546 -264 -377 -265 -386 -473 -275 -118 -221 -333 -99 -898 -429 -743 -444 -813 -973 -599 -227 -237 -618 -690 -107 -775 -550 -225 -417 -308 -273 -651 -560 -332 -835 -91 -522 -182 -607 -571 -602 -630 -833 -788 -835 -792 -458 -165 -756 -671 -255 -732 -368 -975 -982 -114 -550 -940 -495 -807 -98 -16 -836 -52 -256 -103 -435 -996 -610 -285 -571 -129 -957 -166 -381 -205 -478 -256 -617 -409 -602 -613 -817 -192 -625 -108 -72 -564 -710 -2 -540 -871 -362 -473 -238 -32 -811 -995 -97 -298 -697 -646 -768 -369 -972 -402 -999 -522 -841 -851 -734 -203 -561 -168 -793 -187 -459 -337 -986 -840 -383 -741 -766 -347 -483 -55 -835 -61 -513 -705 -998 -74 -736 -986 -205 -190 -615 -480 -178 -399 -308 -263 -415 -913 -260 -96 -316 -175 -160 -668 -783 -672 -993 -467 -307 -941 -379 -745 -571 -44 -80 -944 -962 -331 -171 -276 -405 -193 -470 -505 -40 -797 -354 -507 -511 -962 -80 -490 -438 -648 -855 -212 -576 -157 -904 -37 -289 -419 -507 -323 -366 -749 -663 -686 -673 -190 -938 -738 -621 -264 -493 -92 -327 -949 -219 -368 -700 -196 -899 -642 -881 -126 -120 -987 -119 -414 -612 -698 -187 -951 -872 -113 -10 -354 -750 -81 -801 -960 -838 -307 -463 -819 -642 -544 -47 -384 -585 -11 -316 -434 -306 -493 -804 -606 -455 -444 -988 -258 -22 -10 -732 -213 -232 -431 -904 -17 -528 -172 -283 -876 -303 -782 -119 -963 -307 -296 -638 -376 -59 -285 -774 -953 -601 -682 -695 -521 -751 -568 -618 -918 -446 -811 -121 -471 -462 -363 -533 -156 -508 -208 -848 -548 -528 -157 -703 -207 -867 -723 -586 -307 -35 -820 -875 -677 -511 -285 -44 -726 -455 -72 -335 -288 -639 -774 -236 -397 -908 -314 -600 -322 -725 -565 -438 -19 -538 -269 -171 -118 -997 -31 -527 -1000 -754 -805 -662 -418 -842 -853 -830 -867 -836 -514 -890 -276 -78 -431 -134 -858 -361 -773 -115 -877 -681 -914 -977 -456 -537 -156 -796 -536 -613 -116 -731 -59 -678 -71 -168 -509 -246 -574 -797 -658 -940 -579 -940 -745 -38 -586 -326 -923 -361 -286 -485 -107 -550 -735 -305 -628 -266 -665 -915 -456 -308 -509 -910 -637 -78 -293 -235 -20 -539 -871 -74 -152 -589 -575 -616 -305 -889 -851 -272 -784 -470 -703 -583 -253 -611 -804 -263 -472 -606 -393 -214 -572 -745 -842 -631 -937 -364 -742 -723 -275 -865 -677 -859 -185 -265 -231 -212 -655 -466 -793 -408 -217 -194 -812 -774 -935 -726 -131 -990 -180 -104 -821 -844 -232 -887 -662 -929 -105 -533 -57 -427 -270 -400 -246 -543 -679 -212 -312 -256 -262 -322 -619 -349 -639 -127 -150 -910 -11 -690 -469 -907 -833 -145 -257 -536 -380 -605 -9 -39 -107 -223 -246 -908 -334 -624 -218 -432 -971 -535 -306 -997 -948 -302 -465 -265 -363 -683 -558 -983 -103 -331 -375 -341 -697 -506 -60 -33 -822 -678 -288 -768 -977 -466 -240 -504 -334 -289 -229 -221 -879 -53 -221 -518 -867 -973 -235 -394 -579 -857 -552 -108 -474 -479 -158 -432 -725 -523 -844 -878 -401 -645 -620 -768 -970 -457 -443 -350 -903 -212 -919 -644 -968 -435 -590 -51 -560 -831 -148 -96 -526 -694 -685 -91 -987 -804 -37 -714 -597 -671 -449 -48 -296 -267 -419 -759 -993 -518 -164 -82 -374 -770 -234 -743 -782 -477 -493 -143 -150 -525 -650 -863 -67 -422 -348 -486 -114 -280 -927 -431 -338 -147 -250 -664 -310 -238 -493 -559 -561 -546 -696 -173 -748 -739 -643 -265 -203 -322 -176 -739 -155 -207 -493 -591 -263 -913 -179 -506 -701 -294 -720 -655 -574 -415 -811 -653 -946 -995 -883 -474 -137 -288 -495 -479 -215 -552 -686 -53 -229 -379 -976 -849 -107 -445 -804 -11 -416 -119 -985 -368 -435 -766 -176 -881 -182 -869 -946 -514 -466 -490 -425 -12 -214 -920 -206 -625 -135 -521 -894 -427 -24 -401 -716 -253 -632 -142 -777 -220 -841 -476 -723 -623 -932 -738 -815 -859 -190 -567 -841 -989 -637 -924 -246 -185 -386 -306 -848 -267 -517 -348 -267 -987 -76 -660 -647 -579 -564 -104 -773 -200 -542 -740 -724 -871 -524 -634 -7 -574 -245 -998 -612 -396 -633 -432 -534 -281 -787 -921 -56 -985 -553 -579 -420 -424 -791 -754 -800 -922 -639 -718 -391 -264 -502 -767 -637 -55 -361 -538 -741 -26 -403 -253 -911 -377 -175 -414 -390 -70 -475 -95 -863 -411 -820 -270 -937 -314 -99 -534 -776 -547 -612 -943 -24 -329 -646 -34 -649 -924 -929 -547 -337 -232 -210 -452 -846 -428 -528 -606 -37 -10 -338 -698 -3 -544 -420 -639 -609 -348 -966 -479 -253 -554 -307 -533 -879 -128 -152 -718 -844 -230 -546 -963 -494 -322 -522 -941 -498 -635 -297 -697 -292 -162 -459 -369 -129 -384 -653 -442 -424 -145 -527 -626 -225 -406 -587 -487 -823 -778 -881 -38 -768 -760 -833 -922 -349 -826 -828 -983 -641 -688 -668 -104 -633 -441 -924 -304 -567 -298 -954 -935 -249 -413 -891 -89 -239 -871 -374 -967 -417 -961 -383 -593 -131 -353 -339 -176 -329 -95 -113 -436 -358 -915 -959 -312 -760 -92 -669 -103 -690 -923 -747 -299 -652 -480 -147 -522 -463 -903 -217 -64 -371 -46 -968 -522 -100 -695 -890 -192 -80 -881 -540 -624 -554 -895 -812 -659 -295 -715 -130 -513 -456 -605 -637 -993 -277 -776 -113 -31 -829 -333 -104 -431 -560 -897 -726 -946 -610 -968 -479 -598 -662 -47 -357 -908 -561 -56 -394 -271 -643 -485 -329 -576 -652 -822 -399 -453 -469 -523 -734 -791 -384 -65 -947 -259 -54 -51 -963 -535 -886 -482 -32 -673 -921 -224 -425 -512 -337 -916 -3 -688 -649 -151 -395 -97 -748 -74 -550 -142 -34 -893 -949 -525 -197 -35 -356 -631 -695 -409 -189 -307 -565 -29 -807 -321 -943 -661 -8 -191 -952 -963 -421 -967 -876 -449 -452 -329 -302 -924 -416 -683 -425 -241 -826 -660 -126 -624 -575 -901 -15 -672 -285 -786 -699 -260 -294 -115 -277 -147 -894 -284 -288 -988 -169 -534 -295 -339 -649 -53 -863 -744 -638 -669 -107 -720 -202 -303 -876 -187 -743 -326 -630 -513 -599 -963 -648 -891 -227 -139 -921 -530 -185 -893 -536 -473 -837 -528 -342 -532 -935 -273 -326 -197 -851 -346 -923 -930 -404 -521 -816 -195 -27 -7 -808 -160 -638 -809 -506 -709 -423 -358 -222 -316 -348 -641 -920 -129 -100 -283 -591 -490 -814 -486 -593 -889 -761 -488 -61 -303 -100 -222 -861 -156 -901 -486 -938 -900 -639 -454 -713 -497 -81 -92 -612 -460 -697 -320 -582 -122 -642 -822 -791 -622 -655 -517 -588 -83 -650 -783 -188 -498 -363 -559 -540 -403 -267 -462 -389 -189 -796 -786 -416 -762 -386 -633 -659 -589 -62 -470 -754 -745 -512 -523 -742 -142 -235 -738 -801 -431 -410 -987 -956 -582 -148 -239 -137 -679 -975 -78 -201 -146 -32 -178 -326 -433 -179 -565 -342 -948 -812 -239 -681 -401 -628 -56 -698 -780 -43 -445 -979 -601 -749 -292 -568 -623 -403 -101 -452 -729 -45 -642 -409 -523 -726 -769 -265 -437 -504 -180 -165 -513 -827 -532 -661 -897 -997 -218 -567 -12 -832 -152 -769 -157 -445 -128 -140 -676 -105 -651 -470 -677 -867 -76 -307 -699 -574 -554 -910 -660 -562 -675 -619 -574 -369 -462 -555 -499 -596 -547 -973 -504 -663 -180 -777 -861 -111 -637 -975 -199 -595 -609 -57 -199 -69 -340 -57 -68 -58 -120 -871 -753 -921 -162 -195 -567 -557 -675 -577 -548 -254 -998 -494 -696 -822 -444 -783 -223 -468 -403 -912 -781 -298 -956 -145 -570 -572 -470 -537 -500 -868 -111 -188 -258 -662 -70 -601 -8 -828 -398 -723 -170 -902 -993 -43 -934 -388 -572 -483 -559 -939 -929 -76 -634 -394 -259 -312 -531 -986 -286 -980 -284 -918 -205 -712 -998 -336 -34 -982 -287 -530 -394 -364 -498 -911 -894 -488 -681 -2 -919 -985 -569 -21 -777 -601 -941 -188 -678 -835 -997 -938 -931 -181 -94 -934 -253 -39 -376 -760 -206 -445 -72 -201 -26 -175 -892 -274 -651 -61 -192 -442 -712 -824 -328 -406 -331 -811 -509 -873 -629 -173 -314 -807 -539 -819 -365 -361 -989 -991 -853 -771 -489 -934 -881 -898 -178 -560 -909 -159 -286 -995 -338 -155 -423 -895 -709 -180 -388 -306 -902 -175 -662 -271 -157 -507 -638 -309 -48 -804 -22 -474 -419 -198 -729 -440 -849 -797 -942 -362 -849 -490 -711 -568 -349 -133 -997 -323 -110 -490 -471 -364 -9 -862 -173 -715 -312 -214 -542 -984 -1000 -163 -128 -113 -694 -344 -397 -243 -68 -899 -285 -219 -670 -974 -612 -791 -972 -747 -709 -360 -375 -395 -826 -739 -432 -171 -577 -904 -77 -82 -423 -769 -684 -22 -165 -781 -775 -933 -937 -518 -29 -523 -584 -197 -859 -3 -806 -601 -382 -65 -616 -235 -144 -576 -824 -878 -832 -76 -474 -806 -284 -742 -143 -329 -96 -751 -787 -190 -537 -692 -53 -622 -354 -508 -437 -154 -867 -391 -422 -691 -471 -572 -726 -4 -457 -646 -508 -319 -193 -633 -822 -627 -198 -387 -796 -995 -194 -735 -192 -700 -472 -310 -720 -317 -258 -956 -273 -421 -197 -489 -10 -939 -361 -498 -693 -920 -625 -700 -826 -926 -710 -866 -934 -593 -206 -93 -737 -664 -2 -47 -426 -454 -820 -772 -290 -488 -588 -323 -532 -216 -98 -821 -610 -717 -9 -708 -639 -111 -854 -134 -175 -901 -247 -148 -589 -347 -151 -458 -993 -436 -646 -929 -938 -646 -980 -350 -410 -486 -140 -306 -291 -570 -283 -855 -987 -717 -599 -984 -96 -878 -595 -610 -129 -120 -796 -874 -792 -847 -868 -464 -571 -654 -942 -402 -853 -702 -679 -606 -379 -573 -168 -470 -460 -908 -184 -681 -566 -646 -172 -691 -670 -747 -671 -2 -73 -671 -181 -212 -649 -682 -651 -121 -99 -631 -869 -189 -337 -350 -550 -939 -797 -422 -867 -278 -574 -915 -805 -786 -215 -594 -320 -754 -871 -58 -939 -594 -816 -695 -153 -768 -362 -40 -898 -935 -621 -38 -752 -187 -395 -722 -984 -336 -552 -395 -726 -722 -440 -327 -746 -113 -92 -376 -433 -360 -319 -126 -966 -11 -371 -575 -907 -997 -512 -273 -371 -564 -883 -541 -576 -336 -142 -409 -704 -124 -761 -25 -305 -930 -713 -633 -811 -696 -281 -64 -890 -941 -625 -1000 -260 -875 -684 -409 -545 -506 -490 -659 -777 -913 -968 -463 -765 -286 -538 -18 -721 -37 -692 -851 -558 -824 -511 -830 -584 -783 -530 -482 -64 -295 -913 -451 -720 -732 -754 -338 -303 -428 -584 -961 -876 -582 -35 -362 -738 -544 -31 -962 -323 -109 -166 -217 -863 -869 -628 -188 -205 -774 -753 -887 -695 -807 -636 -672 -623 -670 -665 -536 -660 -79 -934 -47 -191 -111 -457 -120 -304 -727 -858 -482 -414 -870 -995 -561 -820 -240 -239 -602 -200 -715 -482 -714 -74 -185 -81 -216 -716 -633 -445 -870 -918 -890 -224 -717 -341 -153 -974 -761 -249 -852 -839 -575 -264 -482 -512 -888 -107 -118 -713 -936 -621 -824 -904 -482 -134 -605 -699 -216 -886 -495 -348 -188 -238 -368 -214 -359 -734 -465 -485 -849 -119 -901 -368 -314 -666 -199 -602 -118 -504 -838 -267 -188 -126 -265 -422 -321 -553 -938 -94 -612 -711 -423 -277 -331 -117 -441 -474 -557 -38 -868 -396 -939 -639 -417 -362 -713 -994 -815 -667 -650 -734 -350 -18 -742 -267 -693 -929 -380 -14 -604 -298 -123 -549 -786 -388 -441 -548 -124 -317 -199 -429 -623 -820 -24 -245 -865 -929 -116 -869 -810 -659 -417 -465 -828 -299 -567 -968 -328 -446 -295 -106 -80 -769 -571 -801 -304 -40 -212 -786 -558 -635 -758 -830 -40 -114 -819 -520 -21 -698 -918 -627 -539 -822 -551 -439 -250 -94 -780 -88 -240 -891 -19 -455 -588 -308 -386 -218 -732 -774 -962 -400 -521 -176 -112 -392 -817 -211 -774 -95 -720 -672 -898 -499 -731 -336 -695 -930 -972 -15 -896 -772 -950 -804 -936 -346 -518 -645 -641 -43 -566 -656 -499 -446 -616 -829 -893 -902 -634 -530 -514 -415 -339 -373 -540 -281 -222 -521 -300 -98 -300 -236 -420 -993 -395 -66 -477 -450 -821 -393 -393 -981 -608 -378 -524 -409 -30 -328 -311 -154 -109 -320 -875 -413 -31 -247 -399 -288 -522 -590 -993 -82 -981 -909 -613 -700 -317 -395 -671 -344 -211 -873 -457 -814 -909 -986 -323 -848 -510 -945 -78 -593 -981 -354 -59 -317 -4 -282 -163 -230 -375 -286 -838 -157 -342 -193 -377 -571 -232 -93 -762 -996 -617 -705 -197 -138 -994 -376 -708 -851 -711 -810 -792 -80 -735 -388 -20 -356 -331 -157 -824 -541 -661 -458 -853 -651 -224 -521 -222 -502 -998 -761 -121 -860 -908 -860 -817 -674 -455 -406 -134 -291 -144 -49 -223 -459 -983 -859 -47 -555 -518 -307 -434 -946 -581 -624 -183 -445 -829 -191 -288 -982 -343 -399 -880 -836 -770 -21 -31 -175 -695 -259 -806 -665 -101 -233 -918 -622 -845 -877 -377 -996 -91 -356 -388 -198 -811 -339 -665 -122 -752 -387 -244 -778 -259 -450 -396 -221 -5 -55 -773 -337 -955 -727 -169 -952 -303 -351 -915 -883 -411 -774 -464 -458 -142 -129 -982 -799 -730 -202 -530 -898 -164 -217 -968 -924 -154 -255 -248 -130 -581 -449 -372 -32 -784 -113 -462 -437 -997 -661 -509 -157 -97 -736 -74 -950 -278 -874 -881 -218 -548 -782 -944 -768 -579 -717 -990 -876 -840 -237 -340 -47 -441 -522 -461 -580 -460 -123 -180 -469 -835 -16 -185 -248 -99 -681 -370 -768 -411 -616 -46 -682 -181 -674 -784 -210 -976 -391 -664 -290 -628 -607 -564 -246 -629 -112 -168 -415 -932 -515 -679 -87 -770 -751 -787 -663 -774 -849 -471 -180 -221 -446 -292 -634 -166 -992 -508 -241 -326 -719 -144 -447 -872 -564 -441 -50 -678 -128 -691 -361 -3 -686 -465 -809 -255 -182 -595 -661 -749 -182 -418 -715 -805 -536 -146 -751 -248 -35 -792 -835 -945 -803 -618 -998 -596 -208 -742 -369 -821 -301 -667 -659 -883 -460 -399 -786 -642 -43 -972 -150 -648 -433 -252 -190 -374 -430 -580 -688 -817 -206 -647 -93 -643 -714 -393 -87 -724 -590 -328 -585 -902 -819 -787 -887 -747 -183 -203 -190 -92 -902 -434 -805 -664 -502 -848 -296 -249 -615 -775 -479 -723 -155 -46 -531 -46 -408 -560 -508 -20 -767 -526 -969 -327 -213 -942 -612 -407 -328 -564 -304 -388 -993 -543 -56 -645 -217 -789 -866 -32 -568 -368 -459 -823 -341 -985 -325 -943 -472 -30 -905 -966 -226 -165 -403 -151 -237 -740 -130 -137 -190 -604 -760 -534 -851 -617 -910 -587 -430 -777 -910 -576 -653 -686 -597 -358 -714 -911 -815 -667 -735 -692 -759 -97 -844 -841 -322 -548 -784 -569 -869 -498 -641 -623 -649 -227 -879 -486 -345 -431 -641 -292 -833 -155 -765 -371 -930 -805 -489 -857 -631 -765 -244 -920 -473 -805 -788 -648 -193 -231 -225 -96 -449 -534 -934 -930 -7 -947 -832 -109 -379 -813 -122 -28 -866 -555 -871 -405 -697 -878 -438 -526 -144 -817 -875 -403 -74 -342 -493 -957 -941 -329 -771 -301 -857 -998 -195 -351 -765 -467 -185 -623 -898 -202 -826 -579 -650 -32 -740 -444 -814 -645 -677 -158 -270 -242 -961 -929 -802 -562 -581 -665 -324 -456 -660 -887 -852 -726 -572 -301 -755 -159 -325 -90 -589 -953 -442 -927 -283 -909 -508 -508 -917 -949 -791 -719 -269 -599 -994 -21 -422 -185 -647 -821 -269 -178 -397 -846 -798 -750 -723 -952 -745 -360 -136 -218 -715 -342 -526 -448 -398 -125 -162 -591 -860 -707 -873 -760 -323 -79 -269 -34 -558 -23 -555 -360 -16 -322 -827 -219 -287 -258 -374 -568 -239 -864 -871 -185 -856 -318 -276 -252 -889 -940 -309 -676 -217 -754 -602 -794 -652 -977 -469 -239 -384 -19 -347 -703 -355 -227 -601 -622 -759 -871 -724 -862 -489 -90 -511 -286 -91 -146 -27 -409 -640 -94 -384 -997 -236 -28 -730 -129 -717 -759 -383 -203 -525 -843 -540 -388 -246 -892 -179 -197 -502 -139 -243 -437 -457 -14 -801 -923 -341 -363 -613 -918 -470 -302 -385 -372 -8 -586 -543 -544 -651 -911 -74 -859 -315 -705 -253 -98 -885 -881 -338 -341 -430 -386 -527 -866 -82 -591 -244 -869 -725 -232 -852 -915 -362 -319 -512 -903 -494 -61 -24 -985 -940 -614 -182 -612 -737 -30 -855 -757 -230 -76 -78 -856 -340 -208 -402 -864 -202 -850 -31 -235 -313 -902 -253 -897 -871 -245 -655 -573 -970 -503 -86 -476 -618 -292 -292 -677 -167 -440 -875 -338 -849 -470 -572 -495 -340 -691 -443 -914 -87 -721 -701 -60 -791 -725 -127 -889 -318 -732 -172 -834 -90 -401 -540 -363 -236 -984 -516 -151 -860 -720 -380 -286 -428 -533 -900 -433 -402 -733 -416 -463 -52 -540 -102 -388 -1000 -119 -649 -345 -109 -376 -330 -396 -914 -818 -661 -556 -971 -431 -325 -244 -532 -735 -188 -143 -645 -29 -965 -140 -11 -780 -89 -926 -371 -756 -29 -637 -823 -326 -608 -674 -694 -742 -627 -89 -50 -696 -924 -567 -267 -536 -902 -988 -823 -218 -545 -481 -728 -822 -484 -303 -300 -668 -941 -653 -511 -726 -294 -471 -327 -9 -81 -973 -931 -516 -756 -814 -858 -117 -786 -3 -951 -983 -565 -3 -47 -945 -188 -354 -671 -826 -650 -518 -863 -789 -338 -51 -336 -202 -286 -960 -131 -957 -848 -343 -872 -965 -385 -526 -999 -639 -780 -181 -43 -719 -162 -718 -286 -471 -773 -990 -226 -909 -583 -765 -654 -132 -277 -321 -859 -724 -958 -689 -101 -400 -9 -184 -451 -342 -215 -533 -770 -151 -409 -274 -904 -678 -762 -40 -265 -224 -62 -790 -799 -138 -548 -676 -1 -798 -544 -157 -417 -156 -444 -832 -140 -775 -520 -334 -522 -930 -627 -759 -617 -29 -616 -461 -969 -504 -706 -280 -335 -465 -407 -514 -371 -627 -961 -493 -424 -999 -274 -589 -385 -951 -348 -846 -686 -954 -273 -15 -283 -644 -226 -617 -766 -481 -235 -389 -303 -924 -691 -109 -418 -719 -70 -98 -183 -977 -252 -170 -979 -803 -568 -602 -353 -41 -808 -978 -736 -524 -50 -45 -317 -767 -549 -73 -599 -359 -85 -618 -284 -857 -539 -269 -721 -266 -132 -815 -568 -561 -557 -136 -81 -831 -645 -38 -57 -215 -669 -150 -29 -54 -269 -753 -118 -693 -852 -499 -416 -216 -512 -249 -383 -129 -31 -686 -256 -885 -186 -937 -996 -656 -632 -602 -52 -742 -267 -340 -881 -709 -265 -560 -659 -754 -902 -208 -24 -351 -834 -392 -686 -373 -739 -373 -505 -263 -39 -684 -93 -675 -106 -750 -53 -734 -251 -794 -107 -8 -376 -113 -806 -118 -144 -271 -122 -732 -335 -573 -131 -489 -211 -288 -409 -905 -487 -498 -792 -366 -378 -998 -650 -538 -988 -62 -350 -370 -716 -187 -548 -499 -717 -109 -775 -700 -95 -701 -460 -366 -805 -868 -30 -317 -763 -676 -391 -518 -430 -238 -955 -314 -276 -202 -994 -185 -424 -617 -749 -94 -122 -207 -176 -23 -482 -851 -371 -133 -517 -410 -993 -510 -277 -523 -600 -585 -816 -386 -77 -240 -724 -148 -156 -999 -151 -356 -790 -617 -205 -2 -346 -984 -613 -785 -25 -268 -392 -243 -154 -289 -246 -194 -908 -730 -17 -627 -819 -549 -656 -53 -398 -618 -884 -49 -605 -299 -215 -916 -372 -863 -576 -572 -527 -604 -98 -690 -28 -549 -104 -814 -171 -584 -857 -3 -976 -489 -238 -477 -329 -907 -559 -133 -176 -934 -526 -104 -708 -431 -7 -20 -659 -121 -635 -889 -639 -516 -863 -4 -292 -812 -113 -823 -693 -504 -393 -817 -365 -851 -678 -144 -592 -765 -358 -742 -413 -938 -437 -863 -3 -671 -748 -634 -915 -771 -425 -951 -156 -452 -325 -401 -782 -925 -730 -12 -740 -415 -784 -576 -196 -111 -174 -162 -99 -540 -485 -644 -976 -249 -896 -182 -892 -492 -166 -762 -282 -24 -57 -405 -321 -166 -358 -726 -508 -746 -33 -303 -118 -904 -255 -623 -774 -656 -335 -660 -986 -573 -289 -643 -25 -898 -179 -795 -811 -279 -241 -21 -572 -692 -849 -895 -888 -857 -569 -417 -814 -826 -105 -563 -359 -485 -103 -931 -873 -266 -800 -769 -753 -911 -924 -462 -22 -668 -258 -263 -159 -711 -625 -971 -625 -127 -718 -332 -253 -200 -460 -593 -47 -974 -250 -979 -79 -357 -220 -886 -302 -103 -471 -559 -46 -497 -483 -808 -221 -49 -790 -6 -210 -87 -761 -950 -713 -494 -175 -540 -273 -755 -509 -246 -913 -280 -637 -322 -484 -26 -722 -398 -280 -165 -600 -240 -889 -960 -363 -619 -799 -442 -164 -898 -684 -233 -576 -84 -435 -513 -229 -552 -508 -927 -491 -279 -82 -475 -737 -443 -366 -839 -606 -565 -497 -782 -440 -293 -84 -683 -918 -562 -43 -54 -681 -677 -758 -173 -313 -255 -635 -212 -105 -736 -658 -918 -331 -334 -763 -281 -917 -981 -616 -240 -729 -386 -679 -571 -61 -325 -590 -921 -871 -209 -829 -704 -963 -36 -45 -661 -52 -566 -84 -147 -944 -394 -947 -810 -24 -996 -890 -778 -655 -506 -660 -699 -111 -966 -149 -666 -831 -98 -270 -556 -137 -90 -655 -142 -56 -458 -363 -761 -474 -405 -415 -859 -489 -919 -833 -299 -487 -173 -111 -189 -850 -223 -894 -577 -307 -571 -839 -871 -522 -762 -713 -682 -371 -510 -441 -663 -703 -312 -678 -73 -58 -765 -408 -69 -951 -725 -424 -957 -242 -192 -119 -806 -328 -546 -468 -933 -554 -914 -940 -185 -986 -471 -285 -810 -194 -46 -721 -287 -317 -231 -965 -678 -398 -794 -809 -15 -830 -134 -297 -782 -98 -377 -689 -899 -681 -566 -247 -928 -488 -129 -229 -262 -57 -120 -434 -4 -68 -306 -496 -840 -477 -381 -972 -588 -662 -313 -414 -229 -696 -928 -145 -187 -229 -8 -74 -455 -143 -582 -216 -803 -473 -814 -157 -577 -44 -939 -169 -793 -446 -457 -68 -492 -474 -729 -449 -556 -464 -352 -103 -651 -950 -241 -753 -787 -471 -974 -940 -266 -884 -831 -708 -215 -977 -967 -809 -490 -783 -921 -782 -868 -895 -394 -857 -862 -405 -852 -649 -34 -41 -301 -220 -496 -45 -112 -184 -42 -276 -395 -52 -226 -863 -249 -663 -191 -60 -923 -449 -228 -710 -153 -645 -111 -861 -902 -138 -585 -981 -601 -686 -313 -699 -783 -810 -696 -247 -507 -957 -31 -441 -436 -204 -55 -793 -364 -845 -353 -101 -785 -433 -723 -514 -972 -235 -371 -736 -809 -957 -220 -180 -404 -934 -912 -118 -234 -863 -140 -487 -631 -22 -999 -382 -414 -170 -459 -774 -466 -454 -255 -168 -795 -6 -725 -625 -352 -854 -394 -745 -913 -112 -850 -196 -504 -746 -627 -21 -425 -160 -334 -462 -700 -978 -204 -708 -978 -141 -101 -943 -228 -576 -346 -728 -133 -414 -724 -868 -398 -144 -167 -811 -358 -148 -802 -217 -934 -617 -909 -551 -332 -404 -961 -551 -175 -199 -137 -62 -926 -744 -283 -733 -49 -440 -71 -878 -6 -700 -258 -23 -839 -368 -639 -172 -355 -24 -469 -539 -725 -687 -429 -760 -598 -860 -596 -52 -905 -65 -317 -781 -338 -395 -91 -360 -843 -491 -773 -737 -544 -502 -605 -802 -241 -411 -691 -577 -629 -464 -12 -276 -654 -974 -784 -963 -911 -987 -804 -20 -509 -4 -93 -459 -738 -70 -87 -522 -375 -26 -690 -301 -991 -216 -468 -70 -550 -549 -467 -791 -976 -628 -624 -73 -248 -495 -687 -359 -638 -970 -756 -746 -518 -816 -133 -700 -897 -44 -901 -13 -349 -217 -327 -612 -156 -851 -163 -968 -722 -482 -782 -838 -19 -598 -100 -171 -251 -579 -271 -770 -415 -986 -548 -221 -747 -137 -622 -32 -829 -978 -178 -451 -755 -794 -818 -74 -545 -304 -521 -244 -94 -295 -775 -384 -424 -220 -704 -561 -220 -398 -264 -189 -384 -275 -824 -112 -88 -384 -668 -542 -32 -447 -151 -99 -691 -191 -689 -505 -238 -785 -168 -31 -984 -478 -577 -220 -222 -425 -48 -191 -345 -453 -312 -796 -356 -897 -219 -925 -533 -970 -722 -866 -464 -426 -719 -518 -77 -95 -47 -39 -929 -470 -856 -546 -392 -156 -311 -234 -840 -33 -852 -755 -540 -334 -881 -432 -333 -592 -553 -242 -47 -457 -95 -918 -386 -905 -397 -427 -778 -731 -93 -58 -528 -744 -787 -555 -380 -439 -132 -618 -656 -196 -494 -399 -199 -82 -791 -117 -823 -741 -214 -527 -319 -842 -791 -346 -93 -863 -487 -240 -735 -590 -822 -596 -747 -738 -446 -581 -677 -350 -185 -302 -395 -665 -914 -675 -766 -429 -566 -621 -462 -553 -915 -567 -751 -299 -401 -967 -473 -992 -12 -679 -814 -969 -256 -3 -565 -432 -367 -534 -386 -797 -697 -455 -758 -442 -447 -115 -86 -662 -23 -356 -705 -48 -843 -420 -336 -853 -120 -308 -750 -994 -39 -226 -927 -894 -37 -822 -176 -358 -26 -725 -718 -349 -96 -853 -791 -541 -615 -33 -750 -939 -858 -581 -596 -672 -303 -154 -883 -723 -242 -925 -682 -779 -241 -859 -436 -357 -526 -584 -574 -58 -31 -984 -293 -968 -76 -339 -604 -159 -136 -387 -772 -773 -566 -701 -844 -192 -303 -871 -433 -539 -512 -815 -65 -223 -472 -952 -795 -946 -572 -609 -725 -615 -807 -816 -487 -945 -827 -301 -654 -767 -681 -849 -248 -644 -534 -533 -142 -129 -295 -937 -171 -21 -598 -402 -632 -146 -817 -783 -270 -347 -228 -808 -779 -497 -819 -856 -638 -685 -122 -834 -511 -9 -580 -424 -758 -723 -396 -686 -619 -999 -413 -295 -365 -804 -802 -375 -106 -114 -850 -257 -65 -564 -605 -899 -61 -63 -318 -845 -605 -130 -188 -719 -281 -331 -855 -281 -862 -883 -390 -328 -339 -191 -949 -932 -661 -207 -563 -104 -874 -12 -85 -792 -271 -362 -178 -858 -106 -350 -923 -722 -510 -647 -921 -929 -959 -579 -734 -818 -974 -890 -355 -662 -481 -844 -409 -217 -659 -804 -235 -389 -559 -351 -855 -920 -966 -447 -378 -235 -561 -948 -38 -111 -120 -278 -164 -476 -247 -217 -519 -529 -845 -498 -109 -78 -759 -727 -940 -844 -934 -481 -701 -169 -477 -910 -889 -960 -337 -732 -675 -534 -700 -19 -200 -442 -196 -375 -24 -171 -338 -219 -592 -1000 -230 -187 -127 -136 -550 -333 -22 -922 -76 -175 -208 -2 -843 -109 -192 -246 -522 -815 -575 -46 -910 -661 -233 -978 -696 -810 -588 -656 -352 -222 -929 -366 -279 -601 -861 -746 -397 -659 -209 -15 -566 -599 -994 -955 -332 -94 -545 -817 -612 -317 -13 -206 -870 -451 -488 -818 -199 -262 -34 -633 -672 -528 -226 -449 -431 -11 -897 -815 -943 -216 -422 -532 -998 -437 -372 -74 -960 -954 -700 -908 -429 -139 -982 -105 -481 -1 -964 -218 -742 -803 -480 -931 -552 -651 -858 -989 -382 -34 -167 -464 -93 -251 -845 -393 -946 -163 -7 -876 -212 -910 -456 -819 -136 -282 -943 -332 -600 -432 -516 -84 -72 -527 -750 -829 -466 -886 -857 -804 -774 -9 -215 -74 -351 -172 -973 -446 -561 -546 -421 -748 -344 -316 -44 -838 -743 -450 -84 -607 -887 -118 -833 -729 -295 -813 -233 -737 -176 -409 -106 -597 -345 -139 -502 -126 -88 -499 -409 -724 -392 -827 -26 -563 -471 -558 -181 -754 -769 -363 -398 -691 -389 -40 -846 -25 -373 -416 -146 -186 -349 -639 -594 -196 -929 -38 -553 -665 -423 -973 -816 -113 -446 -717 -576 -606 -504 -242 -824 -343 -410 -451 -769 -816 -39 -749 -966 -929 -447 -444 -810 -353 -405 -428 -657 -283 -40 -457 -155 -713 -792 -89 -691 -299 -310 -338 -563 -720 -158 -810 -817 -769 -74 -47 -559 -394 -211 -871 -853 -209 -746 -22 -586 -535 -927 -605 -912 -190 -419 -832 -334 -719 -35 -631 -817 -587 -757 -791 -654 -785 -737 -78 -750 -950 -935 -168 -643 -6 -746 -123 -677 -612 -918 -173 -190 -892 -994 -610 -731 -819 -656 -698 -689 -970 -310 -878 -975 -933 -304 -398 -445 -418 -944 -423 -93 -707 -223 -312 -643 -459 -609 -570 -73 -440 -348 -861 -580 -17 -107 -417 -292 -241 -590 -663 -228 -351 -412 -504 -307 -703 -188 -458 -832 -534 -709 -722 -252 -925 -396 -724 -731 -698 -844 -343 -945 -823 -648 -354 -303 -741 -145 -231 -812 -536 -204 -666 -281 -986 -779 -960 -691 -174 -444 -789 -681 -920 -744 -742 -542 -784 -47 -400 -742 -449 -327 -711 -687 -968 -503 -886 -347 -245 -876 -529 -380 -972 -886 -532 -533 -681 -341 -899 -221 -570 -105 -499 -930 -781 -764 -867 -276 -630 -366 -742 -843 -789 -350 -787 -50 -8 -978 -261 -127 -588 -411 -391 -371 -661 -513 -69 -216 -380 -552 -401 -375 -917 -417 -941 -819 -361 -487 -964 -200 -941 -691 -324 -540 -35 -101 -421 -686 -936 -505 -223 -438 -227 -484 -365 -56 -802 -481 -979 -3 -672 -945 -368 -425 -693 -29 -91 -905 -799 -110 -293 -784 -959 -777 -832 -523 -227 -995 -131 -210 -608 -134 -363 -547 -273 -292 -704 -248 -131 -138 -1000 -336 -962 -70 -570 -548 -461 -263 -38 -488 -92 -178 -274 -621 -755 -833 -302 -270 -969 -668 -407 -574 -146 -901 -11 -384 -402 -712 -532 -843 -431 -443 -230 -402 -94 -804 -777 -674 -384 -108 -841 -828 -681 -372 -171 -455 -212 -239 -148 -381 -280 -731 -508 -805 -654 -751 -673 -43 -536 -272 -93 -153 -64 -783 -972 -851 -206 -923 -202 -541 -332 -882 -862 -484 -939 -561 -23 -488 -397 -303 -571 -960 -210 -706 -343 -363 -591 -912 -260 -332 -54 -849 -493 -226 -276 -421 -41 -517 -21 -67 -943 -672 -471 -764 -566 -770 -87 -82 -774 -842 -597 -54 -860 -530 -362 -481 -318 -920 -467 -653 -193 -52 -156 -78 -359 -565 -309 -310 -370 -923 -100 -543 -412 -948 -747 -806 -648 -371 -609 -378 -9 -336 -83 -683 -516 -102 -314 -725 -985 -594 -417 -16 -552 -844 -788 -22 -226 -566 -451 -9 -155 -467 -568 -413 -748 -43 -375 -689 -674 -769 -616 -131 -898 -333 -803 -183 -212 -3 -831 -617 -70 -857 -810 -307 -682 -576 -447 -617 -105 -830 -270 -590 -689 -534 -636 -432 -921 -502 -346 -100 -135 -759 -248 -945 -208 -16 -431 -93 -80 -238 -57 -704 -911 -192 -809 -526 -817 -26 -666 -836 -155 -515 -959 -126 -956 -131 -580 -894 -173 -113 -781 -570 -733 -928 -792 -829 -82 -499 -48 -75 -212 -351 -133 -602 -544 -922 -930 -671 -33 -65 -716 -244 -368 -61 -195 -973 -194 -345 -738 -645 -28 -690 -632 -614 -916 -472 -386 -98 -728 -354 -297 -611 -998 -620 -23 -116 -248 -295 -360 -479 -38 -963 -733 -296 -798 -167 -593 -425 -538 -12 -732 -494 -423 -34 -32 -211 -840 -338 -785 -700 -10 -974 -567 -627 -720 -295 -698 -226 -60 -256 -904 -967 -749 -560 -322 -463 -52 -697 -521 -209 -837 -898 -375 -101 -342 -554 -907 -388 -717 -77 -93 -861 -222 -953 -836 -627 -464 -188 -93 -577 -721 -453 -20 -982 -432 -773 -584 -325 -642 -436 -858 -120 -29 -863 -971 -701 -398 -986 -741 -45 -707 -307 -254 -34 -249 -542 -391 -30 -330 -1000 -485 -931 -976 -921 -844 -34 -383 -986 -365 -125 -654 -196 -730 -33 -155 -667 -431 -505 -702 -56 -782 -601 -314 -189 -737 -582 -97 -286 -110 -941 -78 -959 -471 -28 -72 -345 -74 -48 -746 -551 -928 -697 -421 -147 -611 -448 -316 -945 -956 -500 -653 -273 -590 -149 -455 -739 -842 -888 -3 -442 -811 -414 -734 -175 -409 -543 -269 -908 -624 -57 -586 -820 -309 -33 -801 -217 -526 -934 -777 -90 -825 -594 -809 -657 -448 -701 -658 -652 -176 -23 -125 -601 -3 -688 -257 -690 -361 -369 -438 -619 -901 -797 -754 -401 -898 -490 -519 -226 -43 -104 -35 -922 -991 -797 -925 -967 -596 -908 -641 -904 -154 -477 -401 -496 -186 -206 -575 -421 -421 -789 -40 -651 -454 -444 -754 -561 -59 -11 -431 -598 -851 -514 -766 -320 -872 -867 -148 -815 -4 -75 -681 -961 -627 -732 -657 -601 -720 -925 -241 -377 -956 -439 -236 -348 -121 -19 -928 -826 -479 -596 -948 -549 -358 -773 -308 -33 -360 -181 -438 -425 -433 -679 -809 -233 -9 -767 -292 -863 -191 -401 -444 -824 -508 -485 -576 -352 -750 -520 -922 -814 -833 -666 -114 -607 -283 -95 -301 -163 -760 -604 -329 -991 -286 -974 -496 -790 -434 -802 -936 -978 -445 -246 -52 -686 -467 -216 -985 -550 -207 -805 -379 -637 -942 -102 -173 -481 -280 -768 -680 -533 -62 -183 -1000 -279 -229 -652 -590 -375 -831 -667 -782 -267 -604 -57 -769 -302 -328 -98 -19 -895 -510 -87 -382 -366 -953 -129 -891 -677 -35 -21 -465 -805 -436 -11 -514 -877 -964 -651 -518 -962 -735 -82 -748 -770 -196 -62 -93 -560 -839 -389 -101 -291 -500 -683 -648 -656 -593 -288 -874 -111 -940 -294 -176 -900 -477 -571 -998 -283 -440 -615 -319 -483 -376 -603 -19 -302 -545 -737 -528 -693 -696 -974 -696 -337 -23 -72 -84 -760 -404 -187 -835 -641 -286 -569 -455 -215 -169 -205 -785 -570 -952 -990 -510 -356 -663 -16 -530 -470 -82 -785 -538 -349 -631 -177 -963 -120 -652 -972 -496 -989 -877 -924 -519 -849 -807 -895 -64 -984 -398 -364 -518 -915 -48 -873 -194 -468 -36 -87 -681 -782 -42 -539 -655 -642 -885 -568 -188 -466 -917 -79 -329 -896 -868 -136 -11 -24 -725 -844 -167 -826 -74 -986 -40 -814 -558 -30 -318 -875 -753 -369 -978 -31 -841 -258 -326 -280 -809 -692 -130 -451 -903 -977 -19 -704 -674 -395 -639 -47 -878 -535 -49 -340 -585 -64 -730 -307 -85 -807 -963 -696 -600 -496 -670 -432 -387 -71 -57 -323 -948 -730 -477 -949 -64 -535 -533 -567 -14 -945 -890 -47 -130 -311 -186 -901 -949 -253 -668 -694 -312 -359 -388 -587 -536 -499 -298 -819 -616 -763 -826 -884 -457 -766 -171 -577 -624 -701 -849 -851 -376 -167 -563 -152 -629 -415 -792 -721 -556 -977 -859 -89 -629 -1 -471 -642 -502 -171 -275 -546 -263 -503 -96 -145 -130 -40 -720 -150 -76 -857 -316 -406 -683 -155 -862 -186 -832 -737 -167 -144 -590 -906 -228 -474 -509 -755 -966 -35 -357 -192 -30 -83 -952 -864 -884 -198 -889 -557 -813 -480 -845 -59 -91 -816 -654 -848 -836 -298 -849 -448 -629 -726 -847 -302 -613 -747 -645 -67 -567 -540 -958 -937 -703 -92 -783 -782 -627 -332 -284 -518 -993 -491 -97 -609 -577 -972 -181 -771 -491 -352 -140 -201 -822 -940 -935 -447 -913 -32 -281 -31 -87 -728 -339 -94 -109 -806 -300 -646 -717 -406 -836 -515 -283 -316 -303 -930 -910 -774 -711 -876 -609 -306 -454 -438 -339 -235 -239 -190 -437 -904 -917 -326 -966 -986 -512 -157 -856 -148 -635 -636 -525 -921 -891 -147 -106 -254 -964 -166 -328 -249 -323 -669 -469 -678 -26 -69 -277 -650 -286 -385 -100 -761 -737 -817 -572 -991 -433 -209 -593 -96 -493 -440 -897 -978 -650 -878 -528 -84 -979 -672 -915 -953 -795 -612 -955 -988 -116 -561 -335 -957 -234 -741 -875 -282 -246 -793 -555 -330 -167 -580 -850 -264 -898 -979 -822 -992 -415 -443 -312 -885 -422 -28 -901 -403 -637 -346 -102 -957 -280 -287 -54 -708 -823 -568 -687 -27 -219 -493 -930 -680 -938 -712 -459 -594 -452 -916 -818 -641 -94 -26 -844 -150 -899 -769 -966 -142 -906 -412 -401 -515 -107 -594 -999 -316 -167 -49 -366 -806 -959 -154 -611 -915 -729 -770 -822 -95 -641 -33 -138 -720 -291 -465 -128 -987 -781 -275 -623 -592 -862 -993 -458 -393 -982 -863 -663 -939 -316 -806 -27 -74 -543 -472 -517 -180 -945 -397 -848 -215 -698 -791 -327 -6 -515 -460 -517 -978 -735 -798 -312 -751 -755 -230 -902 -33 -688 -353 -440 -549 -170 -85 -575 -918 -847 -665 -266 -196 -290 -783 -618 -826 -836 -197 -196 -911 -230 -862 -21 -650 -590 -348 -911 -875 -252 -961 -61 -908 -122 -116 -339 -559 -854 -428 -860 -691 -454 -8 -239 -445 -320 -638 -665 -916 -801 -598 -700 -151 -666 -709 -902 -665 -720 -221 -399 -812 -364 -584 -179 -127 -714 -563 -979 -967 -910 -67 -709 -110 -549 -463 -801 -510 -26 -135 -4 -495 -936 -83 -904 -54 -912 -505 -630 -495 -678 -607 -308 -295 -950 -713 -674 -241 -162 -522 -169 -903 -469 -136 -367 -600 -35 -402 -414 -183 -397 -692 -960 -160 -889 -569 -105 -290 -460 -128 -155 -493 -884 -422 -574 -796 -991 -67 -341 -748 -932 -895 -529 -788 -590 -752 -392 -279 -607 -458 -484 -869 -718 -347 -493 -289 -634 -197 -669 -625 -257 -35 -232 -439 -760 -425 -788 -956 -220 -257 -359 -244 -604 -709 -337 -494 -806 -500 -723 -824 -948 -291 -887 -889 -388 -973 -963 -500 -118 -642 -710 -580 -423 -206 -859 -133 -549 -475 -283 -795 -295 -1 -927 -177 -806 -960 -649 -605 -808 -863 -710 -680 -447 -111 -485 -58 -138 -559 -164 -667 -695 -580 -894 -331 -71 -208 -283 -2 -883 -4 -15 -74 -368 -989 -291 -767 -585 -226 -499 -515 -932 -211 -429 -578 -601 -193 -494 -47 -593 -827 -999 -270 -811 -200 -959 -395 -879 -570 -67 -683 -528 -213 -744 -192 -864 -953 -999 -274 -996 -75 -985 -774 -489 -294 -874 -13 -876 -313 -715 -455 -931 -472 -753 -719 -272 -684 -939 -122 -963 -654 -556 -698 -794 -663 -519 -758 -414 -727 -519 -850 -844 -920 -360 -746 -328 -81 -713 -881 -915 -406 -821 -657 -365 -246 -256 -397 -778 -516 -27 -257 -208 -494 -829 -211 -600 -921 -857 -401 -504 -20 -147 -960 -426 -318 -393 -751 -290 -107 -975 -270 -68 -707 -890 -439 -456 -195 -264 -578 -398 -96 -693 -154 -787 -998 -963 -983 -471 -585 -796 -726 -39 -288 -950 -448 -804 -384 -18 -362 -666 -14 -824 -993 -400 -712 -113 -405 -52 -727 -293 -124 -319 -465 -51 -31 -794 -364 -923 -433 -351 -282 -91 -309 -973 -191 -960 -816 -356 -746 -120 -895 -403 -151 -883 -87 -670 -126 -813 -183 -893 -880 -130 -547 -171 -363 -428 -200 -912 -541 -324 -94 -909 -928 -296 -977 -88 -948 -145 -3 -667 -853 -8 -515 -313 -60 -682 -11 -511 -117 -551 -360 -550 -178 -714 -133 -866 -300 -507 -992 -857 -490 -485 -4 -236 -988 -673 -578 -743 -98 -599 -646 -923 -77 -751 -506 -967 -554 -171 -112 -218 -91 -512 -401 -174 -592 -916 -374 -195 -250 -505 -419 -868 -304 -221 -442 -628 -112 -790 -605 -620 -686 -115 -865 -504 -599 -560 -199 -405 -352 -989 -606 -620 -601 -694 -809 -203 -125 -26 -726 -869 -398 -639 -563 -722 -637 -783 -327 -251 -764 -716 -294 -976 -652 -194 -580 -311 -818 -784 -6 -792 -104 -725 -241 -172 -144 -51 -784 -484 -98 -373 -650 -581 -25 -983 -141 -248 -809 -357 -813 -374 -632 -823 -510 -967 -13 -888 -849 -656 -589 -537 -812 -825 -12 -507 -491 -317 -83 -671 -946 -458 -547 -274 -175 -966 -403 -425 -328 -772 -979 -450 -609 -341 -209 -729 -279 -230 -543 -565 -25 -477 -451 -267 -840 -86 -279 -640 -115 -387 -575 -779 -207 -134 -258 -855 -784 -294 -223 -960 -872 -927 -58 -132 -453 -731 -678 -206 -215 -505 -814 -209 -156 -610 -449 -988 -648 -361 -366 -655 -427 -658 -983 -391 -1 -16 -765 -476 -468 -734 -831 -546 -875 -544 -857 -161 -67 -153 -32 -825 -740 -188 -631 -847 -549 -374 -477 -494 -550 -545 -976 -248 -885 -12 -699 -212 -537 -161 -177 -525 -791 -536 -532 -143 -658 -233 -714 -369 -506 -910 -813 -480 -327 -938 -399 -532 -144 -947 -796 -692 -912 -171 -519 -108 -321 -62 -416 -221 -995 -932 -285 -75 -415 -576 -206 -176 -848 -310 -931 -730 -752 -646 -504 -450 -537 -556 -683 -954 -807 -168 -346 -579 -432 -453 -89 -459 -195 -497 -854 -942 -341 -280 -835 -38 -86 -224 -550 -62 -496 -707 -311 -127 -570 -993 -309 -647 -384 -534 -198 -154 -929 -146 -192 -998 -441 -458 -255 -678 -768 -942 -933 -789 -711 -944 -661 -192 -910 -379 -807 -981 -817 -828 -512 -368 -288 -364 -787 -941 -990 -919 -723 -97 -447 -816 -67 -221 -31 -488 -630 -299 -377 -908 -289 -505 -33 -119 -485 -450 -420 -619 -78 -762 -795 -204 -428 -862 -812 -47 -816 -452 -54 -146 -501 -734 -619 -440 -681 -765 -145 -244 -541 -413 -272 -215 -986 -386 -379 -826 -200 -370 -741 -352 -702 -460 -665 -163 -211 -166 -766 -984 -591 -405 -804 -574 -271 -910 -22 -808 -826 -869 -263 -583 -277 -117 -409 -691 -935 -532 -576 -95 -690 -972 -555 -633 -236 -878 -133 -371 -382 -627 -689 -279 -492 -683 -706 -744 -208 -667 -711 -107 -26 -187 -693 -57 -501 -380 -651 -349 -573 -439 -603 -330 -147 -341 -766 -209 -890 -17 -23 -645 -664 -10 -179 -268 -386 -928 -703 -279 -294 -998 -930 -269 -203 -755 -908 -551 -69 -221 -605 -454 -986 -949 -293 -262 -503 -6 -383 -340 -679 -943 -190 -463 -136 -123 -255 -548 -741 -403 -742 -506 -223 -138 -958 -290 -493 -334 -830 -147 -456 -34 -198 -367 -897 -51 -339 -378 -576 -299 -296 -938 -958 -694 -390 -426 -16 -164 -923 -823 -93 -854 -491 -573 -715 -645 -20 -476 -161 -184 -835 -171 -855 -379 -362 -996 -436 -408 -215 -513 -98 -549 -612 -169 -469 -389 -827 -626 -812 -936 -174 -478 -288 -392 -309 -535 -296 -746 -80 -510 -26 -599 -181 -737 -1 -778 -64 -460 -672 -252 -166 -16 -294 -476 -149 -330 -646 -997 -424 -251 -483 -48 -489 -678 -830 -426 -548 -585 -349 -531 -233 -532 -53 -779 -459 -344 -398 -160 -857 -11 -737 -21 -190 -251 -622 -722 -672 -519 -707 -66 -834 -448 -731 -989 -366 -401 -180 -804 -75 -342 -755 -582 -452 -189 -707 -335 -362 -360 -623 -369 -728 -347 -248 -591 -108 -893 -203 -540 -145 -97 -893 -953 -569 -18 -203 -529 -758 -363 -654 -587 -648 -995 -313 -973 -789 -837 -73 -856 -895 -710 -927 -958 -221 -789 -396 -211 -930 -948 -585 -45 -596 -956 -990 -906 -181 -970 -72 -494 -924 -195 -452 -617 -677 -173 -339 -876 -305 -853 -479 -27 -326 -181 -427 -956 -728 -847 -578 -838 -941 -870 -611 -17 -602 -999 -407 -17 -422 -114 -511 -583 -601 -942 -545 -306 -769 -162 -632 -974 -671 -564 -824 -447 -427 -651 -490 -546 -117 -984 -515 -54 -40 -128 -330 -469 -895 -433 -594 -165 -688 -925 -161 -92 -984 -296 -885 -15 -492 -659 -343 -986 -797 -110 -459 -953 -327 -276 -191 -40 -176 -880 -758 -550 -641 -158 -846 -787 -323 -962 -372 -171 -581 -88 -518 -996 -746 -66 -686 -904 -626 -948 -482 -720 -627 -381 -546 -679 -730 -293 -886 -288 -588 -265 -74 -525 -857 -533 -732 -730 -2 -749 -982 -947 -590 -836 -571 -151 -368 -100 -71 -572 -897 -984 -657 -508 -960 -336 -65 -261 -70 -808 -675 -312 -233 -697 -948 -789 -448 -153 -295 -370 -730 -88 -510 -154 -922 -372 -461 -670 -159 -495 -82 -744 -570 -593 -124 -134 -150 -209 -202 -400 -926 -17 -926 -729 -811 -351 -950 -395 -440 -316 -178 -201 -200 -879 -827 -790 -789 -92 -484 -45 -8 -600 -751 -530 -557 -818 -843 -489 -388 -985 -703 -618 -35 -755 -232 -978 -332 -954 -362 -464 -515 -86 -841 -441 -902 -313 -894 -56 -174 -686 -100 -577 -410 -661 -705 -945 -52 -961 -237 -243 -984 -503 -727 -615 -455 -455 -950 -139 -349 -819 -87 -178 -885 -467 -54 -903 -887 -827 -169 -996 -148 -299 -665 -504 -40 -910 -10 -911 -761 -596 -294 -751 -651 -156 -367 -374 -306 -535 -106 -858 -12 -794 -872 -598 -861 -762 -173 -425 -924 -303 -788 -199 -122 -788 -411 -136 -826 -957 -714 -515 -49 -647 -482 -246 -213 -202 -799 -169 -597 -693 -556 -423 -771 -110 -2 -755 -808 -896 -240 -861 -394 -235 -849 -182 -633 -965 -730 -451 -102 -144 -141 -26 -857 -180 -769 -444 -622 -807 -540 -425 -662 -903 -567 -446 -501 -300 -230 -465 -31 -486 -161 -417 -642 -140 -112 -106 -46 -528 -900 -993 -121 -890 -260 -438 -632 -910 -401 -419 -940 -768 -587 -552 -805 -115 -621 -948 -401 -25 -550 -71 -154 -876 -750 -292 -28 -278 -871 -905 -287 -341 -362 -35 -156 -697 -58 -432 -22 -538 -844 -949 -98 -193 -18 -293 -957 -839 -615 -461 -238 -12 -623 -671 -460 -763 -439 -584 -683 -62 -532 -845 -185 -825 -835 -312 -740 -900 -177 -721 -766 -656 -863 -83 -907 -379 -686 -538 -67 -486 -696 -290 -778 -591 -286 -310 -897 -543 -322 -890 -79 -312 -423 -548 -300 -497 -878 -747 -213 -650 -419 -642 -18 -561 -362 -462 -966 -727 -338 -805 -885 -716 -515 -523 -363 -783 -899 -756 -114 -930 -189 -610 -898 -492 -672 -381 -653 -884 -290 -111 -619 -978 -942 -392 -482 -12 -462 -201 -668 -450 -944 -848 -662 -19 -280 -404 -555 -580 -961 -127 -471 -404 -428 -345 -564 -603 -383 -796 -43 -675 -844 -435 -141 -673 -539 -656 -45 -723 -320 -675 -588 -298 -30 -603 -580 -488 -383 -675 -366 -297 -517 -150 -289 -222 -446 -339 -177 -592 -271 -166 -571 -782 -9 -249 -492 -739 -234 -82 -80 -676 -710 -619 -322 -988 -15 -66 -347 -850 -69 -21 -947 -806 -499 -771 -817 -981 -775 -426 -891 -518 -11 -974 -340 -876 -655 -273 -981 -447 -911 -624 -945 -332 -195 -477 -195 -231 -392 -257 -32 -969 -923 -947 -743 -609 -272 -849 -204 -219 -458 -196 -534 -21 -704 -915 -34 -97 -586 -150 -447 -142 -414 -626 -969 -669 -120 -866 -14 -881 -874 -142 -693 -676 -687 -271 -463 -228 -280 -525 -583 -426 -377 -250 -14 -995 -253 -579 -631 -168 -328 -483 -138 -781 -922 -289 -98 -882 -408 -150 -867 -26 -168 -805 -989 -107 -997 -843 -70 -496 -935 -868 -204 -605 -926 -626 -964 -128 -807 -515 -859 -424 -661 -932 -711 -597 -282 -867 -483 -716 -249 -979 -888 -267 -5 -214 -343 -253 -494 -442 -888 -91 -807 -186 -127 -781 -741 -34 -223 -796 -408 -495 -111 -118 -828 -95 -6 -704 -564 -393 -812 -670 -758 -493 -919 -331 -312 -936 -563 -129 -337 -22 -217 -587 -18 -556 -987 -273 -921 -52 -768 -322 -136 -930 -175 -808 -205 -448 -47 -324 -872 -862 -369 -156 -1000 -493 -419 -46 -937 -714 -462 -352 -520 -262 -228 -303 -657 -161 -749 -978 -513 -611 -760 -572 -332 -517 -234 -972 -244 -427 -88 -54 -286 -662 -164 -375 -609 -987 -83 -9 -704 -22 -23 -954 -316 -495 -841 -202 -365 -699 -821 -28 -432 -749 -673 -579 -181 -884 -506 -395 -1 -314 -180 -617 -21 -475 -814 -451 -30 -879 -764 -525 -72 -36 -281 -611 -282 -116 -584 -933 -726 -151 -224 -740 -746 -4 -580 -864 -570 -270 -311 -711 -222 -273 -317 -439 -341 -429 -655 -255 -156 -584 -908 -883 -959 -340 -142 -48 -426 -988 -284 -97 -447 -545 -934 -525 -293 -739 -309 -911 -785 -515 -317 -515 -236 -647 -945 -199 -884 -650 -934 -781 -897 -941 -107 -691 -193 -41 -253 -6 -70 -424 -734 -828 -865 -555 -800 -197 -39 -922 -494 -924 -602 -193 -706 -741 -311 -779 -592 -141 -943 -500 -998 -82 -319 -420 -486 -868 -986 -684 -114 -313 -450 -572 -247 -225 -606 -768 -288 -117 -54 -970 -617 -614 -408 -680 -124 -926 -613 -581 -50 -470 -277 -262 -667 -875 -523 -126 -993 -241 -468 -556 -570 -916 -59 -122 -632 -320 -404 -747 -103 -253 -706 -845 -207 -761 -753 -177 -338 -152 -267 -680 -535 -347 -855 -757 -61 -217 -224 -472 -234 -972 -893 -239 -142 -820 -121 -811 -370 -968 -347 -887 -191 -628 -581 -423 -347 -534 -465 -301 -300 -678 -701 -334 -810 -531 -392 -140 -980 -50 -885 -726 -828 -512 -423 -896 -373 -531 -35 -203 -242 -429 -503 -643 -643 -715 -107 -422 -767 -51 -686 -405 -889 -519 -669 -942 -433 -467 -935 -504 -383 -545 -258 -469 -671 -746 -794 -270 -882 -527 -122 -944 -43 -646 -490 -832 -362 -637 -141 -44 -568 -480 -787 -528 -69 -948 -505 -866 -556 -812 -979 -415 -377 -781 -799 -372 -324 -330 -725 -576 -537 -156 -859 -788 -993 -708 -45 -46 -324 -800 -547 -414 -988 -732 -740 -602 -706 -522 -141 -926 -444 -512 -579 -910 -898 -29 -513 -793 -175 -708 -638 -216 -942 -963 -738 -692 -908 -423 -631 -632 -821 -142 -309 -339 -679 -337 -500 -899 -138 -862 -319 -374 -577 -439 -680 -297 -213 -790 -49 -956 -35 -357 -617 -439 -452 -116 -8 -678 -195 -36 -458 -523 -331 -361 -263 -148 -499 -557 -901 -532 -851 -844 -280 -511 -245 -1000 -482 -846 -701 -417 -908 -222 -178 -247 -867 -5 -934 -562 -10 -342 -550 -370 -499 -352 -581 -730 -651 -539 -704 -828 -891 -481 -365 -142 -353 -417 -188 -448 -197 -628 -618 -102 -984 -141 -677 -316 -232 -309 -117 -848 -561 -436 -387 -320 -346 -104 -875 -666 -122 -741 -550 -708 -387 -705 -202 -358 -156 -184 -902 -475 -379 -536 -152 -861 -894 -186 -351 -692 -20 -43 -749 -894 -964 -921 -832 -898 -339 -127 -560 -329 -845 -209 -247 -93 -371 -342 -340 -274 -672 -216 -934 -190 -872 -819 -458 -134 -556 -182 -227 -402 -789 -127 -585 -176 -363 -460 -577 -223 -142 -403 -80 -751 -444 -404 -795 -263 -885 -152 -145 -14 -56 -875 -215 -27 -206 -783 -412 -905 -152 -451 -801 -655 -766 -936 -588 -865 -148 -729 -936 -247 -177 -296 -432 -506 -383 -978 -78 -738 -674 -162 -732 -89 -47 -7 -520 -643 -206 -316 -861 -968 -812 -405 -574 -982 -746 -230 -961 -239 -103 -687 -929 -765 -192 -586 -315 -129 -131 -149 -405 -735 -689 -99 -960 -444 -271 -957 -976 -571 -309 -156 -139 -715 -739 -813 -953 -871 -914 -213 -894 -413 -535 -285 -656 -920 -412 -41 -85 -268 -584 -698 -424 -253 -314 -174 -668 -436 -533 -498 -516 -745 -211 -849 -1 -254 -121 -680 -812 -946 -336 -66 -227 -279 -936 -542 -609 -181 -551 -723 -8 -391 -989 -171 -335 -115 -342 -542 -756 -307 -424 -427 -353 -694 -996 -245 -853 -708 -604 -896 -91 -142 -591 -915 -245 -524 -668 -969 -465 -106 -323 -658 -99 -688 -423 -245 -984 -882 -673 -861 -462 -243 -914 -641 -842 -214 -756 -80 -232 -180 -933 -172 -131 -560 -235 -891 -902 -884 -818 -97 -537 -574 -985 -430 -261 -639 -529 -491 -787 -152 -194 -999 -929 -428 -255 -336 -653 -940 -532 -757 -777 -868 -449 -40 -907 -134 -368 -703 -115 -43 -458 -506 -715 -87 -676 -43 -83 -543 -74 -134 -392 -3 -981 -515 -658 -842 -292 -216 -787 -681 -624 -958 -349 -192 -966 -772 -491 -851 -52 -298 -447 -514 -285 -146 -410 -957 -986 -397 -760 -491 -626 -118 -579 -57 -957 -619 -50 -559 -211 -245 -13 -54 -928 -399 -288 -290 -172 -827 -409 -442 -375 -566 -265 -659 -741 -733 -562 -729 -875 -589 -141 -241 -45 -208 -866 -736 -964 -127 -371 -935 -157 -16 -780 -50 -371 -802 -799 -239 -122 -544 -82 -538 -71 -414 -215 -61 -157 -46 -54 -519 -72 -432 -90 -542 -560 -268 -382 -586 -618 -409 -459 -155 -798 -214 -826 -568 -665 -849 -731 -796 -812 -940 -987 -444 -983 -743 -64 -37 -79 -181 -548 -629 -826 -758 -632 -72 -506 -137 -279 -31 -78 -89 -281 -33 -964 -771 -471 -560 -522 -402 -786 -817 -894 -683 -356 -485 -539 -454 -808 -721 -330 -210 -785 -906 -975 -152 -791 -460 -476 -358 -173 -385 -34 -571 -859 -723 -330 -567 -551 -252 -550 -10 -920 -179 -986 -351 -726 -289 -986 -783 -37 -968 -213 -385 -766 -122 -941 -755 -290 -442 -948 -714 -258 -264 -798 -411 -602 -157 -783 -379 -202 -2 -72 -899 -479 -799 -830 -167 -624 -975 -698 -764 -408 -432 -654 -58 -283 -285 -104 -392 -65 -188 -579 -997 -753 -951 -585 -392 -894 -404 -598 -816 -489 -114 -39 -927 -207 -856 -446 -39 -591 -391 -793 -684 -508 -295 -477 -501 -26 -629 -946 -121 -451 -927 -254 -728 -206 -222 -61 -938 -141 -810 -787 -802 -620 -337 -510 -673 -170 -418 -561 -556 -757 -738 -826 -751 -291 -986 -380 -150 -250 -801 -349 -428 -479 -387 -448 -450 -741 -374 -233 -617 -533 -828 -734 -102 -923 -856 -623 -987 -957 -562 -49 -669 -860 -344 -626 -840 -666 -700 -420 -705 -79 -889 -146 -533 -122 -936 -359 -371 -330 -18 -131 -350 -725 -247 -164 -192 -56 -694 -746 -338 -135 -908 -276 -810 -357 -618 -785 -670 -105 -756 -51 -367 -122 -749 -349 -789 -386 -606 -278 -151 -36 -450 -832 -909 -74 -369 -567 -978 -457 -815 -313 -357 -347 -106 -265 -47 -407 -282 -857 -759 -850 -695 -964 -332 -127 -625 -845 -839 -24 -946 -285 -272 -74 -229 -687 -210 -574 -23 -322 -384 -414 -666 -847 -523 -394 -902 -601 -370 -924 -51 -13 -747 -170 -187 -324 -650 -871 -30 -750 -175 -88 -652 -515 -428 -586 -740 -664 -610 -439 -311 -817 -25 -476 -201 -366 -140 -996 -502 -294 -859 -171 -46 -527 -834 -631 -621 -355 -795 -200 -659 -112 -721 -723 -440 -422 -715 -277 -134 -809 -27 -816 -698 -713 -298 -225 -702 -379 -505 -900 -163 -618 -458 -385 -472 -851 -439 -852 -115 -59 -92 -139 -667 -35 -310 -927 -421 -335 -539 -244 -375 -863 -326 -231 -141 -500 -419 -14 -85 -917 -604 -302 -181 -692 -271 -513 -433 -352 -135 -282 -261 -811 -259 -327 -345 -71 -760 -566 -479 -459 -609 -35 -12 -370 -916 -691 -838 -535 -140 -872 -134 -76 -184 -313 -808 -581 -953 -728 -670 -39 -689 -932 -415 -832 -35 -745 -23 -865 -150 -132 -845 -621 -55 -431 -111 -899 -636 -29 -311 -762 -671 -905 -496 -246 -463 -472 -968 -972 -188 -803 -865 -716 -47 -620 -36 -234 -494 -497 -98 -633 -25 -304 -219 -128 -814 -637 -416 -16 -92 -343 -164 -304 -824 -554 -232 -119 -361 -603 -913 -532 -602 -264 -928 -256 -778 -922 -70 -445 -883 -796 -678 -980 -893 -761 -825 -50 -432 -597 -274 -71 -446 -419 -21 -818 -207 -949 -216 -791 -762 -913 -10 -182 -157 -20 -26 -502 -40 -214 -317 -41 -398 -583 -48 -266 -298 -901 -127 -499 -73 -201 -959 -305 -764 -543 -633 -284 -752 -681 -13 -774 -890 -338 -216 -273 -650 -407 -659 -839 -717 -956 -251 -916 -378 -533 -942 -552 -767 -480 -754 -95 -670 -540 -284 -329 -878 -751 -224 -223 -124 -136 -863 -295 -141 -243 -165 -451 -161 -460 -493 -478 -816 -565 -929 -632 -861 -73 -707 -268 -893 -182 -731 -27 -110 -784 -864 -43 -685 -545 -97 -942 -810 -489 -591 -562 -133 -583 -576 -322 -75 -339 -318 -816 -323 -839 -72 -765 -891 -633 -754 -890 -983 -941 -592 -787 -171 -120 -917 -685 -328 -840 -306 -592 -670 -744 -907 -528 -402 -522 -401 -172 -634 -887 -186 -613 -526 -520 -581 -209 -643 -558 -480 -776 -122 -94 -197 -536 -538 -282 -416 -40 -738 -455 -452 -644 -445 -826 -701 -275 -987 -134 -730 -564 -985 -791 -355 -654 -53 -742 -993 -329 -953 -446 -526 -783 -668 -975 -145 -826 -675 -889 -331 -572 -976 -703 -710 -189 -869 -140 -587 -813 -595 -908 -256 -288 -965 -916 -901 -859 -855 -772 -231 -279 -806 -618 -348 -111 -712 -973 -241 -739 -53 -515 -554 -817 -423 -897 -986 -478 -29 -855 -416 -641 -32 -703 -818 -519 -646 -42 -179 -563 -813 -851 -406 -268 -101 -493 -623 -919 -815 -574 -221 -107 -126 -299 -272 -436 -70 -425 -688 -145 -45 -53 -907 -79 -752 -665 -178 -447 -207 -490 -920 -277 -621 -28 -545 -18 -10 -856 -542 -174 -946 -308 -1 -245 -80 -596 -538 -785 -37 -582 -916 -179 -473 -964 -814 -428 -792 -144 -145 -606 -42 -374 -515 -85 -868 -680 -492 -941 -690 -542 -637 -539 -730 -656 -260 -830 -931 -786 -720 -852 -52 -838 -72 -481 -972 -691 -976 -652 -481 -246 -372 -916 -347 -486 -786 -691 -279 -793 -635 -27 -461 -636 -663 -566 -237 -950 -196 -229 -739 -804 -405 -381 -416 -595 -162 -253 -656 -967 -852 -269 -143 -752 -653 -769 -944 -850 -52 -875 -329 -64 -507 -778 -869 -917 -494 -926 -233 -942 -550 -924 -782 -274 -420 -807 -693 -916 -503 -5 -150 -125 -133 -508 -861 -805 -372 -766 -342 -583 -628 -861 -401 -572 -702 -736 -698 -2 -374 -503 -684 -556 -116 -454 -119 -168 -621 -67 -42 -504 -121 -807 -457 -83 -920 -886 -529 -1 -944 -446 -784 -202 -578 -527 -690 -110 -149 -676 -400 -669 -577 -527 -330 -366 -765 -886 -682 -55 -876 -222 -335 -260 -419 -423 -594 -327 -125 -610 -615 -272 -980 -53 -324 -477 -710 -291 -15 -840 -80 -705 -173 -364 -530 -35 -540 -843 -608 -184 -761 -784 -316 -501 -532 -117 -415 -166 -600 -706 -778 -835 -271 -809 -852 -274 -18 -157 -163 -500 -767 -115 -407 -599 -169 -481 -739 -790 -546 -844 -81 -689 -319 -295 -792 -162 -994 -63 -601 -40 -934 -541 -115 -459 -91 -629 -199 -191 -356 -735 -369 -461 -6 -859 -821 -770 -877 -649 -296 -340 -367 -692 -401 -452 -806 -659 -422 -380 -289 -541 -569 -179 -48 -91 -609 -699 -897 -376 -924 -184 -192 -841 -326 -984 -520 -126 -706 -741 -514 -939 -163 -203 -769 -764 -729 -39 -589 -965 -46 -613 -320 -521 -67 -966 -969 -352 -551 -8 -246 -847 -923 -379 -23 -673 -932 -297 -820 -431 -261 -166 -127 -410 -911 -73 -12 -245 -65 -634 -789 -666 -578 -326 -899 -686 -588 -548 -469 -787 -478 -539 -735 -257 -114 -106 -416 -764 -924 -237 -74 -255 -537 -476 -432 -277 -799 -340 -423 -36 -230 -22 -480 -728 -539 -125 -438 -626 -583 -554 -489 -4 -552 -869 -569 -366 -103 -56 -184 -896 -940 -202 -746 -596 -819 -738 -984 -513 -415 -287 -98 -99 -597 -2 -45 -779 -371 -578 -838 -104 -695 -432 -656 -75 -106 -750 -253 -219 -135 -852 -472 -569 -522 -452 -111 -672 -487 -133 -520 -781 -548 -710 -410 -905 -334 -85 -951 -68 -223 -717 -844 -433 -738 -503 -915 -340 -486 -885 -587 -590 -177 -850 -271 -18 -651 -976 -739 -186 -459 -341 -675 -280 -560 -503 -577 -205 -925 -545 -24 -186 -69 -772 -861 -188 -107 -788 -91 -675 -803 -838 -303 -621 -394 -378 -767 -837 -894 -522 -62 -302 -303 -676 -480 -742 -724 -39 -786 -783 -938 -576 -327 -508 -935 -526 -82 -13 -364 -344 -533 -318 -184 -92 -574 -611 -220 -12 -830 -275 -784 -480 -617 -216 -273 -766 -236 -567 -788 -611 -253 -951 -604 -927 -816 -909 -468 -639 -138 -482 -457 -330 -288 -782 -475 -359 -668 -116 -359 -827 -945 -604 -938 -484 -682 -556 -579 -845 -854 -428 -262 -737 -239 -138 -148 -471 -439 -196 -513 -510 -945 -292 -196 -499 -166 -704 -826 -751 -969 -756 -900 -250 -614 -664 -389 -846 -637 -263 -625 -198 -871 -36 -915 -496 -983 -285 -913 -660 -682 -490 -302 -194 -243 -510 -576 -80 -576 -635 -289 -887 -239 -58 -248 -912 -519 -828 -40 -26 -446 -731 -597 -130 -428 -373 -762 -337 -115 -304 -171 -756 -436 -255 -440 -70 -790 -825 -689 -546 -416 -682 -949 -319 -159 -249 -955 -965 -321 -259 -682 -947 -238 -435 -505 -309 -900 -292 -774 -862 -843 -184 -69 -609 -923 -991 -352 -826 -628 -216 -718 -255 -665 -307 -612 -199 -294 -250 -136 -298 -386 -796 -263 -454 -269 -109 -775 -180 -409 -129 -541 -751 -39 -532 -731 -361 -517 -662 -178 -453 -68 -328 -495 -606 -996 -685 -663 -100 -251 -996 -396 -927 -356 -708 -482 -700 -255 -308 -797 -175 -30 -132 -73 -264 -518 -161 -545 -511 -125 -312 -456 -437 -467 -688 -997 -473 -181 -143 -718 -506 -343 -98 -415 -210 -490 -325 -371 -434 -192 -885 -653 -402 -249 -421 -102 -375 -210 -736 -197 -699 -554 -789 -45 -902 -139 -330 -740 -497 -761 -605 -760 -317 -669 -703 -389 -358 -51 -530 -223 -34 -833 -612 -5 -100 -657 -599 -428 -631 -1000 -370 -636 -671 -497 -596 -760 -396 -887 -804 -730 -311 -377 -860 -52 -633 -676 -165 -301 -47 -144 -535 -485 -591 -894 -925 -362 -438 -369 -456 -623 -149 -104 -510 -806 -916 -313 -533 -554 -823 -829 -191 -897 -737 -382 -927 -53 -107 -630 -314 -534 -271 -478 -119 -220 -172 -972 -39 -909 -719 -254 -764 -167 -40 -363 -760 -165 -442 -263 -276 -477 -919 -10 -284 -461 -51 -118 -553 -54 -849 -121 -414 -613 -312 -926 -784 -422 -374 -473 -450 -211 -493 -983 -990 -904 -864 -15 -876 -300 -846 -831 -443 -715 -772 -43 -190 -358 -120 -738 -158 -642 -344 -395 -171 -650 -494 -903 -450 -849 -154 -511 -814 -79 -388 -354 -36 -972 -444 -598 -242 -353 -546 -811 -11 -723 -827 -674 -680 -104 -329 -668 -492 -187 -610 -378 -676 -575 -181 -754 -908 -401 -833 -538 -27 -96 -328 -253 -873 -932 -824 -401 -430 -610 -79 -778 -842 -618 -934 -458 -704 -437 -893 -631 -204 -215 -319 -185 -622 -35 -885 -576 -117 -992 -489 -461 -418 -310 -711 -73 -158 -552 -99 -681 -425 -429 -512 -510 -162 -344 -834 -13 -538 -255 -444 -422 -485 -333 -452 -712 -475 -193 -731 -946 -146 -105 -200 -890 -879 -310 -348 -941 -714 -652 -193 -657 -430 -306 -912 -482 -188 -734 -617 -299 -320 -658 -734 -505 -538 -861 -696 -488 -179 -847 -507 -226 -936 -282 -800 -574 -837 -181 -904 -430 -279 -114 -809 -537 -327 -512 -42 -550 -935 -809 -550 -473 -625 -588 -929 -844 -569 -407 -780 -990 -910 -978 -347 -298 -90 -755 -627 -328 -59 -320 -911 -617 -319 -678 -238 -634 -284 -384 -653 -572 -318 -85 -809 -939 -939 -2 -754 -229 -188 -743 -373 -968 -166 -699 -392 -994 -504 -559 -871 -197 -798 -920 -794 -825 -778 -532 -736 -594 -743 -561 -372 -676 -619 -385 -692 -690 -280 -635 -648 -199 -365 -499 -566 -223 -855 -99 -760 -154 -256 -406 -965 -209 -224 -59 -502 -200 -279 -263 -854 -921 -607 -902 -994 -111 -729 -175 -967 -480 -37 -595 -832 -720 -114 -526 -917 -117 -301 -290 -468 -10 -171 -804 -666 -825 -693 -200 -24 -17 -380 -509 -685 -138 -929 -879 -45 -789 -160 -563 -401 -380 -460 -230 -516 -508 -418 -267 -913 -738 -416 -870 -699 -296 -994 -651 -731 -21 -505 -636 -886 -267 -476 -263 -187 -468 -166 -947 -3 -353 -42 -106 -721 -237 -776 -123 -575 -314 -47 -335 -72 -276 -834 -17 -297 -586 -734 -793 -525 -534 -653 -988 -587 -557 -561 -203 -704 -438 -946 -94 -227 -604 -317 -751 -632 -590 -760 -934 -156 -902 -893 -126 -978 -372 -742 -581 -26 -501 -841 -26 -310 -379 -44 -998 -387 -933 -788 -895 -523 -277 -653 -13 -915 -359 -860 -980 -41 -23 -634 -475 -251 -134 -271 -330 -126 -605 -24 -79 -936 -973 -863 -523 -140 -468 -254 -419 -908 -291 -176 -140 -845 -326 -513 -3 -266 -431 -608 -400 -693 -454 -842 -320 -236 -469 -322 -419 -719 -173 -201 -334 -523 -296 -471 -314 -155 -268 -225 -902 -858 -213 -94 -783 -541 -9 -274 -777 -290 -298 -848 -406 -720 -914 -133 -551 -913 -695 -661 -829 -100 -224 -509 -82 -475 -977 -358 -576 -103 -196 -186 -284 -937 -18 -621 -291 -87 -971 -64 -877 -978 -215 -448 -690 -466 -908 -413 -146 -423 -179 -826 -316 -941 -664 -656 -106 -53 -903 -839 -52 -366 -556 -475 -459 -526 -455 -447 -850 -26 -512 -13 -746 -360 -384 -97 -888 -963 -562 -466 -86 -139 -902 -91 -928 -492 -875 -105 -614 -741 -523 -474 -868 -299 -435 -536 -684 -487 -850 -449 -790 -136 -465 -215 -820 -267 -855 -7 -641 -232 -631 -533 -98 -739 -768 -76 -482 -328 -254 -435 -473 -697 -218 -164 -438 -381 -447 -901 -326 -936 -216 -878 -172 -386 -477 -832 -420 -270 -394 -432 -601 -430 -494 -707 -757 -640 -688 -908 -998 -872 -709 -124 -361 -425 -922 -744 -238 -505 -459 -781 -501 -587 -775 -287 -388 -501 -17 -522 -262 -478 -906 -184 -113 -507 -106 -382 -836 -689 -357 -598 -621 -790 -731 -238 -605 -600 -469 -445 -781 -800 -309 -155 -141 -611 -821 -270 -597 -843 -184 -357 -183 -876 -338 -500 -37 -656 -643 -977 -345 -624 -884 -546 -318 -212 -709 -64 -749 -577 -33 -330 -587 -767 -251 -686 -469 -342 -508 -419 -650 -505 -684 -68 -283 -582 -187 -386 -427 -52 -758 -86 -623 -991 -356 -152 -4 -372 -86 -140 -116 -853 -56 -956 -815 -558 -664 -718 -385 -475 -383 -561 -210 -506 -633 -513 -619 -384 -48 -213 -793 -998 -947 -696 -84 -998 -845 -476 -131 -234 -974 -985 -928 -70 -421 -771 -33 -737 -729 -105 -208 -194 -405 -366 -128 -109 -279 -60 -533 -731 -37 -27 -962 -296 -230 -393 -962 -926 -971 -325 -410 -899 -682 -662 -849 -996 -889 -35 -990 -876 -401 -589 -81 -346 -858 -755 -927 -988 -805 -849 -282 -309 -676 -907 -131 -659 -522 -674 -760 -42 -704 -713 -348 -113 -116 -793 -132 -823 -961 -658 -620 -982 -976 -264 -371 -229 -333 -929 -595 -124 -131 -534 -505 -882 -421 -492 -962 -679 -681 -583 -203 -403 -372 -474 -570 -557 -950 -884 -850 -879 -66 -425 -770 -401 -180 -891 -221 -533 -446 -344 -736 -622 -875 -355 -425 -921 -752 -273 -493 -756 -474 -92 -961 -127 -286 -211 -772 -310 -167 -783 -817 -95 -972 -140 -656 -524 -310 -637 -194 -449 -760 -294 -260 -844 -199 -648 -300 -316 -966 -763 -664 -983 -463 -692 -932 -236 -23 -726 -604 -112 -51 -915 -616 -953 -348 -926 -775 -699 -604 -338 -231 -476 -478 -920 -699 -433 -557 -58 -827 -499 -22 -535 -687 -610 -999 -941 -319 -598 -247 -621 -492 -685 -765 -178 -177 -645 -229 -528 -548 -100 -706 -994 -524 -823 -276 -771 -544 -804 -544 -956 -727 -773 -158 -336 -627 -381 -338 -680 -54 -720 -195 -582 -697 -389 -362 -797 -780 -999 -218 -475 -953 -785 -274 -619 -387 -808 -802 -704 -99 -736 -427 -334 -568 -204 -477 -332 -518 -976 -299 -30 -222 -861 -787 -103 -123 -438 -750 -351 -160 -171 -220 -507 -244 -220 -99 -366 -308 -747 -360 -285 -150 -890 -28 -431 -699 -384 -701 -728 -822 -598 -236 -925 -217 -281 -61 -747 -623 -343 -849 -311 -582 -486 -614 -4 -23 -352 -666 -288 -417 -46 -423 -88 -508 -66 -423 -715 -247 -889 -376 -292 -359 -127 -42 -726 -72 -775 -228 -375 -903 -5 -421 -768 -374 -242 -544 -828 -340 -256 -280 -870 -50 -804 -488 -280 -449 -929 -879 -256 -377 -523 -121 -886 -752 -414 -426 -841 -641 -449 -174 -295 -33 -198 -523 -258 -824 -271 -262 -455 -492 -279 -110 -629 -16 -421 -639 -447 -984 -748 -630 -979 -739 -370 -208 -672 -369 -641 -334 -510 -228 -27 -440 -927 -495 -701 -209 -551 -242 -242 -185 -875 -747 -582 -170 -122 -473 -864 -78 -368 -210 -898 -189 -734 -800 -932 -403 -796 -113 -732 -193 -954 -156 -503 -561 -174 -700 -252 -324 -846 -148 -332 -665 -939 -641 -981 -677 -948 -757 -607 -327 -766 -897 -329 -255 -50 -899 -568 -246 -683 -594 -596 -205 -887 -712 -836 -928 -629 -149 -259 -662 -882 -403 -737 -283 -546 -596 -981 -888 -532 -660 -32 -238 -193 -147 -771 -276 -957 -786 -714 -205 -974 -320 -44 -247 -415 -805 -609 -171 -631 -603 -374 -291 -359 -569 -848 -384 -830 -322 -812 -913 -866 -805 -11 -400 -202 -448 -713 -306 -931 -210 -535 -46 -513 -268 -461 -198 -417 -75 -693 -208 -916 -196 -583 -771 -280 -976 -442 -380 -992 -418 -493 -649 -879 -824 -103 -595 -521 -347 -172 -551 -917 -31 -51 -443 -551 -564 -868 -684 -907 -648 -641 -133 -728 -441 -67 -891 -670 -743 -150 -25 -976 -690 -41 -426 -906 -695 -811 -481 -849 -937 -615 -869 -18 -742 -211 -861 -282 -756 -956 -212 -691 -610 -254 -366 -916 -447 -215 -458 -397 -430 -471 -846 -760 -117 -619 -346 -572 -744 -846 -77 -363 -490 -385 -224 -577 -998 -132 -191 -743 -943 -916 -603 -469 -719 -815 -409 -336 -651 -656 -708 -503 -222 -373 -678 -215 -243 -618 -630 -623 -105 -874 -658 -725 -224 -383 -317 -770 -192 -459 -351 -243 -29 -905 -220 -838 -402 -297 -322 -829 -644 -85 -723 -640 -671 -883 -778 -292 -586 -796 -453 -606 -364 -978 -498 -379 -509 -706 -543 -675 -356 -689 -575 -44 -834 -407 -68 -467 -125 -185 -251 -70 -298 -220 -964 -322 -906 -607 -110 -155 -594 -892 -683 -637 -696 -737 -537 -173 -548 -133 -389 -723 -909 -779 -75 -938 -474 -334 -167 -98 -243 -254 -877 -620 -227 -927 -679 -508 -659 -58 -544 -10 -607 -943 -298 -440 -571 -320 -819 -798 -582 -822 -104 -844 -264 -397 -387 -838 -996 -328 -814 -1 -931 -558 -854 -376 -97 -255 -764 -298 -979 -705 -188 -991 -61 -967 -433 -786 -817 -747 -265 -298 -971 -892 -621 -282 -298 -38 -642 -419 -517 -70 -599 -902 -747 -476 -706 -770 -751 -898 -761 -629 -481 -992 -118 -222 -846 -492 -518 -855 -605 -770 -549 -67 -677 -803 -877 -581 -450 -372 -896 -926 -668 -706 -906 -482 -80 -191 -21 -818 -446 -415 -481 -795 -323 -357 -379 -216 -291 -148 -785 -160 -586 -217 -151 -58 -595 -77 -681 -758 -543 -914 -65 -673 -266 -193 -25 -272 -401 -821 -449 -100 -929 -748 -579 -603 -218 -60 -759 -560 -401 -473 -626 -351 -912 -144 -349 -509 -575 -691 -32 -573 -742 -317 -484 -59 -593 -384 -577 -644 -14 -636 -835 -874 -2 -153 -1000 -357 -450 -190 -814 -432 -108 -242 -615 -397 -335 -644 -670 -857 -516 -791 -754 -261 -812 -657 -581 -547 -948 -829 -727 -615 -85 -778 -194 -762 -455 -223 -510 -397 -1000 -4 -379 -369 -571 -95 -506 -479 -373 -215 -300 -720 -745 -141 -621 -6 -738 -780 -352 -872 -4 -64 -682 -326 -400 -447 -747 -134 -568 -52 -344 -999 -127 -904 -375 -608 -173 -98 -556 -836 -630 -121 -539 -25 -589 -132 -161 -32 -865 -272 -269 -908 -704 -39 -995 -127 -158 -428 -68 -54 -561 -228 -769 -741 -392 -532 -726 -457 -691 -294 -36 -960 -730 -534 -710 -80 -238 -526 -437 -777 -281 -676 -735 -697 -541 -306 -553 -403 -863 -742 -508 -888 -911 -627 -592 -476 -780 -380 -512 -548 -439 -521 -559 -961 -36 -636 -225 -811 -61 -891 -885 -888 -394 -414 -654 -138 -238 -313 -466 -455 -5 -112 -862 -613 -902 -72 -691 -146 -159 -134 -665 -882 -870 -703 -517 -549 -348 -593 -494 -379 -925 -900 -653 -573 -734 -809 -568 -679 -774 -542 -21 -6 -626 -253 -730 -829 -689 -834 -953 -365 -853 -525 -176 -915 -892 -797 -335 -507 -1 -293 -466 -901 -718 -965 -231 -999 -239 -272 -42 -83 -183 -811 -586 -648 -978 -411 -941 -164 -574 -449 -496 -191 -227 -215 -161 -311 -294 -457 -109 -218 -23 -51 -727 -974 -111 -876 -731 -254 -769 -416 -156 -295 -149 -363 -919 -987 -339 -701 -788 -101 -999 -769 -388 -807 -119 -819 -157 -208 -195 -431 -940 -452 -161 -533 -317 -167 -786 -816 -720 -227 -339 -70 -87 -764 -667 -496 -769 -799 -534 -505 -52 -617 -656 -177 -469 -491 -681 -682 -423 -421 -965 -140 -966 -890 -196 -227 -109 -584 -399 -37 -11 -461 -949 -955 -148 -533 -281 -635 -627 -916 -828 -319 -942 -217 -522 -182 -854 -769 -455 -300 -339 -292 -413 -915 -615 -245 -84 -847 -208 -391 -513 -201 -623 -427 -596 -533 -768 -658 -784 -605 -191 -212 -591 -298 -709 -365 -765 -792 -143 -696 -732 -206 -680 -715 -998 -840 -4 -616 -659 -417 -898 -130 -260 -770 -476 -855 -943 -827 -976 -636 -234 -386 -827 -468 -698 -898 -881 -336 -325 -872 -119 -455 -209 -209 -334 -874 -68 -4 -928 -889 -470 -192 -498 -326 -432 -167 -343 -7 -724 -886 -28 -611 -501 -958 -693 -757 -54 -68 -109 -660 -739 -238 -919 -520 -574 -996 -192 -183 -191 -56 -610 -982 -805 -918 -58 -863 -729 -84 -314 -502 -234 -132 -477 -222 -151 -189 -15 -785 -465 -816 -513 -165 -70 -37 -818 -771 -957 -445 -950 -578 -131 -488 -109 -59 -409 -748 -691 -582 -718 -596 -632 -609 -369 -542 -397 -200 -774 -872 -692 -72 -333 -666 -384 -295 -202 -428 -907 -953 -23 -778 -314 -505 -660 -369 -439 -353 -186 -864 -736 -901 -286 -350 -460 -873 -804 -406 -758 -462 -697 -572 -604 -233 -338 -971 -562 -382 -361 -837 -306 -641 -776 -160 -48 -939 -805 -598 -110 -803 -606 -898 -388 -488 -466 -536 -524 -343 -857 -40 -235 -651 -148 -388 -775 -74 -627 -995 -688 -16 -850 -617 -925 -293 -813 -328 -189 -658 -378 -117 -94 -313 -514 -628 -123 -302 -440 -820 -270 -425 -199 -135 -294 -46 -778 -55 -646 -388 -274 -858 -665 -551 -562 -139 -989 -420 -448 -189 -729 -114 -768 -603 -607 -925 -274 -702 -812 -1000 -216 -7 -70 -554 -202 -799 -683 -212 -74 -196 -459 -694 -967 -997 -134 -855 -377 -198 -185 -241 -475 -713 -829 -933 -967 -549 -861 -256 -190 -917 -751 -633 -23 -937 -437 -713 -222 -904 -370 -311 -134 -71 -599 -577 -810 -770 -404 -665 -187 -829 -343 -618 -612 -523 -921 -988 -154 -56 -579 -494 -266 -872 -889 -92 -177 -812 -535 -917 -842 -876 -573 -786 -641 -354 -93 -202 -629 -55 -665 -717 -612 -711 -466 -927 -841 -491 -315 -1000 -516 -801 -635 -762 -800 -18 -316 -654 -727 -555 -249 -175 -331 -425 -691 -921 -312 -660 -569 -880 -131 -645 -935 -903 -517 -704 -664 -154 -610 -234 -725 -658 -140 -435 -649 -881 -911 -565 -265 -946 -519 -484 -604 -988 -529 -673 -289 -735 -38 -106 -605 -834 -439 -476 -297 -730 -125 -208 -748 -464 -247 -821 -52 -643 -469 -906 -200 -437 -198 -912 -120 -314 -293 -483 -767 -82 -297 -152 -608 -487 -742 -227 -182 -281 -420 -481 -634 -209 -283 -570 -662 -9 -722 -383 -832 -533 -186 -850 -599 -299 -89 -509 -619 -507 -966 -827 -247 -97 -364 -555 -837 -613 -175 -985 -815 -542 -455 -164 -793 -405 -22 -135 -766 -814 -304 -666 -400 -763 -508 -22 -98 -851 -816 -453 -31 -905 -896 -435 -724 -448 -334 -350 -325 -584 -545 -626 -950 -167 -29 -307 -305 -755 -611 -580 -796 -48 -769 -711 -343 -79 -992 -529 -276 -483 -474 -35 -883 -543 -148 -796 -37 -250 -608 -863 -499 -186 -333 -754 -592 -490 -605 -109 -571 -273 -385 -502 -405 -627 -457 -370 -363 -19 -250 -491 -47 -113 -334 -882 -617 -491 -356 -155 -799 -119 -787 -727 -306 -519 -614 -139 -31 -292 -731 -859 -729 -976 -25 -199 -566 -276 -493 -363 -357 -914 -660 -653 -159 -946 -70 -889 -585 -372 -498 -568 -511 -500 -248 -610 -796 -633 -852 -639 -227 -13 -74 -565 -144 -863 -291 -269 -551 -376 -386 -913 -116 -539 -755 -207 -14 -804 -957 -63 -476 -454 -784 -138 -614 -450 -967 -565 -75 -615 -736 -458 -233 -428 -433 -769 -800 -948 -339 -329 -391 -937 -205 -541 -665 -831 -569 -227 -226 -423 -743 -722 -971 -496 -452 -830 -230 -345 -338 -305 -859 -215 -458 -693 -207 -875 -692 -339 -222 -822 -605 -586 -150 -48 -454 -275 -206 -768 -97 -618 -936 -416 -637 -477 -29 -39 -635 -83 -963 -712 -884 -636 -990 -881 -819 -286 -136 -9 -572 -916 -894 -259 -862 -978 -750 -394 -480 -712 -72 -742 -310 -598 -159 -263 -686 -180 -409 -376 -800 -680 -656 -408 -415 -96 -530 -410 -680 -376 -590 -181 -505 -239 -77 -436 -377 -415 -456 -639 -353 -203 -253 -252 -181 -339 -93 -162 -978 -835 -176 -28 -420 -130 -426 -171 -689 -223 -457 -430 -429 -588 -295 -910 -410 -805 -937 -198 -636 -252 -230 -652 -287 -37 -390 -155 -987 -234 -514 -270 -373 -815 -852 -755 -832 -424 -399 -319 -233 -545 -630 -715 -865 -409 -182 -614 -928 -53 -103 -50 -843 -101 -103 -895 -160 -212 -952 -777 -849 -67 -476 -450 -994 -994 -941 -47 -588 -791 -479 -37 -223 -68 -595 -357 -932 -541 -990 -731 -795 -920 -142 -75 -663 -950 -225 -759 -589 -839 -179 -51 -929 -842 -631 -420 -815 -615 -279 -238 -958 -761 -782 -744 -286 -309 -312 -172 -345 -338 -429 -500 -815 -815 -877 -946 -711 -160 -178 -241 -970 -671 -426 -714 -661 -4 -729 -565 -967 -381 -526 -802 -988 -108 -664 -758 -375 -955 -145 -226 -218 -908 -714 -674 -409 -523 -344 -372 -258 -343 -984 -105 -461 -62 -459 -355 -642 -741 -238 -247 -335 -703 -488 -27 -84 -679 -995 -787 -161 -367 -687 -235 -550 -199 -668 -306 -77 -280 -877 -424 -747 -743 -892 -466 -686 -129 -940 -719 -552 -331 -532 -601 -187 -158 -558 -521 -593 -737 -689 -332 -903 -660 -129 -579 -119 -923 -865 -211 -741 -320 -596 -570 -148 -330 -442 -419 -601 -834 -724 -69 -835 -326 -534 -10 -836 -439 -804 -69 -559 -310 -750 -132 -253 -432 -583 -240 -230 -801 -982 -236 -77 -469 -29 -82 -184 -527 -2 -358 -651 -371 -69 -478 -985 -127 -695 -223 -714 -729 -543 -819 -769 -124 -978 -207 -512 -226 -918 -447 -471 -550 -369 -471 -497 -33 -826 -829 -507 -94 -359 -509 -502 -885 -633 -479 -288 -674 -963 -131 -1 -905 -12 -242 -549 -116 -731 -823 -715 -778 -764 -587 -8 -104 -525 -130 -179 -836 -65 -377 -4 -280 -751 -697 -865 -73 -788 -887 -827 -240 -143 -805 -628 -288 -69 -264 -680 -474 -152 -698 -812 -654 -461 -717 -897 -650 -149 -220 -216 -428 -84 -46 -51 -129 -643 -801 -275 -290 -261 -309 -171 -898 -425 -43 -178 -688 -471 -937 -6 -570 -977 -180 -758 -866 -615 -199 -167 -724 -753 -119 -216 -360 -957 -164 -1000 -180 -152 -681 -889 -658 -351 -638 -27 -597 -409 -837 -393 -82 -625 -686 -875 -880 -690 -385 -527 -665 -412 -835 -427 -943 -782 -390 -212 -843 -942 -105 -469 -67 -98 -312 -24 -403 -54 -807 -380 -923 -618 -491 -351 -534 -489 -590 -602 -713 -524 -54 -538 -377 -92 -672 -800 -992 -282 -196 -6 -197 -832 -127 -111 -114 -798 -775 -745 -376 -604 -31 -745 -902 -134 -52 -813 -868 -419 -423 -1000 -34 -397 -297 -279 -22 -56 -83 -16 -87 -77 -639 -7 -834 -838 -189 -741 -673 -429 -605 -837 -873 -619 -26 -704 -636 -152 -64 -972 -449 -92 -270 -276 -537 -521 -293 -251 -8 -605 -191 -123 -304 -308 -971 -657 -148 -577 -196 -679 -585 -772 -797 -523 -322 -457 -154 -181 -489 -62 -176 -438 -720 -949 -441 -436 -834 -983 -366 -786 -667 -917 -648 -922 -468 -218 -472 -620 -832 -216 -644 -253 -311 -45 -41 -542 -486 -418 -572 -517 -570 -505 -176 -1 -674 -897 -391 -577 -934 -234 -630 -364 -790 -225 -88 -825 -198 -29 -568 -843 -982 -249 -595 -993 -257 -967 -982 -468 -238 -646 -967 -156 -491 -210 -298 -515 -598 -682 -650 -266 -910 -84 -374 -410 -37 -797 -67 -721 -642 -903 -695 -397 -759 -111 -534 -638 -647 -972 -107 -261 -175 -629 -231 -442 -847 -475 -782 -809 -784 -425 -668 -98 -476 -86 -298 -234 -897 -246 -469 -801 -544 -536 -990 -473 -926 -828 -821 -434 -486 -501 -501 -716 -797 -55 -882 -304 -526 -553 -524 -143 -574 -281 -660 -779 -821 -2 -330 -391 -395 -467 -912 -51 -603 -27 -389 -581 -446 -621 -833 -379 -271 -812 -205 -359 -352 -81 -867 -679 -404 -409 -778 -295 -376 -675 -599 -951 -305 -379 -772 -625 -439 -704 -935 -279 -696 -743 -708 -692 -267 -833 -276 -491 -399 -589 -289 -330 -284 -110 -655 -829 -700 -368 -273 -51 -137 -371 -740 -239 -31 -194 -534 -682 -643 -861 -69 -445 -271 -830 -614 -913 -545 -727 -363 -421 -770 -948 -664 -872 -717 -159 -951 -111 -762 -571 -862 -306 -22 -567 -843 -287 -876 -579 -2 -81 -134 -946 -147 -182 -908 -404 -298 -122 -575 -538 -150 -261 -606 -501 -366 -1 -559 -9 -563 -519 -221 -956 -522 -15 -643 -572 -572 -430 -639 -356 -237 -989 -808 -481 -648 -230 -180 -106 -965 -119 -54 -237 -460 -189 -381 -416 -944 -274 -321 -732 -294 -454 -992 -423 -501 -994 -114 -949 -595 -636 -252 -244 -165 -106 -533 -999 -101 -344 -703 -71 -826 -526 -497 -801 -447 -710 -542 -16 -418 -900 -405 -320 -553 -93 -568 -82 -901 -578 -600 -526 -726 -425 -501 -62 -672 -727 -686 -694 -760 -507 -953 -557 -926 -233 -396 -36 -860 -638 -87 -487 -443 -415 -336 -234 -623 -85 -630 -24 -256 -747 -742 -86 -382 -872 -257 -831 -475 -171 -603 -556 -180 -426 -255 -535 -518 -302 -187 -859 -740 -554 -642 -976 -345 -147 -474 -223 -553 -307 -972 -942 -931 -93 -315 -651 -148 -465 -443 -761 -435 -155 -523 -534 -840 -58 -185 -539 -604 -348 -300 -453 -575 -152 -569 -226 -159 -459 -449 -431 -888 -330 -380 -7 -332 -941 -775 -844 -734 -367 -82 -183 -778 -291 -250 -900 -671 -817 -594 -349 -258 -259 -767 -316 -241 -328 -906 -665 -383 -672 -898 -378 -764 -90 -596 -823 -280 -43 -810 -259 -896 -565 -100 -521 -849 -963 -874 -213 -980 -473 -359 -842 -345 -365 -662 -90 -283 -518 -936 -869 -660 -918 -595 -495 -508 -979 -229 -979 -883 -295 -18 -181 -724 -98 -751 -822 -726 -341 -258 -882 -733 -27 -304 -92 -676 -9 -610 -458 -600 -943 -319 -959 -29 -306 -595 -204 -175 -416 -413 -716 -869 -255 -231 -44 -909 -542 -955 -615 -561 -601 -839 -158 -719 -250 -103 -720 -769 -198 -921 -926 -280 -458 -347 -311 -700 -434 -542 -865 -952 -368 -771 -259 -477 -503 -703 -231 -634 -683 -459 -158 -761 -212 -913 -948 -361 -18 -791 -220 -593 -423 -767 -29 -709 -609 -172 -347 -824 -266 -187 -856 -216 -605 -879 -431 -795 -222 -760 -172 -929 -128 -933 -977 -982 -654 -22 -380 -180 -499 -463 -929 -917 -969 -198 -869 -450 -597 -259 -990 -93 -775 -763 -339 -72 -594 -36 -533 -662 -199 -811 -940 -775 -667 -924 -678 -65 -110 -733 -879 -79 -349 -410 -127 -87 -77 -787 -111 -12 -641 -649 -785 -764 -789 -889 -607 -285 -133 -735 -181 -269 -341 -388 -431 -970 -739 -629 -48 -919 -365 -771 -507 -939 -394 -820 -215 -187 -503 -327 -74 -337 -2 -104 -945 -101 -586 -845 -237 -1 -318 -306 -773 -239 -982 -649 -514 -216 -993 -844 -745 -631 -861 -143 -497 -581 -927 -110 -453 -375 -337 -545 -233 -445 -8 -882 -690 -595 -722 -732 -29 -603 -342 -709 -169 -40 -464 -246 -438 -67 -965 -209 -779 -254 -815 -813 -404 -852 -649 -236 -767 -590 -123 -517 -450 -671 -456 -126 -490 -178 -882 -120 -230 -348 -765 -323 -605 -894 -746 -308 -535 -679 -602 -79 -695 -415 -595 -981 -678 -204 -796 -999 -146 -192 -112 -159 -391 -412 -409 -229 -762 -504 -107 -415 -851 -38 -338 -123 -885 -387 -292 -541 -337 -671 -911 -977 -315 -769 -288 -312 -274 -949 -506 -497 -840 -743 -534 -179 -405 -465 -835 -78 -625 -950 -388 -693 -323 -411 -313 -712 -530 -338 -26 -274 -140 -682 -412 -772 -92 -318 -109 -274 -482 -166 -630 -874 -347 -317 -48 -292 -611 -457 -721 -119 -185 -394 -11 -949 -668 -538 -492 -898 -856 -619 -220 -672 -591 -978 -731 -665 -510 -540 -540 -220 -952 -601 -767 -262 -377 -676 -947 -969 -72 -811 -839 -61 -472 -86 -34 -772 -442 -622 -807 -990 -269 -930 -24 -589 -17 -478 -879 -461 -159 -322 -1000 -77 -934 -844 -360 -813 -759 -417 -950 -54 -815 -124 -603 -62 -139 -222 -355 -558 -25 -547 -422 -956 -356 -243 -423 -722 -446 -151 -462 -334 -828 -170 -549 -906 -566 -397 -66 -547 -674 -425 -846 -342 -894 -429 -118 -61 -748 -812 -938 -595 -926 -478 -229 -735 -408 -246 -807 -155 -234 -94 -784 -954 -909 -422 -266 -442 -461 -347 -629 -504 -191 -497 -279 -627 -705 -370 -708 -334 -269 -52 -860 -111 -755 -398 -504 -505 -312 -740 -511 -84 -945 -104 -577 -209 -39 -734 -927 -244 -641 -22 -405 -685 -851 -986 -230 -326 -249 -298 -930 -572 -75 -346 -896 -992 -500 -262 -657 -382 -443 -105 -83 -846 -909 -774 -608 -527 -979 -175 -239 -152 -838 -715 -434 -615 -723 -917 -501 -211 -165 -671 -944 -90 -486 -156 -836 -166 -482 -81 -200 -437 -341 -914 -122 -306 -763 -863 -608 -212 -660 -857 -540 -284 -714 -198 -230 -926 -927 -707 -515 -520 -726 -667 -517 -186 -635 -750 -331 -155 -183 -33 -404 -676 -19 -997 -195 -812 -569 -191 -324 -87 -752 -688 -593 -392 -749 -866 -28 -882 -508 -393 -38 -644 -611 -889 -936 -930 -883 -707 -83 -249 -944 -282 -219 -616 -871 -732 -199 -918 -856 -342 -445 -118 -42 -493 -22 -568 -777 -805 -619 -483 -11 -702 -815 -904 -628 -395 -701 -666 -877 -583 -635 -523 -492 -502 -261 -335 -273 -835 -986 -786 -938 -559 -727 -704 -670 -466 -490 -148 -485 -651 -150 -629 -624 -286 -52 -336 -79 -708 -790 -391 -874 -623 -940 -771 -655 -286 -323 -235 -976 -324 -448 -654 -472 -636 -283 -921 -978 -474 -840 -252 -978 -161 -608 -30 -705 -690 -656 -722 -181 -400 -363 -17 -963 -844 -468 -959 -799 -412 -70 -872 -599 -228 -355 -43 -845 -430 -339 -397 -761 -422 -803 -604 -823 -335 -991 -155 -878 -948 -476 -740 -751 -225 -374 -708 -243 -555 -307 -730 -295 -13 -122 -829 -701 -414 -347 -56 -703 -940 -29 -614 -334 -700 -653 -51 -720 -277 -590 -768 -457 -790 -498 -794 -74 -865 -659 -16 -962 -228 -377 -894 -562 -884 -231 -933 -553 -173 -774 -81 -491 -859 -397 -652 -524 -216 -919 -365 -994 -806 -966 -597 -988 -3 -64 -640 -523 -979 -329 -348 -837 -850 -128 -502 -102 -621 -556 -906 -940 -670 -398 -304 -756 -193 -998 -151 -851 -101 -338 -722 -436 -378 -792 -388 -253 -582 -452 -657 -410 -383 -160 -309 -763 -719 -828 -402 -128 -36 -127 -761 -839 -701 -544 -498 -701 -421 -333 -126 -816 -143 -496 -191 -895 -380 -812 -52 -793 -337 -464 -955 -797 -678 -870 -405 -850 -652 -599 -565 -892 -740 -630 -284 -738 -209 -806 -40 -663 -131 -850 -113 -786 -834 -262 -740 -407 -690 -73 -902 -742 -490 -210 -91 -879 -717 -51 -454 -198 -34 -256 -1 -480 -634 -598 -902 -720 -967 -238 -27 -66 -403 -34 -385 -252 -133 -847 -655 -756 -541 -200 -855 -600 -126 -800 -996 -269 -702 -495 -759 -257 -638 -901 -473 -881 -811 -304 -705 -777 -458 -481 -716 -217 -571 -580 -700 -394 -368 -921 -851 -174 -573 -844 -737 -892 -971 -693 -942 -760 -574 -860 -294 -573 -511 -304 -459 -454 -463 -426 -190 -718 -376 -805 -32 -203 -458 -900 -414 -547 -171 -391 -581 -446 -223 -884 -830 -50 -800 -853 -984 -38 -945 -431 -7 -675 -179 -673 -218 -495 -893 -53 -681 -682 -251 -137 -432 -384 -148 -312 -759 -804 -153 -335 -473 -75 -695 -652 -426 -144 -149 -604 -949 -368 -540 -762 -578 -779 -395 -809 -325 -327 -578 -279 -15 -50 -452 -688 -705 -241 -622 -532 -185 -275 -212 -701 -767 -646 -892 -554 -779 -441 -998 -508 -448 -921 -275 -429 -431 -489 -714 -180 -879 -750 -546 -58 -515 -464 -153 -293 -344 -117 -689 -651 -648 -903 -646 -945 -280 -139 -995 -229 -793 -448 -750 -974 -859 -91 -338 -204 -178 -234 -894 -18 -659 -157 -293 -254 -569 -329 -170 -725 -852 -635 -687 -706 -686 -726 -626 -517 -129 -425 -250 -578 -5 -183 -296 -603 -543 -77 -66 -283 -276 -750 -725 -91 -589 -749 -149 -993 -800 -58 -172 -770 -932 -712 -146 -185 -924 -378 -1 -925 -238 -139 -994 -695 -62 -4 -805 -269 -778 -383 -758 -510 -327 -907 -196 -963 -799 -341 -996 -990 -289 -86 -965 -559 -567 -331 -432 -256 -817 -979 -846 -446 -397 -722 -373 -556 -177 -646 -854 -595 -320 -653 -791 -257 -616 -700 -691 -308 -427 -978 -728 -738 -458 -926 -357 -964 -152 -248 -239 -783 -264 -463 -829 -892 -635 -484 -854 -254 -344 -88 -25 -899 -704 -283 -565 -886 -736 -719 -394 -350 -71 -249 -341 -391 -184 -478 -519 -270 -463 -598 -141 -341 -251 -640 -967 -472 -416 -261 -262 -949 -116 -981 -729 -589 -758 -934 -613 -80 -720 -258 -540 -203 -858 -548 -663 -454 -981 -277 -725 -260 -451 -711 -878 -137 -318 -693 -620 -134 -2 -802 -813 -659 -93 -615 -593 -750 -85 -430 -953 -164 -81 -168 -299 -717 -622 -507 -11 -536 -531 -392 -514 -805 -905 -756 -180 -635 -615 -761 -276 -579 -856 -330 -19 -117 -110 -856 -400 -874 -10 -985 -221 -535 -630 -918 -486 -571 -575 -851 -188 -278 -139 -534 -399 -10 -932 -386 -278 -446 -828 -802 -69 -574 -701 -438 -205 -467 -476 -468 -496 -906 -113 -858 -126 -675 -978 -279 -32 -760 -439 -68 -495 -137 -485 -800 -924 -586 -397 -839 -393 -585 -156 -513 -670 -99 -775 -436 -568 -836 -704 -916 -184 -730 -495 -624 -411 -174 -233 -13 -964 -209 -578 -446 -743 -974 -975 -93 -550 -582 -867 -115 -961 -89 -281 -494 -233 -293 -599 -602 -246 -211 -717 -28 -886 -545 -716 -799 -521 -327 -283 -434 -740 -760 -481 -339 -258 -173 -273 -898 -704 -276 -445 -756 -228 -270 -905 -198 -444 -331 -228 -745 -341 -6 -633 -398 -36 -337 -142 -609 -920 -162 -927 -600 -323 -486 -568 -949 -687 -84 -25 -761 -832 -284 -387 -657 -175 -35 -501 -347 -127 -482 -737 -234 -419 -23 -34 -198 -370 -191 -939 -284 -872 -428 -71 -636 -647 -322 -382 -306 -113 -480 -395 -531 -618 -221 -323 -11 -215 -810 -781 -452 -413 -562 -974 -240 -459 -303 -159 -391 -536 -155 -139 -927 -901 -22 -525 -443 -270 -961 -696 -206 -915 -639 -574 -207 -256 -592 -235 -743 -215 -655 -981 -74 -799 -147 -892 -711 -921 -524 -231 -675 -601 -208 -231 -233 -527 -68 -427 -284 -201 -781 -697 -448 -120 -658 -172 -638 -816 -829 -109 -624 -938 -274 -184 -692 -621 -120 -285 -681 -601 -32 -658 -603 -811 -865 -692 -774 -612 -844 -6 -463 -248 -706 -50 -532 -623 -250 -220 -46 -474 -21 -86 -317 -983 -588 -224 -225 -741 -648 -89 -465 -987 -743 -566 -246 -744 -185 -553 -260 -185 -750 -114 -965 -989 -881 -156 -954 -710 -70 -239 -801 -294 -536 -982 -577 -822 -451 -930 -979 -395 -944 -298 -193 -926 -193 -411 -519 -812 -512 -615 -119 -840 -141 -318 -489 -940 -946 -324 -466 -406 -981 -692 -96 -491 -356 -189 -792 -387 -208 -649 -151 -327 -468 -570 -145 -935 -13 -271 -944 -95 -695 -515 -188 -223 -413 -266 -507 -872 -350 -41 -280 -400 -727 -482 -102 -70 -173 -670 -764 -88 -326 -657 -567 -136 -818 -547 -174 -652 -789 -725 -752 -722 -911 -220 -331 -120 -958 -142 -728 -271 -564 -460 -765 -648 -771 -732 -18 -178 -335 -670 -269 -155 -554 -686 -678 -60 -674 -591 -558 -618 -819 -84 -621 -623 -413 -143 -951 -116 -777 -275 -125 -210 -945 -911 -211 -488 -142 -17 -235 -830 -966 -357 -284 -947 -659 -401 -573 -170 -961 -413 -207 -787 -608 -17 -315 -259 -474 -125 -956 -873 -153 -425 -808 -224 -159 -9 -501 -706 -341 -806 -405 -658 -622 -635 -178 -175 -156 -250 -670 -956 -813 -866 -873 -48 -501 -305 -914 -980 -897 -847 -639 -627 -956 -650 -782 -383 -250 -821 -496 -172 -789 -639 -619 -736 -151 -112 -387 -260 -766 -326 -418 -372 -418 -402 -594 -949 -882 -857 -916 -657 -397 -803 -824 -846 -188 -72 -177 -115 -724 -380 -645 -622 -94 -848 -324 -697 -672 -297 -72 -383 -530 -520 -96 -63 -100 -616 -755 -774 -519 -189 -465 -316 -133 -280 -795 -73 -506 -824 -756 -102 -252 -363 -591 -196 -668 -74 -873 -994 -943 -164 -534 -444 -956 -452 -896 -996 -561 -88 -261 -337 -108 -820 -620 -381 -545 -268 -460 -279 -928 -54 -879 -787 -334 -830 -133 -758 -422 -208 -454 -50 -658 -944 -455 -990 -183 -151 -562 -866 -514 -836 -590 -49 -869 -809 -165 -553 -688 -581 -736 -514 -832 -882 -276 -15 -938 -432 -538 -947 -742 -383 -598 -934 -970 -635 -426 -578 -541 -131 -315 -244 -991 -192 -854 -552 -55 -506 -268 -59 -768 -894 -88 -853 -58 -608 -34 -643 -969 -84 -785 -875 -856 -994 -468 -841 -570 -887 -269 -194 -104 -800 -259 -244 -571 -115 -735 -11 -107 -349 -494 -374 -827 -187 -637 -452 -112 -328 -69 -961 -865 -847 -269 -261 -348 -601 -501 -539 -105 -565 -98 -696 -56 -98 -802 -465 -411 -933 -673 -883 -174 -824 -685 -70 -584 -528 -673 -724 -153 -825 -962 -883 -621 -977 -897 -633 -908 -987 -507 -742 -852 -96 -302 -908 -682 -691 -125 -936 -258 -602 -518 -409 -379 -85 -439 -19 -283 -725 -997 -550 -364 -886 -615 -188 -506 -508 -132 -663 -86 -512 -1 -697 -258 -976 -467 -961 -248 -284 -662 -761 -473 -74 -750 -585 -529 -218 -131 -990 -353 -991 -636 -168 -561 -581 -515 -119 -973 -220 -306 -72 -420 -531 -132 -911 -433 -580 -708 -918 -153 -494 -6 -55 -915 -267 -507 -948 -751 -238 -525 -165 -116 -969 -236 -792 -282 -804 -652 -219 -268 -749 -591 -441 -679 -710 -504 -955 -333 -875 -141 -665 -270 -876 -129 -138 -847 -788 -295 -310 -405 -411 -543 -836 -804 -748 -457 -59 -432 -330 -803 -654 -825 -268 -162 -20 -465 -703 -527 -651 -320 -422 -591 -954 -860 -770 -784 -482 -326 -623 -419 -214 -779 -605 -841 -702 -350 -165 -523 -776 -8 -586 -920 -873 -94 -830 -483 -630 -895 -34 -447 -482 -185 -242 -777 -243 -352 -958 -695 -280 -699 -14 -344 -449 -192 -584 -726 -550 -104 -666 -512 -627 -958 -716 -493 -703 -722 -963 -81 -13 -600 -543 -171 -646 -257 -399 -738 -232 -47 -154 -330 -104 -443 -42 -305 -440 -928 -958 -819 -67 -312 -729 -395 -72 -480 -975 -409 -105 -410 -643 -486 -819 -694 -958 -816 -128 -340 -566 -188 -368 -280 -417 -490 -588 -636 -5 -779 -166 -376 -547 -27 -413 -206 -112 -689 -714 -218 -863 -314 -329 -276 -312 -329 -531 -810 -831 -246 -502 -873 -861 -104 -679 -437 -668 -684 -240 -533 -900 -310 -667 -216 -890 -894 -685 -744 -328 -121 -359 -572 -334 -407 -892 -426 -631 -745 -507 -43 -466 -871 -192 -30 -477 -526 -979 -395 -28 -965 -157 -912 -128 -187 -911 -373 -210 -282 -625 -106 -79 -768 -285 -316 -197 -989 -585 -808 -366 -165 -257 -554 -924 -781 -457 -984 -4 -658 -837 -266 -567 -7 -268 -584 -270 -635 -322 -423 -623 -594 -805 -850 -623 -448 -711 -396 -719 -630 -260 -852 -584 -465 -794 -501 -881 -228 -4 -904 -455 -244 -576 -722 -187 -717 -942 -642 -74 -838 -888 -871 -702 -727 -577 -944 -394 -302 -576 -645 -812 -19 -995 -850 -882 -807 -136 -14 -451 -925 -421 -703 -727 -914 -940 -285 -788 -148 -38 -487 -124 -803 -213 -306 -320 -80 -28 -969 -92 -258 -576 -972 -976 -785 -210 -593 -382 -863 -481 -624 -310 -841 -536 -514 -384 -547 -719 -808 -761 -838 -895 -884 -35 -126 -690 -416 -309 -302 -843 -481 -684 -597 -591 -929 -528 -255 -787 -482 -99 -327 -325 -290 -915 -125 -141 -268 -885 -660 -435 -437 -758 -233 -696 -444 -483 -251 -167 -262 -115 -446 -556 -937 -897 -102 -713 -653 -352 -813 -261 -976 -22 -117 -917 -395 -312 -819 -380 -597 -960 -291 -149 -931 -369 -624 -114 -167 -760 -557 -206 -809 -181 -572 -432 -949 -573 -403 -486 -482 -401 -185 -846 -417 -83 -16 -191 -287 -770 -542 -175 -832 -885 -348 -799 -978 -530 -987 -65 -490 -662 -678 -541 -419 -766 -867 -126 -381 -149 -227 -130 -284 -95 -700 -210 -480 -188 -133 -297 -969 -920 -513 -221 -736 -752 -456 -140 -499 -597 -540 -686 -456 -91 -472 -244 -793 -265 -932 -587 -291 -665 -68 -380 -707 -35 -383 -216 -620 -403 -864 -32 -6 -196 -373 -800 -282 -655 -769 -320 -471 -429 -542 -26 -384 -340 -984 -29 -373 -84 -717 -790 -595 -730 -670 -408 -797 -623 -985 -846 -163 -994 -550 -216 -188 -909 -855 -661 -483 -614 -898 -411 -922 -192 -450 -911 -161 -885 -180 -859 -30 -451 -2 -972 -86 -272 -132 -715 -248 -381 -372 -681 -236 -171 -320 -752 -931 -842 -612 -576 -16 -573 -59 -487 -502 -627 -806 -901 -683 -425 -93 -707 -919 -249 -558 -639 -283 -722 -465 -67 -546 -342 -609 -799 -443 -236 -558 -556 -287 -984 -243 -497 -65 -482 -547 -594 -176 -867 -930 -711 -860 -112 -101 -561 -637 -306 -543 -664 -468 -163 -611 -23 -879 -176 -307 -702 -119 -706 -285 -254 -461 -248 -144 -404 -586 -858 -799 -859 -551 -503 -194 -201 -438 -889 -547 -327 -350 -759 -424 -104 -676 -423 -901 -323 -319 -726 -319 -764 -485 -780 -966 -163 -713 -716 -517 -235 -361 -352 -750 -1 -831 -28 -953 -915 -501 -800 -740 -302 -673 -822 -328 -273 -106 -206 -764 -127 -363 -467 -160 -828 -178 -124 -150 -690 -230 -459 -807 -468 -597 -196 -500 -453 -954 -178 -25 -580 -799 -879 -71 -136 -528 -575 -25 -623 -142 -280 -662 -467 -593 -144 -143 -65 -553 -444 -189 -360 -200 -201 -186 -303 -516 -712 -554 -813 -681 -133 -265 -524 -186 -534 -23 -255 -169 -338 -868 -63 -654 -867 -989 -237 -991 -316 -52 -895 -783 -472 -303 -225 -492 -824 -396 -126 -96 -927 -532 -252 -491 -823 -188 -539 -27 -125 -100 -766 -41 -63 -229 -109 -718 -995 -114 -394 -786 -742 -474 -450 -622 -323 -943 -542 -572 -302 -282 -22 -34 -70 -605 -588 -45 -544 -596 -678 -3 -624 -600 -251 -338 -360 -655 -401 -670 -669 -534 -454 -602 -967 -851 -90 -379 -176 -671 -225 -223 -19 -483 -513 -563 -906 -939 -829 -824 -279 -724 -147 -363 -787 -180 -544 -744 -207 -647 -178 -619 -555 -468 -258 -557 -692 -436 -534 -931 -821 -948 -898 -735 -571 -321 -385 -105 -241 -997 -919 -111 -363 -680 -899 -782 -39 -274 -682 -554 -496 -490 -123 -932 -525 -94 -888 -112 -528 -651 -233 -135 -880 -980 -591 -843 -884 -570 -400 -647 -955 -845 -767 -85 -516 -579 -237 -826 -230 -196 -405 -984 -824 -133 -331 -621 -10 -370 -807 -959 -331 -466 -416 -320 -402 -281 -319 -16 -723 -710 -683 -468 -650 -886 -578 -164 -620 -971 -417 -113 -66 -25 -755 -498 -506 -477 -761 -303 -960 -265 -215 -110 -954 -118 -159 -538 -949 -870 -626 -408 -131 -155 -667 -137 -752 -268 -343 -674 -490 -851 -677 -967 -502 -85 -751 -428 -355 -777 -567 -931 -118 -704 -224 -969 -216 -147 -302 -383 -143 -105 -854 -765 -421 -697 -400 -762 -225 -486 -478 -733 -419 -867 -201 -715 -48 -518 -522 -319 -365 -154 -788 -717 -913 -766 -434 -213 -938 -322 -365 -471 -435 -373 -155 -93 -620 -987 -588 -393 -459 -254 -870 -825 -913 -756 -919 -47 -70 -816 -610 -160 -602 -41 -9 -457 -692 -697 -18 -694 -128 -279 -575 -202 -679 -968 -191 -464 -26 -996 -770 -275 -299 -443 -744 -219 -990 -886 -343 -926 -941 -280 -315 -579 -858 -623 -397 -236 -603 -131 -224 -559 -47 -45 -94 -379 -993 -670 -279 -124 -347 -544 -39 -117 -863 -29 -376 -504 -144 -387 -358 -683 -218 -122 -271 -647 -674 -237 -903 -186 -219 -844 -550 -285 -962 -937 -209 -881 -231 -367 -200 -790 -666 -535 -100 -540 -849 -59 -713 -474 -394 -636 -799 -463 -200 -3 -458 -655 -617 -980 -60 -14 -989 -925 -522 -427 -618 -427 -788 -693 -626 -322 -208 -777 -788 -934 -719 -745 -494 -425 -35 -93 -2 -585 -34 -867 -731 -319 -288 -386 -878 -185 -730 -299 -998 -84 -325 -598 -883 -422 -636 -934 -250 -449 -381 -514 -304 -879 -118 -497 -841 -925 -444 -887 -378 -653 -207 -861 -257 -205 -248 -29 -313 -230 -502 -373 -26 -377 -141 -820 -406 -919 -66 -96 -443 -953 -598 -433 -511 -749 -961 -54 -686 -432 -508 -512 -821 -402 -305 -128 -813 -606 -228 -818 -872 -763 -676 -772 -570 -671 -22 -732 -918 -54 -901 -305 -865 -707 -43 -465 -696 -956 -190 -784 -651 -618 -417 -799 -622 -394 -930 -42 -677 -235 -224 -772 -391 -111 -574 -107 -317 -728 -313 -590 -832 -878 -574 -527 -118 -161 -360 -75 -861 -967 -891 -225 -190 -422 -948 -588 -357 -340 -119 -615 -377 -896 -57 -511 -871 -530 -972 -368 -845 -165 -360 -296 -443 -905 -280 -540 -476 -17 -142 -926 -442 -815 -620 -364 -308 -66 -20 -508 -847 -52 -652 -531 -484 -390 -949 -258 -933 -274 -60 -820 -202 -48 -564 -204 -521 -459 -638 -639 -569 -335 -66 -272 -441 -27 -480 -777 -749 -111 -789 -684 -72 -609 -756 -384 -366 -522 -461 -962 -825 -490 -859 -133 -321 -765 -721 -532 -872 -996 -675 -299 -349 -486 -520 -912 -831 -307 -892 -846 -360 -510 -414 -717 -866 -765 -965 -72 -804 -867 -121 -253 -275 -749 -332 -864 -67 -960 -242 -236 -261 -519 -138 -822 -65 -380 -264 -449 -585 -511 -498 -443 -825 -29 -54 -22 -401 -716 -898 -578 -418 -142 -461 -35 -817 -997 -782 -289 -159 -394 -726 -697 -33 -142 -899 -340 -650 -56 -624 -187 -515 -230 -344 -637 -493 -646 -194 -871 -286 -642 -164 -250 -785 -586 -836 -789 -313 -207 -120 -715 -652 -669 -500 -777 -489 -913 -879 -555 -695 -243 -102 -262 -541 -243 -684 -908 -398 -613 -645 -334 -118 -803 -153 -529 -447 -801 -550 -382 -755 -228 -613 -443 -675 -752 -187 -166 -755 -631 -2 -406 -195 -135 -135 -59 -256 -446 -603 -931 -973 -264 -50 -69 -969 -664 -969 -518 -37 -320 -962 -425 -799 -19 -726 -206 -970 -184 -747 -26 -237 -374 -794 -134 -301 -401 -482 -905 -837 -777 -980 -6 -416 -223 -844 -248 -934 -714 -5 -106 -375 -942 -500 -53 -642 -412 -511 -893 -742 -149 -246 -871 -717 -802 -985 -788 -508 -877 -903 -197 -626 -831 -739 -331 -755 -877 -315 -1000 -563 -756 -213 -779 -20 -473 -129 -876 -690 -288 -398 -961 -179 -37 -926 -634 -773 -866 -16 -465 -881 -383 -767 -92 -45 -921 -429 -424 -842 -616 -504 -120 -414 -516 -770 -5 -710 -500 -658 -467 -113 -518 -197 -998 -305 -162 -921 -885 -887 -314 -196 -194 -203 -819 -91 -985 -841 -484 -589 -284 -588 -759 -244 -62 -464 -980 -251 -393 -29 -475 -154 -341 -656 -905 -128 -737 -433 -572 -46 -849 -805 -615 -244 -618 -241 -130 -305 -575 -620 -192 -517 -575 -162 -751 -71 -285 -120 -18 -989 -433 -62 -285 -246 -499 -273 -504 -132 -655 -139 -438 -50 -841 -332 -761 -705 -49 -277 -512 -262 -402 -234 -492 -386 -950 -341 -488 -627 -5 -985 -550 -973 -841 -68 -281 -736 -771 -91 -75 -738 -751 -884 -927 -463 -951 -997 -920 -36 -716 -591 -306 -159 -393 -287 -99 -183 -606 -187 -735 -982 -686 -181 -984 -756 -531 -847 -54 -745 -797 -39 -2 -815 -732 -224 -420 -482 -365 -274 -357 -563 -643 -876 -885 -989 -650 -611 -124 -919 -530 -37 -747 -608 -396 -856 -939 -142 -404 -445 -69 -498 -435 -983 -931 -58 -543 -83 -437 -15 -574 -700 -746 -823 -891 -794 -733 -275 -811 -119 -512 -60 -195 -825 -384 -918 -97 -119 -286 -899 -248 -817 -148 -856 -294 -6 -414 -480 -669 -131 -896 -360 -183 -761 -138 -732 -413 -11 -201 -34 -177 -472 -951 -863 -803 -61 -987 -330 -150 -738 -129 -970 -833 -916 -6 -913 -149 -546 -750 -429 -786 -274 -146 -986 -320 -694 -75 -307 -311 -909 -275 -551 -902 -933 -999 -312 -289 -839 -96 -805 -467 -601 -542 -506 -526 -17 -928 -572 -182 -571 -955 -387 -892 -632 -206 -24 -657 -25 -279 -791 -265 -70 -116 -119 -856 -748 -43 -635 -384 -583 -559 -95 -778 -316 -642 -21 -179 -704 -471 -612 -725 -380 -760 -195 -883 -527 -137 -596 -501 -834 -386 -443 -351 -394 -211 -216 -267 -936 -584 -188 -487 -490 -799 -542 -285 -722 -595 -403 -631 -460 -39 -794 -149 -250 -482 -752 -249 -81 -866 -264 -952 -339 -345 -89 -215 -470 -82 -322 -854 -851 -4 -958 -529 -617 -775 -11 -926 -483 -614 -954 -655 -1 -90 -768 -559 -453 -939 -919 -122 -636 -289 -233 -394 -30 -244 -28 -535 -679 -319 -733 -821 -757 -412 -792 -279 -371 -186 -258 -508 -607 -360 -245 -47 -521 -812 -544 -253 -790 -72 -636 -290 -922 -883 -127 -139 -544 -827 -879 -76 -538 -111 -699 -142 -938 -11 -618 -737 -425 -175 -173 -723 -572 -751 -710 -710 -24 -16 -884 -457 -11 -981 -543 -801 -377 -764 -764 -436 -299 -372 -642 -379 -168 -487 -21 -803 -765 -572 -263 -544 -739 -956 -629 -482 -474 -370 -384 -835 -37 -212 -267 -196 -743 -39 -257 -848 -622 -636 -529 -434 -128 -633 -746 -77 -52 -735 -484 -300 -658 -462 -834 -261 -625 -573 -964 -499 -419 -341 -864 -837 -472 -101 -421 -92 -204 -852 -648 -631 -155 -639 -205 -277 -355 -890 -603 -11 -238 -183 -536 -429 -423 -892 -179 -183 -732 -251 -159 -941 -184 -631 -328 -837 -640 -689 -719 -726 -443 -468 -73 -625 -430 -599 -677 -92 -914 -272 -163 -894 -104 -861 -101 -614 -408 -814 -459 -661 -732 -193 -165 -267 -11 -325 -608 -536 -642 -494 -394 -644 -809 -169 -458 -647 -791 -25 -733 -746 -748 -962 -376 -349 -424 -303 -975 -932 -149 -826 -853 -845 -295 -711 -428 -240 -436 -579 -563 -644 -705 -993 -299 -452 -729 -256 -545 -225 -711 -25 -133 -123 -61 -697 -535 -75 -443 -530 -824 -101 -812 -952 -221 -337 -138 -865 -723 -948 -276 -637 -124 -629 -742 -700 -254 -415 -96 -915 -291 -121 -609 -476 -401 -804 -333 -586 -42 -689 -229 -52 -675 -779 -177 -589 -425 -939 -332 -139 -975 -938 -44 -803 -368 -461 -625 -334 -914 -56 -884 -340 -319 -708 -319 -433 -402 -554 -803 -907 -375 -533 -466 -934 -111 -148 -109 -778 -238 -452 -917 -386 -387 -172 -557 -158 -287 -21 -536 -953 -950 -527 -912 -86 -170 -935 -55 -47 -727 -517 -741 -140 -800 -117 -537 -32 -732 -30 -628 -921 -139 -53 -224 -230 -999 -960 -299 -771 -861 -936 -780 -782 -542 -446 -437 -141 -851 -410 -624 -25 -814 -852 -891 -526 -733 -52 -605 -652 -317 -32 -471 -157 -132 -515 -245 -589 -65 -803 -443 -294 -162 -442 -871 -584 -718 -684 -237 -109 -575 -25 -20 -474 -475 -120 -582 -727 -293 -585 -780 -401 -617 -552 -584 -76 -606 -347 -253 -558 -849 -47 -931 -163 -978 -878 -815 -508 -841 -122 -721 -724 -179 -328 -912 -712 -712 -658 -466 -998 -817 -636 -965 -618 -237 -428 -22 -16 -106 -480 -799 -85 -184 -298 -24 -320 -848 -988 -777 -611 -4 -600 -940 -966 -258 -376 -351 -395 -167 -815 -174 -67 -884 -833 -27 -928 -39 -625 -343 -287 -855 -598 -835 -217 -638 -201 -730 -175 -214 -741 -316 -801 -914 -463 -979 -944 -943 -647 -573 -145 -945 -638 -588 -346 -6 -234 -859 -356 -934 -584 -421 -696 -879 -621 -58 -363 -712 -407 -296 -32 -793 -732 -98 -831 -826 -757 -974 -707 -993 -555 -452 -465 -839 -162 -801 -373 -637 -319 -116 -513 -381 -474 -296 -844 -670 -98 -662 -167 -734 -605 -232 -420 -273 -254 -148 -684 -336 -936 -352 -167 -833 -35 -331 -237 -140 -518 -295 -242 -845 -169 -457 -108 -967 -317 -161 -453 -683 -639 -199 -198 -431 -989 -230 -583 -191 -202 -231 -343 -851 -442 -239 -437 -120 -652 -220 -916 -219 -88 -598 -115 -532 -428 -122 -970 -559 -518 -566 -601 -271 -1000 -15 -191 -12 -817 -722 -525 -968 -360 -113 -73 -685 -773 -213 -437 -352 -442 -270 -1000 -330 -653 -963 -219 -905 -601 -99 -627 -430 -404 -723 -743 -516 -572 -981 -563 -301 -379 -194 -190 -880 -170 -509 -947 -548 -521 -196 -479 -612 -448 -60 -897 -386 -733 -795 -181 -110 -207 -211 -331 -197 -215 -602 -814 -55 -114 -831 -624 -27 -538 -323 -674 -953 -687 -680 -724 -50 -153 -594 -32 -176 -699 -106 -944 -592 -353 -286 -246 -608 -764 -183 -87 -599 -946 -174 -289 -551 -755 -395 -362 -676 -940 -353 -818 -835 -173 -376 -562 -212 -808 -482 -746 -947 -145 -948 -560 -644 -614 -915 -996 -163 -409 -152 -266 -66 -219 -493 -471 -562 -786 -970 -630 -880 -385 -536 -402 -630 -859 -373 -600 -45 -118 -928 -564 -757 -817 -576 -287 -390 -192 -18 -748 -367 -628 -945 -316 -92 -493 -394 -271 -716 -150 -119 -266 -162 -758 -574 -368 -772 -28 -661 -123 -54 -673 -903 -336 -353 -488 -98 -979 -272 -425 -713 -621 -477 -709 -724 -391 -378 -233 -303 -142 -82 -983 -778 -759 -203 -915 -282 -731 -694 -999 -223 -426 -183 -716 -82 -131 -421 -105 -657 -62 -580 -549 -941 -808 -984 -990 -117 -468 -982 -49 -532 -223 -605 -133 -892 -375 -633 -989 -974 -586 -938 -604 -342 -216 -573 -581 -5 -374 -119 -578 -598 -815 -971 -77 -106 -862 -675 -302 -788 -453 -717 -357 -625 -453 -863 -206 -983 -94 -969 -805 -338 -432 -509 -932 -364 -589 -849 -166 -920 -822 -185 -425 -684 -85 -288 -328 -141 -39 -459 -788 -615 -965 -173 -144 -880 -779 -259 -664 -691 -323 -646 -319 -750 -782 -764 -188 -428 -870 -445 -570 -890 -618 -692 -210 -522 -27 -35 -658 -912 -306 -461 -227 -820 -14 -809 -735 -509 -165 -87 -485 -778 -988 -249 -411 -685 -110 -328 -116 -192 -421 -417 -4 -598 -865 -216 -47 -638 -171 -286 -200 -861 -327 -762 -557 -242 -631 -348 -964 -681 -759 -54 -205 -545 -567 -721 -465 -752 -743 -360 -901 -862 -429 -709 -530 -225 -661 -221 -347 -727 -812 -209 -626 -828 -357 -450 -423 -342 -292 -722 -441 -225 -191 -78 -400 -775 -117 -455 -18 -956 -72 -788 -547 -196 -549 -71 -84 -934 -773 -56 -171 -248 -251 -951 -131 -456 -449 -539 -64 -763 -956 -515 -116 -438 -136 -768 -257 -356 -917 -666 -189 -780 -345 -68 -133 -509 -754 -712 -290 -375 -937 -677 -764 -210 -825 -893 -126 -734 -115 -425 -331 -428 -536 -564 -964 -688 -323 -553 -849 -494 -568 -872 -974 -662 -16 -218 -736 -743 -35 -581 -575 -223 -323 -454 -407 -488 -962 -91 -358 -956 -239 -3 -129 -313 -878 -176 -164 -127 -882 -287 -364 -758 -839 -645 -707 -937 -484 -704 -684 -418 -615 -194 -587 -725 -686 -936 -328 -753 -213 -14 -279 -55 -25 -114 -344 -288 -387 -557 -514 -680 -467 -341 -706 -888 -351 -396 -32 -963 -445 -175 -746 -887 -305 -108 -33 -353 -25 -115 -68 -475 -333 -765 -613 -161 -176 -366 -958 -381 -884 -924 -125 -247 -491 -630 -89 -1000 -16 -98 -360 -159 -221 -445 -477 -588 -796 -980 -976 -862 -314 -745 -508 -539 -742 -389 -423 -812 -799 -254 -887 -581 -230 -719 -561 -595 -356 -26 -352 -925 -683 -996 -934 -696 -613 -737 -155 -220 -797 -567 -501 -483 -426 -600 -268 -663 -814 -502 -471 -713 -6 -296 -620 -648 -461 -870 -504 -70 -789 -795 -897 -951 -535 -230 -67 -741 -392 -799 -22 -857 -521 -669 -386 -109 -775 -609 -46 -834 -335 -294 -352 -321 -739 -325 -385 -464 -916 -1000 -395 -538 -644 -384 -547 -959 -722 -973 -84 -401 -87 -71 -381 -426 -291 -175 -912 -496 -735 -941 -641 -108 -156 -913 -23 -271 -982 -561 -108 -680 -834 -755 -372 -321 -955 -786 -34 -315 -121 -132 -416 -626 -338 -832 -146 -585 -860 -880 -599 -407 -909 -851 -456 -848 -482 -970 -415 -860 -381 -21 -137 -537 -256 -880 -904 -32 -289 -59 -361 -246 -933 -965 -904 -834 -79 -382 -853 -996 -963 -929 -368 -525 -847 -665 -135 -492 -590 -447 -650 -752 -663 -811 -774 -323 -890 -33 -148 -591 -425 -927 -662 -842 -257 -606 -864 -364 -257 -899 -235 -360 -272 -969 -652 -93 -44 -254 -920 -270 -509 -721 -436 -527 -44 -315 -945 -644 -972 -955 -226 -168 -744 -617 -375 -998 -777 -309 -891 -505 -563 -220 -853 -577 -111 -845 -886 -480 -302 -84 -196 -882 -580 -251 -1000 -582 -105 -461 -446 -654 -189 -248 -689 -420 -475 -40 -119 -878 -511 -125 -107 -448 -370 -514 -153 -690 -130 -346 -61 -207 -177 -358 -617 -339 -999 -278 -67 -767 -378 -403 -141 -690 -507 -974 -903 -761 -46 -670 -192 -380 -590 -826 -767 -877 -138 -210 -874 -120 -963 -893 -20 -516 -826 -381 -673 -305 -214 -744 -420 -587 -592 -260 -527 -829 -658 -744 -347 -188 -187 -899 -731 -344 -457 -840 -128 -162 -442 -299 -951 -599 -242 -501 -660 -766 -122 -491 -278 -540 -487 -908 -260 -765 -517 -9 -333 -479 -63 -762 -783 -160 -999 -944 -65 -440 -980 -642 -913 -570 -83 -564 -974 -72 -85 -698 -696 -120 -530 -280 -498 -390 -988 -960 -976 -500 -395 -846 -315 -127 -991 -664 -8 -734 -135 -250 -488 -323 -648 -825 -576 -439 -646 -54 -24 -604 -873 -257 -378 -241 -807 -626 -83 -711 -35 -305 -80 -69 -536 -751 -721 -778 -531 -877 -403 -290 -712 -515 -234 -594 -831 -911 -205 -296 -635 -597 -117 -625 -417 -597 -965 -790 -148 -755 -844 -208 -867 -658 -178 -398 -683 -377 -775 -800 -481 -727 -568 -433 -815 -921 -435 -958 -124 -663 -799 -41 -94 -956 -765 -154 -77 -304 -238 -895 -584 -681 -565 -306 -950 -597 -765 -488 -197 -949 -809 -630 -732 -655 -738 -959 -822 -65 -316 -181 -593 -797 -730 -458 -831 -7 -490 -678 -985 -812 -271 -303 -500 -849 -401 -119 -164 -964 -539 -318 -591 -808 -487 -371 -533 -324 -389 -915 -245 -765 -541 -439 -991 -27 -867 -963 -437 -588 -517 -690 -509 -922 -37 -319 -65 -67 -110 -919 -164 -858 -104 -729 -284 -556 -622 -155 -645 -166 -943 -126 -418 -884 -781 -555 -354 -87 -693 -313 -832 -197 -605 -352 -581 -983 -299 -781 -790 -956 -670 -910 -23 -215 -237 -390 -979 -771 -560 -210 -541 -169 -552 -66 -477 -491 -267 -478 -223 -897 -14 -672 -418 -665 -380 -447 -183 -835 -399 -74 -13 -951 -762 -464 -735 -365 -375 -77 -387 -470 -791 -125 -253 -438 -843 -677 -303 -713 -381 -784 -29 -30 -1 -760 -922 -424 -744 -844 -785 -728 -851 -853 -936 -837 -671 -796 -445 -976 -220 -316 -735 -613 -864 -499 -5 -533 -132 -737 -557 -391 -47 -231 -55 -677 -549 -43 -168 -213 -194 -755 -902 -322 -338 -277 -566 -694 -56 -674 -591 -136 -187 -299 -399 -761 -516 -853 -225 -691 -304 -636 -542 -296 -76 -901 -103 -631 -402 -823 -151 -406 -947 -527 -561 -502 -102 -32 -428 -898 -495 -649 -505 -325 -189 -101 -81 -925 -20 -523 -541 -943 -299 -69 -421 -346 -918 -780 -62 -698 -700 -543 -609 -831 -57 -951 -854 -266 -261 -72 -91 -398 -783 -526 -117 -784 -26 -300 -973 -989 -608 -574 -692 -99 -748 -768 -107 -236 -164 -735 -722 -79 -330 -769 -889 -149 -236 -640 -918 -235 -887 -992 -947 -983 -457 -332 -513 -361 -849 -299 -839 -756 -415 -555 -453 -681 -555 -375 -742 -762 -587 -383 -611 -636 -90 -28 -698 -600 -889 -585 -309 -811 -493 -906 -243 -2 -932 -214 -752 -661 -547 -425 -185 -693 -111 -711 -839 -961 -368 -826 -66 -602 -522 -482 -314 -56 -31 -221 -976 -78 -716 -417 -618 -331 -296 -789 -238 -995 -747 -183 -555 -46 -986 -764 -812 -58 -395 -417 -756 -425 -163 -960 -734 -48 -211 -857 -136 -844 -944 -377 -427 -831 -1 -546 -97 -689 -36 -969 -70 -282 -930 -415 -88 -668 -787 -65 -661 -576 -36 -740 -628 -95 -132 -9 -225 -684 -913 -702 -141 -644 -37 -78 -231 -383 -912 -560 -238 -641 -710 -171 -358 -340 -668 -770 -855 -776 -341 -65 -881 -30 -456 -477 -515 -381 -875 -896 -268 -490 -892 -127 -491 -311 -142 -619 -485 -98 -394 -527 -781 -69 -610 -241 -110 -602 -394 -982 -450 -534 -165 -647 -774 -790 -101 -417 -211 -437 -328 -227 -96 -805 -113 -506 -337 -78 -413 -927 -977 -576 -661 -25 -68 -266 -48 -137 -603 -9 -42 -326 -130 -312 -633 -741 -584 -46 -664 -679 -844 -537 -405 -762 -116 -38 -289 -82 -15 -489 -310 -783 -602 -277 -138 -194 -914 -953 -523 -636 -192 -704 -767 -720 -795 -91 -585 -368 -594 -446 -332 -169 -530 -880 -56 -603 -702 -847 -731 -300 -318 -960 -220 -150 -552 -885 -194 -274 -675 -346 -881 -126 -692 -61 -951 -812 -510 -314 -184 -201 -934 -395 -192 -427 -848 -264 -240 -833 -141 -802 -702 -597 -76 -917 -788 -270 -382 -473 -599 -398 -170 -590 -961 -532 -687 -401 -310 -452 -201 -746 -821 -173 -25 -426 -891 -754 -76 -565 -185 -397 -408 -42 -625 -263 -863 -115 -205 -349 -338 -483 -265 -26 -501 -448 -58 -189 -825 -367 -763 -693 -495 -688 -88 -834 -642 -355 -739 -272 -62 -956 -633 -413 -990 -227 -927 -618 -425 -236 -51 -582 -304 -312 -636 -970 -172 -52 -793 -720 -212 -332 -653 -958 -84 -548 -783 -225 -240 -436 -721 -723 -227 -245 -606 -597 -557 -228 -142 -54 -478 -292 -225 -13 -404 -477 -184 -929 -149 -862 -37 -299 -964 -493 -363 -80 -903 -170 -358 -545 -858 -853 -471 -791 -69 -271 -147 -456 -144 -343 -214 -935 -808 -340 -793 -284 -683 -300 -964 -863 -709 -277 -725 -557 -931 -431 -78 -714 -2 -531 -500 -145 -241 -410 -415 -509 -890 -460 -405 -307 -888 -164 -200 -593 -20 -198 -465 -660 -29 -959 -235 -958 -75 -670 -515 -241 -619 -876 -373 -615 -792 -126 -17 -108 -473 -470 -918 -532 -521 -751 -86 -94 -314 -332 -839 -438 -3 -914 -835 -417 -942 -899 -482 -658 -411 -373 -893 -594 -992 -498 -20 -931 -594 -385 -776 -827 -940 -824 -330 -464 -901 -868 -261 -989 -373 -735 -311 -878 -711 -514 -244 -97 -862 -632 -194 -891 -787 -223 -794 -113 -893 -712 -703 -787 -571 -994 -748 -312 -291 -265 -112 -721 -233 -136 -337 -352 -686 -817 -518 -564 -499 -959 -388 -410 -707 -527 -77 -270 -260 -843 -710 -34 -773 -975 -511 -525 -862 -751 -693 -174 -870 -831 -518 -276 -439 -69 -959 -620 -899 -620 -99 -322 -507 -754 -813 -280 -674 -896 -575 -583 -280 -612 -634 -695 -431 -244 -392 -787 -208 -252 -434 -596 -135 -496 -848 -692 -334 -407 -587 -559 -53 -589 -926 -472 -466 -923 -968 -823 -13 -90 -788 -39 -76 -455 -255 -675 -985 -298 -750 -937 -191 -604 -312 -425 -473 -338 -458 -385 -139 -653 -219 -5 -100 -148 -669 -313 -99 -110 -503 -44 -396 -781 -366 -66 -899 -251 -314 -376 -494 -395 -288 -731 -306 -937 -578 -223 -466 -581 -42 -668 -511 -709 -308 -582 -727 -19 -88 -594 -961 -696 -337 -775 -557 -1 -229 -731 -957 -60 -86 -677 -161 -719 -384 -327 -200 -105 -851 -598 -826 -351 -860 -300 -897 -136 -648 -378 -763 -275 -591 -890 -734 -956 -730 -817 -759 -329 -241 -191 -985 -457 -278 -216 -189 -925 -804 -886 -122 -775 -206 -909 -777 -702 -839 -512 -785 -393 -841 -633 -63 -377 -627 -330 -949 -243 -743 -281 -397 -119 -589 -52 -277 -653 -974 -271 -896 -786 -772 -156 -477 -777 -949 -115 -125 -932 -956 -72 -148 -195 -603 -838 -772 -634 -538 -497 -969 -367 -770 -465 -740 -258 -210 -994 -932 -503 -953 -173 -518 -295 -575 -191 -946 -54 -906 -187 -856 -677 -726 -324 -927 -173 -83 -809 -900 -285 -585 -187 -837 -141 -77 -703 -798 -182 -746 -267 -97 -398 -228 -88 -951 -260 -18 -653 -258 -318 -170 -943 -188 -186 -629 -12 -193 -305 -156 -588 -760 -2 -7 -352 -834 -668 -157 -780 -182 -713 -201 -735 -198 -811 -941 -902 -676 -450 -280 -439 -955 -651 -404 -517 -307 -967 -527 -785 -949 -335 -824 -843 -453 -11 -837 -768 -348 -284 -450 -339 -457 -688 -571 -839 -118 -338 -182 -284 -138 -459 -610 -433 -857 -301 -335 -392 -570 -551 -215 -214 -171 -849 -509 -840 -910 -2 -328 -982 -10 -814 -561 -777 -127 -10 -116 -567 -933 -12 -720 -535 -835 -519 -925 -558 -324 -393 -840 -975 -91 -312 -13 -675 -61 -831 -705 -805 -62 -225 -389 -640 -971 -908 -24 -713 -989 -544 -336 -10 -35 -327 -82 -136 -907 -998 -63 -968 -646 -620 -482 -913 -884 -713 -511 -829 -547 -375 -634 -600 -981 -910 -110 -876 -289 -433 -93 -42 -206 -669 -156 -862 -748 -853 -269 -318 -382 -214 -727 -993 -134 -934 -601 -956 -11 -272 -407 -924 -83 -152 -757 -623 -544 -326 -550 -301 -370 -904 -70 -180 -886 -974 -957 -671 -725 -691 -831 -263 -182 -613 -377 -589 -447 -877 -301 -895 -753 -487 -838 -411 -80 -291 -526 -919 -431 -301 -520 -80 -875 -545 -177 -429 -993 -80 -183 -637 -285 -877 -632 -900 -237 -577 -743 -32 -994 -792 -523 -823 -281 -698 -752 -779 -608 -980 -705 -319 -189 -706 -997 -832 -190 -344 -218 -868 -592 -517 -459 -748 -289 -768 -705 -652 -185 -485 -342 -45 -274 -219 -176 -170 -783 -832 -624 -623 -718 -479 -412 -523 -799 -357 -78 -451 -669 -403 -198 -687 -42 -60 -778 -72 -432 -942 -861 -25 -90 -296 -876 -734 -588 -201 -805 -974 -349 -188 -222 -724 -121 -155 -504 -941 -828 -243 -829 -803 -743 -797 -857 -191 -792 -282 -17 -199 -758 -415 -582 -821 -157 -691 -627 -523 -298 -450 -244 -461 -965 -658 -955 -88 -612 -682 -922 -902 -665 -848 -126 -845 -436 -554 -348 -102 -164 -671 -674 -282 -342 -7 -36 -968 -710 -822 -729 -799 -922 -838 -660 -324 -415 -785 -344 -774 -405 -341 -728 -202 -356 -198 -341 -565 -296 -254 -550 -403 -653 -927 -108 -968 -320 -344 -496 -114 -53 -234 -443 -642 -868 -904 -665 -428 -689 -910 -528 -765 -952 -739 -441 -936 -814 -285 -297 -285 -395 -957 -872 -110 -448 -694 -41 -72 -114 -160 -837 -498 -635 -355 -996 -937 -674 -105 -522 -83 -989 -782 -109 -451 -410 -546 -157 -728 -221 -377 -947 -91 -723 -608 -541 -378 -740 -112 -631 -293 -678 -784 -131 -840 -109 -567 -345 -288 -94 -22 -901 -965 -301 -138 -770 -876 -214 -862 -916 -456 -225 -258 -896 -347 -154 -108 -915 -431 -680 -467 -363 -345 -946 -199 -104 -31 -221 -183 -30 -877 -501 -913 -123 -13 -475 -835 -6 -741 -87 -388 -586 -255 -811 -174 -197 -596 -716 -313 -816 -732 -65 -515 -520 -180 -857 -343 -20 -405 -560 -758 -359 -487 -904 -228 -452 -4 -790 -633 -407 -221 -634 -105 -645 -891 -574 -912 -26 -127 -158 -397 -42 -479 -673 -457 -886 -814 -190 -899 -441 -722 -494 -750 -555 -590 -573 -18 -506 -61 -181 -52 -299 -278 -549 -345 -203 -836 -914 -762 -659 -176 -555 -534 -211 -394 -402 -56 -415 -181 -914 -415 -604 -488 -85 -484 -80 -668 -615 -899 -565 -456 -334 -718 -434 -727 -195 -127 -837 -803 -500 -44 -795 -695 -804 -774 -836 -666 -437 -164 -540 -577 -818 -955 -801 -878 -676 -90 -864 -383 -981 -756 -748 -240 -45 -781 -864 -511 -708 -358 -741 -614 -377 -218 -396 -694 -820 -180 -457 -126 -54 -564 -816 -325 -322 -995 -771 -816 -550 -244 -478 -411 -655 -972 -111 -99 -252 -527 -817 -739 -97 -251 -571 -26 -166 -416 -251 -439 -612 -280 -118 -786 -553 -497 -285 -346 -729 -238 -352 -181 -654 -44 -861 -301 -832 -792 -156 -222 -893 -998 -617 -247 -810 -655 -479 -200 -925 -736 -951 -802 -937 -62 -709 -606 -353 -440 -504 -256 -688 -451 -246 -145 -728 -350 -732 -193 -398 -771 -89 -76 -373 -900 -611 -395 -370 -675 -11 -381 -212 -883 -176 -9 -795 -443 -314 -412 -153 -499 -64 -585 -440 -400 -457 -610 -890 -445 -678 -159 -977 -153 -910 -627 -339 -562 -960 -318 -102 -444 -767 -332 -754 -675 -992 -59 -766 -985 -705 -776 -291 -875 -112 -73 -963 -986 -637 -620 -324 -885 -33 -461 -411 -857 -239 -223 -24 -359 -572 -805 -468 -490 -773 -916 -268 -686 -338 -555 -548 -115 -371 -962 -83 -410 -836 -755 -905 -401 -325 -21 -366 -843 -917 -42 -275 -13 -716 -180 -728 -78 -493 -204 -147 -377 -99 -798 -998 -102 -740 -172 -627 -110 -189 -937 -995 -512 -747 -791 -16 -493 -821 -464 -977 -197 -953 -343 -893 -121 -216 -761 -281 -111 -253 -512 -737 -731 -965 -999 -30 -791 -528 -14 -985 -535 -834 -558 -746 -724 -231 -240 -437 -422 -608 -752 -639 -353 -806 -203 -338 -352 -81 -407 -243 -284 -252 -218 -535 -452 -84 -448 -975 -466 -435 -478 -448 -526 -322 -843 -506 -186 -705 -899 -56 -403 -285 -991 -367 -787 -206 -338 -700 -541 -515 -56 -219 -759 -707 -978 -488 -868 -790 -46 -206 -992 -944 -530 -1000 -478 -21 -996 -337 -744 -12 -792 -4 -864 -653 -168 -998 -140 -933 -461 -614 -653 -702 -307 -746 -33 -873 -543 -976 -14 -968 -306 -408 -467 -709 -533 -546 -183 -944 -674 -548 -579 -206 -559 -195 -236 -28 -590 -33 -957 -145 -108 -640 -512 -189 -829 -39 -959 -982 -597 -769 -345 -907 -657 -142 -728 -824 -608 -991 -462 -390 -397 -950 -801 -107 -755 -565 -955 -534 -8 -863 -998 -314 -472 -982 -97 -918 -394 -743 -1000 -151 -382 -512 -565 -53 -643 -364 -70 -982 -288 -958 -289 -293 -162 -446 -46 -773 -167 -820 -1 -757 -429 -207 -748 -23 -106 -904 -493 -767 -494 -875 -621 -586 -642 -558 -110 -274 -790 -340 -264 -61 -400 -790 -468 -839 -238 -789 -803 -326 -357 -184 -987 -120 -720 -278 -723 -196 -71 -569 -899 -47 -796 -609 -395 -198 -844 -990 -721 -273 -143 -126 -155 -688 -739 -834 -509 -620 -65 -952 -704 -963 -512 -222 -227 -845 -267 -157 -248 -653 -232 -26 -409 -546 -191 -126 -779 -381 -67 -145 -302 -35 -615 -19 -547 -275 -605 -44 -790 -174 -92 -633 -576 -500 -651 -939 -38 -719 -459 -396 -560 -229 -299 -551 -451 -287 -148 -232 -776 -702 -522 -342 -381 -18 -915 -850 -129 -847 -728 -39 -373 -495 -278 -421 -145 -748 -825 -550 -745 -53 -338 -143 -474 -581 -453 -98 -608 -196 -179 -842 -281 -129 -960 -100 -267 -360 -738 -438 -155 -711 -188 -49 -428 -72 -761 -423 -664 -125 -138 -909 -535 -430 -926 -991 -582 -564 -362 -603 -346 -105 -366 -740 -984 -784 -962 -289 -869 -992 -772 -879 -525 -77 -253 -381 -333 -110 -399 -156 -957 -161 -601 -468 -216 -969 -561 -783 -415 -947 -309 -637 -815 -333 -410 -861 -680 -634 -797 -480 -505 -881 -81 -661 -909 -880 -401 -620 -877 -51 -510 -185 -981 -8 -56 -844 -767 -197 -634 -825 -876 -776 -837 -703 -827 -168 -396 -258 -393 -872 -309 -533 -843 -391 -403 -960 -800 -418 -591 -476 -929 -507 -13 -456 -103 -566 -519 -32 -699 -963 -124 -484 -106 -178 -29 -329 -516 -453 -404 -188 -917 -234 -496 -2 -487 -682 -930 -574 -434 -980 -250 -828 -157 -955 -143 -479 -807 -901 -461 -673 -607 -241 -709 -903 -789 -240 -361 -574 -753 -226 -744 -563 -949 -690 -679 -1000 -241 -620 -180 -86 -702 -443 -550 -793 -91 -244 -224 -109 -584 -634 -40 -346 -844 -953 -390 -947 -614 -179 -54 -210 -97 -234 -497 -143 -640 -26 -145 -786 -931 -361 -396 -242 -442 -74 -343 -320 -501 -72 -693 -464 -738 -58 -865 -599 -690 -948 -34 -167 -498 -696 -573 -55 -245 -102 -956 -73 -800 -24 -132 -831 -490 -430 -409 -63 -714 -223 -103 -60 -163 -455 -550 -93 -476 -60 -735 -26 -570 -496 -496 -306 -961 -777 -442 -368 -648 -170 -880 -898 -621 -371 -520 -985 -421 -496 -277 -768 -11 -112 -23 -654 -775 -20 -644 -56 -25 -801 -197 -223 -115 -901 -232 -955 -982 -94 -400 -341 -683 -354 -809 -499 -76 -998 -931 -720 -448 -129 -234 -685 -492 -21 -138 -104 -767 -883 -229 -130 -414 -155 -620 -122 -797 -403 -7 -184 -143 -439 -718 -275 -225 -223 -178 -48 -344 -435 -352 -900 -683 -273 -687 -665 -96 -991 -418 -917 -423 -537 -635 -948 -909 -411 -242 -500 -629 -836 -995 -667 -125 -710 -348 -515 -256 -100 -908 -529 -615 -322 -343 -497 -750 -654 -357 -517 -1 -398 -383 -848 -345 -160 -897 -584 -535 -683 -125 -140 -236 -706 -805 -190 -769 -283 -282 -657 -686 -17 -954 -961 -149 -891 -861 -365 -42 -577 -75 -77 -341 -713 -868 -190 -247 -890 -772 -623 -173 -905 -662 -536 -96 -881 -28 -164 -967 -184 -934 -370 -634 -813 -377 -398 -891 -453 -482 -970 -668 -253 -103 -525 -140 -2 -806 -918 -819 -177 -540 -974 -935 -455 -913 -598 -851 -340 -56 -382 -187 -968 -490 -995 -861 -151 -845 -772 -759 -281 -645 -874 -365 -814 -249 -905 -148 -132 -882 -497 -645 -182 -688 -608 -254 -887 -914 -886 -693 -228 -996 -100 -381 -7 -677 -580 -295 -971 -421 -746 -54 -231 -94 -903 -567 -509 -518 -521 -506 -269 -743 -552 -714 -818 -908 -745 -623 -853 -907 -83 -456 -624 -248 -657 -133 -436 -531 -14 -363 -156 -836 -261 -808 -571 -920 -359 -916 -693 -546 -501 -98 -868 -325 -120 -816 -54 -595 -476 -771 -221 -949 -165 -422 -942 -167 -508 -264 -483 -880 -711 -165 -280 -470 -252 -722 -141 -784 -622 -736 -559 -580 -782 -884 -916 -522 -671 -821 -993 -747 -391 -406 -576 -248 -874 -802 -720 -215 -405 -542 -164 -447 -978 -228 -107 -169 -625 -993 -383 -800 -826 -127 -90 -282 -679 -592 -406 -989 -789 -527 -257 -672 -459 -873 -848 -341 -783 -919 -217 -897 -799 -315 -976 -657 -239 -418 -662 -693 -933 -57 -493 -324 -617 -784 -959 -891 -302 -186 -521 -541 -551 -750 -663 -484 -365 -415 -743 -30 -865 -71 -883 -1 -7 -350 -739 -313 -139 -495 -138 -700 -737 -602 -364 -128 -654 -843 -472 -810 -6 -502 -904 -413 -32 -873 -949 -68 -42 -691 -918 -273 -368 -938 -244 -988 -71 -70 -142 -689 -901 -494 -992 -741 -666 -76 -524 -491 -292 -866 -417 -906 -357 -746 -213 -722 -722 -721 -944 -331 -303 -987 -320 -819 -374 -79 -581 -120 -800 -707 -508 -893 -638 -348 -429 -408 -556 -677 -884 -724 -598 -887 -138 -682 -396 -357 -469 -528 -574 -151 -886 -209 -576 -474 -758 -192 -573 -475 -691 -366 -665 -297 -909 -126 -779 -536 -527 -926 -900 -632 -999 -454 -749 -481 -345 -477 -998 -942 -305 -327 -102 -105 -887 -998 -545 -697 -629 -217 -243 -293 -108 -58 -142 -83 -558 -730 -271 -712 -649 -741 -872 -365 -628 -897 -851 -460 -263 -319 -493 -286 -235 -671 -886 -532 -703 -893 -148 -430 -476 -698 -814 -75 -688 -992 -512 -631 -111 -671 -58 -464 -839 -816 -131 -849 -856 -294 -189 -121 -48 -440 -632 -241 -882 -12 -588 -318 -60 -106 -443 -464 -899 -648 -261 -62 -395 -319 -915 -445 -393 -375 -134 -110 -18 -540 -798 -798 -674 -912 -122 -232 -139 -937 -288 -308 -240 -224 -996 -43 -898 -521 -75 -539 -371 -690 -173 -166 -585 -591 -745 -217 -119 -449 -55 -967 -707 -74 -252 -498 -331 -205 -149 -732 -283 -978 -163 -131 -617 -903 -187 -228 -424 -323 -502 -913 -578 -970 -171 -65 -245 -511 -86 -266 -302 -530 -800 -982 -435 -436 -843 -341 -263 -399 -31 -305 -366 -2 -839 -17 -198 -920 -153 -267 -961 -823 -776 -44 -811 -941 -859 -621 -298 -328 -599 -655 -957 -264 -203 -841 -984 -449 -960 -675 -794 -844 -419 -447 -221 -162 -853 -552 -177 -587 -383 -794 -163 -726 -919 -553 -183 -593 -402 -551 -985 -41 -186 -432 -73 -649 -427 -785 -93 -253 -31 -377 -242 -107 -217 -956 -712 -404 -103 -782 -494 -709 -935 -381 -342 -135 -682 -855 -541 -721 -550 -461 -920 -155 -286 -370 -139 -240 -88 -951 -753 -594 -203 -586 -641 -673 -208 -947 -939 -159 -197 -939 -710 -663 -317 -54 -290 -923 -530 -757 -124 -396 -969 -423 -818 -754 -211 -428 -298 -131 -132 -40 -256 -980 -10 -520 -124 -923 -597 -221 -456 -374 -563 -167 -599 -696 -527 -43 -750 -4 -943 -919 -216 -211 -357 -213 -168 -846 -365 -625 -600 -280 -48 -8 -295 -624 -900 -657 -343 -337 -553 -661 -202 -948 -750 -709 -547 -683 -593 -555 -909 -66 -9 -382 -635 -876 -126 -581 -228 -444 -161 -13 -3 -403 -569 -399 -506 -957 -171 -450 -945 -898 -976 -947 -135 -78 -933 -235 -11 -582 -404 -807 -799 -777 -56 -436 -596 -775 -264 -68 -296 -633 -798 -546 -362 -416 -953 -159 -268 -635 -849 -633 -876 -382 -140 -358 -408 -698 -54 -685 -135 -564 -285 -153 -583 -729 -691 -82 -973 -249 -763 -729 -367 -922 -712 -420 -112 -935 -338 -893 -397 -925 -619 -459 -660 -767 -639 -439 -245 -456 -113 -46 -893 -741 -514 -132 -123 -312 -321 -359 -396 -436 -252 -779 -34 -765 -453 -865 -388 -411 -389 -990 -820 -4 -873 -852 -808 -26 -608 -651 -744 -175 -566 -99 -31 -737 -947 -314 -385 -313 -307 -568 -390 -553 -24 -444 -164 -507 -913 -248 -406 -515 -389 -450 -525 -909 -234 -881 -527 -495 -195 -480 -307 -434 -319 -863 -675 -970 -439 -253 -361 -939 -265 -155 -956 -654 -186 -851 -325 -997 -201 -434 -854 -964 -339 -967 -98 -523 -443 -798 -10 -557 -204 -648 -173 -787 -956 -130 -305 -166 -36 -642 -499 -628 -211 -161 -48 -981 -625 -341 -321 -989 -733 -654 -629 -748 -517 -968 -325 -545 -253 -817 -567 -304 -259 -545 -891 -107 -408 -756 -541 -604 -282 -821 -805 -71 -736 -529 -166 -269 -33 -257 -22 -363 -698 -475 -681 -437 -279 -37 -404 -138 -719 -174 -626 -32 -48 -543 -813 -805 -752 -29 -488 -750 -537 -104 -925 -994 -783 -821 -652 -822 -319 -973 -171 -401 -116 -586 -609 -5 -27 -415 -601 -730 -222 -170 -321 -85 -374 -233 -767 -349 -619 -235 -270 -50 -903 -544 -767 -772 -614 -807 -427 -769 -352 -28 -735 -501 -924 -418 -28 -675 -712 -500 -207 -257 -712 -199 -566 -530 -530 -733 -834 -59 -400 -999 -443 -616 -236 -356 -593 -962 -558 -15 -717 -728 -124 -214 -198 -133 -478 -230 -625 -604 -45 -961 -274 -432 -653 -519 -770 -285 -859 -579 -923 -796 -473 -207 -211 -244 -852 -970 -213 -731 -999 -80 -756 -385 -343 -722 -255 -1000 -612 -581 -775 -50 -522 -298 -557 -318 -57 -422 -890 -125 -246 -946 -13 -249 -758 -687 -440 -419 -951 -595 -905 -593 -110 -354 -510 -593 -280 -457 -350 -147 -254 -648 -863 -412 -136 -768 -307 -634 -543 -35 -523 -905 -801 -975 -555 -712 -38 -125 -519 -187 -847 -423 -254 -478 -715 -632 -256 -765 -200 -998 -812 -159 -206 -184 -534 -19 -140 -274 -639 -796 -946 -696 -469 -2 -684 -253 -840 -260 -246 -332 -169 -455 -150 -966 -918 -98 -580 -327 -197 -995 -337 -458 -916 -437 -139 -785 -841 -437 -295 -697 -851 -602 -921 -713 -504 -936 -487 -770 -88 -208 -885 -180 -818 -889 -673 -41 -763 -365 -507 -48 -45 -629 -497 -760 -135 -470 -439 -618 -617 -989 -935 -824 -788 -69 -79 -43 -110 -802 -792 -155 -849 -806 -807 -790 -885 -175 -892 -480 -534 -613 -617 -458 -293 -122 -824 -817 -661 -730 -790 -231 -712 -109 -549 -440 -85 -843 -946 -83 -569 -134 -213 -198 -471 -916 -231 -981 -256 -706 -887 -806 -56 -498 -141 -403 -818 -904 -689 -108 -322 -850 -422 -174 -102 -62 -80 -7 -240 -477 -534 -763 -983 -673 -856 -855 -203 -919 -545 -15 -769 -445 -60 -961 -386 -550 -981 -232 -20 -272 -34 -812 -746 -864 -735 -758 -831 -804 -648 -864 -244 -44 -24 -228 -817 -180 -302 -489 -507 -883 -529 -247 -17 -450 -381 -99 -955 -876 -509 -353 -285 -605 -10 -15 -981 -279 -559 -530 -915 -322 -463 -504 -781 -991 -463 -625 -621 -295 -293 -385 -966 -615 -82 -567 -802 -106 -710 -693 -721 -850 -658 -650 -296 -155 -189 -499 -649 -632 -928 -484 -46 -406 -619 -658 -923 -763 -62 -522 -636 -446 -178 -420 -653 -407 -965 -269 -333 -928 -915 -878 -298 -458 -358 -680 -907 -303 -400 -246 -853 -446 -587 -3 -893 -8 -643 -99 -925 -861 -695 -366 -160 -807 -171 -191 -960 -912 -78 -542 -357 -776 -634 -451 -645 -820 -763 -277 -80 -184 -566 -251 -917 -274 -232 -421 -383 -15 -80 -513 -287 -25 -506 -105 -984 -867 -196 -53 -881 -886 -112 -509 -271 -365 -454 -290 -979 -220 -842 -196 -436 -908 -74 -162 -107 -402 -234 -459 -269 -188 -823 -817 -208 -657 -252 -962 -227 -953 -838 -752 -696 -225 -432 -758 -508 -373 -998 -903 -381 -928 -535 -502 -270 -919 -707 -475 -102 -534 -302 -915 -262 -709 -233 -102 -42 -188 -257 -890 -975 -404 -663 -136 -688 -31 -453 -34 -341 -167 -634 -58 -658 -689 -695 -766 -204 -190 -446 -270 -239 -682 -968 -441 -155 -164 -691 -785 -925 -211 -825 -286 -805 -852 -984 -665 -996 -46 -580 -729 -311 -457 -692 -903 -96 -736 -624 -544 -87 -345 -939 -153 -784 -258 -52 -639 -955 -120 -188 -893 -796 -223 -782 -345 -8 -45 -295 -575 -437 -813 -565 -556 -449 -513 -929 -351 -8 -85 -249 -863 -245 -780 -537 -609 -457 -242 -844 -958 -522 -162 -403 -37 -451 -581 -659 -963 -891 -328 -744 -722 -697 -307 -268 -756 -310 -644 -420 -960 -323 -437 -982 -414 -585 -784 -405 -194 -169 -425 -103 -951 -295 -152 -410 -843 -71 -284 -393 -585 -115 -594 -139 -41 -138 -366 -981 -156 -868 -54 -757 -899 -519 -885 -762 -872 -123 -684 -245 -163 -558 -777 -318 -968 -144 -991 -617 -419 -934 -458 -587 -942 -833 -901 -227 -47 -221 -254 -910 -294 -147 -554 -434 -946 -949 -398 -309 -567 -173 -512 -467 -316 -11 -471 -449 -984 -365 -166 -300 -102 -183 -257 -106 -40 -535 -101 -330 -478 -278 -211 -932 -601 -161 -114 -716 -568 -413 -859 -724 -961 -366 -583 -3 -990 -180 -795 -976 -525 -881 -113 -406 -98 -387 -61 -719 -200 -24 -162 -273 -393 -295 -676 -955 -871 -224 -964 -443 -726 -195 -546 -720 -70 -55 -138 -626 -811 -525 -559 -3 -458 -881 -535 -373 -126 -247 -666 -218 -387 -385 -794 -939 -685 -290 -97 -326 -811 -702 -34 -133 -753 -717 -73 -264 -885 -528 -360 -118 -910 -90 -359 -711 -941 -95 -894 -872 -513 -304 -429 -584 -655 -780 -735 -984 -487 -84 -553 -903 -760 -268 -34 -158 -858 -111 -997 -611 -391 -751 -958 -157 -339 -229 -543 -759 -336 -734 -177 -404 -622 -352 -67 -796 -777 -775 -230 -743 -436 -252 -312 -661 -983 -568 -76 -178 -918 -667 -111 -765 -632 -445 -2 -173 -692 -761 -951 -965 -204 -669 -597 -942 -235 -476 -519 -933 -850 -796 -965 -40 -394 -20 -902 -484 -774 -754 -614 -851 -783 -7 -827 -176 -631 -318 -552 -472 -673 -854 -41 -64 -615 -900 -977 -976 -156 -59 -524 -388 -176 -594 -982 -468 -472 -251 -902 -8 -91 -403 -63 -875 -944 -218 -650 -879 -953 -437 -821 -207 -981 -701 -67 -24 -202 -245 -713 -752 -961 -87 -327 -349 -593 -208 -549 -536 -259 -961 -268 -349 -21 -252 -132 -379 -982 -632 -308 -603 -920 -235 -340 -715 -658 -466 -843 -899 -373 -531 -889 -538 -660 -639 -824 -4 -315 -711 -11 -870 -575 -147 -516 -218 -147 -80 -777 -542 -30 -710 -851 -654 -474 -502 -931 -280 -779 -909 -237 -343 -543 -689 -601 -571 -422 -211 -186 -846 -830 -746 -37 -782 -89 -897 -578 -643 -721 -859 -381 -778 -717 -726 -163 -480 -521 -52 -838 -915 -287 -119 -776 -471 -562 -978 -307 -635 -48 -830 -638 -275 -925 -199 -284 -755 -19 -911 -887 -461 -584 -730 -868 -509 -474 -195 -376 -114 -964 -883 -453 -96 -962 -131 -430 -193 -716 -416 -900 -287 -729 -122 -760 -236 -471 -135 -385 -516 -659 -860 -494 -198 -797 -216 -114 -585 -568 -572 -957 -475 -551 -790 -362 -387 -488 -646 -930 -270 -661 -609 -883 -813 -189 -544 -839 -665 -637 -711 -124 -355 -492 -536 -192 -92 -961 -254 -834 -409 -443 -431 -708 -157 -523 -170 -500 -449 -389 -956 -680 -174 -334 -631 -572 -935 -466 -616 -103 -386 -838 -519 -869 -319 -553 -899 -673 -554 -526 -48 -153 -125 -422 -543 -566 -728 -663 -945 -508 -98 -97 -960 -170 -86 -178 -915 -862 -760 -93 -742 -913 -670 -432 -60 -206 -39 -127 -226 -747 -40 -862 -46 -523 -877 -819 -728 -591 -832 -104 -941 -198 -739 -635 -153 -725 -513 -131 -816 -550 -87 -256 -172 -896 -570 -263 -564 -526 -882 -849 -324 -650 -160 -382 -936 -616 -267 -557 -209 -772 -201 -300 -7 -488 -90 -587 -787 -989 -747 -953 -276 -908 -950 -265 -66 -585 -313 -6 -750 -764 -403 -876 -325 -674 -299 -908 -401 -757 -508 -991 -577 -15 -817 -903 -501 -769 -352 -986 -84 -757 -113 -3 -266 -125 -509 -376 -371 -593 -11 -497 -24 -576 -365 -114 -472 -401 -596 -327 -107 -387 -23 -982 -359 -409 -740 -914 -845 -86 -102 -387 -804 -226 -917 -223 -555 -170 -604 -724 -796 -519 -649 -960 -717 -599 -990 -746 -913 -46 -607 -318 -622 -890 -487 -170 -481 -55 -654 -74 -517 -925 -709 -406 -81 -760 -840 -284 -798 -813 -107 -94 -925 -685 -914 -394 -529 -887 -763 -843 -819 -805 -592 -110 -923 -89 -555 -172 -867 -649 -318 -955 -955 -138 -25 -871 -567 -44 -999 -879 -52 -355 -75 -809 -230 -956 -669 -990 -954 -140 -153 -526 -618 -140 -972 -530 -706 -434 -306 -676 -463 -760 -578 -922 -562 -375 -169 -859 -51 -225 -475 -42 -378 -35 -564 -350 -248 -543 -898 -221 -811 -662 -3 -422 -104 -813 -296 -460 -219 -101 -49 -831 -27 -317 -652 -480 -533 -149 -281 -111 -174 -10 -700 -548 -789 -459 -877 -682 -113 -447 -983 -910 -613 -241 -123 -933 -668 -96 -784 -293 -841 -744 -415 -470 -948 -401 -182 -31 -210 -717 -420 -557 -542 -444 -569 -656 -206 -891 -934 -191 -870 -708 -259 -314 -720 -776 -20 -342 -109 -778 -635 -420 -944 -886 -304 -379 -845 -641 -808 -380 -105 -647 -162 -281 -799 -59 -67 -880 -286 -703 -185 -206 -435 -978 -657 -899 -141 -857 -487 -565 -239 -671 -437 -717 -763 -939 -775 -143 -873 -653 -792 -446 -619 -2 -675 -682 -301 -797 -955 -974 -932 -6 -289 -14 -638 -930 -887 -738 -939 -234 -131 -729 -719 -209 -256 -793 -653 -743 -406 -233 -731 -404 -512 -683 -452 -743 -245 -237 -20 -674 -336 -341 -976 -879 -967 -4 -50 -993 -906 -715 -260 -66 -688 -732 -887 -902 -840 -432 -602 -376 -619 -582 -701 -192 -263 -712 -302 -215 -776 -945 -893 -605 -648 -619 -717 -753 -660 -165 -538 -295 -469 -281 -352 -681 -412 -445 -104 -527 -88 -452 -493 -331 -363 -759 -448 -871 -152 -767 -532 -634 -941 -872 -727 -534 -822 -301 -59 -879 -183 -948 -831 -508 -56 -628 -592 -4 -415 -936 -96 -806 -168 -169 -715 -901 -831 -683 -743 -944 -848 -851 -15 -924 -200 -104 -977 -856 -694 -961 -593 -127 -565 -170 -125 -913 -411 -850 -967 -313 -473 -526 -686 -122 -237 -624 -203 -437 -405 -521 -432 -319 -235 -182 -633 -76 -181 -262 -733 -1000 -115 -998 -349 -790 -753 -520 -927 -226 -708 -22 -660 -611 -656 -300 -37 -525 -830 -183 -814 -133 -807 -447 -464 -364 -712 -360 -386 -473 -551 -623 -72 -641 -679 -387 -21 -553 -17 -997 -479 -45 -951 -695 -603 -460 -58 -565 -912 -83 -163 -784 -777 -449 -64 -572 -463 -763 -109 -697 -671 -682 -408 -669 -217 -592 -63 -3 -880 -436 -521 -708 -363 -735 -777 -792 -199 -21 -710 -767 -221 -985 -496 -884 -785 -311 -246 -141 -691 -124 -731 -683 -381 -54 -75 -923 -204 -950 -529 -736 -24 -459 -744 -860 -208 -697 -546 -866 -811 -263 -191 -988 -985 -649 -400 -739 -524 -343 -871 -280 -158 -710 -111 -524 -809 -123 -863 -196 -949 -192 -598 -121 -592 -327 -169 -79 -492 -795 -170 -33 -638 -289 -845 -54 -706 -705 -266 -950 -856 -644 -983 -271 -873 -581 -195 -543 -949 -91 -872 -615 -362 -842 -742 -655 -111 -736 -909 -521 -327 -666 -863 -344 -884 -404 -154 -371 -898 -42 -649 -67 -254 -869 -464 -677 -423 -588 -818 -157 -763 -76 -515 -119 -9 -765 -903 -563 -975 -698 -690 -936 -336 -325 -553 -432 -936 -650 -275 -161 -999 -465 -88 -113 -418 -374 -600 -942 -400 -128 -978 -569 -104 -463 -222 -25 -855 -498 -156 -628 -990 -225 -353 -215 -634 -701 -414 -597 -495 -755 -606 -85 -150 -24 -832 -292 -809 -757 -249 -493 -394 -682 -882 -828 -613 -779 -345 -628 -440 -408 -508 -609 -180 -419 -643 -95 -676 -598 -560 -179 -355 -238 -774 -595 -237 -399 -734 -176 -33 -383 -352 -823 -347 -450 -881 -929 -389 -739 -42 -6 -454 -97 -263 -185 -693 -246 -88 -497 -48 -596 -673 -453 -756 -403 -333 -330 -101 -303 -167 -130 -646 -131 -821 -618 -165 -689 -491 -661 -109 -623 -985 -381 -172 -396 -792 -789 -694 -239 -460 -815 -880 -812 -155 -297 -542 -848 -806 -934 -673 -590 -256 -678 -430 -31 -932 -633 -21 -593 -581 -383 -861 -914 -590 -549 -927 -519 -586 -467 -45 -210 -638 -995 -905 -468 -419 -56 -910 -430 -126 -595 -630 -938 -769 -788 -441 -818 -982 -932 -973 -901 -722 -565 -659 -745 -911 -71 -491 -137 -150 -45 -323 -131 -138 -405 -638 -180 -218 -697 -376 -513 -596 -304 -381 -956 -151 -980 -412 -3 -833 -404 -352 -87 -766 -403 -866 -223 -554 -275 -229 -167 -726 -208 -727 -595 -512 -680 -151 -635 -399 -235 -730 -757 -157 -614 -348 -432 -844 -333 -746 -92 -432 -910 -494 -852 -441 -585 -538 -400 -722 -263 -57 -907 -662 -87 -808 -541 -709 -555 -145 -174 -877 -524 -357 -13 -934 -484 -192 -486 -944 -718 -202 -151 -943 -480 -895 -620 -27 -714 -203 -77 -632 -423 -690 -471 -965 -111 -344 -868 -766 -709 -660 -763 -965 -431 -934 -496 -877 -909 -570 -561 -547 -456 -255 -958 -139 -409 -374 -700 -699 -217 -537 -858 -660 -280 -709 -687 -795 -242 -679 -935 -754 -329 -605 -443 -591 -546 -463 -240 -264 -105 -437 -865 -191 -939 -211 -818 -252 -481 -192 -317 -538 -695 -268 -232 -497 -137 -75 -66 -851 -352 -828 -910 -932 -207 -276 -730 -24 -687 -67 -908 -203 -37 -270 -817 -119 -258 -90 -249 -843 -496 -145 -746 -311 -89 -363 -674 -744 -946 -291 -892 -76 -103 -141 -809 -950 -758 -127 -344 -375 -796 -682 -828 -310 -676 -783 -406 -755 -491 -112 -317 -273 -152 -624 -552 -649 -123 -948 -33 -756 -305 -464 -314 -778 -153 -19 -272 -855 -314 -474 -722 -883 -785 -593 -433 -343 -902 -917 -986 -116 -750 -225 -179 -53 -130 -472 -189 -807 -758 -869 -268 -27 -233 -75 -413 -439 -117 -390 -8 -516 -951 -741 -110 -19 -36 -519 -526 -295 -399 -685 -185 -350 -23 -72 -407 -386 -145 -816 -135 -462 -471 -597 -465 -287 -972 -980 -279 -142 -809 -75 -34 -842 -509 -182 -951 -90 -745 -833 -669 -239 -814 -42 -782 -369 -879 -499 -667 -674 -854 -514 -785 -803 -494 -705 -554 -224 -653 -596 -857 -871 -810 -915 -573 -298 -73 -58 -513 -778 -8 -643 -379 -469 -531 -887 -542 -308 -758 -507 -657 -750 -450 -208 -554 -773 -423 -271 -653 -274 -691 -999 -509 -231 -560 -845 -178 -790 -354 -286 -907 -260 -664 -672 -894 -45 -480 -306 -399 -485 -963 -519 -663 -581 -258 -463 -192 -239 -118 -225 -194 -947 -308 -104 -36 -1000 -385 -757 -603 -460 -875 -1 -14 -210 -518 -735 -591 -655 -781 -810 -751 -204 -52 -628 -819 -883 -600 -5 -584 -569 -840 -136 -632 -898 -931 -275 -75 -178 -941 -429 -911 -68 -461 -475 -666 -748 -178 -239 -298 -506 -154 -573 -785 -984 -15 -653 -872 -526 -594 -391 -745 -889 -639 -368 -283 -508 -403 -24 -876 -243 -165 -697 -567 -194 -348 -166 -670 -336 -484 -20 -524 -864 -220 -199 -338 -533 -201 -221 -922 -379 -399 -479 -461 -957 -539 -667 -644 -74 -780 -887 -320 -167 -158 -803 -825 -12 -639 -400 -535 -704 -756 -965 -164 -188 -558 -991 -809 -27 -892 -739 -369 -175 -925 -491 -746 -520 -654 -517 -835 -150 -641 -5 -928 -999 -269 -114 -440 -815 -267 -479 -646 -193 -78 -991 -323 -144 -176 -457 -379 -182 -118 -237 -393 -636 -31 -697 -438 -107 -360 -886 -914 -889 -67 -783 -693 -107 -307 -146 -287 -770 -902 -961 -453 -791 -745 -982 -976 -426 -599 -986 -555 -157 -454 -112 -430 -878 -145 -533 -562 -76 -223 -349 -807 -394 -374 -799 -941 -110 -699 -475 -168 -756 -762 -657 -857 -564 -237 -152 -454 -161 -332 -674 -290 -41 -873 -386 -421 -416 -582 -631 -1000 -225 -484 -138 -738 -271 -671 -510 -960 -601 -55 -430 -105 -942 -920 -866 -200 -17 -279 -416 -794 -936 -603 -717 -882 -627 -63 -673 -554 -674 -94 -390 -289 -856 -20 -437 -676 -309 -974 -607 -465 -48 -499 -542 -999 -274 -439 -907 -422 -240 -942 -79 -532 -548 -63 -882 -39 -339 -149 -583 -992 -589 -966 -156 -421 -555 -629 -371 -62 -369 -191 -453 -333 -927 -631 -410 -736 -645 -560 -494 -699 -822 -765 -594 -813 -571 -164 -182 -660 -775 -79 -162 -54 -65 -410 -118 -224 -44 -786 -194 -610 -976 -24 -354 -897 -800 -612 -970 -77 -23 -821 -419 -213 -341 -970 -905 -879 -861 -795 -541 -235 -880 -293 -339 -671 -105 -225 -10 -931 -382 -520 -431 -564 -345 -141 -747 -898 -998 -359 -476 -765 -57 -251 -626 -548 -202 -810 -832 -921 -607 -253 -430 -18 -704 -634 -890 -859 -205 -117 -569 -250 -576 -558 -252 -14 -601 -544 -102 -895 -430 -550 -214 -775 -899 -409 -517 -129 -875 -786 -316 -829 -593 -325 -619 -902 -59 -555 -458 -879 -505 -433 -168 -752 -234 -706 -65 -550 -384 -646 -711 -137 -777 -123 -600 -19 -954 -797 -762 -146 -309 -400 -795 -74 -600 -756 -209 -586 -190 -840 -994 -424 -972 -990 -662 -894 -155 -892 -79 -867 -185 -395 -475 -905 -151 -119 -435 -310 -865 -562 -540 -908 -532 -382 -925 -296 -790 -426 -725 -906 -897 -213 -160 -289 -372 -588 -298 -376 -46 -448 -498 -494 -556 -239 -683 -264 -335 -750 -35 -98 -955 -131 -661 -110 -670 -533 -701 -935 -513 -144 -211 -165 -891 -143 -210 -977 -559 -82 -356 -598 -256 -287 -687 -323 -147 -885 -926 -818 -532 -622 -498 -281 -848 -158 -445 -697 -654 -312 -38 -390 -469 -46 -261 -310 -829 -801 -932 -695 -200 -661 -77 -575 -438 -46 -791 -848 -512 -109 -308 -546 -664 -511 -743 -198 -689 -815 -633 -348 -191 -291 -850 -20 -882 -984 -905 -665 -555 -612 -277 -273 -886 -747 -968 -875 -790 -873 -197 -652 -573 -468 -819 -418 -697 -809 -485 -170 -197 -718 -212 -557 -163 -769 -98 -407 -660 -101 -431 -304 -829 -827 -404 -698 -187 -607 -664 -117 -194 -515 -566 -700 -710 -888 -708 -524 -160 -153 -388 -904 -179 -250 -321 -12 -249 -831 -365 -449 -26 -762 -747 -937 -942 -138 -392 -142 -362 -516 -312 -673 -689 -660 -257 -241 -722 -95 -514 -742 -28 -676 -360 -233 -462 -997 -528 -592 -749 -835 -913 -509 -782 -263 -877 -992 -213 -605 -74 -482 -494 -457 -387 -161 -724 -663 -764 -831 -921 -231 -485 -311 -946 -367 -212 -185 -662 -268 -623 -332 -812 -978 -129 -610 -342 -33 -171 -587 -27 -131 -829 -652 -698 -485 -50 -896 -334 -25 -755 -848 -451 -771 -897 -171 -558 -600 -271 -642 -322 -187 -534 -721 -617 -52 -528 -699 -6 -511 -39 -765 -125 -282 -756 -222 -138 -317 -609 -859 -717 -991 -696 -533 -211 -957 -355 -471 -65 -781 -427 -474 -849 -22 -914 -464 -162 -618 -709 -668 -192 -77 -603 -781 -680 -29 -883 -700 -562 -935 -561 -823 -50 -558 -1 -57 -795 -88 -366 -687 -551 -796 -774 -11 -203 -598 -841 -302 -563 -248 -533 -259 -875 -694 -337 -767 -329 -297 -701 -158 -695 -461 -26 -121 -525 -989 -86 -844 -983 -327 -475 -382 -857 -361 -42 -551 -62 -112 -909 -365 -513 -331 -409 -716 -419 -652 -373 -895 -906 -772 -871 -118 -357 -746 -168 -231 -342 -887 -496 -824 -307 -981 -983 -890 -652 -957 -530 -66 -803 -512 -393 -42 -523 -598 -969 -641 -480 -337 -335 -851 -705 -773 -556 -823 -245 -237 -687 -678 -439 -964 -679 -992 -526 -890 -823 -502 -950 -341 -941 -682 -909 -240 -775 -143 -275 -676 -190 -501 -575 -735 -313 -682 -832 -589 -232 -868 -544 -121 -676 -831 -101 -600 -852 -518 -913 -170 -654 -252 -900 -431 -72 -778 -6 -647 -291 -196 -85 -685 -923 -388 -471 -472 -858 -896 -123 -942 -9 -749 -534 -108 -565 -266 -448 -594 -385 -706 -337 -448 -139 -537 -690 -764 -742 -243 -463 -493 -214 -925 -134 -831 -648 -596 -341 -677 -739 -374 -512 -528 -922 -678 -369 -905 -673 -248 -937 -312 -669 -773 -63 -510 -73 -372 -623 -727 -419 -256 -695 -686 -465 -307 -448 -350 -755 -666 -782 -900 -347 -475 -75 -167 -749 -124 -996 -846 -176 -210 -310 -330 -333 -15 -264 -192 -918 -261 -623 -848 -886 -339 -733 -990 -491 -927 -341 -650 -341 -794 -553 -656 -368 -775 -167 -846 -828 -675 -825 -1 -476 -311 -390 -741 -912 -856 -560 -450 -438 -654 -790 -170 -202 -733 -130 -147 -394 -656 -286 -907 -516 -946 -407 -622 -68 -687 -104 -60 -800 -488 -662 -341 -200 -121 -68 -775 -930 -837 -343 -746 -905 -849 -737 -801 -945 -49 -703 -212 -561 -486 -74 -127 -345 -227 -592 -951 -601 -5 -727 -365 -827 -973 -755 -248 -146 -114 -205 -998 -597 -381 -266 -131 -652 -530 -618 -756 -46 -261 -269 -801 -171 -310 -859 -298 -914 -969 -104 -385 -246 -278 -714 -678 -54 -299 -963 -651 -387 -979 -619 -2 -277 -688 -620 -574 -512 -946 -571 -530 -276 -320 -662 -12 -851 -135 -789 -425 -903 -658 -127 -587 -466 -713 -146 -145 -140 -49 -740 -702 -446 -982 -334 -906 -664 -879 -919 -879 -624 -590 -619 -705 -754 -478 -725 -907 -425 -394 -283 -727 -541 -702 -937 -759 -76 -507 -901 -496 -701 -406 -638 -752 -102 -165 -860 -141 -364 -145 -8 -904 -332 -406 -476 -177 -652 -555 -299 -918 -567 -407 -641 -588 -310 -75 -80 -769 -39 -404 -9 -182 -772 -785 -377 -942 -502 -726 -60 -677 -39 -840 -560 -592 -967 -839 -90 -882 -784 -644 -230 -591 -855 -642 -744 -630 -226 -726 -651 -553 -641 -383 -919 -839 -926 -737 -311 -456 -177 -14 -282 -388 -274 -330 -709 -47 -21 -529 -799 -106 -271 -430 -306 -679 -391 -257 -363 -476 -929 -400 -43 -137 -424 -818 -749 -942 -14 -323 -394 -997 -598 -543 -138 -514 -895 -365 -457 -846 -646 -925 -508 -224 -700 -298 -944 -691 -745 -733 -190 -118 -32 -904 -561 -302 -383 -315 -13 -463 -999 -865 -236 -951 -739 -530 -27 -148 -692 -812 -389 -927 -116 -522 -519 -706 -125 -926 -1000 -854 -800 -816 -34 -365 -369 -356 -360 -710 -327 -928 -51 -559 -407 -704 -750 -118 -495 -198 -59 -504 -203 -5 -765 -870 -787 -898 -911 -445 -742 -977 -976 -166 -399 -291 -444 -349 -136 -913 -734 -39 -491 -914 -838 -140 -749 -255 -657 -615 -208 -372 -412 -960 -709 -428 -400 -439 -690 -887 -98 -290 -372 -292 -979 -970 -655 -234 -260 -994 -512 -563 -892 -828 -495 -447 -249 -392 -352 -587 -644 -472 -297 -925 -775 -282 -848 -789 -112 -729 -956 -477 -264 -872 -243 -53 -802 -397 -298 -845 -33 -265 -492 -691 -429 -760 -166 -696 -558 -403 -936 -168 -937 -312 -879 -58 -388 -254 -964 -187 -302 -153 -859 -54 -950 -460 -274 -107 -670 -484 -859 -785 -591 -556 -573 -118 -190 -799 -796 -481 -75 -111 -482 -606 -422 -370 -318 -370 -975 -786 -345 -897 -434 -476 -66 -801 -552 -697 -478 -970 -896 -607 -457 -663 -486 -802 -967 -933 -198 -479 -112 -31 -155 -406 -109 -362 -69 -706 -745 -29 -391 -8 -198 -548 -936 -219 -516 -559 -264 -319 -865 -976 -444 -12 -431 -562 -989 -125 -110 -769 -36 -266 -945 -614 -784 -58 -442 -41 -391 -23 -685 -814 -118 -337 -9 -368 -903 -987 -860 -500 -70 -433 -125 -951 -448 -410 -114 -160 -719 -117 -478 -570 -96 -421 -346 -638 -613 -34 -290 -83 -736 -648 -436 -360 -29 -547 -174 -132 -413 -365 -130 -125 -703 -47 -484 -180 -603 -210 -79 -735 -341 -457 -877 -592 -881 -16 -34 -964 -541 -806 -124 -780 -425 -489 -750 -980 -509 -484 -698 -8 -709 -5 -942 -411 -805 -106 -358 -367 -199 -991 -189 -81 -892 -387 -805 -756 -134 -981 -804 -180 -467 -491 -773 -347 -899 -594 -43 -163 -594 -842 -429 -315 -910 -445 -311 -370 -309 -469 -471 -944 -373 -790 -549 -449 -992 -233 -378 -878 -45 -687 -859 -9 -407 -929 -357 -595 -935 -325 -734 -135 -498 -855 -68 -142 -157 -519 -301 -833 -554 -772 -986 -201 -7 -520 -433 -77 -576 -333 -996 -159 -67 -224 -559 -651 -60 -579 -306 -117 -506 -523 -593 -424 -561 -585 -257 -480 -194 -26 -542 -476 -549 -130 -628 -269 -238 -517 -816 -602 -76 -966 -69 -202 -803 -213 -976 -747 -708 -845 -977 -616 -957 -535 -758 -831 -97 -744 -732 -795 -47 -223 -128 -259 -528 -431 -6 -692 -845 -590 -326 -575 -135 -113 -679 -758 -150 -439 -773 -564 -121 -142 -876 -361 -987 -657 -83 -936 -865 -489 -523 -787 -893 -225 -527 -668 -322 -938 -24 -409 -616 -560 -563 -921 -663 -149 -211 -318 -973 -440 -283 -400 -538 -803 -414 -189 -717 -152 -3 -636 -147 -209 -190 -379 -828 -193 -873 -371 -723 -968 -661 -262 -346 -57 -740 -833 -564 -512 -213 -546 -163 -158 -433 -879 -575 -912 -875 -53 -495 -585 -240 -803 -727 -149 -485 -672 -915 -533 -407 -332 -31 -851 -133 -590 -541 -810 -527 -525 -421 -616 -189 -502 -513 -40 -667 -54 -180 -223 -53 -82 -731 -141 -813 -912 -403 -425 -225 -86 -566 -16 -580 -8 -109 -285 -21 -371 -845 -739 -580 -500 -672 -609 -84 -874 -763 -137 -551 -20 -777 -875 -650 -837 -201 -723 -517 -320 -235 -454 -688 -647 -934 -727 -385 -363 -62 -757 -771 -290 -399 -679 -895 -964 -935 -121 -866 -814 -851 -17 -648 -373 -311 -242 -428 -502 -319 -790 -743 -1000 -747 -966 -235 -215 -527 -921 -53 -406 -833 -562 -353 -397 -693 -476 -331 -916 -503 -310 -358 -631 -218 -168 -278 -591 -534 -624 -190 -92 -532 -120 -672 -22 -35 -216 -798 -957 -910 -341 -247 -764 -876 -134 -406 -430 -460 -793 -83 -316 -138 -524 -889 -342 -862 -294 -755 -719 -230 -593 -17 -582 -952 -212 -808 -798 -354 -210 -57 -975 -287 -677 -37 -288 -499 -484 -557 -420 -979 -853 -85 -598 -891 -387 -810 -538 -922 -150 -154 -993 -700 -513 -63 -355 -409 -716 -573 -500 -862 -612 -432 -293 -717 -209 -229 -58 -254 -702 -271 -223 -972 -768 -821 -146 -646 -817 -979 -656 -938 -970 -520 -665 -1 -800 -611 -198 -899 -490 -402 -869 -89 -892 -868 -476 -19 -244 -576 -162 -198 -928 -182 -138 -366 -455 -438 -276 -443 -780 -624 -257 -945 -343 -147 -871 -328 -836 -640 -896 -232 -915 -790 -584 -301 -340 -264 -12 -693 -300 -335 -735 -987 -947 -197 -743 -153 -997 -662 -529 -483 -922 -844 -180 -177 -201 -694 -483 -945 -902 -616 -639 -691 -691 -827 -106 -675 -818 -201 -46 -38 -860 -330 -200 -99 -896 -691 -668 -696 -971 -996 -82 -749 -36 -762 -481 -479 -859 -719 -185 -567 -555 -739 -729 -292 -605 -163 -416 -404 -117 -227 -41 -847 -749 -42 -819 -800 -883 -729 -577 -56 -152 -608 -409 -16 -759 -582 -381 -972 -161 -115 -804 -390 -999 -971 -581 -540 -634 -380 -53 -952 -375 -428 -489 -956 -20 -711 -240 -224 -279 -368 -790 -820 -950 -462 -686 -422 -183 -451 -594 -252 -945 -489 -909 -900 -90 -991 -122 -725 -801 -181 -301 -878 -443 -91 -244 -548 -118 -949 -406 -232 -333 -426 -748 -560 -675 -177 -284 -342 -318 -169 -896 -158 -51 -321 -999 -653 -237 -932 -555 -979 -455 -810 -331 -699 -188 -822 -282 -393 -968 -281 -9 -984 -219 -449 -528 -112 -105 -791 -438 -724 -552 -19 -979 -554 -739 -455 -190 -212 -754 -240 -540 -139 -216 -939 -503 -599 -20 -910 -485 -301 -330 -194 -699 -888 -248 -461 -769 -39 -539 -62 -405 -682 -565 -893 -80 -610 -54 -980 -911 -297 -731 -61 -71 -973 -387 -39 -744 -245 -37 -220 -744 -855 -218 -732 -331 -392 -537 -700 -604 -111 -615 -791 -600 -419 -154 -533 -960 -921 -676 -592 -187 -770 -398 -514 -62 -635 -246 -274 -783 -371 -547 -370 -709 -774 -730 -973 -616 -917 -719 -648 -413 -380 -665 -803 -728 -562 -102 -281 -885 -463 -586 -150 -243 -219 -910 -789 -348 -380 -588 -906 -112 -4 -334 -532 -911 -166 -341 -356 -479 -299 -418 -118 -184 -902 -417 -698 -993 -5 -111 -272 -612 -136 -203 -651 -877 -331 -548 -654 -435 -883 -457 -795 -669 -760 -682 -220 -925 -147 -86 -638 -60 -242 -71 -213 -980 -189 -355 -679 -874 -63 -381 -506 -81 -854 -201 -151 -643 -386 -716 -218 -181 -649 -417 -229 -397 -720 -454 -401 -420 -299 -621 -321 -140 -138 -379 -969 -753 -471 -617 -755 -467 -700 -243 -812 -474 -524 -4 -988 -1 -158 -68 -870 -322 -122 -250 -890 -823 -89 -976 -909 -624 -277 -405 -230 -655 -296 -800 -214 -511 -672 -569 -549 -117 -698 -674 -341 -917 -522 -232 -48 -626 -6 -367 -69 -69 -421 -895 -838 -194 -788 -695 -922 -204 -395 -218 -783 -117 -467 -728 -924 -911 -764 -386 -137 -52 -933 -716 -34 -219 -963 -537 -155 -196 -693 -321 -92 -542 -43 -928 -869 -572 -761 -190 -573 -273 -928 -723 -434 -898 -425 -485 -194 -348 -779 -959 -319 -597 -736 -332 -959 -167 -920 -713 -130 -994 -705 -127 -484 -578 -418 -653 -476 -853 -306 -326 -334 -968 -330 -375 -723 -915 -151 -646 -866 -515 -54 -52 -953 -829 -58 -818 -810 -771 -334 -81 -689 -751 -852 -758 -502 -218 -189 -471 -2 -175 -827 -760 -859 -793 -311 -840 -902 -90 -757 -827 -769 -136 -275 -551 -977 -213 -253 -601 -487 -339 -667 -248 -88 -136 -982 -193 -520 -334 -727 -825 -642 -43 -484 -538 -345 -156 -137 -562 -245 -788 -591 -252 -925 -708 -14 -195 -533 -237 -699 -896 -492 -577 -744 -297 -165 -511 -963 -524 -355 -961 -124 -899 -915 -170 -54 -604 -42 -751 -567 -444 -792 -103 -312 -37 -973 -65 -500 -823 -545 -333 -369 -232 -169 -841 -548 -356 -257 -807 -334 -132 -911 -96 -28 -896 -351 -884 -702 -339 -260 -765 -140 -938 -736 -161 -50 -476 -330 -500 -392 -377 -142 -856 -397 -154 -447 -193 -136 -227 -623 -730 -337 -14 -959 -502 -154 -757 -365 -154 -555 -305 -883 -6 -130 -536 -263 -403 -347 -449 -583 -516 -882 -628 -669 -293 -536 -811 -419 -635 -184 -648 -719 -629 -443 -314 -129 -977 -572 -103 -414 -954 -132 -310 -159 -638 -113 -891 -630 -785 -732 -191 -884 -7 -32 -631 -476 -493 -966 -168 -402 -878 -154 -185 -281 -616 -798 -375 -384 -134 -493 -738 -322 -332 -640 -942 -326 -908 -906 -648 -142 -320 -790 -840 -17 -763 -30 -298 -373 -986 -985 -279 -743 -476 -860 -664 -912 -535 -225 -787 -176 -531 -380 -398 -573 -651 -20 -342 -577 -229 -600 -175 -513 -169 -512 -260 -139 -32 -752 -934 -932 -545 -16 -529 -907 -571 -627 -777 -653 -130 -520 -374 -70 -768 -84 -134 -647 -879 -436 -279 -699 -318 -939 -780 -340 -63 -315 -178 -22 -658 -112 -886 -923 -510 -115 -835 -108 -69 -163 -529 -6 -964 -392 -604 -629 -187 -210 -639 -546 -467 -603 -232 -877 -150 -584 -575 -939 -988 -934 -193 -167 -511 -437 -332 -485 -764 -685 -68 -12 -687 -352 -153 -106 -160 -475 -44 -527 -944 -985 -71 -110 -763 -2 -860 -214 -186 -739 -713 -627 -661 -211 -495 -672 -491 -969 -777 -624 -946 -673 -879 -395 -164 -684 -43 -22 -77 -596 -176 -719 -532 -163 -581 -745 -850 -333 -634 -343 -377 -348 -424 -825 -918 -25 -718 -69 -304 -798 -696 -764 -102 -574 -22 -103 -7 -49 -696 -537 -801 -947 -82 -791 -944 -804 -94 -28 -788 -576 -399 -84 -59 -38 -326 -941 -251 -106 -429 -999 -791 -339 -924 -609 -398 -484 -491 -892 -475 -211 -645 -74 -661 -854 -613 -588 -719 -146 -701 -185 -198 -259 -52 -58 -292 -161 -276 -823 -29 -251 -926 -966 -210 -741 -868 -655 -692 -802 -356 -807 -522 -965 -249 -379 -383 -151 -555 -582 -820 -539 -817 -160 -296 -16 -697 -855 -248 -254 -895 -58 -413 -5 -499 -664 -759 -335 -810 -977 -692 -972 -810 -935 -549 -776 -861 -37 -584 -257 -591 -938 -385 -369 -890 -945 -644 -795 -110 -8 -785 -763 -88 -406 -279 -567 -857 -221 -729 -348 -849 -895 -384 -225 -480 -551 -254 -468 -80 -627 -583 -550 -827 -157 -599 -153 -120 -344 -138 -589 -437 -478 -751 -23 -171 -729 -87 -380 -954 -510 -137 -99 -659 -547 -407 -344 -709 -432 -152 -922 -473 -341 -338 -142 -887 -670 -107 -913 -162 -866 -410 -646 -87 -159 -435 -175 -608 -782 -460 -120 -739 -740 -394 -218 -495 -422 -876 -855 -747 -795 -202 -759 -138 -360 -973 -109 -474 -19 -614 -323 -255 -785 -941 -107 -789 -635 -100 -353 -241 -791 -192 -465 -1 -301 -960 -96 -913 -538 -964 -498 -451 -585 -522 -170 -432 -914 -35 -514 -730 -249 -15 -934 -625 -933 -225 -835 -243 -537 -128 -583 -851 -23 -220 -98 -816 -847 -188 -670 -366 -25 -93 -533 -875 -52 -623 -228 -900 -777 -290 -156 -948 -226 -114 -495 -942 -428 -271 -455 -456 -640 -254 -83 -741 -879 -128 -454 -199 -706 -825 -367 -642 -855 -881 -931 -551 -996 -327 -346 -51 -172 -985 -142 -510 -696 -554 -672 -306 -415 -261 -191 -394 -44 -702 -577 -136 -704 -616 -775 -312 -391 -429 -5 -927 -759 -15 -57 -683 -253 -157 -846 -89 -590 -370 -996 -94 -132 -671 -714 -873 -146 -706 -210 -416 -895 -991 -194 -694 -617 -98 -938 -473 -655 -34 -98 -933 -143 -453 -26 -883 -253 -27 -909 -324 -23 -888 -607 -216 -272 -374 -918 -2 -42 -66 -995 -571 -172 -90 -392 -617 -566 -115 -752 -142 -115 -902 -40 -340 -109 -220 -491 -486 -944 -922 -748 -553 -889 -175 -201 -616 -228 -604 -771 -928 -478 -469 -739 -233 -416 -821 -89 -412 -250 -859 -198 -674 -482 -267 -962 -994 -36 -827 -186 -129 -553 -285 -824 -999 -533 -820 -648 -495 -188 -10 -466 -571 -266 -325 -435 -422 -759 -688 -459 -899 -801 -409 -615 -691 -266 -353 -13 -185 -383 -280 -851 -678 -253 -353 -454 -376 -690 -815 -23 -714 -294 -227 -713 -434 -130 -557 -276 -616 -54 -177 -967 -602 -575 -923 -310 -700 -365 -254 -326 -1 -301 -626 -135 -374 -905 -658 -176 -6 -385 -493 -141 -303 -852 -534 -187 -744 -730 -703 -948 -294 -751 -488 -425 -51 -642 -449 -71 -154 -883 -19 -558 -989 -686 -567 -960 -895 -938 -134 -419 -329 -328 -543 -11 -711 -177 -716 -227 -295 -558 -808 -970 -919 -412 -880 -961 -175 -980 -302 -711 -266 -913 -179 -572 -675 -564 -283 -415 -544 -400 -300 -651 -321 -887 -483 -638 -196 -604 -921 -861 -988 -965 -441 -193 -592 -741 -750 -986 -322 -76 -732 -337 -770 -559 -260 -675 -264 -655 -180 -11 -101 -861 -106 -946 -628 -224 -272 -780 -157 -72 -218 -189 -861 -263 -712 -692 -619 -116 -88 -156 -456 -944 -470 -258 -531 -982 -662 -270 -836 -481 -534 -486 -35 -32 -407 -703 -280 -231 -930 -874 -890 -189 -648 -468 -944 -775 -208 -881 -618 -871 -477 -745 -293 -746 -303 -807 -669 -210 -91 -652 -649 -883 -505 -279 -767 -972 -776 -178 -540 -263 -548 -487 -279 -898 -872 -697 -665 -841 -452 -79 -827 -186 -648 -139 -358 -812 -40 -923 -348 -60 -414 -592 -648 -942 -313 -85 -104 -154 -428 -246 -691 -186 -463 -428 -649 -603 -515 -888 -252 -446 -238 -843 -368 -926 -738 -10 -660 -744 -54 -56 -81 -972 -370 -125 -318 -782 -486 -361 -632 -334 -54 -573 -46 -94 -453 -882 -729 -872 -84 -421 -748 -967 -142 -545 -436 -511 -49 -996 -565 -399 -643 -488 -324 -595 -676 -881 -526 -634 -896 -864 -48 -698 -261 -713 -741 -187 -880 -286 -180 -794 -726 -11 -905 -826 -425 -442 -46 -446 -808 -659 -603 -721 -280 -882 -399 -406 -161 -173 -216 -673 -385 -814 -359 -795 -689 -877 -509 -800 -306 -2 -438 -816 -707 -928 -226 -933 -705 -181 -506 -695 -278 -50 -26 -87 -757 -980 -715 -316 -953 -214 -744 -927 -487 -121 -309 -543 -674 -755 -29 -39 -884 -377 -210 -872 -6 -418 -543 -972 -423 -958 -462 -872 -582 -814 -352 -339 -482 -240 -138 -217 -45 -648 -677 -242 -679 -824 -608 -815 -470 -253 -734 -967 -119 -413 -105 -433 -615 -549 -102 -742 -934 -126 -234 -940 -754 -162 -110 -416 -384 -45 -770 -147 -917 -722 -499 -29 -200 -290 -706 -360 -89 -723 -979 -216 -357 -537 -514 -34 -132 -100 -385 -548 -519 -796 -434 -67 -833 -123 -807 -949 -525 -57 -874 -789 -103 -383 -265 -475 -260 -706 -561 -20 -289 -410 -480 -182 -409 -141 -800 -964 -102 -347 -815 -151 -999 -695 -501 -527 -383 -473 -318 -600 -493 -63 -530 -344 -108 -885 -14 -543 -723 -978 -360 -125 -979 -95 -601 -720 -233 -908 -535 -420 -72 -507 -346 -730 -575 -54 -699 -713 -755 -54 -101 -364 -25 -384 -960 -944 -944 -734 -946 -308 -90 -255 -417 -908 -19 -644 -734 -903 -393 -733 -970 -452 -817 -147 -392 -745 -141 -98 -225 -897 -292 -10 -978 -375 -65 -114 -222 -690 -960 -200 -819 -71 -686 -361 -923 -955 -176 -625 -615 -729 -671 -222 -698 -828 -735 -846 -759 -827 -397 -327 -260 -696 -576 -230 -820 -661 -695 -706 -366 -636 -135 -590 -709 -132 -512 -273 -619 -338 -104 -809 -484 -644 -811 -319 -336 -385 -471 -260 -877 -267 -93 -777 -374 -739 -280 -905 -171 -643 -634 -964 -372 -3 -640 -328 -162 -782 -94 -57 -683 -675 -746 -228 -273 -488 -639 -684 -256 -954 -217 -671 -74 -961 -82 -41 -88 -269 -590 -213 -401 -795 -284 -296 -847 -501 -386 -29 -55 -115 -558 -964 -628 -654 -351 -930 -354 -877 -330 -819 -198 -940 -159 -936 -802 -625 -270 -307 -270 -622 -1000 -330 -417 -788 -919 -938 -617 -637 -830 -665 -448 -87 -487 -635 -876 -836 -497 -9 -633 -612 -560 -190 -481 -333 -243 -885 -676 -89 -947 -283 -558 -117 -357 -126 -588 -727 -59 -191 -329 -251 -92 -367 -177 -729 -643 -37 -716 -268 -410 -800 -573 -656 -616 -741 -300 -18 -727 -93 -103 -805 -215 -800 -829 -698 -328 -470 -605 -777 -329 -5 -55 -208 -549 -928 -622 -732 -630 -575 -330 -184 -933 -104 -997 -560 -563 -992 -6 -177 -350 -208 -455 -506 -376 -670 -83 -268 -976 -807 -720 -282 -342 -405 -154 -382 -988 -579 -130 -73 -495 -453 -677 -915 -352 -346 -397 -798 -939 -882 -604 -56 -749 -957 -484 -974 -566 -596 -39 -622 -302 -851 -643 -6 -89 -196 -309 -918 -566 -971 -210 -525 -248 -592 -420 -441 -66 -338 -411 -983 -789 -595 -13 -789 -582 -540 -912 -985 -882 -15 -311 -417 -319 -379 -435 -561 -454 -337 -151 -150 -459 -732 -618 -380 -7 -565 -955 -628 -467 -983 -662 -849 -470 -708 -555 -910 -135 -247 -197 -187 -411 -488 -687 -532 -649 -27 -383 -859 -132 -900 -282 -135 -348 -555 -455 -245 -851 -655 -222 -339 -930 -309 -503 -604 -405 -438 -890 -659 -838 -565 -387 -70 -383 -624 -415 -556 -637 -492 -879 -99 -247 -345 -624 -908 -557 -487 -881 -702 -498 -93 -156 -784 -457 -956 -791 -349 -735 -386 -479 -84 -501 -314 -857 -68 -362 -844 -799 -305 -204 -364 -849 -996 -554 -543 -141 -198 -538 -723 -509 -165 -786 -46 -364 -618 -557 -945 -633 -618 -835 -886 -29 -29 -427 -988 -684 -577 -332 -314 -185 -712 -462 -609 -845 -21 -504 -190 -30 -329 -538 -273 -564 -514 -914 -294 -967 -35 -366 -370 -130 -804 -474 -617 -972 -610 -281 -581 -216 -537 -937 -883 -701 -293 -132 -136 -327 -872 -202 -655 -863 -17 -731 -83 -409 -181 -469 -124 -566 -662 -454 -265 -939 -344 -727 -934 -863 -605 -349 -967 -919 -350 -458 -861 -409 -214 -905 -550 -296 -229 -948 -684 -792 -748 -825 -737 -858 -959 -911 -270 -21 -998 -724 -154 -997 -446 -980 -28 -323 -334 -414 -828 -250 -900 -951 -604 -352 -112 -369 -583 -822 -711 -73 -275 -503 -244 -998 -145 -452 -56 -57 -942 -220 -955 -539 -497 -422 -811 -331 -661 -269 -590 -10 -138 -556 -915 -618 -404 -627 -18 -29 -12 -369 -245 -874 -696 -358 -223 -676 -859 -882 -433 -99 -479 -395 -588 -579 -180 -331 -231 -436 -971 -214 -344 -652 -594 -816 -405 -523 -570 -559 -528 -441 -40 -612 -221 -449 -449 -824 -721 -889 -972 -340 -246 -745 -197 -211 -342 -623 -987 -796 -879 -377 -784 -67 -397 -158 -420 -265 -989 -685 -680 -820 -34 -361 -926 -439 -957 -126 -146 -422 -923 -774 -78 -523 -314 -203 -682 -12 -472 -554 -811 -355 -607 -111 -877 -825 -317 -505 -470 -775 -468 -776 -57 -153 -439 -114 -42 -505 -935 -361 -104 -425 -561 -397 -847 -702 -936 -998 -930 -475 -219 -276 -807 -7 -554 -392 -458 -404 -748 -424 -533 -851 -736 -659 -804 -865 -65 -862 -948 -519 -837 -851 -974 -630 -866 -84 -491 -141 -612 -68 -680 -751 -693 -4 -117 -609 -76 -25 -196 -912 -951 -220 -694 -225 -346 -377 -237 -137 -276 -400 -47 -751 -107 -451 -484 -444 -229 -961 -785 -169 -470 -493 -397 -57 -680 -598 -720 -117 -176 -62 -490 -712 -8 -285 -516 -325 -941 -459 -700 -441 -407 -921 -342 -511 -422 -168 -499 -373 -207 -3 -232 -765 -764 -648 -311 -759 -885 -530 -275 -898 -635 -910 -742 -795 -285 -803 -493 -78 -393 -18 -348 -449 -761 -591 -50 -808 -225 -477 -958 -397 -696 -698 -435 -192 -608 -601 -151 -822 -739 -404 -960 -386 -56 -462 -601 -992 -297 -904 -439 -849 -791 -12 -339 -45 -910 -119 -699 -761 -55 -157 -226 -367 -795 -422 -927 -278 -258 -362 -496 -457 -363 -325 -847 -742 -363 -997 -514 -314 -273 -802 -703 -751 -487 -497 -460 -445 -205 -356 -324 -345 -73 -261 -394 -614 -273 -245 -364 -572 -711 -305 -483 -3 -355 -413 -88 -679 -406 -539 -551 -11 -319 -488 -1000 -426 -850 -410 -951 -307 -44 -62 -416 -51 -524 -833 -146 -129 -711 -603 -841 -221 -171 -707 -344 -77 -4 -215 -998 -357 -880 -559 -489 -414 -195 -55 -183 -702 -75 -128 -848 -412 -736 -806 -972 -682 -569 -713 -807 -417 -814 -428 -321 -399 -331 -522 -228 -8 -596 -999 -913 -282 -600 -453 -292 -544 -868 -196 -458 -63 -284 -814 -491 -479 -838 -808 -926 -749 -294 -691 -706 -156 -348 -806 -562 -26 -803 -154 -271 -845 -1000 -822 -191 -858 -826 -325 -660 -794 -729 -662 -852 -647 -246 -932 -327 -290 -70 -787 -845 -358 -738 -497 -497 -407 -767 -521 -569 -242 -393 -613 -884 -100 -162 -212 -538 -725 -219 -892 -552 -209 -309 -863 -975 -580 -294 -228 -292 -717 -67 -225 -247 -943 -613 -940 -617 -216 -466 -819 -501 -530 -433 -857 -70 -348 -7 -342 -734 -988 -280 -267 -184 -65 -822 -180 -139 -455 -596 -635 -302 -821 -582 -153 -73 -486 -92 -59 -923 -706 -800 -385 -383 -823 -265 -581 -779 -541 -745 -741 -224 -812 -970 -733 -770 -944 -828 -102 -310 -207 -584 -397 -272 -510 -981 -172 -497 -99 -214 -732 -808 -215 -663 -462 -528 -874 -281 -855 -569 -829 -629 -556 -871 -197 -151 -418 -408 -666 -505 -850 -597 -77 -94 -213 -384 -668 -243 -649 -758 -348 -61 -294 -983 -145 -864 -257 -861 -643 -321 -287 -193 -350 -999 -686 -148 -650 -421 -540 -605 -562 -395 -283 -522 -882 -34 -431 -160 -146 -892 -25 -939 -881 -769 -99 -683 -846 -105 -485 -862 -237 -900 -857 -706 -778 -524 -464 -66 -834 -525 -762 -357 -571 -288 -938 -708 -639 -623 -785 -208 -411 -124 -206 -368 -546 -252 -234 -567 -699 -944 -244 -557 -799 -817 -699 -854 -870 -404 -545 -149 -901 -803 -983 -162 -699 -131 -315 -385 -970 -534 -243 -356 -509 -49 -466 -118 -586 -513 -862 -750 -238 -975 -951 -583 -655 -197 -165 -65 -555 -382 -951 -157 -254 -73 -380 -407 -314 -663 -411 -414 -228 -802 -476 -5 -656 -429 -146 -618 -499 -539 -921 -74 -371 -98 -911 -276 -827 -236 -182 -402 -198 -869 -916 -36 -273 -89 -37 -243 -780 -311 -864 -632 -958 -822 -228 -232 -758 -903 -254 -203 -234 -814 -940 -523 -168 -10 -969 -212 -118 -125 -617 -461 -850 -885 -363 -857 -733 -476 -778 -857 -382 -931 -480 -652 -259 -276 -401 -442 -509 -914 -491 -544 -667 -695 -812 -436 -936 -514 -80 -244 -370 -198 -56 -52 -814 -305 -59 -975 -533 -359 -806 -562 -545 -289 -973 -383 -80 -22 -685 -64 -963 -424 -105 -630 -150 -86 -565 -677 -834 -237 -65 -662 -536 -223 -657 -452 -286 -959 -241 -25 -489 -731 -124 -358 -208 -936 -27 -834 -21 -555 -414 -621 -60 -48 -179 -504 -731 -310 -941 -407 -297 -316 -186 -634 -93 -843 -716 -893 -362 -432 -967 -127 -899 -579 -314 -196 -992 -932 -28 -656 -621 -907 -906 -215 -454 -121 -557 -643 -929 -429 -618 -621 -727 -168 -36 -508 -194 -564 -211 -318 -878 -474 -839 -309 -86 -927 -262 -970 -461 -771 -17 -654 -429 -475 -602 -354 -446 -429 -75 -757 -868 -987 -662 -506 -323 -338 -930 -745 -289 -751 -690 -274 -824 -566 -818 -691 -564 -199 -944 -693 -609 -589 -149 -839 -99 -255 -787 -515 -264 -43 -620 -862 -273 -916 -228 -428 -597 -399 -636 -612 -974 -553 -423 -452 -623 -805 -846 -74 -182 -581 -109 -571 -425 -367 -164 -959 -972 -786 -310 -67 -930 -498 -633 -332 -623 -341 -586 -557 -286 -776 -350 -581 -373 -973 -755 -485 -70 -150 -65 -987 -919 -364 -29 -840 -950 -518 -953 -825 -749 -313 -22 -962 -976 -539 -305 -532 -515 -934 -886 -329 -954 -258 -95 -762 -890 -429 -463 -158 -643 -981 -647 -951 -767 -172 -543 -206 -297 -65 -900 -733 -757 -978 -426 -741 -338 -626 -399 -864 -393 -284 -294 -878 -852 -953 -621 -38 -932 -272 -423 -72 -82 -959 -224 -798 -49 -685 -317 -547 -814 -306 -647 -98 -176 -139 -795 -805 -987 -862 -783 -522 -690 -948 -632 -837 -625 -371 -707 -619 -866 -892 -367 -607 -302 -787 -872 -536 -490 -511 -308 -485 -508 -249 -339 -663 -671 -740 -491 -22 -526 -942 -504 -563 -325 -486 -291 -598 -750 -683 -454 -477 -592 -576 -850 -896 -240 -466 -835 -38 -340 -845 -248 -84 -794 -309 -889 -485 -222 -739 -381 -801 -170 -881 -527 -762 -614 -811 -230 -47 -331 -432 -430 -27 -98 -625 -112 -852 -366 -667 -739 -510 -289 -41 -135 -350 -933 -486 -576 -464 -587 -96 -304 -401 -475 -529 -852 -488 -211 -4 -360 -639 -205 -469 -424 -781 -692 -228 -584 -68 -161 -734 -472 -140 -32 -307 -446 -599 -38 -244 -452 -283 -270 -799 -929 -201 -682 -561 -191 -142 -869 -612 -297 -409 -898 -759 -405 -606 -96 -244 -974 -915 -587 -461 -238 -712 -206 -1 -384 -472 -938 -451 -166 -619 -698 -417 -342 -878 -512 -392 -143 -928 -622 -52 -349 -6 -716 -884 -103 -222 -770 -580 -326 -879 -921 -826 -180 -129 -392 -657 -480 -199 -425 -752 -379 -37 -185 -843 -784 -836 -918 -482 -537 -42 -488 -892 -309 -209 -791 -234 -625 -225 -360 -417 -321 -102 -770 -461 -702 -306 -595 -132 -615 -449 -166 -207 -579 -860 -878 -984 -221 -757 -378 -819 -892 -415 -852 -161 -861 -578 -438 -491 -663 -759 -560 -808 -97 -525 -234 -850 -968 -743 -903 -944 -802 -690 -518 -381 -909 -87 -242 -243 -327 -294 -444 -591 -71 -87 -558 -386 -561 -441 -835 -183 -869 -492 -406 -599 -573 -431 -960 -39 -801 -400 -516 -148 -852 -429 -808 -418 -936 -487 -728 -887 -694 -173 -757 -428 -688 -874 -127 -502 -38 -988 -977 -56 -386 -816 -682 -294 -355 -693 -175 -605 -189 -531 -2 -317 -779 -134 -176 -353 -628 -788 -558 -84 -69 -817 -579 -468 -653 -864 -936 -364 -912 -93 -947 -304 -739 -480 -587 -559 -944 -438 -459 -245 -343 -753 -51 -304 -383 -841 -221 -934 -433 -956 -817 -344 -906 -218 -382 -832 -37 -995 -247 -695 -554 -268 -803 -138 -292 -864 -218 -550 -71 -659 -118 -453 -415 -356 -111 -380 -335 -104 -67 -971 -282 -140 -708 -831 -445 -224 -800 -290 -487 -159 -866 -609 -26 -804 -611 -11 -779 -179 -224 -465 -450 -614 -885 -68 -87 -607 -804 -607 -963 -579 -289 -813 -561 -813 -684 -745 -853 -160 -9 -139 -785 -115 -361 -523 -901 -121 -1 -459 -703 -659 -850 -842 -841 -111 -899 -132 -727 -84 -327 -777 -261 -842 -994 -556 -43 -990 -942 -161 -278 -778 -215 -61 -300 -526 -456 -306 -204 -193 -974 -10 -988 -863 -12 -237 -665 -81 -114 -382 -570 -190 -312 -876 -893 -835 -789 -825 -898 -388 -544 -736 -842 -174 -297 -705 -18 -124 -304 -719 -585 -994 -574 -118 -374 -523 -785 -633 -168 -836 -24 -771 -542 -253 -990 -15 -746 -965 -652 -237 -540 -429 -32 -959 -187 -714 -761 -359 -480 -448 -713 -948 -323 -891 -420 -478 -101 -245 -442 -527 -745 -133 -311 -82 -916 -875 -29 -643 -182 -172 -265 -262 -138 -689 -334 -230 -667 -236 -342 -258 -597 -927 -754 -646 -174 -161 -381 -970 -276 -551 -380 -50 -607 -590 -618 -698 -211 -521 -308 -127 -176 -522 -173 -206 -527 -495 -586 -32 -794 -417 -128 -126 -477 -458 -651 -547 -502 -121 -346 -858 -595 -344 -603 -116 -91 -275 -226 -144 -722 -955 -68 -910 -50 -137 -558 -968 -47 -644 -506 -235 -687 -604 -171 -937 -711 -970 -774 -892 -387 -531 -937 -701 -750 -857 -196 -172 -354 -466 -401 -580 -862 -278 -89 -506 -844 -513 -690 -205 -855 -358 -496 -374 -262 -225 -902 -776 -342 -666 -9 -104 -798 -759 -72 -991 -505 -8 -255 -55 -352 -401 -846 -108 -582 -409 -110 -64 -732 -540 -168 -106 -727 -757 -907 -232 -866 -393 -234 -837 -381 -77 -852 -728 -570 -838 -430 -125 -880 -317 -77 -570 -287 -35 -841 -227 -865 -425 -65 -91 -726 -542 -457 -651 -189 -296 -292 -715 -45 -953 -353 -17 -55 -912 -641 -312 -82 -989 -78 -973 -785 -549 -347 -981 -376 -275 -705 -171 -242 -871 -371 -327 -256 -117 -579 -738 -958 -265 -195 -22 -105 -271 -777 -281 -255 -514 -290 -136 -246 -330 -552 -663 -958 -234 -623 -757 -292 -643 -724 -395 -238 -566 -266 -500 -373 -589 -517 -252 -602 -673 -815 -313 -19 -311 -763 -898 -754 -560 -43 -105 -618 -197 -65 -556 -598 -715 -109 -240 -609 -676 -502 -891 -680 -253 -668 -633 -984 -553 -460 -176 -630 -772 -712 -648 -827 -539 -994 -829 -560 -39 -788 -388 -511 -47 -455 -959 -425 -594 -284 -276 -911 -160 -892 -761 -941 -534 -299 -793 -885 -82 -508 -177 -499 -725 -658 -161 -213 -151 -551 -107 -719 -968 -203 -748 -53 -28 -57 -177 -245 -813 -972 -106 -366 -740 -603 -434 -565 -979 -350 -52 -733 -644 -767 -550 -322 -196 -131 -487 -101 -390 -493 -824 -350 -68 -672 -991 -712 -710 -234 -975 -796 -736 -983 -688 -155 -706 -550 -362 -501 -577 -474 -246 -115 -899 -546 -674 -582 -634 -40 -8 -540 -983 -781 -808 -837 -338 -303 -586 -180 -25 -475 -718 -161 -383 -959 -981 -789 -244 -736 -893 -288 -681 -931 -691 -865 -582 -800 -496 -284 -211 -90 -793 -190 -346 -346 -169 -551 -489 -860 -182 -547 -595 -303 -155 -986 -240 -74 -401 -13 -933 -855 -483 -162 -998 -371 -76 -755 -144 -916 -880 -595 -302 -994 -597 -26 -940 -910 -150 -941 -553 -694 -242 -228 -111 -269 -965 -386 -695 -468 -411 -876 -885 -709 -610 -434 -904 -286 -570 -648 -487 -143 -117 -277 -920 -432 -865 -422 -82 -80 -664 -696 -812 -192 -531 -39 -717 -620 -733 -343 -825 -656 -301 -511 -888 -91 -689 -323 -666 -354 -569 -702 -389 -565 -693 -885 -516 -287 -416 -367 -766 -712 -468 -503 -762 -425 -119 -848 -928 -695 -853 -231 -574 -817 -367 -57 -434 -717 -81 -901 -366 -116 -779 -557 -458 -381 -548 -669 -777 -946 -593 -922 -319 -919 -797 -349 -660 -73 -734 -647 -192 -60 -70 -960 -109 -626 -889 -972 -825 -642 -31 -119 -175 -79 -978 -816 -497 -505 -67 -767 -154 -169 -269 -4 -619 -43 -32 -559 -951 -841 -750 -583 -591 -143 -693 -172 -397 -156 -492 -586 -966 -655 -951 -356 -137 -676 -577 -939 -867 -439 -606 -683 -856 -88 -346 -382 -398 -166 -679 -683 -70 -457 -142 -759 -959 -140 -961 -298 -588 -410 -578 -567 -549 -577 -867 -646 -273 -747 -921 -930 -633 -551 -54 -848 -334 -300 -232 -467 -298 -912 -877 -861 -707 -38 -907 -12 -395 -369 -122 -885 -741 -85 -345 -970 -770 -343 -698 -128 -139 -746 -160 -576 -637 -611 -419 -530 -157 -930 -665 -494 -105 -662 -879 -236 -144 -350 -889 -676 -467 -947 -146 -639 -204 -88 -709 -709 -985 -838 -22 -107 -406 -502 -747 -994 -941 -445 -99 -699 -827 -754 -140 -65 -313 -285 -638 -289 -338 -947 -534 -20 -935 -555 -75 -543 -522 -690 -860 -642 -363 -124 -981 -965 -818 -290 -977 -90 -188 -600 -64 -183 -254 -21 -477 -351 -808 -74 -170 -322 -50 -766 -542 -615 -42 -231 -469 -409 -779 -762 -159 -414 -517 -89 -889 -105 -736 -353 -511 -854 -151 -319 -194 -29 -236 -659 -459 -645 -793 -261 -837 -262 -476 -431 -822 -797 -105 -525 -20 -866 -101 -370 -802 -840 -702 -611 -727 -374 -556 -174 -460 -458 -509 -621 -541 -506 -617 -582 -142 -459 -425 -377 -34 -491 -402 -306 -876 -931 -144 -320 -703 -19 -936 -110 -555 -693 -910 -88 -666 -672 -968 -216 -830 -554 -1 -266 -763 -254 -85 -462 -355 -215 -935 -226 -311 -218 -280 -330 -382 -842 -873 -439 -786 -881 -105 -168 -339 -419 -929 -175 -326 -810 -836 -276 -505 -49 -477 -384 -344 -41 -676 -146 -105 -539 -400 -398 -20 -735 -814 -858 -582 -762 -540 -305 -469 -355 -834 -894 -471 -16 -785 -267 -718 -71 -194 -100 -692 -304 -576 -562 -881 -93 -386 -331 -946 -271 -982 -932 -276 -115 -568 -48 -809 -283 -501 -649 -621 -53 -473 -375 -795 -144 -585 -764 -981 -973 -33 -50 -755 -457 -283 -102 -709 -923 -53 -447 -150 -44 -239 -681 -647 -157 -404 -73 -316 -270 -449 -498 -165 -384 -567 -954 -521 -77 -662 -618 -23 -89 -19 -99 -853 -80 -414 -573 -653 -595 -480 -221 -757 -426 -478 -547 -786 -298 -872 -961 -688 -388 -915 -161 -597 -439 -779 -840 -130 -275 -928 -525 -184 -872 -603 -178 -162 -699 -8 -795 -832 -851 -788 -979 -397 -394 -854 -208 -981 -932 -360 -292 -283 -168 -724 -110 -247 -867 -268 -691 -153 -928 -309 -526 -850 -52 -107 -240 -719 -100 -678 -856 -149 -985 -693 -686 -984 -425 -487 -13 -983 -104 -878 -321 -948 -346 -705 -631 -275 -764 -825 -759 -795 -660 -563 -499 -11 -963 -242 -275 -955 -418 -470 -650 -935 -801 -705 -540 -882 -742 -294 -314 -819 -976 -740 -721 -893 -617 -543 -769 -323 -737 -815 -321 -744 -119 -691 -814 -461 -196 -734 -487 -653 -712 -946 -868 -985 -963 -586 -671 -593 -58 -449 -532 -126 -181 -54 -592 -361 -572 -76 -223 -415 -188 -52 -712 -724 -190 -207 -225 -555 -959 -146 -202 -135 -878 -680 -883 -579 -888 -236 -558 -32 -729 -128 -153 -13 -641 -884 -392 -168 -753 -371 -448 -417 -353 -366 -246 -449 -681 -992 -755 -291 -682 -173 -793 -152 -238 -860 -486 -122 -705 -122 -934 -290 -62 -590 -828 -597 -942 -948 -255 -927 -279 -879 -150 -812 -568 -501 -426 -983 -782 -549 -181 -616 -698 -278 -677 -457 -718 -521 -527 -258 -800 -966 -682 -860 -984 -467 -96 -209 -115 -891 -351 -362 -436 -200 -541 -366 -871 -283 -475 -587 -343 -433 -544 -435 -548 -521 -898 -750 -11 -882 -836 -935 -574 -172 -640 -422 -878 -38 -67 -321 -180 -876 -389 -688 -400 -384 -549 -664 -261 -159 -865 -825 -58 -171 -644 -512 -216 -943 -486 -246 -389 -124 -724 -16 -711 -379 -848 -737 -118 -270 -100 -721 -666 -782 -241 -563 -271 -272 -738 -353 -632 -241 -367 -824 -139 -163 -572 -613 -830 -140 -344 -618 -456 -896 -189 -302 -687 -61 -688 -253 -760 -146 -713 -717 -954 -755 -725 -500 -501 -210 -104 -399 -148 -125 -617 -973 -554 -142 -591 -999 -759 -942 -264 -402 -907 -504 -33 -36 -197 -802 -326 -996 -129 -237 -688 -968 -425 -50 -729 -701 -99 -822 -319 -625 -446 -648 -901 -250 -88 -138 -288 -71 -300 -704 -715 -881 -981 -579 -628 -382 -691 -979 -516 -161 -161 -78 -732 -273 -319 -399 -787 -751 -493 -584 -514 -501 -628 -358 -252 -323 -923 -212 -376 -171 -47 -197 -119 -717 -530 -449 -732 -455 -889 -927 -783 -381 -868 -154 -985 -261 -466 -157 -701 -108 -851 -556 -74 -989 -342 -44 -353 -297 -603 -947 -76 -419 -59 -968 -162 -52 -632 -30 -146 -345 -597 -115 -184 -353 -928 -632 -184 -958 -909 -103 -142 -11 -244 -373 -96 -530 -968 -793 -864 -249 -638 -856 -224 -219 -264 -823 -967 -785 -70 -490 -661 -411 -795 -876 -663 -405 -538 -743 -751 -839 -250 -859 -431 -861 -466 -530 -99 -671 -64 -383 -69 -632 -433 -102 -691 -782 -355 -250 -122 -800 -851 -868 -609 -355 -902 -273 -531 -162 -231 -261 -610 -72 -30 -465 -990 -460 -747 -875 -542 -879 -953 -416 -925 -659 -488 -514 -17 -289 -933 -122 -407 -396 -879 -1 -649 -38 -653 -347 -293 -31 -418 -581 -606 -624 -939 -913 -980 -460 -178 -290 -552 -237 -35 -485 -517 -451 -385 -204 -266 -893 -132 -449 -278 -403 -666 -881 -194 -563 -247 -139 -508 -672 -904 -671 -250 -636 -701 -354 -871 -417 -737 -935 -775 -802 -286 -774 -185 -428 -562 -411 -550 -878 -750 -21 -433 -737 -168 -878 -629 -110 -536 -314 -972 -821 -383 -113 -16 -790 -370 -593 -443 -833 -789 -294 -368 -831 -67 -951 -475 -935 -922 -414 -273 -674 -860 -993 -574 -476 -773 -558 -633 -26 -810 -268 -344 -768 -58 -807 -202 -905 -740 -48 -431 -560 -769 -167 -49 -177 -380 -517 -41 -131 -563 -470 -50 -865 -115 -990 -379 -192 -357 -86 -806 -800 -842 -498 -716 -794 -800 -45 -823 -50 -354 -680 -465 -699 -58 -387 -617 -963 -677 -674 -768 -37 -655 -411 -173 -530 -712 -127 -705 -961 -820 -887 -876 -753 -310 -892 -113 -435 -146 -494 -519 -692 -86 -535 -343 -966 -791 -209 -623 -725 -403 -46 -452 -554 -628 -113 -787 -312 -645 -753 -409 -257 -650 -887 -895 -796 -555 -537 -970 -379 -699 -905 -614 -286 -862 -739 -805 -138 -631 -443 -928 -516 -160 -990 -576 -347 -686 -155 -998 -25 -914 -321 -264 -899 -613 -520 -125 -301 -725 -733 -505 -594 -237 -358 -894 -929 -361 -25 -598 -775 -165 -542 -933 -956 -787 -790 -210 -129 -508 -330 -936 -492 -601 -975 -879 -907 -502 -394 -343 -708 -701 -230 -116 -230 -591 -162 -42 -13 -528 -607 -496 -10 -98 -650 -952 -21 -824 -917 -58 -667 -22 -919 -532 -671 -754 -582 -425 -712 -363 -3 -349 -757 -973 -719 -687 -757 -89 -922 -792 -447 -491 -378 -542 -579 -988 -522 -11 -582 -877 -984 -222 -772 -282 -471 -824 -492 -930 -468 -741 -516 -593 -140 -824 -501 -400 -270 -250 -760 -675 -965 -545 -11 -246 -236 -855 -82 -831 -930 -160 -214 -968 -381 -532 -375 -845 -567 -100 -98 -604 -361 -988 -502 -392 -295 -929 -955 -406 -462 -452 -374 -740 -987 -589 -585 -517 -324 -562 -833 -653 -144 -952 -93 -768 -834 -125 -562 -20 -864 -825 -320 -757 -417 -840 -797 -256 -310 -775 -356 -644 -571 -556 -629 -621 -870 -465 -466 -105 -166 -685 -640 -857 -616 -334 -260 -132 -955 -541 -157 -874 -79 -933 -965 -154 -757 -696 -688 -204 -848 -247 -93 -242 -261 -218 -15 -364 -389 -439 -111 -571 -988 -79 -875 -849 -511 -931 -352 -573 -5 -15 -446 -958 -118 -533 -103 -740 -837 -934 -67 -221 -544 -933 -677 -310 -415 -186 -473 -449 -449 -581 -616 -112 -15 -597 -170 -399 -360 -350 -215 -269 -697 -905 -710 -98 -921 -728 -77 -130 -10 -30 -931 -890 -645 -857 -276 -68 -103 -779 -378 -29 -700 -3 -946 -671 -429 -338 -465 -379 -660 -929 -825 -180 -478 -912 -830 -532 -542 -371 -713 -709 -24 -100 -780 -327 -1000 -175 -670 -945 -126 -242 -738 -3 -127 -942 -781 -34 -749 -657 -643 -120 -192 -154 -180 -556 -318 -7 -528 -336 -327 -79 -667 -581 -408 -213 -531 -636 -561 -705 -370 -122 -102 -638 -406 -351 -40 -436 -441 -788 -636 -658 -678 -260 -600 -574 -707 -212 -917 -865 -104 -176 -715 -473 -750 -997 -537 -779 -391 -523 -836 -221 -223 -817 -976 -502 -623 -585 -605 -655 -196 -85 -93 -347 -939 -646 -293 -297 -246 -531 -289 -843 -661 -594 -217 -102 -736 -345 -73 -398 -339 -176 -396 -537 -603 -735 -895 -603 -517 -528 -984 -822 -557 -800 -362 -341 -872 -594 -907 -850 -195 -861 -388 -286 -419 -67 -190 -111 -701 -126 -395 -551 -310 -830 -323 -320 -608 -61 -71 -719 -349 -334 -548 -71 -904 -378 -456 -298 -402 -629 -69 -553 -666 -486 -40 -789 -126 -770 -518 -292 -195 -436 -788 -634 -59 -732 -786 -749 -114 -384 -944 -967 -571 -588 -814 -461 -96 -154 -326 -915 -235 -402 -460 -939 -69 -990 -571 -229 -872 -672 -821 -278 -925 -18 -9 -290 -35 -990 -14 -608 -321 -388 -946 -664 -71 -666 -381 -161 -684 -263 -28 -312 -227 -793 -811 -757 -958 -972 -248 -689 -390 -568 -364 -420 -962 -401 -957 -905 -774 -57 -940 -976 -521 -423 -895 -183 -762 -953 -257 -796 -96 -672 -15 -675 -321 -985 -113 -74 -878 -859 -250 -158 -811 -959 -201 -986 -941 -822 -832 -42 -639 -513 -724 -824 -622 -435 -221 -162 -237 -453 -514 -552 -828 -278 -765 -617 -647 -938 -608 -360 -592 -319 -461 -828 -47 -497 -115 -756 -394 -803 -603 -548 -675 -540 -916 -20 -81 -650 -490 -666 -269 -795 -219 -122 -39 -425 -826 -95 -188 -479 -875 -115 -906 -606 -157 -772 -924 -518 -347 -46 -784 -684 -750 -585 -237 -563 -201 -426 -427 -164 -854 -407 -198 -488 -625 -516 -751 -941 -196 -826 -33 -388 -343 -379 -574 -230 -974 -251 -965 -113 -379 -894 -84 -862 -839 -37 -548 -722 -939 -900 -330 -736 -785 -429 -354 -424 -777 -529 -542 -307 -56 -169 -585 -20 -254 -664 -569 -935 -755 -301 -998 -507 -245 -448 -893 -743 -538 -188 -756 -606 -398 -212 -736 -669 -401 -247 -597 -968 -408 -324 -395 -332 -516 -990 -30 -76 -270 -338 -953 -327 -672 -177 -32 -661 -15 -783 -394 -296 -395 -192 -885 -736 -9 -961 -460 -725 -226 -816 -143 -172 -92 -47 -343 -886 -734 -594 -810 -752 -436 -624 -128 -998 -63 -723 -282 -456 -835 -257 -667 -646 -20 -123 -687 -712 -835 -702 -198 -660 -224 -983 -36 -526 -491 -897 -278 -330 -426 -483 -646 -408 -107 -926 -982 -328 -587 -570 -837 -816 -642 -801 -294 -465 -865 -742 -643 -655 -461 -172 -409 -547 -886 -199 -188 -203 -469 -890 -34 -884 -540 -512 -947 -94 -91 -290 -718 -675 -725 -810 -849 -402 -866 -758 -937 -923 -422 -225 -157 -908 -783 -298 -957 -267 -842 -754 -519 -929 -686 -522 -842 -230 -725 -750 -504 -876 -393 -816 -760 -249 -734 -186 -144 -104 -227 -333 -296 -702 -664 -313 -523 -110 -878 -150 -663 -486 -258 -954 -563 -619 -975 -638 -221 -651 -540 -666 -909 -377 -602 -817 -537 -730 -114 -728 -821 -872 -319 -143 -535 -224 -363 -45 -580 -375 -388 -850 -716 -877 -119 -154 -963 -35 -437 -632 -32 -297 -317 -778 -503 -363 -462 -475 -123 -313 -787 -282 -716 -346 -26 -779 -842 -96 -590 -49 -10 -479 -750 -604 -153 -833 -818 -803 -197 -209 -259 -614 -692 -199 -719 -588 -20 -569 -880 -282 -977 -399 -249 -798 -383 -811 -80 -729 -672 -493 -203 -561 -685 -21 -218 -216 -283 -958 -816 -913 -422 -838 -435 -508 -660 -91 -645 -673 -743 -549 -334 -216 -148 -283 -910 -729 -254 -105 -884 -662 -733 -141 -335 -358 -617 -754 -970 -975 -532 -968 -893 -661 -220 -371 -75 -669 -610 -592 -236 -445 -82 -655 -915 -786 -403 -286 -320 -177 -650 -244 -112 -751 -563 -566 -198 -881 -547 -572 -8 -652 -801 -655 -410 -734 -128 -546 -112 -275 -795 -935 -493 -983 -339 -387 -458 -456 -676 -349 -57 -656 -58 -452 -282 -330 -861 -300 -306 -288 -309 -103 -972 -722 -680 -354 -289 -293 -232 -425 -742 -744 -472 -12 -395 -809 -689 -841 -495 -568 -640 -17 -430 -589 -267 -832 -749 -514 -984 -870 -576 -783 -980 -606 -995 -831 -308 -347 -205 -539 -854 -947 -890 -452 -368 -852 -864 -545 -585 -785 -728 -360 -397 -836 -522 -965 -282 -906 -667 -208 -127 -930 -523 -886 -89 -301 -446 -748 -693 -279 -380 -673 -620 -654 -425 -302 -580 -789 -585 -881 -335 -723 -222 -766 -828 -829 -869 -349 -711 -702 -13 -916 -209 -69 -744 -72 -653 -527 -288 -678 -972 -495 -326 -630 -573 -897 -207 -925 -556 -304 -99 -973 -209 -346 -618 -843 -692 -493 -44 -123 -142 -299 -104 -261 -981 -247 -211 -479 -990 -25 -434 -85 -180 -910 -893 -68 -417 -585 -636 -768 -758 -274 -78 -321 -20 -341 -234 -546 -990 -506 -633 -118 -307 -370 -793 -58 -333 -735 -503 -332 -885 -328 -607 -355 -247 -273 -100 -906 -958 -227 -1 -456 -524 -5 -423 -372 -576 -381 -466 -172 -143 -970 -651 -419 -483 -650 -915 -193 -147 -877 -203 -212 -611 -847 -129 -373 -369 -497 -99 -249 -732 -773 -942 -262 -602 -730 -510 -646 -165 -978 -836 -997 -159 -24 -688 -315 -340 -629 -666 -60 -264 -693 -244 -296 -672 -709 -303 -441 -675 -44 -419 -104 -142 -568 -55 -903 -466 -141 -215 -286 -663 -201 -289 -556 -248 -45 -903 -610 -448 -91 -850 -197 -865 -482 -52 -763 -346 -5 -786 -869 -335 -289 -992 -153 -40 -268 -889 -265 -175 -149 -132 -497 -543 -830 -884 -769 -658 -453 -472 -860 -9 -847 -380 -192 -592 -593 -952 -138 -134 -573 -238 -255 -612 -259 -69 -390 -936 -676 -673 -400 -896 -985 -808 -182 -611 -103 -728 -837 -431 -688 -350 -810 -381 -720 -73 -361 -729 -723 -97 -656 -182 -701 -345 -851 -267 -786 -737 -987 -46 -759 -223 -446 -159 -643 -832 -741 -277 -320 -731 -480 -286 -65 -87 -710 -652 -282 -706 -436 -521 -250 -805 -317 -558 -400 -14 -742 -872 -568 -965 -729 -741 -746 -667 -966 -858 -237 -294 -267 -386 -201 -362 -595 -939 -51 -756 -156 -448 -577 -494 -558 -960 -910 -109 -760 -292 -293 -537 -143 -225 -71 -17 -805 -994 -825 -214 -795 -784 -655 -727 -32 -645 -399 -253 -328 -915 -909 -41 -25 -453 -62 -798 -926 -564 -906 -831 -508 -114 -531 -683 -242 -989 -285 -529 -62 -660 -584 -987 -766 -809 -983 -809 -889 -755 -926 -819 -687 -582 -872 -710 -85 -362 -716 -16 -270 -420 -187 -576 -573 -342 -562 -469 -956 -211 -287 -777 -637 -291 -201 -117 -936 -908 -466 -625 -595 -449 -268 -87 -686 -993 -800 -343 -497 -528 -816 -44 -731 -540 -906 -863 -777 -791 -138 -670 -29 -841 -533 -340 -658 -59 -721 -423 -152 -544 -232 -984 -256 -250 -753 -843 -362 -726 -782 -952 -727 -492 -835 -131 -551 -61 -405 -15 -129 -432 -878 -805 -973 -252 -147 -934 -386 -323 -819 -961 -984 -147 -358 -672 -89 -190 -351 -617 -702 -224 -743 -861 -156 -821 -910 -580 -531 -846 -778 -398 -402 -92 -197 -882 -706 -975 -518 -707 -471 -927 -391 -164 -596 -875 -319 -784 -889 -376 -865 -130 -221 -285 -76 -148 -954 -129 -212 -837 -261 -25 -992 -1000 -554 -662 -70 -424 -451 -467 -738 -594 -278 -679 -672 -477 -917 -249 -599 -469 -755 -623 -46 -28 -294 -571 -739 -863 -471 -991 -908 -879 -948 -907 -121 -946 -787 -57 -573 -702 -180 -295 -464 -240 -693 -851 -520 -167 -322 -323 -24 -862 -388 -814 -314 -979 -964 -764 -309 -930 -92 -13 -74 -845 -847 -465 -344 -776 -549 -603 -42 -311 -668 -696 -216 -181 -669 -966 -677 -379 -900 -702 -488 -388 -939 -515 -106 -107 -843 -956 -618 -947 -256 -406 -171 -46 -718 -182 -419 -526 -960 -341 -666 -216 -641 -41 -378 -677 -71 -944 -742 -426 -713 -411 -395 -286 -589 -77 -856 -863 -640 -29 -650 -510 -150 -448 -669 -410 -601 -84 -75 -721 -412 -792 -317 -499 -355 -814 -29 -761 -399 -655 -185 -599 -88 -756 -755 -76 -590 -94 -791 -487 -946 -296 -445 -305 -298 -44 -930 -451 -95 -930 -142 -820 -441 -550 -330 -549 -707 -141 -66 -326 -232 -67 -97 -12 -345 -798 -910 -344 -20 -784 -273 -536 -38 -944 -210 -221 -914 -293 -398 -290 -80 -814 -438 -372 -217 -620 -976 -702 -91 -326 -285 -448 -1 -764 -211 -37 -246 -137 -296 -328 -860 -754 -304 -634 -936 -108 -799 -370 -615 -11 -913 -804 -8 -246 -797 -936 -84 -767 -684 -527 -386 -685 -675 -596 -966 -261 -314 -946 -799 -647 -888 -875 -984 -847 -834 -8 -750 -653 -844 -95 -758 -850 -294 -796 -405 -578 -889 -78 -638 -15 -388 -594 -605 -748 -528 -949 -760 -399 -800 -575 -449 -505 -555 -485 -34 -664 -863 -200 -507 -399 -951 -439 -992 -196 -90 -291 -988 -325 -288 -11 -412 -937 -425 -887 -351 -584 -391 -295 -198 -46 -690 -653 -652 -473 -312 -21 -362 -443 -843 -207 -30 -629 -898 -718 -483 -467 -106 -218 -205 -659 -111 -362 -339 -85 -62 -582 -48 -689 -343 -501 -40 -126 -729 -512 -702 -695 -100 -249 -587 -954 -932 -654 -431 -398 -408 -545 -152 -812 -635 -392 -495 -735 -816 -11 -935 -76 -866 -561 -341 -512 -456 -399 -851 -63 -71 -232 -16 -389 -42 -973 -257 -486 -408 -350 -974 -38 -399 -431 -439 -434 -747 -546 -296 -493 -564 -100 -113 -54 -179 -784 -576 -86 -946 -990 -487 -824 -885 -633 -228 -366 -429 -626 -199 -531 -88 -190 -718 -856 -367 -985 -269 -67 -639 -657 -446 -199 -194 -83 -830 -347 -590 -56 -626 -901 -517 -894 -402 -744 -185 -957 -504 -399 -664 -135 -958 -127 -198 -264 -958 -666 -926 -932 -348 -851 -385 -975 -904 -428 -410 -520 -451 -899 -509 -86 -275 -136 -428 -637 -318 -126 -638 -411 -848 -486 -168 -53 -674 -799 -724 -864 -806 -649 -725 -45 -560 -807 -502 -978 -698 -986 -703 -801 -466 -844 -128 -301 -521 -858 -310 -737 -918 -286 -316 -259 -251 -934 -371 -929 -92 -533 -902 -855 -942 -239 -402 -666 -69 -397 -364 -662 -284 -228 -720 -444 -728 -604 -496 -592 -448 -613 -505 -621 -341 -496 -639 -520 -283 -216 -905 -607 -349 -833 -391 -850 -184 -702 -382 -693 -760 -155 -937 -362 -17 -338 -24 -149 -53 -163 -581 -602 -133 -814 -601 -180 -879 -293 -695 -344 -606 -609 -244 -673 -283 -266 -159 -301 -802 -279 -206 -491 -437 -568 -1000 -753 -376 -423 -879 -917 -844 -167 -506 -832 -949 -497 -623 -62 -837 -31 -408 -125 -150 -562 -629 -948 -983 -698 -933 -581 -753 -338 -750 -480 -278 -156 -682 -310 -465 -644 -335 -144 -577 -964 -841 -498 -971 -518 -948 -604 -500 -350 -339 -520 -751 -289 -292 -995 -539 -889 -659 -416 -677 -698 -401 -394 -264 -296 -420 -873 -267 -879 -370 -234 -770 -64 -288 -531 -148 -324 -639 -52 -29 -137 -742 -290 -450 -439 -622 -758 -129 -588 -576 -550 -541 -371 -35 -882 -583 -799 -291 -713 -446 -31 -412 -111 -908 -167 -386 -99 -171 -994 -413 -159 -501 -507 -843 -272 -491 -895 -758 -35 -223 -500 -725 -144 -858 -251 -368 -444 -594 -91 -675 -577 -272 -448 -200 -815 -497 -617 -994 -177 -187 -400 -120 -916 -254 -867 -357 -647 -523 -543 -311 -791 -289 -489 -807 -257 -174 -449 -721 -746 -471 -686 -654 -200 -574 -172 -3 -620 -977 -694 -377 -646 -796 -882 -707 -823 -82 -609 -991 -535 -129 -733 -745 -424 -3 -292 -310 -561 -69 -997 -653 -384 -725 -290 -645 -114 -59 -641 -200 -331 -938 -370 -685 -685 -919 -606 -445 -926 -945 -187 -560 -708 -719 -556 -923 -535 -130 -639 -215 -250 -284 -469 -208 -566 -14 -715 -303 -401 -370 -98 -997 -402 -591 -341 -103 -978 -399 -976 -871 -208 -889 -650 -582 -427 -190 -232 -12 -98 -595 -545 -351 -52 -610 -312 -679 -91 -845 -887 -913 -312 -182 -428 -378 -710 -155 -299 -316 -217 -95 -305 -924 -557 -14 -638 -458 -534 -956 -784 -18 -573 -405 -135 -511 -61 -443 -4 -175 -867 -608 -367 -154 -259 -532 -122 -942 -574 -661 -555 -134 -937 -901 -503 -677 -228 -663 -923 -61 -291 -981 -980 -711 -319 -956 -66 -442 -631 -884 -771 -618 -140 -810 -924 -48 -837 -473 -421 -957 -742 -227 -431 -646 -76 -772 -648 -611 -404 -312 -536 -762 -719 -577 -664 -243 -375 -349 -735 -175 -358 -795 -917 -513 -350 -641 -179 -306 -523 -283 -368 -92 -566 -396 -158 -308 -474 -600 -703 -686 -395 -219 -40 -589 -226 -189 -249 -290 -121 -117 -877 -262 -724 -358 -904 -403 -184 -992 -5 -456 -180 -298 -281 -452 -80 -210 -799 -538 -440 -451 -695 -753 -72 -436 -132 -810 -275 -829 -991 -47 -508 -799 -144 -134 -123 -120 -204 -610 -816 -752 -528 -843 -112 -902 -36 -532 -733 -435 -281 -48 -954 -475 -466 -569 -946 -552 -797 -814 -156 -542 -443 -878 -761 -415 -334 -572 -165 -960 -728 -244 -734 -465 -275 -629 -245 -471 -379 -345 -48 -312 -856 -257 -484 -673 -986 -165 -895 -649 -789 -776 -217 -27 -537 -681 -96 -603 -9 -850 -255 -394 -447 -265 -948 -716 -367 -414 -265 -871 -374 -196 -298 -241 -534 -432 -833 -832 -809 -807 -833 -674 -354 -44 -172 -131 -692 -617 -676 -909 -539 -224 -177 -123 -482 -725 -514 -470 -925 -440 -575 -640 -888 -877 -552 -97 -309 -394 -870 -589 -570 -427 -817 -546 -122 -945 -676 -216 -247 -15 -307 -163 -588 -276 -782 -954 -108 -896 -411 -743 -898 -928 -870 -552 -82 -16 -187 -210 -145 -491 -364 -459 -448 -315 -433 -679 -354 -477 -873 -759 -666 -749 -463 -781 -373 -663 -311 -677 -914 -524 -449 -910 -384 -713 -662 -975 -79 -31 -323 -526 -350 -89 -467 -669 -749 -838 -252 -70 -977 -966 -856 -141 -110 -418 -430 -46 -489 -683 -890 -862 -709 -509 -856 -138 -290 -278 -747 -975 -524 -346 -976 -961 -531 -57 -551 -211 -874 -526 -305 -852 -201 -816 -933 -816 -974 -941 -234 -622 -431 -492 -912 -638 -239 -402 -46 -907 -60 -938 -348 -149 -146 -585 -506 -276 -278 -46 -221 -458 -564 -973 -919 -876 -202 -969 -113 -366 -830 -558 -68 -964 -773 -395 -742 -419 -421 -627 -498 -307 -395 -15 -577 -864 -884 -206 -980 -979 -184 -519 -870 -294 -961 -707 -643 -466 -507 -279 -341 -847 -148 -559 -596 -916 -849 -916 -846 -702 -667 -879 -28 -745 -404 -812 -896 -218 -934 -714 -158 -984 -425 -517 -94 -733 -683 -324 -652 -681 -147 -395 -346 -914 -34 -764 -798 -100 -401 -928 -708 -854 -441 -511 -630 -51 -772 -376 -200 -413 -410 -408 -74 -518 -963 -730 -462 -464 -201 -462 -284 -820 -558 -369 -988 -555 -630 -602 -923 -894 -447 -634 -520 -740 -664 -958 -131 -410 -195 -498 -469 -253 -615 -135 -854 -216 -955 -443 -701 -877 -915 -195 -145 -719 -262 -756 -155 -638 -223 -306 -813 -796 -409 -234 -370 -472 -757 -694 -330 -997 -974 -118 -998 -4 -906 -41 -766 -344 -353 -277 -416 -651 -743 -596 -438 -683 -178 -804 -1000 -841 -532 -258 -723 -813 -690 -46 -854 -576 -698 -204 -869 -690 -724 -735 -419 -285 -42 -754 -580 -410 -202 -703 -640 -538 -291 -898 -99 -866 -620 -803 -887 -834 -522 -75 -262 -950 -959 -177 -348 -54 -405 -741 -588 -986 -665 -294 -484 -819 -463 -977 -820 -280 -788 -111 -975 -896 -604 -248 -104 -941 -458 -303 -445 -394 -834 -996 -679 -507 -534 -993 -448 -926 -774 -36 -628 -40 -577 -445 -264 -203 -417 -846 -431 -288 -615 -214 -408 -322 -446 -675 -796 -545 -571 -107 -43 -774 -39 -297 -597 -230 -108 -623 -922 -627 -924 -19 -147 -272 -761 -846 -394 -706 -257 -31 -378 -290 -109 -88 -553 -180 -786 -26 -823 -438 -335 -86 -76 -587 -938 -424 -869 -563 -891 -21 -846 -355 -887 -34 -713 -461 -858 -316 -616 -748 -356 -61 -627 -724 -645 -642 -982 -820 -842 -287 -515 -851 -337 -44 -455 -752 -488 -972 -270 -439 -495 -422 -570 -119 -584 -479 -912 -623 -512 -166 -245 -673 -506 -581 -738 -496 -542 -976 -323 -671 -223 -400 -398 -6 -439 -694 -175 -892 -365 -825 -136 -947 -40 -218 -242 -316 -443 -896 -813 -382 -690 -186 -610 -855 -145 -331 -11 -461 -876 -484 -713 -114 -367 -751 -999 -164 -62 -428 -861 -596 -789 -279 -338 -671 -586 -929 -183 -697 -82 -887 -901 -138 -779 -917 -288 -770 -436 -418 -96 -382 -464 -363 -605 -972 -934 -894 -701 -370 -639 -203 -99 -602 -973 -591 -654 -78 -639 -883 -638 -690 -975 -738 -302 -844 -666 -556 -62 -432 -227 -97 -338 -355 -556 -577 -538 -59 -709 -610 -991 -65 -498 -226 -91 -553 -308 -782 -677 -192 -777 -542 -370 -381 -354 -606 -139 -616 -298 -721 -825 -673 -128 -284 -940 -683 -148 -921 -728 -151 -631 -848 -284 -974 -328 -519 -848 -625 -106 -550 -191 -352 -133 -329 -852 -586 -221 -993 -580 -332 -558 -234 -319 -730 -869 -712 -494 -321 -471 -239 -11 -905 -552 -245 -578 -657 -815 -361 -548 -812 -328 -322 -944 -218 -419 -681 -113 -724 -534 -933 -489 -186 -799 -781 -174 -165 -669 -720 -1 -75 -272 -974 -966 -605 -104 -311 -437 -900 -665 -567 -932 -884 -82 -838 -824 -600 -384 -285 -427 -435 -380 -493 -363 -308 -519 -920 -458 -272 -467 -617 -58 -680 -114 -415 -791 -953 -264 -930 -113 -635 -586 -517 -454 -174 -65 -37 -839 -512 -651 -487 -232 -377 -197 -661 -342 -763 -82 -228 -76 -500 -903 -80 -751 -743 -569 -899 -844 -464 -955 -813 -527 -438 -780 -642 -518 -866 -277 -681 -12 -701 -837 -509 -874 -875 -680 -547 -783 -667 -656 -382 -868 -246 -933 -346 -512 -71 -694 -228 -930 -224 -678 -22 -689 -775 -229 -301 -118 -240 -790 -568 -318 -789 -259 -75 -626 -787 -798 -213 -305 -805 -908 -666 -453 -216 -561 -360 -976 -114 -487 -788 -616 -501 -940 -806 -129 -232 -581 -152 -306 -747 -469 -871 -909 -271 -801 -921 -249 -861 -242 -711 -377 -253 -635 -174 -655 -245 -550 -391 -200 -813 -350 -31 -959 -89 -599 -449 -56 -789 -522 -54 -696 -990 -563 -147 -292 -920 -77 -65 -60 -845 -931 -771 -21 -686 -174 -424 -425 -272 -827 -641 -51 -412 -91 -286 -548 -987 -48 -16 -797 -843 -216 -783 -37 -177 -533 -852 -31 -169 -237 -295 -214 -491 -34 -27 -279 -775 -379 -140 -869 -387 -851 -34 -629 -615 -426 -278 -840 -299 -508 -973 -465 -344 -976 -546 -341 -680 -402 -171 -895 -628 -322 -740 -387 -100 -377 -107 -485 -643 -933 -88 -707 -837 -417 -58 -45 -667 -294 -987 -465 -796 -701 -41 -380 -559 -246 -151 -829 -564 -321 -879 -692 -143 -409 -961 -987 -103 -499 -838 -729 -44 -113 -909 -504 -913 -781 -2 -168 -220 -74 -915 -409 -655 -966 -249 -128 -988 -102 -672 -263 -912 -709 -696 -452 -818 -208 -781 -605 -914 -571 -844 -874 -72 -907 -880 -855 -682 -127 -350 -616 -752 -167 -314 -343 -563 -480 -83 -524 -880 -491 -254 -419 -381 -235 -330 -689 -344 -11 -579 -199 -420 -998 -334 -306 -623 -720 -887 -241 -632 -29 -67 -665 -47 -919 -597 -959 -138 -910 -132 -209 -980 -480 -508 -431 -525 -466 -205 -890 -915 -524 -405 -4 -477 -932 -105 -937 -559 -466 -319 -830 -71 -658 -170 -279 -188 -500 -632 -985 -153 -716 -515 -529 -148 -879 -112 -522 -887 -708 -12 -664 -903 -35 -472 -285 -27 -848 -492 -362 -952 -598 -385 -282 -922 -517 -526 -194 -199 -224 -968 -850 -636 -783 -50 -867 -131 -94 -153 -950 -272 -463 -673 -219 -720 -179 -379 -283 -37 -513 -658 -526 -361 -928 -742 -767 -305 -148 -98 -591 -739 -902 -948 -715 -947 -216 -903 -173 -616 -622 -449 -125 -932 -732 -263 -640 -969 -6 -367 -382 -822 -250 -416 -102 -643 -555 -697 -682 -346 -149 -477 -392 -917 -55 -470 -625 -755 -562 -122 -1 -289 -688 -757 -381 -189 -200 -807 -761 -265 -530 -885 -592 -725 -668 -53 -991 -41 -514 -678 -104 -605 -814 -909 -259 -74 -64 -7 -372 -342 -111 -893 -621 -708 -796 -655 -271 -318 -21 -724 -453 -503 -669 -657 -388 -693 -478 -150 -853 -958 -929 -793 -112 -651 -440 -359 -366 -392 -698 -270 -319 -556 -397 -150 -6 -479 -153 -182 -137 -526 -908 -971 -746 -36 -729 -395 -983 -784 -863 -622 -934 -640 -960 -637 -914 -668 -911 -61 -957 -685 -49 -22 -210 -472 -508 -157 -168 -323 -980 -238 -197 -997 -754 -19 -726 -445 -1000 -735 -299 -341 -332 -92 -351 -955 -868 -668 -667 -339 -995 -403 -308 -854 -287 -485 -593 -384 -491 -512 -491 -676 -888 -225 -13 -331 -142 -245 -60 -185 -584 -307 -676 -356 -575 -409 -432 -644 -74 -610 -892 -175 -824 -601 -826 -674 -711 -903 -590 -21 -216 -600 -477 -847 -274 -877 -48 -822 -672 -574 -393 -508 -360 -392 -996 -113 -728 -962 -286 -992 -736 -417 -416 -533 -824 -524 -133 -920 -767 -504 -863 -881 -685 -239 -98 -287 -500 -796 -431 -879 -118 -50 -880 -777 -184 -278 -890 -191 -743 -815 -907 -509 -719 -240 -772 -161 -846 -133 -28 -559 -885 -211 -860 -813 -280 -781 -647 -753 -632 -284 -936 -814 -296 -265 -57 -483 -44 -227 -987 -568 -96 -968 -96 -503 -798 -698 -235 -555 -392 -325 -566 -947 -16 -67 -10 -152 -627 -623 -88 -640 -36 -533 -512 -848 -797 -626 -579 -778 -700 -411 -106 -106 -787 -548 -800 -553 -914 -483 -298 -976 -674 -697 -914 -504 -704 -706 -947 -754 -986 -188 -432 -982 -293 -786 -64 -616 -555 -75 -769 -270 -207 -322 -698 -838 -312 -214 -973 -321 -501 -899 -902 -379 -871 -516 -634 -777 -309 -199 -337 -938 -270 -644 -168 -127 -103 -302 -161 -423 -179 -718 -398 -97 -502 -672 -975 -563 -143 -377 -271 -973 -286 -730 -726 -578 -646 -325 -847 -482 -581 -811 -318 -887 -320 -393 -724 -405 -794 -935 -704 -892 -464 -614 -237 -549 -875 -867 -670 -793 -317 -207 -786 -836 -927 -802 -187 -972 -512 -71 -334 -963 -546 -468 -854 -129 -556 -46 -8 -347 -90 -798 -353 -124 -509 -715 -631 -160 -679 -290 -632 -453 -243 -189 -108 -767 -213 -645 -86 -211 -321 -188 -391 -54 -840 -982 -904 -806 -301 -399 -980 -489 -973 -911 -514 -701 -128 -139 -798 -332 -24 -231 -900 -922 -481 -358 -989 -412 -969 -82 -156 -90 -302 -107 -613 -307 -261 -567 -226 -647 -39 -340 -399 -220 -860 -206 -690 -834 -125 -694 -835 -691 -914 -267 -644 -263 -48 -523 -194 -672 -818 -463 -123 -917 -921 -144 -468 -58 -298 -332 -7 -977 -280 -468 -149 -311 -974 -909 -45 -996 -615 -789 -821 -667 -79 -332 -674 -400 -293 -973 -711 -223 -38 -102 -784 -878 -996 -791 -787 -251 -467 -626 -408 -720 -862 -364 -392 -1 -371 -667 -735 -928 -180 -779 -946 -436 -219 -419 -216 -948 -923 -378 -384 -169 -240 -5 -629 -529 -266 -71 -71 -215 -213 -851 -420 -313 -924 -153 -915 -935 -571 -23 -771 -895 -934 -176 -670 -412 -902 -356 -32 -145 -96 -719 -479 -439 -316 -861 -217 -784 -424 -484 -547 -196 -922 -786 -816 -735 -817 -734 -870 -475 -52 -206 -409 -201 -621 -285 -847 -313 -679 -281 -851 -678 -51 -169 -599 -383 -896 -27 -647 -340 -632 -391 -985 -916 -933 -268 -946 -569 -609 -940 -3 -432 -483 -689 -9 -892 -849 -213 -317 -51 -911 -484 -325 -186 -981 -635 -420 -543 -586 -179 -75 -802 -532 -67 -942 -22 -313 -141 -892 -323 -976 -585 -164 -288 -63 -635 -698 -555 -855 -933 -389 -988 -281 -521 -954 -721 -433 -730 -999 -355 -900 -184 -344 -960 -662 -638 -886 -65 -753 -918 -471 -700 -812 -949 -230 -800 -518 -957 -653 -879 -375 -317 -187 -308 -608 -617 -822 -853 -49 -240 -443 -403 -226 -263 -472 -82 -565 -873 -990 -21 -219 -530 -747 -770 -863 -825 -793 -758 -240 -455 -126 -155 -390 -58 -567 -483 -860 -108 -516 -239 -690 -684 -963 -871 -211 -729 -470 -951 -369 -735 -121 -185 -634 -632 -806 -898 -701 -160 -881 -461 -128 -915 -617 -287 -136 -636 -638 -892 -189 -519 -507 -939 -673 -1 -431 -955 -861 -743 -377 -330 -1000 -403 -472 -832 -500 -200 -105 -344 -829 -813 -421 -745 -681 -638 -360 -816 -642 -68 -50 -857 -260 -44 -646 -588 -960 -654 -349 -925 -540 -125 -539 -255 -177 -958 -723 -277 -89 -329 -138 -643 -157 -570 -603 -499 -754 -185 -350 -223 -488 -721 -833 -69 -696 -698 -481 -854 -693 -241 -860 -37 -885 -85 -208 -127 -949 -575 -359 -511 -608 -690 -391 -569 -439 -43 -709 -837 -79 -176 -200 -136 -860 -287 -36 -627 -337 -357 -643 -190 -732 -619 -328 -817 -475 -133 -568 -89 -54 -606 -827 -408 -183 -770 -961 -874 -827 -432 -443 -898 -881 -812 -457 -89 -188 -785 -624 -608 -359 -573 -201 -835 -559 -471 -925 -488 -263 -840 -172 -544 -167 -651 -171 -869 -288 -535 -340 -286 -637 -662 -877 -599 -179 -45 -617 -290 -358 -614 -146 -210 -139 -472 -501 -191 -939 -733 -151 -24 -955 -395 -34 -323 -960 -694 -35 -477 -93 -287 -469 -997 -990 -994 -204 -225 -389 -981 -225 -149 -876 -784 -552 -383 -548 -140 -767 -728 -843 -92 -172 -611 -421 -994 -960 -269 -946 -326 -779 -31 -42 -41 -95 -843 -490 -779 -650 -746 -239 -991 -113 -78 -49 -95 -830 -28 -414 -710 -942 -861 -677 -100 -37 -280 -292 -653 -412 -952 -294 -758 -804 -264 -918 -923 -98 -693 -423 -445 -250 -753 -438 -468 -519 -252 -341 -751 -507 -668 -558 -998 -432 -337 -448 -473 -183 -563 -854 -418 -999 -68 -971 -717 -675 -766 -954 -486 -465 -501 -733 -602 -446 -418 -178 -445 -85 -177 -75 -473 -761 -481 -378 -302 -855 -575 -960 -275 -943 -421 -970 -3 -36 -271 -989 -301 -773 -537 -334 -728 -341 -809 -367 -694 -869 -462 -225 -885 -365 -487 -498 -444 -805 -261 -306 -11 -418 -357 -608 -853 -383 -35 -147 -814 -270 -614 -511 -152 -572 -817 -65 -202 -779 -867 -629 -31 -536 -561 -387 -176 -171 -117 -641 -283 -550 -791 -681 -293 -695 -798 -143 -30 -571 -513 -585 -631 -135 -553 -889 -121 -47 -624 -718 -268 -629 -943 -5 -495 -372 -381 -634 -781 -303 -18 -545 -405 -307 -773 -730 -688 -322 -536 -869 -726 -978 -919 -971 -37 -563 -989 -215 -532 -216 -433 -985 -342 -587 -459 -493 -853 -365 -838 -888 -198 -335 -15 -433 -94 -245 -736 -53 -175 -786 -228 -749 -658 -491 -330 -350 -688 -335 -468 -201 -278 -919 -157 -829 -663 -192 -652 -428 -70 -25 -745 -249 -32 -398 -14 -331 -34 -279 -431 -538 -600 -591 -432 -296 -718 -585 -319 -436 -860 -807 -112 -263 -834 -6 -770 -319 -835 -987 -947 -684 -99 -68 -730 -426 -826 -809 -929 -417 -929 -704 -404 -452 -88 -960 -366 -8 -580 -382 -991 -646 -987 -263 -921 -294 -993 -447 -547 -687 -3 -946 -955 -643 -471 -137 -222 -547 -481 -122 -304 -208 -638 -630 -376 -31 -11 -874 -735 -304 -86 -224 -214 -375 -649 -506 -21 -843 -169 -490 -136 -730 -224 -363 -64 -430 -985 -938 -805 -952 -946 -228 -4 -36 -685 -16 -951 -698 -276 -347 -518 -867 -216 -859 -923 -654 -335 -569 -112 -654 -791 -313 -711 -305 -764 -827 -159 -837 -697 -761 -313 -971 -5 -520 -38 -423 -313 -570 -285 -543 -909 -891 -749 -966 -430 -285 -724 -182 -396 -523 -766 -876 -409 -991 -142 -646 -564 -842 -321 -316 -531 -516 -749 -279 -304 -333 -374 -566 -246 -954 -64 -371 -950 -628 -625 -940 -885 -303 -207 -814 -660 -998 -871 -699 -386 -283 -263 -298 -611 -680 -155 -62 -686 -896 -940 -386 -518 -832 -523 -343 -871 -692 -180 -255 -478 -198 -179 -857 -225 -50 -462 -900 -371 -758 -667 -515 -636 -914 -319 -4 -321 -239 -857 -508 -406 -475 -148 -634 -251 -801 -599 -221 -250 -532 -691 -326 -491 -213 -74 -858 -233 -130 -541 -893 -323 -408 -725 -471 -579 -204 -667 -330 -135 -676 -349 -515 -75 -324 -623 -392 -839 -318 -236 -720 -878 -26 -198 -508 -479 -618 -855 -471 -438 -6 -865 -546 -799 -925 -809 -870 -465 -806 -941 -747 -894 -212 -415 -513 -985 -915 -79 -464 -230 -806 -989 -720 -235 -917 -153 -626 -618 -31 -247 -546 -203 -714 -540 -572 -408 -782 -501 -848 -256 -927 -559 -597 -134 -107 -577 -879 -261 -53 -519 -728 -713 -122 -651 -791 -675 -977 -415 -504 -944 -311 -793 -341 -697 -32 -717 -126 -394 -252 -54 -336 -885 -57 -782 -30 -700 -543 -265 -574 -521 -735 -396 -236 -103 -523 -799 -923 -435 -636 -476 -800 -896 -972 -788 -593 -255 -540 -23 -608 -416 -258 -759 -244 -950 -522 -242 -314 -296 -611 -73 -277 -982 -168 -910 -996 -827 -158 -789 -779 -42 -221 -192 -967 -552 -234 -746 -959 -301 -299 -797 -182 -853 -695 -162 -490 -509 -451 -743 -115 -51 -839 -768 -738 -274 -745 -571 -971 -933 -873 -51 -22 -400 -314 -73 -961 -441 -256 -597 -998 -175 -918 -803 -905 -192 -501 -421 -934 -783 -39 -475 -322 -463 -158 -66 -707 -978 -445 -72 -876 -697 -88 -87 -193 -560 -922 -151 -899 -390 -425 -665 -671 -552 -520 -776 -929 -695 -985 -208 -173 -570 -683 -929 -450 -393 -548 -624 -285 -216 -695 -127 -951 -129 -666 -683 -687 -440 -271 -139 -184 -222 -938 -172 -838 -804 -448 -8 -238 -822 -754 -874 -365 -138 -199 -404 -938 -850 -684 -613 -107 -278 -298 -168 -791 -978 -776 -529 -595 -500 -785 -476 -863 -697 -71 -915 -780 -997 -795 -451 -587 -996 -182 -208 -758 -33 -483 -582 -299 -808 -444 -191 -686 -892 -612 -34 -818 -61 -136 -251 -897 -199 -778 -794 -249 -629 -866 -964 -386 -550 -404 -140 -171 -362 -595 -504 -899 -795 -285 -987 -130 -754 -196 -757 -310 -679 -516 -897 -994 -222 -312 -968 -654 -301 -121 -460 -314 -833 -891 -545 -57 -568 -190 -723 -944 -454 -766 -376 -922 -758 -1000 -674 -566 -525 -731 -312 -673 -475 -1 -266 -219 -620 -574 -602 -890 -438 -577 -779 -788 -546 -512 -130 -960 -682 -652 -98 -340 -362 -915 -803 -946 -437 -529 -363 -344 -226 -167 -656 -732 -681 -295 -359 -43 -917 -715 -113 -833 -305 -827 -7 -895 -898 -907 -384 -818 -942 -273 -167 -621 -767 -321 -420 -942 -277 -49 -834 -237 -587 -835 -763 -964 -181 -442 -440 -681 -900 -519 -709 -373 -791 -567 -904 -213 -565 -793 -467 -55 -294 -891 -905 -40 -158 -457 -686 -896 -2 -692 -886 -531 -245 -447 -774 -791 -674 -775 -881 -275 -764 -974 -370 -777 -809 -668 -782 -653 -446 -326 -590 -874 -339 -706 -609 -556 -6 -652 -221 -302 -337 -282 -508 -648 -161 -799 -194 -402 -682 -980 -808 -414 -234 -857 -168 -672 -959 -878 -579 -895 -957 -314 -953 -935 -819 -338 -161 -300 -854 -485 -246 -222 -364 -133 -78 -591 -304 -74 -3 -227 -84 -62 -125 -942 -217 -271 -655 -155 -489 -238 -892 -400 -286 -35 -380 -420 -946 -718 -746 -13 -660 -857 -827 -465 -115 -589 -141 -922 -443 -359 -479 -155 -535 -691 -338 -185 -573 -498 -611 -6 -452 -29 -688 -943 -325 -321 -309 -149 -232 -68 -964 -598 -900 -649 -378 -475 -870 -192 -192 -546 -760 -986 -652 -637 -436 -345 -842 -734 -14 -529 -684 -855 -502 -125 -141 -392 -703 -825 -93 -811 -321 -650 -832 -93 -424 -382 -298 -758 -29 -969 -949 -73 -451 -321 -255 -321 -967 -464 -532 -588 -364 -500 -611 -766 -564 -422 -753 -995 -877 -914 -868 -370 -567 -420 -171 -400 -949 -460 -278 -149 -619 -753 -522 -484 -240 -349 -877 -676 -741 -651 -225 -313 -47 -530 -829 -838 -83 -91 -484 -325 -950 -939 -201 -284 -12 -829 -199 -981 -657 -613 -693 -522 -222 -571 -16 -509 -947 -20 -368 -547 -515 -78 -135 -990 -415 -790 -809 -935 -997 -590 -264 -480 -424 -51 -212 -381 -851 -520 -762 -377 -834 -893 -474 -498 -418 -692 -339 -545 -213 -551 -560 -477 -986 -314 -958 -78 -230 -141 -797 -57 -954 -969 -466 -525 -816 -849 -132 -432 -789 -937 -755 -844 -728 -368 -55 -221 -924 -706 -614 -237 -907 -503 -738 -634 -301 -641 -582 -699 -393 -524 -168 -712 -351 -746 -683 -876 -224 -19 -414 -525 -709 -713 -415 -826 -33 -180 -291 -379 -910 -850 -35 -394 -799 -441 -488 -881 -71 -856 -444 -44 -669 -924 -303 -707 -146 -48 -49 -999 -484 -278 -753 -876 -485 -815 -501 -767 -473 -259 -499 -868 -426 -307 -440 -614 -196 -838 -229 -204 -382 -457 -461 -624 -277 -693 -203 -918 -9 -956 -143 -947 -309 -530 -744 -393 -354 -810 -816 -110 -258 -923 -279 -395 -249 -131 -842 -968 -8 -110 -710 -343 -242 -264 -480 -94 -831 -941 -262 -50 -220 -88 -876 -638 -648 -452 -50 -596 -207 -134 -970 -394 -250 -514 -645 -542 -836 -529 -981 -615 -673 -727 -5 -456 -54 -969 -907 -839 -561 -200 -582 -639 -704 -185 -222 -233 -831 -46 -220 -199 -957 -790 -298 -223 -965 -733 -878 -319 -670 -217 -529 -301 -795 -396 -475 -559 -23 -843 -329 -423 -482 -108 -870 -66 -467 -655 -848 -686 -827 -245 -901 -410 -798 -790 -748 -968 -314 -280 -505 -165 -783 -735 -145 -866 -305 -167 -441 -402 -389 -130 -802 -962 -266 -305 -626 -171 -2 -747 -363 -281 -819 -283 -318 -631 -594 -504 -223 -898 -482 -762 -397 -80 -130 -407 -109 -338 -912 -36 -720 -504 -633 -394 -906 -500 -783 -448 -43 -564 -810 -778 -605 -257 -42 -180 -336 -434 -889 -616 -586 -38 -773 -918 -592 -760 -373 -92 -871 -959 -610 -368 -195 -491 -199 -425 -410 -22 -796 -429 -662 -803 -501 -990 -641 -866 -345 -882 -714 -137 -275 -452 -331 -44 -831 -355 -513 -526 -308 -376 -121 -759 -349 -675 -656 -220 -944 -894 -537 -51 -257 -661 -893 -897 -586 -677 -682 -525 -743 -586 -789 -438 -237 -778 -48 -457 -375 -473 -719 -417 -577 -290 -293 -340 -167 -490 -156 -378 -122 -800 -486 -46 -959 -770 -150 -292 -295 -176 -583 -964 -392 -107 -708 -792 -555 -271 -439 -129 -115 -743 -854 -996 -128 -20 -68 -672 -589 -698 -903 -455 -166 -582 -46 -959 -538 -687 -990 -597 -437 -929 -990 -323 -840 -95 -509 -877 -786 -914 -768 -916 -888 -132 -137 -580 -252 -831 -1 -681 -502 -293 -197 -238 -714 -836 -37 -906 -280 -423 -91 -695 -822 -707 -771 -267 -934 -902 -773 -288 -545 -272 -899 -194 -647 -866 -896 -748 -507 -489 -75 -790 -511 -615 -430 -608 -823 -840 -330 -866 -339 -129 -494 -581 -576 -81 -549 -463 -586 -379 -588 -64 -395 -464 -75 -472 -437 -596 -307 -150 -558 -908 -513 -258 -110 -669 -375 -266 -505 -657 -637 -264 -349 -265 -388 -592 -989 -617 -864 -863 -478 -584 -35 -454 -235 -515 -919 -177 -51 -81 -922 -229 -188 -598 -855 -898 -285 -714 -877 -50 -858 -624 -574 -886 -284 -91 -733 -314 -527 -731 -421 -242 -269 -812 -852 -538 -854 -986 -274 -477 -208 -959 -295 -463 -23 -940 -334 -430 -213 -849 -750 -170 -113 -28 -526 -314 -76 -997 -19 -490 -628 -375 -251 -752 -954 -119 -855 -688 -302 -263 -276 -936 -461 -435 -56 -923 -926 -738 -202 -873 -626 -123 -302 -919 -41 -97 -168 -582 -229 -653 -764 -934 -965 -920 -172 -185 -14 -974 -871 -255 -538 -833 -271 -189 -221 -248 -747 -584 -110 -749 -836 -448 -93 -25 -567 -500 -362 -584 -793 -311 -260 -379 -200 -509 -739 -867 -103 -703 -339 -134 -519 -22 -655 -943 -229 -627 -182 -800 -536 -121 -110 -216 -860 -744 -488 -213 -841 -140 -793 -338 -628 -868 -83 -606 -883 -286 -429 -550 -914 -415 -219 -68 -310 -156 -369 -283 -136 -467 -503 -614 -803 -571 -670 -92 -407 -612 -573 -289 -23 -305 -838 -985 -640 -243 -161 -875 -705 -731 -363 -627 -346 -124 -533 -836 -688 -890 -661 -439 -756 -526 -842 -129 -45 -626 -334 -897 -296 -196 -780 -18 -303 -628 -105 -894 -582 -489 -985 -884 -894 -400 -429 -946 -699 -20 -695 -385 -650 -437 -447 -37 -761 -827 -120 -461 -392 -73 -211 -427 -21 -21 -413 -799 -444 -774 -968 -109 -503 -65 -5 -442 -696 -738 -176 -320 -43 -111 -780 -863 -302 -958 -802 -810 -4 -558 -430 -718 -169 -456 -177 -595 -420 -893 -462 -505 -293 -752 -59 -32 -612 -426 -493 -133 -863 -31 -564 -906 -227 -577 -430 -570 -190 -566 -728 -347 -199 -923 -974 -537 -669 -401 -989 -64 -103 -661 -13 -946 -431 -569 -498 -918 -766 -533 -221 -703 -848 -903 -189 -918 -483 -207 -772 -184 -702 -532 -760 -38 -844 -391 -980 -138 -80 -986 -245 -994 -37 -434 -530 -709 -759 -314 -323 -847 -276 -720 -336 -239 -359 -755 -975 -883 -226 -248 -782 -105 -941 -340 -718 -547 -696 -412 -195 -35 -996 -996 -111 -429 -743 -385 -440 -738 -846 -327 -688 -682 -63 -233 -420 -192 -971 -374 -255 -37 -433 -130 -538 -142 -512 -599 -302 -855 -823 -247 -592 -356 -828 -724 -751 -328 -124 -883 -860 -265 -691 -712 -104 -58 -306 -616 -837 -119 -53 -603 -672 -570 -343 -84 -811 -435 -28 -907 -586 -816 -647 -982 -133 -34 -693 -801 -888 -135 -736 -527 -610 -136 -242 -525 -141 -836 -533 -821 -331 -591 -552 -336 -71 -846 -980 -463 -817 -850 -188 -762 -142 -63 -822 -108 -586 -54 -246 -268 -474 -638 -725 -534 -782 -643 -533 -632 -951 -27 -99 -57 -209 -221 -248 -21 -676 -739 -310 -567 -116 -481 -760 -134 -165 -577 -890 -516 -728 -373 -998 -930 -562 -255 -91 -331 -834 -818 -242 -310 -132 -799 -569 -855 -240 -850 -592 -780 -103 -744 -566 -527 -24 -729 -736 -290 -573 -641 -716 -990 -705 -304 -430 -551 -562 -592 -585 -366 -777 -89 -519 -670 -235 -299 -70 -324 -815 -888 -103 -44 -949 -815 -247 -667 -542 -435 -210 -85 -772 -846 -55 -51 -704 -107 -967 -149 -704 -681 -365 -950 -183 -155 -464 -253 -856 -621 -406 -144 -473 -247 -940 -201 -182 -782 -744 -758 -45 -786 -699 -282 -359 -191 -609 -175 -825 -650 -476 -388 -325 -947 -703 -835 -982 -177 -166 -243 -793 -432 -978 -858 -790 -706 -998 -852 -570 -91 -871 -112 -558 -942 -798 -286 -222 -959 -255 -927 -845 -737 -270 -492 -135 -616 -116 -923 -77 -312 -101 -266 -246 -338 -825 -394 -913 -552 -693 -3 -281 -507 -419 -231 -455 -606 -531 -138 -875 -59 -949 -107 -794 -368 -390 -527 -276 -54 -726 -748 -913 -930 -808 -310 -779 -775 -694 -901 -264 -965 -103 -46 -403 -553 -478 -82 -800 -196 -90 -875 -300 -22 -583 -215 -943 -37 -62 -479 -882 -78 -659 -93 -303 -426 -25 -650 -875 -89 -499 -754 -238 -215 -217 -498 -63 -37 -90 -370 -99 -984 -590 -56 -889 -161 -401 -366 -523 -216 -339 -698 -218 -751 -120 -886 -103 -277 -617 -869 -890 -927 -731 -546 -952 -200 -80 -647 -326 -455 -170 -179 -421 -39 -677 -235 -882 -309 -489 -630 -161 -322 -613 -234 -770 -452 -885 -49 -685 -701 -982 -682 -688 -958 -874 -968 -346 -225 -567 -578 -125 -223 -353 -192 -761 -206 -312 -568 -802 -286 -962 -808 -184 -157 -20 -524 -262 -229 -896 -417 -390 -671 -507 -476 -625 -949 -671 -858 -879 -409 -642 -997 -22 -25 -245 -797 -916 -343 -413 -485 -701 -73 -112 -141 -2 -842 -136 -850 -341 -244 -590 -226 -59 -759 -383 -648 -827 -173 -350 -28 -198 -733 -115 -270 -391 -905 -86 -11 -946 -278 -397 -232 -54 -989 -511 -470 -343 -823 -439 -953 -339 -103 -427 -721 -194 -903 -166 -63 -288 -220 -474 -899 -789 -696 -185 -966 -944 -448 -867 -82 -285 -314 -430 -916 -146 -19 -245 -549 -200 -705 -903 -296 -765 -340 -333 -171 -736 -327 -556 -317 -731 -877 -506 -668 -851 -707 -274 -679 -979 -959 -262 -428 -660 -738 -549 -697 -924 -625 -993 -141 -204 -117 -985 -304 -957 -618 -19 -965 -109 -512 -883 -776 -810 -745 -701 -969 -377 -731 -762 -549 -464 -616 -680 -987 -119 -595 -451 -603 -595 -555 -655 -235 -420 -316 -149 -813 -604 -374 -751 -276 -112 -934 -834 -404 -209 -931 -785 -672 -749 -739 -968 -244 -799 -213 -537 -81 -61 -12 -10 -245 -105 -623 -66 -539 -846 -184 -317 -851 -689 -521 -382 -517 -563 -501 -196 -402 -66 -153 -200 -551 -33 -562 -74 -399 -807 -510 -584 -675 -647 -327 -12 -460 -436 -509 -197 -344 -473 -290 -368 -398 -315 -859 -823 -223 -223 -985 -968 -655 -688 -683 -238 -662 -982 -990 -278 -517 -964 -325 -833 -305 -244 -784 -233 -333 -593 -179 -6 -10 -368 -529 -287 -247 -429 -156 -181 -94 -172 -857 -884 -839 -734 -537 -242 -309 -547 -271 -190 -419 -835 -259 -980 -953 -13 -260 -402 -403 -298 -537 -796 -980 -600 -406 -763 -826 -564 -680 -203 -699 -581 -97 -161 -192 -580 -81 -59 -251 -638 -745 -788 -943 -788 -908 -62 -745 -591 -343 -59 -282 -158 -569 -460 -353 -123 -597 -729 -406 -657 -103 -343 -577 -14 -233 -880 -291 -99 -327 -751 -140 -373 -925 -452 -340 -62 -551 -411 -313 -529 -290 -595 -243 -226 -648 -101 -616 -957 -352 -851 -740 -500 -471 -594 -196 -904 -921 -300 -103 -972 -557 -428 -886 -316 -442 -165 -804 -375 -407 -613 -288 -354 -377 -587 -956 -780 -941 -258 -218 -247 -239 -593 -952 -495 -663 -279 -507 -752 -543 -218 -182 -324 -127 -20 -945 -196 -959 -603 -714 -942 -319 -992 -855 -815 -963 -11 -545 -894 -271 -664 -229 -482 -477 -237 -502 -592 -442 -834 -495 -794 -743 -523 -13 -365 -587 -180 -94 -893 -732 -741 -72 -218 -722 -236 -216 -974 -129 -34 -177 -700 -280 -350 -79 -69 -598 -275 -700 -374 -372 -664 -525 -189 -824 -510 -200 -239 -135 -69 -363 -647 -746 -303 -853 -935 -483 -636 -378 -628 -90 -502 -45 -897 -973 -709 -43 -162 -517 -665 -583 -786 -522 -959 -264 -618 -236 -312 -663 -781 -61 -7 -730 -448 -57 -809 -824 -127 -868 -506 -883 -8 -591 -78 -939 -840 -627 -613 -834 -80 -744 -975 -630 -415 -397 -378 -144 -332 -614 -862 -643 -96 -612 -609 -978 -735 -527 -359 -373 -761 -975 -689 -842 -673 -902 -719 -324 -256 -687 -523 -481 -287 -80 -477 -306 -743 -745 -251 -749 -624 -313 -723 -542 -11 -244 -530 -580 -507 -610 -924 -251 -171 -690 -967 -296 -622 -7 -533 -479 -384 -665 -128 -764 -48 -303 -219 -724 -540 -318 -436 -996 -192 -23 -507 -445 -563 -17 -828 -761 -829 -377 -712 -537 -777 -854 -482 -304 -338 -338 -202 -812 -796 -417 -86 -574 -190 -126 -578 -926 -900 -706 -160 -167 -172 -398 -932 -259 -776 -180 -375 -891 -273 -15 -244 -173 -568 -888 -539 -836 -649 -705 -265 -80 -276 -753 -768 -219 -649 -896 -629 -916 -36 -514 -8 -663 -265 -119 -146 -272 -215 -515 -685 -367 -87 -560 -410 -292 -528 -987 -655 -194 -544 -102 -323 -674 -449 -938 -291 -630 -944 -62 -106 -622 -710 -249 -975 -106 -103 -150 -243 -180 -832 -641 -673 -692 -76 -199 -874 -300 -211 -287 -155 -996 -271 -427 -620 -24 -741 -609 -975 -593 -916 -401 -522 -736 -689 -466 -240 -548 -442 -589 -745 -329 -3 -336 -48 -588 -208 -962 -533 -280 -623 -194 -693 -784 -157 -376 -224 -339 -90 -7 -397 -4 -357 -426 -578 -497 -334 -901 -583 -806 -115 -980 -26 -754 -792 -452 -812 -653 -919 -465 -118 -551 -789 -834 -476 -324 -897 -56 -118 -456 -582 -441 -757 -336 -742 -272 -755 -863 -481 -541 -599 -804 -787 -236 -130 -923 -101 -52 -814 -764 -864 -719 -873 -728 -495 -126 -548 -281 -522 -286 -380 -347 -237 -560 -275 -334 -83 -241 -499 -778 -19 -388 -40 -805 -294 -283 -57 -878 -136 -637 -375 -992 -82 -611 -507 -456 -850 -796 -672 -606 -795 -158 -95 -43 -889 -803 -735 -678 -373 -356 -173 -905 -561 -506 -726 -195 -957 -388 -467 -152 -566 -94 -103 -820 -910 -533 -538 -544 -448 -277 -804 -912 -946 -566 -120 -691 -226 -223 -842 -518 -638 -519 -638 -353 -15 -412 -437 -315 -796 -949 -538 -117 -435 -465 -986 -311 -673 -943 -297 -973 -221 -50 -468 -831 -299 -711 -937 -786 -91 -36 -165 -8 -938 -987 -721 -290 -792 -791 -170 -54 -318 -719 -503 -449 -66 -17 -385 -751 -284 -270 -247 -784 -930 -23 -161 -848 -972 -778 -188 -661 -764 -472 -790 -972 -207 -553 -238 -117 -794 -733 -244 -811 -770 -201 -798 -840 -897 -538 -434 -433 -223 -454 -816 -624 -754 -153 -11 -549 -209 -280 -382 -907 -89 -476 -45 -619 -128 -327 -481 -669 -997 -30 -583 -3 -940 -485 -259 -141 -614 -787 -416 -773 -846 -688 -122 -830 -458 -841 -167 -212 -599 -49 -257 -411 -31 -768 -685 -466 -256 -998 -376 -149 -770 -720 -743 -634 -985 -665 -521 -880 -675 -510 -419 -977 -221 -372 -273 -733 -252 -671 -955 -708 -613 -201 -285 -346 -479 -242 -867 -250 -770 -85 -531 -926 -815 -206 -705 -277 -599 -168 -510 -31 -422 -115 -622 -134 -884 -400 -904 -305 -922 -66 -206 -187 -803 -772 -181 -757 -738 -748 -782 -630 -458 -846 -316 -309 -665 -206 -482 -959 -302 -155 -462 -69 -974 -118 -156 -340 -742 -261 -862 -105 -47 -5 -488 -363 -870 -946 -747 -832 -578 -722 -761 -727 -364 -742 -569 -926 -268 -244 -414 -16 -186 -243 -192 -952 -716 -965 -870 -841 -180 -557 -842 -248 -938 -532 -422 -133 -269 -765 -557 -63 -947 -951 -304 -17 -228 -658 -929 -16 -844 -266 -743 -855 -238 -928 -34 -57 -514 -283 -35 -79 -964 -693 -122 -386 -549 -254 -942 -343 -705 -804 -396 -985 -463 -223 -55 -861 -92 -798 -15 -563 -281 -141 -46 -612 -389 -567 -400 -553 -589 -803 -38 -886 -982 -574 -305 -289 -393 -612 -974 -928 -102 -329 -943 -832 -154 -277 -754 -408 -28 -183 -324 -393 -671 -110 -524 -439 -321 -489 -844 -85 -548 -222 -736 -475 -798 -273 -622 -370 -784 -896 -680 -52 -602 -72 -466 -434 -941 -641 -890 -429 -880 -266 -240 -678 -462 -688 -623 -953 -459 -369 -991 -631 -162 -967 -144 -738 -50 -361 -816 -386 -234 -97 -967 -218 -470 -964 -808 -164 -733 -527 -134 -48 -233 -760 -453 -903 -793 -943 -446 -438 -875 -499 -104 -949 -738 -19 -193 -89 -638 -194 -277 -429 -257 -965 -943 -809 -912 -210 -215 -232 -225 -127 -1 -346 -305 -360 -210 -371 -574 -685 -253 -489 -266 -752 -187 -604 -582 -714 -370 -624 -64 -328 -573 -372 -454 -689 -455 -32 -490 -82 -370 -414 -717 -393 -574 -106 -74 -941 -759 -460 -749 -66 -8 -125 -521 -837 -327 -907 -815 -655 -7 -880 -754 -262 -942 -702 -268 -35 -634 -654 -884 -970 -261 -165 -268 -679 -689 -579 -959 -932 -168 -653 -497 -631 -751 -331 -902 -842 -17 -653 -613 -155 -286 -46 -71 -326 -24 -178 -197 -754 -532 -453 -428 -834 -578 -190 -775 -745 -763 -576 -79 -261 -463 -598 -336 -241 -689 -732 -324 -9 -621 -956 -54 -880 -634 -586 -489 -36 -182 -407 -11 -223 -706 -46 -295 -751 -735 -860 -741 -231 -495 -896 -680 -419 -653 -795 -840 -202 -637 -973 -878 -47 -592 -488 -12 -827 -545 -140 -62 -545 -705 -416 -780 -162 -117 -705 -571 -929 -976 -42 -670 -220 -385 -280 -420 -824 -988 -155 -863 -450 -203 -779 -352 -833 -284 -39 -131 -698 -773 -783 -394 -191 -759 -94 -767 -783 -599 -168 -342 -595 -450 -382 -881 -164 -906 -796 -121 -495 -255 -967 -996 -567 -655 -165 -490 -777 -373 -925 -565 -230 -431 -55 -916 -781 -213 -496 -866 -44 -245 -590 -947 -786 -775 -748 -858 -235 -789 -657 -147 -527 -226 -685 -686 -377 -158 -907 -917 -46 -125 -270 -919 -903 -901 -656 -198 -256 -871 -493 -358 -15 -762 -588 -756 -193 -84 -934 -323 -710 -650 -448 -536 -290 -418 -783 -666 -899 -138 -203 -862 -165 -300 -29 -351 -843 -127 -922 -908 -904 -29 -148 -805 -413 -483 -787 -234 -751 -849 -634 -633 -579 -638 -957 -626 -497 -672 -925 -172 -732 -830 -226 -822 -264 -165 -247 -173 -165 -237 -236 -458 -339 -156 -652 -276 -682 -428 -218 -282 -689 -739 -567 -486 -847 -727 -931 -685 -410 -693 -996 -882 -187 -342 -722 -980 -127 -90 -533 -917 -648 -475 -28 -640 -478 -266 -312 -101 -489 -857 -714 -335 -518 -788 -824 -958 -879 -70 -768 -542 -599 -376 -983 -754 -832 -330 -129 -2 -495 -206 -33 -790 -710 -198 -308 -337 -902 -373 -918 -800 -771 -682 -367 -431 -783 -534 -42 -270 -442 -318 -529 -833 -837 -731 -243 -746 -363 -515 -954 -21 -95 -989 -184 -684 -586 -821 -328 -37 -43 -681 -680 -620 -666 -407 -265 -285 -669 -336 -675 -565 -836 -320 -745 -416 -413 -336 -498 -241 -242 -922 -470 -786 -691 -65 -66 -561 -410 -313 -991 -321 -329 -795 -936 -193 -129 -714 -506 -638 -409 -848 -396 -958 -704 -376 -866 -953 -338 -983 -676 -282 -466 -634 -367 -867 -253 -155 -69 -742 -167 -937 -610 -483 -803 -196 -242 -332 -628 -346 -826 -406 -630 -152 -365 -922 -311 -819 -517 -572 -487 -691 -5 -337 -19 -325 -425 -502 -129 -770 -901 -99 -393 -308 -547 -412 -545 -359 -184 -30 -337 -441 -195 -821 -186 -997 -308 -429 -288 -397 -491 -896 -371 -893 -259 -437 -896 -726 -625 -92 -517 -327 -826 -972 -336 -694 -882 -55 -255 -490 -2 -431 -918 -492 -496 -714 -191 -254 -836 -934 -399 -689 -643 -478 -495 -364 -290 -279 -704 -806 -98 -859 -730 -332 -752 -955 -111 -496 -900 -149 -799 -719 -235 -840 -531 -490 -4 -309 -592 -791 -504 -609 -646 -323 -422 -361 -91 -547 -564 -236 -938 -57 -418 -968 -820 -391 -536 -721 -360 -578 -246 -151 -650 -722 -148 -195 -945 -28 -298 -711 -509 -539 -75 -663 -525 -6 -71 -13 -729 -331 -288 -818 -244 -447 -560 -275 -882 -303 -497 -903 -847 -203 -251 -252 -408 -81 -190 -522 -515 -824 -741 -42 -666 -697 -876 -673 -643 -402 -495 -405 -693 -626 -899 -129 -300 -608 -563 -946 -150 -14 -664 -139 -772 -396 -187 -523 -818 -71 -7 -935 -249 -865 -621 -276 -867 -531 -498 -939 -795 -324 -387 -602 -563 -513 -526 -753 -587 -440 -145 -10 -603 -991 -693 -81 -832 -461 -836 -229 -118 -12 -633 -587 -569 -876 -122 -44 -863 -300 -513 -304 -773 -314 -31 -26 -557 -929 -216 -825 -466 -218 -994 -211 -316 -664 -980 -406 -670 -701 -112 -4 -720 -638 -681 -170 -296 -631 -788 -409 -828 -437 -221 -820 -610 -349 -75 -601 -988 -88 -492 -631 -486 -303 -446 -431 -670 -674 -759 -719 -424 -449 -189 -689 -817 -142 -784 -498 -805 -275 -384 -849 -74 -305 -230 -334 -633 -395 -906 -886 -984 -375 -471 -770 -362 -622 -202 -520 -175 -979 -403 -6 -976 -637 -180 -3 -796 -960 -534 -444 -494 -222 -921 -302 -357 -810 -775 -947 -407 -164 -765 -476 -723 -144 -529 -264 -672 -170 -869 -402 -631 -816 -493 -570 -142 -290 -333 -957 -481 -576 -861 -372 -405 -9 -676 -210 -490 -692 -466 -429 -507 -454 -802 -593 -50 -767 -105 -345 -668 -928 -523 -458 -944 -461 -777 -364 -99 -885 -971 -366 -664 -407 -35 -706 -891 -793 -176 -673 -67 -55 -838 -727 -878 -675 -941 -569 -609 -316 -670 -869 -147 -642 -125 -999 -593 -366 -255 -675 -347 -417 -310 -875 -932 -240 -391 -822 -570 -933 -900 -334 -364 -313 -810 -333 -364 -80 -739 -785 -105 -587 -516 -283 -731 -641 -112 -261 -735 -815 -696 -790 -788 -145 -202 -189 -463 -134 -306 -623 -289 -251 -665 -52 -363 -29 -85 -70 -301 -207 -990 -35 -137 -370 -321 -945 -754 -939 -140 -597 -176 -121 -178 -420 -394 -599 -361 -384 -722 -399 -176 -479 -487 -951 -225 -441 -112 -172 -941 -175 -4 -126 -491 -692 -400 -805 -866 -790 -373 -5 -961 -781 -845 -57 -849 -216 -318 -995 -775 -101 -515 -215 -739 -625 -897 -668 -835 -107 -565 -636 -975 -541 -293 -538 -369 -45 -635 -956 -240 -961 -226 -430 -303 -194 -286 -527 -468 -130 -344 -144 -882 -357 -905 -741 -956 -326 -169 -464 -312 -548 -433 -222 -397 -354 -633 -176 -674 -625 -84 -218 -127 -894 -137 -549 -572 -511 -701 -768 -37 -100 -410 -379 -43 -994 -294 -487 -304 -844 -877 -560 -177 -257 -408 -246 -708 -889 -989 -454 -2 -814 -907 -408 -66 -982 -67 -239 -126 -958 -732 -872 -853 -348 -779 -537 -888 -275 -296 -156 -99 -889 -999 -74 -153 -532 -827 -145 -364 -662 -369 -545 -756 -633 -672 -854 -736 -150 -897 -488 -87 -69 -86 -22 -806 -37 -885 -871 -59 -390 -686 -209 -598 -135 -239 -959 -562 -153 -231 -290 -395 -175 -361 -149 -51 -83 -666 -690 -960 -361 -210 -393 -64 -654 -405 -566 -207 -607 -459 -969 -632 -441 -778 -801 -580 -37 -458 -23 -248 -139 -884 -86 -396 -522 -598 -837 -994 -199 -949 -476 -253 -411 -6 -701 -600 -255 -386 -288 -674 -674 -905 -925 -109 -949 -182 -184 -661 -959 -55 -976 -418 -939 -2 -865 -184 -596 -358 -14 -710 -46 -514 -923 -947 -172 -159 -330 -140 -576 -112 -874 -623 -249 -649 -799 -815 -918 -492 -897 -71 -864 -735 -298 -287 -918 -869 -808 -616 -973 -130 -144 -465 -871 -220 -311 -667 -553 -313 -314 -674 -84 -98 -46 -199 -515 -306 -629 -742 -694 -319 -655 -601 -471 -56 -334 -390 -51 -847 -352 -553 -786 -14 -460 -885 -74 -900 -152 -423 -21 -702 -947 -367 -583 -648 -832 -738 -91 -951 -824 -104 -698 -54 -234 -377 -991 -921 -583 -795 -305 -206 -73 -794 -541 -40 -792 -648 -203 -905 -444 -473 -530 -636 -234 -943 -946 -852 -717 -921 -321 -688 -778 -96 -435 -129 -581 -152 -876 -76 -522 -46 -256 -230 -734 -63 -89 -452 -287 -910 -785 -674 -927 -265 -907 -916 -146 -79 -393 -257 -268 -623 -480 -876 -751 -760 -147 -42 -556 -643 -595 -830 -674 -302 -41 -969 -272 -206 -485 -812 -818 -135 -651 -660 -40 -623 -63 -883 -270 -389 -95 -254 -31 -439 -510 -893 -209 -493 -188 -997 -519 -569 -215 -168 -916 -505 -807 -997 -615 -407 -598 -387 -411 -501 -743 -767 -774 -982 -143 -280 -262 -923 -893 -252 -967 -428 -523 -642 -42 -960 -799 -158 -200 -775 -914 -626 -534 -210 -674 -166 -959 -83 -619 -431 -490 -11 -836 -970 -730 -535 -405 -663 -53 -355 -595 -301 -527 -954 -204 -893 -592 -301 -759 -765 -2 -883 -190 -820 -236 -823 -815 -483 -348 -154 -378 -45 -490 -532 -544 -612 -482 -664 -485 -339 -243 -434 -814 -3 -403 -80 -460 -464 -821 -275 -161 -992 -334 -787 -966 -59 -674 -381 -342 -582 -691 -231 -556 -871 -862 -979 -465 -51 -701 -576 -615 -159 -38 -47 -473 -772 -537 -601 -928 -859 -219 -453 -141 -619 -837 -3 -497 -222 -979 -392 -498 -204 -47 -324 -50 -707 -139 -273 -931 -264 -136 -87 -414 -825 -439 -689 -962 -874 -34 -861 -104 -57 -155 -63 -681 -65 -180 -784 -87 -965 -968 -354 -633 -464 -332 -714 -480 -385 -141 -308 -573 -614 -692 -157 -194 -205 -746 -672 -993 -99 -770 -570 -535 -908 -948 -841 -25 -649 -268 -225 -699 -437 -672 -924 -828 -351 -127 -103 -704 -174 -436 -503 -348 -819 -815 -97 -852 -152 -439 -553 -945 -729 -199 -540 -312 -185 -827 -356 -105 -656 -222 -43 -555 -868 -85 -427 -218 -512 -529 -608 -394 -575 -436 -495 -682 -861 -936 -113 -87 -984 -787 -938 -868 -830 -444 -850 -235 -408 -681 -846 -84 -534 -956 -512 -334 -473 -963 -367 -751 -775 -444 -906 -741 -371 -185 -533 -105 -146 -323 -213 -958 -537 -695 -161 -400 -245 -85 -166 -721 -995 -278 -472 -990 -63 -226 -628 -60 -868 -460 -961 -205 -999 -954 -573 -617 -877 -165 -708 -183 -978 -577 -275 -80 -150 -829 -736 -237 -264 -871 -728 -952 -215 -919 -25 -167 -534 -243 -430 -698 -941 -495 -995 -146 -477 -790 -795 -630 -497 -258 -801 -385 -110 -377 -475 -860 -103 -390 -160 -540 -302 -206 -978 -182 -467 -64 -740 -467 -203 -169 -560 -50 -934 -85 -271 -284 -302 -119 -969 -651 -16 -792 -285 -384 -471 -273 -911 -880 -914 -48 -512 -249 -855 -272 -779 -278 -646 -776 -902 -762 -35 -990 -855 -769 -994 -817 -896 -627 -713 -372 -207 -645 -562 -23 -614 -461 -768 -314 -819 -653 -449 -856 -50 -134 -728 -135 -564 -950 -339 -617 -148 -870 -869 -937 -900 -969 -261 -545 -562 -3 -709 -596 -752 -36 -556 -55 -88 -534 -618 -570 -429 -568 -829 -23 -32 -365 -394 -564 -690 -370 -572 -605 -924 -604 -224 -519 -692 -665 -872 -406 -636 -470 -612 -245 -993 -656 -867 -209 -751 -32 -195 -6 -203 -547 -323 -925 -918 -455 -18 -739 -687 -35 -120 -927 -913 -405 -981 -490 -648 -817 -212 -733 -928 -901 -541 -57 -722 -761 -794 -849 -302 -330 -282 -532 -674 -156 -759 -302 -675 -475 -768 -602 -908 -778 -38 -869 -531 -137 -810 -275 -273 -109 -224 -618 -393 -563 -794 -1000 -462 -472 -921 -477 -773 -237 -170 -185 -171 -128 -577 -887 -304 -563 -697 -352 -16 -179 -296 -389 -403 -481 -879 -22 -797 -221 -934 -449 -233 -833 -617 -1 -576 -201 -609 -456 -925 -327 -122 -630 -681 -993 -128 -619 -480 -137 -588 -434 -750 -887 -30 -933 -643 -270 -914 -999 -459 -582 -569 -661 -836 -834 -253 -825 -558 -23 -490 -850 -926 -299 -879 -668 -327 -852 -103 -294 -626 -480 -550 -39 -143 -207 -96 -698 -213 -550 -749 -182 -761 -712 -95 -377 -58 -241 -701 -238 -138 -585 -362 -727 -405 -167 -681 -762 -202 -549 -135 -484 -9 -186 -301 -969 -586 -675 -329 -376 -145 -983 -87 -292 -967 -791 -845 -520 -530 -692 -135 -228 -378 -499 -530 -85 -849 -683 -602 -27 -492 -128 -280 -762 -438 -624 -980 -423 -932 -979 -71 -288 -592 -46 -30 -17 -678 -252 -769 -103 -854 -414 -692 -710 -264 -461 -312 -812 -44 -192 -350 -129 -518 -872 -705 -366 -670 -340 -560 -457 -508 -64 -855 -461 -991 -370 -395 -555 -758 -686 -807 -466 -669 -116 -447 -504 -474 -850 -975 -182 -743 -390 -621 -250 -938 -224 -544 -282 -945 -969 -30 -121 -383 -181 -641 -590 -991 -194 -481 -827 -235 -647 -53 -702 -799 -147 -438 -232 -428 -350 -908 -305 -768 -919 -381 -867 -124 -779 -568 -864 -650 -336 -691 -594 -809 -759 -492 -381 -576 -454 -694 -286 -504 -440 -702 -618 -241 -699 -661 -149 -757 -537 -340 -274 -238 -212 -59 -41 -676 -47 -592 -392 -681 -596 -963 -27 -602 -510 -302 -674 -561 -19 -278 -339 -313 -371 -873 -765 -515 -278 -769 -905 -100 -514 -412 -262 -830 -911 -52 -208 -174 -795 -300 -720 -929 -294 -136 -399 -261 -612 -326 -716 -819 -660 -811 -452 -141 -397 -942 -151 -324 -719 -286 -464 -761 -548 -221 -705 -323 -916 -635 -204 -637 -996 -620 -948 -289 -333 -817 -871 -37 -840 -90 -704 -842 -482 -977 -607 -842 -30 -95 -291 -810 -299 -777 -431 -85 -816 -99 -666 -868 -802 -310 -779 -230 -961 -895 -848 -202 -20 -825 -280 -34 -805 -523 -485 -507 -89 -20 -369 -286 -990 -252 -532 -103 -690 -155 -374 -335 -489 -632 -72 -683 -87 -373 -794 -473 -476 -748 -902 -686 -467 -296 -636 -378 -904 -176 -105 -859 -591 -577 -429 -779 -992 -491 -628 -346 -612 -601 -532 -826 -383 -251 -81 -145 -884 -560 -436 -745 -736 -652 -803 -537 -77 -417 -488 -811 -569 -339 -329 -816 -70 -250 -129 -384 -560 -945 -615 -842 -493 -177 -919 -195 -627 -474 -561 -915 -567 -200 -738 -710 -849 -687 -702 -222 -204 -906 -162 -291 -725 -390 -170 -520 -916 -371 -123 -325 -442 -779 -476 -134 -546 -568 -384 -747 -380 -162 -648 -904 -460 -101 -389 -742 -163 -556 -37 -196 -833 -17 -653 -113 -183 -346 -460 -273 -764 -31 -690 -632 -215 -881 -132 -77 -624 -200 -725 -466 -961 -86 -450 -702 -46 -493 -373 -453 -690 -284 -76 -714 -372 -794 -419 -746 -919 -900 -471 -593 -631 -243 -934 -444 -176 -785 -820 -258 -799 -103 -392 -706 -25 -436 -616 -588 -307 -99 -887 -13 -204 -884 -461 -757 -882 -825 -397 -923 -346 -766 -361 -712 -461 -929 -436 -143 -463 -923 -592 -206 -575 -977 -323 -980 -257 -462 -404 -677 -861 -89 -180 -49 -131 -191 -814 -148 -992 -150 -777 -319 -594 -458 -35 -225 -786 -898 -433 -832 -319 -278 -490 -632 -232 -337 -330 -921 -210 -733 -122 -723 -873 -267 -243 -515 -703 -341 -110 -279 -759 -53 -655 -610 -508 -752 -875 -862 -364 -911 -242 -850 -559 -368 -771 -389 -9 -726 -997 -403 -585 -164 -793 -57 -938 -378 -761 -356 -731 -798 -443 -527 -75 -487 -869 -189 -41 -731 -925 -922 -302 -146 -25 -682 -92 -797 -5 -54 -752 -164 -499 -665 -73 -298 -480 -37 -858 -564 -823 -967 -720 -935 -156 -756 -148 -818 -675 -638 -475 -579 -547 -776 -177 -459 -843 -708 -582 -578 -169 -392 -562 -990 -946 -895 -858 -581 -571 -204 -4 -321 -446 -871 -719 -5 -873 -385 -275 -17 -490 -990 -130 -961 -787 -168 -720 -489 -596 -41 -609 -21 -647 -929 -664 -724 -356 -207 -407 -889 -792 -204 -444 -931 -807 -78 -685 -173 -122 -69 -356 -620 -680 -224 -252 -620 -669 -729 -199 -443 -95 -697 -283 -480 -690 -394 -734 -239 -183 -704 -805 -267 -364 -123 -831 -380 -695 -815 -436 -848 -700 -97 -323 -753 -986 -450 -182 -43 -555 -238 -809 -730 -675 -470 -887 -820 -602 -778 -901 -648 -333 -342 -425 -672 -354 -830 -219 -421 -595 -287 -197 -296 -699 -267 -436 -333 -519 -491 -774 -813 -583 -172 -178 -780 -984 -737 -197 -726 -969 -104 -436 -482 -909 -810 -481 -239 -966 -996 -77 -211 -216 -557 -166 -588 -971 -125 -685 -210 -914 -493 -447 -747 -498 -569 -951 -417 -65 -908 -551 -996 -338 -988 -98 -58 -992 -138 -607 -538 -82 -111 -316 -744 -960 -994 -267 -696 -864 -699 -623 -486 -931 -113 -553 -892 -348 -780 -200 -846 -382 -62 -357 -491 -1000 -38 -723 -19 -636 -139 -441 -468 -430 -205 -116 -488 -31 -562 -125 -900 -472 -852 -616 -731 -592 -409 -625 -482 -628 -771 -811 -875 -370 -459 -45 -926 -809 -947 -562 -247 -564 -585 -837 -722 -467 -955 -606 -665 -780 -545 -757 -448 -709 -424 -881 -633 -404 -276 -858 -320 -60 -180 -126 -366 -256 -793 -177 -815 -396 -565 -978 -128 -10 -570 -944 -147 -293 -14 -254 -59 -550 -429 -722 -605 -159 -173 -903 -331 -410 -918 -984 -533 -401 -420 -700 -651 -504 -195 -749 -676 -387 -861 -129 -942 -261 -349 -389 -743 -635 -623 -417 -116 -474 -226 -103 -941 -78 -686 -267 -174 -938 -253 -246 -871 -846 -816 -394 -176 -527 -198 -450 -624 -94 -636 -169 -238 -757 -822 -766 -325 -12 -160 -178 -630 -456 -99 -885 -288 -709 -581 -320 -755 -463 -303 -225 -33 -458 -832 -554 -977 -452 -927 -679 -607 -698 -336 -601 -587 -957 -585 -836 -881 -791 -138 -27 -997 -208 -724 -558 -496 -949 -927 -519 -89 -442 -284 -194 -249 -871 -841 -793 -76 -949 -431 -499 -471 -173 -587 -575 -652 -836 -756 -709 -668 -999 -649 -613 -31 -321 -791 -971 -727 -184 -698 -93 -620 -545 -997 -783 -130 -313 -999 -813 -675 -49 -111 -21 -47 -578 -837 -154 -607 -799 -233 -250 -895 -80 -118 -149 -14 -777 -308 -638 -17 -33 -913 -476 -292 -645 -550 -849 -40 -904 -685 -491 -674 -413 -780 -787 -431 -410 -189 -614 -52 -775 -533 -549 -671 -704 -140 -23 -435 -762 -544 -814 -21 -904 -93 -242 -414 -860 -892 -309 -771 -463 -35 -190 -425 -190 -475 -231 -702 -484 -954 -681 -649 -109 -161 -899 -430 -40 -552 -671 -560 -689 -192 -407 -682 -699 -463 -816 -786 -815 -523 -349 -760 -197 -778 -83 -165 -34 -392 -791 -653 -754 -723 -678 -710 -803 -495 -525 -229 -868 -52 -330 -897 -369 -556 -699 -933 -417 -366 -477 -64 -125 -701 -158 -908 -808 -196 -953 -12 -302 -508 -505 -296 -744 -167 -225 -22 -793 -282 -738 -828 -542 -846 -50 -96 -719 -5 -787 -594 -276 -66 -799 -776 -715 -980 -741 -321 -976 -207 -967 -610 -217 -47 -371 -473 -25 -909 -668 -165 -159 -247 -378 -788 -731 -372 -525 -512 -444 -971 -816 -552 -48 -214 -570 -22 -369 -638 -75 -514 -568 -746 -65 -6 -153 -961 -357 -739 -565 -993 -568 -130 -813 -450 -18 -332 -711 -737 -264 -149 -493 -35 -42 -43 -37 -853 -390 -721 -253 -117 -572 -4 -754 -775 -906 -500 -428 -350 -562 -805 -86 -331 -193 -525 -78 -610 -54 -271 -496 -407 -445 -265 -185 -659 -923 -910 -948 -679 -323 -974 -248 -197 -101 -222 -612 -190 -738 -259 -36 -286 -126 -765 -900 -682 -253 -749 -517 -948 -229 -670 -798 -281 -283 -279 -620 -330 -579 -479 -318 -292 -961 -363 -451 -825 -232 -663 -985 -707 -31 -795 -472 -900 -103 -830 -26 -983 -636 -423 -225 -800 -187 -561 -425 -255 -588 -153 -379 -775 -789 -759 -394 -393 -864 -682 -550 -540 -697 -41 -273 -507 -283 -378 -402 -282 -462 -453 -109 -741 -57 -984 -951 -96 -895 -640 -960 -859 -198 -354 -532 -808 -183 -133 -567 -343 -695 -671 -962 -663 -400 -636 -760 -686 -296 -732 -606 -508 -318 -532 -891 -867 -872 -951 -600 -53 -607 -590 -917 -790 -759 -691 -773 -147 -253 -975 -637 -680 -199 -82 -514 -227 -325 -154 -192 -423 -628 -6 -190 -196 -194 -936 -218 -313 -776 -954 -789 -110 -278 -445 -449 -137 -851 -815 -233 -561 -428 -382 -809 -482 -411 -638 -363 -42 -128 -48 -612 -814 -499 -243 -401 -153 -543 -412 -838 -795 -268 -721 -481 -104 -257 -925 -326 -587 -879 -720 -565 -110 -297 -696 -963 -382 -478 -97 -119 -534 -349 -194 -914 -483 -142 -842 -208 -66 -86 -894 -589 -991 -919 -171 -18 -416 -474 -423 -45 -53 -869 -354 -632 -648 -331 -421 -511 -409 -782 -134 -109 -36 -974 -321 -508 -426 -116 -37 -818 -309 -460 -476 -330 -258 -151 -795 -396 -71 -208 -750 -845 -104 -386 -567 -946 -422 -333 -256 -303 -378 -805 -332 -764 -159 -295 -894 -951 -5 -517 -76 -48 -20 -40 -578 -292 -323 -459 -902 -172 -160 -174 -911 -727 -901 -482 -923 -349 -49 -703 -30 -255 -80 -100 -791 -50 -231 -319 -156 -558 -466 -22 -392 -383 -236 -506 -876 -624 -773 -982 -195 -554 -716 -911 -803 -259 -895 -704 -396 -481 -570 -69 -953 -442 -275 -98 -610 -63 -816 -430 -555 -46 -88 -871 -980 -836 -270 -803 -707 -571 -225 -342 -768 -832 -476 -954 -505 -893 -582 -69 -120 -452 -957 -114 -753 -955 -747 -998 -33 -177 -253 -304 -994 -696 -370 -961 -858 -113 -895 -199 -758 -338 -650 -465 -172 -195 -805 -66 -480 -937 -361 -668 -956 -28 -551 -608 -297 -500 -754 -934 -943 -493 -345 -870 -926 -764 -249 -622 -228 -730 -236 -582 -666 -67 -525 -206 -626 -771 -315 -724 -626 -321 -844 -401 -634 -874 -312 -934 -256 -922 -724 -169 -669 -684 -464 -104 -356 -334 -791 -380 -47 -482 -99 -476 -201 -949 -559 -656 -845 -409 -620 -889 -158 -231 -291 -165 -980 -959 -997 -264 -771 -564 -849 -609 -973 -807 -899 -744 -236 -21 -855 -116 -390 -617 -719 -144 -878 -224 -236 -39 -203 -294 -103 -349 -167 -204 -627 -907 -378 -294 -281 -553 -594 -323 -664 -518 -914 -318 -231 -454 -346 -361 -48 -407 -639 -925 -20 -49 -724 -458 -429 -361 -831 -298 -210 -435 -182 -752 -935 -364 -944 -710 -423 -957 -807 -951 -1 -922 -403 -442 -567 -343 -914 -86 -722 -741 -785 -886 -206 -77 -338 -626 -519 -46 -859 -590 -537 -612 -687 -161 -112 -22 -31 -147 -597 -389 -560 -81 -892 -31 -272 -161 -596 -886 -957 -289 -10 -371 -388 -85 -572 -364 -87 -92 -358 -890 -12 -748 -239 -316 -476 -458 -718 -547 -866 -165 -982 -360 -714 -687 -628 -784 -18 -870 -843 -797 -200 -827 -789 -113 -934 -591 -458 -370 -756 -468 -822 -288 -974 -693 -492 -159 -568 -871 -376 -541 -853 -70 -664 -16 -557 -665 -779 -536 -75 -182 -478 -790 -588 -152 -100 -990 -480 -538 -787 -702 -918 -441 -536 -50 -595 -247 -596 -37 -647 -293 -54 -156 -869 -707 -351 -123 -421 -741 -732 -135 -701 -572 -884 -978 -176 -200 -634 -464 -453 -345 -309 -320 -990 -221 -293 -446 -379 -168 -398 -996 -46 -347 -547 -404 -253 -694 -19 -403 -95 -104 -368 -157 -948 -966 -482 -843 -2 -381 -121 -718 -446 -961 -437 -479 -175 -852 -509 -477 -228 -510 -945 -811 -202 -938 -321 -953 -930 -428 -82 -996 -577 -727 -835 -96 -976 -203 -422 -6 -776 -894 -590 -303 -619 -401 -493 -76 -435 -717 -617 -495 -219 -426 -923 -608 -659 -118 -984 -614 -377 -767 -936 -858 -209 -921 -931 -136 -345 -539 -778 -972 -174 -47 -414 -75 -693 -649 -848 -522 -232 -290 -105 -787 -753 -677 -120 -219 -861 -675 -865 -108 -741 -80 -350 -36 -846 -683 -210 -992 -72 -823 -309 -376 -902 -603 -704 -496 -148 -1000 -846 -811 -901 -729 -76 -689 -840 -657 -15 -13 -71 -3 -445 -879 -15 -159 -534 -757 -489 -565 -252 -861 -322 -701 -458 -253 -950 -987 -999 -804 -795 -655 -487 -944 -697 -665 -763 -292 -706 -129 -850 -595 -867 -100 -505 -638 -483 -987 -287 -409 -768 -539 -938 -812 -335 -333 -270 -393 -973 -344 -374 -74 -589 -662 -626 -431 -154 -642 -962 -513 -902 -879 -214 -819 -537 -163 -255 -787 -494 -167 -771 -360 -60 -219 -509 -540 -77 -770 -827 -410 -5 -777 -322 -163 -764 -896 -989 -396 -305 -164 -71 -229 -16 -298 -653 -694 -921 -301 -773 -197 -874 -471 -616 -138 -160 -427 -410 -867 -430 -55 -674 -283 -755 -117 -181 -107 -845 -142 -540 -570 -641 -548 -958 -945 -982 -517 -786 -927 -193 -780 -651 -272 -694 -291 -104 -979 -545 -842 -385 -243 -999 -731 -680 -247 -571 -68 -594 -393 -154 -310 -706 -73 -754 -788 -826 -411 -42 -3 -916 -332 -509 -485 -255 -311 -778 -975 -621 -649 -659 -953 -428 -88 -632 -821 -624 -531 -972 -281 -447 -984 -721 -605 -27 -756 -902 -128 -749 -274 -816 -133 -876 -331 -301 -798 -218 -512 -554 -303 -340 -752 -518 -164 -281 -803 -353 -806 -737 -412 -295 -602 -139 -309 -551 -212 -48 -482 -839 -652 -920 -139 -51 -910 -248 -534 -148 -955 -90 -504 -835 -99 -940 -618 -350 -466 -254 -503 -477 -106 -838 -117 -598 -67 -596 -490 -248 -141 -569 -744 -89 -994 -210 -245 -121 -67 -666 -789 -976 -404 -557 -699 -614 -893 -519 -835 -992 -994 -731 -530 -356 -239 -618 -23 -921 -285 -584 -967 -958 -932 -619 -631 -504 -116 -114 -221 -497 -30 -686 -200 -683 -166 -300 -460 -934 -895 -627 -762 -368 -780 -677 -544 -476 -901 -624 -981 -155 -634 -463 -960 -317 -997 -690 -388 -604 -808 -992 -587 -762 -142 -78 -876 -227 -130 -829 -111 -173 -221 -857 -895 -863 -62 -835 -760 -870 -44 -626 -750 -292 -502 -615 -974 -412 -355 -421 -980 -883 -124 -867 -965 -726 -314 -102 -272 -217 -703 -192 -13 -877 -494 -7 -576 -729 -654 -413 -660 -565 -519 -79 -757 -574 -951 -972 -139 -300 -280 -227 -635 -542 -811 -294 -659 -102 -185 -908 -664 -635 -289 -767 -409 -708 -377 -563 -32 -626 -963 -22 -285 -923 -289 -734 -776 -330 -418 -694 -369 -288 -345 -405 -870 -275 -25 -399 -773 -467 -683 -689 -461 -288 -185 -401 -135 -912 -469 -697 -693 -287 -198 -26 -467 -488 -958 -200 -730 -176 -614 -818 -704 -536 -880 -812 -607 -457 -355 -327 -699 -608 -869 -244 -82 -194 -267 -374 -396 -63 -310 -40 -508 -895 -574 -455 -659 -269 -865 -890 -813 -670 -954 -562 -624 -883 -426 -273 -796 -896 -927 -237 -574 -389 -817 -852 -818 -110 -769 -836 -708 -550 -904 -27 -20 -405 -329 -632 -315 -492 -52 -148 -667 -306 -893 -299 -903 -484 -611 -55 -889 -392 -244 -88 -254 -662 -959 -473 -663 -662 -608 -793 -970 -874 -349 -576 -544 -414 -122 -822 -813 -913 -110 -403 -117 -56 -603 -244 -368 -804 -68 -483 -189 -961 -495 -379 -539 -334 -69 -837 -133 -936 -622 -186 -827 -308 -650 -206 -585 -253 -752 -917 -697 -929 -728 -885 -579 -139 -937 -451 -165 -679 -277 -835 -45 -431 -405 -617 -284 -189 -986 -691 -920 -649 -129 -384 -561 -167 -132 -231 -563 -158 -978 -606 -748 -133 -511 -660 -710 -688 -349 -161 -442 -627 -15 -198 -852 -728 -458 -16 -182 -440 -214 -600 -688 -502 -277 -343 -390 -479 -149 -589 -102 -405 -739 -557 -635 -538 -600 -435 -768 -375 -681 -539 -319 -310 -255 -92 -679 -198 -933 -460 -315 -537 -513 -285 -50 -680 -43 -53 -824 -94 -408 -85 -782 -28 -73 -326 -130 -375 -149 -737 -417 -677 -50 -704 -422 -325 -901 -164 -512 -497 -177 -929 -148 -42 -255 -360 -295 -533 -965 -326 -53 -85 -358 -147 -517 -628 -917 -290 -334 -506 -415 -218 -148 -402 -511 -537 -947 -263 -657 -178 -186 -781 -48 -939 -265 -543 -100 -322 -557 -43 -453 -940 -2 -238 -631 -526 -406 -549 -756 -26 -723 -280 -46 -271 -111 -211 -600 -495 -781 -254 -80 -798 -65 -1 -951 -839 -970 -422 -189 -248 -277 -531 -755 -644 -963 -527 -221 -681 -692 -128 -375 -366 -360 -7 -777 -958 -19 -626 -17 -711 -195 -400 -491 -553 -317 -53 -200 -833 -524 -850 -199 -766 -1 -232 -540 -992 -148 -67 -13 -669 -685 -381 -265 -820 -110 -150 -482 -461 -583 -615 -399 -208 -595 -618 -108 -434 -493 -970 -108 -643 -936 -903 -600 -848 -515 -918 -178 -135 -234 -96 -327 -290 -875 -405 -101 -843 -209 -322 -957 -438 -476 -395 -821 -240 -334 -118 -91 -445 -778 -310 -24 -506 -3 -173 -560 -674 -772 -993 -328 -740 -841 -509 -685 -979 -686 -292 -400 -167 -352 -918 -301 -147 -405 -823 -90 -799 -63 -727 -715 -676 -592 -834 -184 -919 -863 -456 -800 -690 -751 -526 -377 -159 -453 -690 -863 -727 -475 -172 -573 -377 -360 -411 -478 -773 -190 -276 -517 -822 -873 -854 -442 -701 -424 -861 -770 -968 -686 -474 -826 -29 -566 -843 -559 -737 -662 -196 -914 -1000 -455 -105 -566 -67 -996 -254 -416 -914 -637 -924 -475 -779 -542 -459 -720 -324 -153 -123 -253 -621 -20 -354 -729 -756 -725 -377 -201 -818 -654 -924 -581 -380 -756 -772 -512 -431 -662 -764 -91 -124 -440 -131 -990 -681 -325 -496 -774 -383 -667 -290 -799 -981 -570 -794 -145 -433 -551 -844 -146 -93 -156 -128 -60 -146 -235 -468 -800 -848 -646 -278 -112 -932 -470 -377 -219 -603 -266 -413 -391 -431 -887 -694 -121 -598 -707 -742 -774 -457 -160 -31 -172 -980 -599 -236 -440 -336 -443 -432 -471 -565 -51 -623 -931 -493 -18 -382 -776 -869 -933 -619 -766 -637 -498 -819 -874 -420 -611 -9 -240 -434 -946 -670 -742 -869 -192 -329 -466 -108 -236 -836 -722 -618 -430 -408 -417 -243 -114 -525 -300 -298 -804 -925 -924 -717 -881 -431 -721 -324 -958 -338 -411 -351 -395 -83 -417 -461 -554 -729 -750 -978 -570 -277 -445 -899 -898 -514 -987 -671 -506 -939 -368 -490 -74 -823 -738 -61 -360 -933 -322 -744 -455 -957 -544 -382 -121 -113 -245 -422 -253 -739 -438 -10 -921 -206 -102 -446 -599 -502 -368 -432 -951 -948 -749 -844 -121 -357 -518 -293 -866 -392 -930 -779 -493 -509 -435 -933 -856 -20 -747 -362 -749 -842 -831 -660 -401 -409 -912 -607 -526 -719 -680 -781 -885 -410 -685 -226 -444 -629 -329 -266 -248 -717 -677 -568 -868 -846 -373 -641 -349 -660 -644 -224 -176 -143 -92 -280 -475 -213 -990 -688 -163 -416 -512 -114 -562 -524 -508 -544 -646 -469 -830 -401 -224 -403 -750 -993 -343 -651 -18 -645 -154 -827 -699 -446 -420 -191 -32 -302 -756 -550 -52 -743 -918 -932 -186 -5 -726 -280 -239 -880 -462 -668 -322 -379 -546 -836 -249 -842 -660 -338 -973 -135 -351 -976 -496 -412 -243 -736 -927 -574 -343 -107 -16 -61 -513 -267 -782 -840 -510 -53 -992 -148 -197 -893 -493 -694 -608 -595 -460 -483 -981 -761 -678 -485 -624 -532 -76 -85 -480 -292 -735 -548 -943 -289 -210 -134 -450 -606 -356 -114 -602 -241 -730 -354 -580 -145 -850 -559 -756 -770 -339 -507 -974 -316 -601 -36 -42 -765 -618 -714 -681 -615 -796 -784 -449 -314 -152 -904 -146 -164 -682 -534 -207 -386 -711 -935 -535 -780 -435 -956 -486 -634 -484 -795 -147 -487 -916 -995 -427 -179 -884 -976 -269 -499 -232 -157 -572 -611 -486 -433 -560 -470 -702 -594 -720 -787 -748 -416 -588 -794 -592 -773 -841 -546 -418 -976 -712 -932 -443 -785 -623 -995 -172 -89 -415 -791 -364 -248 -387 -968 -168 -179 -167 -778 -360 -492 -224 -990 -960 -131 -486 -473 -708 -821 -740 -456 -974 -895 -325 -538 -536 -288 -888 -94 -371 -321 -693 -693 -164 -205 -99 -380 -85 -310 -605 -447 -326 -186 -402 -649 -434 -431 -466 -21 -408 -563 -749 -661 -385 -860 -149 -564 -284 -387 -271 -460 -671 -1000 -803 -268 -963 -750 -330 -521 -172 -202 -985 -193 -103 -763 -787 -340 -318 -396 -13 -85 -395 -577 -918 -940 -606 -181 -517 -71 -298 -849 -208 -987 -624 -771 -280 -88 -969 -120 -725 -162 -124 -963 -24 -672 -903 -258 -324 -498 -265 -526 -132 -135 -362 -317 -772 -745 -925 -30 -848 -73 -638 -862 -656 -135 -951 -625 -293 -10 -585 -955 -785 -778 -983 -855 -369 -388 -574 -192 -883 -393 -854 -987 -495 -942 -129 -587 -792 -331 -543 -111 -832 -315 -771 -423 -173 -86 -474 -946 -853 -648 -965 -803 -922 -206 -49 -8 -763 -528 -204 -708 -47 -584 -279 -346 -103 -243 -612 -10 -973 -886 -157 -86 -635 -626 -255 -749 -541 -675 -334 -911 -148 -328 -950 -27 -967 -320 -463 -235 -867 -73 -66 -395 -599 -456 -520 -71 -633 -547 -812 -256 -495 -394 -615 -792 -676 -295 -731 -242 -744 -186 -953 -419 -217 -887 -53 -676 -805 -9 -90 -552 -127 -395 -647 -512 -931 -287 -128 -147 -688 -176 -878 -549 -324 -957 -931 -757 -242 -288 -59 -986 -136 -555 -164 -652 -846 -398 -62 -615 -451 -898 -894 -272 -272 -927 -129 -259 -582 -81 -227 -534 -275 -613 -8 -770 -674 -895 -605 -226 -855 -110 -694 -956 -201 -824 -270 -197 -298 -167 -621 -884 -584 -765 -867 -704 -871 -910 -520 -746 -462 -877 -124 -561 -794 -77 -575 -130 -255 -179 -338 -761 -658 -39 -300 -352 -312 -889 -437 -522 -889 -530 -501 -325 -200 -207 -692 -598 -156 -574 -329 -31 -115 -53 -301 -180 -403 -231 -134 -414 -755 -678 -48 -718 -67 -526 -921 -307 -386 -745 -266 -451 -747 -775 -632 -975 -790 -957 -920 -481 -367 -270 -695 -324 -323 -431 -114 -412 -182 -548 -426 -103 -338 -729 -710 -141 -966 -654 -104 -393 -109 -731 -16 -463 -183 -495 -386 -151 -841 -437 -899 -604 -783 -648 -473 -454 -826 -386 -764 -49 -347 -215 -479 -225 -254 -112 -501 -477 -754 -244 -619 -347 -99 -628 -981 -669 -891 -675 -894 -383 -695 -89 -622 -772 -167 -46 -595 -305 -790 -891 -61 -186 -797 -676 -197 -773 -358 -153 -46 -478 -290 -396 -962 -200 -431 -727 -503 -195 -358 -692 -682 -819 -354 -943 -127 -683 -317 -266 -451 -730 -430 -237 -400 -698 -29 -616 -887 -769 -401 -678 -27 -719 -718 -488 -416 -471 -954 -726 -858 -9 -178 -307 -207 -438 -948 -524 -742 -774 -405 -712 -233 -932 -812 -129 -179 -595 -792 -200 -924 -306 -695 -573 -857 -946 -129 -204 -833 -217 -203 -624 -58 -785 -742 -516 -975 -262 -802 -859 -692 -915 -489 -780 -268 -316 -646 -41 -473 -719 -239 -415 -655 -217 -192 -63 -362 -539 -741 -610 -534 -743 -409 -673 -526 -329 -96 -338 -933 -859 -855 -596 -743 -607 -123 -898 -599 -128 -399 -142 -82 -65 -551 -380 -637 -522 -675 -995 -948 -593 -644 -576 -923 -594 -987 -357 -754 -543 -931 -749 -841 -461 -874 -974 -474 -928 -438 -447 -164 -665 -652 -400 -520 -679 -462 -28 -667 -334 -588 -275 -555 -40 -154 -553 -143 -809 -715 -815 -598 -669 -208 -367 -554 -469 -560 -125 -835 -334 -360 -540 -316 -458 -115 -242 -66 -619 -153 -857 -1000 -270 -7 -958 -566 -164 -752 -570 -479 -483 -295 -916 -559 -198 -822 -552 -415 -855 -773 -518 -493 -493 -270 -951 -255 -730 -782 -646 -791 -63 -477 -847 -345 -326 -616 -641 -437 -640 -862 -828 -995 -599 -139 -870 -773 -349 -434 -513 -931 -920 -439 -8 -897 -324 -556 -278 -903 -399 -506 -166 -316 -542 -733 -407 -420 -158 -977 -95 -562 -631 -352 -851 -860 -449 -584 -819 -886 -671 -415 -35 -716 -341 -289 -862 -237 -391 -654 -125 -523 -534 -378 -949 -867 -659 -620 -168 -327 -317 -639 -940 -48 -413 -956 -939 -185 -121 -348 -805 -195 -129 -535 -486 -819 -978 -276 -321 -531 -274 -145 -408 -489 -657 -352 -565 -288 -922 -474 -32 -244 -938 -901 -433 -21 -980 -988 -861 -947 -808 -582 -213 -915 -889 -973 -908 -781 -59 -272 -258 -973 -474 -21 -291 -880 -692 -282 -715 -757 -36 -428 -975 -753 -658 -248 -516 -45 -253 -591 -933 -914 -214 -132 -126 -732 -495 -450 -250 -64 -65 -290 -62 -726 -395 -788 -956 -489 -608 -860 -178 -828 -470 -652 -814 -695 -401 -879 -803 -185 -896 -172 -790 -918 -715 -214 -609 -176 -184 -714 -374 -144 -407 -929 -818 -914 -588 -787 -964 -325 -206 -281 -312 -18 -830 -745 -229 -281 -581 -798 -852 -385 -298 -120 -751 -12 -31 -119 -786 -978 -976 -515 -45 -774 -852 -758 -859 -58 -357 -359 -301 -685 -431 -289 -104 -308 -463 -852 -351 -334 -606 -576 -443 -291 -284 -77 -198 -572 -48 -668 -373 -21 -54 -142 -291 -786 -968 -483 -180 -740 -836 -29 -947 -668 -336 -12 -954 -643 -822 -88 -863 -138 -172 -915 -663 -506 -968 -545 -928 -799 -961 -598 -467 -265 -681 -420 -58 -639 -683 -303 -535 -48 -245 -224 -898 -731 -811 -178 -870 -92 -432 -311 -731 -736 -819 -662 -316 -814 -920 -961 -768 -299 -554 -277 -559 -648 -912 -227 -366 -224 -821 -715 -171 -996 -755 -459 -872 -360 -475 -847 -598 -291 -722 -708 -119 -913 -479 -349 -811 -246 -670 -113 -568 -900 -834 -923 -457 -7 -69 -127 -724 -64 -527 -197 -334 -686 -36 -9 -450 -441 -880 -492 -132 -879 -326 -290 -767 -659 -458 -792 -546 -760 -975 -309 -944 -983 -353 -525 -537 -217 -694 -409 -369 -905 -463 -178 -17 -11 -574 -541 -52 -41 -635 -7 -665 -599 -282 -612 -311 -514 -865 -846 -838 -297 -857 -174 -290 -175 -443 -54 -886 -988 -683 -731 -920 -770 -100 -782 -960 -539 -319 -912 -168 -800 -501 -100 -916 -342 -198 -185 -568 -210 -288 -291 -802 -513 -213 -666 -137 -24 -877 -145 -643 -704 -50 -399 -57 -809 -433 -735 -50 -821 -562 -664 -416 -800 -949 -593 -354 -787 -882 -429 -686 -893 -703 -902 -949 -775 -878 -339 -351 -812 -506 -807 -670 -810 -519 -362 -76 -897 -349 -480 -371 -485 -473 -448 -749 -970 -818 -724 -533 -727 -982 -619 -12 -420 -755 -671 -85 -859 -418 -126 -983 -875 -277 -283 -908 -813 -51 -523 -576 -936 -797 -336 -827 -164 -734 -604 -850 -538 -15 -487 -589 -917 -964 -998 -15 -8 -771 -959 -473 -375 -939 -252 -521 -941 -322 -192 -667 -505 -226 -55 -973 -883 -881 -151 -899 -115 -285 -659 -454 -249 -172 -573 -978 -76 -618 -211 -603 -545 -557 -503 -70 -208 -635 -574 -891 -157 -553 -399 -199 -908 -891 -808 -563 -937 -76 -851 -736 -109 -11 -530 -406 -132 -276 -288 -826 -39 -681 -197 -167 -135 -613 -67 -15 -636 -687 -723 -456 -448 -584 -934 -531 -501 -527 -861 -448 -256 -250 -197 -942 -812 -758 -697 -44 -5 -710 -213 -153 -895 -361 -508 -854 -736 -13 -686 -14 -368 -388 -351 -82 -303 -684 -853 -293 -462 -936 -68 -450 -385 -185 -456 -819 -728 -867 -363 -772 -326 -826 -349 -763 -640 -323 -240 -200 -814 -202 -243 -267 -506 -272 -307 -382 -986 -317 -365 -779 -156 -144 -410 -564 -402 -372 -695 -619 -471 -413 -204 -732 -197 -990 -945 -31 -372 -433 -457 -883 -938 -759 -595 -750 -381 -257 -330 -402 -860 -550 -4 -85 -721 -807 -422 -477 -280 -938 -431 -918 -667 -987 -910 -819 -653 -351 -441 -412 -946 -58 -350 -31 -144 -536 -125 -254 -943 -147 -659 -536 -247 -859 -819 -871 -707 -243 -353 -58 -805 -298 -707 -101 -40 -773 -431 -85 -191 -977 -889 -4 -369 -375 -646 -170 -338 -876 -424 -559 -774 -959 -796 -547 -387 -437 -1000 -260 -733 -807 -788 -641 -36 -983 -69 -29 -981 -360 -376 -997 -687 -198 -967 -682 -266 -551 -824 -110 -553 -916 -336 -725 -826 -356 -488 -388 -86 -233 -532 -20 -100 -705 -620 -148 -340 -328 -765 -914 -888 -850 -195 -822 -311 -916 -364 -596 -451 -361 -67 -260 -454 -229 -922 -929 -585 -475 -778 -525 -438 -620 -804 -922 -583 -833 -906 -289 -158 -193 -308 -840 -713 -500 -869 -92 -492 -477 -97 -199 -229 -441 -777 -632 -784 -155 -535 -62 -350 -792 -1000 -5 -834 -451 -186 -940 -83 -104 -958 -360 -471 -585 -11 -879 -671 -501 -147 -211 -845 -862 -628 -111 -104 -361 -29 -551 -656 -195 -255 -696 -118 -92 -718 -579 -936 -241 -808 -768 -486 -229 -616 -286 -121 -329 -920 -925 -861 -220 -878 -382 -444 -484 -44 -621 -57 -496 -479 -368 -95 -627 -613 -378 -583 -699 -991 -445 -620 -561 -267 -288 -638 -286 -162 -675 -51 -919 -576 -691 -981 -721 -610 -999 -791 -322 -400 -897 -794 -128 -681 -278 -24 -921 -976 -260 -943 -221 -675 -129 -771 -545 -446 -340 -829 -758 -253 -563 -735 -808 -309 -89 -86 -520 -816 -206 -256 -251 -679 -932 -111 -460 -915 -51 -265 -37 -592 -498 -101 -278 -285 -547 -366 -296 -558 -469 -198 -908 -239 -25 -227 -900 -203 -396 -143 -318 -560 -984 -620 -579 -534 -115 -465 -910 -844 -505 -580 -491 -603 -486 -74 -382 -119 -30 -210 -873 -950 -260 -267 -524 -170 -159 -316 -519 -108 -867 -209 -651 -732 -240 -335 -146 -615 -85 -927 -1000 -871 -631 -534 -102 -553 -218 -396 -632 -118 -662 -434 -840 -514 -185 -421 -99 -530 -824 -180 -123 -704 -229 -996 -471 -244 -716 -551 -531 -986 -381 -163 -339 -498 -654 -375 -275 -453 -333 -746 -478 -867 -215 -315 -375 -952 -162 -141 -635 -446 -151 -953 -622 -348 -404 -676 -769 -747 -706 -913 -612 -142 -758 -152 -536 -115 -629 -277 -524 -798 -172 -833 -457 -62 -108 -212 -550 -215 -116 -300 -799 -541 -730 -115 -306 -774 -8 -694 -106 -583 -429 -972 -242 -766 -635 -5 -913 -678 -112 -801 -808 -406 -415 -260 -420 -337 -222 -33 -456 -47 -761 -940 -132 -267 -942 -983 -469 -59 -7 -744 -334 -249 -234 -333 -566 -160 -744 -285 -406 -254 -217 -705 -21 -608 -792 -758 -595 -553 -308 -729 -601 -867 -526 -519 -736 -900 -698 -152 -91 -287 -685 -623 -839 -286 -202 -612 -155 -895 -641 -22 -398 -551 -161 -699 -541 -792 -547 -649 -499 -147 -941 -455 -855 -358 -893 -185 -959 -160 -505 -476 -484 -370 -436 -256 -105 -905 -82 -768 -154 -746 -864 -13 -700 -787 -412 -892 -817 -988 -328 -81 -656 -789 -568 -446 -800 -44 -359 -602 -193 -545 -358 -404 -654 -345 -53 -749 -542 -583 -151 -502 -352 -963 -179 -5 -587 -899 -542 -690 -580 -470 -291 -65 -731 -897 -926 -96 -399 -782 -990 -267 -984 -27 -493 -774 -776 -286 -196 -72 -620 -98 -904 -302 -931 -106 -269 -419 -58 -91 -358 -459 -611 -740 -725 -477 -146 -368 -513 -859 -599 -219 -768 -223 -351 -726 -332 -300 -803 -262 -756 -12 -470 -512 -84 -856 -140 -711 -145 -968 -298 -230 -982 -154 -625 -286 -399 -794 -287 -405 -531 -531 -160 -297 -994 -38 -597 -273 -706 -18 -525 -639 -71 -745 -561 -919 -441 -747 -674 -610 -242 -575 -294 -345 -343 -614 -157 -890 -572 -847 -300 -92 -700 -115 -243 -329 -284 -448 -714 -726 -3 -231 -707 -35 -954 -716 -187 -600 -626 -215 -95 -56 -881 -39 -300 -658 -680 -597 -201 -183 -255 -564 -397 -347 -100 -584 -809 -860 -709 -743 -197 -844 -650 -974 -1000 -403 -45 -328 -211 -389 -768 -29 -729 -94 -487 -879 -640 -268 -822 -696 -367 -729 -424 -936 -71 -809 -550 -95 -919 -570 -331 -364 -51 -565 -306 -829 -98 -814 -308 -671 -317 -409 -815 -704 -433 -753 -277 -173 -583 -80 -776 -747 -969 -424 -695 -391 -638 -939 -832 -168 -955 -94 -792 -362 -475 -636 -846 -140 -834 -389 -152 -903 -223 -273 -179 -359 -555 -839 -106 -454 -723 -76 -619 -61 -76 -261 -340 -492 -275 -160 -233 -283 -60 -764 -562 -15 -566 -423 -477 -922 -224 -474 -654 -431 -32 -159 -350 -863 -172 -200 -465 -295 -536 -867 -880 -388 -503 -758 -388 -538 -265 -413 -754 -17 -81 -162 -410 -181 -830 -963 -404 -188 -424 -426 -341 -452 -959 -51 -74 -715 -653 -561 -565 -104 -303 -340 -314 -612 -288 -868 -773 -503 -279 -463 -335 -794 -232 -289 -708 -835 -8 -767 -164 -204 -566 -535 -655 -184 -882 -909 -373 -286 -29 -226 -97 -624 -238 -972 -342 -345 -666 -148 -876 -86 -975 -520 -199 -428 -647 -518 -96 -751 -118 -682 -735 -968 -567 -545 -461 -850 -822 -472 -690 -460 -789 -431 -73 -680 -521 -712 -527 -436 -123 -948 -306 -630 -614 -285 -874 -782 -191 -856 -679 -174 -425 -175 -89 -629 -508 -315 -587 -118 -677 -506 -499 -586 -152 -109 -516 -34 -636 -528 -65 -679 -834 -363 -63 -482 -437 -667 -291 -845 -921 -3 -956 -838 -509 -677 -920 -541 -133 -862 -143 -448 -10 -784 -364 -863 -6 -125 -68 -545 -925 -464 -718 -58 -789 -67 -316 -413 -160 -560 -125 -598 -952 -445 -861 -94 -759 -663 -207 -296 -144 -694 -978 -58 -120 -610 -146 -18 -552 -107 -555 -322 -81 -645 -778 -430 -628 -845 -612 -761 -920 -174 -403 -353 -343 -501 -528 -701 -449 -915 -589 -476 -745 -263 -814 -563 -235 -316 -377 -817 -618 -444 -170 -890 -801 -292 -853 -240 -920 -526 -607 -506 -408 -471 -39 -836 -426 -820 -108 -48 -19 -917 -741 -567 -85 -375 -484 -629 -542 -135 -866 -798 -999 -510 -458 -196 -819 -712 -266 -441 -842 -562 -29 -242 -620 -746 -701 -799 -379 -489 -57 -394 -360 -127 -566 -301 -208 -943 -143 -693 -344 -227 -482 -562 -214 -69 -467 -332 -365 -1000 -152 -253 -786 -214 -846 -685 -318 -331 -257 -791 -316 -305 -105 -407 -746 -47 -616 -674 -887 -52 -295 -141 -12 -990 -20 -942 -891 -633 -240 -575 -496 -43 -864 -131 -906 -143 -526 -731 -517 -442 -988 -845 -174 -350 -702 -357 -765 -168 -780 -142 -226 -10 -64 -256 -959 -124 -764 -836 -818 -518 -517 -955 -514 -822 -476 -263 -523 -927 -146 -331 -985 -511 -817 -85 -81 -356 -627 -15 -365 -477 -991 -200 -689 -771 -791 -550 -894 -285 -744 -989 -58 -960 -528 -201 -499 -37 -729 -644 -511 -511 -248 -617 -844 -225 -117 -836 -667 -35 -265 -892 -607 -923 -286 -371 -936 -518 -52 -438 -960 -713 -837 -572 -373 -224 -209 -58 -432 -900 -957 -194 -731 -151 -37 -115 -584 -733 -440 -607 -930 -372 -608 -320 -737 -216 -336 -441 -174 -321 -36 -174 -704 -215 -96 -852 -348 -381 -627 -706 -535 -757 -614 -110 -284 -54 -638 -945 -856 -910 -555 -793 -850 -612 -874 -695 -466 -413 -839 -910 -725 -204 -706 -706 -51 -705 -128 -450 -543 -359 -254 -13 -842 -931 -893 -602 -104 -924 -701 -641 -651 -233 -103 -331 -935 -400 -211 -93 -360 -991 -475 -941 -337 -882 -956 -675 -442 -474 -176 -544 -772 -204 -968 -757 -853 -230 -223 -236 -374 -439 -518 -924 -991 -551 -993 -293 -497 -194 -950 -241 -177 -648 -74 -669 -586 -740 -758 -282 -768 -965 -662 -902 -25 -873 -800 -974 -53 -376 -158 -166 -66 -183 -167 -802 -798 -626 -120 -134 -397 -992 -867 -121 -641 -796 -980 -328 -566 -817 -391 -127 -319 -486 -848 -917 -541 -909 -171 -29 -724 -293 -352 -558 -820 -968 -236 -639 -81 -837 -237 -272 -729 -531 -986 -824 -46 -425 -626 -46 -736 -747 -623 -34 -22 -3 -965 -602 -435 -546 -362 -667 -149 -819 -918 -831 -55 -823 -295 -290 -800 -831 -917 -46 -967 -331 -142 -282 -429 -716 -156 -729 -38 -909 -416 -951 -27 -719 -403 -807 -186 -821 -500 -715 -895 -735 -378 -344 -991 -417 -793 -836 -769 -980 -964 -427 -98 -751 -411 -763 -470 -872 -342 -76 -823 -682 -535 -271 -654 -690 -261 -680 -789 -250 -444 -376 -91 -361 -950 -928 -515 -750 -440 -674 -707 -664 -433 -35 -840 -432 -473 -201 -980 -652 -748 -653 -612 -70 -64 -750 -460 -881 -454 -697 -864 -540 -548 -352 -756 -737 -321 -405 -482 -107 -394 -538 -755 -578 -848 -543 -429 -124 -871 -467 -676 -800 -835 -499 -399 -159 -88 -10 -567 -149 -66 -914 -434 -706 -271 -396 -818 -523 -900 -573 -520 -719 -323 -471 -740 -291 -600 -302 -317 -604 -523 -898 -41 -563 -981 -153 -10 -810 -439 -686 -375 -492 -868 -845 -102 -467 -760 -137 -304 -568 -738 -831 -859 -656 -543 -343 -821 -964 -494 -488 -41 -899 -265 -308 -334 -725 -890 -396 -622 -111 -847 -815 -739 -961 -553 -266 -21 -140 -432 -699 -859 -836 -664 -888 -646 -508 -298 -728 -462 -927 -746 -132 -894 -583 -177 -867 -158 -597 -606 -455 -501 -641 -176 -74 -381 -458 -316 -812 -173 -220 -332 -776 -406 -254 -803 -649 -127 -109 -827 -787 -982 -270 -908 -118 -63 -294 -636 -220 -430 -830 -872 -934 -214 -23 -821 -62 -773 -634 -964 -465 -331 -139 -330 -745 -872 -468 -540 -371 -787 -767 -316 -239 -103 -924 -773 -463 -339 -456 -475 -993 -142 -954 -414 -91 -446 -771 -468 -966 -191 -863 -540 -867 -161 -313 -835 -137 -23 -38 -952 -488 -991 -227 -870 -671 -668 -791 -836 -894 -128 -770 -447 -375 -748 -723 -827 -504 -199 -488 -861 -265 -152 -884 -854 -145 -373 -835 -974 -494 -809 -656 -606 -846 -866 -364 -16 -691 -662 -178 -542 -8 -392 -458 -167 -849 -819 -550 -570 -443 -575 -773 -342 -74 -582 -762 -937 -791 -1000 -307 -471 -328 -254 -313 -439 -443 -541 -193 -161 -448 -999 -214 -323 -173 -818 -909 -73 -66 -128 -33 -412 -181 -139 -978 -380 -436 -328 -651 -26 -755 -276 -975 -491 -203 -309 -153 -460 -309 -303 -170 -394 -619 -313 -312 -870 -892 -887 -727 -69 -102 -595 -962 -466 -292 -509 -548 -271 -400 -95 -881 -631 -282 -144 -655 -611 -251 -244 -124 -847 -423 -90 -268 -419 -401 -652 -911 -753 -76 -130 -834 -665 -503 -454 -839 -810 -999 -343 -626 -114 -709 -355 -452 -476 -462 -363 -883 -962 -804 -972 -120 -60 -802 -590 -480 -838 -141 -281 -54 -280 -498 -844 -641 -375 -484 -456 -217 -506 -249 -204 -822 -355 -694 -678 -649 -12 -221 -95 -463 -616 -896 -271 -626 -854 -913 -514 -748 -746 -950 -944 -899 -143 -517 -88 -146 -565 -263 -156 -628 -885 -542 -333 -47 -772 -492 -613 -128 -696 -179 -415 -286 -182 -280 -779 -729 -631 -849 -356 -420 -780 -550 -256 -725 -638 -108 -68 -111 -467 -33 -383 -283 -853 -834 -531 -616 -678 -524 -965 -791 -436 -70 -843 -49 -952 -536 -307 -804 -261 -807 -184 -719 -679 -449 -526 -788 -380 -194 -304 -692 -461 -353 -54 -710 -205 -173 -350 -969 -862 -587 -347 -364 -287 -399 -9 -513 -326 -375 -481 -537 -760 -297 -459 -494 -51 -429 -69 -657 -966 -276 -777 -544 -815 -185 -355 -805 -860 -99 -365 -114 -324 -694 -376 -525 -348 -414 -265 -814 -903 -679 -873 -91 -682 -979 -857 -483 -511 -386 -70 -573 -895 -386 -779 -614 -384 -306 -656 -368 -6 -610 -492 -260 -703 -946 -278 -263 -694 -31 -278 -286 -553 -360 -878 -673 -519 -297 -360 -538 -406 -140 -894 -529 -359 -737 -883 -125 -466 -448 -986 -719 -36 -351 -163 -616 -901 -791 -921 -108 -379 -259 -260 -805 -951 -219 -975 -720 -261 -505 -921 -955 -596 -696 -190 -737 -379 -847 -60 -387 -344 -227 -356 -322 -843 -542 -763 -106 -445 -233 -457 -941 -206 -290 -172 -90 -898 -817 -798 -413 -537 -234 -27 -863 -65 -389 -931 -485 -104 -453 -150 -679 -938 -919 -364 -517 -699 -500 -195 -729 -708 -469 -17 -881 -672 -765 -235 -176 -579 -918 -600 -295 -588 -216 -375 -802 -661 -123 -353 -966 -649 -321 -909 -356 -936 -851 -93 -385 -702 -781 -829 -946 -582 -528 -876 -212 -156 -572 -311 -785 -275 -191 -527 -109 -723 -881 -765 -535 -94 -941 -245 -740 -316 -293 -197 -824 -340 -137 -773 -938 -500 -926 -493 -809 -817 -191 -413 -507 -315 -546 -222 -594 -859 -852 -725 -241 -95 -480 -876 -637 -826 -783 -666 -24 -742 -261 -758 -964 -735 -937 -639 -537 -685 -265 -433 -868 -963 -612 -416 -483 -879 -874 -837 -839 -4 -531 -471 -817 -548 -947 -568 -93 -773 -310 -938 -679 -820 -913 -452 -892 -127 -429 -477 -896 -131 -555 -449 -711 -40 -341 -167 -751 -62 -58 -801 -707 -42 -113 -233 -615 -255 -214 -41 -793 -702 -801 -227 -720 -841 -987 -665 -314 -843 -295 -755 -819 -288 -269 -118 -745 -852 -192 -486 -95 -862 -530 -698 -245 -642 -122 -362 -369 -759 -559 -212 -297 -720 -180 -146 -571 -272 -538 -617 -593 -336 -115 -331 -95 -72 -447 -516 -363 -511 -621 -455 -560 -888 -673 -368 -249 -621 -321 -90 -44 -446 -243 -20 -19 -402 -666 -956 -657 -116 -515 -419 -781 -271 -107 -460 -346 -327 -278 -748 -978 -592 -93 -697 -97 -103 -489 -160 -804 -600 -253 -180 -61 -662 -768 -190 -836 -539 -513 -998 -444 -294 -434 -470 -577 -991 -543 -155 -807 -22 -57 -554 -915 -801 -73 -555 -70 -258 -345 -842 -837 -902 -569 -202 -870 -213 -363 -252 -361 -772 -444 -209 -769 -218 -146 -436 -819 -93 -105 -177 -73 -6 -293 -389 -487 -341 -584 -970 -241 -995 -234 -542 -970 -594 -637 -118 -757 -237 -43 -684 -105 -127 -812 -751 -941 -269 -899 -498 -931 -247 -588 -211 -593 -982 -832 -1000 -833 -22 -363 -924 -515 -885 -654 -20 -272 -835 -130 -555 -932 -711 -598 -967 -728 -343 -157 -86 -774 -709 -132 -292 -228 -961 -664 -231 -516 -571 -776 -491 -113 -793 -834 -34 -890 -77 -642 -459 -141 -38 -597 -611 -574 -334 -39 -204 -298 -209 -497 -571 -527 -576 -435 -950 -929 -356 -356 -921 -835 -789 -333 -397 -454 -227 -522 -143 -457 -383 -109 -333 -646 -37 -604 -934 -405 -830 -400 -881 -699 -392 -607 -682 -478 -258 -273 -120 -112 -31 -294 -888 -865 -67 -734 -770 -491 -733 -317 -706 -529 -593 -742 -402 -331 -244 -326 -197 -450 -602 -564 -701 -412 -368 -495 -322 -448 -476 -919 -390 -930 -359 -25 -78 -703 -208 -457 -99 -53 -923 -703 -792 -105 -117 -183 -838 -382 -84 -725 -602 -490 -231 -500 -731 -351 -747 -669 -343 -17 -112 -799 -660 -181 -416 -596 -813 -99 -980 -764 -660 -383 -20 -589 -342 -537 -631 -262 -495 -136 -596 -696 -688 -217 -701 -863 -842 -317 -409 -834 -915 -263 -695 -351 -47 -881 -156 -830 -150 -269 -84 -966 -858 -558 -849 -14 -955 -176 -827 -854 -45 -212 -693 -386 -748 -611 -87 -356 -218 -224 -562 -232 -323 -887 -16 -236 -628 -237 -512 -867 -930 -504 -941 -900 -895 -892 -524 -635 -858 -702 -41 -536 -384 -982 -50 -910 -215 -142 -325 -118 -642 -866 -553 -615 -381 -406 -596 -189 -907 -849 -682 -100 -323 -653 -402 -172 -9 -551 -896 -312 -988 -247 -999 -710 -519 -669 -219 -586 -584 -489 -144 -533 -387 -730 -575 -315 -968 -580 -489 -630 -196 -507 -856 -474 -514 -9 -447 -586 -532 -934 -128 -196 -294 -504 -754 -864 -598 -592 -178 -106 -742 -479 -58 -467 -101 -440 -534 -364 -229 -950 -510 -831 -166 -13 -328 -753 -388 -738 -227 -306 -538 -480 -56 -29 -687 -513 -4 -691 -337 -998 -813 -125 -442 -176 -546 -208 -349 -338 -446 -775 -320 -659 -396 -993 -293 -293 -818 -427 -183 -421 -930 -406 -99 -164 -885 -609 -324 -808 -700 -826 -46 -485 -86 -857 -33 -680 -343 -957 -366 -225 -381 -592 -11 -400 -226 -127 -29 -593 -365 -930 -595 -221 -866 -987 -962 -625 -407 -572 -52 -695 -38 -709 -588 -660 -214 -828 -934 -928 -190 -336 -268 -123 -253 -93 -366 -915 -801 -391 -219 -930 -523 -770 -751 -748 -458 -73 -950 -474 -974 -468 -64 -952 -508 -281 -238 -534 -583 -395 -808 -578 -458 -82 -654 -20 -858 -925 -739 -678 -735 -497 -997 -585 -454 -545 -391 -908 -277 -332 -290 -422 -501 -118 -695 -682 -664 -729 -399 -33 -998 -991 -445 -460 -607 -479 -3 -325 -673 -630 -920 -394 -683 -12 -319 -808 -855 -631 -663 -556 -260 -443 -887 -255 -987 -840 -578 -750 -349 -966 -169 -290 -190 -797 -726 -267 -362 -506 -321 -760 -473 -389 -453 -22 -730 -816 -387 -596 -64 -572 -328 -711 -811 -168 -476 -78 -404 -100 -3 -580 -142 -860 -184 -887 -1 -736 -109 -769 -27 -874 -500 -433 -446 -849 -40 -264 -867 -935 -541 -518 -947 -56 -842 -337 -840 -463 -336 -402 -370 -845 -249 -332 -431 -42 -589 -449 -921 -176 -925 -185 -710 -912 -814 -951 -630 -658 -990 -277 -754 -677 -22 -830 -849 -338 -436 -182 -837 -206 -194 -826 -501 -374 -744 -990 -701 -151 -914 -891 -125 -652 -909 -232 -373 -263 -361 -625 -445 -301 -866 -21 -169 -117 -642 -779 -781 -598 -386 -910 -466 -837 -716 -371 -14 -676 -760 -26 -79 -723 -538 -87 -250 -471 -783 -685 -538 -285 -667 -404 -733 -17 -162 -715 -622 -139 -101 -977 -206 -722 -381 -342 -319 -930 -230 -318 -203 -292 -264 -293 -893 -842 -404 -497 -576 -137 -207 -704 -129 -346 -553 -749 -74 -106 -146 -203 -459 -531 -641 -817 -202 -615 -231 -98 -24 -14 -428 -277 -198 -472 -821 -725 -126 -415 -992 -751 -659 -316 -442 -469 -868 -361 -675 -290 -490 -401 -595 -814 -120 -392 -351 -532 -453 -437 -203 -637 -92 -767 -527 -834 -983 -924 -670 -111 -198 -676 -842 -771 -944 -529 -50 -185 -577 -127 -936 -662 -128 -232 -601 -262 -794 -424 -866 -946 -797 -449 -384 -827 -676 -893 -19 -187 -649 -173 -188 -580 -744 -983 -220 -872 -368 -612 -670 -887 -84 -436 -567 -275 -26 -203 -216 -10 -58 -856 -29 -828 -714 -885 -996 -488 -334 -144 -588 -91 -313 -869 -306 -996 -606 -763 -733 -881 -328 -656 -422 -830 -816 -753 -212 -771 -592 -824 -283 -468 -642 -952 -13 -169 -965 -58 -52 -497 -410 -718 -684 -811 -49 -234 -434 -735 -658 -774 -314 -316 -276 -515 -944 -486 -504 -318 -658 -176 -656 -961 -684 -435 -858 -187 -800 -363 -462 -414 -154 -753 -759 -635 -649 -357 -236 -321 -96 -518 -153 -148 -725 -65 -695 -884 -410 -481 -824 -70 -924 -518 -268 -741 -210 -546 -5 -517 -697 -342 -411 -768 -538 -965 -790 -347 -828 -742 -360 -433 -979 -384 -807 -278 -858 -295 -806 -424 -905 -859 -800 -653 -802 -265 -996 -179 -215 -95 -623 -994 -634 -824 -399 -111 -289 -255 -761 -574 -551 -911 -383 -811 -528 -27 -285 -399 -177 -680 -387 -302 -128 -576 -27 -560 -609 -734 -332 -956 -841 -506 -221 -631 -576 -40 -716 -480 -69 -966 -322 -960 -798 -595 -266 -231 -537 -13 -893 -682 -195 -17 -144 -313 -349 -487 -672 -876 -60 -452 -914 -437 -155 -81 -256 -710 -635 -739 -649 -723 -593 -194 -332 -653 -249 -829 -922 -957 -211 -840 -420 -671 -811 -532 -127 -129 -946 -148 -205 -711 -341 -789 -647 -43 -777 -250 -408 -875 -715 -435 -37 -413 -73 -764 -876 -28 -118 -421 -215 -76 -150 -55 -603 -968 -186 -429 -559 -666 -824 -597 -43 -393 -29 -44 -622 -232 -962 -21 -570 -536 -76 -176 -704 -795 -75 -249 -929 -80 -138 -164 -10 -268 -963 -250 -221 -970 -200 -552 -31 -365 -256 -463 -41 -751 -207 -714 -293 -290 -154 -215 -290 -509 -966 -685 -15 -249 -396 -383 -852 -465 -635 -448 -800 -995 -777 -926 -187 -806 -890 -822 -725 -958 -302 -297 -788 -342 -730 -69 -835 -350 -469 -980 -369 -853 -180 -730 -356 -697 -991 -956 -160 -554 -731 -164 -620 -704 -435 -339 -596 -901 -534 -182 -442 -44 -754 -549 -890 -565 -13 -643 -187 -549 -768 -328 -957 -936 -736 -729 -401 -5 -459 -953 -802 -411 -546 -331 -517 -138 -295 -591 -989 -181 -246 -550 -594 -662 -369 -413 -885 -193 -395 -895 -602 -39 -275 -129 -761 -633 -775 -124 -217 -225 -758 -384 -330 -997 -220 -475 -537 -879 -902 -325 -946 -801 -430 -306 -445 -433 -925 -780 -200 -990 -718 -663 -486 -490 -539 -222 -605 -624 -606 -304 -963 -567 -594 -342 -972 -459 -990 -357 -675 -5 -868 -510 -522 -745 -20 -555 -14 -209 -642 -907 -116 -443 -408 -184 -72 -918 -259 -742 -177 -955 -353 -277 -735 -461 -890 -337 -312 -246 -537 -772 -591 -540 -649 -730 -516 -703 -158 -6 -111 -342 -220 -344 -148 -494 -650 -698 -729 -139 -121 -711 -240 -113 -122 -192 -681 -392 -456 -53 -462 -357 -168 -708 -757 -297 -863 -530 -501 -932 -798 -274 -572 -211 -752 -36 -761 -234 -758 -879 -991 -657 -83 -499 -963 -311 -553 -157 -360 -35 -516 -801 -903 -844 -222 -493 -739 -685 -146 -722 -965 -689 -53 -791 -84 -824 -816 -663 -440 -706 -205 -323 -266 -135 -318 -625 -515 -372 -269 -500 -476 -894 -965 -370 -872 -382 -690 -150 -155 -176 -804 -528 -862 -763 -489 -921 -942 -566 -68 -72 -124 -586 -49 -433 -303 -521 -944 -938 -667 -39 -631 -204 -451 -977 -386 -877 -489 -184 -421 -703 -440 -241 -722 -82 -227 -899 -131 -693 -49 -268 -705 -256 -871 -900 -514 -382 -555 -30 -797 -913 -309 -924 -455 -888 -523 -523 -310 -952 -48 -563 -645 -257 -232 -30 -42 -388 -236 -745 -871 -81 -291 -550 -791 -430 -357 -648 -40 -490 -753 -309 -1 -830 -328 -142 -234 -234 -980 -409 -502 -547 -868 -536 -448 -226 -717 -621 -203 -886 -321 -108 -313 -566 -593 -407 -385 -904 -244 -92 -397 -674 -836 -997 -679 -639 -793 -108 -307 -100 -260 -270 -679 -347 -815 -901 -886 -353 -249 -569 -492 -832 -540 -144 -679 -440 -365 -538 -355 -366 -409 -743 -495 -17 -142 -636 -922 -260 -161 -535 -213 -721 -684 -155 -770 -967 -664 -162 -563 -334 -821 -996 -567 -650 -219 -152 -596 -612 -577 -580 -148 -843 -450 -827 -162 -295 -81 -467 -894 -446 -734 -23 -764 -582 -899 -793 -80 -732 -848 -979 -969 -926 -743 -912 -795 -330 -297 -675 -864 -347 -655 -344 -214 -113 -597 -685 -466 -512 -100 -81 -825 -865 -549 -857 -229 -29 -962 -518 -456 -689 -815 -907 -829 -236 -236 -514 -539 -888 -770 -588 -290 -440 -734 -911 -327 -413 -69 -100 -120 -169 -789 -212 -217 -171 -795 -96 -43 -360 -63 -922 -657 -475 -522 -205 -123 -887 -948 -458 -142 -856 -723 -516 -494 -838 -896 -945 -816 -33 -823 -117 -158 -570 -338 -338 -814 -472 -180 -430 -151 -674 -402 -947 -330 -453 -98 -328 -789 -832 -848 -947 -812 -983 -658 -225 -845 -585 -427 -230 -427 -272 -572 -76 -49 -501 -266 -122 -522 -755 -640 -340 -480 -437 -500 -370 -79 -189 -461 -382 -671 -242 -267 -774 -203 -474 -583 -836 -119 -379 -665 -584 -144 -360 -527 -702 -726 -902 -324 -446 -778 -99 -542 -954 -196 -606 -69 -205 -311 -714 -5 -100 -981 -977 -326 -662 -488 -390 -135 -765 -397 -280 -548 -253 -121 -247 -888 -171 -904 -5 -510 -622 -856 -248 -770 -919 -330 -743 -369 -748 -375 -827 -876 -142 -898 -223 -742 -829 -159 -310 -620 -310 -687 -572 -902 -73 -636 -222 -171 -788 -715 -937 -214 -870 -123 -692 -471 -239 -895 -51 -893 -478 -82 -565 -637 -225 -800 -842 -877 -489 -132 -275 -214 -556 -274 -538 -316 -786 -590 -215 -152 -717 -580 -679 -876 -172 -405 -191 -394 -250 -801 -991 -577 -690 -454 -700 -819 -402 -14 -109 -894 -375 -153 -114 -774 -590 -79 -481 -817 -194 -593 -321 -375 -635 -690 -561 -788 -608 -327 -794 -481 -735 -90 -403 -954 -387 -289 -239 -998 -127 -299 -110 -45 -885 -728 -889 -50 -137 -462 -709 -296 -235 -223 -67 -707 -934 -247 -193 -228 -126 -973 -36 -833 -818 -577 -659 -314 -971 -773 -436 -56 -751 -900 -616 -189 -148 -377 -778 -469 -29 -875 -411 -624 -918 -941 -40 -718 -500 -352 -887 -875 -205 -477 -446 -759 -453 -334 -795 -872 -10 -48 -965 -202 -668 -861 -474 -708 -435 -762 -785 -787 -511 -722 -747 -229 -334 -897 -112 -903 -804 -793 -425 -953 -47 -274 -669 -843 -160 -276 -320 -849 -171 -962 -6 -909 -242 -310 -551 -53 -923 -919 -865 -655 -64 -915 -724 -187 -307 -98 -240 -942 -480 -133 -579 -353 -748 -99 -497 -714 -102 -833 -815 -695 -349 -281 -693 -551 -788 -713 -813 -732 -149 -295 -719 -458 -204 -714 -272 -406 -952 -492 -24 -301 -239 -366 -80 -558 -433 -193 -895 -358 -699 -971 -682 -709 -448 -511 -338 -874 -14 -946 -443 -130 -394 -882 -706 -856 -477 -958 -620 -979 -434 -432 -445 -418 -991 -647 -616 -180 -473 -599 -987 -563 -297 -33 -519 -275 -112 -450 -723 -272 -813 -927 -726 -738 -480 -177 -894 -103 -651 -697 -88 -911 -987 -705 -335 -42 -520 -707 -823 -633 -722 -449 -458 -508 -5 -571 -1000 -862 -257 -403 -713 -777 -632 -121 -358 -793 -689 -877 -71 -531 -987 -92 -887 -884 -437 -356 -152 -856 -795 -829 -579 -281 -186 -988 -549 -336 -439 -839 -94 -174 -556 -903 -743 -849 -889 -545 -187 -105 -548 -414 -765 -320 -612 -296 -569 -713 -893 -723 -655 -552 -469 -104 -703 -516 -439 -43 -434 -477 -978 -779 -56 -463 -307 -57 -95 -393 -199 -952 -821 -370 -392 -171 -783 -117 -13 -132 -899 -536 -859 -803 -718 -627 -762 -764 -1 -955 -277 -899 -10 -686 -320 -219 -657 -750 -946 -710 -386 -541 -593 -449 -259 -145 -532 -933 -210 -577 -146 -775 -137 -836 -628 -637 -552 -338 -923 -835 -398 -341 -765 -654 -311 -303 -877 -766 -466 -248 -55 -392 -946 -566 -116 -62 -624 -904 -921 -757 -853 -896 -728 -712 -272 -963 -793 -533 -94 -224 -126 -33 -453 -178 -471 -224 -814 -597 -970 -177 -786 -512 -987 -251 -896 -337 -414 -558 -778 -523 -227 -553 -3 -675 -606 -44 -200 -81 -655 -507 -538 -268 -524 -167 -917 -343 -634 -934 -172 -401 -694 -368 -55 -387 -221 -685 -378 -973 -767 -776 -315 -125 -284 -548 -522 -186 -935 -166 -784 -602 -540 -188 -43 -649 -927 -496 -40 -757 -189 -343 -372 -145 -775 -12 -137 -445 -758 -508 -323 -141 -598 -595 -382 -191 -311 -783 -694 -996 -953 -181 -215 -618 -108 -912 -775 -502 -197 -969 -570 -874 -293 -176 -432 -478 -413 -586 -155 -6 -310 -247 -988 -268 -754 -476 -651 -228 -322 -245 -999 -657 -393 -347 -219 -491 -796 -210 -499 -519 -519 -696 -393 -308 -819 -801 -978 -874 -600 -229 -795 -375 -759 -236 -988 -433 -197 -352 -184 -423 -723 -276 -135 -940 -225 -886 -538 -757 -455 -284 -272 -447 -791 -279 -273 -181 -21 -289 -943 -593 -971 -434 -318 -874 -537 -175 -438 -786 -780 -595 -299 -576 -892 -707 -594 -36 -809 -850 -419 -620 -306 -66 -506 -541 -961 -159 -827 -225 -797 -907 -583 -766 -770 -132 -735 -339 -782 -961 -486 -609 -443 -263 -601 -80 -649 -229 -768 -297 -713 -144 -227 -3 -480 -867 -215 -979 -173 -676 -141 -759 -32 -124 -975 -915 -891 -171 -515 -868 -279 -267 -849 -761 -340 -867 -646 -644 -46 -764 -391 -737 -716 -71 -663 -492 -417 -327 -746 -920 -760 -205 -713 -132 -551 -984 -742 -419 -870 -564 -811 -367 -649 -680 -577 -336 -480 -269 -326 -809 -607 -187 -366 -776 -314 -759 -546 -465 -936 -683 -999 -122 -747 -519 -474 -473 -983 -230 -135 -793 -432 -887 -412 -621 -782 -591 -608 -932 -194 -612 -746 -190 -415 -739 -207 -129 -559 -431 -285 -372 -836 -181 -819 -999 -646 -825 -778 -425 -312 -690 -851 -570 -715 -575 -95 -676 -123 -422 -273 -512 -841 -796 -370 -293 -625 -151 -532 -864 -547 -558 -520 -78 -597 -429 -922 -940 -685 -74 -99 -916 -778 -457 -594 -303 -480 -577 -897 -489 -668 -307 -557 -644 -759 -692 -380 -691 -9 -642 -514 -568 -965 -302 -854 -874 -153 -166 -2 -409 -134 -437 -162 -891 -113 -305 -584 -346 -75 -568 -619 -922 -931 -346 -833 -970 -327 -528 -669 -227 -254 -705 -724 -71 -873 -215 -617 -395 -124 -62 -322 -590 -950 -873 -88 -6 -508 -230 -788 -942 -221 -31 -385 -787 -767 -328 -393 -220 -322 -789 -274 -82 -40 -408 -796 -209 -141 -811 -756 -141 -140 -124 -140 -594 -839 -867 -498 -709 -702 -221 -951 -634 -276 -55 -783 -345 -543 -579 -45 -102 -892 -964 -188 -260 -433 -579 -407 -326 -471 -188 -829 -985 -744 -263 -830 -681 -254 -566 -953 -776 -62 -453 -527 -746 -344 -37 -319 -369 -971 -367 -958 -467 -667 -506 -926 -230 -115 -892 -870 -405 -464 -279 -929 -419 -294 -228 -514 -645 -310 -158 -151 -285 -302 -116 -426 -816 -790 -61 -100 -360 -818 -559 -400 -60 -906 -588 -593 -335 -829 -443 -935 -224 -615 -630 -890 -521 -302 -242 -382 -103 -443 -483 -872 -519 -729 -390 -702 -204 -114 -181 -289 -75 -131 -753 -397 -390 -24 -346 -822 -853 -693 -999 -157 -150 -945 -317 -3 -107 -407 -575 -184 -846 -632 -272 -686 -231 -243 -626 -911 -35 -655 -440 -709 -700 -759 -532 -31 -284 -9 -918 -977 -466 -118 -565 -369 -974 -881 -55 -878 -479 -52 -183 -16 -80 -229 -20 -923 -650 -906 -941 -971 -259 -690 -910 -393 -324 -796 -812 -371 -592 -974 -250 -166 -130 -181 -531 -120 -291 -976 -650 -687 -59 -984 -361 -193 -116 -844 -623 -851 -289 -598 -56 -547 -930 -661 -999 -612 -386 -88 -437 -391 -287 -158 -644 -160 -348 -487 -187 -129 -857 -10 -371 -388 -664 -473 -351 -799 -436 -631 -834 -963 -379 -554 -858 -981 -784 -458 -289 -274 -850 -239 -576 -358 -827 -122 -65 -321 -854 -844 -913 -106 -232 -905 -989 -331 -163 -470 -729 -974 -412 -736 -980 -42 -698 -218 -143 -136 -752 -684 -1000 -344 -515 -349 -478 -355 -122 -842 -226 -831 -151 -1000 -572 -684 -163 -435 -179 -542 -560 -142 -819 -467 -71 -196 -169 -40 -261 -907 -973 -629 -864 -227 -444 -626 -565 -186 -914 -913 -560 -734 -105 -255 -517 -491 -719 -759 -191 -528 -523 -748 -625 -413 -763 -937 -123 -440 -86 -278 -781 -965 -249 -383 -510 -910 -46 -264 -728 -778 -876 -407 -879 -676 -723 -150 -913 -932 -881 -721 -577 -430 -163 -979 -65 -163 -345 -217 -377 -894 -356 -509 -505 -441 -484 -764 -249 -964 -738 -145 -116 -310 -343 -681 -63 -237 -531 -944 -318 -919 -511 -499 -418 -535 -89 -318 -781 -132 -174 -749 -987 -910 -912 -803 -874 -503 -728 -411 -603 -320 -347 -321 -778 -922 -468 -371 -485 -858 -73 -304 -69 -542 -853 -790 -808 -243 -389 -873 -823 -538 -581 -791 -732 -366 -552 -516 -549 -152 -53 -329 -43 -539 -564 -489 -382 -729 -840 -198 -594 -922 -604 -900 -361 -71 -852 -464 -522 -858 -58 -612 -845 -239 -283 -617 -172 -247 -575 -927 -620 -275 -17 -11 -953 -487 -627 -807 -440 -346 -915 -56 -412 -874 -428 -908 -6 -140 -277 -144 -242 -477 -908 -332 -916 -45 -194 -627 -824 -269 -107 -398 -348 -453 -249 -615 -209 -699 -385 -398 -729 -101 -559 -965 -697 -627 -531 -712 -915 -805 -674 -613 -735 -918 -570 -349 -325 -794 -318 -973 -28 -209 -257 -314 -504 -128 -322 -235 -317 -202 -924 -409 -602 -720 -377 -377 -853 -352 -741 -925 -917 -111 -24 -785 -369 -822 -398 -270 -263 -315 -526 -812 -771 -868 -226 -231 -895 -225 -263 -708 -251 -904 -167 -901 -820 -745 -485 -999 -670 -96 -630 -332 -312 -501 -545 -656 -120 -93 -568 -549 -202 -29 -43 -921 -552 -197 -134 -803 -989 -27 -575 -371 -348 -156 -845 -903 -853 -769 -685 -742 -70 -910 -717 -343 -455 -640 -488 -979 -178 -682 -232 -524 -668 -228 -191 -788 -595 -818 -674 -862 -70 -842 -354 -867 -844 -792 -204 -32 -541 -49 -645 -957 -234 -381 -576 -80 -553 -917 -595 -858 -538 -278 -962 -51 -143 -276 -704 -852 -43 -748 -94 -873 -395 -916 -175 -284 -248 -496 -151 -326 -34 -799 -210 -810 -216 -973 -242 -947 -527 -46 -133 -736 -689 -684 -849 -198 -216 -107 -59 -734 -373 -112 -165 -5 -436 -61 -653 -162 -811 -777 -2 -878 -676 -428 -8 -732 -291 -262 -718 -276 -24 -882 -829 -820 -598 -236 -317 -31 -179 -647 -453 -797 -902 -702 -208 -499 -3 -306 -725 -91 -336 -458 -161 -123 -387 -338 -387 -469 -95 -670 -787 -636 -993 -528 -641 -152 -965 -825 -161 -411 -52 -192 -251 -425 -937 -69 -918 -507 -772 -835 -553 -936 -337 -191 -536 -960 -573 -940 -297 -186 -238 -333 -7 -54 -467 -500 -31 -198 -595 -122 -256 -246 -153 -54 -338 -968 -1000 -256 -258 -91 -612 -918 -368 -504 -455 -5 -651 -335 -333 -966 -798 -635 -679 -675 -421 -239 -310 -219 -597 -983 -321 -556 -605 -400 -249 -433 -173 -115 -86 -582 -860 -863 -967 -789 -76 -509 -866 -928 -249 -395 -416 -713 -494 -992 -570 -967 -265 -222 -552 -352 -576 -255 -522 -881 -59 -206 -669 -384 -143 -354 -759 -568 -984 -338 -433 -479 -184 -572 -921 -99 -460 -755 -456 -255 -570 -822 -61 -846 -368 -502 -600 -705 -749 -599 -451 -187 -653 -275 -301 -610 -457 -39 -395 -872 -81 -689 -577 -613 -577 -59 -841 -579 -507 -940 -725 -443 -175 -552 -280 -975 -325 -508 -62 -92 -744 -902 -467 -407 -766 -344 -618 -98 -465 -289 -407 -855 -758 -831 -20 -562 -427 -170 -301 -717 -921 -610 -788 -827 -39 -553 -110 -943 -109 -787 -309 -36 -641 -174 -38 -438 -764 -569 -502 -622 -915 -932 -894 -675 -742 -438 -887 -768 -259 -663 -296 -118 -745 -30 -206 -581 -940 -68 -984 -157 -466 -864 -395 -934 -135 -234 -957 -531 -610 -447 -203 -872 -919 -68 -610 -113 -486 -453 -539 -724 -491 -737 -876 -809 -520 -966 -412 -315 -106 -170 -391 -954 -93 -546 -782 -318 -520 -127 -744 -17 -433 -812 -755 -766 -288 -578 -186 -839 -660 -466 -471 -791 -379 -819 -139 -30 -745 -742 -526 -452 -905 -837 -371 -917 -171 -295 -178 -558 -265 -305 -178 -780 -704 -236 -734 -934 -896 -414 -425 -826 -901 -647 -192 -879 -166 -116 -487 -788 -781 -761 -401 -297 -301 -498 -74 -429 -951 -652 -761 -350 -657 -612 -416 -845 -605 -768 -882 -179 -192 -230 -998 -665 -252 -46 -383 -675 -824 -485 -175 -271 -768 -748 -227 -728 -19 -251 -962 -350 -614 -402 -716 -682 -36 -464 -462 -469 -12 -830 -731 -716 -812 -850 -992 -344 -997 -250 -733 -132 -951 -406 -491 -907 -239 -249 -34 -873 -992 -633 -554 -226 -530 -583 -565 -540 -755 -231 -18 -341 -754 -41 -708 -2 -988 -291 -792 -258 -358 -668 -74 -690 -173 -643 -654 -481 -598 -201 -348 -51 -316 -975 -741 -485 -157 -926 -474 -639 -431 -638 -513 -253 -98 -562 -963 -86 -343 -844 -370 -578 -558 -31 -595 -544 -721 -451 -657 -810 -928 -131 -191 -660 -152 -244 -317 -441 -130 -659 -975 -384 -830 -73 -774 -737 -577 -630 -735 -713 -973 -126 -995 -131 -502 -928 -277 -642 -87 -988 -342 -320 -800 -687 -528 -879 -369 -50 -548 -813 -376 -120 -667 -970 -986 -194 -61 -250 -249 -525 -363 -772 -213 -294 -561 -763 -66 -404 -340 -293 -576 -360 -27 -69 -213 -474 -779 -374 -874 -432 -778 -66 -152 -310 -373 -281 -637 -989 -762 -950 -657 -219 -896 -411 -602 -285 -363 -675 -106 -238 -107 -928 -508 -341 -73 -561 -594 -86 -146 -868 -572 -9 -154 -691 -687 -189 -66 -516 -429 -385 -879 -427 -648 -213 -808 -594 -494 -816 -750 -249 -690 -3 -925 -191 -272 -257 -961 -523 -572 -119 -685 -86 -401 -398 -32 -513 -31 -624 -333 -361 -905 -771 -455 -216 -687 -565 -451 -875 -99 -134 -450 -725 -178 -556 -870 -827 -473 -256 -687 -505 -315 -802 -924 -617 -430 -966 -780 -853 -775 -748 -847 -223 -708 -668 -993 -686 -955 -376 -530 -640 -232 -772 -801 -476 -656 -645 -292 -47 -968 -566 -112 -80 -658 -51 -224 -768 -139 -314 -934 -575 -687 -567 -501 -5 -758 -979 -74 -411 -358 -22 -554 -899 -309 -706 -916 -69 -571 -237 -118 -539 -829 -500 -50 -828 -762 -741 -458 -363 -973 -481 -351 -593 -730 -861 -339 -144 -914 -28 -830 -865 -347 -115 -601 -819 -781 -719 -495 -438 -695 -164 -365 -225 -636 -161 -778 -332 -980 -540 -189 -385 -943 -940 -508 -170 -132 -345 -75 -44 -250 -524 -381 -222 -742 -978 -841 -222 -974 -772 -333 -389 -88 -605 -918 -173 -383 -140 -637 -213 -144 -149 -397 -515 -2 -206 -183 -878 -600 -792 -653 -94 -492 -737 -141 -817 -803 -860 -590 -722 -172 -557 -995 -609 -143 -225 -102 -116 -770 -187 -224 -780 -368 -204 -928 -922 -529 -192 -57 -205 -705 -484 -773 -507 -824 -590 -678 -884 -44 -64 -942 -866 -533 -159 -597 -86 -932 -402 -115 -571 -177 -467 -591 -900 -784 -555 -137 -593 -779 -863 -625 -779 -704 -245 -536 -569 -193 -594 -324 -604 -548 -241 -725 -162 -251 -456 -484 -4 -249 -824 -490 -750 -620 -177 -786 -79 -491 -838 -750 -254 -198 -798 -763 -677 -567 -568 -858 -833 -313 -755 -582 -769 -910 -649 -9 -980 -707 -923 -940 -868 -283 -521 -548 -272 -585 -503 -366 -449 -170 -917 -536 -298 -430 -848 -426 -106 -896 -560 -522 -432 -833 -303 -758 -864 -624 -444 -144 -780 -21 -755 -484 -331 -923 -830 -72 -712 -342 -420 -863 -586 -309 -933 -528 -238 -173 -976 -383 -446 -599 -418 -947 -767 -823 -902 -360 -146 -872 -736 -437 -242 -23 -36 -178 -902 -190 -418 -403 -617 -878 -438 -496 -956 -155 -853 -675 -824 -421 -314 -465 -694 -169 -913 -32 -931 -529 -908 -997 -793 -494 -902 -89 -965 -211 -877 -99 -200 -395 -869 -97 -813 -766 -871 -933 -333 -232 -647 -312 -184 -194 -766 -777 -591 -598 -923 -446 -399 -832 -596 -397 -996 -360 -246 -685 -674 -437 -605 -305 -576 -22 -4 -670 -597 -523 -308 -466 -166 -677 -681 -201 -609 -565 -865 -469 -983 -847 -719 -772 -651 -691 -293 -412 -238 -69 -213 -453 -705 -201 -783 -416 -498 -677 -664 -120 -80 -142 -919 -855 -953 -877 -847 -214 -810 -428 -118 -400 -978 -383 -573 -470 -746 -210 -606 -453 -333 -909 -748 -358 -172 -148 -561 -118 -560 -15 -679 -557 -424 -514 -182 -718 -723 -875 -509 -206 -706 -327 -439 -834 -931 -81 -662 -801 -793 -794 -313 -252 -998 -360 -200 -768 -737 -533 -558 -167 -37 -493 -605 -549 -924 -458 -944 -862 -865 -463 -656 -213 -147 -807 -315 -951 -678 -577 -636 -788 -586 -304 -940 -286 -213 -351 -117 -352 -292 -34 -392 -771 -210 -680 -537 -337 -547 -805 -724 -324 -903 -425 -399 -643 -167 -362 -804 -608 -660 -922 -51 -234 -272 -569 -264 -638 -966 -107 -689 -694 -348 -327 -130 -916 -935 -903 -832 -804 -107 -707 -249 -253 -992 -124 -757 -634 -325 -453 -25 -208 -991 -767 -659 -941 -699 -442 -338 -682 -532 -354 -707 -733 -220 -809 -339 -798 -257 -100 -27 -692 -419 -656 -797 -764 -711 -646 -214 -763 -865 -96 -507 -185 -812 -578 -195 -408 -707 -264 -550 -479 -905 -86 -124 -923 -298 -355 -130 -675 -21 -264 -300 -79 -321 -289 -165 -404 -190 -671 -822 -29 -241 -693 -656 -776 -908 -536 -239 -133 -73 -880 -560 -779 -407 -730 -477 -40 -376 -865 -82 -756 -134 -802 -878 -475 -303 -250 -505 -265 -37 -335 -882 -352 -580 -690 -583 -986 -266 -580 -395 -65 -947 -514 -663 -624 -266 -328 -791 -875 -92 -86 -956 -403 -691 -695 -732 -373 -26 -637 -457 -810 -558 -211 -295 -753 -272 -631 -429 -385 -790 -6 -458 -902 -747 -364 -410 -96 -165 -992 -315 -50 -732 -320 -854 -753 -504 -181 -491 -33 -124 -21 -609 -941 -55 -428 -871 -322 -90 -774 -27 -746 -78 -197 -467 -903 -41 -658 -206 -630 -126 -570 -975 -398 -75 -269 -124 -143 -424 -455 -929 -196 -615 -43 -296 -671 -430 -556 -405 -550 -979 -934 -267 -154 -856 -287 -926 -639 -838 -627 -120 -157 -359 -941 -595 -121 -82 -40 -81 -950 -208 -385 -350 -877 -761 -579 -301 -88 -28 -695 -603 -630 -633 -232 -999 -769 -801 -308 -669 -513 -809 -938 -839 -683 -929 -540 -736 -981 -925 -116 -15 -296 -515 -54 -941 -278 -2 -216 -848 -839 -627 -232 -535 -122 -693 -165 -651 -580 -540 -407 -564 -61 -565 -507 -522 -622 -202 -677 -21 -511 -600 -583 -714 -216 -754 -232 -598 -260 -186 -787 -613 -825 -283 -893 -75 -420 -202 -523 -383 -894 -740 -108 -804 -645 -102 -392 -927 -728 -623 -664 -81 -176 -547 -636 -901 -597 -976 -854 -609 -497 -972 -594 -707 -936 -90 -797 -324 -31 -65 -430 -177 -899 -114 -333 -778 -82 -696 -972 -22 -120 -127 -315 -470 -731 -917 -342 -271 -747 -879 -433 -699 -233 -807 -355 -827 -332 -618 -946 -857 -457 -818 -194 -258 -730 -280 -702 -573 -993 -404 -289 -352 -730 -615 -801 -986 -556 -138 -976 -512 -428 -312 -46 -225 -115 -98 -117 -135 -329 -602 -632 -810 -234 -860 -373 -281 -36 -985 -514 -112 -311 -441 -613 -536 -177 -445 -875 -257 -832 -575 -745 -896 -846 -26 -584 -757 -702 -627 -490 -889 -927 -120 -48 -23 -226 -722 -3 -26 -711 -943 -60 -618 -970 -968 -107 -159 -55 -910 -727 -96 -742 -436 -660 -108 -50 -936 -966 -673 -699 -670 -945 -347 -314 -879 -778 -60 -808 -115 -126 -455 -366 -611 -173 -93 -146 -879 -741 -595 -869 -264 -32 -617 -943 -975 -959 -928 -463 -730 -671 -780 -608 -476 -939 -198 -303 -282 -28 -614 -95 -480 -457 -739 -381 -428 -67 -968 -432 -419 -133 -168 -417 -630 -465 -575 -636 -603 -407 -868 -152 -831 -380 -528 -168 -681 -870 -608 -791 -889 -550 -320 -551 -674 -471 -459 -65 -128 -650 -159 -193 -995 -779 -353 -80 -94 -481 -627 -450 -132 -572 -295 -220 -75 -124 -809 -607 -239 -705 -895 -291 -73 -536 -744 -667 -825 -266 -466 -608 -756 -759 -740 -302 -537 -766 -704 -16 -315 -136 -562 -552 -89 -960 -880 -448 -313 -680 -487 -125 -133 -256 -306 -563 -405 -662 -965 -400 -749 -753 -31 -766 -582 -434 -904 -623 -873 -60 -330 -213 -811 -152 -844 -220 -401 -649 -364 -498 -441 -409 -742 -337 -699 -795 -79 -15 -119 -965 -586 -835 -271 -404 -18 -949 -692 -392 -981 -653 -952 -908 -457 -381 -825 -743 -279 -358 -78 -700 -264 -475 -234 -667 -568 -564 -368 -600 -611 -398 -412 -786 -599 -653 -775 -83 -46 -666 -391 -814 -225 -834 -652 -841 -507 -634 -449 -896 -637 -264 -785 -781 -22 -706 -954 -426 -476 -951 -35 -974 -692 -940 -920 -885 -587 -48 -946 -65 -738 -410 -105 -437 -948 -651 -994 -397 -484 -37 -942 -140 -756 -666 -883 -457 -344 -747 -803 -729 -568 -658 -763 -321 -586 -793 -609 -768 -711 -591 -402 -790 -275 -305 -298 -563 -524 -942 -314 -352 -433 -793 -95 -996 -556 -216 -146 -416 -163 -682 -912 -98 -26 -618 -877 -748 -152 -744 -224 -96 -66 -920 -990 -973 -182 -454 -251 -570 -507 -651 -501 -778 -327 -38 -634 -91 -944 -291 -80 -282 -774 -671 -495 -632 -533 -182 -944 -189 -254 -226 -14 -163 -640 -337 -174 -452 -114 -792 -370 -892 -172 -951 -172 -773 -360 -722 -242 -950 -361 -108 -290 -204 -47 -467 -208 -326 -970 -347 -792 -499 -104 -779 -466 -52 -647 -973 -526 -530 -766 -663 -610 -338 -44 -230 -327 -356 -93 -392 -741 -301 -957 -485 -824 -269 -131 -191 -983 -217 -888 -989 -290 -370 -697 -41 -481 -645 -752 -272 -201 -733 -208 -796 -915 -697 -220 -577 -638 -849 -919 -683 -756 -530 -131 -338 -782 -406 -853 -954 -851 -205 -622 -986 -316 -856 -976 -399 -443 -967 -244 -967 -285 -898 -963 -522 -109 -669 -858 -567 -497 -820 -290 -51 -316 -256 -940 -209 -172 -654 -889 -984 -871 -68 -664 -650 -522 -528 -748 -900 -560 -359 -197 -262 -910 -580 -779 -703 -719 -962 -630 -932 -93 -265 -313 -822 -657 -841 -737 -349 -642 -178 -373 -223 -15 -558 -460 -621 -715 -381 -4 -455 -612 -240 -379 -616 -598 -577 -876 -513 -158 -227 -209 -852 -884 -683 -701 -128 -921 -150 -846 -498 -949 -247 -449 -224 -196 -52 -463 -267 -619 -536 -684 -840 -544 -584 -79 -154 -109 -318 -520 -926 -391 -852 -736 -347 -224 -556 -744 -538 -238 -756 -856 -321 -75 -883 -283 -855 -262 -845 -202 -926 -859 -127 -310 -5 -758 -95 -817 -521 -933 -896 -326 -398 -892 -102 -105 -263 -902 -495 -121 -184 -836 -872 -308 -163 -328 -16 -597 -5 -361 -533 -200 -214 -350 -10 -402 -732 -368 -22 -194 -599 -163 -760 -862 -703 -430 -247 -714 -99 -984 -151 -586 -239 -294 -290 -278 -300 -742 -123 -151 -97 -823 -581 -169 -611 -489 -393 -359 -903 -773 -276 -712 -873 -931 -686 -792 -371 -540 -304 -930 -884 -569 -513 -405 -674 -826 -286 -41 -60 -620 -607 -135 -900 -409 -463 -147 -238 -231 -465 -612 -93 -931 -216 -479 -319 -940 -886 -918 -715 -780 -503 -557 -527 -428 -455 -907 -4 -140 -148 -828 -908 -98 -488 -987 -482 -753 -290 -679 -632 -16 -902 -460 -445 -525 -822 -802 -468 -925 -608 -496 -763 -934 -887 -784 -355 -720 -781 -445 -553 -823 -774 -694 -302 -62 -673 -984 -188 -784 -981 -667 -982 -807 -129 -224 -744 -721 -486 -270 -8 -724 -147 -864 -879 -680 -797 -271 -603 -41 -318 -12 -282 -603 -456 -163 -113 -776 -502 -391 -444 -767 -211 -927 -472 -213 -266 -30 -107 -854 -405 -583 -355 -140 -522 -414 -92 -617 -531 -838 -945 -607 -38 -237 -538 -842 -684 -874 -113 -974 -167 -538 -284 -172 -984 -860 -380 -782 -705 -801 -917 -166 -37 -997 -152 -756 -881 -998 -617 -755 -557 -508 -666 -394 -587 -830 -80 -126 -847 -542 -464 -756 -763 -536 -480 -908 -896 -267 -978 -256 -140 -627 -478 -952 -176 -401 -724 -925 -150 -80 -337 -743 -212 -205 -269 -78 -741 -428 -342 -779 -73 -736 -362 -826 -331 -185 -460 -264 -577 -237 -440 -835 -401 -773 -561 -573 -562 -152 -447 -272 -481 -747 -848 -308 -625 -8 -1 -974 -821 -804 -12 -376 -429 -174 -222 -104 -580 -127 -399 -320 -696 -362 -797 -368 -935 -785 -589 -461 -655 -991 -334 -726 -967 -464 -398 -314 -900 -660 -448 -505 -563 -120 -124 -882 -103 -857 -556 -550 -516 -212 -304 -207 -302 -934 -332 -343 -502 -68 -872 -535 -369 -672 -52 -155 -233 -544 -221 -812 -569 -715 -689 -48 -953 -57 -903 -691 -524 -109 -240 -200 -827 -445 -560 -71 -630 -226 -266 -382 -280 -890 -405 -604 -770 -615 -922 -106 -16 -777 -612 -715 -606 -258 -577 -143 -157 -736 -43 -876 -564 -706 -200 -851 -372 -194 -94 -456 -196 -137 -711 -240 -338 -725 -514 -47 -704 -6 -115 -464 -877 -381 -603 -97 -458 -94 -382 -99 -113 -214 -853 -196 -578 -664 -654 -181 -264 -772 -158 -335 -344 -43 -375 -510 -755 -239 -7 -821 -214 -986 -569 -808 -991 -506 -471 -798 -320 -363 -805 -305 -758 -398 -839 -81 -809 -910 -18 -760 -403 -40 -94 -651 -745 -834 -292 -30 -445 -134 -289 -214 -38 -503 -53 -4 -275 -770 -551 -169 -568 -76 -694 -366 -613 -497 -281 -962 -757 -933 -320 -30 -994 -345 -812 -164 -133 -328 -544 -847 -424 -390 -216 -987 -841 -526 -424 -686 -116 -341 -734 -316 -224 -165 -850 -817 -826 -771 -758 -536 -338 -721 -90 -304 -37 -548 -910 -500 -802 -211 -524 -473 -680 -678 -259 -581 -791 -223 -518 -414 -800 -244 -284 -116 -704 -821 -497 -787 -517 -971 -125 -285 -564 -770 -855 -855 -236 -926 -409 -586 -603 -173 -161 -195 -468 -176 -186 -836 -550 -76 -597 -119 -830 -633 -744 -773 -811 -725 -196 -807 -203 -570 -63 -192 -3 -739 -898 -937 -100 -444 -499 -883 -595 -511 -950 -153 -643 -988 -476 -796 -706 -810 -384 -390 -938 -425 -236 -852 -294 -748 -715 -472 -420 -47 -25 -645 -342 -918 -366 -110 -683 -799 -18 -982 -234 -709 -734 -218 -849 -937 -618 -66 -310 -127 -914 -749 -611 -333 -999 -334 -16 -880 -469 -568 -528 -872 -265 -94 -292 -548 -362 -886 -749 -540 -337 -176 -332 -424 -498 -622 -92 -90 -100 -980 -32 -748 -207 -404 -250 -989 -967 -869 -972 -181 -470 -552 -368 -451 -957 -34 -918 -195 -404 -121 -1000 -343 -413 -479 -371 -585 -259 -96 -317 -562 -636 -949 -833 -221 -393 -807 -654 -524 -305 -892 -502 -817 -835 -234 -400 -415 -326 -505 -295 -55 -167 -751 -655 -190 -926 -348 -280 -355 -888 -484 -15 -662 -949 -528 -424 -207 -727 -923 -390 -518 -115 -271 -313 -718 -820 -479 -885 -572 -286 -545 -910 -510 -279 -34 -382 -552 -199 -282 -143 -704 -978 -644 -875 -50 -603 -633 -703 -195 -701 -266 -66 -956 -624 -161 -158 -151 -309 -91 -872 -833 -162 -494 -402 -595 -448 -873 -809 -90 -418 -473 -401 -668 -678 -33 -235 -506 -522 -760 -524 -136 -233 -957 -918 -568 -154 -815 -941 -493 -566 -78 -13 -986 -83 -17 -892 -744 -11 -746 -24 -894 -580 -62 -837 -553 -393 -344 -24 -90 -226 -535 -989 -806 -803 -471 -201 -17 -713 -864 -406 -418 -902 -110 -588 -163 -12 -73 -267 -928 -349 -455 -902 -526 -409 -451 -319 -751 -528 -178 -864 -52 -749 -385 -730 -398 -341 -284 -781 -961 -430 -628 -78 -944 -562 -981 -700 -449 -566 -202 -637 -898 -145 -694 -937 -434 -548 -463 -908 -353 -542 -334 -446 -467 -232 -377 -942 -33 -580 -131 -586 -670 -796 -303 -223 -383 -860 -757 -978 -713 -129 -9 -54 -341 -808 -720 -648 -225 -788 -335 -605 -981 -401 -644 -376 -506 -380 -205 -395 -839 -246 -424 -133 -981 -75 -156 -1 -122 -904 -129 -315 -919 -697 -708 -760 -890 -380 -229 -551 -245 -848 -882 -123 -646 -689 -583 -552 -777 -209 -596 -460 -782 -511 -752 -327 -855 -365 -340 -74 -751 -429 -787 -629 -385 -14 -955 -450 -671 -781 -852 -822 -432 -938 -746 -706 -502 -79 -688 -453 -805 -313 -355 -418 -491 -823 -869 -293 -638 -460 -938 -929 -51 -254 -794 -334 -241 -334 -717 -410 -568 -62 -701 -158 -92 -378 -210 -102 -181 -21 -24 -894 -727 -961 -946 -66 -423 -544 -759 -479 -573 -492 -504 -887 -402 -693 -592 -192 -147 -503 -520 -508 -510 -300 -335 -791 -513 -996 -698 -662 -369 -715 -713 -498 -663 -788 -882 -632 -593 -436 -384 -11 -401 -106 -143 -862 -961 -474 -176 -544 -568 -760 -482 -798 -536 -104 -566 -640 -527 -542 -260 -350 -410 -382 -661 -412 -603 -760 -454 -673 -218 -488 -608 -821 -23 -105 -580 -326 -320 -246 -981 -216 -87 -563 -669 -519 -893 -963 -178 -100 -1 -743 -988 -131 -578 -250 -184 -828 -643 -354 -600 -72 -620 -138 -907 -648 -65 -468 -627 -462 -928 -492 -224 -397 -190 -792 -765 -223 -160 -995 -643 -556 -822 -207 -202 -432 -573 -778 -754 -781 -51 -322 -675 -468 -764 -8 -650 -23 -51 -372 -434 -508 -65 -992 -501 -824 -304 -926 -762 -508 -709 -548 -851 -997 -279 -970 -607 -693 -78 -904 -398 -27 -973 -47 -883 -863 -826 -362 -965 -156 -309 -90 -557 -772 -157 -14 -448 -754 -520 -72 -499 -25 -910 -339 -186 -502 -475 -638 -960 -838 -387 -464 -52 -270 -622 -680 -60 -508 -465 -106 -664 -812 -768 -227 -164 -739 -77 -406 -918 -119 -174 -762 -128 -195 -136 -831 -699 -254 -401 -193 -320 -483 -455 -109 -579 -486 -263 -481 -550 -707 -522 -210 -676 -998 -999 -132 -673 -732 -709 -905 -854 -52 -681 -661 -661 -399 -704 -211 -136 -980 -879 -546 -565 -988 -143 -408 -243 -682 -628 -276 -507 -180 -778 -169 -270 -795 -724 -514 -611 -267 -782 -359 -212 -804 -813 -617 -165 -43 -187 -960 -222 -681 -527 -592 -840 -194 -804 -427 -390 -316 -804 -788 -575 -455 -120 -164 -862 -545 -564 -735 -783 -736 -877 -913 -154 -490 -763 -235 -154 -454 -539 -65 -954 -648 -286 -658 -995 -562 -523 -339 -479 -968 -630 -615 -722 -581 -781 -734 -161 -217 -361 -161 -899 -372 -1 -30 -791 -251 -702 -559 -925 -148 -376 -606 -277 -728 -922 -763 -393 -892 -965 -427 -299 -719 -290 -10 -549 -838 -686 -584 -303 -401 -576 -179 -47 -920 -614 -751 -394 -108 -51 -797 -328 -818 -299 -994 -30 -188 -11 -33 -969 -137 -968 -683 -376 -850 -794 -338 -798 -471 -465 -868 -928 -457 -575 -674 -809 -821 -451 -496 -859 -471 -803 -814 -152 -199 -28 -496 -225 -546 -299 -228 -1000 -523 -145 -979 -607 -931 -980 -356 -811 -815 -286 -63 -476 -676 -964 -384 -839 -668 -894 -105 -570 -137 -881 -290 -378 -974 -639 -334 -117 -363 -468 -443 -178 -916 -219 -10 -681 -667 -122 -782 -993 -237 -97 -673 -927 -166 -624 -764 -436 -541 -863 -924 -806 -79 -91 -346 -168 -890 -229 -912 -666 -637 -964 -891 -732 -862 -866 -947 -271 -941 -438 -390 -926 -11 -20 -227 -386 -855 -166 -771 -976 -692 -676 -63 -48 -526 -972 -568 -396 -775 -289 -676 -165 -954 -772 -418 -415 -507 -933 -547 -938 -38 -644 -11 -752 -438 -415 -648 -669 -58 -341 -137 -472 -132 -170 -328 -829 -131 -735 -785 -920 -362 -937 -749 -241 -89 -287 -143 -956 -240 -172 -417 -132 -844 -596 -3 -149 -953 -944 -754 -140 -406 -898 -558 -836 -250 -698 -421 -615 -252 -69 -645 -296 -911 -333 -968 -364 -216 -234 -450 -389 -471 -828 -330 -488 -694 -21 -366 -253 -298 -802 -101 -18 -194 -556 -842 -311 -639 -839 -244 -593 -274 -564 -290 -119 -606 -866 -244 -860 -907 -277 -126 -2 -743 -489 -770 -820 -397 -24 -497 -655 -152 -842 -711 -48 -1000 -608 -261 -83 -622 -633 -591 -895 -255 -447 -50 -422 -562 -899 -788 -346 -446 -30 -219 -539 -522 -759 -841 -403 -293 -100 -943 -166 -661 -906 -818 -772 -954 -924 -760 -215 -146 -969 -788 -157 -320 -50 -783 -329 -172 -181 -77 -742 -42 -917 -548 -382 -696 -679 -582 -589 -809 -488 -9 -504 -549 -110 -26 -581 -883 -197 -334 -914 -834 -376 -995 -526 -382 -381 -585 -378 -531 -223 -737 -385 -854 -992 -65 -348 -400 -292 -319 -414 -239 -691 -19 -224 -985 -318 -10 -773 -210 -369 -397 -102 -195 -462 -156 -14 -166 -949 -53 -356 -233 -386 -829 -972 -985 -677 -432 -911 -402 -203 -615 -375 -492 -71 -505 -79 -337 -977 -357 -645 -575 -86 -78 -736 -566 -220 -367 -621 -254 -978 -658 -590 -93 -14 -913 -263 -492 -449 -782 -925 -615 -527 -620 -626 -433 -691 -242 -521 -642 -45 -145 -788 -94 -645 -706 -949 -343 -836 -161 -825 -82 -812 -609 -236 -142 -770 -799 -373 -223 -368 -788 -998 -597 -975 -690 -425 -50 -510 -744 -715 -530 -996 -442 -990 -366 -588 -647 -609 -366 -259 -455 -731 -380 -934 -335 -600 -420 -398 -517 -375 -852 -925 -891 -732 -673 -100 -262 -439 -877 -188 -287 -379 -794 -776 -641 -968 -236 -618 -153 -271 -142 -414 -48 -677 -480 -20 -33 -316 -58 -178 -808 -212 -118 -673 -305 -49 -642 -569 -610 -709 -611 -659 -773 -296 -843 -929 -172 -721 -503 -39 -274 -979 -223 -554 -717 -381 -412 -491 -493 -163 -436 -46 -76 -625 -413 -77 -641 -958 -677 -52 -120 -60 -32 -537 -525 -610 -273 -84 -51 -711 -922 -425 -904 -169 -883 -137 -755 -842 -541 -749 -678 -762 -85 -6 -958 -65 -586 -755 -766 -917 -320 -325 -735 -682 -79 -602 -710 -205 -742 -582 -523 -558 -600 -105 -660 -863 -247 -969 -852 -745 -991 -410 -104 -23 -33 -970 -753 -253 -404 -530 -188 -135 -156 -285 -525 -3 -845 -743 -909 -609 -293 -367 -175 -983 -17 -149 -488 -755 -446 -842 -706 -741 -911 -982 -390 -658 -985 -336 -370 -453 -929 -485 -146 -627 -674 -629 -136 -704 -269 -813 -885 -31 -509 -179 -213 -367 -338 -937 -232 -816 -572 -200 -741 -419 -353 -550 -809 -770 -468 -590 -682 -439 -303 -396 -981 -53 -612 -407 -99 -560 -626 -352 -115 -129 -79 -826 -17 -409 -929 -183 -410 -883 -324 -125 -14 -684 -801 -36 -473 -217 -9 -969 -414 -979 -792 -462 -785 -999 -839 -336 -524 -756 -656 -970 -581 -529 -161 -591 -710 -363 -939 -360 -733 -293 -201 -480 -40 -113 -314 -731 -848 -215 -881 -19 -50 -719 -34 -861 -28 -851 -334 -289 -405 -103 -662 -48 -739 -349 -737 -261 -31 -755 -486 -673 -597 -150 -18 -251 -757 -812 -960 -23 -948 -795 -23 -260 -290 -351 -320 -971 -943 -159 -411 -728 -465 -418 -889 -648 -804 -29 -649 -561 -711 -232 -163 -22 -623 -541 -612 -707 -353 -788 -186 -313 -313 -17 -458 -823 -617 -566 -397 -861 -83 -141 -659 -604 -292 -479 -760 -931 -704 -64 -740 -79 -432 -18 -8 -164 -234 -335 -134 -129 -692 -665 -264 -944 -201 -426 -103 -123 -91 -335 -150 -537 -83 -113 -964 -488 -883 -685 -844 -617 -353 -527 -506 -916 -570 -736 -477 -422 -298 -358 -881 -748 -227 -583 -866 -446 -992 -51 -912 -968 -749 -372 -745 -184 -914 -297 -18 -462 -339 -790 -912 -586 -75 -436 -771 -100 -89 -119 -408 -713 -934 -436 -212 -502 -449 -15 -302 -480 -248 -305 -147 -235 -565 -488 -555 -484 -932 -262 -363 -68 -154 -869 -624 -423 -246 -417 -233 -328 -890 -223 -772 -119 -982 -51 -700 -31 -670 -470 -944 -867 -371 -169 -631 -111 -912 -913 -691 -407 -935 -834 -645 -279 -883 -422 -532 -853 -728 -51 -440 -831 -173 -548 -349 -62 -86 -762 -37 -917 -269 -235 -170 -906 -1000 -200 -19 -525 -15 -789 -447 -186 -452 -642 -614 -76 -777 -463 -832 -114 -849 -326 -893 -401 -384 -827 -191 -815 -804 -36 -286 -832 -334 -290 -525 -517 -835 -777 -517 -892 -465 -498 -426 -993 -45 -513 -893 -816 -147 -68 -439 -81 -459 -105 -877 -909 -98 -92 -292 -297 -469 -313 -818 -857 -705 -266 -77 -741 -261 -38 -655 -387 -3 -299 -135 -423 -258 -264 -727 -509 -766 -456 -645 -57 -456 -668 -695 -113 -961 -505 -829 -335 -275 -735 -747 -481 -490 -52 -54 -797 -463 -300 -590 -408 -751 -788 -719 -9 -26 -418 -560 -389 -411 -626 -251 -185 -222 -415 -74 -577 -917 -415 -474 -742 -804 -664 -845 -717 -952 -827 -305 -554 -876 -786 -228 -343 -720 -623 -335 -382 -466 -22 -462 -629 -64 -444 -112 -511 -140 -256 -34 -161 -981 -740 -529 -692 -591 -589 -280 -805 -188 -147 -570 -538 -891 -645 -354 -122 -60 -426 -606 -724 -922 -299 -877 -642 -120 -945 -920 -336 -723 -313 -1 -536 -319 -853 -455 -570 -856 -101 -826 -127 -475 -564 -347 -287 -385 -786 -344 -84 -11 -84 -82 -544 -668 -348 -173 -189 -499 -516 -518 -244 -112 -973 -528 -490 -809 -708 -902 -893 -585 -24 -833 -410 -581 -390 -722 -386 -861 -588 -77 -500 -276 -953 -407 -724 -337 -234 -993 -265 -99 -161 -952 -738 -385 -658 -123 -292 -529 -70 -29 -627 -546 -920 -592 -502 -237 -140 -617 -973 -936 -85 -733 -723 -664 -353 -601 -495 -305 -100 -868 -765 -704 -897 -756 -54 -276 -364 -622 -477 -250 -897 -384 -435 -179 -839 -339 -571 -940 -830 -608 -392 -689 -307 -842 -435 -341 -940 -357 -541 -425 -680 -783 -127 -231 -886 -531 -559 -56 -693 -658 -432 -313 -383 -453 -847 -711 -209 -151 -792 -747 -675 -618 -424 -734 -632 -873 -887 -598 -866 -666 -277 -762 -203 -128 -661 -372 -221 -214 -341 -729 -27 -881 -587 -622 -292 -147 -475 -307 -682 -219 -992 -899 -164 -561 -962 -644 -704 -721 -274 -800 -812 -138 -827 -469 -305 -326 -904 -138 -42 -456 -407 -296 -865 -17 -293 -103 -443 -477 -631 -251 -115 -267 -540 -558 -593 -51 -854 -33 -450 -200 -291 -485 -577 -957 -807 -345 -856 -124 -892 -171 -136 -583 -708 -438 -220 -98 -975 -47 -119 -493 -812 -942 -344 -590 -266 -765 -407 -582 -610 -471 -151 -750 -87 -448 -253 -986 -204 -857 -773 -832 -48 -122 -104 -91 -279 -639 -655 -727 -113 -694 -554 -8 -607 -267 -86 -395 -974 -882 -288 -886 -122 -826 -997 -942 -749 -828 -296 -37 -328 -239 -157 -381 -245 -993 -792 -899 -989 -131 -635 -637 -663 -574 -377 -337 -909 -43 -722 -55 -648 -30 -923 -457 -666 -797 -459 -884 -272 -411 -514 -882 -341 -468 -839 -722 -861 -243 -990 -639 -819 -295 -240 -219 -295 -876 -983 -98 -703 -823 -168 -285 -745 -433 -769 -843 -275 -365 -348 -194 -307 -849 -934 -11 -391 -102 -558 -805 -967 -919 -939 -64 -624 -251 -25 -417 -82 -114 -22 -979 -614 -349 -570 -365 -534 -310 -474 -494 -367 -284 -603 -962 -424 -644 -879 -422 -402 -792 -389 -893 -318 -619 -102 -361 -856 -997 -898 -955 -142 -152 -893 -355 -587 -92 -905 -170 -678 -235 -332 -35 -341 -125 -295 -213 -841 -892 -802 -898 -709 -764 -314 -794 -710 -443 -262 -220 -256 -825 -613 -303 -666 -137 -177 -539 -328 -18 -236 -948 -114 -134 -162 -129 -668 -8 -143 -326 -243 -607 -615 -956 -12 -155 -529 -281 -594 -214 -546 -486 -827 -158 -239 -152 -761 -247 -63 -36 -277 -88 -495 -622 -394 -238 -136 -793 -956 -141 -299 -673 -72 -999 -711 -383 -108 -358 -956 -685 -731 -248 -604 -56 -233 -640 -720 -729 -137 -811 -318 -791 -690 -545 -41 -715 -541 -674 -356 -776 -172 -323 -760 -344 -163 -156 -197 -101 -828 -164 -533 -790 -707 -318 -66 -292 -458 -111 -533 -532 -597 -890 -838 -677 -127 -974 -634 -141 -503 -764 -586 -861 -514 -396 -579 -788 -669 -29 -766 -758 -343 -558 -368 -530 -147 -363 -776 -553 -828 -906 -629 -698 -282 -165 -167 -543 -975 -52 -677 -84 -174 -659 -706 -672 -631 -958 -417 -341 -778 -261 -222 -67 -731 -879 -759 -148 -949 -435 -319 -170 -510 -804 -68 -71 -360 -937 -783 -764 -41 -410 -176 -801 -390 -686 -577 -297 -495 -842 -5 -81 -550 -209 -791 -104 -106 -770 -222 -342 -995 -887 -151 -171 -544 -995 -761 -667 -174 -308 -53 -195 -12 -823 -476 -311 -412 -256 -883 -34 -929 -670 -993 -320 -85 -262 -638 -943 -806 -611 -800 -979 -756 -985 -765 -821 -198 -142 -248 -149 -79 -766 -127 -745 -368 -92 -907 -358 -641 -943 -360 -780 -614 -387 -232 -768 -3 -429 -393 -804 -350 -543 -78 -340 -388 -128 -215 -622 -933 -704 -568 -406 -829 -544 -892 -357 -788 -759 -904 -737 -75 -191 -782 -461 -36 -544 -70 -458 -402 -296 -357 -632 -886 -767 -363 -981 -857 -242 -749 -132 -168 -29 -143 -517 -879 -29 -932 -920 -294 -759 -469 -566 -708 -670 -673 -151 -642 -529 -135 -940 -548 -246 -212 -508 -785 -832 -841 -674 -437 -688 -839 -685 -98 -570 -451 -602 -690 -480 -367 -166 -637 -96 -954 -805 -170 -845 -283 -491 -937 -940 -679 -57 -828 -86 -802 -538 -338 -898 -954 -491 -390 -809 -401 -594 -168 -215 -799 -182 -520 -799 -284 -420 -566 -897 -192 -180 -272 -485 -756 -263 -53 -257 -280 -892 -718 -870 -322 -786 -673 -544 -130 -465 -436 -486 -150 -141 -262 -898 -71 -144 -487 -508 -308 -968 -507 -653 -376 -891 -981 -140 -324 -470 -408 -488 -457 -706 -768 -639 -36 -798 -347 -569 -264 -518 -961 -353 -115 -280 -276 -182 -768 -33 -207 -380 -742 -979 -354 -576 -771 -368 -605 -42 -533 -285 -652 -170 -658 -347 -721 -694 -891 -445 -942 -330 -366 -528 -371 -944 -652 -101 -406 -89 -239 -987 -891 -723 -775 -849 -167 -604 -325 -787 -243 -379 -42 -841 -493 -774 -91 -210 -658 -172 -316 -311 -546 -415 -686 -616 -626 -354 -524 -944 -551 -388 -416 -744 -314 -453 -888 -972 -188 -585 -876 -219 -89 -559 -606 -1 -208 -182 -164 -227 -319 -12 -152 -556 -352 -90 -842 -717 -855 -43 -11 -164 -873 -409 -538 -164 -127 -278 -6 -345 -966 -126 -495 -213 -590 -579 -682 -802 -981 -140 -196 -182 -311 -218 -302 -7 -711 -249 -563 -12 -986 -993 -267 -340 -607 -965 -681 -862 -143 -816 -414 -904 -156 -11 -875 -227 -420 -28 -136 -170 -440 -414 -937 -646 -225 -465 -530 -825 -123 -376 -521 -430 -504 -56 -175 -45 -168 -582 -103 -238 -547 -970 -991 -898 -90 -648 -548 -202 -675 -914 -52 -455 -967 -106 -259 -302 -590 -175 -287 -771 -935 -214 -449 -3 -491 -148 -908 -77 -737 -841 -83 -947 -556 -608 -33 -558 -609 -438 -694 -162 -364 -181 -755 -662 -195 -528 -290 -83 -778 -214 -42 -546 -935 -329 -767 -324 -197 -984 -491 -188 -642 -596 -559 -819 -861 -73 -25 -879 -459 -887 -231 -133 -497 -691 -30 -360 -931 -789 -335 -232 -343 -442 -293 -978 -318 -877 -734 -401 -803 -930 -129 -345 -593 -576 -135 -500 -615 -763 -114 -713 -695 -119 -310 -760 -203 -393 -231 -440 -464 -368 -231 -141 -350 -604 -385 -239 -739 -735 -442 -651 -942 -894 -306 -980 -3 -643 -588 -69 -288 -602 -507 -93 -802 -557 -423 -554 -255 -285 -55 -422 -578 -289 -630 -663 -952 -666 -518 -281 -749 -1 -738 -665 -965 -264 -918 -403 -558 -840 -509 -899 -597 -305 -287 -490 -787 -818 -573 -85 -820 -712 -161 -717 -640 -666 -273 -100 -176 -457 -440 -969 -301 -673 -465 -638 -689 -898 -939 -418 -350 -900 -766 -92 -550 -857 -552 -429 -946 -343 -775 -422 -936 -600 -217 -493 -79 -7 -648 -10 -473 -169 -406 -243 -591 -132 -276 -43 -673 -519 -214 -540 -719 -432 -540 -655 -743 -498 -950 -86 -745 -280 -438 -171 -405 -556 -174 -524 -550 -954 -736 -720 -445 -678 -649 -289 -528 -840 -805 -936 -696 -778 -433 -874 -274 -364 -328 -167 -163 -122 -685 -558 -520 -786 -919 -96 -55 -704 -738 -908 -983 -475 -89 -957 -337 -722 -261 -658 -470 -627 -52 -214 -70 -390 -738 -74 -101 -300 -946 -721 -269 -547 -654 -510 -501 -523 -938 -407 -212 -384 -311 -210 -583 -504 -52 -386 -625 -783 -781 -243 -406 -96 -879 -274 -477 -738 -57 -973 -616 -568 -1 -334 -874 -340 -851 -297 -740 -961 -831 -935 -672 -684 -351 -518 -752 -37 -295 -412 -759 -819 -206 -384 -790 -612 -122 -805 -215 -891 -163 -661 -244 -463 -645 -380 -405 -174 -101 -486 -133 -823 -983 -743 -565 -274 -372 -519 -80 -205 -629 -830 -588 -398 -997 -628 -69 -894 -827 -885 -127 -852 -987 -82 -40 -901 -82 -886 -976 -416 -837 -402 -346 -988 -551 -755 -876 -987 -41 -592 -382 -997 -135 -816 -443 -633 -847 -177 -912 -804 -255 -541 -382 -244 -731 -323 -385 -29 -298 -534 -287 -720 -833 -910 -785 -315 -532 -2 -499 -36 -508 -872 -877 -216 -141 -471 -499 -469 -328 -992 -167 -692 -813 -759 -346 -140 -679 -777 -342 -801 -818 -44 -232 -49 -186 -163 -173 -768 -40 -452 -450 -130 -376 -397 -392 -124 -843 -75 -938 -255 -446 -723 -287 -428 -751 -560 -912 -445 -748 -47 -107 -247 -150 -443 -27 -119 -789 -930 -328 -333 -149 -442 -676 -227 -8 -854 -291 -560 -629 -388 -416 -672 -258 -428 -200 -245 -106 -824 -546 -129 -382 -698 -826 -862 -480 -297 -703 -26 -188 -311 -868 -825 -912 -930 -890 -208 -910 -640 -434 -227 -751 -809 -725 -165 -381 -661 -653 -814 -689 -935 -443 -812 -303 -144 -707 -468 -233 -744 -340 -822 -269 -146 -148 -88 -265 -562 -851 -533 -576 -140 -462 -976 -783 -44 -112 -590 -776 -60 -341 -8 -518 -143 -58 -515 -742 -991 -25 -300 -540 -436 -471 -358 -784 -603 -917 -867 -996 -492 -489 -903 -396 -643 -902 -304 -415 -686 -400 -752 -938 -46 -612 -62 -173 -534 -751 -639 -742 -49 -309 -576 -199 -674 -418 -59 -212 -629 -422 -651 -945 -133 -945 -925 -992 -853 -22 -121 -773 -928 -105 -694 -391 -7 -809 -591 -745 -278 -948 -752 -223 -839 -413 -16 -422 -820 -464 -155 -276 -295 -908 -407 -189 -392 -406 -1000 -176 -783 -760 -203 -204 -261 -640 -391 -813 -629 -283 -366 -912 -813 -553 -109 -493 -684 -949 -702 -704 -662 -689 -79 -783 -604 -264 -376 -551 -880 -438 -549 -149 -786 -895 -558 -95 -516 -989 -13 -4 -10 -424 -433 -953 -186 -948 -714 -323 -783 -606 -482 -571 -556 -445 -951 -528 -672 -936 -223 -537 -15 -337 -565 -299 -72 -791 -126 -494 -56 -977 -632 -68 -523 -84 -301 -84 -938 -740 -454 -120 -944 -168 -527 -458 -203 -996 -188 -375 -56 -487 -785 -151 -382 -547 -997 -262 -567 -692 -396 -64 -422 -319 -308 -897 -526 -475 -542 -127 -823 -49 -990 -552 -450 -250 -267 -111 -732 -390 -462 -58 -275 -72 -222 -871 -454 -267 -698 -550 -443 -867 -334 -323 -579 -913 -363 -869 -806 -14 -105 -370 -218 -704 -26 -619 -791 -427 -981 -249 -830 -386 -611 -120 -808 -798 -518 -425 -908 -424 -733 -269 -315 -575 -215 -290 -185 -909 -122 -44 -458 -731 -652 -393 -676 -320 -117 -674 -725 -924 -560 -470 -497 -164 -170 -740 -615 -757 -49 -474 -738 -549 -230 -408 -107 -230 -114 -450 -202 -78 -189 -484 -409 -725 -292 -664 -37 -671 -466 -848 -628 -801 -299 -664 -186 -72 -440 -456 -245 -18 -466 -382 -640 -350 -394 -988 -577 -925 -148 -102 -264 -877 -515 -981 -252 -920 -320 -988 -792 -475 -254 -922 -914 -60 -473 -414 -963 -780 -445 -225 -245 -430 -178 -514 -107 -976 -125 -907 -435 -253 -36 -836 -507 -700 -905 -160 -442 -619 -663 -65 -723 -830 -658 -583 -104 -972 -903 -502 -45 -397 -610 -303 -407 -123 -442 -280 -45 -817 -731 -636 -253 -118 -113 -921 -219 -586 -343 -315 -423 -22 -256 -431 -942 -367 -834 -23 -266 -535 -886 -287 -115 -62 -452 -510 -714 -834 -459 -429 -705 -864 -207 -73 -237 -666 -536 -179 -604 -479 -75 -660 -680 -19 -123 -828 -739 -418 -98 -848 -543 -540 -574 -835 -772 -874 -985 -689 -969 -815 -909 -884 -534 -384 -906 -476 -412 -539 -466 -596 -793 -997 -499 -395 -536 -138 -727 -615 -981 -155 -343 -168 -316 -891 -80 -769 -373 -394 -33 -722 -209 -802 -519 -448 -435 -216 -536 -694 -92 -121 -684 -751 -900 -219 -831 -28 -133 -50 -265 -801 -53 -4 -649 -951 -913 -845 -331 -448 -388 -817 -323 -489 -488 -662 -888 -137 -120 -601 -115 -538 -508 -64 -997 -86 -331 -955 -401 -211 -930 -138 -624 -87 -67 -721 -357 -897 -547 -853 -189 -827 -884 -639 -864 -6 -54 -918 -230 -794 -626 -407 -939 -33 -672 -645 -761 -511 -539 -902 -732 -489 -454 -867 -782 -586 -229 -909 -263 -664 -552 -26 -948 -246 -484 -343 -52 -78 -242 -601 -863 -529 -172 -528 -863 -243 -340 -622 -254 -565 -130 -545 -431 -475 -891 -170 -571 -743 -78 -469 -741 -593 -176 -102 -555 -208 -609 -639 -584 -161 -227 -93 -686 -277 -178 -832 -699 -309 -166 -324 -434 -920 -666 -105 -530 -634 -182 -831 -796 -224 -241 -624 -148 -109 -109 -324 -920 -34 -290 -265 -339 -707 -734 -688 -331 -724 -231 -393 -533 -353 -372 -300 -868 -796 -342 -926 -103 -143 -921 -747 -552 -869 -865 -306 -110 -82 -823 -484 -234 -371 -223 -382 -720 -515 -455 -133 -756 -676 -275 -627 -59 -862 -289 -320 -875 -96 -730 -787 -370 -326 -120 -325 -272 -355 -391 -512 -873 -115 -85 -455 -747 -728 -969 -469 -992 -239 -995 -999 -860 -722 -404 -821 -719 -714 -991 -108 -229 -706 -201 -693 -835 -687 -23 -725 -445 -173 -390 -335 -352 -23 -724 -437 -583 -560 -777 -751 -526 -976 -110 -906 -338 -875 -51 -900 -220 -84 -991 -210 -145 -357 -538 -164 -346 -961 -70 -435 -276 -849 -593 -106 -547 -475 -890 -388 -675 -931 -255 -517 -789 -490 -956 -552 -631 -324 -100 -936 -226 -150 -213 -937 -903 -96 -914 -75 -332 -471 -383 -405 -436 -961 -699 -631 -188 -980 -639 -184 -291 -51 -207 -395 -509 -856 -651 -993 -177 -784 -596 -720 -148 -220 -662 -817 -251 -250 -83 -362 -613 -784 -781 -530 -602 -196 -954 -873 -191 -441 -177 -393 -449 -345 -487 -283 -551 -896 -979 -177 -558 -936 -811 -293 -567 -293 -544 -705 -263 -850 -435 -470 -895 -877 -926 -106 -784 -459 -391 -371 -170 -798 -556 -425 -970 -64 -758 -127 -38 -800 -395 -401 -100 -322 -69 -661 -984 -447 -35 -317 -167 -108 -4 -693 -481 -121 -69 -335 -135 -952 -256 -363 -846 -35 -345 -34 -228 -316 -630 -741 -288 -288 -172 -556 -645 -339 -264 -462 -794 -977 -606 -323 -463 -943 -24 -722 -325 -235 -495 -334 -305 -438 -213 -824 -805 -140 -785 -316 -774 -503 -407 -149 -589 -119 -881 -981 -506 -680 -836 -446 -950 -845 -51 -7 -681 -526 -153 -434 -301 -466 -395 -702 -662 -281 -217 -317 -909 -938 -767 -410 -806 -316 -845 -865 -446 -490 -256 -107 -307 -473 -838 -390 -741 -573 -937 -809 -553 -1 -477 -380 -762 -83 -912 -158 -445 -87 -152 -193 -726 -796 -304 -89 -555 -2 -276 -489 -758 -605 -667 -719 -353 -455 -83 -379 -844 -41 -502 -371 -21 -127 -446 -240 -86 -871 -962 -506 -348 -292 -303 -71 -892 -952 -468 -220 -7 -555 -382 -154 -823 -301 -579 -209 -424 -146 -825 -889 -616 -39 -289 -390 -364 -984 -64 -282 -928 -128 -23 -833 -87 -526 -325 -126 -23 -822 -669 -889 -166 -887 -516 -877 -66 -91 -245 -677 -664 -693 -360 -70 -448 -399 -633 -791 -238 -835 -535 -158 -758 -248 -497 -100 -174 -472 -172 -777 -779 -442 -871 -588 -245 -31 -570 -167 -256 -785 -938 -850 -684 -769 -971 -353 -853 -177 -708 -800 -13 -760 -873 -451 -353 -229 -801 -27 -603 -199 -500 -391 -159 -679 -385 -180 -146 -431 -987 -269 -922 -444 -527 -228 -728 -233 -126 -282 -720 -776 -42 -191 -455 -991 -358 -393 -185 -674 -17 -608 -326 -897 -773 -292 -998 -849 -782 -438 -387 -41 -670 -229 -465 -692 -398 -263 -272 -57 -549 -997 -306 -721 -94 -405 -634 -953 -535 -819 -18 -46 -240 -513 -964 -357 -853 -358 -612 -880 -20 -914 -752 -787 -228 -582 -580 -206 -48 -492 -98 -606 -689 -945 -676 -9 -485 -87 -822 -753 -496 -399 -594 -347 -1 -997 -969 -601 -969 -298 -316 -665 -411 -377 -746 -263 -104 -745 -598 -400 -117 -345 -670 -633 -652 -367 -492 -996 -398 -7 -393 -570 -211 -574 -969 -388 -486 -66 -456 -318 -478 -255 -155 -213 -721 -216 -312 -380 -405 -303 -834 -304 -608 -261 -960 -191 -603 -688 -382 -925 -907 -518 -613 -666 -914 -125 -814 -493 -103 -115 -724 -596 -985 -615 -268 -856 -317 -974 -12 -487 -220 -756 -117 -380 -185 -799 -10 -887 -508 -952 -39 -260 -38 -661 -242 -671 -973 -979 -917 -387 -271 -146 -972 -714 -944 -182 -874 -347 -677 -469 -91 -677 -633 -25 -894 -243 -844 -432 -424 -992 -851 -212 -707 -767 -847 -74 -7 -220 -304 -175 -150 -947 -622 -496 -589 -806 -83 -959 -71 -69 -324 -632 -146 -417 -820 -277 -969 -565 -594 -445 -267 -879 -286 -52 -236 -564 -733 -91 -209 -43 -587 -609 -632 -113 -35 -877 -582 -339 -201 -333 -961 -120 -657 -566 -89 -618 -128 -175 -739 -925 -533 -832 -747 -901 -864 -892 -602 -880 -44 -53 -316 -509 -436 -991 -493 -604 -444 -446 -78 -560 -38 -741 -971 -710 -583 -72 -875 -862 -235 -343 -799 -230 -25 -974 -380 -419 -579 -848 -407 -786 -202 -744 -796 -385 -972 -267 -802 -929 -54 -347 -866 -56 -196 -366 -215 -295 -538 -770 -680 -287 -682 -437 -413 -53 -85 -567 -305 -256 -393 -856 -215 -24 -490 -172 -454 -683 -470 -529 -952 -70 -341 -199 -766 -245 -436 -859 -11 -117 -173 -833 -243 -222 -533 -383 -922 -305 -828 -508 -185 -709 -410 -997 -791 -480 -829 -723 -995 -148 -1000 -225 -533 -571 -918 -903 -906 -472 -298 -263 -72 -94 -173 -527 -718 -593 -883 -155 -632 -747 -650 -233 -165 -489 -155 -557 -1 -335 -432 -981 -5 -69 -583 -184 -334 -566 -866 -668 -281 -878 -221 -613 -978 -507 -865 -599 -780 -704 -466 -588 -833 -414 -927 -57 -259 -386 -299 -158 -635 -395 -658 -319 -252 -165 -934 -535 -135 -612 -838 -904 -933 -749 -593 -283 -490 -1 -672 -120 -201 -775 -162 -882 -846 -978 -473 -597 -296 -695 -5 -283 -253 -937 -429 -563 -194 -821 -219 -252 -216 -638 -306 -988 -429 -70 -173 -70 -232 -7 -203 -268 -501 -715 -946 -576 -562 -811 -271 -956 -351 -599 -296 -625 -282 -380 -419 -740 -194 -376 -227 -711 -492 -630 -558 -955 -94 -6 -804 -208 -305 -610 -307 -42 -657 -689 -831 -352 -992 -903 -606 -451 -451 -648 -453 -305 -122 -328 -496 -277 -35 -66 -929 -439 -373 -271 -258 -293 -580 -507 -142 -242 -109 -446 -521 -838 -116 -314 -188 -811 -579 -33 -144 -310 -978 -603 -945 -34 -356 -418 -419 -672 -206 -825 -173 -752 -458 -299 -318 -557 -444 -498 -513 -458 -450 -406 -446 -504 -124 -349 -903 -59 -42 -47 -144 -588 -547 -506 -117 -120 -114 -300 -916 -975 -291 -427 -781 -952 -993 -908 -490 -797 -390 -258 -208 -180 -902 -885 -62 -522 -341 -907 -811 -781 -225 -337 -358 -383 -129 -384 -360 -392 -951 -661 -698 -577 -291 -461 -327 -273 -906 -359 -737 -791 -149 -166 -348 -989 -112 -664 -972 -485 -408 -844 -696 -835 -110 -551 -898 -724 -291 -900 -322 -160 -314 -410 -454 -335 -382 -65 -979 -41 -59 -486 -49 -367 -913 -578 -84 -4 -90 -941 -917 -219 -154 -520 -557 -4 -87 -387 -515 -337 -840 -391 -400 -495 -905 -540 -863 -736 -935 -798 -447 -438 -216 -950 -896 -358 -638 -346 -826 -235 -466 -704 -427 -445 -452 -874 -590 -333 -859 -120 -820 -847 -931 -666 -810 -534 -8 -970 -509 -505 -545 -95 -322 -815 -656 -862 -89 -904 -765 -119 -47 -305 -654 -19 -939 -74 -759 -566 -40 -240 -2 -293 -962 -800 -765 -703 -263 -163 -741 -562 -542 -388 -201 -114 -455 -506 -866 -300 -34 -164 -524 -989 -96 -680 -929 -117 -625 -614 -388 -435 -395 -772 -981 -287 -55 -543 -268 -318 -669 -375 -201 -843 -241 -677 -410 -324 -89 -938 -959 -630 -210 -429 -433 -229 -936 -393 -584 -644 -62 -277 -622 -577 -700 -944 -99 -104 -935 -88 -652 -598 -978 -131 -931 -584 -258 -757 -534 -775 -212 -991 -639 -718 -790 -395 -508 -325 -764 -301 -81 -550 -62 -482 -900 -902 -302 -521 -276 -64 -670 -390 -884 -384 -516 -434 -332 -420 -494 -303 -501 -233 -620 -576 -433 -405 -419 -808 -806 -100 -507 -762 -561 -103 -429 -917 -556 -941 -917 -248 -56 -341 -591 -946 -598 -165 -430 -248 -780 -884 -328 -644 -863 -687 -790 -239 -470 -846 -970 -580 -90 -521 -863 -120 -859 -160 -622 -490 -274 -726 -633 -715 -779 -904 -861 -937 -357 -77 -167 -709 -747 -362 -634 -330 -256 -820 -506 -866 -873 -776 -220 -52 -631 -481 -192 -105 -826 -887 -663 -532 -602 -223 -742 -141 -428 -379 -59 -521 -244 -914 -624 -535 -875 -627 -536 -984 -752 -84 -845 -181 -381 -508 -241 -390 -610 -873 -117 -639 -237 -800 -572 -81 -339 -428 -454 -464 -10 -181 -64 -693 -972 -99 -648 -523 -708 -462 -86 -227 -146 -455 -794 -368 -487 -471 -413 -428 -444 -199 -284 -938 -527 -418 -508 -204 -281 -830 -135 -774 -482 -286 -890 -324 -297 -175 -106 -227 -298 -189 -356 -198 -337 -899 -443 -866 -663 -526 -74 -344 -200 -732 -865 -54 -661 -615 -264 -965 -626 -815 -330 -798 -179 -843 -272 -530 -828 -599 -340 -240 -501 -850 -234 -929 -395 -806 -563 -347 -914 -529 -835 -448 -240 -235 -411 -403 -111 -137 -790 -565 -262 -667 -618 -656 -21 -455 -719 -411 -909 -237 -949 -9 -611 -256 -634 -39 -518 -728 -369 -720 -483 -540 -370 -228 -962 -604 -673 -610 -293 -503 -159 -186 -550 -156 -875 -487 -196 -77 -233 -702 -612 -797 -137 -725 -350 -635 -558 -602 -365 -763 -8 -397 -867 -897 -636 -313 -668 -287 -363 -928 -279 -770 -33 -324 -975 -379 -948 -465 -171 -481 -791 -167 -224 -683 -886 -744 -727 -634 -64 -514 -682 -574 -812 -211 -967 -802 -990 -269 -474 -37 -545 -919 -722 -288 -439 -278 -546 -388 -6 -715 -281 -389 -970 -716 -160 -302 -316 -119 -489 -300 -936 -612 -423 -787 -559 -889 -713 -800 -794 -268 -352 -81 -557 -845 -574 -135 -756 -723 -915 -404 -485 -533 -412 -640 -129 -372 -184 -448 -799 -664 -594 -276 -51 -214 -377 -915 -558 -6 -249 -944 -92 -318 -608 -402 -598 -400 -953 -475 -332 -900 -286 -764 -762 -716 -76 -350 -985 -516 -725 -645 -651 -396 -425 -375 -862 -595 -321 -931 -18 -642 -362 -101 -596 -258 -754 -945 -918 -280 -803 -269 -747 -586 -766 -397 -395 -951 -667 -520 -86 -750 -848 -569 -402 -883 -26 -553 -605 -450 -707 -364 -625 -565 -996 -882 -406 -916 -666 -959 -621 -988 -227 -350 -528 -261 -392 -827 -911 -479 -691 -78 -957 -968 -95 -44 -824 -433 -791 -261 -530 -109 -226 -577 -676 -367 -249 -174 -99 -259 -868 -71 -876 -367 -296 -272 -499 -422 -436 -614 -590 -240 -581 -447 -667 -625 -42 -668 -361 -208 -861 -215 -423 -590 -66 -168 -921 -825 -561 -557 -869 -14 -341 -847 -735 -846 -599 -491 -580 -223 -657 -931 -335 -586 -813 -841 -121 -304 -395 -973 -696 -983 -316 -769 -533 -66 -622 -928 -858 -300 -282 -623 -951 -234 -151 -994 -865 -182 -22 -870 -853 -105 -498 -206 -627 -765 -981 -771 -747 -603 -822 -923 -426 -415 -835 -707 -722 -982 -744 -597 -948 -252 -744 -874 -265 -714 -369 -74 -108 -844 -560 -549 -206 -610 -147 -365 -519 -635 -306 -394 -551 -832 -202 -926 -974 -887 -855 -173 -528 -398 -460 -618 -433 -757 -75 -28 -159 -869 -748 -672 -882 -176 -122 -2 -861 -760 -476 -90 -817 -670 -937 -47 -420 -154 -762 -274 -28 -827 -8 -825 -675 -121 -631 -543 -563 -964 -373 -920 -842 -462 -891 -695 -526 -339 -196 -313 -661 -753 -893 -810 -675 -529 -971 -498 -722 -764 -678 -370 -783 -537 -801 -617 -721 -703 -115 -989 -980 -163 -816 -360 -256 -219 -451 -669 -94 -266 -472 -828 -365 -137 -316 -341 -43 -831 -210 -427 -29 -452 -442 -772 -122 -403 -919 -880 -639 -317 -520 -959 -744 -82 -896 -980 -621 -164 -18 -959 -850 -631 -361 -324 -529 -921 -748 -198 -723 -108 -1000 -145 -670 -625 -838 -932 -986 -682 -612 -189 -574 -463 -257 -827 -166 -257 -101 -947 -339 -811 -291 -383 -255 -300 -609 -688 -2 -201 -998 -280 -668 -218 -492 -92 -88 -721 -39 -893 -791 -419 -380 -2 -527 -835 -272 -527 -536 -901 -795 -728 -954 -737 -966 -211 -837 -644 -99 -958 -549 -480 -790 -404 -19 -929 -729 -100 -642 -623 -457 -414 -53 -842 -365 -168 -275 -409 -810 -224 -22 -653 -219 -651 -606 -91 -931 -356 -765 -376 -326 -773 -582 -600 -561 -17 -680 -875 -648 -662 -633 -666 -994 -244 -367 -578 -51 -209 -221 -615 -233 -786 -646 -995 -716 -609 -572 -683 -684 -586 -425 -125 -377 -219 -943 -952 -468 -347 -296 -615 -30 -267 -475 -624 -356 -737 -272 -509 -767 -40 -852 -394 -650 -650 -710 -11 -680 -433 -8 -752 -909 -264 -3 -981 -143 -807 -74 -1 -636 -45 -157 -21 -261 -155 -195 -279 -315 -81 -116 -427 -641 -255 -763 -112 -886 -752 -178 -843 -533 -745 -821 -51 -593 -148 -912 -686 -824 -483 -684 -999 -883 -39 -642 -547 -765 -779 -660 -15 -794 -691 -789 -358 -614 -478 -291 -324 -579 -702 -27 -704 -267 -86 -41 -646 -711 -336 -954 -534 -334 -938 -285 -773 -643 -292 -398 -402 -189 -886 -934 -413 -923 -673 -807 -217 -585 -687 -266 -241 -740 -755 -766 -314 -762 -352 -318 -578 -214 -493 -845 -436 -315 -994 -592 -323 -362 -222 -600 -763 -539 -995 -183 -861 -359 -939 -65 -642 -92 -783 -25 -275 -703 -771 -125 -665 -719 -7 -15 -868 -945 -212 -34 -875 -759 -801 -42 -526 -20 -37 -835 -903 -278 -958 -948 -661 -651 -339 -322 -501 -425 -719 -454 -370 -379 -214 -971 -512 -544 -582 -164 -924 -875 -360 -845 -88 -174 -627 -691 -707 -885 -681 -32 -296 -956 -837 -754 -811 -327 -200 -557 -889 -893 -367 -64 -176 -180 -384 -156 -916 -473 -464 -606 -107 -624 -879 -511 -418 -623 -364 -415 -66 -303 -84 -899 -948 -895 -836 -227 -833 -661 -259 -48 -574 -180 -913 -681 -764 -294 -892 -277 -58 -205 -941 -829 -922 -330 -832 -898 -96 -382 -140 -496 -70 -764 -643 -287 -394 -879 -72 -666 -694 -698 -403 -188 -323 -836 -964 -617 -55 -101 -557 -183 -474 -970 -121 -573 -181 -268 -759 -310 -244 -85 -475 -61 -614 -675 -26 -169 -654 -243 -152 -31 -911 -640 -993 -54 -276 -71 -288 -258 -442 -749 -408 -649 -555 -639 -111 -423 -157 -106 -675 -941 -464 -708 -599 -687 -911 -363 -148 -127 -967 -406 -862 -122 -523 -266 -709 -467 -586 -323 -173 -575 -199 -196 -98 -657 -169 -590 -301 -313 -967 -305 -81 -475 -69 -101 -389 -349 -466 -848 -410 -729 -728 -331 -696 -807 -114 -684 -773 -934 -184 -166 -808 -576 -836 -631 -213 -353 -815 -947 -443 -972 -702 -27 -922 -158 -293 -132 -578 -778 -844 -188 -945 -425 -123 -529 -53 -25 -511 -313 -981 -624 -394 -769 -134 -572 -266 -299 -16 -257 -130 -179 -131 -856 -388 -902 -124 -994 -537 -171 -973 -932 -417 -121 -873 -293 -756 -178 -480 -761 -850 -425 -568 -175 -640 -516 -592 -729 -7 -662 -684 -729 -466 -967 -655 -502 -65 -503 -282 -76 -871 -136 -666 -617 -772 -389 -217 -557 -892 -436 -730 -198 -29 -459 -770 -400 -574 -794 -823 -894 -987 -1 -146 -257 -587 -647 -440 -599 -225 -628 -620 -918 -784 -767 -781 -488 -145 -92 -718 -516 -533 -808 -246 -638 -313 -142 -948 -562 -536 -434 -87 -63 -519 -216 -427 -536 -206 -703 -982 -211 -278 -76 -337 -448 -773 -89 -853 -290 -742 -76 -234 -460 -104 -226 -546 -587 -609 -252 -289 -230 -316 -733 -374 -304 -471 -290 -572 -365 -138 -961 -916 -502 -42 -344 -594 -489 -31 -776 -421 -919 -635 -365 -332 -939 -881 -18 -898 -212 -626 -164 -696 -632 -668 -217 -115 -464 -205 -872 -140 -264 -663 -122 -829 -619 -440 -189 -878 -100 -544 -926 -397 -181 -766 -292 -447 -12 -229 -780 -509 -810 -735 -15 -977 -74 -781 -187 -941 -10 -872 -357 -187 -864 -242 -607 -44 -117 -668 -488 -829 -914 -619 -165 -817 -946 -34 -546 -223 -714 -985 -793 -779 -789 -318 -447 -810 -455 -745 -458 -86 -285 -503 -56 -460 -605 -961 -746 -635 -309 -871 -705 -628 -951 -440 -774 -97 -326 -913 -63 -190 -16 -973 -675 -393 -679 -170 -663 -987 -756 -314 -110 -268 -895 -954 -554 -329 -861 -875 -624 -318 -92 -308 -654 -460 -381 -711 -195 -739 -219 -281 -389 -19 -585 -569 -698 -901 -380 -810 -799 -914 -717 -350 -615 -417 -122 -677 -882 -308 -436 -427 -161 -649 -724 -475 -917 -520 -438 -872 -444 -841 -624 -524 -888 -387 -818 -313 -105 -922 -836 -575 -184 -920 -407 -418 -377 -478 -925 -151 -935 -477 -911 -155 -535 -868 -157 -27 -466 -618 -311 -426 -420 -40 -407 -285 -112 -161 -419 -406 -813 -821 -101 -962 -596 -271 -37 -298 -930 -533 -22 -663 -188 -679 -521 -367 -712 -81 -2 -564 -280 -402 -579 -139 -421 -46 -780 -554 -740 -355 -795 -445 -932 -415 -872 -36 -784 -318 -191 -158 -239 -634 -944 -268 -502 -375 -579 -363 -795 -212 -413 -960 -358 -178 -254 -778 -841 -534 -263 -887 -504 -285 -195 -46 -776 -210 -75 -248 -365 -889 -95 -660 -682 -748 -499 -62 -715 -146 -629 -866 -987 -267 -305 -220 -51 -50 -845 -667 -342 -126 -131 -749 -691 -631 -51 -481 -165 -925 -242 -463 -268 -232 -68 -675 -354 -696 -758 -280 -376 -808 -209 -109 -496 -103 -854 -642 -586 -501 -637 -42 -654 -385 -550 -369 -721 -575 -176 -539 -75 -650 -392 -23 -439 -255 -897 -226 -258 -966 -277 -323 -995 -152 -559 -22 -783 -807 -895 -336 -980 -261 -479 -733 -465 -509 -529 -339 -601 -110 -658 -899 -830 -749 -66 -114 -694 -449 -56 -286 -634 -220 -225 -354 -690 -489 -228 -624 -6 -34 -154 -353 -87 -837 -344 -439 -322 -636 -314 -867 -407 -74 -142 -787 -383 -274 -596 -282 -13 -619 -764 -777 -585 -444 -199 -643 -67 -57 -741 -847 -816 -193 -512 -368 -871 -313 -584 -607 -552 -422 -393 -854 -368 -671 -734 -964 -607 -737 -117 -297 -110 -310 -992 -130 -967 -56 -976 -881 -857 -983 -849 -56 -606 -719 -611 -669 -30 -273 -405 -527 -15 -359 -293 -967 -778 -851 -688 -566 -928 -796 -535 -433 -215 -542 -626 -319 -320 -364 -16 -970 -973 -3 -430 -843 -364 -376 -473 -927 -886 -737 -584 -511 -873 -793 -237 -227 -531 -570 -501 -975 -872 -880 -15 -107 -596 -340 -632 -753 -456 -627 -375 -100 -967 -226 -565 -609 -109 -932 -344 -993 -99 -155 -981 -846 -905 -267 -948 -191 -199 -557 -30 -462 -17 -918 -927 -909 -396 -475 -551 -314 -737 -940 -85 -114 -912 -6 -600 -350 -835 -41 -903 -602 -675 -542 -84 -457 -586 -886 -985 -445 -241 -298 -286 -471 -152 -53 -315 -711 -6 -478 -448 -726 -141 -985 -685 -983 -210 -137 -751 -568 -410 -383 -565 -605 -614 -858 -590 -507 -377 -487 -297 -909 -486 -585 -803 -169 -773 -307 -193 -556 -742 -150 -480 -162 -93 -31 -996 -251 -971 -400 -645 -603 -739 -80 -403 -245 -621 -303 -968 -954 -968 -90 -65 -322 -504 -914 -54 -350 -424 -523 -300 -217 -845 -7 -168 -408 -718 -336 -276 -153 -188 -227 -457 -372 -604 -559 -466 -561 -553 -85 -293 -36 -446 -684 -795 -496 -166 -481 -315 -496 -15 -189 -638 -354 -602 -191 -537 -193 -246 -262 -594 -606 -289 -967 -429 -510 -804 -501 -120 -779 -300 -190 -171 -800 -398 -270 -3 -553 -545 -237 -784 -793 -141 -378 -340 -101 -505 -284 -17 -502 -151 -904 -842 -78 -196 -575 -593 -605 -25 -703 -790 -465 -334 -304 -751 -970 -991 -912 -398 -102 -588 -874 -64 -425 -978 -970 -617 -843 -705 -306 -435 -321 -883 -738 -300 -852 -180 -656 -787 -623 -427 -858 -626 -205 -439 -748 -579 -932 -791 -27 -948 -82 -166 -723 -228 -759 -514 -593 -695 -5 -920 -315 -382 -916 -753 -590 -683 -70 -481 -817 -49 -213 -898 -666 -800 -958 -156 -450 -463 -800 -93 -992 -339 -958 -46 -903 -536 -50 -700 -4 -424 -140 -972 -971 -950 -997 -28 -968 -752 -458 -457 -656 -447 -765 -952 -501 -521 -566 -587 -858 -412 -807 -945 -810 -640 -638 -71 -304 -186 -592 -630 -146 -993 -802 -818 -136 -12 -71 -943 -318 -4 -389 -617 -686 -993 -144 -120 -272 -813 -853 -261 -245 -798 -12 -731 -941 -218 -436 -466 -662 -409 -891 -695 -221 -49 -557 -78 -994 -547 -582 -41 -302 -640 -252 -414 -949 -327 -433 -503 -163 -165 -726 -51 -585 -150 -598 -307 -220 -266 -267 -191 -522 -529 -483 -295 -163 -476 -894 -499 -272 -467 -791 -912 -106 -971 -149 -486 -230 -220 -93 -399 -320 -421 -188 -983 -881 -631 -334 -353 -771 -605 -827 -861 -758 -634 -883 -920 -420 -899 -859 -804 -769 -170 -788 -11 -212 -703 -710 -381 -993 -506 -604 -92 -395 -394 -876 -146 -600 -901 -910 -90 -127 -888 -508 -157 -335 -12 -728 -583 -842 -233 -199 -542 -319 -296 -169 -469 -973 -882 -150 -586 -281 -836 -390 -305 -204 -630 -547 -672 -339 -347 -857 -465 -283 -600 -138 -356 -82 -130 -115 -392 -276 -61 -481 -645 -125 -1 -380 -370 -165 -51 -948 -46 -29 -790 -185 -819 -534 -198 -260 -190 -17 -171 -485 -746 -967 -53 -526 -64 -898 -96 -284 -514 -200 -530 -91 -580 -226 -706 -165 -278 -846 -786 -568 -93 -127 -884 -731 -474 -481 -286 -82 -48 -600 -6 -785 -385 -703 -685 -171 -515 -636 -977 -561 -104 -714 -789 -124 -307 -778 -506 -659 -675 -491 -126 -459 -16 -327 -737 -44 -480 -485 -165 -423 -85 -975 -691 -591 -451 -931 -640 -361 -415 -536 -989 -847 -673 -380 -162 -328 -276 -909 -668 -943 -487 -127 -531 -610 -433 -144 -845 -85 -559 -40 -881 -672 -537 -190 -482 -237 -326 -503 -998 -881 -231 -465 -58 -989 -528 -79 -373 -257 -417 -38 -636 -135 -278 -336 -192 -93 -71 -580 -998 -559 -46 -385 -174 -783 -559 -988 -492 -875 -199 -717 -866 -973 -883 -324 -612 -757 -931 -297 -419 -371 -573 -845 -773 -245 -534 -884 -970 -840 -773 -738 -858 -397 -658 -205 -258 -364 -785 -593 -574 -48 -176 -312 -756 -609 -530 -81 -936 -438 -94 -148 -387 -797 -96 -859 -978 -838 -921 -792 -137 -706 -133 -225 -927 -34 -184 -505 -596 -800 -963 -311 -962 -846 -180 -183 -723 -539 -985 -263 -765 -362 -28 -446 -444 -212 -839 -559 -238 -744 -474 -295 -715 -356 -377 -334 -656 -982 -786 -512 -750 -238 -695 -867 -688 -922 -68 -153 -689 -979 -815 -772 -936 -524 -988 -270 -74 -652 -116 -558 -154 -385 -290 -125 -536 -797 -566 -771 -244 -190 -347 -373 -962 -296 -814 -586 -223 -750 -776 -433 -428 -826 -637 -967 -774 -261 -960 -376 -454 -300 -775 -448 -125 -590 -923 -323 -157 -698 -242 -432 -430 -723 -117 -254 -154 -118 -196 -565 -582 -941 -278 -348 -955 -995 -682 -569 -702 -411 -766 -657 -501 -757 -625 -921 -751 -55 -979 -679 -801 -651 -98 -778 -344 -753 -732 -754 -650 -364 -697 -275 -100 -995 -510 -825 -684 -69 -871 -324 -484 -66 -676 -197 -153 -921 -796 -205 -487 -780 -104 -171 -193 -107 -716 -190 -672 -778 -485 -831 -621 -196 -290 -196 -896 -801 -77 -614 -960 -347 -534 -901 -217 -976 -908 -885 -631 -740 -864 -47 -429 -183 -274 -631 -842 -79 -245 -431 -581 -403 -441 -935 -837 -812 -530 -542 -507 -596 -435 -513 -320 -202 -779 -2 -537 -280 -171 -22 -530 -8 -102 -772 -98 -679 -606 -742 -325 -949 -694 -478 -223 -370 -273 -175 -589 -50 -534 -373 -532 -747 -868 -463 -714 -572 -548 -287 -955 -33 -424 -136 -754 -180 -323 -777 -17 -96 -645 -104 -560 -346 -706 -905 -388 -530 -875 -492 -482 -515 -23 -735 -964 -851 -317 -572 -85 -299 -931 -450 -982 -430 -346 -279 -450 -461 -528 -98 -79 -420 -156 -53 -156 -162 -818 -57 -890 -93 -797 -546 -269 -304 -784 -653 -60 -177 -780 -653 -129 -909 -175 -501 -290 -712 -825 -440 -874 -632 -828 -512 -190 -386 -260 -670 -269 -16 -606 -460 -978 -438 -400 -126 -854 -737 -505 -615 -371 -479 -95 -56 -382 -926 -392 -284 -819 -885 -341 -818 -80 -8 -307 -258 -826 -180 -229 -700 -101 -528 -373 -295 -257 -149 -61 -97 -130 -537 -855 -386 -454 -532 -183 -557 -648 -482 -696 -952 -208 -857 -672 -101 -160 -628 -196 -70 -595 -559 -916 -244 -951 -497 -550 -764 -800 -135 -693 -165 -827 -116 -780 -190 -703 -342 -579 -500 -262 -625 -51 -311 -375 -331 -933 -427 -64 -840 -282 -698 -766 -285 -921 -34 -70 -820 -614 -371 -633 -671 -407 -978 -275 -697 -65 -311 -33 -60 -651 -882 -142 -787 -137 -418 -397 -103 -513 -835 -509 -410 -540 -361 -831 -152 -469 -767 -17 -898 -910 -267 -291 -12 -422 -579 -942 -546 -527 -645 -870 -580 -27 -271 -561 -487 -277 -694 -138 -185 -703 -706 -862 -953 -969 -718 -297 -263 -463 -896 -1000 -253 -332 -310 -172 -335 -385 -347 -301 -158 -569 -34 -854 -534 -672 -377 -593 -619 -781 -208 -129 -957 -670 -786 -213 -158 -929 -346 -121 -947 -509 -803 -452 -156 -150 -641 -259 -459 -994 -426 -930 -583 -615 -40 -664 -560 -245 -168 -498 -122 -355 -839 -341 -387 -772 -85 -218 -249 -929 -459 -309 -462 -229 -378 -540 -147 -444 -677 -656 -842 -441 -490 -368 -435 -522 -802 -896 -497 -323 -342 -192 -118 -23 -217 -696 -89 -519 -393 -739 -613 -503 -551 -994 -675 -655 -864 -849 -288 -46 -537 -90 -771 -452 -368 -809 -845 -420 -328 -870 -475 -537 -245 -22 -466 -575 -423 -629 -192 -324 -673 -339 -188 -701 -294 -716 -375 -165 -465 -933 -83 -580 -89 -801 -91 -776 -485 -431 -769 -278 -556 -749 -68 -893 -614 -329 -243 -760 -315 -304 -195 -997 -798 -434 -250 -248 -352 -217 -436 -265 -690 -32 -592 -950 -987 -319 -217 -677 -545 -258 -705 -324 -198 -624 -505 -137 -960 -819 -934 -762 -625 -723 -915 -834 -876 -114 -998 -409 -838 -222 -126 -562 -659 -242 -833 -889 -196 -411 -585 -439 -317 -947 -748 -395 -617 -166 -139 -306 -580 -870 -29 -570 -257 -495 -744 -933 -435 -218 -228 -939 -98 -668 -274 -581 -149 -969 -619 -68 -57 -758 -790 -415 -430 -823 -201 -924 -584 -5 -794 -890 -123 -934 -427 -19 -672 -918 -746 -852 -948 -911 -787 -945 -10 -38 -357 -74 -80 -733 -807 -621 -73 -688 -255 -796 -155 -385 -336 -65 -129 -646 -338 -32 -577 -490 -600 -757 -202 -314 -538 -637 -774 -545 -599 -810 -244 -185 -858 -850 -681 -43 -206 -678 -522 -193 -1000 -949 -521 -507 -126 -824 -292 -932 -153 -808 -49 -449 -510 -69 -235 -914 -760 -421 -52 -142 -423 -59 -134 -419 -574 -497 -650 -128 -119 -772 -772 -310 -526 -49 -484 -40 -53 -320 -647 -307 -403 -510 -840 -672 -979 -7 -46 -937 -85 -848 -25 -757 -169 -283 -202 -772 -180 -96 -246 -740 -846 -517 -116 -759 -207 -951 -899 -622 -143 -782 -12 -222 -513 -159 -78 -917 -202 -343 -64 -725 -541 -503 -398 -335 -59 -907 -795 -864 -537 -68 -180 -485 -874 -34 -446 -203 -683 -32 -86 -80 -105 -859 -125 -201 -782 -864 -506 -672 -287 -726 -664 -208 -654 -244 -306 -414 -345 -434 -930 -509 -14 -849 -32 -683 -947 -532 -5 -282 -800 -281 -255 -211 -962 -293 -817 -560 -888 -588 -883 -598 -346 -693 -940 -967 -231 -520 -856 -490 -572 -889 -437 -747 -820 -691 -419 -172 -262 -201 -579 -176 -863 -117 -623 -372 -649 -919 -821 -450 -55 -790 -881 -996 -85 -925 -47 -222 -721 -946 -797 -662 -934 -184 -194 -844 -81 -960 -563 -636 -977 -3 -478 -260 -759 -422 -215 -265 -224 -839 -91 -474 -571 -499 -422 -171 -611 -879 -534 -39 -994 -346 -614 -78 -190 -731 -286 -751 -658 -651 -877 -72 -216 -367 -863 -527 -564 -721 -944 -524 -396 -415 -742 -354 -330 -690 -199 -388 -796 -88 -329 -48 -63 -829 -382 -349 -290 -307 -181 -292 -240 -470 -574 -37 -122 -619 -288 -916 -896 -311 -342 -259 -500 -868 -565 -717 -849 -699 -32 -730 -96 -522 -9 -18 -852 -595 -840 -225 -684 -546 -797 -896 -413 -489 -477 -584 -204 -608 -98 -812 -735 -961 -13 -393 -975 -348 -598 -251 -379 -776 -179 -217 -702 -188 -919 -68 -526 -889 -864 -622 -832 -339 -608 -701 -59 -974 -407 -358 -507 -742 -711 -33 -778 -721 -306 -901 -818 -976 -872 -72 -804 -170 -418 -653 -6 -1000 -74 -72 -965 -197 -13 -139 -985 -503 -113 -432 -15 -909 -335 -86 -841 -13 -969 -274 -957 -231 -252 -440 -587 -594 -824 -887 -9 -391 -508 -658 -589 -133 -187 -880 -414 -555 -53 -54 -598 -867 -720 -60 -749 -815 -125 -667 -793 -264 -168 -254 -470 -781 -540 -306 -11 -618 -922 -744 -193 -659 -326 -755 -428 -406 -914 -836 -840 -929 -77 -895 -981 -566 -291 -698 -199 -122 -135 -328 -979 -569 -49 -659 -462 -386 -500 -678 -655 -254 -670 -942 -168 -291 -454 -806 -895 -677 -245 -149 -146 -715 -979 -922 -167 -657 -207 -17 -263 -883 -465 -246 -962 -319 -13 -725 -280 -423 -929 -510 -528 -323 -438 -421 -270 -448 -708 -296 -993 -312 -766 -640 -429 -877 -63 -170 -890 -199 -527 -640 -896 -831 -376 -192 -411 -426 -762 -437 -579 -145 -172 -323 -917 -1 -544 -563 -651 -108 -646 -493 -401 -518 -168 -772 -64 -620 -595 -488 -296 -492 -814 -880 -118 -574 -304 -888 -872 -861 -770 -529 -384 -85 -291 -361 -63 -742 -925 -439 -632 -296 -188 -646 -569 -485 -989 -366 -565 -415 -910 -699 -133 -954 -240 -912 -492 -129 -560 -116 -122 -622 -126 -667 -876 -787 -132 -127 -259 -864 -872 -260 -198 -745 -402 -323 -825 -678 -7 -941 -783 -708 -286 -884 -617 -928 -124 -636 -277 -211 -217 -107 -353 -244 -463 -956 -454 -970 -244 -860 -765 -745 -268 -919 -208 -472 -493 -985 -584 -71 -591 -681 -721 -53 -975 -513 -483 -127 -208 -385 -951 -666 -430 -932 -631 -889 -610 -607 -398 -65 -367 -712 -797 -539 -399 -12 -113 -671 -858 -703 -379 -629 -788 -769 -384 -584 -347 -38 -284 -663 -787 -228 -509 -257 -72 -351 -361 -312 -827 -352 -892 -39 -540 -636 -891 -762 -349 -860 -316 -974 -485 -70 -156 -1 -98 -763 -84 -399 -354 -158 -11 -816 -68 -219 -677 -876 -55 -716 -147 -592 -424 -760 -714 -922 -895 -497 -454 -387 -36 -253 -385 -836 -40 -918 -454 -628 -258 -921 -485 -742 -621 -586 -539 -66 -520 -657 -832 -871 -105 -916 -561 -665 -999 -843 -414 -201 -1000 -835 -100 -17 -473 -498 -360 -915 -418 -364 -987 -288 -360 -808 -227 -944 -949 -804 -151 -256 -630 -827 -997 -956 -875 -415 -971 -289 -421 -396 -374 -114 -330 -713 -707 -478 -786 -228 -192 -165 -751 -934 -970 -356 -240 -260 -902 -868 -98 -476 -185 -569 -567 -219 -790 -240 -247 -353 -581 -944 -223 -282 -438 -93 -413 -945 -149 -224 -670 -542 -208 -57 -86 -149 -593 -819 -934 -879 -895 -155 -689 -214 -42 -421 -425 -702 -426 -491 -197 -809 -289 -559 -845 -97 -299 -867 -903 -18 -511 -271 -306 -90 -766 -770 -558 -888 -274 -517 -967 -250 -914 -842 -531 -950 -783 -959 -986 -916 -270 -880 -303 -239 -879 -375 -959 -47 -382 -396 -258 -116 -525 -563 -293 -821 -811 -578 -918 -172 -115 -251 -308 -83 -361 -849 -987 -35 -922 -232 -9 -405 -955 -212 -449 -153 -44 -181 -268 -403 -926 -944 -167 -964 -851 -579 -210 -393 -891 -646 -672 -66 -122 -783 -187 -237 -594 -174 -659 -815 -44 -764 -666 -984 -948 -565 -299 -642 -213 -733 -295 -31 -354 -148 -903 -616 -190 -252 -330 -276 -391 -970 -137 -904 -321 -473 -859 -840 -29 -126 -751 -819 -94 -330 -738 -260 -674 -409 -76 -994 -170 -517 -111 -216 -41 -613 -514 -117 -367 -200 -56 -129 -383 -585 -806 -462 -46 -485 -991 -308 -566 -451 -614 -285 -152 -117 -555 -820 -491 -7 -554 -9 -265 -748 -73 -748 -336 -194 -165 -408 -158 -126 -775 -168 -720 -224 -228 -43 -963 -609 -193 -237 -438 -425 -13 -20 -325 -852 -169 -910 -813 -618 -247 -669 -848 -407 -830 -228 -50 -718 -409 -50 -833 -151 -689 -661 -807 -371 -754 -284 -20 -335 -331 -657 -379 -561 -202 -330 -269 -919 -985 -947 -385 -270 -185 -159 -166 -787 -696 -793 -606 -44 -852 -985 -767 -143 -306 -988 -127 -398 -448 -57 -613 -245 -332 -563 -321 -968 -476 -274 -215 -528 -230 -259 -977 -2 -685 -174 -38 -151 -344 -353 -912 -151 -978 -782 -741 -208 -456 -940 -895 -842 -817 -936 -972 -420 -596 -735 -173 -111 -1000 -526 -235 -576 -902 -894 -779 -93 -691 -198 -176 -374 -23 -553 -990 -35 -272 -353 -750 -124 -979 -435 -32 -640 -912 -874 -373 -998 -685 -498 -255 -912 -100 -346 -714 -921 -870 -563 -643 -309 -725 -337 -478 -398 -444 -873 -905 -549 -414 -318 -910 -640 -953 -956 -159 -710 -812 -527 -968 -638 -894 -745 -134 -78 -254 -173 -941 -278 -711 -92 -858 -146 -998 -573 -709 -458 -795 -522 -9 -872 -279 -983 -772 -53 -197 -534 -170 -391 -464 -416 -502 -170 -456 -35 -692 -746 -574 -606 -764 -607 -829 -530 -506 -838 -89 -648 -151 -1000 -876 -562 -908 -164 -912 -301 -596 -992 -159 -699 -707 -782 -732 -11 -275 -714 -43 -135 -703 -2 -219 -166 -541 -966 -389 -44 -734 -363 -506 -588 -983 -126 -642 -916 -959 -797 -480 -182 -52 -818 -4 -912 -145 -647 -140 -242 -205 -419 -126 -226 -420 -616 -55 -605 -101 -103 -588 -696 -853 -40 -863 -497 -385 -664 -711 -312 -641 -99 -48 -880 -306 -282 -654 -395 -30 -577 -250 -302 -330 -79 -542 -242 -994 -922 -748 -431 -640 -419 -463 -796 -135 -519 -620 -590 -428 -674 -874 -960 -722 -541 -913 -413 -887 -13 -96 -598 -726 -111 -781 -75 -784 -862 -280 -8 -346 -171 -671 -309 -307 -70 -423 -830 -676 -520 -356 -182 -372 -846 -822 -795 -745 -671 -390 -706 -546 -167 -506 -8 -755 -463 -440 -294 -174 -375 -827 -339 -227 -484 -527 -695 -753 -718 -97 -556 -462 -388 -623 -731 -188 -445 -98 -690 -64 -825 -748 -601 -906 -835 -463 -150 -295 -979 -981 -579 -116 -747 -309 -455 -724 -991 -758 -791 -965 -714 -522 -215 -624 -969 -360 -613 -713 -192 -357 -704 -418 -636 -4 -787 -118 -196 -317 -592 -107 -776 -48 -598 -515 -924 -421 -762 -272 -238 -895 -647 -137 -120 -212 -170 -505 -983 -312 -665 -593 -458 -62 -431 -168 -500 -615 -282 -830 -776 -931 -997 -487 -577 -208 -218 -751 -522 -68 -221 -707 -635 -12 -115 -476 -816 -966 -965 -158 -104 -132 -633 -64 -105 -336 -398 -355 -718 -478 -837 -132 -551 -84 -952 -257 -896 -967 -538 -833 -197 -271 -739 -599 -67 -302 -355 -754 -330 -15 -604 -828 -724 -184 -267 -996 -610 -950 -362 -676 -174 -498 -509 -44 -53 -329 -852 -125 -104 -288 -541 -876 -394 -625 -222 -355 -918 -484 -83 -691 -553 -734 -519 -41 -146 -735 -577 -159 -890 -261 -563 -98 -611 -925 -958 -367 -229 -945 -738 -433 -39 -450 -887 -130 -969 -29 -325 -644 -327 -269 -600 -165 -675 -683 -775 -989 -877 -835 -330 -181 -442 -823 -891 -155 -950 -367 -399 -107 -836 -877 -796 -960 -243 -42 -130 -611 -494 -667 -362 -860 -199 -114 -442 -871 -960 -288 -649 -470 -66 -91 -436 -770 -808 -750 -144 -591 -522 -897 -664 -256 -631 -554 -499 -349 -285 -969 -442 -1 -310 -528 -873 -816 -145 -969 -456 -178 -531 -284 -886 -829 -586 -44 -154 -504 -767 -971 -322 -182 -766 -257 -576 -614 -223 -603 -135 -820 -223 -690 -973 -76 -731 -601 -976 -940 -586 -152 -13 -25 -118 -939 -2 -747 -325 -617 -587 -879 -501 -234 -403 -976 -48 -512 -210 -497 -854 -959 -224 -70 -932 -219 -20 -632 -316 -921 -746 -833 -879 -610 -665 -30 -407 -814 -829 -164 -542 -652 -591 -784 -901 -729 -238 -863 -220 -787 -113 -712 -362 -792 -774 -828 -170 -296 -272 -122 -505 -686 -727 -485 -470 -905 -877 -727 -767 -955 -760 -853 -634 -507 -301 -976 -608 -234 -954 -578 -188 -882 -400 -901 -825 -529 -565 -431 -717 -599 -419 -176 -85 -981 -323 -855 -339 -23 -84 -831 -260 -924 -996 -845 -361 -435 -790 -67 -949 -45 -124 -343 -152 -197 -467 -153 -693 -711 -119 -31 -582 -751 -344 -414 -179 -254 -481 -638 -879 -61 -857 -214 -199 -771 -920 -95 -742 -483 -186 -229 -270 -236 -714 -184 -733 -410 -398 -809 -819 -57 -61 -327 -739 -640 -782 -411 -813 -293 -943 -447 -635 -983 -669 -372 -71 -435 -180 -460 -219 -471 -528 -576 -254 -167 -954 -233 -53 -30 -80 -317 -276 -11 -155 -546 -404 -38 -322 -757 -84 -689 -876 -813 -399 -13 -775 -185 -526 -555 -699 -999 -20 -346 -770 -973 -523 -53 -952 -593 -221 -1 -324 -497 -792 -38 -756 -355 -698 -561 -587 -425 -965 -384 -886 -650 -167 -954 -432 -510 -896 -909 -884 -26 -41 -340 -416 -96 -600 -923 -999 -289 -444 -412 -619 -162 -18 -336 -53 -189 -627 -152 -846 -390 -624 -396 -936 -383 -270 -373 -256 -368 -377 -637 -723 -135 -241 -182 -576 -838 -179 -84 -15 -994 -327 -886 -389 -212 -264 -758 -970 -181 -234 -687 -759 -344 -392 -879 -797 -188 -22 -440 -657 -313 -605 -6 -658 -742 -572 -511 -20 -614 -795 -549 -959 -63 -795 -766 -275 -754 -261 -884 -429 -126 -426 -79 -679 -661 -444 -587 -687 -487 -89 -441 -950 -686 -755 -850 -444 -365 -689 -424 -790 -960 -965 -524 -888 -254 -766 -402 -549 -587 -753 -112 -937 -239 -953 -753 -894 -723 -447 -799 -685 -804 -667 -76 -355 -991 -274 -147 -886 -155 -406 -548 -686 -433 -744 -176 -57 -160 -409 -627 -767 -771 -189 -146 -197 -122 -879 -412 -969 -189 -627 -691 -740 -274 -118 -787 -365 -762 -135 -76 -621 -870 -945 -323 -191 -677 -939 -881 -302 -576 -108 -61 -431 -396 -235 -521 -894 -233 -698 -193 -139 -467 -410 -285 -231 -702 -118 -125 -240 -574 -109 -636 -158 -669 -918 -380 -530 -865 -825 -494 -754 -623 -967 -913 -156 -76 -43 -178 -414 -609 -238 -453 -397 -956 -615 -149 -778 -412 -219 -846 -132 -55 -169 -374 -522 -466 -67 -581 -404 -364 -619 -229 -315 -275 -367 -808 -135 -251 -309 -468 -215 -193 -322 -704 -110 -929 -795 -784 -477 -840 -851 -185 -346 -119 -410 -331 -420 -545 -338 -562 -836 -679 -661 -367 -261 -916 -78 -157 -607 -954 -635 -865 -747 -864 -965 -509 -711 -108 -846 -590 -35 -226 -897 -101 -535 -738 -565 -868 -878 -214 -451 -226 -50 -794 -772 -54 -629 -221 -369 -631 -885 -643 -109 -458 -982 -178 -67 -4 -145 -232 -612 -542 -287 -440 -31 -576 -404 -558 -781 -756 -478 -621 -374 -561 -757 -553 -373 -43 -645 -497 -358 -608 -345 -381 -336 -401 -286 -451 -115 -265 -423 -578 -669 -961 -444 -274 -217 -849 -981 -100 -138 -744 -152 -112 -974 -46 -278 -884 -30 -157 -92 -480 -320 -21 -868 -978 -616 -515 -409 -362 -583 -657 -835 -256 -151 -822 -894 -258 -769 -1000 -338 -182 -153 -775 -139 -365 -907 -797 -474 -839 -243 -98 -137 -648 -300 -383 -538 -883 -775 -967 -992 -671 -417 -723 -845 -924 -137 -693 -176 -841 -420 -254 -61 -936 -10 -891 -617 -79 -465 -3 -861 -771 -749 -218 -317 -128 -742 -38 -537 -91 -352 -893 -655 -898 -442 -985 -544 -477 -452 -65 -232 -61 -72 -571 -903 -806 -699 -230 -648 -580 -816 -104 -854 -664 -415 -8 -589 -981 -457 -125 -760 -574 -646 -656 -563 -286 -221 -873 -691 -537 -769 -396 -266 -77 -225 -903 -310 -769 -146 -407 -846 -78 -119 -547 -55 -584 -755 -908 -399 -162 -985 -360 -773 -189 -99 -301 -497 -231 -728 -561 -799 -893 -17 -880 -45 -390 -237 -8 -205 -765 -459 -194 -560 -648 -478 -855 -680 -621 -494 -305 -783 -148 -951 -110 -226 -235 -166 -969 -670 -51 -36 -308 -539 -480 -312 -271 -982 -946 -378 -825 -812 -808 -88 -778 -767 -98 -616 -868 -605 -652 -76 -422 -758 -680 -427 -25 -898 -201 -382 -366 -888 -653 -347 -978 -312 -913 -470 -274 -904 -345 -202 -370 -433 -148 -493 -491 -973 -458 -393 -878 -706 -205 -943 -871 -701 -398 -577 -501 -552 -336 -1000 -613 -896 -396 -497 -239 -435 -353 -884 -388 -590 -283 -937 -478 -645 -394 -801 -494 -244 -635 -423 -95 -680 -560 -896 -31 -842 -560 -98 -507 -104 -133 -354 -174 -757 -826 -934 -728 -519 -544 -319 -49 -572 -251 -342 -750 -498 -764 -555 -932 -917 -224 -23 -358 -123 -173 -218 -892 -740 -61 -4 -19 -48 -805 -505 -930 -754 -631 -431 -501 -469 -177 -44 -101 -647 -535 -900 -684 -209 -962 -785 -578 -429 -802 -617 -584 -344 -884 -205 -956 -162 -113 -429 -114 -723 -364 -333 -444 -995 -872 -617 -528 -814 -812 -851 -896 -652 -519 -167 -630 -265 -746 -487 -469 -643 -25 -996 -231 -653 -585 -428 -311 -227 -816 -892 -570 -168 -498 -535 -964 -372 -987 -102 -296 -934 -130 -174 -250 -830 -1 -805 -147 -255 -494 -393 -716 -966 -252 -191 -780 -889 -674 -138 -809 -34 -971 -348 -314 -7 -605 -750 -525 -881 -301 -970 -351 -68 -762 -251 -697 -647 -158 -119 -548 -110 -14 -755 -462 -877 -715 -712 -765 -517 -342 -618 -442 -244 -510 -78 -317 -524 -14 -560 -325 -768 -812 -78 -359 -322 -672 -850 -785 -475 -121 -882 -790 -810 -548 -910 -95 -32 -873 -866 -680 -588 -81 -823 -181 -468 -99 -866 -398 -971 -465 -218 -670 -171 -884 -509 -903 -695 -707 -841 -851 -132 -445 -191 -137 -657 -270 -970 -928 -331 -205 -916 -641 -786 -277 -213 -614 -322 -848 -595 -328 -474 -566 -428 -514 -400 -337 -747 -450 -530 -6 -218 -939 -731 -638 -215 -819 -352 -850 -190 -231 -204 -768 -71 -861 -958 -207 -399 -343 -458 -194 -280 -417 -220 -781 -71 -773 -796 -184 -857 -899 -143 -55 -246 -411 -726 -308 -625 -398 -864 -51 -92 -558 -704 -215 -837 -881 -745 -695 -771 -148 -404 -325 -554 -554 -189 -99 -690 -167 -880 -484 -766 -338 -873 -701 -409 -314 -611 -806 -540 -731 -367 -93 -726 -440 -61 -764 -128 -42 -76 -203 -437 -324 -139 -311 -163 -918 -17 -555 -958 -800 -280 -44 -542 -502 -849 -744 -181 -393 -625 -295 -642 -846 -443 -130 -195 -442 -774 -274 -805 -332 -279 -743 -839 -848 -452 -783 -378 -961 -876 -614 -808 -544 -668 -383 -937 -170 -586 -770 -973 -139 -477 -898 -368 -267 -67 -539 -591 -544 -73 -307 -970 -968 -301 -580 -313 -257 -99 -536 -737 -632 -420 -555 -719 -966 -432 -102 -857 -118 -604 -80 -158 -315 -973 -584 -273 -382 -694 -293 -583 -623 -42 -514 -437 -253 -992 -359 -733 -938 -278 -504 -468 -912 -392 -639 -534 -549 -377 -496 -506 -490 -560 -71 -416 -226 -34 -353 -641 -822 -878 -612 -73 -471 -399 -912 -500 -898 -83 -116 -84 -486 -543 -180 -511 -371 -302 -828 -561 -649 -116 -224 -585 -668 -514 -481 -614 -603 -997 -469 -195 -65 -412 -201 -239 -692 -559 -651 -48 -552 -124 -309 -800 -130 -833 -161 -293 -324 -141 -400 -533 -946 -999 -964 -561 -496 -920 -573 -441 -736 -123 -303 -151 -989 -992 -907 -429 -994 -231 -758 -88 -872 -586 -344 -659 -350 -504 -268 -493 -503 -7 -379 -130 -853 -435 -672 -469 -733 -240 -360 -347 -395 -697 -729 -727 -918 -402 -147 -2 -337 -167 -9 -515 -834 -17 -186 -766 -65 -626 -31 -952 -629 -865 -992 -626 -116 -798 -472 -101 -443 -507 -106 -553 -496 -739 -565 -975 -148 -965 -309 -317 -949 -378 -813 -236 -643 -678 -105 -655 -762 -821 -191 -781 -198 -338 -17 -265 -533 -91 -375 -189 -386 -777 -724 -702 -578 -92 -455 -502 -312 -742 -911 -429 -298 -358 -816 -7 -676 -119 -558 -161 -495 -792 -488 -196 -407 -847 -453 -583 -541 -740 -244 -599 -131 -54 -338 -291 -310 -31 -675 -500 -960 -843 -673 -271 -38 -827 -859 -251 -150 -212 -436 -150 -462 -960 -251 -906 -489 -430 -879 -673 -977 -599 -743 -849 -543 -644 -146 -667 -606 -283 -601 -888 -68 -307 -256 -139 -83 -258 -154 -361 -756 -695 -770 -464 -494 -289 -102 -4 -231 -92 -311 -164 -624 -476 -571 -419 -992 -918 -276 -304 -789 -614 -233 -230 -624 -832 -264 -788 -797 -621 -191 -198 -620 -703 -327 -958 -226 -293 -999 -767 -736 -739 -229 -598 -628 -490 -784 -19 -646 -713 -57 -616 -620 -673 -490 -303 -812 -588 -334 -905 -911 -798 -86 -664 -402 -237 -681 -459 -502 -438 -803 -643 -748 -219 -849 -529 -247 -208 -258 -252 -666 -166 -248 -373 -678 -910 -271 -296 -971 -376 -204 -997 -620 -266 -559 -67 -52 -505 -68 -733 -842 -661 -598 -183 -815 -762 -86 -122 -326 -597 -1000 -126 -878 -667 -701 -490 -394 -523 -285 -671 -77 -814 -555 -96 -389 -540 -861 -272 -320 -98 -952 -66 -547 -19 -480 -445 -556 -896 -137 -697 -789 -955 -876 -346 -682 -397 -454 -277 -491 -648 -358 -179 -731 -793 -669 -117 -587 -290 -286 -795 -77 -117 -310 -903 -58 -273 -510 -130 -618 -536 -446 -691 -335 -399 -973 -382 -716 -573 -39 -686 -472 -408 -520 -683 -129 -134 -793 -897 -389 -899 -936 -239 -505 -651 -461 -479 -234 -377 -320 -877 -808 -959 -26 -173 -197 -754 -666 -312 -688 -325 -665 -532 -483 -272 -791 -797 -886 -671 -477 -731 -540 -83 -401 -491 -252 -359 -668 -978 -175 -625 -767 -650 -561 -514 -730 -850 -755 -199 -535 -469 -494 -469 -986 -302 -991 -972 -821 -706 -554 -447 -304 -860 -568 -240 -133 -805 -428 -241 -104 -838 -63 -446 -335 -494 -769 -550 -603 -595 -12 -889 -687 -175 -805 -42 -825 -335 -318 -897 -579 -862 -58 -77 -377 -693 -52 -135 -420 -724 -524 -967 -622 -626 -482 -275 -788 -771 -225 -1 -544 -464 -242 -891 -113 -763 -240 -841 -207 -609 -366 -665 -288 -154 -548 -228 -343 -487 -472 -852 -650 -728 -973 -315 -636 -99 -141 -588 -241 -121 -509 -887 -753 -78 -924 -142 -801 -226 -234 -669 -778 -38 -336 -213 -839 -584 -542 -245 -495 -500 -981 -918 -562 -476 -911 -265 -89 -469 -579 -321 -202 -396 -834 -813 -596 -216 -1 -845 -364 -248 -404 -967 -572 -781 -117 -515 -872 -42 -828 -485 -163 -871 -618 -619 -123 -619 -156 -522 -208 -519 -564 -461 -532 -434 -20 -620 -22 -758 -228 -516 -877 -597 -335 -497 -631 -679 -831 -118 -195 -527 -567 -734 -149 -353 -7 -88 -424 -226 -813 -279 -759 -422 -758 -110 -335 -467 -900 -209 -600 -791 -4 -222 -810 -508 -982 -272 -648 -874 -423 -191 -371 -351 -247 -459 -29 -504 -613 -940 -520 -614 -820 -974 -592 -302 -47 -716 -612 -651 -130 -426 -990 -377 -289 -690 -68 -987 -378 -996 -663 -822 -189 -859 -635 -516 -474 -317 -138 -389 -749 -10 -71 -245 -479 -159 -945 -914 -322 -865 -623 -190 -156 -816 -185 -1000 -548 -36 -705 -872 -944 -658 -782 -932 -853 -322 -98 -805 -441 -69 -946 -665 -383 -539 -928 -881 -812 -101 -464 -625 -195 -32 -858 -890 -578 -16 -940 -742 -475 -870 -761 -402 -788 -158 -493 -231 -706 -565 -36 -363 -745 -687 -586 -551 -816 -511 -267 -424 -433 -831 -726 -676 -326 -821 -223 -893 -606 -163 -596 -420 -618 -608 -786 -12 -688 -983 -804 -110 -158 -480 -362 -643 -796 -965 -611 -568 -62 -610 -373 -228 -830 -979 -315 -116 -990 -338 -575 -230 -103 -128 -738 -432 -654 -415 -845 -206 -459 -800 -866 -553 -171 -119 -655 -999 -46 -407 -202 -815 -410 -469 -690 -444 -408 -604 -753 -31 -131 -906 -334 -929 -89 -864 -238 -573 -10 -967 -389 -520 -806 -424 -341 -749 -11 -213 -792 -617 -20 -786 -845 -182 -687 -513 -272 -849 -558 -232 -888 -68 -111 -833 -175 -187 -734 -400 -322 -559 -767 -216 -898 -125 -986 -153 -812 -874 -614 -739 -478 -281 -217 -228 -723 -319 -454 -48 -493 -276 -720 -52 -196 -249 -203 -698 -632 -605 -118 -410 -794 -144 -434 -365 -467 -644 -961 -291 -992 -471 -374 -552 -4 -214 -954 -484 -183 -398 -906 -433 -963 -278 -441 -545 -757 -694 -509 -169 -198 -772 -705 -264 -929 -237 -594 -793 -531 -88 -710 -552 -871 -553 -795 -718 -436 -514 -854 -763 -521 -370 -233 -201 -154 -355 -44 -806 -891 -84 -745 -399 -612 -120 -443 -641 -2 -441 -397 -58 -122 -513 -664 -739 -897 -670 -446 -645 -85 -363 -508 -451 -795 -199 -635 -506 -223 -490 -201 -486 -566 -766 -128 -733 -65 -439 -473 -659 -921 -566 -841 -509 -476 -721 -910 -917 -560 -788 -94 -164 -7 -606 -815 -754 -372 -729 -685 -268 -298 -388 -1 -467 -167 -196 -29 -887 -82 -751 -6 -625 -476 -810 -156 -527 -206 -566 -46 -736 -182 -869 -703 -790 -458 -953 -377 -948 -445 -755 -341 -5 -17 -533 -262 -850 -250 -943 -257 -592 -274 -495 -810 -936 -667 -735 -688 -53 -128 -112 -456 -651 -989 -679 -361 -149 -66 -252 -481 -217 -522 -206 -977 -710 -571 -449 -506 -730 -714 -589 -449 -907 -671 -85 -794 -481 -876 -582 -429 -269 -282 -578 -542 -456 -199 -25 -86 -217 -82 -72 -119 -755 -434 -540 -179 -514 -704 -494 -427 -895 -54 -27 -645 -510 -177 -700 -579 -706 -71 -744 -354 -166 -496 -847 -989 -872 -677 -131 -53 -757 -854 -541 -510 -18 -976 -251 -825 -404 -895 -184 -772 -128 -157 -491 -4 -684 -463 -740 -115 -262 -163 -782 -268 -347 -193 -93 -971 -993 -217 -17 -981 -811 -849 -728 -327 -262 -515 -728 -460 -855 -353 -115 -190 -76 -637 -498 -164 -793 -463 -358 -30 -501 -454 -721 -720 -246 -392 -938 -834 -800 -788 -247 -555 -336 -422 -412 -629 -510 -311 -815 -549 -87 -731 -259 -374 -492 -535 -658 -655 -936 -329 -983 -463 -321 -590 -595 -225 -690 -596 -395 -818 -628 -876 -919 -803 -365 -355 -197 -962 -807 -739 -157 -911 -158 -614 -646 -916 -730 -321 -6 -406 -63 -640 -826 -294 -506 -455 -890 -591 -834 -805 -377 -64 -526 -542 -443 -160 -773 -894 -244 -428 -835 -859 -873 -948 -635 -534 -823 -18 -739 -255 -5 -643 -875 -997 -966 -273 -737 -801 -929 -142 -482 -945 -659 -12 -515 -313 -617 -637 -130 -603 -95 -975 -684 -200 -684 -132 -549 -708 -706 -545 -879 -812 -231 -192 -652 -865 -1000 -369 -94 -856 -673 -766 -523 -714 -418 -497 -323 -752 -139 -764 -174 -693 -899 -991 -936 -676 -927 -844 -981 -239 -47 -166 -225 -947 -960 -237 -716 -274 -164 -561 -717 -671 -347 -950 -185 -841 -511 -387 -988 -697 -754 -358 -194 -491 -744 -367 -449 -229 -850 -191 -515 -903 -338 -634 -960 -604 -683 -778 -674 -110 -677 -403 -708 -823 -419 -44 -319 -866 -613 -31 -521 -611 -363 -860 -668 -325 -957 -204 -492 -144 -247 -695 -444 -505 -246 -300 -701 -553 -119 -64 -290 -461 -914 -336 -528 -551 -345 -434 -331 -122 -475 -77 -896 -345 -468 -628 -282 -529 -538 -373 -607 -261 -589 -362 -218 -669 -134 -123 -993 -13 -102 -689 -370 -44 -942 -818 -858 -688 -312 -237 -415 -396 -832 -943 -447 -744 -509 -136 -806 -208 -779 -231 -460 -475 -954 -1 -606 -766 -578 -841 -565 -490 -339 -962 -826 -528 -432 -634 -401 -649 -660 -510 -678 -98 -580 -293 -264 -320 -311 -682 -260 -165 -457 -328 -885 -68 -724 -333 -616 -555 -119 -631 -862 -969 -303 -858 -587 -787 -230 -457 -970 -905 -347 -997 -243 -306 -100 -370 -32 -315 -963 -476 -324 -524 -42 -45 -986 -442 -393 -954 -119 -172 -5 -555 -488 -144 -404 -639 -382 -29 -191 -282 -926 -497 -421 -543 -362 -211 -421 -399 -530 -857 -357 -572 -868 -484 -560 -672 -889 -423 -291 -334 -967 -594 -142 -641 -520 -304 -155 -826 -591 -387 -647 -351 -754 -243 -236 -715 -65 -523 -685 -45 -175 -336 -708 -289 -906 -969 -786 -100 -191 -960 -549 -116 -93 -703 -144 -752 -431 -490 -443 -725 -971 -361 -729 -796 -95 -627 -901 -702 -898 -288 -860 -520 -663 -424 -170 -321 -919 -22 -914 -233 -408 -180 -545 -545 -284 -99 -746 -753 -366 -89 -891 -482 -965 -754 -492 -77 -188 -80 -807 -817 -898 -586 -243 -692 -227 -636 -67 -539 -328 -45 -429 -449 -370 -764 -500 -694 -764 -282 -469 -185 -108 -319 -881 -222 -635 -476 -71 -870 -839 -471 -205 -36 -671 -373 -817 -745 -652 -780 -359 -675 -851 -564 -453 -705 -754 -617 -929 -617 -348 -8 -776 -512 -253 -443 -315 -186 -718 -669 -362 -551 -37 -634 -738 -254 -208 -678 -518 -519 -767 -52 -906 -960 -545 -556 -432 -700 -563 -532 -249 -771 -511 -502 -314 -441 -687 -336 -679 -624 -938 -482 -327 -498 -1000 -665 -682 -233 -552 -424 -751 -182 -218 -778 -751 -658 -504 -316 -643 -489 -999 -48 -831 -98 -273 -252 -512 -759 -658 -865 -54 -910 -804 -910 -576 -316 -252 -840 -503 -889 -588 -693 -796 -149 -946 -879 -849 -370 -504 -757 -256 -247 -205 -141 -77 -205 -337 -855 -384 -495 -585 -182 -14 -637 -315 -198 -339 -597 -850 -645 -466 -692 -374 -601 -825 -582 -512 -836 -988 -408 -182 -592 -865 -767 -489 -999 -478 -3 -591 -653 -21 -291 -461 -546 -354 -715 -632 -665 -722 -564 -225 -242 -237 -388 -938 -873 -103 -499 -434 -660 -192 -138 -140 -197 -470 -331 -491 -456 -443 -570 -454 -466 -105 -558 -853 -36 -49 -30 -666 -893 -663 -760 -748 -248 -745 -950 -369 -391 -816 -17 -204 -294 -505 -274 -835 -596 -441 -837 -381 -652 -789 -585 -634 -586 -390 -89 -735 -460 -821 -448 -123 -146 -17 -624 -268 -192 -852 -387 -805 -303 -180 -315 -501 -567 -372 -278 -489 -586 -739 -769 -336 -470 -1000 -228 -799 -113 -440 -706 -39 -411 -918 -745 -140 -671 -340 -745 -323 -891 -820 -584 -110 -580 -891 -279 -509 -693 -963 -520 -910 -699 -689 -392 -538 -794 -682 -837 -322 -566 -691 -678 -11 -177 -104 -701 -795 -623 -634 -371 -447 -916 -650 -192 -390 -134 -743 -505 -236 -360 -641 -703 -44 -780 -394 -286 -978 -400 -311 -359 -856 -341 -828 -581 -977 -218 -572 -204 -9 -960 -579 -200 -146 -593 -769 -802 -144 -672 -736 -607 -636 -579 -529 -52 -110 -368 -726 -577 -289 -579 -583 -799 -774 -803 -639 -654 -19 -403 -374 -273 -1000 -218 -483 -64 -474 -842 -938 -6 -86 -779 -612 -796 -164 -68 -273 -195 -393 -816 -747 -30 -556 -70 -65 -494 -468 -11 -333 -961 -564 -384 -566 -688 -159 -732 -150 -373 -975 -795 -480 -685 -483 -174 -45 -854 -832 -736 -567 -515 -860 -605 -466 -962 -621 -318 -183 -962 -267 -680 -272 -180 -989 -319 -209 -797 -689 -733 -843 -146 -173 -361 -708 -743 -44 -108 -56 -180 -434 -414 -649 -67 -191 -668 -849 -599 -584 -532 -583 -763 -756 -346 -998 -786 -534 -236 -744 -922 -996 -151 -576 -219 -339 -427 -464 -977 -942 -278 -338 -210 -130 -451 -762 -857 -310 -340 -845 -449 -106 -835 -530 -307 -613 -931 -283 -169 -592 -863 -724 -322 -980 -325 -16 -990 -985 -974 -431 -190 -23 -909 -418 -551 -643 -86 -996 -164 -352 -904 -525 -967 -121 -434 -794 -272 -201 -857 -838 -778 -343 -799 -102 -226 -750 -420 -295 -299 -352 -592 -520 -9 -57 -251 -898 -639 -930 -61 -348 -208 -689 -623 -918 -518 -917 -771 -282 -555 -693 -224 -804 -419 -512 -178 -319 -970 -770 -592 -825 -910 -271 -570 -965 -419 -711 -403 -325 -676 -462 -591 -30 -250 -458 -502 -878 -653 -146 -298 -406 -563 -354 -79 -944 -839 -515 -506 -971 -759 -504 -298 -451 -377 -779 -210 -667 -601 -228 -934 -467 -51 -8 -81 -50 -635 -302 -494 -355 -566 -470 -779 -971 -437 -751 -757 -763 -17 -426 -157 -620 -998 -609 -822 -224 -108 -903 -738 -74 -743 -887 -615 -586 -66 -943 -741 -47 -888 -443 -515 -745 -846 -778 -451 -766 -708 -541 -162 -966 -699 -450 -100 -510 -957 -3 -742 -758 -353 -839 -697 -658 -410 -732 -977 -125 -408 -780 -999 -67 -614 -15 -191 -583 -198 -330 -73 -684 -137 -464 -537 -176 -298 -319 -31 -793 -502 -850 -916 -934 -85 -614 -200 -767 -397 -60 -447 -613 -141 -862 -119 -927 -335 -462 -480 -15 -966 -879 -764 -56 -236 -476 -753 -608 -878 -432 -795 -329 -7 -786 -108 -178 -560 -384 -691 -311 -438 -691 -738 -853 -756 -236 -538 -245 -395 -507 -712 -647 -4 -868 -450 -729 -403 -593 -460 -456 -613 -152 -759 -720 -5 -375 -608 -486 -951 -72 -588 -325 -140 -943 -258 -874 -424 -588 -41 -31 -947 -489 -446 -83 -493 -808 -514 -706 -230 -601 -289 -128 -654 -517 -737 -183 -651 -82 -956 -178 -168 -850 -145 -112 -180 -205 -896 -226 -686 -231 -942 -374 -460 -77 -685 -233 -167 -680 -850 -708 -457 -804 -686 -356 -883 -402 -222 -577 -358 -361 -999 -169 -582 -294 -82 -665 -576 -536 -16 -292 -735 -669 -78 -804 -938 -668 -654 -822 -333 -287 -855 -313 -874 -907 -867 -454 -476 -396 -16 -937 -777 -767 -634 -799 -152 -716 -34 -765 -461 -358 -539 -406 -791 -516 -149 -194 -46 -470 -448 -108 -246 -825 -211 -709 -901 -101 -571 -867 -356 -859 -687 -116 -581 -287 -753 -156 -914 -533 -667 -114 -823 -497 -192 -986 -334 -988 -697 -396 -909 -951 -99 -200 -951 -3 -217 -178 -392 -523 -953 -201 -446 -225 -64 -950 -509 -188 -549 -566 -632 -201 -86 -307 -842 -308 -826 -332 -69 -398 -846 -720 -366 -510 -587 -60 -756 -923 -76 -612 -317 -290 -310 -898 -884 -242 -106 -366 -963 -304 -302 -450 -596 -20 -467 -686 -655 -604 -164 -328 -871 -656 -939 -288 -18 -144 -96 -254 -328 -172 -797 -835 -839 -361 -160 -376 -687 -863 -904 -351 -491 -653 -53 -161 -529 -35 -912 -290 -153 -903 -33 -804 -913 -581 -516 -228 -766 -403 -579 -253 -460 -32 -493 -392 -567 -977 -764 -576 -532 -954 -38 -980 -659 -140 -212 -14 -317 -234 -697 -393 -219 -16 -412 -445 -630 -154 -711 -868 -557 -260 -866 -524 -540 -378 -155 -698 -671 -724 -857 -371 -668 -582 -73 -33 -703 -326 -81 -434 -992 -65 -176 -851 -374 -195 -998 -286 -868 -166 -69 -549 -927 -106 -990 -334 -865 -28 -686 -685 -124 -883 -629 -262 -315 -677 -361 -883 -279 -137 -381 -370 -327 -347 -375 -837 -585 -834 -706 -435 -618 -653 -993 -261 -818 -711 -560 -758 -768 -937 -925 -797 -761 -390 -939 -266 -437 -252 -75 -399 -322 -514 -101 -497 -591 -661 -10 -939 -212 -192 -747 -347 -311 -961 -980 -63 -355 -116 -630 -53 -843 -730 -794 -752 -189 -779 -515 -931 -318 -348 -174 -305 -785 -232 -597 -347 -801 -78 -392 -643 -560 -475 -969 -522 -995 -486 -659 -238 -349 -718 -578 -301 -211 -50 -370 -558 -977 -85 -585 -708 -708 -691 -334 -469 -618 -389 -852 -300 -501 -367 -252 -10 -529 -429 -789 -610 -608 -585 -235 -511 -157 -581 -119 -541 -736 -321 -652 -940 -50 -60 -666 -47 -36 -448 -512 -504 -149 -309 -348 -110 -540 -657 -12 -653 -698 -840 -66 -626 -815 -794 -891 -727 -564 -123 -759 -557 -290 -552 -943 -625 -780 -737 -546 -793 -366 -341 -130 -774 -361 -36 -86 -712 -758 -572 -726 -746 -612 -563 -912 -286 -291 -20 -886 -937 -652 -953 -532 -503 -469 -895 -288 -147 -51 -998 -704 -844 -662 -610 -730 -858 -585 -138 -631 -848 -481 -34 -85 -261 -87 -890 -744 -476 -912 -618 -324 -20 -560 -702 -652 -520 -281 -349 -842 -611 -8 -340 -462 -492 -914 -93 -309 -125 -289 -369 -563 -292 -489 -344 -674 -931 -729 -915 -766 -706 -882 -754 -49 -281 -559 -940 -70 -348 -642 -877 -263 -929 -661 -296 -530 -52 -102 -442 -141 -655 -708 -570 -965 -456 -211 -281 -731 -5 -255 -412 -555 -281 -843 -212 -725 -816 -303 -493 -945 -572 -1 -754 -660 -903 -916 -927 -49 -90 -872 -905 -769 -588 -531 -540 -898 -470 -773 -5 -594 -665 -77 -132 -135 -365 -457 -403 -530 -564 -614 -618 -68 -809 -652 -297 -700 -272 -407 -285 -204 -428 -362 -11 -729 -414 -371 -752 -395 -240 -743 -298 -804 -883 -226 -162 -677 -597 -657 -521 -284 -175 -139 -293 -331 -871 -440 -27 -933 -797 -776 -644 -274 -154 -937 -269 -84 -450 -858 -640 -477 -263 -565 -458 -637 -208 -972 -299 -253 -159 -111 -465 -187 -746 -301 -493 -525 -871 -123 -581 -125 -926 -604 -138 -446 -198 -556 -314 -224 -815 -268 -463 -53 -631 -377 -880 -327 -362 -638 -817 -532 -368 -690 -262 -388 -546 -820 -388 -515 -751 -356 -969 -533 -69 -502 -820 -740 -324 -187 -85 -357 -371 -902 -276 -314 -56 -70 -329 -658 -801 -186 -611 -744 -449 -602 -353 -132 -959 -472 -51 -210 -827 -102 -268 -724 -199 -647 -133 -46 -484 -547 -103 -169 -664 -589 -731 -985 -964 -490 -342 -228 -448 -301 -122 -667 -131 -817 -88 -633 -649 -35 -754 -755 -336 -625 -608 -690 -373 -126 -661 -835 -49 -77 -210 -874 -971 -732 -838 -752 -568 -914 -328 -771 -603 -925 -530 -827 -422 -564 -291 -698 -37 -217 -973 -575 -259 -394 -587 -406 -315 -138 -244 -153 -875 -683 -382 -282 -728 -950 -785 -731 -888 -955 -834 -962 -920 -961 -142 -413 -654 -430 -98 -157 -341 -792 -167 -879 -692 -548 -812 -318 -842 -77 -769 -2 -22 -171 -296 -19 -657 -325 -923 -904 -472 -152 -195 -285 -503 -212 -790 -346 -47 -600 -797 -551 -453 -614 -658 -909 -923 -921 -375 -976 -181 -735 -990 -111 -748 -886 -978 -612 -716 -572 -10 -355 -834 -960 -798 -983 -674 -785 -145 -95 -673 -277 -138 -913 -20 -564 -389 -469 -181 -944 -288 -461 -762 -320 -553 -238 -933 -358 -769 -538 -55 -163 -217 -274 -666 -351 -650 -346 -502 -559 -435 -760 -140 -267 -82 -979 -612 -470 -656 -379 -804 -143 -485 -372 -433 -51 -867 -910 -279 -456 -816 -943 -245 -61 -28 -935 -765 -979 -205 -232 -228 -866 -115 -770 -771 -107 -573 -907 -494 -797 -851 -724 -986 -582 -426 -17 -564 -46 -369 -748 -326 -248 -754 -17 -258 -859 -662 -746 -886 -631 -802 -343 -831 -918 -571 -597 -24 -792 -332 -559 -183 -457 -386 -988 -444 -316 -63 -267 -164 -928 -235 -640 -450 -5 -50 -796 -857 -981 -464 -820 -832 -770 -850 -145 -350 -152 -878 -920 -252 -404 -220 -830 -633 -938 -505 -316 -688 -836 -507 -311 -46 -457 -133 -663 -430 -343 -547 -916 -344 -133 -578 -9 -821 -746 -428 -463 -949 -281 -323 -934 -922 -111 -230 -10 -756 -616 -979 -842 -366 -844 -236 -744 -741 -574 -370 -610 -623 -269 -445 -835 -953 -311 -51 -292 -697 -576 -891 -903 -367 -870 -589 -220 -987 -466 -460 -2 -840 -244 -623 -550 -307 -354 -821 -102 -667 -77 -517 -976 -540 -13 -159 -869 -377 -415 -167 -51 -866 -167 -61 -639 -618 -768 -209 -515 -891 -530 -364 -324 -267 -794 -245 -735 -421 -543 -266 -663 -866 -704 -328 -888 -578 -322 -246 -497 -263 -398 -631 -156 -880 -135 -376 -589 -651 -85 -980 -652 -649 -741 -476 -734 -456 -10 -986 -243 -3 -29 -820 -160 -111 -703 -325 -152 -731 -320 -794 -837 -369 -564 -675 -575 -448 -796 -665 -809 -76 -346 -492 -434 -273 -364 -940 -237 -160 -82 -73 -683 -232 -455 -716 -213 -922 -844 -370 -595 -447 -390 -809 -529 -229 -892 -110 -101 -782 -617 -329 -59 -975 -696 -156 -465 -608 -152 -198 -164 -373 -877 -62 -262 -122 -359 -864 -937 -237 -307 -230 -295 -197 -414 -217 -998 -605 -637 -948 -695 -708 -611 -844 -684 -953 -510 -834 -929 -95 -282 -376 -977 -230 -562 -579 -964 -834 -135 -841 -949 -406 -662 -316 -602 -934 -937 -681 -757 -640 -387 -600 -615 -407 -828 -958 -112 -563 -686 -321 -132 -656 -910 -789 -610 -49 -680 -358 -136 -783 -821 -463 -255 -594 -562 -982 -704 -215 -634 -217 -736 -147 -596 -601 -715 -880 -174 -274 -529 -513 -301 -81 -500 -566 -931 -554 -773 -191 -194 -899 -184 -60 -349 -9 -357 -960 -527 -866 -941 -640 -247 -267 -279 -650 -555 -991 -972 -631 -373 -219 -359 -567 -490 -106 -929 -558 -898 -164 -889 -931 -541 -824 -652 -664 -424 -961 -293 -285 -747 -65 -744 -824 -863 -319 -837 -786 -155 -398 -868 -222 -95 -177 -764 -742 -742 -365 -920 -690 -963 -70 -42 -409 -227 -891 -311 -215 -108 -165 -788 -779 -510 -706 -743 -920 -629 -527 -660 -252 -396 -202 -539 -953 -35 -301 -442 -526 -421 -832 -684 -297 -539 -219 -836 -82 -383 -125 -693 -593 -367 -198 -497 -424 -638 -357 -654 -698 -305 -869 -450 -210 -690 -641 -815 -619 -195 -669 -177 -283 -300 -956 -42 -186 -729 -613 -334 -633 -955 -357 -993 -373 -83 -590 -300 -147 -741 -131 -930 -906 -297 -550 -601 -128 -718 -576 -771 -185 -131 -876 -360 -147 -673 -712 -312 -197 -809 -643 -279 -811 -357 -428 -805 -571 -626 -316 -505 -85 -506 -413 -783 -102 -617 -206 -27 -57 -986 -510 -202 -857 -131 -312 -942 -623 -835 -315 -890 -925 -66 -693 -900 -496 -169 -975 -339 -904 -571 -128 -81 -844 -975 -639 -183 -163 -622 -162 -654 -956 -555 -348 -263 -611 -775 -63 -429 -199 -567 -865 -658 -612 -687 -416 -539 -96 -925 -419 -941 -412 -165 -182 -748 -485 -982 -933 -550 -135 -103 -390 -679 -470 -367 -231 -407 -592 -895 -391 -446 -662 -222 -718 -311 -224 -849 -795 -342 -163 -420 -595 -974 -696 -544 -471 -128 -294 -437 -45 -935 -960 -200 -717 -712 -359 -681 -543 -663 -26 -484 -106 -279 -641 -336 -172 -658 -246 -188 -118 -413 -415 -583 -137 -859 -746 -842 -372 -579 -117 -432 -148 -395 -714 -56 -339 -454 -439 -467 -40 -563 -839 -642 -843 -125 -869 -99 -207 -806 -86 -133 -275 -899 -174 -536 -306 -514 -954 -578 -387 -137 -513 -572 -204 -749 -286 -98 -265 -389 -591 -623 -55 -998 -171 -369 -619 -915 -384 -417 -793 -149 -656 -469 -819 -380 -296 -315 -426 -937 -691 -928 -887 -128 -386 -719 -416 -341 -665 -901 -40 -2 -107 -675 -107 -566 -6 -413 -877 -569 -934 -735 -344 -396 -101 -750 -89 -686 -525 -642 -358 -738 -900 -293 -935 -897 -661 -797 -804 -307 -455 -698 -695 -380 -125 -572 -666 -761 -386 -490 -857 -838 -393 -239 -64 -176 -640 -210 -20 -685 -135 -947 -265 -26 -889 -218 -121 -311 -601 -442 -277 -905 -810 -705 -138 -812 -624 -804 -11 -839 -751 -505 -323 -534 -36 -689 -141 -471 -39 -675 -941 -148 -518 -416 -38 -748 -751 -498 -52 -583 -650 -886 -474 -624 -930 -621 -927 -994 -633 -355 -312 -605 -477 -818 -573 -762 -970 -599 -479 -927 -654 -353 -931 -516 -829 -225 -59 -308 -87 -905 -536 -480 -759 -354 -179 -565 -849 -150 -953 -930 -187 -589 -693 -266 -589 -471 -286 -935 -464 -226 -474 -621 -629 -178 -21 -409 -511 -250 -407 -325 -781 -245 -834 -1000 -342 -969 -343 -214 -901 -432 -795 -853 -162 -683 -808 -61 -659 -179 -968 -241 -825 -494 -611 -285 -968 -691 -342 -685 -369 -463 -516 -606 -800 -690 -901 -134 -404 -771 -954 -875 -204 -305 -607 -457 -394 -165 -769 -547 -87 -966 -639 -423 -247 -581 -365 -766 -7 -473 -454 -885 -101 -884 -772 -226 -275 -782 -790 -405 -376 -802 -350 -342 -596 -626 -885 -734 -202 -237 -968 -59 -36 -86 -2 -642 -908 -220 -240 -399 -279 -595 -671 -230 -900 -117 -778 -241 -678 -980 -773 -494 -916 -517 -607 -4 -211 -686 -166 -369 -634 -571 -94 -63 -774 -387 -993 -16 -375 -32 -53 -305 -42 -828 -430 -434 -307 -954 -24 -699 -362 -223 -844 -547 -687 -278 -376 -420 -925 -987 -972 -45 -878 -761 -815 -624 -899 -444 -219 -448 -622 -506 -94 -618 -639 -161 -319 -263 -48 -988 -267 -216 -986 -257 -792 -725 -330 -235 -336 -643 -427 -126 -531 -839 -84 -849 -511 -563 -225 -259 -960 -628 -245 -106 -993 -733 -603 -905 -289 -299 -530 -39 -317 -584 -133 -623 -567 -39 -921 -567 -11 -190 -682 -617 -948 -193 -726 -956 -73 -41 -810 -232 -31 -489 -829 -416 -126 -168 -359 -238 -570 -325 -961 -472 -293 -382 -593 -428 -530 -871 -717 -886 -193 -941 -964 -266 -781 -461 -132 -265 -949 -350 -193 -626 -715 -780 -476 -771 -261 -6 -176 -467 -668 -990 -10 -875 -678 -486 -736 -174 -283 -223 -576 -587 -299 -88 -715 -899 -709 -844 -290 -43 -590 -101 -808 -9 -747 -51 -351 -693 -234 -288 -807 -203 -118 -699 -488 -578 -944 -411 -345 -26 -502 -624 -269 -869 -991 -928 -49 -712 -156 -276 -930 -593 -273 -621 -392 -406 -769 -48 -753 -704 -208 -982 -500 -347 -443 -334 -834 -984 -471 -823 -485 -160 -414 -361 -369 -778 -740 -597 -373 -93 -886 -410 -89 -73 -294 -274 -198 -681 -603 -61 -554 -956 -580 -457 -346 -994 -153 -465 -837 -260 -961 -131 -572 -143 -217 -565 -85 -532 -320 -420 -370 -613 -265 -518 -908 -985 -699 -22 -909 -696 -743 -744 -526 -275 -402 -14 -17 -36 -772 -289 -313 -310 -688 -681 -356 -889 -513 -544 -92 -425 -402 -911 -302 -368 -420 -296 -703 -143 -841 -565 -529 -866 -826 -998 -183 -739 -387 -281 -662 -714 -431 -917 -52 -107 -559 -219 -987 -292 -428 -102 -111 -132 -666 -710 -184 -792 -680 -645 -605 -387 -201 -111 -598 -58 -744 -440 -33 -69 -311 -917 -639 -41 -160 -259 -218 -28 -320 -404 -176 -787 -115 -123 -62 -140 -951 -181 -348 -16 -718 -470 -13 -309 -86 -777 -101 -830 -917 -128 -750 -766 -460 -808 -19 -986 -578 -919 -941 -450 -33 -594 -532 -324 -362 -646 -77 -568 -318 -536 -697 -101 -783 -655 -951 -841 -510 -595 -70 -229 -806 -561 -900 -156 -470 -457 -465 -596 -344 -995 -867 -28 -289 -62 -754 -122 -673 -822 -654 -148 -246 -448 -512 -666 -102 -595 -291 -223 -349 -165 -951 -238 -567 -322 -828 -558 -852 -563 -659 -253 -60 -660 -623 -372 -18 -24 -743 -646 -481 -13 -510 -114 -997 -825 -879 -717 -104 -144 -844 -251 -891 -530 -450 -333 -247 -665 -332 -644 -195 -695 -150 -749 -749 -432 -387 -590 -790 -830 -34 -761 -138 -161 -890 -85 -284 -771 -222 -132 -213 -911 -259 -4 -715 -532 -997 -967 -24 -659 -699 -63 -195 -97 -780 -8 -100 -6 -552 -377 -142 -522 -654 -457 -266 -819 -78 -931 -882 -761 -667 -89 -598 -118 -154 -694 -67 -954 -677 -618 -856 -692 -355 -268 -743 -684 -188 -872 -63 -98 -619 -113 -110 -871 -692 -148 -41 -680 -507 -181 -345 -603 -568 -828 -501 -58 -248 -377 -783 -63 -558 -712 -248 -650 -674 -247 -250 -896 -997 -359 -962 -967 -434 -636 -34 -213 -507 -205 -281 -971 -236 -426 -849 -466 -574 -735 -759 -416 -152 -40 -594 -378 -976 -911 -679 -400 -988 -623 -12 -761 -276 -601 -153 -348 -675 -156 -23 -548 -460 -157 -86 -629 -670 -268 -609 -793 -478 -365 -806 -901 -895 -212 -918 -619 -436 -140 -209 -747 -238 -154 -444 -513 -729 -468 -269 -385 -215 -241 -598 -15 -62 -547 -422 -569 -475 -932 -640 -342 -846 -18 -248 -665 -511 -834 -430 -952 -451 -235 -202 -908 -601 -189 -324 -820 -490 -155 -849 -432 -83 -845 -910 -67 -109 -418 -665 -503 -689 -253 -591 -412 -936 -416 -178 -977 -258 -923 -596 -331 -393 -879 -604 -824 -919 -404 -451 -700 -123 -407 -281 -129 -435 -378 -881 -505 -574 -728 -894 -576 -249 -925 -651 -331 -514 -372 -664 -797 -327 -505 -515 -982 -293 -51 -773 -132 -762 -664 -79 -782 -603 -385 -952 -361 -784 -360 -38 -492 -927 -826 -276 -931 -115 -823 -155 -651 -61 -800 -745 -507 -760 -442 -732 -533 -436 -99 -643 -131 -134 -610 -622 -317 -591 -625 -723 -359 -882 -637 -943 -40 -376 -261 -224 -67 -545 -199 -199 -916 -364 -734 -417 -765 -492 -726 -122 -299 -803 -663 -641 -241 -22 -415 -505 -455 -838 -760 -406 -870 -1000 -190 -593 -721 -703 -339 -889 -935 -132 -158 -127 -96 -931 -164 -146 -96 -396 -561 -755 -496 -893 -426 -770 -558 -271 -199 -195 -198 -703 -121 -561 -973 -754 -337 -203 -305 -239 -707 -734 -706 -789 -265 -461 -192 -715 -998 -505 -107 -163 -518 -954 -26 -329 -106 -348 -679 -758 -209 -434 -223 -512 -566 -819 -727 -556 -1000 -86 -547 -559 -137 -666 -149 -762 -326 -748 -816 -815 -477 -93 -417 -846 -530 -574 -222 -326 -248 -787 -43 -671 -691 -32 -354 -300 -879 -661 -635 -175 -160 -775 -501 -771 -618 -539 -434 -992 -248 -345 -176 -873 -208 -284 -588 -639 -514 -563 -58 -351 -764 -423 -877 -850 -65 -636 -309 -173 -211 -88 -559 -702 -981 -142 -128 -5 -107 -746 -365 -740 -343 -606 -138 -630 -895 -447 -513 -582 -621 -346 -817 -59 -6 -790 -985 -72 -132 -303 -887 -843 -491 -943 -134 -159 -965 -121 -885 -556 -329 -693 -41 -262 -658 -690 -439 -586 -920 -49 -328 -320 -577 -71 -275 -983 -297 -181 -478 -342 -629 -638 -66 -951 -315 -281 -92 -687 -281 -353 -83 -794 -1 -99 -234 -569 -119 -973 -936 -773 -140 -793 -903 -18 -735 -322 -668 -150 -932 -780 -154 -505 -443 -604 -492 -731 -188 -304 -920 -825 -100 -425 -625 -736 -108 -572 -69 -232 -760 -481 -554 -627 -89 -688 -770 -866 -261 -471 -888 -887 -301 -242 -814 -178 -94 -999 -45 -737 -11 -467 -93 -953 -82 -681 -573 -781 -508 -999 -280 -405 -769 -306 -838 -82 -5 -615 -243 -51 -48 -856 -907 -172 -541 -782 -644 -296 -700 -299 -839 -838 -523 -979 -570 -764 -940 -682 -636 -821 -907 -848 -492 -876 -254 -97 -668 -913 -561 -546 -60 -608 -681 -463 -706 -584 -44 -620 -363 -2 -282 -511 -867 -783 -659 -168 -782 -636 -735 -705 -358 -4 -513 -807 -558 -758 -196 -309 -5 -75 -324 -301 -215 -639 -81 -497 -107 -868 -106 -312 -836 -538 -409 -843 -444 -594 -756 -976 -961 -504 -819 -673 -707 -624 -639 -98 -52 -152 -413 -605 -643 -840 -171 -270 -546 -142 -716 -391 -123 -910 -102 -579 -552 -91 -144 -591 -49 -989 -781 -417 -459 -356 -80 -14 -599 -544 -445 -682 -852 -645 -345 -369 -382 -338 -895 -865 -831 -854 -543 -842 -898 -211 -345 -688 -242 -650 -94 -711 -591 -562 -725 -163 -139 -766 -875 -700 -342 -807 -197 -241 -596 -506 -7 -969 -524 -823 -254 -654 -313 -863 -153 -323 -814 -30 -143 -452 -112 -742 -141 -922 -914 -462 -629 -423 -576 -604 -482 -491 -733 -274 -986 -906 -184 -578 -991 -90 -497 -15 -143 -836 -4 -845 -536 -424 -499 -364 -463 -941 -494 -897 -653 -527 -653 -43 -235 -84 -937 -70 -805 -80 -565 -486 -340 -168 -720 -610 -746 -534 -371 -150 -883 -293 -906 -775 -987 -944 -9 -739 -961 -147 -990 -673 -849 -256 -509 -861 -827 -987 -128 -415 -264 -814 -33 -840 -114 -36 -825 -618 -253 -414 -461 -335 -173 -813 -632 -936 -458 -222 -697 -244 -199 -596 -878 -140 -995 -754 -106 -455 -448 -704 -617 -878 -439 -418 -672 -141 -85 -530 -615 -867 -951 -329 -35 -336 -238 -412 -556 -937 -318 -433 -515 -76 -143 -517 -323 -100 -46 -362 -518 -535 -417 -749 -991 -485 -107 -881 -282 -545 -94 -29 -253 -999 -346 -69 -993 -901 -715 -9 -904 -361 -971 -842 -644 -206 -219 -904 -478 -479 -252 -920 -169 -389 -348 -778 -222 -239 -769 -571 -555 -652 -341 -252 -996 -570 -726 -472 -450 -792 -407 -700 -992 -544 -613 -604 -798 -394 -148 -507 -766 -132 -118 -548 -257 -976 -756 -569 -960 -188 -939 -788 -90 -56 -901 -394 -687 -884 -195 -46 -218 -924 -500 -976 -190 -552 -987 -688 -61 -730 -578 -241 -496 -546 -300 -732 -116 -866 -807 -626 -8 -799 -798 -814 -183 -278 -586 -828 -768 -477 -600 -233 -348 -814 -264 -952 -379 -346 -723 -381 -806 -665 -719 -523 -953 -569 -460 -603 -416 -654 -995 -122 -166 -283 -235 -527 -831 -934 -771 -20 -396 -567 -676 -762 -886 -732 -356 -238 -852 -52 -635 -634 -250 -271 -965 -999 -172 -641 -197 -162 -326 -353 -958 -561 -115 -414 -57 -160 -40 -484 -634 -904 -198 -507 -404 -309 -158 -108 -869 -498 -520 -244 -652 -579 -39 -41 -158 -382 -973 -491 -878 -5 -799 -632 -442 -922 -188 -592 -804 -215 -800 -752 -84 -365 -726 -307 -792 -395 -385 -673 -854 -496 -825 -408 -961 -332 -768 -360 -242 -102 -392 -17 -675 -144 -645 -88 -879 -621 -900 -845 -705 -995 -524 -907 -367 -689 -169 -676 -480 -184 -754 -441 -917 -973 -782 -585 -777 -536 -656 -921 -892 -761 -337 -799 -72 -417 -648 -916 -360 -844 -731 -636 -877 -871 -610 -849 -652 -647 -104 -578 -908 -573 -841 -987 -239 -904 -82 -753 -50 -659 -848 -445 -265 -553 -542 -952 -309 -255 -219 -918 -113 -257 -693 -388 -179 -261 -417 -48 -547 -197 -538 -401 -528 -875 -92 -396 -297 -630 -738 -463 -18 -877 -644 -168 -492 -907 -745 -351 -307 -951 -699 -614 -971 -625 -462 -374 -511 -915 -8 -132 -113 -623 -770 -334 -213 -209 -228 -96 -127 -380 -650 -992 -933 -844 -806 -19 -469 -334 -508 -847 -6 -320 -949 -705 -288 -830 -84 -212 -137 -274 -440 -99 -738 -497 -935 -344 -961 -130 -225 -329 -513 -21 -788 -783 -583 -916 -813 -556 -201 -538 -588 -956 -44 -319 -89 -371 -733 -291 -618 -520 -374 -230 -456 -201 -881 -49 -44 -749 -392 -23 -937 -547 -227 -406 -188 -560 -902 -547 -596 -519 -377 -998 -869 -858 -360 -235 -144 -96 -751 -87 -406 -146 -799 -685 -947 -835 -31 -79 -974 -475 -260 -875 -266 -96 -76 -580 -237 -565 -854 -357 -923 -40 -279 -441 -376 -242 -683 -733 -806 -530 -642 -646 -460 -922 -559 -282 -687 -805 -934 -652 -771 -449 -857 -228 -741 -205 -112 -718 -250 -342 -383 -198 -114 -818 -563 -743 -540 -287 -318 -410 -446 -35 -814 -297 -489 -28 -340 -472 -274 -946 -472 -595 -638 -342 -477 -808 -584 -280 -622 -784 -602 -96 -804 -880 -433 -668 -385 -101 -70 -700 -503 -171 -382 -467 -880 -932 -159 -765 -103 -275 -859 -41 -577 -523 -531 -816 -450 -187 -978 -339 -464 -859 -324 -542 -156 -521 -517 -366 -534 -318 -347 -67 -724 -615 -299 -85 -758 -627 -965 -947 -455 -643 -273 -873 -751 -742 -976 -756 -983 -233 -868 -459 -597 -206 -870 -854 -900 -577 -659 -734 -100 -824 -640 -288 -969 -155 -238 -619 -369 -234 -512 -730 -220 -7 -772 -265 -577 -227 -245 -525 -278 -850 -203 -938 -740 -410 -902 -842 -641 -862 -782 -640 -121 -933 -498 -940 -297 -716 -790 -694 -985 -478 -432 -117 -329 -522 -152 -400 -651 -711 -34 -625 -147 -271 -365 -224 -161 -16 -370 -840 -914 -615 -773 -429 -817 -925 -710 -467 -335 -40 -478 -560 -601 -633 -931 -941 -554 -931 -169 -949 -389 -14 -355 -239 -26 -697 -393 -57 -494 -920 -400 -771 -706 -280 -904 -583 -87 -84 -253 -869 -573 -555 -203 -468 -176 -243 -44 -543 -751 -292 -789 -97 -139 -706 -468 -950 -508 -962 -534 -499 -836 -66 -739 -868 -357 -450 -593 -161 -4 -759 -650 -423 -692 -786 -941 -842 -681 -579 -21 -244 -24 -343 -846 -258 -571 -346 -191 -173 -448 -949 -567 -357 -836 -466 -815 -618 -846 -28 -522 -116 -36 -467 -292 -624 -469 -643 -253 -612 -197 -817 -673 -181 -603 -663 -666 -638 -204 -379 -581 -318 -990 -257 -248 -270 -146 -396 -463 -163 -191 -407 -425 -748 -530 -352 -289 -214 -304 -274 -209 -81 -599 -677 -340 -566 -290 -106 -549 -941 -896 -126 -698 -497 -920 -375 -926 -371 -592 -74 -797 -139 -774 -617 -892 -747 -365 -800 -60 -161 -852 -151 -811 -805 -827 -159 -397 -542 -101 -216 -143 -645 -351 -360 -278 -567 -996 -202 -462 -539 -329 -245 -388 -866 -219 -890 -643 -157 -588 -53 -722 -867 -249 -416 -380 -879 -351 -465 -413 -867 -399 -760 -309 -623 -419 -304 -268 -143 -80 -556 -15 -69 -111 -143 -779 -885 -271 -538 -623 -994 -218 -706 -929 -552 -914 -430 -341 -344 -76 -995 -726 -286 -201 -13 -347 -759 -369 -637 -993 -595 -577 -930 -522 -727 -412 -665 -122 -10 -998 -438 -684 -529 -898 -226 -593 -115 -304 -251 -326 -391 -643 -364 -411 -962 -554 -216 -141 -110 -380 -235 -744 -181 -372 -356 -384 -323 -496 -970 -530 -317 -430 -908 -575 -216 -679 -477 -520 -574 -660 -476 -858 -752 -534 -75 -78 -132 -545 -871 -254 -636 -751 -525 -139 -13 -662 -479 -99 -251 -13 -586 -39 -397 -401 -874 -190 -913 -305 -281 -372 -390 -232 -508 -620 -157 -444 -976 -28 -193 -74 -291 -103 -448 -555 -228 -970 -323 -847 -284 -331 -744 -96 -20 -954 -328 -827 -530 -423 -757 -174 -400 -81 -378 -589 -926 -287 -993 -63 -981 -148 -888 -747 -355 -897 -517 -165 -394 -588 -570 -871 -795 -104 -204 -847 -311 -391 -699 -145 -462 -367 -486 -146 -598 -853 -165 -311 -432 -831 -254 -174 -320 -691 -674 -521 -356 -717 -705 -153 -370 -411 -672 -106 -811 -665 -19 -762 -36 -237 -117 -100 -845 -251 -977 -629 -895 -489 -52 -114 -978 -735 -772 -921 -479 -469 -8 -842 -769 -557 -577 -377 -483 -923 -93 -187 -591 -580 -848 -251 -553 -753 -338 -512 -765 -87 -613 -621 -604 -313 -860 -902 -892 -220 -992 -453 -827 -633 -397 -960 -974 -235 -798 -930 -854 -910 -559 -279 -650 -118 -336 -573 -284 -55 -164 -299 -70 -403 -946 -719 -67 -65 -478 -286 -59 -246 -563 -283 -806 -461 -340 -340 -299 -224 -894 -785 -725 -810 -187 -586 -478 -520 -325 -700 -592 -321 -433 -186 -521 -717 -514 -349 -954 -78 -934 -442 -510 -840 -571 -644 -1000 -787 -661 -359 -893 -913 -508 -89 -170 -109 -480 -566 -925 -317 -236 -693 -423 -984 -423 -870 -443 -1 -788 -588 -65 -342 -483 -300 -642 -863 -812 -958 -123 -345 -673 -110 -963 -35 -87 -643 -168 -243 -572 -84 -451 -908 -404 -877 -455 -837 -725 -943 -916 -568 -620 -24 -810 -583 -849 -328 -742 -816 -300 -137 -433 -760 -148 -162 -51 -27 -697 -183 -949 -722 -399 -103 -28 -867 -772 -878 -510 -309 -291 -940 -13 -193 -503 -915 -238 -948 -829 -108 -605 -568 -954 -92 -532 -65 -694 -788 -941 -198 -91 -890 -97 -288 -201 -296 -6 -86 -750 -999 -683 -686 -164 -427 -493 -468 -344 -689 -116 -684 -240 -364 -533 -74 -626 -44 -552 -261 -792 -941 -545 -754 -809 -926 -115 -312 -400 -397 -644 -254 -680 -602 -106 -678 -859 -824 -910 -222 -794 -389 -378 -571 -24 -188 -259 -762 -550 -277 -204 -978 -217 -452 -21 -667 -488 -869 -206 -801 -551 -141 -140 -751 -387 -279 -940 -834 -378 -372 -200 -363 -137 -813 -981 -756 -59 -234 -128 -946 -184 -197 -878 -344 -409 -17 -715 -984 -787 -360 -634 -475 -213 -985 -602 -999 -610 -604 -579 -245 -901 -103 -371 -601 -575 -144 -783 -874 -160 -384 -697 -278 -592 -731 -293 -971 -782 -450 -734 -843 -858 -668 -774 -491 -463 -503 -604 -315 -992 -615 -374 -248 -937 -982 -413 -845 -841 -866 -451 -487 -881 -362 -330 -611 -469 -190 -513 -732 -292 -752 -685 -257 -656 -770 -515 -111 -315 -953 -93 -992 -622 -415 -19 -620 -530 -526 -615 -797 -980 -11 -311 -49 -552 -870 -513 -772 -616 -421 -9 -193 -831 -226 -835 -299 -285 -740 -105 -836 -217 -623 -489 -174 -279 -539 -587 -799 -803 -296 -324 -193 -767 -558 -204 -97 -878 -669 -406 -345 -374 -95 -447 -798 -555 -905 -608 -946 -212 -766 -648 -417 -742 -144 -943 -224 -959 -627 -55 -574 -943 -143 -228 -152 -680 -131 -639 -808 -360 -855 -220 -200 -553 -591 -77 -822 -860 -685 -126 -108 -74 -358 -371 -228 -75 -501 -761 -639 -379 -45 -318 -423 -61 -184 -116 -908 -580 -571 -242 -43 -873 -561 -18 -36 -237 -593 -951 -160 -679 -768 -508 -119 -767 -298 -927 -361 -239 -931 -549 -314 -616 -466 -695 -479 -128 -861 -402 -506 -446 -173 -62 -115 -952 -159 -224 -504 -370 -564 -709 -272 -661 -480 -794 -362 -983 -83 -999 -230 -378 -561 -651 -45 -31 -666 -795 -714 -618 -390 -667 -696 -202 -496 -955 -188 -879 -92 -306 -707 -944 -324 -858 -749 -844 -803 -115 -838 -254 -67 -280 -794 -231 -173 -71 -260 -977 -832 -899 -291 -102 -754 -142 -483 -851 -915 -365 -896 -618 -808 -118 -619 -140 -975 -577 -783 -937 -569 -693 -1 -764 -694 -573 -528 -31 -164 -435 -311 -972 -100 -197 -648 -487 -91 -126 -936 -891 -85 -321 -644 -352 -556 -8 -665 -515 -237 -152 -137 -979 -90 -875 -968 -716 -720 -545 -169 -428 -926 -717 -556 -40 -401 -548 -554 -921 -986 -619 -936 -168 -157 -303 -894 -983 -525 -769 -754 -434 -577 -92 -319 -910 -695 -839 -98 -358 -264 -901 -409 -581 -120 -301 -680 -63 -391 -628 -175 -485 -852 -287 -361 -470 -206 -593 -3 -313 -755 -957 -715 -122 -269 -826 -11 -624 -902 -710 -269 -14 -600 -76 -687 -897 -643 -88 -721 -356 -216 -974 -807 -812 -519 -577 -659 -855 -66 -83 -40 -459 -924 -754 -19 -718 -285 -724 -62 -766 -204 -658 -417 -124 -188 -589 -281 -120 -100 -603 -123 -374 -448 -214 -953 -590 -712 -692 -298 -652 -128 -528 -292 -442 -921 -568 -732 -161 -631 -579 -174 -392 -503 -418 -748 -822 -345 -696 -964 -22 -322 -694 -99 -315 -316 -371 -493 -761 -646 -909 -39 -571 -723 -294 -62 -532 -231 -634 -731 -41 -509 -529 -590 -234 -786 -418 -886 -539 -99 -616 -62 -301 -449 -206 -321 -408 -958 -768 -110 -687 -62 -37 -682 -839 -818 -7 -759 -856 -450 -645 -939 -143 -738 -443 -35 -323 -924 -326 -259 -281 -791 -397 -909 -889 -626 -184 -905 -419 -763 -698 -359 -261 -242 -917 -82 -934 -479 -322 -267 -207 -861 -892 -261 -869 -135 -902 -725 -991 -844 -729 -843 -99 -125 -949 -158 -649 -829 -858 -528 -142 -443 -229 -412 -563 -327 -503 -313 -424 -72 -665 -988 -471 -176 -622 -402 -294 -722 -801 -847 -40 -397 -891 -425 -248 -481 -137 -780 -513 -678 -312 -219 -95 -366 -170 -48 -743 -244 -30 -317 -320 -253 -45 -940 -176 -935 -983 -458 -959 -716 -276 -204 -388 -375 -160 -290 -817 -441 -509 -426 -44 -104 -240 -762 -178 -4 -257 -906 -838 -619 -85 -828 -547 -343 -964 -474 -899 -508 -377 -692 -429 -539 -895 -596 -245 -819 -541 -867 -779 -602 -502 -772 -819 -415 -202 -255 -921 -580 -262 -606 -328 -78 -733 -614 -283 -94 -989 -867 -84 -480 -473 -828 -544 -169 -207 -501 -728 -727 -229 -521 -699 -767 -630 -636 -36 -763 -849 -48 -616 -91 -254 -1000 -116 -578 -748 -371 -209 -987 -597 -902 -172 -223 -106 -293 -307 -994 -123 -114 -938 -890 -140 -37 -702 -817 -760 -503 -303 -547 -650 -145 -700 -129 -735 -124 -115 -386 -568 -487 -872 -342 -22 -34 -155 -602 -916 -776 -845 -276 -423 -422 -585 -192 -182 -294 -811 -943 -76 -467 -954 -247 -646 -404 -352 -216 -741 -834 -630 -958 -367 -159 -428 -776 -945 -60 -463 -124 -413 -606 -229 -663 -74 -269 -461 -183 -182 -151 -279 -579 -553 -990 -293 -661 -25 -138 -908 -204 -689 -592 -410 -430 -236 -193 -920 -460 -447 -453 -665 -76 -868 -654 -79 -335 -462 -566 -180 -801 -830 -873 -987 -322 -222 -758 -36 -644 -723 -269 -941 -409 -456 -684 -39 -520 -632 -181 -495 -1 -80 -87 -556 -899 -360 -823 -383 -792 -955 -81 -286 -267 -958 -226 -586 -354 -943 -706 -255 -984 -350 -998 -986 -796 -239 -24 -31 -844 -491 -972 -252 -460 -882 -569 -920 -266 -944 -273 -983 -868 -8 -331 -669 -677 -360 -730 -240 -709 -269 -401 -429 -30 -996 -960 -421 -932 -198 -448 -321 -331 -503 -78 -48 -665 -816 -914 -194 -207 -222 -601 -371 -156 -82 -904 -549 -763 -36 -33 -765 -805 -221 -839 -545 -139 -880 -138 -144 -391 -988 -530 -896 -144 -775 -377 -883 -704 -213 -984 -638 -725 -850 -160 -996 -506 -982 -1000 -903 -165 -545 -500 -80 -615 -568 -196 -321 -284 -415 -382 -401 -808 -238 -815 -326 -726 -632 -82 -902 -386 -497 -594 -761 -233 -413 -214 -140 -579 -4 -606 -659 -187 -803 -115 -655 -599 -10 -534 -146 -987 -772 -293 -305 -160 -993 -562 -673 -469 -382 -333 -998 -687 -705 -931 -617 -19 -703 -350 -977 -215 -673 -190 -594 -381 -468 -29 -557 -326 -340 -206 -568 -114 -162 -633 -536 -321 -726 -953 -89 -277 -255 -646 -350 -810 -363 -534 -820 -605 -744 -843 -561 -55 -824 -364 -54 -815 -17 -913 -40 -973 -125 -412 -3 -264 -694 -301 -662 -731 -999 -819 -990 -108 -189 -654 -898 -349 -847 -935 -490 -977 -766 -651 -559 -604 -752 -313 -831 -829 -101 -11 -208 -968 -731 -258 -509 -777 -729 -372 -605 -489 -638 -883 -33 -172 -56 -566 -554 -869 -452 -673 -231 -95 -158 -208 -316 -621 -189 -688 -448 -214 -785 -392 -6 -639 -952 -686 -509 -778 -495 -469 -346 -879 -536 -390 -355 -797 -944 -876 -463 -670 -510 -614 -847 -172 -924 -9 -653 -482 -5 -954 -770 -4 -596 -222 -116 -908 -456 -460 -92 -701 -144 -796 -713 -92 -597 -639 -947 -244 -352 -570 -607 -586 -188 -15 -184 -214 -877 -898 -422 -946 -668 -45 -980 -530 -906 -981 -66 -660 -232 -428 -383 -651 -723 -283 -717 -541 -531 -907 -163 -708 -810 -749 -95 -90 -61 -238 -308 -599 -373 -978 -667 -611 -536 -14 -234 -668 -286 -37 -514 -531 -51 -60 -152 -199 -715 -84 -685 -672 -685 -499 -266 -499 -833 -636 -518 -240 -155 -966 -453 -685 -772 -355 -956 -790 -702 -832 -932 -880 -318 -421 -505 -408 -209 -597 -459 -207 -937 -436 -6 -246 -813 -469 -822 -46 -965 -810 -775 -187 -726 -157 -873 -244 -164 -429 -59 -46 -21 -334 -36 -569 -113 -941 -608 -451 -145 -471 -787 -37 -135 -731 -226 -225 -557 -561 -476 -146 -228 -361 -438 -41 -897 -11 -846 -374 -364 -364 -494 -123 -370 -889 -706 -974 -760 -452 -589 -960 -102 -340 -606 -624 -688 -709 -735 -718 -323 -339 -265 -367 -303 -969 -255 -285 -292 -359 -557 -410 -442 -944 -906 -204 -466 -239 -751 -999 -88 -605 -873 -79 -496 -253 -514 -199 -636 -355 -631 -895 -552 -465 -731 -348 -201 -900 -398 -660 -364 -304 -998 -761 -559 -90 -717 -97 -27 -554 -831 -489 -3 -793 -315 -907 -569 -640 -204 -8 -29 -613 -189 -397 -456 -737 -422 -123 -389 -859 -720 -14 -600 -723 -152 -280 -325 -937 -712 -312 -694 -681 -929 -727 -19 -483 -244 -776 -409 -449 -68 -932 -755 -324 -491 -561 -812 -197 -341 -11 -756 -142 -36 -199 -411 -95 -81 -985 -760 -544 -538 -200 -342 -967 -83 -893 -102 -978 -351 -601 -437 -220 -375 -482 -265 -488 -144 -779 -190 -991 -411 -687 -543 -388 -865 -694 -196 -855 -663 -664 -467 -333 -373 -284 -481 -38 -598 -953 -410 -775 -967 -940 -192 -67 -267 -758 -475 -586 -296 -934 -827 -329 -66 -194 -775 -777 -359 -821 -699 -843 -282 -552 -861 -759 -452 -552 -328 -237 -921 -274 -834 -229 -16 -346 -880 -709 -942 -194 -820 -640 -177 -903 -473 -77 -160 -466 -958 -729 -863 -204 -715 -887 -809 -346 -966 -35 -572 -938 -978 -368 -951 -263 -270 -426 -41 -843 -407 -7 -876 -177 -591 -301 -250 -934 -78 -911 -998 -472 -792 -771 -731 -974 -520 -987 -31 -533 -613 -371 -211 -967 -225 -982 -123 -560 -502 -197 -905 -326 -362 -678 -810 -840 -339 -422 -655 -243 -947 -841 -76 -328 -750 -613 -481 -310 -882 -608 -73 -549 -300 -161 -494 -907 -362 -323 -287 -853 -526 -606 -570 -426 -479 -767 -635 -928 -931 -92 -466 -390 -304 -745 -723 -563 -661 -488 -238 -526 -59 -341 -664 -407 -975 -772 -28 -904 -854 -189 -755 -919 -798 -308 -785 -788 -223 -15 -354 -242 -535 -922 -104 -230 -51 -303 -493 -933 -210 -478 -276 -367 -683 -45 -81 -859 -122 -619 -905 -770 -979 -403 -842 -34 -505 -441 -763 -749 -99 -699 -466 -690 -260 -552 -571 -839 -912 -81 -995 -987 -653 -722 -747 -644 -753 -814 -640 -46 -550 -568 -701 -278 -45 -299 -456 -579 -349 -924 -119 -350 -172 -528 -758 -26 -173 -968 -234 -449 -895 -453 -604 -905 -66 -638 -429 -885 -118 -940 -612 -485 -570 -95 -310 -598 -737 -538 -692 -767 -941 -259 -230 -143 -245 -150 -102 -2 -944 -884 -586 -710 -166 -135 -181 -469 -977 -171 -378 -867 -791 -203 -94 -752 -108 -238 -700 -34 -117 -921 -951 -149 -635 -844 -102 -888 -130 -503 -635 -486 -575 -643 -257 -848 -219 -958 -374 -762 -910 -254 -896 -403 -680 -684 -978 -362 -284 -149 -845 -606 -887 -940 -699 -153 -787 -118 -488 -271 -882 -563 -412 -729 -659 -677 -281 -346 -199 -855 -349 -765 -782 -986 -815 -403 -655 -135 -365 -530 -67 -505 -902 -565 -278 -738 -880 -917 -460 -535 -325 -49 -199 -933 -822 -241 -318 -185 -47 -113 -231 -421 -165 -154 -601 -451 -202 -6 -354 -28 -33 -473 -243 -677 -589 -935 -516 -572 -856 -46 -928 -72 -488 -123 -736 -38 -156 -655 -218 -387 -399 -968 -115 -6 -261 -625 -71 -203 -579 -621 -624 -785 -163 -801 -63 -538 -802 -805 -935 -655 -613 -5 -891 -60 -857 -65 -22 -898 -627 -681 -112 -134 -157 -936 -887 -131 -89 -761 -110 -660 -18 -630 -787 -19 -691 -477 -677 -997 -160 -732 -11 -942 -326 -989 -245 -535 -36 -9 -697 -297 -273 -102 -669 -383 -242 -126 -543 -200 -762 -819 -25 -220 -145 -286 -284 -36 -212 -22 -974 -320 -832 -58 -68 -178 -286 -947 -436 -279 -839 -99 -555 -478 -656 -442 -685 -737 -13 -946 -958 -756 -939 -872 -859 -997 -819 -459 -634 -518 -145 -83 -859 -678 -445 -949 -606 -678 -834 -768 -211 -175 -84 -22 -796 -890 -792 -690 -22 -41 -762 -253 -263 -558 -827 -17 -684 -924 -847 -18 -279 -535 -778 -399 -608 -515 -385 -99 -662 -983 -327 -696 -987 -184 -850 -87 -157 -543 -263 -156 -415 -716 -343 -447 -855 -765 -236 -839 -560 -841 -706 -710 -694 -187 -677 -1000 -686 -431 -495 -160 -972 -461 -656 -803 -211 -885 -828 -884 -632 -257 -728 -550 -877 -562 -261 -685 -157 -589 -822 -620 -517 -188 -2 -718 -637 -235 -325 -52 -726 -466 -290 -346 -258 -365 -191 -683 -353 -633 -825 -698 -37 -724 -815 -495 -232 -872 -52 -607 -159 -807 -413 -909 -726 -559 -953 -624 -264 -568 -149 -772 -894 -63 -982 -324 -820 -438 -355 -713 -125 -147 -732 -881 -353 -285 -176 -973 -826 -190 -62 -184 -164 -800 -785 -584 -865 -947 -843 -658 -398 -591 -991 -60 -905 -505 -389 -84 -121 -297 -123 -425 -550 -53 -838 -735 -643 -93 -482 -717 -529 -839 -648 -144 -960 -468 -732 -492 -106 -554 -140 -582 -283 -593 -311 -663 -364 -655 -168 -711 -965 -930 -919 -790 -68 -559 -976 -351 -434 -881 -486 -378 -778 -231 -970 -223 -121 -73 -672 -818 -44 -578 -930 -851 -7 -999 -767 -330 -296 -483 -793 -468 -926 -159 -517 -174 -455 -552 -879 -139 -694 -729 -416 -571 -71 -653 -378 -578 -72 -128 -551 -509 -854 -653 -984 -717 -498 -891 -851 -22 -373 -406 -883 -252 -391 -831 -93 -389 -428 -375 -840 -582 -432 -627 -327 -634 -217 -633 -899 -863 -586 -862 -624 -303 -639 -427 -655 -711 -694 -848 -486 -715 -499 -468 -62 -254 -731 -761 -115 -623 -221 -226 -472 -498 -847 -643 -422 -975 -453 -280 -793 -158 -913 -534 -370 -614 -164 -56 -144 -580 -104 -72 -78 -908 -88 -485 -603 -965 -331 -475 -961 -670 -850 -776 -32 -220 -756 -435 -882 -562 -237 -412 -701 -909 -426 -826 -421 -225 -419 -979 -914 -889 -878 -566 -246 -311 -361 -224 -653 -268 -948 -170 -904 -100 -80 -45 -673 -173 -610 -69 -132 -33 -786 -228 -438 -164 -644 -654 -958 -670 -732 -23 -822 -527 -336 -277 -103 -845 -998 -961 -784 -3 -373 -313 -15 -641 -68 -374 -828 -590 -100 -908 -466 -727 -296 -985 -78 -81 -650 -953 -710 -52 -270 -992 -114 -104 -197 -899 -739 -816 -647 -88 -188 -908 -562 -239 -415 -589 -614 -824 -419 -893 -655 -192 -215 -942 -268 -931 -561 -786 -842 -457 -955 -458 -851 -462 -563 -442 -872 -307 -109 -800 -741 -24 -963 -344 -705 -454 -805 -109 -954 -485 -798 -333 -57 -813 -39 -472 -525 -691 -214 -827 -45 -953 -740 -75 -417 -627 -935 -252 -420 -986 -429 -397 -877 -69 -263 -204 -693 -994 -591 -414 -665 -592 -379 -178 -865 -708 -209 -422 -661 -797 -51 -214 -555 -142 -256 -856 -700 -688 -71 -351 -906 -264 -730 -309 -732 -61 -383 -800 -339 -251 -141 -749 -475 -195 -414 -348 -121 -261 -436 -159 -810 -457 -622 -483 -998 -830 -611 -536 -673 -468 -856 -81 -338 -948 -570 -84 -914 -943 -546 -354 -305 -625 -233 -209 -540 -596 -47 -752 -501 -931 -299 -517 -755 -525 -365 -928 -773 -113 -343 -637 -763 -561 -954 -727 -704 -238 -652 -775 -128 -650 -557 -156 -453 -584 -783 -801 -116 -397 -839 -883 -186 -487 -236 -89 -725 -227 -875 -161 -425 -595 -171 -204 -209 -214 -120 -793 -676 -573 -354 -197 -915 -620 -588 -442 -657 -64 -215 -700 -514 -839 -772 -948 -350 -3 -622 -151 -693 -891 -170 -403 -314 -612 -750 -491 -94 -791 -574 -880 -434 -174 -659 -584 -404 -988 -520 -831 -921 -256 -545 -817 -662 -91 -597 -948 -288 -678 -128 -75 -259 -273 -39 -266 -340 -305 -184 -151 -177 -197 -956 -681 -610 -845 -768 -448 -927 -56 -420 -415 -644 -599 -433 -587 -770 -639 -698 -520 -103 -303 -223 -59 -474 -575 -588 -514 -443 -793 -205 -770 -133 -723 -553 -721 -590 -763 -92 -167 -598 -428 -781 -549 -98 -925 -354 -898 -168 -198 -140 -616 -370 -626 -869 -60 -975 -645 -345 -695 -343 -975 -859 -925 -281 -889 -289 -490 -352 -998 -960 -942 -350 -521 -227 -782 -36 -580 -483 -705 -966 -847 -629 -404 -646 -607 -681 -176 -164 -424 -257 -464 -870 -474 -261 -558 -145 -922 -342 -787 -405 -233 -754 -156 -670 -250 -686 -496 -359 -542 -959 -554 -527 -171 -730 -402 -427 -653 -276 -760 -629 -22 -102 -381 -636 -367 -612 -970 -145 -476 -631 -726 -851 -607 -45 -93 -273 -27 -721 -982 -577 -482 -470 -682 -827 -954 -74 -325 -593 -382 -927 -190 -362 -180 -337 -756 -309 -179 -533 -353 -456 -280 -330 -498 -470 -62 -264 -606 -155 -396 -417 -968 -529 -120 -504 -316 -955 -78 -852 -908 -677 -620 -665 -336 -894 -834 -801 -969 -660 -267 -260 -670 -230 -201 -811 -482 -33 -741 -612 -772 -842 -329 -118 -91 -958 -980 -80 -384 -755 -775 -871 -671 -325 -130 -326 -775 -554 -847 -260 -668 -48 -839 -919 -462 -961 -432 -471 -44 -285 -292 -254 -774 -429 -842 -603 -893 -460 -632 -75 -390 -113 -668 -784 -98 -125 -883 -350 -195 -568 -535 -352 -152 -653 -271 -708 -441 -378 -691 -56 -690 -194 -92 -392 -723 -301 -408 -506 -592 -991 -381 -804 -56 -75 -192 -17 -557 -895 -73 -951 -436 -952 -286 -891 -600 -196 -612 -393 -396 -520 -128 -642 -32 -516 -163 -901 -563 -801 -807 -942 -778 -62 -55 -176 -79 -22 -419 -375 -71 -131 -984 -62 -544 -294 -496 -46 -393 -455 -881 -864 -153 -474 -892 -914 -439 -530 -374 -754 -553 -947 -909 -234 -404 -756 -905 -800 -437 -154 -952 -817 -738 -863 -236 -948 -500 -697 -728 -364 -167 -501 -520 -555 -792 -661 -253 -348 -974 -267 -803 -430 -474 -876 -267 -108 -232 -390 -603 -289 -856 -762 -303 -352 -354 -959 -517 -868 -410 -302 -700 -716 -120 -384 -578 -441 -248 -895 -982 -558 -533 -358 -449 -87 -931 -67 -411 -207 -397 -492 -292 -523 -537 -617 -961 -936 -953 -586 -350 -66 -766 -608 -657 -946 -213 -297 -370 -912 -159 -14 -161 -751 -935 -204 -967 -159 -880 -293 -20 -51 -625 -760 -314 -313 -703 -218 -329 -320 -1000 -724 -880 -213 -317 -887 -394 -512 -789 -412 -908 -653 -746 -569 -344 -91 -76 -575 -802 -164 -62 -432 -696 -742 -35 -694 -784 -562 -686 -294 -327 -104 -916 -619 -367 -851 -59 -443 -923 -980 -673 -317 -807 -290 -30 -98 -549 -948 -123 -513 -78 -464 -514 -650 -447 -76 -520 -144 -389 -576 -278 -180 -556 -950 -377 -403 -559 -466 -918 -203 -895 -85 -80 -812 -645 -515 -662 -695 -331 -280 -366 -452 -727 -25 -138 -289 -999 -645 -271 -723 -49 -354 -640 -585 -932 -360 -719 -242 -138 -1000 -980 -42 -507 -403 -435 -95 -130 -811 -778 -849 -67 -906 -864 -912 -41 -446 -325 -685 -661 -759 -748 -489 -400 -48 -706 -397 -876 -888 -660 -419 -372 -541 -14 -366 -894 -367 -396 -724 -553 -525 -452 -875 -149 -981 -554 -858 -663 -444 -517 -266 -975 -350 -561 -740 -654 -966 -631 -508 -383 -532 -784 -257 -336 -562 -584 -572 -768 -163 -477 -407 -511 -287 -525 -708 -555 -70 -782 -118 -788 -732 -871 -147 -119 -518 -544 -337 -776 -397 -938 -964 -551 -726 -452 -131 -324 -612 -865 -726 -646 -574 -316 -753 -134 -344 -829 -374 -486 -251 -462 -907 -115 -393 -282 -290 -953 -387 -592 -990 -46 -764 -784 -705 -601 -120 -377 -192 -553 -634 -861 -346 -340 -706 -623 -620 -312 -413 -219 -818 -816 -855 -973 -231 -895 -569 -736 -97 -916 -399 -678 -616 -665 -580 -375 -893 -876 -669 -768 -446 -671 -808 -251 -786 -305 -855 -700 -826 -27 -477 -402 -361 -607 -372 -297 -593 -529 -257 -642 -739 -336 -186 -42 -911 -842 -377 -974 -235 -443 -657 -779 -984 -584 -211 -199 -972 -226 -77 -433 -248 -125 -65 -304 -5 -167 -282 -700 -504 -767 -97 -156 -295 -905 -635 -618 -623 -798 -625 -613 -658 -693 -741 -25 -264 -87 -630 -968 -640 -724 -256 -196 -807 -990 -883 -224 -62 -174 -500 -117 -500 -653 -751 -378 -956 -899 -463 -814 -664 -242 -695 -242 -699 -484 -739 -902 -998 -934 -866 -711 -551 -830 -549 -751 -194 -909 -89 -262 -690 -445 -857 -323 -728 -353 -382 -462 -248 -138 -492 -943 -676 -814 -908 -116 -685 -931 -285 -698 -803 -1000 -685 -326 -215 -645 -970 -842 -432 -994 -923 -555 -762 -668 -244 -388 -624 -163 -145 -232 -556 -482 -888 -967 -870 -102 -698 -375 -509 -312 -641 -706 -453 -857 -934 -193 -918 -243 -465 -1000 -206 -329 -634 -640 -605 -904 -710 -482 -128 -231 -696 -648 -133 -98 -938 -986 -821 -792 -710 -991 -950 -224 -716 -321 -946 -967 -940 -114 -625 -554 -335 -106 -553 -496 -762 -887 -802 -930 -83 -867 -27 -178 -299 -846 -484 -327 -767 -218 -349 -720 -680 -81 -508 -558 -773 -62 -714 -67 -295 -190 -584 -937 -313 -766 -175 -76 -683 -567 -911 -601 -246 -387 -794 -512 -752 -497 -423 -982 -830 -294 -556 -489 -663 -546 -232 -837 -566 -646 -434 -387 -885 -219 -940 -243 -277 -491 -626 -320 -600 -218 -63 -135 -543 -517 -3 -766 -841 -529 -276 -186 -610 -342 -265 -649 -390 -546 -356 -838 -67 -422 -861 -101 -605 -12 -734 -896 -444 -37 -63 -638 -234 -785 -234 -610 -476 -647 -289 -531 -996 -313 -964 -703 -104 -780 -419 -971 -753 -846 -827 -446 -683 -295 -198 -539 -370 -649 -457 -424 -621 -368 -764 -948 -537 -364 -872 -672 -761 -901 -269 -260 -405 -492 -966 -439 -635 -681 -838 -362 -613 -51 -227 -926 -94 -210 -608 -794 -951 -711 -892 -93 -816 -162 -302 -205 -87 -619 -255 -703 -244 -443 -620 -732 -411 -763 -341 -523 -916 -666 -208 -915 -370 -429 -404 -238 -210 -839 -413 -672 -576 -994 -790 -206 -975 -579 -733 -697 -566 -306 -380 -22 -168 -906 -201 -600 -994 -923 -865 -20 -512 -946 -859 -805 -401 -276 -223 -437 -860 -668 -855 -145 -762 -19 -28 -868 -360 -446 -594 -980 -91 -560 -690 -765 -707 -546 -939 -802 -325 -854 -432 -187 -559 -714 -11 -248 -450 -265 -338 -267 -275 -378 -516 -30 -987 -7 -594 -685 -611 -232 -232 -223 -783 -630 -142 -88 -36 -449 -289 -181 -353 -813 -652 -731 -135 -827 -409 -913 -322 -238 -614 -84 -860 -734 -81 -966 -834 -168 -137 -675 -760 -513 -145 -875 -559 -680 -703 -43 -777 -700 -484 -307 -178 -49 -616 -196 -315 -609 -84 -378 -146 -604 -190 -473 -153 -429 -959 -408 -501 -689 -221 -315 -658 -114 -414 -707 -956 -423 -114 -535 -759 -170 -976 -400 -530 -269 -349 -968 -71 -730 -531 -12 -93 -482 -135 -463 -413 -909 -716 -329 -216 -980 -896 -646 -465 -218 -16 -133 -576 -822 -359 -273 -697 -932 -160 -831 -837 -765 -433 -369 -357 -878 -57 -18 -675 -624 -132 -96 -610 -74 -900 -714 -344 -713 -471 -645 -912 -900 -457 -801 -456 -668 -54 -97 -56 -307 -382 -742 -137 -575 -490 -266 -721 -101 -500 -206 -534 -40 -570 -341 -890 -777 -341 -286 -176 -439 -516 -846 -493 -806 -589 -509 -684 -440 -780 -497 -191 -21 -573 -509 -506 -889 -680 -339 -160 -535 -800 -297 -902 -554 -454 -783 -768 -941 -856 -955 -981 -410 -365 -390 -919 -682 -126 -527 -641 -677 -946 -43 -889 -221 -147 -19 -632 -433 -397 -79 -82 -488 -555 -320 -232 -105 -292 -986 -200 -214 -424 -658 -595 -142 -985 -116 -480 -59 -33 -956 -931 -540 -846 -823 -706 -173 -330 -721 -322 -349 -92 -105 -910 -101 -76 -847 -51 -232 -570 -744 -289 -105 -418 -814 -361 -965 -742 -837 -57 -287 -668 -487 -860 -877 -978 -119 -363 -188 -143 -626 -389 -402 -855 -219 -345 -789 -348 -682 -132 -951 -935 -867 -425 -882 -852 -873 -989 -611 -257 -712 -30 -505 -63 -439 -939 -958 -60 -181 -705 -8 -221 -994 -873 -670 -829 -867 -529 -36 -472 -980 -699 -250 -427 -90 -19 -815 -893 -600 -955 -573 -172 -572 -678 -693 -426 -589 -539 -317 -35 -989 -111 -525 -15 -457 -751 -716 -801 -869 -554 -911 -52 -773 -353 -656 -777 -152 -770 -119 -609 -854 -610 -412 -442 -797 -960 -508 -109 -776 -602 -879 -596 -955 -440 -219 -418 -107 -954 -924 -93 -844 -829 -639 -807 -448 -810 -34 -247 -487 -254 -117 -492 -262 -417 -328 -931 -762 -792 -721 -578 -721 -34 -692 -496 -930 -246 -148 -557 -428 -563 -204 -244 -93 -462 -364 -625 -43 -754 -224 -627 -611 -487 -113 -458 -950 -259 -914 -497 -854 -380 -455 -909 -382 -174 -115 -408 -59 -917 -211 -648 -604 -522 -901 -838 -261 -186 -798 -629 -405 -453 -23 -398 -769 -90 -226 -653 -591 -927 -107 -141 -99 -157 -410 -800 -855 -121 -935 -685 -298 -334 -809 -802 -764 -818 -396 -994 -117 -621 -65 -793 -941 -326 -338 -137 -582 -961 -453 -753 -812 -887 -36 -700 -833 -20 -1 -358 -692 -381 -889 -386 -30 -209 -624 -276 -386 -632 -497 -623 -239 -954 -79 -983 -44 -405 -105 -424 -217 -920 -749 -830 -333 -552 -976 -563 -685 -888 -299 -76 -273 -10 -678 -373 -440 -896 -454 -75 -383 -343 -715 -23 -2 -80 -130 -583 -586 -438 -359 -545 -465 -125 -295 -913 -695 -238 -345 -485 -18 -791 -362 -453 -544 -695 -367 -386 -488 -589 -860 -414 -657 -782 -259 -239 -154 -754 -235 -404 -942 -202 -708 -702 -104 -696 -260 -36 -877 -16 -198 -10 -649 -358 -110 -523 -107 -644 -510 -610 -16 -775 -12 -388 -720 -947 -941 -651 -319 -116 -335 -767 -657 -439 -111 -466 -99 -566 -60 -122 -588 -331 -372 -325 -69 -834 -791 -52 -339 -574 -632 -403 -24 -819 -289 -591 -728 -367 -274 -834 -603 -883 -287 -751 -381 -984 -265 -587 -958 -294 -759 -965 -286 -754 -702 -849 -741 -827 -668 -709 -396 -884 -381 -933 -627 -867 -934 -927 -601 -353 -404 -344 -642 -738 -232 -504 -224 -155 -471 -87 -57 -488 -331 -578 -568 -356 -456 -674 -787 -668 -557 -968 -291 -892 -686 -219 -438 -148 -902 -278 -681 -290 -151 -864 -123 -559 -469 -2 -969 -975 -408 -167 -859 -77 -981 -283 -696 -125 -359 -941 -836 -123 -746 -647 -174 -652 -345 -501 -451 -964 -222 -712 -666 -919 -259 -64 -608 -792 -226 -314 -402 -229 -852 -558 -188 -710 -551 -602 -178 -568 -674 -464 -557 -52 -567 -806 -230 -261 -227 -962 -656 -16 -351 -460 -212 -43 -865 -404 -722 -559 -895 -851 -178 -296 -168 -66 -494 -415 -868 -990 -385 -427 -872 -644 -748 -62 -928 -347 -86 -236 -941 -583 -43 -402 -793 -713 -317 -522 -813 -307 -765 -592 -803 -720 -214 -974 -938 -914 -896 -250 -864 -226 -327 -540 -890 -407 -352 -927 -448 -317 -781 -890 -50 -466 -668 -489 -62 -424 -702 -306 -386 -471 -534 -640 -437 -915 -996 -587 -848 -583 -364 -865 -60 -638 -809 -388 -703 -683 -466 -742 -83 -182 -408 -116 -271 -367 -268 -349 -4 -931 -708 -784 -149 -125 -930 -63 -228 -690 -688 -953 -506 -465 -500 -280 -682 -560 -55 -547 -335 -160 -153 -93 -818 -17 -389 -338 -302 -817 -168 -92 -826 -556 -972 -943 -169 -913 -357 -878 -742 -926 -400 -59 -552 -598 -210 -983 -971 -920 -786 -714 -611 -287 -179 -107 -242 -863 -23 -551 -146 -941 -307 -31 -30 -714 -859 -41 -633 -494 -801 -453 -345 -450 -992 -204 -884 -44 -377 -358 -693 -635 -217 -128 -895 -269 -91 -80 -728 -197 -435 -789 -642 -707 -533 -111 -142 -783 -938 -905 -451 -145 -424 -906 -14 -730 -158 -423 -620 -436 -321 -271 -594 -253 -664 -977 -609 -718 -256 -54 -68 -918 -508 -257 -206 -5 -905 -728 -372 -517 -829 -817 -299 -335 -802 -867 -990 -598 -331 -166 -411 -778 -315 -94 -829 -533 -867 -857 -444 -807 -953 -346 -368 -49 -549 -606 -698 -9 -765 -86 -747 -927 -223 -357 -269 -950 -4 -632 -525 -672 -429 -976 -210 -902 -394 -548 -199 -196 -945 -311 -573 -556 -470 -571 -336 -791 -848 -884 -6 -415 -517 -624 -751 -226 -148 -811 -282 -393 -3 -187 -697 -369 -770 -90 -231 -743 -762 -213 -183 -626 -569 -707 -305 -102 -935 -402 -186 -315 -98 -266 -117 -190 -536 -784 -989 -262 -106 -612 -195 -146 -725 -754 -422 -155 -477 -20 -889 -571 -409 -531 -812 -175 -4 -277 -324 -483 -186 -352 -404 -769 -907 -64 -622 -65 -877 -66 -648 -460 -482 -688 -455 -13 -601 -330 -567 -957 -884 -842 -958 -722 -997 -530 -662 -929 -618 -543 -256 -984 -550 -358 -24 -59 -862 -63 -690 -507 -55 -926 -588 -510 -794 -597 -631 -908 -159 -96 -783 -131 -978 -293 -105 -295 -620 -478 -387 -471 -445 -728 -192 -787 -603 -765 -57 -10 -859 -821 -507 -830 -203 -991 -645 -580 -85 -107 -630 -931 -786 -914 -282 -883 -380 -43 -98 -840 -655 -954 -458 -843 -230 -763 -59 -825 -411 -829 -133 -45 -544 -986 -59 -442 -167 -125 -676 -695 -552 -349 -890 -949 -944 -719 -210 -724 -644 -237 -54 -639 -934 -675 -358 -645 -48 -989 -626 -171 -72 -485 -644 -16 -469 -95 -79 -427 -329 -183 -379 -102 -451 -470 -331 -455 -988 -59 -430 -370 -541 -974 -477 -93 -246 -724 -321 -790 -927 -663 -105 -823 -799 -799 -753 -346 -172 -988 -169 -363 -6 -291 -755 -975 -949 -619 -251 -17 -839 -710 -753 -57 -281 -654 -564 -985 -201 -718 -684 -358 -20 -861 -574 -33 -816 -351 -518 -142 -23 -199 -914 -342 -884 -93 -330 -982 -866 -909 -31 -622 -871 -535 -14 -592 -424 -663 -365 -991 -775 -451 -10 -711 -815 -726 -435 -298 -838 -392 -169 -268 -315 -468 -959 -139 -186 -566 -934 -15 -465 -788 -268 -510 -139 -271 -849 -294 -244 -743 -568 -249 -464 -627 -527 -202 -474 -344 -291 -164 -245 -914 -886 -650 -877 -90 -701 -650 -515 -6 -946 -636 -124 -575 -827 -499 -650 -121 -724 -135 -639 -707 -968 -539 -743 -503 -649 -528 -563 -131 -504 -253 -401 -167 -421 -602 -18 -692 -775 -571 -818 -142 -474 -109 -955 -864 -596 -106 -494 -546 -251 -137 -567 -415 -895 -246 -885 -434 -427 -819 -717 -355 -104 -536 -838 -703 -848 -674 -644 -155 -880 -501 -782 -153 -564 -511 -591 -757 -951 -268 -529 -980 -836 -511 -199 -6 -339 -435 -633 -618 -329 -964 -412 -799 -603 -380 -776 -89 -506 -834 -24 -118 -561 -700 -825 -70 -603 -203 -397 -920 -551 -770 -965 -289 -280 -54 -268 -877 -797 -567 -411 -981 -78 -806 -984 -297 -373 -305 -120 -683 -542 -670 -979 -213 -96 -847 -230 -419 -493 -248 -978 -591 -489 -687 -956 -74 -985 -92 -284 -101 -931 -179 -57 -456 -570 -224 -804 -748 -774 -406 -62 -964 -30 -536 -671 -726 -768 -717 -108 -91 -927 -720 -248 -279 -88 -478 -80 -423 -977 -15 -632 -970 -860 -368 -586 -26 -5 -912 -277 -302 -910 -32 -932 -702 -929 -231 -897 -274 -266 -53 -10 -25 -872 -630 -693 -227 -778 -181 -773 -923 -795 -498 -704 -406 -943 -304 -802 -891 -541 -832 -909 -48 -919 -52 -233 -555 -220 -392 -634 -14 -649 -458 -885 -655 -499 -357 -555 -533 -394 -488 -828 -968 -609 -625 -828 -255 -206 -744 -612 -322 -69 -101 -514 -383 -681 -793 -593 -126 -886 -101 -225 -721 -743 -425 -578 -121 -741 -764 -533 -642 -142 -683 -1000 -687 -719 -345 -227 -664 -513 -29 -207 -745 -681 -984 -596 -201 -224 -788 -65 -640 -200 -376 -50 -632 -493 -486 -140 -485 -185 -725 -225 -604 -362 -685 -822 -101 -998 -567 -85 -70 -347 -238 -2 -148 -695 -379 -200 -333 -988 -9 -918 -769 -43 -989 -152 -310 -461 -67 -506 -529 -415 -266 -202 -765 -537 -14 -467 -908 -647 -855 -880 -330 -82 -417 -23 -945 -975 -120 -166 -842 -747 -255 -139 -285 -302 -522 -793 -695 -85 -623 -519 -476 -760 -550 -735 -510 -304 -539 -116 -407 -297 -989 -488 -326 -559 -815 -815 -315 -994 -983 -656 -76 -56 -895 -690 -818 -566 -161 -886 -204 -893 -863 -967 -32 -925 -439 -399 -765 -690 -909 -380 -79 -554 -227 -719 -941 -306 -365 -711 -693 -210 -537 -272 -337 -977 -990 -985 -38 -827 -186 -475 -572 -646 -652 -59 -470 -526 -20 -345 -14 -605 -825 -472 -77 -888 -734 -929 -836 -344 -680 -126 -399 -770 -872 -99 -889 -139 -429 -278 -324 -621 -769 -669 -933 -297 -299 -699 -375 -23 -784 -876 -301 -968 -960 -195 -94 -27 -943 -943 -116 -649 -528 -71 -251 -780 -926 -235 -285 -226 -255 -632 -45 -598 -247 -60 -583 -738 -709 -107 -592 -326 -317 -783 -239 -850 -17 -135 -135 -701 -427 -208 -527 -58 -248 -791 -395 -880 -268 -314 -261 -705 -926 -188 -98 -508 -62 -426 -73 -865 -723 -268 -739 -15 -805 -167 -854 -670 -124 -849 -499 -820 -590 -7 -509 -511 -766 -544 -390 -670 -228 -229 -404 -210 -905 -482 -208 -468 -494 -810 -386 -886 -241 -628 -180 -518 -126 -274 -358 -266 -331 -989 -681 -929 -386 -72 -802 -725 -624 -900 -684 -842 -517 -792 -436 -27 -547 -217 -511 -994 -503 -477 -700 -716 -478 -289 -163 -384 -910 -342 -770 -897 -100 -960 -766 -801 -633 -437 -212 -673 -588 -217 -313 -330 -363 -590 -146 -309 -625 -882 -410 -86 -804 -716 -169 -955 -966 -292 -673 -320 -715 -219 -512 -586 -376 -417 -225 -277 -394 -296 -727 -103 -12 -738 -45 -161 -464 -53 -664 -135 -605 -307 -762 -362 -925 -355 -199 -538 -131 -755 -582 -812 -899 -705 -123 -874 -441 -554 -36 -932 -5 -161 -932 -592 -801 -756 -409 -538 -777 -914 -385 -71 -305 -472 -312 -295 -926 -495 -427 -666 -663 -226 -324 -368 -779 -136 -121 -418 -256 -604 -421 -828 -150 -189 -814 -978 -846 -332 -361 -360 -799 -895 -325 -167 -79 -248 -511 -903 -219 -411 -953 -837 -584 -284 -667 -882 -519 -828 -336 -9 -563 -654 -741 -843 -78 -679 -693 -279 -555 -222 -580 -439 -326 -859 -513 -110 -355 -336 -895 -709 -145 -621 -835 -817 -964 -51 -573 -159 -839 -153 -581 -363 -783 -309 -142 -257 -683 -97 -309 -362 -505 -738 -807 -28 -449 -964 -941 -923 -491 -865 -432 -55 -199 -342 -343 -960 -978 -230 -643 -504 -897 -256 -923 -970 -559 -708 -367 -325 -333 -309 -576 -662 -55 -706 -76 -544 -364 -256 -304 -809 -655 -833 -688 -108 -682 -849 -22 -700 -784 -412 -390 -142 -94 -780 -34 -518 -674 -905 -18 -902 -529 -417 -674 -550 -708 -355 -829 -485 -985 -150 -526 -493 -363 -807 -338 -370 -412 -920 -362 -521 -931 -59 -476 -674 -545 -961 -697 -127 -212 -186 -216 -248 -396 -599 -879 -629 -465 -887 -113 -113 -857 -565 -91 -993 -640 -938 -340 -280 -26 -436 -956 -965 -412 -216 -749 -739 -991 -923 -394 -718 -932 -709 -537 -97 -170 -137 -445 -884 -576 -493 -100 -108 -977 -989 -721 -281 -788 -63 -727 -584 -880 -49 -377 -724 -702 -464 -682 -419 -530 -138 -606 -405 -225 -912 -219 -261 -966 -435 -492 -198 -851 -568 -752 -388 -175 -340 -431 -743 -923 -499 -262 -582 -668 -79 -237 -534 -8 -911 -677 -258 -328 -614 -988 -19 -222 -320 -487 -504 -298 -480 -831 -717 -895 -861 -827 -176 -140 -285 -37 -549 -155 -406 -44 -647 -266 -751 -852 -120 -376 -74 -574 -649 -666 -247 -901 -875 -493 -308 -537 -101 -627 -369 -669 -970 -437 -696 -94 -627 -452 -913 -448 -498 -718 -986 -554 -970 -768 -800 -608 -758 -617 -333 -637 -612 -737 -537 -637 -698 -156 -640 -624 -539 -712 -334 -714 -412 -180 -850 -666 -566 -590 -420 -609 -824 -36 -881 -452 -767 -702 -278 -641 -366 -318 -506 -820 -53 -607 -101 -840 -452 -239 -538 -250 -101 -805 -631 -309 -900 -801 -536 -745 -444 -639 -158 -669 -393 -246 -389 -14 -773 -651 -899 -3 -37 -467 -272 -84 -320 -164 -116 -145 -711 -53 -317 -138 -425 -509 -40 -493 -116 -963 -946 -332 -57 -226 -472 -301 -915 -770 -697 -39 -335 -533 -566 -646 -41 -115 -743 -901 -375 -52 -760 -828 -169 -691 -92 -324 -574 -801 -236 -271 -804 -863 -303 -600 -467 -257 -167 -462 -714 -770 -276 -55 -893 -227 -452 -885 -564 -721 -425 -155 -123 -171 -835 -536 -985 -718 -24 -116 -326 -755 -855 -504 -647 -825 -788 -772 -889 -43 -548 -55 -346 -49 -237 -988 -239 -378 -469 -908 -381 -460 -423 -170 -614 -58 -9 -494 -402 -666 -450 -733 -578 -636 -889 -840 -685 -879 -827 -807 -537 -248 -937 -930 -172 -749 -834 -693 -546 -117 -649 -918 -752 -521 -28 -20 -770 -746 -470 -807 -929 -581 -670 -91 -463 -79 -938 -365 -595 -73 -897 -855 -92 -380 -750 -754 -353 -360 -306 -488 -265 -667 -701 -986 -447 -907 -839 -33 -58 -742 -982 -265 -312 -496 -547 -346 -746 -339 -304 -985 -197 -411 -883 -811 -478 -593 -124 -896 -177 -661 -47 -80 -275 -878 -685 -550 -186 -895 -799 -640 -262 -556 -686 -370 -682 -947 -395 -966 -453 -168 -207 -530 -312 -923 -696 -229 -402 -436 -546 -525 -14 -769 -130 -876 -35 -236 -642 -656 -232 -161 -586 -909 -410 -557 -151 -480 -300 -706 -489 -972 -387 -106 -836 -535 -204 -170 -187 -706 -772 -482 -166 -797 -967 -557 -924 -78 -331 -664 -10 -152 -53 -545 -498 -735 -737 -44 -879 -469 -84 -47 -513 -917 -402 -298 -80 -236 -172 -931 -742 -477 -712 -111 -89 -137 -477 -965 -924 -102 -32 -892 -355 -121 -647 -446 -714 -621 -733 -95 -1000 -688 -236 -392 -381 -285 -864 -322 -12 -498 -664 -738 -839 -619 -336 -604 -212 -279 -276 -655 -182 -430 -545 -348 -274 -757 -324 -4 -6 -266 -989 -732 -211 -988 -186 -418 -93 -468 -195 -465 -770 -495 -485 -401 -930 -489 -992 -557 -911 -855 -499 -189 -499 -256 -83 -444 -679 -65 -305 -780 -1 -119 -69 -642 -819 -351 -822 -721 -351 -864 -743 -673 -403 -896 -422 -474 -590 -127 -259 -564 -601 -55 -393 -7 -92 -243 -204 -861 -957 -32 -706 -679 -111 -486 -718 -976 -594 -772 -879 -140 -61 -591 -9 -911 -438 -850 -800 -631 -814 -626 -257 -837 -773 -755 -196 -746 -994 -139 -691 -480 -370 -258 -915 -253 -250 -212 -585 -459 -101 -965 -889 -705 -705 -343 -287 -973 -906 -506 -647 -597 -856 -737 -950 -789 -131 -354 -981 -664 -593 -377 -426 -355 -588 -266 -28 -12 -375 -665 -361 -576 -733 -244 -974 -24 -144 -332 -320 -842 -492 -834 -947 -326 -666 -234 -512 -722 -168 -306 -693 -170 -182 -607 -820 -127 -588 -303 -44 -836 -548 -724 -520 -224 -776 -266 -73 -243 -179 -190 -880 -248 -656 -273 -466 -765 -292 -724 -259 -19 -276 -814 -835 -201 -395 -55 -246 -798 -342 -542 -46 -318 -284 -653 -631 -492 -835 -757 -612 -112 -95 -984 -741 -545 -765 -829 -405 -790 -981 -218 -804 -933 -447 -664 -545 -724 -305 -366 -624 -125 -548 -187 -741 -569 -979 -508 -665 -150 -490 -899 -508 -79 -954 -143 -564 -517 -234 -388 -381 -213 -536 -694 -968 -392 -68 -882 -987 -309 -469 -830 -285 -92 -15 -974 -685 -864 -384 -219 -573 -856 -446 -225 -5 -991 -47 -153 -283 -450 -498 -435 -170 -175 -129 -805 -480 -771 -741 -578 -384 -164 -230 -915 -566 -742 -346 -220 -280 -115 -137 -190 -600 -563 -970 -145 -945 -9 -726 -974 -541 -280 -267 -474 -164 -351 -728 -452 -412 -891 -461 -793 -80 -240 -880 -290 -552 -818 -122 -604 -194 -267 -531 -236 -936 -257 -770 -473 -438 -676 -501 -675 -753 -418 -965 -436 -240 -727 -139 -893 -375 -913 -637 -748 -703 -228 -357 -94 -910 -844 -882 -996 -441 -228 -778 -855 -775 -182 -588 -164 -332 -77 -502 -52 -382 -730 -148 -796 -134 -813 -350 -889 -584 -708 -550 -357 -919 -624 -821 -654 -662 -301 -763 -292 -266 -789 -545 -424 -114 -618 -825 -988 -864 -377 -511 -142 -997 -799 -620 -66 -468 -474 -485 -412 -128 -738 -802 -31 -637 -856 -526 -976 -567 -758 -342 -685 -685 -29 -969 -211 -201 -284 -77 -306 -588 -221 -164 -859 -646 -14 -818 -601 -975 -799 -622 -704 -565 -759 -745 -786 -777 -697 -569 -80 -996 -266 -587 -517 -232 -673 -628 -723 -937 -95 -476 -515 -11 -216 -187 -188 -104 -572 -642 -105 -389 -467 -606 -65 -388 -568 -824 -232 -280 -309 -181 -47 -115 -956 -572 -123 -889 -142 -906 -223 -271 -751 -570 -328 -278 -248 -742 -247 -357 -562 -804 -624 -576 -967 -347 -236 -960 -262 -519 -210 -308 -839 -913 -126 -87 -52 -842 -402 -110 -993 -818 -690 -514 -219 -909 -456 -965 -997 -613 -831 -242 -380 -439 -770 -876 -844 -496 -700 -857 -898 -828 -851 -538 -59 -852 -955 -928 -784 -591 -46 -531 -798 -798 -204 -302 -89 -429 -696 -171 -375 -704 -673 -421 -680 -967 -604 -306 -932 -878 -817 -717 -67 -557 -285 -396 -912 -670 -666 -188 -512 -160 -943 -806 -539 -292 -662 -215 -633 -878 -752 -891 -339 -609 -538 -416 -9 -987 -999 -115 -614 -333 -257 -561 -298 -166 -490 -590 -681 -643 -260 -279 -676 -40 -344 -730 -980 -54 -729 -562 -238 -232 -258 -288 -58 -266 -170 -414 -123 -816 -188 -436 -701 -711 -917 -144 -735 -78 -840 -798 -345 -454 -142 -160 -266 -217 -533 -101 -829 -27 -387 -192 -847 -491 -41 -368 -123 -407 -495 -507 -300 -605 -912 -851 -446 -626 -784 -898 -123 -647 -362 -281 -329 -426 -890 -225 -203 -661 -916 -102 -671 -675 -355 -634 -528 -9 -195 -954 -48 -360 -281 -160 -551 -689 -30 -259 -850 -668 -842 -246 -704 -985 -178 -986 -361 -11 -552 -852 -535 -323 -716 -394 -527 -762 -112 -229 -131 -178 -909 -472 -944 -358 -624 -654 -881 -952 -389 -734 -944 -23 -761 -507 -365 -850 -948 -96 -595 -528 -686 -50 -216 -299 -635 -93 -35 -810 -645 -216 -243 -35 -538 -123 -847 -503 -313 -245 -385 -139 -994 -619 -842 -452 -414 -150 -827 -450 -495 -294 -490 -229 -732 -300 -803 -565 -920 -49 -363 -424 -914 -193 -611 -909 -700 -64 -503 -236 -884 -717 -298 -359 -605 -937 -272 -675 -866 -651 -206 -384 -923 -309 -655 -109 -658 -373 -886 -900 -838 -857 -417 -864 -285 -69 -92 -553 -356 -933 -631 -44 -958 -946 -287 -921 -533 -716 -825 -144 -918 -142 -779 -72 -935 -176 -502 -631 -771 -954 -828 -677 -150 -262 -405 -370 -58 -700 -454 -643 -332 -446 -186 -274 -842 -551 -375 -45 -380 -965 -809 -924 -259 -941 -453 -91 -298 -123 -221 -995 -56 -512 -712 -12 -400 -505 -366 -631 -535 -746 -880 -594 -307 -806 -421 -916 -473 -92 -40 -357 -964 -166 -983 -414 -170 -148 -405 -610 -882 -254 -751 -347 -775 -733 -46 -228 -685 -7 -673 -87 -809 -633 -102 -97 -389 -570 -319 -230 -966 -114 -993 -7 -390 -591 -758 -400 -317 -612 -478 -688 -304 -89 -230 -24 -276 -12 -315 -781 -196 -109 -169 -637 -13 -756 -774 -650 -200 -209 -426 -549 -260 -930 -845 -421 -203 -282 -238 -398 -184 -285 -730 -38 -63 -193 -631 -717 -643 -265 -967 -86 -644 -200 -925 -371 -497 -282 -841 -414 -678 -943 -299 -688 -793 -870 -807 -765 -497 -912 -243 -218 -135 -874 -169 -690 -968 -920 -197 -119 -173 -420 -874 -20 -992 -37 -829 -869 -447 -233 -446 -622 -697 -790 -324 -624 -417 -169 -361 -673 -781 -11 -473 -712 -700 -943 -952 -205 -473 -184 -38 -142 -821 -861 -982 -583 -88 -80 -992 -317 -672 -258 -437 -724 -46 -966 -850 -517 -822 -451 -622 -558 -633 -540 -127 -906 -440 -599 -966 -754 -987 -319 -219 -423 -248 -877 -421 -273 -450 -977 -124 -765 -466 -417 -874 -493 -959 -898 -711 -287 -461 -595 -943 -21 -795 -122 -101 -572 -438 -189 -231 -139 -959 -794 -255 -818 -37 -965 -154 -276 -338 -703 -413 -27 -242 -409 -718 -356 -433 -787 -841 -829 -482 -80 -745 -200 -196 -995 -3 -824 -916 -138 -828 -196 -752 -90 -365 -224 -488 -459 -73 -214 -498 -167 -145 -174 -79 -677 -968 -249 -639 -177 -553 -366 -89 -666 -316 -326 -390 -633 -770 -753 -161 -157 -703 -159 -36 -611 -417 -771 -478 -649 -25 -15 -662 -261 -619 -74 -732 -464 -52 -788 -792 -206 -483 -434 -482 -220 -873 -217 -783 -338 -386 -909 -529 -885 -3 -709 -750 -509 -546 -781 -294 -124 -986 -333 -617 -319 -815 -443 -38 -257 -285 -417 -612 -879 -939 -529 -145 -448 -686 -795 -686 -393 -672 -317 -540 -998 -544 -666 -244 -926 -762 -400 -995 -107 -210 -911 -314 -33 -128 -300 -846 -829 -943 -670 -318 -49 -717 -686 -281 -743 -201 -670 -514 -624 -606 -472 -566 -580 -956 -732 -939 -679 -759 -593 -260 -388 -978 -991 -736 -536 -492 -400 -957 -345 -726 -265 -736 -177 -958 -121 -440 -383 -19 -230 -658 -684 -365 -574 -982 -205 -644 -192 -909 -296 -915 -706 -829 -134 -677 -21 -2 -342 -36 -511 -8 -440 -803 -859 -692 -629 -350 -988 -659 -87 -980 -181 -518 -117 -981 -291 -71 -321 -675 -454 -476 -189 -796 -914 -742 -397 -41 -28 -930 -261 -434 -183 -97 -10 -3 -13 -451 -937 -8 -190 -406 -215 -193 -482 -689 -457 -343 -814 -158 -613 -979 -741 -737 -79 -570 -559 -540 -138 -164 -761 -648 -667 -874 -666 -389 -187 -240 -251 -547 -883 -381 -799 -83 -230 -208 -648 -424 -933 -605 -652 -577 -237 -111 -668 -453 -590 -848 -86 -146 -249 -812 -230 -361 -821 -549 -412 -357 -65 -532 -775 -599 -984 -372 -670 -921 -892 -902 -899 -467 -124 -722 -570 -406 -957 -965 -274 -821 -50 -257 -418 -914 -682 -798 -690 -852 -919 -547 -653 -211 -497 -297 -112 -914 -241 -745 -765 -309 -566 -332 -983 -843 -248 -396 -24 -865 -594 -766 -983 -923 -810 -921 -546 -842 -929 -735 -924 -43 -792 -145 -483 -236 -589 -722 -636 -188 -475 -974 -35 -100 -476 -404 -398 -520 -220 -794 -638 -924 -196 -333 -830 -924 -746 -906 -971 -355 -534 -553 -899 -341 -199 -836 -740 -586 -695 -516 -273 -887 -915 -440 -396 -907 -247 -806 -111 -162 -151 -281 -741 -614 -42 -299 -230 -505 -233 -377 -999 -677 -304 -693 -388 -577 -456 -892 -305 -161 -953 -850 -46 -656 -220 -871 -812 -233 -733 -606 -835 -572 -385 -819 -551 -310 -721 -775 -314 -64 -872 -472 -77 -590 -298 -107 -271 -869 -115 -18 -726 -890 -540 -452 -370 -812 -364 -953 -865 -477 -112 -784 -369 -997 -24 -559 -776 -2 -444 -177 -645 -575 -228 -963 -672 -666 -602 -118 -763 -448 -75 -245 -469 -511 -627 -259 -786 -633 -800 -881 -264 -679 -943 -493 -489 -644 -580 -115 -655 -595 -757 -375 -718 -830 -387 -921 -491 -741 -692 -84 -659 -291 -601 -916 -429 -845 -87 -189 -85 -307 -265 -951 -312 -598 -819 -592 -97 -158 -118 -174 -165 -12 -849 -303 -879 -879 -433 -323 -393 -765 -739 -361 -63 -420 -956 -490 -263 -7 -560 -58 -548 -466 -671 -998 -638 -975 -462 -591 -846 -639 -954 -60 -590 -640 -835 -851 -798 -24 -108 -371 -120 -693 -890 -787 -814 -330 -588 -279 -795 -180 -751 -898 -586 -299 -290 -432 -263 -489 -546 -484 -574 -31 -907 -111 -851 -328 -351 -795 -248 -983 -287 -500 -519 -195 -89 -478 -553 -67 -764 -983 -831 -383 -659 -370 -24 -335 -792 -143 -629 -838 -340 -913 -979 -115 -178 -783 -407 -553 -322 -424 -967 -115 -939 -748 -586 -928 -440 -779 -488 -33 -956 -319 -748 -571 -985 -702 -678 -3 -426 -574 -371 -376 -594 -798 -862 -807 -543 -904 -801 -637 -100 -758 -234 -975 -280 -707 -52 -846 -978 -202 -139 -587 -830 -870 -56 -68 -391 -579 -907 -459 -208 -362 -221 -390 -236 -271 -32 -680 -176 -259 -824 -652 -985 -215 -757 -530 -747 -569 -192 -721 -257 -334 -556 -587 -678 -263 -218 -763 -917 -132 -145 -994 -359 -393 -486 -629 -575 -785 -438 -355 -398 -330 -920 -379 -414 -841 -308 -466 -279 -128 -286 -423 -421 -631 -132 -302 -118 -868 -484 -551 -758 -145 -917 -516 -591 -206 -425 -356 -371 -473 -495 -4 -267 -108 -465 -686 -70 -977 -63 -67 -187 -532 -488 -198 -21 -581 -40 -471 -505 -210 -843 -783 -306 -759 -96 -754 -936 -721 -798 -886 -790 -741 -238 -480 -622 -70 -801 -740 -367 -424 -912 -742 -863 -904 -86 -229 -563 -768 -116 -183 -670 -815 -358 -804 -935 -962 -747 -493 -992 -180 -479 -176 -473 -951 -763 -818 -737 -202 -587 -621 -176 -661 -569 -657 -830 -620 -321 -754 -648 -875 -206 -67 -877 -962 -967 -514 -556 -842 -550 -398 -103 -300 -95 -12 -303 -376 -800 -600 -56 -825 -21 -823 -421 -302 -757 -526 -657 -55 -455 -847 -849 -522 -518 -434 -775 -545 -84 -276 -900 -780 -972 -206 -85 -948 -521 -664 -903 -600 -733 -244 -494 -36 -74 -225 -17 -967 -32 -970 -75 -246 -861 -133 -492 -9 -393 -416 -997 -324 -660 -887 -647 -769 -776 -58 -343 -940 -206 -871 -96 -97 -629 -192 -209 -137 -615 -694 -722 -144 -755 -199 -226 -557 -918 -758 -515 -402 -74 -774 -91 -978 -554 -942 -315 -609 -419 -906 -582 -983 -910 -125 -652 -993 -397 -657 -719 -336 -407 -841 -755 -512 -832 -719 -520 -673 -899 -574 -436 -771 -437 -919 -21 -71 -460 -343 -7 -494 -183 -349 -969 -453 -291 -186 -307 -241 -980 -24 -250 -866 -265 -74 -597 -447 -412 -679 -868 -989 -743 -655 -953 -38 -151 -725 -238 -722 -447 -583 -696 -342 -402 -191 -969 -670 -604 -932 -89 -379 -522 -102 -446 -604 -91 -919 -141 -71 -848 -98 -215 -668 -164 -841 -40 -767 -301 -155 -577 -52 -764 -950 -259 -476 -944 -816 -347 -745 -81 -326 -889 -774 -594 -543 -544 -354 -603 -314 -146 -972 -784 -996 -35 -252 -439 -892 -37 -791 -831 -939 -471 -24 -833 -767 -897 -942 -653 -303 -253 -312 -539 -210 -662 -34 -88 -329 -719 -775 -405 -669 -914 -282 -607 -460 -837 -992 -708 -695 -401 -837 -642 -521 -168 -118 -573 -809 -450 -644 -117 -364 -310 -264 -322 -590 -975 -736 -978 -706 -884 -206 -181 -410 -948 -78 -101 -636 -300 -286 -392 -518 -361 -605 -277 -718 -442 -220 -637 -684 -707 -590 -918 -980 -240 -33 -613 -551 -852 -268 -748 -580 -88 -124 -399 -90 -313 -959 -52 -970 -909 -208 -433 -285 -918 -106 -29 -272 -568 -984 -239 -709 -389 -870 -823 -989 -279 -273 -961 -495 -139 -471 -949 -108 -272 -397 -94 -857 -288 -69 -927 -433 -634 -387 -954 -32 -65 -61 -912 -73 -830 -10 -988 -91 -564 -520 -130 -221 -253 -200 -380 -663 -712 -133 -343 -669 -486 -231 -360 -9 -259 -416 -547 -212 -103 -146 -119 -579 -289 -943 -152 -463 -818 -389 -362 -109 -825 -841 -804 -45 -346 -294 -99 -784 -502 -226 -370 -547 -477 -365 -901 -439 -396 -110 -218 -855 -155 -380 -869 -956 -422 -678 -375 -664 -150 -616 -31 -985 -645 -49 -327 -966 -986 -632 -138 -341 -802 -975 -58 -316 -527 -204 -834 -732 -460 -195 -877 -684 -698 -435 -259 -461 -116 -299 -638 -991 -873 -344 -598 -508 -392 -541 -279 -594 -466 -145 -583 -308 -708 -287 -31 -874 -40 -693 -502 -739 -969 -38 -52 -185 -689 -364 -577 -568 -680 -212 -495 -119 -645 -866 -565 -327 -180 -772 -127 -624 -721 -974 -253 -941 -1000 -754 -607 -196 -642 -299 -499 -658 -270 -7 -563 -528 -124 -154 -791 -195 -736 -493 -566 -356 -90 -867 -839 -552 -902 -413 -941 -985 -755 -832 -170 -108 -25 -457 -928 -739 -420 -5 -954 -615 -952 -55 -560 -219 -250 -925 -108 -816 -790 -880 -559 -871 -808 -528 -720 -697 -888 -988 -884 -630 -257 -578 -449 -394 -637 -658 -270 -53 -739 -312 -551 -929 -922 -11 -371 -333 -794 -929 -144 -769 -351 -263 -337 -568 -471 -632 -634 -588 -993 -801 -864 -216 -332 -102 -271 -7 -151 -994 -824 -713 -8 -461 -539 -951 -231 -20 -933 -217 -815 -156 -398 -200 -138 -180 -796 -154 -791 -693 -504 -255 -692 -479 -16 -817 -518 -701 -286 -384 -227 -434 -265 -598 -287 -203 -961 -3 -937 -804 -493 -59 -410 -882 -463 -386 -281 -755 -185 -759 -235 -23 -655 -844 -168 -431 -16 -155 -591 -365 -530 -566 -868 -433 -841 -719 -387 -882 -33 -128 -421 -499 -871 -56 -663 -72 -885 -944 -663 -825 -178 -348 -544 -447 -973 -510 -779 -987 -173 -456 -462 -735 -349 -997 -741 -488 -730 -600 -30 -104 -817 -1000 -689 -910 -830 -357 -482 -373 -652 -90 -812 -280 -713 -792 -909 -427 -692 -264 -924 -492 -364 -374 -404 -812 -230 -973 -941 -701 -20 -325 -773 -653 -420 -246 -961 -624 -369 -755 -109 -323 -245 -979 -607 -157 -741 -21 -64 -834 -711 -438 -76 -733 -970 -247 -434 -72 -848 -305 -375 -550 -831 -318 -967 -24 -925 -80 -857 -908 -37 -827 -673 -498 -167 -611 -88 -955 -614 -603 -793 -853 -891 -30 -84 -558 -136 -451 -592 -636 -139 -633 -811 -213 -151 -705 -521 -499 -114 -359 -81 -251 -291 -456 -323 -711 -2 -743 -391 -187 -312 -559 -583 -358 -87 -443 -894 -948 -316 -843 -131 -402 -173 -798 -777 -685 -550 -48 -406 -985 -272 -568 -10 -233 -615 -943 -512 -275 -689 -306 -947 -187 -590 -337 -209 -342 -243 -341 -421 -749 -880 -963 -522 -262 -821 -875 -489 -622 -874 -130 -283 -426 -457 -660 -12 -30 -729 -528 -944 -747 -443 -24 -560 -850 -222 -291 -31 -480 -75 -116 -587 -477 -191 -854 -132 -669 -242 -118 -527 -137 -541 -189 -515 -867 -643 -289 -245 -239 -465 -661 -946 -205 -889 -907 -366 -244 -196 -539 -598 -862 -38 -301 -785 -754 -467 -529 -720 -802 -233 -460 -939 -385 -679 -220 -800 -99 -455 -408 -315 -767 -751 -657 -498 -763 -432 -34 -531 -402 -291 -509 -378 -700 -695 -168 -786 -929 -996 -860 -825 -117 -516 -241 -561 -923 -633 -108 -840 -534 -893 -218 -220 -10 -537 -764 -512 -999 -662 -834 -686 -73 -33 -16 -122 -163 -589 -233 -26 -702 -976 -422 -636 -807 -228 -563 -105 -85 -366 -132 -543 -766 -984 -40 -105 -485 -425 -631 -723 -310 -170 -345 -44 -932 -679 -787 -805 -42 -363 -560 -946 -165 -611 -982 -779 -301 -601 -908 -872 -969 -4 -158 -743 -374 -258 -68 -707 -1 -367 -178 -632 -649 -159 -170 -709 -726 -752 -18 -738 -763 -406 -111 -850 -433 -755 -843 -85 -708 -403 -382 -889 -277 -759 -552 -688 -318 -953 -293 -564 -891 -790 -272 -725 -960 -502 -540 -237 -389 -165 -352 -492 -318 -111 -141 -489 -363 -911 -355 -949 -529 -593 -40 -289 -80 -75 -47 -771 -191 -501 -35 -770 -999 -237 -400 -686 -859 -9 -9 -765 -772 -961 -65 -765 -887 -75 -781 -428 -436 -672 -85 -341 -108 -836 -625 -643 -346 -475 -508 -827 -637 -647 -625 -133 -30 -326 -512 -641 -448 -293 -205 -541 -296 -317 -440 -602 -112 -522 -839 -984 -93 -745 -662 -694 -334 -207 -626 -11 -953 -654 -721 -879 -860 -697 -172 -605 -459 -165 -235 -429 -972 -533 -867 -187 -968 -339 -158 -552 -41 -369 -559 -483 -584 -27 -315 -879 -565 -224 -55 -234 -711 -951 -375 -697 -863 -231 -469 -734 -608 -729 -325 -87 -539 -899 -110 -219 -906 -288 -50 -129 -183 -266 -416 -622 -589 -128 -845 -752 -563 -82 -95 -397 -378 -787 -724 -83 -386 -368 -945 -661 -317 -75 -611 -836 -901 -690 -966 -58 -94 -315 -684 -286 -157 -911 -844 -836 -610 -24 -330 -200 -533 -895 -103 -299 -272 -976 -972 -106 -239 -380 -509 -84 -218 -944 -28 -244 -472 -23 -879 -172 -506 -715 -7 -398 -786 -678 -790 -169 -331 -22 -517 -171 -500 -534 -149 -323 -470 -293 -846 -424 -722 -859 -53 -716 -632 -454 -565 -623 -171 -9 -352 -351 -33 -371 -54 -892 -724 -604 -221 -105 -199 -93 -590 -86 -746 -388 -323 -236 -537 -627 -551 -126 -756 -844 -946 -40 -802 -103 -690 -431 -104 -603 -704 -506 -37 -705 -679 -176 -399 -874 -770 -6 -830 -701 -182 -712 -927 -744 -673 -51 -124 -852 -880 -181 -125 -907 -383 -291 -705 -671 -932 -464 -460 -43 -671 -394 -784 -896 -123 -430 -352 -780 -507 -986 -499 -129 -814 -825 -304 -792 -140 -966 -275 -523 -536 -644 -458 -606 -235 -771 -589 -526 -825 -311 -825 -133 -28 -663 -687 -566 -163 -236 -914 -995 -505 -46 -388 -596 -208 -863 -252 -727 -414 -484 -723 -89 -343 -249 -907 -468 -523 -721 -143 -353 -364 -854 -583 -619 -346 -923 -22 -523 -362 -66 -143 -955 -224 -392 -8 -467 -231 -668 -455 -14 -342 -532 -710 -286 -48 -913 -685 -418 -664 -947 -801 -721 -373 -221 -655 -621 -900 -418 -306 -370 -96 -838 -99 -550 -440 -166 -231 -780 -801 -827 -745 -533 -469 -481 -183 -283 -356 -302 -579 -94 -766 -898 -122 -726 -813 -201 -653 -24 -354 -807 -166 -816 -878 -645 -645 -49 -456 -156 -369 -984 -802 -156 -607 -820 -824 -189 -283 -97 -178 -490 -895 -774 -1000 -446 -4 -258 -224 -660 -202 -17 -764 -663 -30 -589 -351 -776 -541 -115 -474 -989 -606 -639 -972 -636 -540 -734 -359 -183 -84 -211 -781 -13 -471 -916 -968 -849 -439 -69 -766 -597 -40 -956 -24 -705 -679 -257 -5 -501 -863 -304 -62 -808 -210 -305 -939 -119 -218 -953 -610 -258 -769 -832 -708 -701 -106 -400 -44 -446 -399 -338 -163 -681 -505 -937 -728 -341 -289 -523 -164 -744 -555 -580 -324 -827 -658 -82 -968 -858 -705 -964 -931 -616 -979 -308 -109 -424 -317 -769 -389 -420 -503 -902 -812 -210 -402 -414 -194 -567 -826 -135 -729 -440 -401 -656 -917 -352 -554 -943 -235 -14 -921 -723 -679 -547 -903 -403 -540 -4 -953 -76 -68 -256 -551 -88 -45 -579 -821 -890 -685 -133 -879 -90 -81 -193 -804 -28 -5 -938 -619 -493 -740 -281 -455 -542 -599 -761 -876 -781 -787 -285 -653 -134 -976 -140 -114 -624 -757 -69 -565 -710 -615 -940 -581 -180 -68 -397 -704 -824 -166 -298 -848 -833 -429 -504 -400 -20 -904 -941 -141 -621 -115 -640 -181 -793 -125 -928 -849 -506 -271 -227 -611 -641 -722 -599 -799 -826 -780 -342 -266 -559 -100 -256 -635 -70 -50 -945 -976 -455 -293 -351 -934 -403 -620 -972 -887 -717 -279 -334 -801 -463 -439 -902 -481 -331 -580 -490 -452 -906 -643 -701 -162 -192 -86 -923 -402 -41 -380 -614 -509 -366 -922 -132 -836 -398 -435 -480 -763 -76 -801 -18 -150 -98 -703 -678 -7 -583 -805 -833 -64 -707 -159 -937 -123 -747 -995 -419 -106 -18 -57 -482 -561 -609 -821 -479 -620 -605 -685 -923 -326 -667 -464 -140 -151 -586 -759 -666 -350 -15 -174 -991 -191 -296 -199 -136 -858 -881 -717 -490 -788 -797 -266 -654 -507 -14 -10 -566 -42 -492 -346 -385 -220 -170 -474 -952 -248 -509 -733 -572 -715 -602 -782 -263 -255 -516 -353 -731 -689 -680 -971 -763 -797 -889 -497 -603 -192 -473 -116 -635 -99 -890 -932 -966 -439 -102 -29 -92 -391 -51 -20 -265 -846 -514 -765 -662 -108 -513 -830 -475 -615 -553 -472 -202 -535 -862 -97 -538 -919 -846 -873 -175 -649 -37 -847 -550 -854 -105 -144 -42 -434 -888 -482 -66 -817 -996 -932 -681 -880 -513 -380 -40 -663 -476 -439 -404 -479 -156 -166 -407 -670 -68 -569 -404 -482 -227 -225 -169 -414 -232 -985 -666 -547 -965 -145 -624 -166 -168 -927 -160 -415 -371 -779 -400 -783 -151 -854 -595 -954 -92 -473 -322 -270 -190 -847 -63 -302 -606 -8 -752 -607 -614 -542 -553 -869 -822 -490 -251 -180 -145 -431 -578 -826 -161 -468 -492 -786 -906 -287 -732 -694 -95 -68 -344 -40 -562 -734 -489 -413 -481 -188 -100 -529 -194 -512 -552 -73 -225 -809 -651 -755 -812 -632 -586 -355 -238 -428 -811 -193 -520 -422 -509 -677 -654 -220 -56 -275 -345 -203 -677 -249 -349 -103 -188 -636 -811 -410 -1000 -184 -266 -944 -34 -863 -977 -287 -975 -925 -775 -819 -503 -87 -745 -67 -40 -169 -341 -976 -727 -976 -953 -132 -346 -237 -7 -241 -322 -935 -141 -457 -55 -640 -30 -820 -782 -433 -764 -538 -882 -903 -556 -147 -231 -136 -51 -208 -387 -545 -876 -595 -468 -771 -421 -576 -262 -522 -493 -672 -165 -26 -831 -272 -604 -318 -394 -140 -27 -158 -628 -981 -434 -571 -738 -185 -217 -846 -800 -958 -573 -909 -732 -642 -260 -820 -682 -910 -434 -99 -828 -427 -599 -495 -8 -227 -646 -87 -30 -270 -71 -612 -341 -321 -384 -32 -208 -9 -988 -453 -764 -241 -398 -669 -538 -377 -541 -68 -711 -516 -902 -352 -469 -759 -455 -452 -45 -243 -981 -21 -933 -716 -923 -762 -350 -213 -722 -888 -805 -827 -225 -20 -654 -237 -978 -163 -71 -3 -571 -901 -375 -77 -239 -740 -368 -649 -149 -956 -958 -998 -85 -884 -694 -206 -989 -680 -708 -643 -456 -476 -232 -24 -472 -438 -321 -22 -316 -549 -92 -923 -866 -29 -255 -560 -663 -705 -716 -64 -456 -257 -997 -53 -85 -518 -787 -359 -783 -134 -224 -323 -908 -839 -122 -568 -272 -759 -868 -873 -209 -764 -838 -46 -662 -612 -106 -675 -123 -614 -773 -872 -384 -918 -88 -451 -448 -487 -244 -869 -828 -978 -198 -593 -959 -976 -582 -387 -906 -175 -136 -55 -835 -466 -447 -166 -98 -122 -481 -566 -339 -815 -393 -916 -582 -39 -316 -946 -606 -692 -111 -797 -767 -998 -64 -427 -522 -293 -331 -818 -798 -85 -411 -961 -77 -874 -700 -41 -539 -825 -472 -552 -352 -635 -22 -323 -845 -247 -548 -587 -311 -264 -246 -575 -909 -959 -144 -29 -967 -844 -641 -792 -731 -157 -594 -233 -765 -972 -86 -812 -579 -663 -537 -599 -755 -296 -996 -150 -966 -807 -220 -393 -326 -952 -298 -252 -849 -31 -819 -173 -860 -79 -695 -118 -809 -91 -369 -206 -709 -210 -811 -295 -154 -620 -782 -970 -347 -255 -461 -346 -41 -69 -564 -123 -899 -157 -80 -984 -158 -994 -426 -109 -801 -463 -920 -848 -789 -878 -59 -935 -286 -751 -845 -262 -321 -978 -153 -907 -796 -731 -661 -64 -966 -188 -985 -937 -502 -734 -746 -970 -841 -591 -552 -671 -776 -406 -943 -605 -343 -840 -838 -490 -690 -764 -415 -78 -892 -576 -259 -716 -682 -484 -197 -252 -565 -116 -796 -21 -395 -630 -301 -660 -629 -993 -103 -192 -938 -218 -8 -474 -143 -806 -962 -956 -997 -116 -921 -449 -208 -702 -586 -676 -99 -225 -884 -262 -455 -332 -424 -802 -364 -365 -955 -220 -846 -917 -206 -508 -339 -129 -723 -943 -284 -226 -482 -414 -8 -999 -860 -815 -900 -803 -380 -638 -776 -930 -227 -531 -445 -575 -920 -174 -776 -126 -145 -181 -429 -667 -953 -374 -733 -899 -992 -357 -609 -694 -890 -349 -241 -322 -774 -179 -491 -634 -656 -492 -637 -715 -607 -142 -883 -160 -307 -306 -653 -589 -244 -483 -116 -120 -680 -616 -540 -129 -654 -937 -944 -513 -315 -558 -768 -259 -755 -75 -315 -291 -83 -281 -296 -475 -993 -397 -609 -175 -912 -426 -604 -790 -346 -483 -470 -82 -991 -258 -906 -461 -133 -11 -277 -979 -409 -514 -197 -965 -988 -999 -328 -491 -204 -995 -871 -177 -714 -426 -759 -742 -93 -963 -872 -97 -976 -169 -776 -159 -351 -582 -592 -791 -279 -343 -543 -850 -633 -530 -861 -23 -74 -988 -689 -243 -636 -954 -103 -962 -358 -319 -739 -296 -185 -244 -198 -20 -482 -363 -76 -432 -197 -821 -720 -709 -65 -138 -790 -620 -104 -939 -856 -350 -375 -167 -51 -935 -783 -820 -673 -999 -881 -725 -576 -395 -867 -185 -43 -107 -469 -344 -42 -231 -336 -434 -5 -306 -642 -329 -853 -285 -289 -211 -574 -723 -214 -369 -527 -447 -156 -511 -466 -844 -31 -428 -230 -962 -551 -257 -610 -148 -82 -932 -109 -300 -511 -627 -428 -261 -313 -181 -945 -873 -428 -812 -862 -810 -923 -90 -483 -720 -331 -266 -172 -399 -42 -196 -671 -683 -950 -385 -979 -473 -459 -280 -63 -587 -602 -665 -285 -596 -904 -863 -667 -310 -328 -880 -579 -413 -376 -814 -80 -176 -997 -142 -900 -21 -313 -155 -945 -305 -429 -607 -188 -108 -214 -470 -661 -234 -465 -662 -365 -808 -471 -425 -265 -17 -492 -405 -151 -656 -252 -115 -787 -307 -698 -488 -691 -96 -96 -330 -132 -732 -191 -803 -20 -650 -875 -50 -942 -109 -962 -217 -856 -497 -596 -807 -620 -166 -159 -670 -541 -338 -660 -321 -350 -367 -447 -617 -198 -340 -532 -137 -919 -156 -786 -745 -74 -73 -981 -277 -114 -48 -481 -943 -297 -667 -55 -229 -656 -658 -599 -775 -696 -492 -136 -326 -879 -507 -972 -267 -62 -943 -819 -949 -129 -755 -631 -859 -103 -886 -117 -831 -740 -856 -367 -764 -389 -490 -769 -405 -918 -489 -40 -13 -926 -225 -787 -537 -358 -976 -444 -639 -669 -414 -9 -842 -401 -258 -975 -163 -107 -439 -138 -988 -626 -36 -695 -29 -764 -630 -667 -357 -308 -8 -926 -26 -604 -112 -537 -231 -855 -837 -180 -25 -478 -598 -729 -924 -297 -881 -16 -14 -275 -415 -804 -755 -2 -963 -656 -582 -982 -853 -525 -91 -323 -839 -978 -983 -237 -80 -243 -129 -626 -15 -510 -677 -739 -782 -349 -616 -751 -275 -729 -11 -68 -821 -482 -289 -378 -699 -323 -457 -659 -760 -206 -500 -8 -617 -395 -782 -71 -963 -880 -686 -656 -704 -343 -565 -206 -430 -182 -391 -973 -304 -586 -679 -317 -771 -440 -301 -81 -908 -470 -584 -466 -96 -262 -499 -874 -398 -744 -307 -947 -694 -196 -258 -345 -647 -852 -739 -832 -907 -521 -191 -440 -292 -917 -706 -38 -960 -622 -641 -464 -884 -965 -638 -7 -236 -916 -174 -829 -396 -785 -67 -329 -791 -703 -76 -378 -340 -493 -532 -824 -422 -847 -694 -997 -136 -744 -249 -389 -129 -168 -645 -981 -221 -99 -548 -220 -765 -373 -425 -832 -429 -183 -362 -644 -172 -594 -504 -462 -80 -236 -74 -623 -317 -2 -836 -581 -49 -791 -199 -355 -452 -929 -554 -973 -253 -885 -689 -181 -689 -891 -313 -502 -437 -928 -910 -926 -825 -257 -102 -447 -27 -539 -904 -163 -917 -532 -201 -196 -229 -626 -930 -16 -1000 -785 -1 -40 -861 -345 -161 -115 -923 -734 -332 -675 -945 -446 -493 -434 -715 -254 -963 -470 -960 -654 -775 -864 -987 -442 -776 -915 -194 -849 -954 -806 -513 -192 -342 -288 -459 -872 -920 -578 -148 -570 -71 -355 -329 -255 -472 -615 -815 -952 -860 -901 -383 -599 -561 -897 -877 -611 -541 -576 -914 -857 -510 -713 -678 -550 -603 -483 -49 -848 -484 -283 -227 -936 -676 -350 -104 -731 -153 -704 -452 -822 -752 -554 -474 -439 -700 -190 -418 -543 -981 -47 -159 -481 -116 -586 -246 -322 -646 -531 -497 -866 -783 -873 -165 -671 -129 -884 -377 -352 -671 -859 -777 -104 -183 -165 -23 -590 -113 -690 -366 -950 -772 -862 -505 -192 -463 -263 -710 -877 -238 -390 -394 -773 -877 -782 -967 -89 -780 -328 -431 -725 -971 -8 -674 -425 -616 -126 -435 -413 -291 -299 -665 -434 -845 -83 -897 -829 -299 -863 -776 -857 -331 -404 -221 -216 -621 -781 -629 -122 -987 -15 -713 -400 -865 -341 -431 -815 -725 -499 -951 -396 -400 -937 -649 -712 -597 -158 -572 -673 -162 -728 -164 -419 -474 -989 -416 -979 -549 -267 -929 -299 -68 -955 -601 -704 -58 -313 -875 -38 -76 -527 -976 -661 -997 -591 -86 -308 -711 -554 -477 -691 -307 -303 -643 -350 -580 -900 -412 -472 -416 -237 -354 -394 -915 -938 -4 -921 -126 -831 -576 -241 -458 -722 -465 -7 -840 -34 -479 -851 -434 -797 -170 -174 -808 -77 -352 -933 -341 -633 -28 -512 -827 -779 -558 -663 -613 -116 -690 -899 -666 -504 -53 -812 -162 -219 -373 -821 -715 -939 -623 -791 -266 -984 -322 -817 -707 -814 -928 -67 -484 -942 -89 -132 -819 -986 -889 -150 -450 -879 -749 -508 -484 -810 -343 -258 -950 -771 -361 -960 -677 -457 -176 -625 -268 -234 -551 -275 -605 -799 -511 -771 -999 -723 -37 -735 -454 -265 -264 -955 -571 -575 -194 -265 -650 -621 -193 -671 -141 -73 -629 -498 -52 -522 -432 -490 -113 -180 -448 -489 -306 -19 -924 -941 -742 -87 -184 -508 -944 -213 -485 -75 -490 -934 -625 -460 -421 -21 -949 -749 -146 -209 -978 -631 -365 -435 -166 -220 -192 -386 -898 -716 -392 -219 -462 -55 -855 -727 -547 -271 -69 -571 -961 -8 -403 -249 -850 -580 -927 -23 -503 -817 -78 -124 -961 -826 -478 -259 -783 -771 -568 -448 -92 -660 -514 -992 -246 -569 -126 -495 -104 -545 -239 -911 -69 -342 -495 -24 -409 -551 -704 -76 -375 -808 -348 -849 -597 -822 -650 -925 -190 -602 -647 -38 -59 -262 -179 -120 -436 -101 -915 -523 -131 -573 -197 -557 -552 -575 -586 -758 -969 -792 -300 -462 -170 -650 -922 -502 -655 -597 -252 -114 -458 -515 -593 -956 -830 -119 -104 -863 -255 -470 -649 -974 -837 -898 -909 -335 -106 -288 -320 -376 -978 -55 -470 -145 -348 -679 -944 -171 -948 -533 -747 -767 -634 -939 -38 -998 -344 -487 -768 -264 -5 -494 -713 -835 -354 -678 -770 -262 -351 -614 -342 -122 -444 -813 -632 -699 -849 -762 -926 -29 -343 -838 -103 -241 -749 -96 -252 -450 -711 -28 -845 -22 -127 -876 -694 -680 -64 -601 -385 -315 -862 -721 -937 -582 -970 -777 -558 -286 -566 -488 -168 -230 -702 -90 -247 -426 -119 -557 -741 -783 -676 -631 -662 -877 -280 -728 -46 -589 -833 -101 -256 -462 -468 -83 -527 -661 -447 -181 -788 -31 -516 -702 -829 -432 -710 -715 -716 -285 -780 -5 -754 -710 -478 -339 -635 -770 -442 -192 -656 -231 -446 -51 -753 -566 -449 -298 -134 -5 -516 -457 -160 -37 -845 -694 -99 -889 -231 -81 -871 -17 -319 -579 -292 -401 -575 -437 -146 -124 -142 -528 -380 -365 -283 -43 -973 -381 -897 -866 -801 -32 -604 -888 -382 -918 -118 -808 -927 -595 -723 -765 -90 -301 -423 -502 -133 -262 -664 -376 -576 -570 -217 -226 -887 -310 -625 -378 -452 -156 -990 -477 -503 -967 -514 -114 -8 -549 -931 -397 -848 -22 -512 -135 -594 -254 -712 -612 -270 -740 -4 -542 -987 -417 -361 -639 -929 -702 -527 -323 -142 -710 -517 -434 -621 -625 -651 -908 -800 -786 -844 -588 -991 -887 -601 -591 -400 -25 -252 -861 -206 -77 -922 -218 -511 -401 -866 -253 -853 -420 -873 -654 -300 -983 -405 -785 -882 -227 -149 -460 -127 -563 -897 -51 -222 -437 -791 -222 -993 -546 -828 -110 -758 -227 -271 -797 -416 -393 -985 -941 -833 -441 -517 -656 -399 -12 -515 -390 -777 -302 -552 -385 -319 -703 -186 -217 -353 -382 -853 -202 -948 -68 -265 -102 -796 -446 -73 -204 -862 -43 -537 -466 -719 -738 -257 -449 -393 -322 -505 -507 -255 -892 -768 -551 -374 -605 -903 -133 -741 -929 -267 -541 -163 -713 -822 -161 -400 -535 -827 -171 -269 -527 -735 -365 -395 -537 -144 -278 -169 -737 -195 -4 -281 -684 -421 -459 -731 -779 -708 -306 -794 -41 -799 -18 -437 -598 -194 -230 -312 -794 -147 -457 -335 -568 -949 -372 -477 -52 -959 -492 -245 -465 -408 -61 -386 -795 -946 -523 -694 -435 -361 -192 -697 -778 -565 -162 -767 -563 -379 -941 -986 -950 -179 -683 -188 -458 -20 -957 -108 -276 -491 -833 -782 -880 -129 -51 -760 -393 -762 -325 -507 -597 -769 -811 -173 -865 -224 -961 -716 -528 -116 -825 -588 -137 -864 -749 -76 -128 -990 -531 -622 -845 -838 -197 -102 -448 -329 -567 -750 -639 -786 -766 -54 -413 -927 -661 -94 -912 -201 -244 -23 -842 -860 -310 -777 -712 -112 -942 -314 -563 -862 -812 -882 -971 -79 -920 -671 -706 -165 -920 -287 -226 -996 -368 -190 -438 -79 -578 -987 -516 -280 -931 -782 -506 -814 -269 -742 -247 -816 -682 -339 -737 -913 -921 -784 -431 -254 -749 -165 -723 -330 -478 -159 -777 -164 -745 -533 -119 -352 -955 -153 -318 -308 -405 -661 -812 -460 -205 -639 -775 -42 -642 -496 -536 -618 -437 -508 -347 -19 -567 -219 -907 -92 -428 -547 -898 -961 -612 -655 -385 -28 -77 -566 -569 -213 -165 -207 -775 -196 -297 -236 -251 -636 -720 -157 -942 -435 -869 -8 -163 -782 -885 -662 -874 -725 -589 -525 -811 -912 -891 -210 -861 -182 -536 -799 -399 -536 -275 -524 -474 -477 -11 -46 -245 -483 -862 -383 -682 -117 -775 -503 -459 -232 -627 -721 -372 -619 -697 -705 -151 -583 -925 -664 -262 -119 -143 -849 -358 -208 -11 -672 -1000 -846 -86 -483 -226 -563 -144 -951 -612 -336 -829 -364 -725 -361 -947 -343 -261 -29 -689 -324 -900 -768 -829 -680 -132 -744 -28 -714 -844 -892 -570 -643 -385 -287 -119 -218 -811 -727 -599 -600 -307 -606 -503 -148 -251 -186 -401 -358 -128 -893 -91 -521 -261 -115 -425 -412 -28 -366 -839 -788 -787 -773 -141 -876 -656 -581 -688 -705 -601 -739 -324 -550 -858 -428 -459 -944 -955 -273 -424 -23 -111 -795 -244 -491 -751 -114 -275 -423 -57 -804 -514 -147 -493 -804 -426 -601 -137 -346 -142 -285 -436 -842 -763 -898 -872 -652 -730 -950 -297 -534 -980 -989 -984 -66 -899 -470 -646 -945 -637 -469 -583 -746 -407 -651 -637 -238 -59 -147 -440 -822 -831 -3 -579 -334 -32 -208 -206 -126 -788 -941 -691 -3 -787 -229 -308 -773 -422 -878 -261 -946 -567 -28 -328 -225 -513 -341 -55 -988 -250 -875 -114 -253 -866 -314 -816 -104 -810 -466 -276 -514 -557 -449 -11 -393 -801 -991 -661 -821 -83 -392 -442 -980 -584 -279 -970 -343 -617 -103 -831 -426 -814 -880 -132 -853 -633 -839 -591 -787 -740 -944 -30 -908 -251 -274 -709 -357 -769 -118 -959 -135 -947 -386 -414 -691 -460 -685 -480 -820 -325 -402 -764 -833 -957 -194 -913 -475 -716 -155 -397 -141 -372 -954 -894 -8 -709 -161 -518 -625 -92 -687 -657 -951 -318 -500 -751 -462 -815 -203 -559 -687 -141 -632 -471 -963 -510 -728 -976 -342 -931 -599 -954 -40 -970 -569 -242 -412 -351 -95 -454 -405 -119 -271 -888 -488 -299 -368 -296 -561 -613 -239 -301 -934 -261 -36 -562 -402 -945 -984 -86 -802 -199 -764 -206 -60 -867 -325 -10 -763 -649 -914 -900 -485 -891 -673 -57 -917 -234 -694 -150 -429 -380 -662 -602 -697 -289 -998 -372 -4 -678 -446 -844 -708 -328 -831 -881 -625 -913 -594 -18 -256 -920 -924 -69 -425 -465 -915 -920 -220 -82 -249 -365 -591 -296 -803 -276 -931 -781 -888 -11 -454 -950 -873 -33 -955 -113 -621 -814 -589 -992 -618 -107 -978 -267 -846 -27 -427 -871 -202 -496 -419 -850 -576 -434 -167 -814 -372 -891 -417 -80 -912 -417 -82 -300 -921 -541 -845 -714 -769 -329 -213 -598 -112 -517 -969 -106 -366 -959 -266 -23 -622 -629 -846 -625 -236 -148 -212 -763 -710 -276 -291 -438 -75 -612 -207 -247 -611 -115 -294 -594 -988 -822 -935 -508 -36 -677 -536 -40 -74 -932 -618 -639 -258 -57 -244 -442 -490 -939 -920 -252 -147 -25 -545 -394 -768 -422 -41 -505 -60 -892 -219 -239 -152 -904 -266 -366 -935 -897 -724 -507 -528 -388 -451 -283 -716 -430 -545 -769 -584 -51 -480 -735 -622 -214 -835 -197 -251 -530 -967 -958 -108 -607 -925 -182 -271 -101 -636 -90 -751 -142 -743 -2 -308 -706 -356 -549 -39 -588 -181 -570 -990 -485 -972 -233 -480 -72 -156 -47 -711 -256 -532 -438 -488 -689 -174 -376 -993 -370 -222 -194 -337 -443 -71 -416 -544 -345 -332 -418 -965 -966 -569 -202 -761 -597 -872 -717 -437 -831 -838 -260 -28 -631 -54 -724 -135 -894 -909 -45 -407 -956 -573 -158 -751 -504 -952 -910 -241 -178 -406 -92 -506 -559 -751 -240 -695 -915 -627 -314 -580 -521 -485 -897 -37 -213 -898 -4 -888 -293 -186 -59 -240 -443 -848 -993 -90 -287 -122 -187 -762 -145 -322 -426 -509 -749 -981 -403 -192 -698 -234 -779 -795 -729 -830 -145 -78 -870 -858 -1000 -262 -834 -867 -637 -336 -478 -459 -68 -769 -206 -460 -119 -825 -664 -506 -731 -439 -552 -925 -832 -132 -47 -604 -463 -376 -922 -561 -5 -851 -131 -150 -53 -126 -109 -290 -13 -372 -637 -647 -7 -477 -602 -507 -317 -535 -134 -681 -466 -381 -520 -844 -475 -994 -156 -846 -710 -114 -835 -133 -126 -645 -612 -991 -114 -166 -586 -181 -282 -913 -995 -294 -238 -953 -909 -640 -899 -57 -182 -778 -33 -393 -201 -655 -917 -957 -288 -563 -423 -218 -259 -129 -984 -997 -118 -678 -938 -222 -102 -535 -150 -606 -864 -659 -944 -698 -678 -385 -948 -108 -741 -862 -785 -502 -817 -767 -715 -925 -682 -103 -562 -929 -390 -11 -423 -961 -996 -544 -73 -436 -635 -862 -945 -650 -702 -400 -27 -540 -749 -357 -392 -357 -133 -907 -246 -325 -601 -262 -354 -106 -249 -425 -78 -549 -151 -796 -9 -790 -767 -967 -296 -195 -712 -51 -240 -572 -203 -336 -881 -658 -78 -614 -450 -802 -632 -514 -400 -679 -57 -338 -109 -977 -713 -561 -171 -250 -582 -808 -358 -950 -314 -272 -41 -162 -122 -932 -98 -916 -801 -563 -446 -706 -863 -830 -521 -563 -508 -680 -427 -541 -201 -557 -183 -737 -360 -4 -551 -160 -943 -192 -574 -954 -945 -44 -57 -877 -525 -743 -875 -513 -459 -820 -29 -987 -557 -511 -778 -334 -472 -682 -142 -7 -856 -478 -340 -994 -399 -49 -747 -757 -431 -914 -941 -333 -805 -283 -999 -728 -454 -692 -794 -180 -578 -807 -118 -886 -618 -661 -984 -417 -375 -334 -979 -658 -132 -98 -640 -655 -226 -19 -753 -181 -486 -304 -119 -449 -482 -312 -232 -914 -320 -223 -496 -661 -888 -467 -77 -879 -407 -475 -482 -821 -101 -923 -259 -879 -983 -870 -254 -480 -457 -143 -429 -382 -332 -841 -594 -565 -632 -926 -133 -367 -918 -846 -644 -723 -767 -786 -825 -576 -97 -50 -921 -189 -28 -14 -371 -396 -221 -112 -177 -754 -133 -595 -739 -10 -775 -131 -779 -783 -369 -271 -387 -586 -266 -819 -796 -495 -595 -116 -775 -121 -101 -447 -996 -278 -655 -312 -711 -887 -398 -206 -188 -519 -834 -937 -275 -852 -954 -93 -959 -834 -305 -823 -534 -175 -840 -508 -231 -341 -849 -328 -589 -824 -680 -488 -551 -333 -470 -356 -656 -54 -32 -702 -914 -825 -114 -82 -301 -162 -341 -902 -106 -761 -669 -848 -862 -341 -552 -469 -56 -614 -178 -424 -904 -652 -542 -840 -220 -643 -201 -388 -58 -565 -869 -479 -758 -24 -973 -969 -407 -276 -707 -146 -322 -982 -508 -861 -443 -449 -788 -933 -891 -16 -507 -800 -706 -858 -42 -305 -121 -826 -481 -35 -591 -569 -972 -532 -384 -451 -809 -921 -786 -434 -689 -354 -20 -681 -101 -940 -23 -43 -182 -590 -581 -552 -441 -304 -181 -206 -922 -701 -290 -817 -453 -234 -141 -990 -215 -782 -419 -473 -417 -322 -948 -224 -291 -750 -679 -237 -803 -15 -427 -65 -305 -76 -421 -857 -519 -730 -764 -557 -603 -935 -116 -77 -92 -118 -509 -255 -978 -628 -29 -124 -812 -530 -515 -727 -681 -729 -731 -921 -329 -701 -124 -916 -342 -106 -823 -400 -48 -588 -698 -305 -178 -642 -477 -910 -491 -344 -538 -731 -528 -541 -828 -170 -555 -998 -872 -31 -418 -469 -965 -748 -216 -647 -682 -243 -473 -846 -897 -122 -85 -578 -210 -657 -905 -922 -356 -592 -508 -159 -808 -963 -894 -309 -710 -871 -373 -272 -727 -930 -492 -164 -375 -9 -86 -189 -849 -201 -758 -170 -130 -180 -753 -674 -912 -508 -838 -576 -440 -565 -74 -240 -623 -530 -69 -228 -177 -754 -654 -19 -713 -266 -140 -21 -777 -439 -355 -749 -128 -419 -575 -605 -556 -361 -553 -294 -130 -383 -280 -968 -732 -457 -534 -582 -72 -107 -554 -867 -765 -499 -857 -128 -393 -567 -675 -384 -119 -405 -761 -961 -807 -601 -350 -743 -491 -995 -111 -484 -489 -982 -360 -159 -791 -859 -817 -537 -498 -259 -757 -283 -753 -232 -139 -54 -99 -290 -166 -670 -398 -132 -932 -529 -819 -334 -858 -808 -319 -508 -780 -453 -470 -263 -30 -921 -399 -172 -797 -700 -998 -863 -767 -684 -872 -914 -754 -15 -621 -722 -405 -496 -439 -377 -854 -7 -702 -275 -180 -792 -550 -724 -242 -253 -277 -977 -38 -831 -742 -370 -931 -25 -576 -323 -792 -986 -423 -877 -773 -101 -967 -192 -806 -99 -230 -986 -587 -553 -911 -212 -819 -988 -268 -571 -37 -673 -978 -847 -403 -172 -169 -86 -910 -821 -793 -43 -548 -611 -671 -424 -276 -648 -434 -544 -305 -373 -361 -761 -654 -556 -449 -803 -880 -921 -866 -833 -66 -804 -89 -226 -540 -929 -765 -199 -965 -701 -682 -731 -453 -316 -165 -381 -247 -729 -581 -649 -328 -177 -233 -937 -535 -150 -745 -186 -424 -4 -843 -280 -214 -466 -422 -497 -72 -257 -955 -590 -644 -689 -831 -877 -738 -739 -470 -937 -364 -759 -543 -746 -477 -468 -485 -809 -615 -89 -383 -478 -707 -198 -960 -692 -515 -474 -421 -123 -146 -343 -669 -862 -237 -473 -61 -656 -31 -231 -909 -595 -461 -33 -212 -821 -331 -684 -960 -961 -881 -554 -954 -549 -6 -862 -416 -337 -280 -179 -793 -419 -80 -684 -464 -864 -943 -289 -628 -7 -449 -78 -322 -114 -552 -608 -74 -742 -608 -249 -557 -843 -143 -814 -173 -946 -704 -985 -493 -635 -842 -629 -185 -411 -541 -257 -277 -535 -174 -646 -730 -881 -489 -736 -38 -291 -842 -509 -476 -785 -63 -896 -494 -740 -782 -530 -15 -930 -982 -753 -60 -12 -991 -690 -22 -666 -522 -544 -51 -620 -790 -82 -985 -47 -519 -524 -941 -451 -501 -618 -228 -511 -91 -837 -996 -617 -891 -644 -106 -915 -869 -308 -734 -895 -636 -496 -807 -878 -768 -228 -991 -336 -782 -567 -292 -656 -170 -995 -617 -565 -311 -366 -783 -847 -29 -180 -912 -555 -731 -616 -62 -126 -618 -713 -441 -279 -627 -823 -785 -82 -598 -211 -309 -811 -643 -953 -39 -911 -315 -599 -962 -242 -300 -874 -639 -741 -407 -170 -884 -740 -809 -453 -523 -375 -698 -396 -440 -28 -586 -694 -610 -509 -443 -758 -903 -990 -226 -753 -254 -785 -417 -796 -180 -270 -343 -412 -671 -845 -308 -130 -768 -206 -953 -573 -45 -579 -747 -810 -239 -215 -720 -390 -310 -257 -881 -383 -521 -588 -730 -595 -496 -805 -843 -73 -608 -350 -280 -322 -863 -356 -947 -295 -688 -103 -570 -290 -941 -165 -886 -68 -28 -470 -649 -256 -494 -875 -381 -176 -971 -570 -293 -400 -155 -945 -78 -806 -997 -406 -766 -343 -396 -217 -764 -471 -130 -585 -438 -779 -594 -162 -266 -728 -346 -998 -123 -99 -671 -30 -884 -231 -796 -611 -375 -398 -359 -196 -304 -784 -324 -895 -321 -718 -486 -180 -912 -795 -649 -406 -57 -647 -748 -488 -509 -648 -572 -867 -529 -364 -294 -459 -438 -284 -984 -97 -808 -483 -547 -984 -592 -731 -247 -12 -619 -188 -763 -32 -165 -343 -385 -739 -290 -433 -57 -432 -331 -232 -798 -914 -129 -38 -914 -538 -329 -454 -932 -68 -749 -13 -353 -403 -907 -136 -685 -353 -839 -493 -978 -28 -957 -793 -420 -271 -373 -810 -543 -521 -604 -874 -373 -949 -651 -804 -80 -292 -314 -521 -236 -564 -588 -109 -322 -675 -500 -271 -287 -330 -793 -330 -696 -594 -920 -257 -333 -382 -807 -768 -116 -117 -659 -103 -128 -239 -985 -302 -751 -798 -19 -225 -489 -170 -811 -939 -511 -808 -394 -720 -204 -343 -611 -733 -583 -743 -841 -312 -197 -429 -957 -423 -704 -433 -431 -790 -142 -898 -804 -270 -393 -708 -910 -629 -22 -854 -98 -105 -870 -319 -390 -462 -337 -276 -587 -5 -172 -429 -832 -974 -662 -733 -229 -954 -87 -882 -361 -836 -373 -984 -70 -725 -362 -532 -778 -454 -377 -320 -378 -115 -699 -692 -306 -379 -979 -429 -13 -612 -361 -333 -123 -139 -833 -595 -319 -923 -125 -635 -136 -10 -678 -216 -994 -774 -127 -822 -175 -509 -122 -921 -607 -858 -969 -75 -388 -714 -490 -418 -395 -642 -747 -793 -882 -513 -776 -354 -349 -584 -573 -291 -420 -725 -598 -890 -462 -714 -674 -685 -706 -430 -681 -336 -417 -200 -827 -295 -651 -123 -646 -398 -6 -674 -716 -352 -254 -346 -750 -522 -993 -83 -995 -371 -991 -73 -940 -965 -460 -650 -489 -620 -771 -786 -901 -828 -916 -599 -506 -685 -345 -112 -265 -778 -660 -88 -683 -966 -262 -453 -144 -585 -531 -266 -795 -241 -914 -939 -104 -569 -142 -184 -410 -768 -354 -728 -978 -811 -57 -416 -840 -935 -825 -27 -701 -39 -935 -470 -369 -810 -626 -750 -363 -770 -304 -726 -86 -279 -503 -967 -430 -507 -456 -336 -66 -202 -706 -833 -38 -431 -533 -23 -737 -924 -696 -986 -745 -374 -447 -552 -667 -424 -98 -33 -881 -177 -92 -514 -864 -329 -730 -879 -639 -132 -558 -280 -575 -622 -590 -632 -28 -518 -158 -358 -112 -853 -707 -269 -584 -917 -392 -810 -81 -651 -654 -187 -607 -230 -322 -440 -208 -291 -176 -197 -316 -434 -269 -501 -903 -459 -817 -703 -838 -771 -999 -376 -383 -755 -310 -491 -958 -107 -73 -922 -874 -810 -797 -748 -259 -55 -786 -792 -392 -254 -253 -373 -500 -653 -122 -415 -252 -144 -583 -425 -453 -658 -598 -34 -3 -171 -790 -304 -313 -907 -217 -690 -336 -630 -829 -463 -571 -468 -115 -710 -535 -476 -675 -27 -931 -45 -202 -447 -489 -637 -283 -261 -734 -391 -405 -346 -558 -501 -102 -197 -211 -267 -484 -561 -561 -555 -938 -4 -987 -650 -321 -38 -352 -470 -946 -80 -595 -261 -390 -267 -191 -54 -273 -754 -915 -850 -602 -611 -321 -385 -397 -455 -902 -797 -382 -364 -274 -240 -176 -282 -681 -47 -205 -500 -707 -967 -782 -365 -950 -431 -487 -67 -51 -158 -604 -161 -148 -552 -882 -698 -499 -850 -779 -14 -515 -519 -562 -493 -972 -871 -434 -10 -611 -136 -399 -295 -483 -70 -867 -165 -342 -355 -632 -239 -82 -298 -503 -957 -990 -781 -388 -926 -1000 -909 -748 -543 -909 -298 -213 -518 -224 -482 -998 -818 -514 -154 -964 -35 -497 -721 -267 -68 -362 -761 -405 -46 -243 -816 -277 -870 -488 -413 -809 -317 -322 -727 -571 -884 -818 -477 -297 -647 -716 -145 -46 -651 -934 -104 -941 -980 -318 -778 -419 -857 -178 -495 -146 -717 -74 -196 -911 -155 -829 -807 -915 -182 -297 -61 -653 -326 -537 -567 -725 -621 -462 -251 -770 -423 -17 -259 -905 -291 -378 -397 -482 -588 -874 -696 -98 -107 -98 -951 -570 -856 -682 -970 -644 -828 -856 -518 -21 -261 -83 -600 -101 -535 -317 -773 -997 -425 -519 -244 -708 -614 -778 -608 -157 -631 -871 -753 -353 -219 -831 -805 -547 -62 -421 -44 -657 -817 -550 -814 -42 -137 -245 -824 -655 -355 -999 -225 -385 -458 -285 -783 -683 -254 -964 -420 -360 -216 -354 -862 -804 -591 -914 -313 -457 -44 -101 -923 -347 -68 -487 -872 -929 -929 -559 -495 -427 -437 -475 -698 -878 -222 -221 -56 -926 -460 -530 -473 -587 -992 -472 -77 -392 -366 -605 -969 -166 -890 -896 -878 -583 -409 -252 -109 -49 -499 -149 -275 -679 -607 -625 -495 -34 -592 -457 -358 -74 -345 -433 -446 -448 -696 -361 -226 -510 -736 -501 -324 -546 -184 -177 -607 -381 -441 -885 -442 -383 -405 -602 -721 -927 -551 -822 -788 -505 -938 -823 -124 -871 -986 -538 -879 -327 -657 -633 -623 -774 -124 -790 -969 -113 -215 -351 -864 -539 -425 -722 -654 -420 -547 -220 -242 -157 -831 -226 -364 -827 -631 -496 -180 -545 -333 -794 -837 -375 -300 -552 -555 -543 -904 -811 -758 -870 -615 -990 -975 -446 -154 -38 -64 -258 -825 -960 -281 -354 -727 -483 -884 -347 -198 -167 -625 -949 -844 -129 -825 -987 -917 -85 -747 -429 -495 -100 -493 -307 -818 -292 -817 -359 -109 -829 -630 -768 -367 -292 -537 -611 -517 -2 -108 -688 -277 -173 -488 -785 -658 -884 -226 -146 -95 -438 -754 -801 -837 -780 -438 -681 -568 -542 -573 -982 -495 -395 -689 -779 -314 -281 -639 -735 -655 -175 -227 -187 -360 -96 -889 -197 -467 -530 -934 -264 -340 -65 -25 -620 -433 -445 -628 -576 -739 -246 -798 -647 -690 -70 -845 -301 -32 -722 -481 -109 -240 -539 -386 -450 -361 -124 -396 -11 -923 -691 -859 -300 -987 -47 -794 -289 -697 -16 -215 -8 -194 -174 -359 -253 -844 -90 -884 -666 -112 -532 -915 -687 -655 -130 -279 -993 -435 -443 -210 -52 -321 -778 -538 -164 -158 -715 -864 -296 -483 -224 -618 -774 -610 -138 -681 -470 -705 -453 -978 -70 -299 -496 -366 -327 -419 -268 -379 -289 -513 -624 -558 -136 -215 -374 -48 -28 -395 -499 -381 -755 -550 -954 -523 -332 -779 -723 -708 -204 -448 -612 -940 -1 -557 -159 -559 -924 -882 -156 -307 -992 -565 -993 -955 -849 -653 -724 -507 -198 -809 -540 -60 -919 -319 -707 -629 -443 -134 -868 -336 -93 -753 -577 -404 -905 -791 -582 -18 -742 -840 -256 -395 -391 -891 -440 -998 -812 -297 -664 -237 -664 -791 -81 -919 -606 -377 -856 -191 -170 -291 -377 -174 -941 -721 -206 -795 -362 -840 -388 -951 -830 -751 -368 -719 -297 -822 -927 -423 -523 -745 -410 -222 -44 -26 -160 -275 -325 -751 -571 -181 -456 -948 -354 -936 -971 -775 -743 -301 -497 -44 -725 -750 -382 -574 -434 -414 -308 -51 -537 -5 -279 -408 -147 -156 -785 -955 -469 -898 -280 -754 -255 -584 -949 -919 -198 -755 -501 -838 -677 -500 -472 -716 -600 -538 -153 -633 -856 -481 -429 -951 -205 -661 -104 -238 -889 -487 -589 -476 -208 -853 -882 -854 -408 -234 -632 -147 -5 -457 -919 -303 -5 -257 -600 -751 -852 -352 -925 -870 -375 -893 -130 -73 -887 -707 -86 -499 -567 -471 -480 -284 -862 -328 -230 -551 -371 -884 -517 -409 -712 -895 -306 -928 -568 -52 -915 -199 -409 -728 -735 -416 -163 -423 -143 -340 -683 -744 -944 -591 -730 -459 -666 -478 -526 -476 -796 -754 -364 -616 -789 -321 -93 -176 -291 -607 -123 -732 -56 -603 -48 -147 -842 -674 -747 -234 -617 -183 -182 -353 -890 -218 -555 -543 -496 -461 -229 -154 -209 -165 -160 -133 -525 -355 -44 -462 -439 -105 -486 -967 -615 -894 -285 -42 -428 -290 -697 -17 -706 -182 -927 -350 -122 -838 -674 -283 -548 -505 -903 -688 -728 -380 -422 -536 -736 -76 -20 -117 -974 -713 -492 -311 -840 -994 -515 -725 -612 -772 -964 -802 -620 -117 -828 -530 -442 -284 -469 -101 -705 -771 -724 -195 -110 -311 -698 -108 -116 -87 -306 -360 -606 -652 -821 -16 -922 -537 -204 -281 -630 -216 -937 -444 -415 -481 -614 -353 -417 -253 -430 -142 -916 -892 -682 -311 -493 -559 -708 -797 -35 -480 -895 -747 -784 -687 -544 -205 -440 -250 -242 -359 -255 -33 -82 -587 -329 -6 -48 -494 -841 -20 -480 -171 -353 -984 -283 -906 -496 -188 -592 -416 -61 -1 -637 -581 -88 -76 -956 -888 -372 -190 -565 -186 -498 -290 -327 -638 -772 -143 -404 -364 -933 -426 -307 -785 -947 -216 -31 -420 -703 -365 -835 -93 -699 -985 -962 -118 -248 -336 -202 -594 -554 -658 -997 -445 -911 -325 -440 -348 -142 -904 -281 -212 -853 -137 -960 -968 -8 -864 -923 -578 -992 -410 -868 -112 -703 -522 -758 -653 -829 -346 -252 -399 -301 -912 -805 -128 -849 -599 -367 -110 -421 -583 -99 -477 -614 -787 -279 -339 -662 -432 -640 -751 -946 -150 -413 -36 -934 -1 -68 -43 -890 -509 -15 -330 -219 -514 -867 -470 -769 -486 -124 -654 -243 -888 -235 -952 -686 -804 -929 -633 -689 -518 -599 -302 -173 -673 -704 -214 -342 -696 -567 -122 -327 -841 -51 -607 -641 -397 -489 -650 -179 -496 -69 -458 -313 -577 -973 -858 -290 -206 -818 -572 -565 -149 -381 -181 -110 -664 -849 -625 -765 -74 -294 -490 -650 -685 -489 -40 -666 -617 -275 -176 -21 -837 -832 -507 -796 -306 -349 -76 -592 -323 -240 -155 -41 -391 -646 -588 -546 -812 -514 -697 -585 -517 -821 -584 -609 -22 -893 -782 -309 -535 -899 -2 -100 -92 -435 -348 -687 -957 -766 -644 -947 -800 -147 -670 -834 -757 -960 -958 -139 -292 -716 -725 -646 -638 -402 -238 -12 -606 -637 -590 -406 -791 -614 -45 -673 -715 -511 -592 -289 -732 -99 -853 -320 -952 -711 -647 -62 -368 -788 -38 -172 -432 -451 -808 -912 -508 -728 -526 -432 -350 -202 -260 -76 -728 -714 -620 -45 -219 -630 -960 -317 -625 -112 -371 -654 -528 -981 -819 -562 -352 -385 -115 -539 -597 -829 -597 -988 -595 -240 -651 -494 -371 -688 -721 -194 -196 -308 -544 -774 -954 -888 -928 -959 -64 -682 -158 -350 -608 -468 -188 -224 -956 -459 -303 -968 -402 -756 -871 -857 -253 -554 -154 -532 -158 -168 -450 -435 -232 -54 -989 -77 -432 -319 -112 -843 -57 -988 -203 -752 -977 -425 -99 -66 -343 -448 -139 -973 -496 -751 -652 -268 -967 -341 -600 -921 -153 -659 -82 -175 -573 -243 -464 -570 -734 -347 -289 -92 -628 -887 -235 -162 -87 -557 -434 -913 -156 -698 -866 -985 -900 -406 -869 -619 -80 -650 -901 -528 -1000 -108 -564 -442 -176 -871 -184 -656 -572 -314 -440 -958 -333 -146 -171 -169 -71 -136 -108 -962 -485 -813 -60 -532 -744 -777 -281 -750 -681 -703 -882 -483 -211 -704 -19 -851 -203 -989 -465 -801 -96 -808 -676 -429 -838 -263 -497 -614 -911 -599 -688 -778 -477 -162 -353 -528 -140 -492 -518 -68 -152 -968 -976 -860 -792 -454 -835 -333 -346 -909 -442 -166 -506 -470 -18 -712 -11 -744 -864 -424 -283 -704 -751 -293 -474 -925 -642 -868 -568 -404 -611 -97 -299 -862 -114 -252 -347 -516 -351 -541 -763 -279 -981 -253 -139 -715 -198 -892 -722 -337 -190 -54 -398 -641 -50 -193 -739 -989 -103 -435 -371 -87 -575 -830 -837 -219 -564 -231 -758 -179 -23 -669 -771 -930 -287 -419 -126 -955 -660 -129 -361 -585 -518 -227 -727 -654 -447 -599 -167 -690 -231 -436 -70 -570 -968 -101 -964 -504 -413 -715 -843 -302 -909 -337 -385 -386 -327 -253 -853 -402 -756 -812 -148 -498 -18 -644 -376 -269 -497 -1 -966 -857 -889 -507 -943 -499 -583 -940 -213 -941 -498 -500 -388 -951 -958 -82 -178 -864 -127 -120 -378 -643 -646 -14 -339 -244 -827 -753 -731 -757 -28 -202 -698 -857 -309 -182 -547 -662 -28 -660 -220 -29 -1000 -578 -986 -110 -262 -186 -522 -10 -838 -936 -914 -582 -262 -822 -345 -49 -293 -535 -346 -354 -490 -313 -417 -80 -464 -959 -578 -44 -697 -218 -278 -140 -46 -506 -506 -665 -750 -834 -264 -892 -415 -230 -824 -492 -917 -881 -177 -167 -814 -197 -155 -852 -111 -430 -434 -943 -621 -235 -972 -560 -112 -949 -710 -855 -51 -94 -924 -723 -444 -174 -828 -756 -383 -187 -398 -640 -695 -611 -679 -554 -480 -106 -494 -720 -22 -423 -290 -616 -763 -684 -287 -247 -982 -156 -122 -457 -20 -295 -333 -62 -665 -402 -925 -918 -382 -177 -557 -657 -236 -889 -610 -8 -809 -127 -578 -934 -258 -214 -369 -380 -664 -578 -81 -432 -135 -401 -8 -697 -188 -618 -165 -300 -286 -480 -461 -277 -642 -183 -534 -654 -896 -23 -218 -964 -634 -646 -821 -187 -353 -69 -493 -593 -313 -987 -803 -434 -619 -938 -226 -202 -499 -423 -411 -94 -856 -229 -792 -609 -426 -562 -967 -352 -150 -34 -945 -734 -785 -21 -846 -275 -31 -562 -219 -775 -324 -278 -235 -830 -561 -589 -326 -582 -770 -26 -504 -963 -987 -654 -7 -140 -495 -304 -285 -364 -773 -617 -745 -351 -915 -593 -315 -706 -246 -899 -983 -45 -979 -242 -739 -265 -902 -707 -364 -807 -797 -324 -856 -660 -345 -26 -889 -175 -841 -760 -13 -209 -901 -654 -172 -452 -123 -570 -74 -337 -369 -332 -790 -753 -330 -933 -979 -89 -904 -336 -563 -774 -42 -121 -581 -851 -868 -867 -940 -344 -291 -979 -427 -460 -194 -372 -478 -501 -857 -573 -158 -660 -564 -589 -39 -889 -383 -241 -695 -880 -97 -759 -264 -584 -464 -65 -720 -882 -355 -938 -236 -7 -772 -237 -282 -629 -972 -978 -695 -730 -930 -453 -654 -228 -451 -275 -98 -865 -435 -84 -885 -370 -189 -642 -198 -865 -505 -839 -536 -992 -902 -936 -230 -850 -801 -254 -649 -97 -691 -746 -81 -867 -879 -742 -959 -400 -444 -105 -852 -178 -357 -62 -186 -1 -323 -723 -299 -517 -72 -200 -969 -454 -241 -363 -336 -581 -818 -110 -735 -203 -615 -889 -185 -417 -116 -92 -364 -619 -267 -290 -225 -404 -899 -579 -255 -276 -681 -451 -198 -646 -526 -598 -823 -446 -718 -51 -690 -430 -927 -649 -969 -930 -758 -843 -258 -977 -200 -131 -785 -21 -523 -676 -105 -792 -892 -880 -985 -464 -228 -290 -260 -906 -2 -53 -315 -751 -205 -788 -174 -75 -398 -452 -851 -980 -690 -479 -979 -991 -363 -903 -52 -886 -333 -565 -469 -132 -316 -147 -779 -599 -420 -694 -692 -127 -204 -227 -971 -506 -855 -31 -608 -203 -594 -139 -170 -544 -530 -521 -379 -317 -711 -963 -193 -731 -295 -507 -963 -377 -145 -246 -408 -601 -552 -404 -844 -191 -890 -274 -511 -487 -166 -316 -409 -838 -937 -375 -68 -142 -557 -373 -148 -589 -928 -315 -441 -846 -304 -909 -610 -449 -859 -178 -600 -443 -554 -653 -473 -597 -18 -279 -996 -499 -234 -119 -49 -327 -963 -704 -62 -654 -753 -214 -131 -125 -334 -92 -972 -175 -725 -615 -327 -61 -815 -842 -767 -374 -729 -597 -7 -310 -69 -726 -489 -746 -964 -686 -496 -115 -304 -976 -755 -788 -605 -588 -165 -8 -571 -764 -61 -802 -677 -53 -640 -314 -487 -820 -146 -653 -710 -523 -306 -442 -652 -176 -410 -494 -963 -151 -99 -946 -724 -114 -596 -984 -741 -459 -273 -197 -343 -290 -294 -889 -644 -400 -300 -728 -743 -499 -814 -812 -822 -203 -29 -7 -570 -690 -75 -937 -477 -422 -382 -699 -533 -629 -420 -950 -654 -343 -945 -613 -940 -367 -604 -471 -153 -900 -54 -567 -359 -182 -749 -420 -341 -747 -403 -539 -65 -196 -358 -652 -942 -951 -692 -288 -747 -409 -218 -303 -872 -787 -752 -299 -293 -61 -968 -684 -334 -508 -574 -638 -241 -588 -146 -977 -102 -583 -536 -880 -923 -602 -113 -72 -493 -601 -815 -177 -256 -140 -854 -419 -996 -252 -783 -583 -437 -665 -11 -439 -592 -578 -330 -61 -105 -306 -403 -119 -964 -193 -810 -109 -167 -802 -351 -945 -796 -285 -994 -385 -23 -541 -110 -693 -192 -377 -650 -463 -897 -898 -376 -866 -139 -568 -106 -377 -943 -12 -115 -731 -262 -391 -19 -766 -23 -431 -942 -599 -720 -450 -709 -218 -787 -542 -878 -296 -798 -84 -350 -131 -488 -863 -795 -722 -198 -986 -297 -472 -1000 -46 -538 -754 -169 -136 -2 -766 -135 -852 -258 -841 -691 -751 -923 -12 -32 -951 -461 -784 -235 -570 -316 -446 -981 -188 -333 -829 -690 -315 -440 -84 -199 -585 -585 -868 -112 -223 -732 -960 -865 -646 -561 -699 -147 -531 -699 -4 -596 -505 -449 -551 -221 -886 -953 -502 -262 -606 -298 -972 -609 -166 -253 -413 -250 -944 -16 -446 -3 -842 -652 -864 -636 -491 -530 -191 -194 -686 -645 -937 -218 -184 -734 -536 -904 -116 -580 -83 -671 -616 -613 -943 -182 -427 -255 -982 -224 -43 -385 -262 -976 -249 -651 -26 -608 -790 -368 -953 -129 -163 -910 -638 -455 -199 -398 -982 -878 -58 -620 -566 -347 -131 -315 -685 -536 -898 -798 -769 -11 -501 -729 -59 -974 -232 -87 -822 -946 -949 -66 -57 -17 -643 -42 -991 -93 -292 -920 -788 -438 -291 -809 -514 -829 -188 -826 -745 -289 -567 -91 -931 -286 -412 -335 -7 -492 -193 -117 -650 -758 -662 -732 -417 -905 -167 -206 -544 -24 -817 -167 -258 -831 -472 -126 -128 -626 -602 -579 -913 -603 -515 -563 -250 -244 -762 -864 -616 -899 -866 -694 -621 -355 -31 -321 -235 -625 -272 -486 -163 -473 -352 -95 -67 -679 -951 -532 -784 -67 -259 -657 -386 -917 -337 -649 -271 -676 -39 -815 -190 -868 -63 -169 -344 -186 -769 -711 -42 -935 -725 -768 -858 -21 -466 -564 -390 -241 -418 -459 -597 -48 -182 -245 -445 -536 -245 -264 -721 -939 -900 -920 -118 -310 -15 -429 -155 -259 -90 -39 -479 -54 -749 -752 -711 -544 -102 -516 -138 -618 -883 -285 -826 -53 -224 -502 -508 -54 -503 -743 -862 -128 -149 -825 -6 -743 -981 -554 -463 -857 -705 -489 -705 -542 -594 -31 -822 -7 -823 -824 -479 -816 -788 -832 -970 -571 -303 -777 -598 -367 -677 -942 -764 -699 -922 -230 -210 -703 -858 -986 -377 -57 -272 -674 -63 -19 -770 -573 -982 -945 -244 -368 -844 -549 -883 -320 -920 -752 -72 -135 -53 -766 -750 -463 -210 -386 -962 -975 -262 -433 -712 -212 -438 -737 -18 -165 -334 -27 -345 -219 -347 -650 -67 -539 -271 -626 -248 -574 -90 -187 -2 -687 -574 -553 -219 -711 -702 -616 -164 -930 -429 -934 -617 -46 -513 -774 -172 -438 -595 -739 -662 -407 -839 -348 -711 -520 -9 -55 -417 -711 -960 -819 -84 -444 -814 -327 -810 -583 -412 -172 -976 -980 -976 -942 -752 -380 -307 -628 -293 -793 -419 -896 -3 -949 -389 -157 -537 -154 -847 -962 -877 -55 -210 -808 -129 -865 -172 -680 -557 -337 -189 -828 -103 -262 -710 -28 -497 -652 -858 -960 -869 -718 -493 -324 -750 -870 -732 -325 -88 -951 -211 -735 -597 -379 -777 -371 -282 -411 -541 -863 -268 -725 -339 -942 -314 -96 -295 -777 -350 -493 -1 -687 -180 -832 -664 -424 -732 -419 -347 -388 -436 -351 -71 -792 -329 -283 -774 -795 -664 -835 -967 -432 -81 -369 -688 -999 -445 -280 -260 -220 -2 -932 -856 -526 -410 -821 -342 -694 -879 -945 -235 -303 -228 -653 -337 -356 -363 -3 -586 -693 -534 -969 -980 -991 -103 -440 -94 -136 -443 -98 -449 -408 -518 -998 -846 -851 -74 -854 -962 -337 -501 -557 -794 -256 -37 -173 -594 -702 -316 -971 -347 -708 -41 -899 -613 -917 -595 -892 -801 -440 -321 -795 -960 -136 -673 -155 -623 -64 -498 -876 -245 -525 -506 -70 -20 -795 -647 -204 -60 -357 -596 -733 -934 -202 -779 -128 -115 -241 -18 -259 -554 -633 -479 -931 -183 -168 -562 -366 -839 -183 -91 -634 -671 -238 -807 -638 -149 -327 -497 -751 -901 -252 -22 -844 -807 -374 -378 -581 -59 -172 -669 -997 -441 -41 -849 -960 -563 -393 -595 -783 -536 -413 -611 -403 -917 -247 -791 -410 -474 -30 -29 -806 -762 -915 -516 -676 -541 -287 -956 -620 -736 -642 -813 -921 -519 -314 -942 -29 -390 -481 -60 -536 -326 -115 -156 -471 -26 -12 -445 -853 -501 -900 -436 -611 -321 -814 -647 -628 -96 -688 -244 -395 -618 -845 -857 -974 -325 -614 -628 -879 -80 -295 -621 -320 -448 -977 -921 -872 -242 -111 -567 -190 -911 -25 -695 -375 -651 -596 -249 -238 -919 -22 -290 -626 -615 -334 -135 -109 -755 -175 -624 -136 -718 -892 -193 -37 -684 -93 -698 -55 -604 -914 -352 -125 -387 -983 -264 -961 -435 -248 -951 -428 -401 -286 -453 -183 -69 -294 -228 -304 -31 -461 -593 -452 -170 -212 -163 -24 -845 -527 -529 -685 -364 -149 -443 -298 -64 -456 -286 -704 -878 -538 -992 -896 -129 -152 -421 -450 -128 -353 -165 -648 -325 -117 -93 -476 -120 -684 -350 -500 -233 -647 -117 -558 -533 -400 -327 -262 -244 -720 -778 -859 -600 -918 -706 -246 -829 -281 -719 -739 -276 -160 -617 -487 -623 -798 -94 -232 -877 -29 -90 -135 -305 -773 -129 -698 -195 -55 -190 -297 -350 -136 -844 -127 -110 -509 -773 -110 -459 -365 -289 -170 -913 -975 -271 -244 -527 -913 -769 -64 -689 -70 -553 -971 -610 -603 -463 -274 -711 -4 -98 -133 -122 -37 -412 -548 -754 -629 -766 -762 -484 -596 -835 -999 -9 -637 -353 -718 -451 -1000 -973 -376 -681 -408 -180 -611 -875 -880 -247 -927 -313 -974 -85 -720 -625 -455 -389 -287 -201 -737 -768 -303 -492 -737 -169 -922 -177 -341 -698 -773 -161 -497 -739 -576 -849 -933 -235 -793 -782 -939 -499 -820 -635 -637 -905 -124 -442 -160 -857 -594 -211 -532 -761 -606 -996 -299 -769 -387 -812 -135 -552 -638 -649 -27 -752 -337 -619 -945 -368 -952 -396 -689 -523 -715 -23 -220 -552 -982 -100 -186 -765 -972 -251 -15 -710 -501 -963 -814 -202 -855 -450 -55 -142 -704 -407 -523 -477 -644 -817 -47 -99 -846 -386 -664 -289 -980 -115 -93 -955 -638 -708 -459 -307 -770 -388 -851 -424 -726 -566 -334 -437 -906 -652 -810 -556 -814 -558 -532 -188 -195 -612 -36 -449 -282 -286 -829 -832 -583 -521 -115 -247 -12 -507 -159 -914 -256 -368 -7 -691 -590 -43 -505 -564 -947 -242 -15 -95 -587 -117 -333 -28 -144 -115 -280 -480 -612 -364 -336 -362 -641 -755 -117 -615 -404 -4 -97 -378 -56 -114 -500 -485 -331 -470 -197 -799 -192 -630 -842 -304 -945 -258 -378 -234 -455 -110 -602 -684 -886 -670 -236 -878 -507 -784 -310 -801 -368 -824 -807 -223 -673 -419 -864 -761 -438 -741 -728 -82 -556 -543 -11 -448 -688 -620 -324 -179 -131 -932 -161 -656 -233 -917 -475 -926 -680 -98 -850 -360 -516 -300 -86 -553 -980 -68 -579 -226 -680 -56 -981 -977 -831 -377 -793 -591 -330 -608 -778 -708 -759 -72 -759 -469 -230 -252 -577 -509 -351 -283 -570 -958 -794 -706 -49 -747 -448 -900 -476 -600 -642 -498 -222 -415 -820 -414 -380 -423 -105 -301 -611 -397 -193 -870 -405 -909 -576 -896 -296 -122 -109 -802 -899 -534 -851 -446 -688 -271 -264 -523 -739 -504 -105 -688 -46 -308 -583 -234 -137 -409 -420 -598 -922 -293 -773 -202 -222 -338 -330 -87 -188 -525 -391 -204 -201 -981 -903 -780 -890 -573 -74 -843 -681 -850 -67 -766 -219 -240 -147 -865 -936 -17 -731 -442 -189 -753 -936 -688 -647 -704 -194 -847 -456 -192 -293 -68 -454 -572 -627 -554 -124 -215 -838 -263 -422 -8 -961 -714 -506 -931 -601 -782 -393 -307 -412 -710 -8 -632 -811 -200 -29 -780 -931 -348 -318 -44 -295 -310 -554 -556 -106 -31 -920 -962 -169 -50 -240 -553 -167 -952 -623 -457 -633 -608 -510 -122 -673 -830 -519 -794 -607 -380 -653 -643 -132 -212 -983 -146 -800 -904 -614 -727 -275 -425 -983 -563 -935 -726 -778 -956 -820 -761 -610 -181 -627 -470 -522 -336 -281 -63 -979 -173 -464 -838 -117 -469 -255 -846 -975 -495 -650 -414 -681 -26 -586 -51 -261 -882 -510 -647 -344 -731 -813 -252 -714 -251 -528 -138 -37 -181 -256 -864 -412 -433 -569 -910 -668 -287 -899 -710 -560 -125 -450 -356 -959 -268 -112 -776 -695 -575 -346 -481 -881 -635 -239 -169 -781 -820 -785 -414 -803 -305 -698 -735 -738 -17 -991 -66 -41 -519 -491 -359 -108 -400 -774 -223 -245 -200 -313 -909 -914 -356 -208 -467 -249 -387 -538 -867 -115 -453 -271 -915 -207 -72 -241 -996 -585 -576 -503 -94 -871 -487 -250 -113 -434 -394 -728 -216 -322 -130 -127 -583 -110 -18 -912 -371 -685 -662 -667 -937 -102 -821 -992 -422 -767 -142 -744 -614 -743 -511 -518 -133 -977 -673 -763 -73 -135 -179 -638 -585 -808 -733 -350 -335 -555 -270 -479 -445 -999 -632 -278 -812 -664 -978 -755 -359 -998 -955 -602 -982 -228 -39 -421 -368 -145 -535 -290 -174 -90 -60 -768 -738 -538 -270 -340 -57 -603 -158 -27 -261 -488 -41 -705 -879 -581 -856 -410 -141 -520 -343 -912 -589 -693 -662 -321 -262 -474 -207 -227 -207 -940 -263 -334 -274 -569 -771 -765 -26 -781 -693 -116 -920 -8 -618 -567 -384 -644 -525 -774 -243 -93 -328 -671 -527 -187 -950 -841 -613 -500 -388 -224 -642 -995 -317 -918 -726 -114 -299 -647 -695 -433 -635 -476 -481 -88 -992 -998 -991 -388 -320 -193 -894 -571 -954 -518 -822 -631 -46 -801 -287 -172 -224 -970 -880 -853 -209 -400 -450 -684 -538 -808 -353 -988 -845 -670 -567 -425 -492 -956 -809 -332 -181 -516 -131 -470 -497 -133 -14 -661 -375 -561 -222 -697 -63 -320 -965 -44 -321 -235 -175 -19 -128 -272 -943 -983 -331 -700 -276 -806 -267 -508 -748 -956 -51 -229 -676 -458 -860 -363 -594 -632 -731 -327 -398 -499 -356 -675 -452 -222 -430 -149 -117 -783 -442 -510 -766 -729 -502 -302 -64 -99 -502 -615 -855 -743 -41 -564 -844 -795 -750 -191 -722 -966 -231 -428 -710 -786 -187 -714 -967 -297 -168 -739 -290 -501 -770 -268 -192 -27 -847 -39 -837 -230 -332 -236 -278 -362 -704 -956 -482 -804 -304 -128 -323 -195 -612 -747 -791 -281 -368 -784 -14 -770 -394 -829 -661 -563 -537 -908 -212 -100 -560 -116 -448 -639 -541 -672 -811 -587 -586 -354 -678 -209 -352 -217 -160 -18 -984 -597 -324 -480 -865 -264 -992 -276 -899 -859 -455 -630 -705 -569 -177 -580 -266 -418 -666 -15 -906 -381 -949 -532 -990 -989 -190 -80 -407 -122 -272 -702 -222 -68 -492 -87 -261 -807 -277 -555 -879 -623 -613 -639 -574 -101 -566 -210 -926 -14 -110 -321 -655 -806 -894 -752 -727 -3 -398 -349 -160 -199 -242 -297 -600 -380 -336 -592 -344 -12 -635 -281 -347 -548 -964 -489 -850 -161 -555 -228 -140 -157 -147 -263 -701 -370 -233 -813 -434 -672 -927 -470 -698 -25 -342 -425 -299 -51 -821 -105 -154 -812 -938 -922 -331 -863 -808 -329 -129 -874 -133 -674 -508 -279 -901 -555 -740 -880 -623 -257 -335 -129 -354 -271 -4 -722 -515 -556 -56 -703 -231 -771 -234 -832 -648 -242 -315 -587 -138 -948 -557 -240 -164 -313 -292 -989 -676 -990 -143 -141 -694 -97 -901 -201 -369 -804 -534 -694 -144 -716 -765 -586 -862 -442 -403 -608 -513 -329 -55 -231 -735 -541 -369 -322 -429 -643 -259 -983 -624 -141 -13 -598 -43 -603 -179 -453 -445 -132 -131 -903 -469 -389 -782 -392 -923 -84 -304 -40 -120 -771 -590 -891 -515 -36 -783 -726 -723 -57 -554 -413 -558 -577 -349 -736 -268 -986 -304 -417 -663 -353 -716 -185 -418 -762 -260 -248 -6 -566 -226 -780 -80 -875 -735 -518 -901 -802 -511 -932 -400 -729 -73 -654 -847 -259 -808 -127 -825 -273 -975 -870 -59 -797 -71 -495 -717 -594 -64 -734 -798 -504 -472 -469 -346 -55 -244 -510 -158 -566 -507 -509 -744 -376 -271 -53 -85 -870 -905 -648 -644 -268 -946 -951 -952 -80 -538 -339 -698 -738 -969 -6 -347 -811 -76 -802 -792 -706 -162 -440 -549 -638 -344 -673 -387 -393 -906 -408 -475 -744 -831 -560 -1 -369 -300 -489 -687 -20 -116 -292 -516 -304 -542 -397 -874 -591 -376 -165 -477 -663 -525 -337 -617 -818 -860 -705 -545 -818 -625 -488 -884 -861 -990 -572 -217 -302 -660 -375 -947 -739 -812 -663 -742 -551 -565 -180 -732 -885 -724 -369 -353 -222 -835 -80 -908 -588 -621 -400 -411 -571 -767 -472 -771 -136 -833 -724 -413 -613 -103 -222 -676 -551 -692 -15 -147 -922 -753 -513 -523 -764 -491 -624 -622 -342 -200 -560 -728 -512 -433 -921 -486 -876 -34 -231 -133 -190 -928 -403 -279 -752 -392 -61 -30 -867 -148 -799 -131 -505 -496 -805 -829 -150 -599 -453 -167 -761 -81 -32 -160 -610 -776 -369 -833 -831 -198 -211 -218 -421 -170 -300 -525 -769 -230 -349 -430 -9 -302 -677 -632 -947 -821 -65 -409 -555 -75 -996 -50 -605 -108 -698 -317 -374 -407 -411 -950 -852 -657 -584 -697 -77 -193 -33 -891 -711 -150 -256 -45 -692 -930 -15 -350 -592 -39 -773 -117 -524 -708 -542 -978 -164 -134 -936 -19 -126 -824 -656 -878 -740 -181 -63 -720 -951 -520 -951 -885 -550 -199 -153 -431 -28 -700 -948 -149 -672 -757 -713 -85 -620 -403 -820 -785 -342 -876 -320 -275 -242 -340 -531 -209 -437 -487 -698 -631 -716 -662 -844 -899 -665 -464 -251 -88 -394 -663 -37 -767 -393 -326 -772 -528 -497 -487 -61 -936 -660 -540 -184 -729 -381 -821 -562 -599 -344 -209 -406 -90 -67 -890 -35 -738 -280 -792 -266 -767 -757 -763 -421 -550 -937 -421 -883 -864 -163 -712 -480 -828 -379 -75 -510 -418 -664 -221 -627 -915 -988 -672 -798 -17 -469 -877 -685 -39 -758 -661 -505 -21 -915 -918 -268 -581 -348 -391 -611 -387 -958 -895 -348 -171 -697 -192 -84 -328 -580 -545 -233 -734 -706 -700 -391 -623 -366 -935 -431 -851 -469 -242 -895 -738 -332 -771 -388 -629 -590 -706 -439 -545 -961 -585 -790 -800 -159 -283 -760 -670 -228 -527 -689 -878 -904 -278 -179 -772 -193 -474 -770 -799 -461 -504 -612 -183 -982 -130 -270 -774 -365 -972 -909 -623 -782 -354 -181 -259 -338 -273 -81 -635 -629 -924 -973 -96 -396 -156 -240 -583 -747 -822 -198 -276 -708 -431 -26 -231 -288 -60 -75 -361 -936 -652 -432 -557 -35 -429 -475 -814 -838 -922 -807 -516 -997 -429 -717 -804 -380 -830 -617 -683 -174 -965 -719 -80 -288 -493 -324 -868 -514 -217 -71 -802 -267 -469 -881 -829 -689 -322 -86 -809 -594 -503 -421 -978 -651 -181 -836 -555 -793 -690 -736 -72 -979 -532 -550 -568 -515 -715 -546 -666 -275 -482 -497 -639 -677 -659 -425 -62 -622 -901 -148 -183 -282 -551 -331 -45 -512 -967 -146 -971 -524 -451 -783 -63 -848 -804 -25 -864 -579 -16 -369 -75 -270 -194 -763 -521 -91 -304 -622 -572 -684 -270 -220 -761 -257 -628 -761 -531 -75 -20 -137 -677 -668 -619 -707 -560 -294 -569 -661 -428 -166 -895 -600 -919 -433 -95 -988 -675 -75 -485 -19 -508 -497 -147 -134 -996 -236 -413 -357 -645 -714 -889 -441 -769 -361 -344 -443 -469 -935 -742 -722 -669 -75 -994 -141 -647 -290 -280 -821 -743 -252 -759 -606 -266 -65 -98 -619 -784 -883 -811 -395 -59 -62 -513 -783 -661 -215 -178 -283 -485 -183 -771 -539 -331 -190 -490 -810 -974 -1000 -892 -27 -989 -309 -1 -91 -408 -198 -594 -534 -238 -687 -501 -405 -188 -288 -669 -131 -572 -833 -475 -660 -604 -263 -593 -745 -876 -637 -179 -867 -235 -701 -775 -569 -953 -258 -426 -882 -468 -223 -622 -338 -653 -902 -232 -745 -720 -818 -746 -240 -78 -502 -525 -558 -992 -311 -513 -667 -835 -443 -292 -111 -129 -622 -833 -216 -219 -578 -817 -680 -361 -886 -987 -987 -383 -833 -993 -540 -159 -849 -952 -580 -412 -750 -595 -501 -718 -248 -877 -267 -703 -510 -221 -317 -780 -921 -955 -364 -970 -755 -822 -565 -728 -14 -387 -149 -423 -468 -853 -378 -194 -306 -332 -555 -309 -987 -724 -534 -320 -960 -67 -289 -260 -791 -297 -630 -129 -142 -868 -72 -290 -972 -803 -721 -199 -329 -212 -319 -186 -368 -707 -528 -526 -987 -395 -17 -461 -263 -313 -263 -56 -286 -380 -377 -188 -216 -477 -882 -533 -721 -296 -379 -815 -704 -890 -883 -747 -923 -528 -218 -710 -348 -330 -694 -790 -190 -212 -6 -651 -338 -476 -921 -975 -846 -466 -899 -433 -622 -562 -42 -168 -627 -365 -226 -928 -544 -454 -973 -748 -544 -823 -310 -179 -444 -715 -204 -520 -311 -31 -517 -321 -888 -945 -366 -376 -814 -235 -8 -940 -952 -330 -194 -545 -194 -599 -135 -493 -481 -794 -327 -846 -922 -99 -55 -571 -721 -476 -815 -367 -236 -294 -402 -52 -226 -480 -65 -251 -440 -538 -85 -956 -385 -504 -528 -762 -622 -863 -921 -863 -850 -83 -825 -588 -336 -496 -585 -623 -788 -470 -737 -29 -331 -215 -649 -694 -939 -337 -93 -620 -168 -530 -245 -476 -302 -189 -813 -696 -947 -148 -619 -385 -985 -128 -187 -35 -915 -100 -731 -487 -1 -676 -386 -821 -781 -140 -137 -191 -518 -219 -330 -158 -621 -536 -47 -627 -702 -226 -190 -285 -204 -412 -462 -825 -798 -827 -108 -219 -200 -12 -172 -282 -496 -957 -715 -75 -226 -90 -130 -715 -419 -538 -433 -984 -485 -120 -16 -769 -1000 -301 -465 -777 -535 -570 -742 -871 -339 -457 -654 -869 -351 -66 -36 -577 -644 -658 -361 -38 -278 -190 -3 -187 -153 -405 -333 -655 -372 -328 -143 -945 -667 -258 -479 -709 -220 -653 -189 -496 -277 -956 -205 -222 -189 -302 -557 -833 -816 -122 -132 -872 -346 -845 -559 -411 -51 -976 -785 -41 -898 -415 -913 -830 -56 -941 -159 -12 -28 -600 -671 -858 -865 -540 -42 -109 -331 -922 -368 -305 -725 -567 -382 -360 -364 -407 -396 -374 -789 -215 -931 -83 -946 -849 -832 -866 -948 -824 -144 -51 -39 -254 -430 -684 -336 -607 -2 -368 -956 -246 -358 -934 -396 -170 -250 -114 -840 -618 -934 -719 -886 -475 -708 -463 -531 -656 -57 -302 -800 -186 -226 -994 -35 -867 -161 -438 -436 -524 -559 -449 -16 -473 -314 -250 -777 -516 -311 -867 -60 -278 -279 -268 -241 -484 -680 -44 -207 -679 -332 -413 -126 -816 -738 -981 -958 -290 -451 -729 -938 -822 -330 -169 -487 -635 -510 -1000 -539 -619 -655 -989 -889 -732 -111 -350 -106 -290 -816 -838 -731 -502 -415 -36 -389 -689 -208 -255 -772 -925 -399 -194 -483 -690 -931 -532 -357 -996 -658 -582 -407 -592 -117 -921 -714 -617 -537 -119 -699 -413 -931 -928 -50 -255 -827 -923 -59 -644 -410 -810 -903 -612 -698 -638 -999 -467 -306 -645 -454 -985 -418 -532 -527 -994 -922 -837 -856 -96 -11 -551 -667 -561 -764 -865 -229 -687 -510 -330 -749 -781 -554 -686 -426 -981 -878 -687 -735 -5 -39 -556 -840 -336 -539 -292 -163 -9 -706 -876 -857 -480 -404 -220 -144 -480 -23 -625 -163 -310 -997 -165 -319 -301 -629 -624 -612 -330 -241 -189 -37 -884 -262 -355 -68 -543 -504 -355 -135 -707 -391 -809 -120 -530 -45 -939 -158 -84 -834 -135 -997 -753 -755 -400 -682 -481 -226 -926 -632 -997 -460 -160 -782 -989 -7 -997 -473 -635 -664 -635 -223 -975 -762 -140 -502 -518 -846 -872 -502 -508 -236 -956 -993 -641 -850 -894 -91 -750 -137 -410 -882 -645 -50 -398 -380 -462 -922 -164 -409 -526 -836 -48 -939 -681 -950 -925 -177 -651 -807 -659 -41 -728 -539 -319 -191 -246 -863 -843 -110 -513 -199 -123 -861 -742 -456 -351 -492 -650 -786 -831 -404 -462 -773 -269 -559 -50 -683 -618 -660 -945 -971 -898 -795 -777 -622 -498 -210 -394 -704 -223 -357 -453 -894 -502 -334 -183 -796 -388 -450 -805 -165 -244 -787 -801 -737 -512 -366 -329 -130 -282 -994 -442 -997 -897 -276 -145 -656 -955 -455 -578 -941 -415 -433 -577 -251 -979 -121 -463 -806 -743 -401 -570 -996 -645 -525 -672 -592 -100 -423 -856 -213 -792 -646 -940 -558 -203 -582 -771 -431 -772 -723 -835 -403 -75 -185 -93 -53 -461 -175 -599 -765 -724 -164 -109 -470 -619 -427 -940 -495 -415 -690 -994 -734 -460 -335 -682 -835 -201 -697 -179 -5 -619 -763 -947 -529 -658 -599 -822 -269 -28 -766 -245 -98 -68 -100 -121 -538 -872 -739 -956 -130 -165 -646 -405 -465 -636 -51 -824 -412 -244 -440 -562 -487 -664 -183 -309 -350 -812 -346 -980 -507 -836 -216 -967 -234 -73 -500 -985 -453 -444 -552 -354 -197 -174 -317 -183 -906 -592 -151 -107 -945 -526 -112 -566 -961 -169 -417 -386 -410 -958 -780 -977 -355 -244 -74 -987 -540 -638 -469 -333 -328 -658 -538 -585 -396 -356 -527 -238 -623 -894 -837 -254 -898 -216 -194 -910 -227 -343 -143 -270 -609 -76 -859 -906 -351 -528 -299 -542 -595 -33 -313 -497 -786 -169 -617 -247 -112 -25 -164 -267 -257 -417 -638 -179 -772 -716 -38 -479 -64 -364 -987 -975 -103 -489 -145 -2 -130 -201 -551 -875 -18 -389 -43 -450 -311 -296 -376 -500 -929 -314 -558 -404 -41 -8 -226 -784 -762 -340 -848 -926 -398 -569 -813 -339 -37 -969 -248 -929 -763 -792 -204 -494 -291 -910 -304 -234 -92 -745 -322 -960 -539 -388 -955 -870 -384 -160 -883 -585 -196 -212 -386 -408 -91 -665 -975 -765 -262 -160 -475 -935 -355 -214 -696 -92 -408 -381 -232 -377 -275 -487 -258 -853 -615 -232 -31 -606 -848 -910 -508 -412 -567 -676 -910 -344 -444 -277 -276 -361 -964 -604 -621 -578 -15 -232 -707 -306 -238 -344 -403 -292 -647 -660 -201 -712 -960 -298 -51 -818 -820 -795 -323 -153 -909 -366 -818 -464 -341 -600 -299 -200 -581 -705 -81 -160 -536 -445 -156 -576 -857 -945 -684 -828 -637 -664 -283 -116 -710 -96 -468 -358 -245 -578 -709 -836 -437 -341 -171 -862 -478 -349 -947 -457 -584 -591 -660 -863 -531 -835 -790 -585 -273 -895 -747 -783 -202 -113 -278 -851 -111 -968 -72 -146 -291 -268 -485 -784 -447 -698 -254 -773 -980 -838 -332 -552 -472 -748 -399 -686 -18 -235 -342 -69 -604 -146 -855 -154 -473 -613 -117 -895 -986 -835 -628 -24 -96 -752 -686 -342 -881 -760 -926 -272 -536 -653 -192 -198 -794 -41 -291 -123 -803 -693 -744 -967 -291 -983 -30 -973 -71 -194 -62 -590 -890 -723 -29 -1 -791 -933 -684 -794 -500 -653 -559 -755 -543 -185 -381 -910 -850 -872 -406 -246 -772 -703 -863 -464 -22 -84 -512 -362 -756 -720 -346 -21 -3 -573 -261 -780 -704 -222 -516 -485 -490 -317 -650 -631 -373 -855 -751 -524 -897 -986 -204 -75 -639 -253 -214 -58 -867 -27 -559 -430 -357 -399 -860 -258 -750 -945 -999 -705 -484 -311 -166 -858 -662 -100 -3 -354 -623 -576 -262 -493 -879 -915 -541 -745 -562 -568 -319 -228 -392 -22 -751 -641 -885 -151 -27 -564 -421 -657 -531 -166 -559 -270 -631 -507 -539 -977 -474 -113 -819 -885 -378 -6 -135 -914 -185 -867 -187 -908 -107 -500 -521 -923 -907 -53 -567 -12 -640 -183 -133 -263 -667 -730 -813 -567 -539 -875 -386 -442 -414 -953 -230 -69 -296 -677 -59 -758 -520 -656 -542 -987 -358 -589 -686 -841 -755 -610 -722 -372 -774 -360 -846 -791 -473 -944 -635 -388 -275 -149 -587 -251 -359 -302 -645 -358 -384 -367 -465 -7 -90 -642 -1000 -689 -823 -917 -851 -454 -195 -107 -827 -915 -113 -780 -528 -932 -817 -1 -43 -443 -489 -399 -424 -273 -508 -735 -519 -607 -433 -958 -688 -954 -582 -108 -27 -223 -313 -376 -459 -769 -617 -175 -14 -141 -612 -664 -151 -94 -916 -217 -828 -932 -956 -723 -440 -625 -191 -862 -539 -514 -969 -932 -391 -53 -56 -762 -92 -247 -582 -201 -369 -60 -770 -892 -680 -766 -546 -928 -635 -7 -190 -250 -497 -661 -452 -792 -542 -770 -99 -883 -918 -3 -796 -422 -155 -622 -679 -820 -541 -915 -30 -582 -252 -296 -181 -77 -776 -660 -746 -265 -193 -376 -760 -76 -274 -340 -823 -274 -27 -310 -694 -552 -582 -394 -763 -280 -511 -712 -280 -159 -827 -358 -222 -148 -804 -964 -418 -719 -426 -312 -686 -147 -652 -639 -44 -962 -989 -380 -637 -852 -766 -181 -667 -43 -148 -139 -740 -489 -580 -743 -381 -494 -823 -413 -241 -485 -977 -321 -595 -824 -738 -652 -792 -712 -717 -608 -344 -992 -831 -220 -647 -225 -470 -581 -486 -635 -734 -168 -971 -254 -212 -295 -756 -491 -626 -376 -782 -648 -830 -963 -910 -959 -283 -560 -821 -376 -958 -905 -999 -794 -832 -268 -659 -858 -518 -137 -871 -783 -401 -873 -780 -618 -617 -959 -305 -669 -989 -760 -238 -692 -147 -549 -7 -628 -797 -973 -14 -594 -186 -850 -967 -425 -356 -178 -394 -256 -646 -175 -612 -927 -230 -676 -827 -620 -175 -505 -539 -655 -966 -635 -559 -492 -647 -100 -295 -743 -772 -227 -989 -168 -239 -149 -303 -694 -491 -789 -516 -739 -885 -70 -426 -435 -221 -333 -150 -396 -491 -421 -30 -276 -286 -669 -649 -435 -94 -560 -977 -64 -191 -569 -18 -234 -968 -578 -792 -865 -383 -195 -660 -123 -497 -527 -402 -476 -718 -601 -702 -469 -618 -323 -379 -260 -42 -452 -777 -161 -234 -246 -145 -578 -959 -909 -220 -966 -21 -813 -956 -295 -570 -167 -474 -972 -256 -720 -638 -458 -640 -646 -464 -308 -601 -342 -974 -687 -95 -286 -642 -693 -478 -948 -571 -566 -36 -517 -567 -625 -720 -213 -339 -30 -314 -356 -626 -569 -907 -220 -345 -187 -231 -320 -85 -515 -532 -22 -324 -125 -905 -921 -475 -984 -238 -175 -387 -142 -490 -440 -410 -540 -664 -521 -815 -679 -38 -572 -395 -778 -563 -95 -35 -436 -725 -351 -399 -471 -998 -445 -591 -206 -100 -572 -372 -926 -983 -962 -5 -607 -25 -841 -937 -502 -916 -895 -246 -194 -704 -697 -276 -415 -930 -437 -6 -246 -950 -677 -207 -61 -942 -380 -422 -315 -103 -740 -663 -502 -265 -471 -300 -754 -351 -306 -749 -303 -124 -889 -563 -478 -868 -351 -991 -108 -163 -722 -235 -322 -678 -335 -383 -731 -95 -944 -862 -177 -80 -76 -958 -657 -807 -515 -288 -509 -242 -459 -880 -575 -92 -727 -792 -313 -968 -284 -182 -425 -282 -175 -459 -125 -860 -754 -284 -931 -429 -331 -243 -395 -174 -229 -184 -551 -440 -455 -417 -837 -677 -912 -96 -951 -722 -942 -117 -151 -410 -493 -540 -190 -266 -748 -784 -29 -8 -775 -758 -604 -498 -822 -787 -141 -558 -435 -345 -959 -827 -491 -968 -584 -746 -299 -855 -763 -793 -874 -518 -793 -644 -594 -589 -100 -689 -544 -190 -898 -872 -137 -209 -339 -957 -185 -635 -690 -468 -514 -911 -512 -616 -805 -851 -756 -880 -547 -895 -77 -494 -181 -295 -199 -798 -166 -489 -764 -125 -614 -296 -759 -67 -418 -405 -787 -202 -944 -115 -956 -775 -166 -752 -890 -460 -725 -712 -257 -901 -5 -235 -217 -743 -489 -81 -678 -801 -145 -416 -604 -793 -380 -941 -735 -249 -347 -191 -372 -188 -736 -422 -445 -567 -931 -912 -643 -140 -179 -879 -681 -115 -426 -614 -732 -947 -841 -609 -305 -396 -293 -648 -885 -474 -875 -693 -206 -112 -348 -391 -316 -977 -736 -911 -914 -65 -745 -740 -760 -972 -471 -28 -974 -537 -983 -476 -525 -860 -10 -823 -797 -284 -193 -341 -126 -784 -247 -594 -443 -1 -280 -662 -934 -702 -278 -350 -548 -52 -843 -409 -769 -697 -208 -271 -736 -311 -717 -349 -624 -869 -275 -417 -360 -294 -202 -378 -233 -245 -141 -592 -772 -950 -234 -927 -13 -149 -304 -773 -667 -918 -732 -198 -292 -572 -214 -40 -70 -907 -803 -104 -571 -541 -201 -117 -606 -463 -571 -762 -647 -755 -422 -436 -990 -418 -585 -938 -103 -205 -400 -101 -810 -69 -371 -506 -501 -593 -952 -66 -948 -589 -357 -516 -710 -561 -786 -547 -862 -987 -483 -668 -980 -892 -17 -777 -618 -996 -245 -114 -986 -454 -981 -367 -254 -972 -310 -370 -515 -957 -527 -352 -94 -608 -426 -884 -232 -3 -185 -364 -735 -8 -520 -606 -351 -389 -728 -115 -683 -133 -204 -219 -228 -366 -153 -854 -931 -207 -429 -606 -478 -349 -873 -989 -275 -302 -320 -914 -637 -570 -56 -197 -453 -739 -416 -921 -173 -645 -385 -964 -759 -969 -893 -315 -932 -690 -768 -407 -536 -606 -172 -69 -851 -305 -301 -236 -897 -96 -62 -256 -41 -467 -458 -132 -423 -134 -820 -497 -276 -643 -1 -78 -225 -297 -861 -769 -699 -311 -13 -73 -708 -320 -139 -382 -276 -969 -207 -823 -783 -220 -505 -69 -435 -683 -297 -690 -894 -18 -131 -542 -799 -377 -265 -528 -782 -429 -463 -909 -834 -451 -166 -327 -939 -591 -156 -170 -995 -256 -945 -480 -812 -932 -632 -624 -490 -175 -342 -866 -965 -784 -586 -756 -805 -505 -635 -821 -796 -532 -597 -678 -105 -405 -931 -709 -821 -156 -796 -570 -779 -205 -199 -816 -894 -359 -67 -748 -107 -592 -465 -68 -263 -480 -413 -768 -718 -970 -15 -328 -799 -116 -723 -63 -376 -848 -752 -502 -193 -824 -112 -800 -590 -179 -308 -646 -8 -57 -700 -669 -240 -934 -502 -409 -428 -594 -478 -152 -900 -681 -302 -185 -270 -358 -429 -50 -658 -604 -837 -664 -307 -863 -437 -466 -539 -495 -639 -475 -261 -916 -447 -455 -511 -263 -65 -699 -902 -639 -180 -798 -281 -243 -904 -185 -753 -138 -971 -819 -849 -216 -936 -494 -928 -305 -43 -267 -510 -236 -793 -507 -654 -491 -401 -982 -975 -830 -102 -365 -549 -732 -870 -510 -753 -138 -362 -36 -688 -310 -135 -730 -129 -920 -272 -118 -258 -22 -117 -833 -401 -119 -574 -697 -575 -593 -618 -580 -967 -127 -884 -757 -774 -893 -741 -930 -458 -591 -673 -206 -728 -892 -719 -253 -455 -228 -373 -789 -554 -651 -915 -556 -666 -694 -278 -671 -776 -889 -920 -832 -328 -63 -879 -324 -355 -577 -705 -907 -290 -952 -490 -542 -934 -823 -883 -783 -514 -314 -255 -881 -594 -955 -811 -322 -343 -589 -122 -883 -80 -920 -48 -860 -626 -764 -741 -843 -195 -865 -746 -367 -230 -733 -195 -879 -721 -541 -749 -278 -172 -564 -260 -91 -589 -344 -444 -147 -82 -255 -727 -337 -681 -701 -908 -977 -456 -194 -387 -882 -665 -727 -666 -143 -309 -212 -861 -961 -360 -518 -595 -995 -595 -594 -79 -723 -962 -152 -606 -299 -688 -579 -822 -176 -231 -839 -381 -370 -484 -479 -260 -100 -55 -609 -787 -930 -602 -427 -696 -214 -140 -120 -179 -32 -412 -655 -700 -254 -767 -264 -440 -927 -612 -534 -655 -508 -650 -665 -922 -406 -215 -798 -930 -350 -113 -729 -126 -359 -825 -788 -115 -263 -572 -117 -879 -421 -608 -427 -273 -4 -614 -461 -312 -608 -839 -925 -141 -861 -749 -695 -399 -304 -889 -577 -58 -658 -855 -272 -69 -273 -80 -322 -850 -813 -499 -876 -778 -751 -551 -612 -170 -5 -710 -155 -958 -47 -476 -144 -616 -42 -429 -911 -719 -413 -71 -725 -787 -263 -881 -341 -465 -312 -812 -680 -446 -960 -150 -584 -206 -950 -369 -473 -553 -260 -760 -349 -537 -835 -415 -122 -411 -360 -100 -405 -99 -306 -125 -166 -793 -739 -943 -447 -10 -604 -458 -682 -578 -881 -838 -376 -152 -722 -533 -637 -839 -168 -134 -75 -607 -478 -930 -558 -831 -338 -283 -482 -858 -495 -201 -622 -190 -789 -173 -544 -317 -291 -873 -305 -15 -149 -201 -598 -75 -217 -28 -877 -159 -483 -152 -562 -16 -345 -172 -619 -667 -548 -712 -257 -236 -79 -706 -545 -796 -867 -431 -791 -745 -832 -934 -624 -136 -862 -2 -900 -58 -770 -890 -789 -798 -991 -818 -763 -541 -113 -406 -988 -856 -495 -806 -961 -795 -246 -249 -279 -846 -880 -44 -154 -210 -986 -875 -772 -830 -409 -457 -246 -278 -971 -116 -850 -60 -710 -728 -937 -402 -734 -988 -393 -357 -266 -568 -550 -495 -251 -63 -683 -514 -852 -130 -640 -887 -347 -60 -915 -110 -90 -987 -148 -148 -872 -98 -213 -950 -638 -746 -836 -531 -154 -816 -146 -938 -393 -626 -484 -783 -210 -474 -292 -588 -549 -583 -388 -522 -126 -516 -163 -784 -352 -57 -28 -95 -554 -226 -677 -226 -213 -789 -209 -772 -884 -890 -564 -768 -926 -215 -237 -589 -557 -174 -810 -391 -231 -29 -824 -765 -408 -303 -82 -94 -354 -282 -687 -580 -635 -182 -510 -664 -699 -786 -218 -571 -719 -30 -707 -620 -730 -474 -743 -499 -594 -788 -611 -240 -50 -317 -467 -590 -293 -246 -665 -550 -296 -782 -289 -445 -424 -318 -300 -90 -466 -466 -703 -196 -196 -325 -799 -276 -924 -735 -486 -80 -240 -261 -937 -969 -202 -724 -927 -767 -87 -476 -52 -991 -929 -922 -988 -422 -430 -997 -725 -131 -942 -273 -183 -611 -986 -857 -763 -333 -865 -184 -279 -736 -611 -495 -505 -226 -328 -743 -6 -618 -17 -707 -255 -739 -837 -141 -399 -94 -405 -995 -240 -923 -809 -471 -630 -549 -366 -723 -129 -21 -497 -652 -375 -186 -309 -315 -72 -229 -404 -617 -644 -46 -234 -835 -508 -859 -257 -603 -967 -619 -509 -919 -981 -170 -241 -703 -604 -496 -970 -947 -719 -820 -114 -756 -68 -343 -514 -263 -559 -622 -209 -179 -341 -142 -172 -52 -518 -549 -958 -705 -608 -775 -966 -541 -837 -503 -78 -451 -399 -917 -919 -189 -773 -202 -647 -487 -904 -932 -514 -483 -875 -360 -105 -936 -926 -576 -61 -416 -309 -685 -302 -957 -928 -543 -444 -426 -169 -365 -860 -444 -725 -614 -599 -453 -204 -246 -35 -488 -281 -765 -310 -170 -491 -962 -642 -436 -431 -523 -600 -329 -175 -470 -977 -545 -124 -296 -11 -485 -413 -224 -910 -872 -966 -849 -298 -5 -67 -731 -920 -702 -679 -885 -260 -426 -507 -445 -212 -788 -970 -960 -952 -762 -820 -557 -251 -647 -986 -897 -481 -197 -595 -147 -577 -487 -311 -762 -376 -955 -938 -933 -531 -291 -660 -880 -793 -615 -267 -511 -279 -313 -953 -449 -512 -790 -738 -775 -608 -880 -336 -372 -691 -82 -325 -241 -176 -814 -509 -466 -649 -900 -373 -872 -27 -712 -767 -648 -649 -96 -709 -55 -758 -313 -520 -362 -688 -452 -651 -997 -13 -64 -438 -346 -195 -862 -374 -957 -213 -319 -332 -474 -27 -638 -96 -332 -175 -459 -673 -26 -227 -30 -541 -349 -867 -290 -532 -371 -925 -925 -697 -302 -439 -632 -78 -642 -387 -481 -618 -849 -678 -825 -893 -545 -380 -644 -532 -236 -164 -139 -871 -776 -355 -532 -930 -999 -71 -128 -644 -319 -158 -660 -796 -521 -584 -1 -986 -22 -555 -109 -659 -463 -235 -502 -48 -595 -107 -906 -32 -702 -23 -129 -86 -791 -603 -802 -137 -594 -62 -142 -822 -632 -756 -624 -508 -352 -533 -80 -458 -421 -416 -956 -222 -113 -556 -216 -366 -541 -482 -261 -799 -928 -967 -28 -465 -996 -469 -685 -761 -298 -760 -570 -515 -191 -180 -708 -410 -92 -183 -648 -680 -945 -724 -425 -238 -907 -362 -469 -553 -676 -1000 -448 -972 -44 -32 -194 -47 -503 -332 -231 -928 -84 -904 -671 -186 -205 -91 -908 -958 -836 -642 -419 -685 -109 -509 -103 -669 -557 -319 -884 -46 -166 -271 -773 -846 -144 -850 -479 -365 -889 -242 -919 -758 -924 -787 -535 -103 -221 -295 -112 -812 -361 -50 -704 -83 -798 -958 -895 -950 -785 -364 -412 -222 -48 -348 -32 -269 -860 -531 -839 -2 -995 -221 -427 -463 -815 -475 -33 -623 -324 -636 -639 -362 -849 -564 -296 -682 -17 -142 -218 -424 -324 -515 -124 -665 -725 -792 -890 -818 -391 -166 -545 -348 -303 -944 -836 -290 -297 -187 -592 -249 -727 -454 -920 -682 -638 -904 -31 -428 -543 -556 -176 -902 -422 -513 -325 -379 -263 -927 -905 -273 -921 -899 -509 -993 -478 -824 -216 -784 -543 -192 -412 -483 -294 -772 -339 -118 -194 -312 -607 -607 -667 -674 -279 -644 -981 -765 -478 -898 -674 -7 -548 -574 -375 -587 -22 -194 -685 -735 -843 -521 -209 -668 -185 -911 -413 -126 -840 -924 -215 -314 -473 -952 -722 -823 -274 -653 -401 -646 -563 -998 -655 -750 -766 -532 -528 -850 -614 -700 -526 -291 -350 -123 -736 -564 -775 -181 -507 -967 -273 -969 -783 -806 -60 -807 -113 -859 -657 -15 -868 -754 -138 -629 -594 -152 -999 -445 -148 -45 -295 -278 -484 -340 -132 -259 -113 -543 -708 -992 -67 -897 -771 -327 -972 -33 -987 -871 -970 -654 -337 -493 -208 -723 -101 -67 -993 -679 -807 -74 -184 -304 -714 -316 -615 -750 -677 -250 -791 -178 -621 -932 -963 -855 -526 -209 -51 -290 -835 -561 -721 -227 -383 -911 -220 -73 -450 -105 -837 -406 -174 -691 -795 -980 -662 -495 -265 -869 -699 -412 -946 -759 -494 -555 -877 -790 -521 -863 -59 -852 -68 -729 -485 -285 -804 -578 -185 -414 -241 -582 -855 -741 -438 -238 -42 -632 -88 -437 -205 -368 -454 -182 -570 -877 -718 -625 -629 -532 -951 -232 -334 -66 -357 -27 -436 -104 -205 -446 -812 -165 -342 -256 -983 -938 -848 -777 -888 -629 -773 -501 -328 -228 -803 -735 -110 -703 -887 -770 -909 -156 -43 -493 -371 -483 -967 -289 -244 -834 -327 -60 -991 -160 -628 -250 -712 -648 -229 -67 -137 -100 -190 -244 -682 -36 -611 -431 -298 -757 -786 -208 -305 -306 -228 -410 -144 -478 -689 -292 -57 -474 -734 -369 -282 -725 -512 -423 -464 -724 -52 -232 -469 -896 -888 -960 -807 -602 -410 -995 -693 -22 -902 -273 -960 -811 -236 -704 -857 -42 -147 -476 -827 -280 -692 -50 -987 -860 -809 -686 -746 -317 -525 -872 -310 -718 -802 -191 -426 -250 -282 -770 -685 -559 -51 -692 -29 -412 -301 -761 -465 -161 -179 -338 -650 -960 -50 -412 -155 -90 -652 -41 -191 -674 -349 -630 -436 -266 -589 -110 -510 -121 -287 -345 -338 -267 -331 -888 -866 -955 -811 -595 -767 -284 -837 -85 -116 -810 -178 -388 -115 -602 -33 -967 -915 -752 -965 -56 -671 -910 -216 -755 -673 -8 -211 -447 -411 -665 -11 -75 -258 -898 -10 -718 -225 -478 -407 -889 -680 -321 -639 -946 -181 -94 -415 -380 -680 -120 -845 -125 -304 -599 -486 -307 -411 -164 -735 -981 -605 -9 -928 -12 -798 -128 -18 -222 -845 -508 -867 -508 -160 -685 -790 -240 -727 -334 -808 -438 -318 -247 -725 -528 -171 -337 -175 -246 -860 -315 -87 -530 -201 -973 -875 -513 -259 -51 -371 -797 -350 -275 -591 -202 -79 -795 -401 -783 -318 -886 -217 -362 -998 -877 -758 -810 -893 -455 -844 -498 -552 -28 -243 -993 -159 -824 -302 -704 -708 -166 -817 -557 -110 -40 -1000 -84 -689 -173 -251 -752 -14 -453 -3 -885 -792 -678 -187 -990 -597 -782 -527 -630 -384 -288 -123 -404 -598 -8 -49 -622 -365 -689 -785 -910 -36 -380 -687 -61 -168 -736 -138 -91 -259 -453 -9 -518 -174 -318 -323 -685 -701 -883 -904 -952 -788 -719 -613 -278 -790 -199 -103 -428 -61 -92 -161 -185 -498 -385 -10 -852 -98 -167 -278 -706 -457 -270 -182 -90 -422 -458 -630 -391 -506 -647 -89 -65 -147 -313 -615 -784 -456 -464 -917 -196 -130 -748 -450 -585 -687 -79 -748 -314 -84 -943 -333 -652 -667 -159 -340 -777 -922 -988 -83 -499 -733 -521 -244 -393 -503 -231 -506 -119 -286 -866 -924 -830 -593 -32 -130 -902 -37 -346 -825 -901 -523 -10 -722 -932 -975 -531 -882 -874 -485 -509 -922 -244 -387 -646 -403 -162 -271 -650 -155 -142 -607 -194 -15 -932 -225 -577 -242 -464 -682 -709 -92 -708 -803 -191 -838 -71 -44 -424 -915 -5 -550 -243 -476 -549 -85 -426 -885 -663 -535 -591 -701 -637 -698 -663 -590 -187 -747 -806 -344 -452 -325 -42 -140 -393 -402 -19 -240 -252 -753 -440 -433 -967 -356 -348 -586 -133 -831 -556 -526 -522 -664 -339 -481 -64 -349 -142 -715 -707 -793 -642 -646 -562 -626 -496 -145 -904 -421 -360 -591 -870 -874 -319 -960 -794 -362 -174 -963 -416 -978 -938 -767 -707 -823 -985 -12 -594 -442 -156 -596 -755 -847 -7 -453 -816 -227 -559 -168 -68 -327 -87 -473 -58 -631 -343 -485 -903 -618 -359 -480 -539 -528 -180 -885 -756 -827 -98 -571 -264 -316 -538 -248 -834 -777 -547 -685 -835 -993 -779 -704 -998 -776 -856 -531 -864 -973 -448 -728 -919 -272 -249 -433 -880 -369 -413 -230 -992 -687 -537 -870 -162 -673 -771 -920 -839 -780 -653 -752 -916 -335 -366 -20 -147 -117 -864 -631 -599 -587 -118 -736 -459 -460 -239 -366 -36 -989 -120 -142 -778 -739 -520 -365 -61 -216 -975 -827 -169 -151 -640 -948 -129 -893 -912 -786 -979 -781 -863 -76 -134 -446 -104 -523 -585 -981 -867 -351 -531 -732 -350 -252 -381 -993 -599 -143 -480 -84 -73 -629 -879 -128 -313 -138 -253 -652 -934 -619 -405 -468 -346 -278 -978 -370 -561 -276 -121 -928 -815 -158 -815 -188 -200 -936 -516 -859 -268 -711 -166 -459 -253 -704 -221 -553 -757 -772 -10 -974 -470 -190 -909 -901 -823 -820 -605 -496 -883 -904 -419 -392 -914 -643 -659 -91 -200 -562 -166 -546 -389 -172 -358 -845 -94 -571 -297 -596 -860 -282 -100 -498 -200 -581 -118 -465 -492 -963 -265 -823 -397 -756 -65 -214 -315 -347 -654 -846 -147 -611 -794 -237 -610 -622 -255 -667 -851 -250 -31 -599 -809 -375 -225 -453 -491 -482 -46 -927 -525 -579 -22 -931 -308 -645 -801 -444 -270 -809 -655 -309 -278 -334 -516 -945 -204 -921 -503 -316 -834 -547 -511 -176 -872 -111 -964 -906 -436 -123 -510 -936 -306 -941 -527 -317 -178 -593 -207 -970 -556 -783 -531 -826 -693 -91 -437 -273 -841 -111 -868 -802 -37 -181 -768 -114 -162 -345 -397 -177 -261 -311 -309 -294 -795 -857 -310 -842 -394 -196 -766 -818 -287 -602 -941 -536 -202 -501 -969 -982 -24 -3 -924 -823 -900 -780 -668 -618 -889 -548 -274 -693 -692 -287 -211 -201 -744 -588 -901 -671 -789 -340 -138 -917 -81 -4 -901 -200 -593 -918 -261 -497 -980 -387 -250 -46 -806 -809 -295 -712 -449 -409 -942 -573 -120 -11 -815 -53 -318 -940 -195 -162 -456 -126 -120 -81 -742 -85 -441 -912 -41 -141 -446 -22 -428 -258 -286 -485 -59 -414 -553 -61 -483 -560 -33 -763 -54 -742 -746 -536 -670 -71 -516 -915 -808 -683 -373 -592 -797 -427 -982 -495 -966 -651 -151 -548 -89 -872 -203 -27 -473 -7 -561 -417 -473 -950 -359 -902 -488 -810 -276 -941 -20 -991 -325 -57 -859 -8 -637 -408 -323 -286 -247 -141 -488 -911 -605 -849 -572 -663 -874 -857 -403 -198 -705 -253 -449 -623 -409 -865 -158 -655 -919 -686 -885 -580 -632 -499 -319 -50 -233 -986 -405 -962 -130 -504 -921 -541 -381 -20 -359 -126 -12 -325 -573 -712 -492 -616 -606 -209 -826 -528 -726 -738 -91 -232 -478 -24 -878 -369 -465 -137 -677 -469 -902 -467 -567 -501 -766 -770 -543 -193 -806 -916 -126 -413 -50 -906 -999 -162 -296 -36 -711 -447 -212 -585 -589 -35 -487 -797 -428 -875 -641 -710 -15 -392 -501 -990 -728 -819 -299 -382 -339 -348 -299 -172 -892 -349 -139 -576 -869 -135 -912 -239 -903 -8 -792 -761 -782 -137 -515 -92 -171 -244 -432 -945 -439 -477 -299 -131 -595 -300 -144 -288 -259 -661 -969 -531 -654 -988 -495 -434 -200 -699 -108 -694 -372 -140 -700 -60 -937 -509 -400 -339 -774 -939 -587 -239 -394 -591 -987 -148 -223 -334 -795 -125 -632 -104 -512 -492 -954 -519 -236 -498 -708 -766 -863 -369 -61 -631 -339 -402 -151 -919 -977 -809 -63 -38 -685 -378 -243 -258 -667 -936 -497 -485 -205 -964 -275 -391 -788 -501 -321 -512 -539 -82 -588 -584 -364 -727 -420 -432 -247 -918 -750 -461 -878 -814 -952 -104 -961 -479 -583 -850 -408 -475 -298 -884 -507 -21 -832 -257 -60 -100 -634 -619 -993 -453 -983 -526 -989 -309 -568 -174 -177 -15 -777 -240 -349 -764 -205 -234 -202 -493 -776 -924 -687 -350 -642 -423 -187 -684 -295 -209 -211 -538 -519 -446 -23 -639 -64 -840 -326 -650 -660 -783 -530 -375 -771 -255 -67 -345 -999 -747 -97 -359 -245 -990 -313 -845 -356 -429 -386 -893 -32 -266 -439 -550 -202 -835 -748 -475 -14 -716 -150 -873 -643 -305 -626 -299 -169 -929 -600 -103 -104 -275 -737 -225 -175 -176 -586 -929 -523 -330 -676 -362 -453 -499 -909 -680 -955 -806 -401 -479 -846 -598 -918 -404 -984 -388 -823 -490 -626 -73 -286 -791 -468 -174 -170 -713 -51 -287 -497 -158 -918 -645 -188 -97 -373 -520 -526 -19 -113 -720 -582 -843 -141 -303 -177 -557 -394 -757 -627 -441 -825 -867 -252 -976 -38 -414 -484 -104 -162 -738 -929 -75 -834 -300 -647 -530 -125 -621 -986 -70 -34 -90 -651 -194 -598 -990 -4 -124 -408 -11 -627 -354 -504 -635 -742 -314 -779 -442 -836 -555 -901 -166 -95 -186 -378 -298 -833 -792 -389 -284 -813 -606 -921 -349 -230 -949 -577 -311 -638 -488 -806 -902 -256 -383 -38 -205 -774 -547 -767 -409 -112 -406 -963 -763 -580 -488 -145 -317 -645 -51 -251 -916 -897 -924 -65 -855 -864 -708 -986 -683 -595 -250 -349 -757 -33 -581 -19 -158 -771 -441 -761 -342 -686 -134 -972 -329 -549 -952 -520 -683 -837 -201 -18 -709 -122 -324 -718 -765 -371 -793 -834 -549 -650 -421 -594 -797 -213 -248 -223 -572 -701 -365 -550 -383 -357 -910 -504 -758 -460 -714 -564 -695 -947 -983 -31 -279 -13 -611 -81 -436 -733 -738 -643 -393 -865 -969 -875 -643 -157 -753 -739 -448 -638 -830 -158 -93 -767 -878 -552 -389 -565 -612 -225 -277 -731 -542 -281 -269 -787 -578 -879 -319 -210 -12 -197 -343 -952 -487 -324 -641 -593 -598 -140 -821 -445 -269 -76 -346 -1000 -337 -550 -134 -98 -50 -404 -14 -775 -98 -657 -207 -564 -518 -241 -264 -498 -237 -112 -352 -169 -991 -274 -729 -104 -380 -821 -551 -371 -696 -444 -506 -234 -723 -318 -322 -561 -253 -224 -825 -902 -787 -515 -455 -457 -32 -677 -591 -532 -31 -618 -351 -384 -76 -24 -239 -822 -973 -605 -267 -673 -51 -491 -840 -160 -731 -649 -232 -138 -947 -782 -290 -296 -551 -287 -634 -836 -479 -490 -957 -681 -902 -582 -245 -312 -30 -87 -253 -465 -773 -428 -623 -142 -201 -71 -196 -202 -418 -915 -651 -762 -200 -456 -130 -849 -249 -549 -630 -624 -771 -34 -421 -867 -283 -84 -727 -20 -259 -644 -433 -416 -424 -705 -825 -567 -298 -317 -314 -42 -906 -364 -51 -92 -356 -152 -408 -734 -290 -495 -141 -617 -245 -677 -23 -788 -35 -553 -607 -251 -752 -726 -125 -833 -791 -665 -382 -594 -921 -821 -295 -59 -793 -508 -844 -920 -615 -162 -741 -576 -793 -38 -878 -260 -504 -525 -164 -289 -512 -726 -704 -598 -831 -620 -992 -110 -738 -58 -493 -616 -99 -54 -308 -406 -908 -687 -664 -554 -30 -32 -700 -14 -710 -301 -253 -306 -330 -182 -174 -568 -444 -371 -760 -654 -901 -403 -856 -471 -943 -967 -569 -934 -9 -242 -663 -832 -951 -897 -507 -148 -206 -97 -193 -322 -496 -435 -590 -898 -195 -442 -283 -201 -340 -169 -577 -734 -930 -371 -394 -122 -662 -320 -848 -809 -828 -161 -582 -695 -844 -751 -327 -833 -77 -886 -604 -586 -613 -900 -951 -834 -569 -622 -343 -753 -724 -170 -856 -41 -682 -987 -717 -504 -235 -273 -338 -79 -295 -849 -632 -106 -637 -334 -217 -801 -72 -478 -298 -988 -212 -859 -363 -500 -856 -995 -664 -299 -595 -554 -960 -997 -943 -87 -76 -571 -169 -820 -974 -324 -242 -227 -404 -691 -262 -489 -80 -341 -19 -309 -987 -545 -461 -304 -176 -602 -655 -737 -243 -584 -347 -529 -800 -241 -737 -75 -247 -253 -803 -106 -924 -457 -498 -136 -913 -5 -224 -148 -50 -187 -519 -799 -564 -152 -696 -624 -136 -447 -153 -389 -227 -831 -980 -110 -670 -286 -473 -194 -42 -379 -858 -743 -51 -670 -676 -926 -841 -574 -18 -637 -268 -125 -141 -646 -650 -815 -600 -991 -522 -984 -879 -284 -717 -613 -812 -332 -596 -472 -955 -718 -115 -591 -11 -730 -590 -277 -451 -152 -361 -201 -630 -875 -615 -70 -669 -843 -736 -736 -245 -89 -204 -312 -301 -932 -831 -972 -593 -144 -771 -737 -483 -479 -775 -205 -213 -327 -826 -986 -162 -308 -199 -292 -923 -34 -649 -668 -708 -510 -139 -220 -446 -998 -356 -736 -468 -514 -652 -83 -3 -85 -707 -891 -393 -942 -956 -930 -580 -959 -562 -43 -534 -816 -910 -428 -129 -960 -978 -218 -327 -767 -489 -128 -310 -227 -459 -736 -684 -699 -453 -145 -378 -446 -704 -176 -295 -632 -984 -198 -341 -419 -307 -506 -303 -763 -669 -80 -926 -573 -11 -249 -295 -753 -777 -258 -774 -994 -772 -93 -230 -309 -97 -69 -921 -624 -919 -469 -258 -80 -989 -121 -641 -83 -930 -101 -139 -948 -683 -327 -182 -832 -417 -886 -347 -170 -375 -9 -194 -556 -955 -919 -507 -760 -290 -951 -755 -945 -586 -416 -648 -55 -167 -555 -830 -248 -480 -930 -612 -805 -196 -356 -30 -638 -443 -266 -701 -583 -791 -792 -64 -569 -815 -472 -323 -456 -273 -684 -608 -779 -967 -98 -1000 -610 -294 -499 -462 -870 -159 -761 -551 -255 -597 -388 -470 -453 -176 -913 -298 -977 -649 -472 -445 -97 -632 -496 -888 -181 -883 -94 -847 -646 -277 -667 -646 -264 -195 -811 -151 -109 -372 -955 -327 -609 -223 -181 -165 -683 -984 -27 -217 -296 -493 -320 -935 -650 -285 -728 -824 -685 -931 -58 -382 -489 -520 -634 -10 -158 -891 -215 -693 -817 -334 -838 -642 -569 -226 -107 -341 -479 -121 -300 -559 -273 -155 -343 -204 -24 -77 -761 -964 -334 -913 -613 -518 -787 -289 -93 -70 -264 -549 -663 -627 -726 -272 -840 -916 -833 -887 -868 -423 -228 -925 -647 -305 -930 -162 -512 -927 -263 -57 -829 -244 -552 -301 -758 -865 -592 -274 -961 -748 -202 -916 -909 -89 -244 -110 -692 -682 -48 -962 -371 -878 -722 -295 -840 -636 -618 -5 -910 -730 -143 -562 -39 -813 -446 -257 -774 -999 -135 -84 -256 -990 -889 -148 -365 -402 -584 -847 -609 -275 -551 -694 -374 -834 -107 -631 -979 -253 -175 -683 -695 -938 -439 -396 -458 -590 -942 -721 -642 -837 -560 -811 -225 -488 -406 -57 -820 -264 -772 -221 -766 -107 -596 -743 -501 -830 -748 -587 -918 -579 -205 -885 -806 -517 -691 -524 -950 -225 -381 -448 -562 -407 -6 -593 -787 -801 -844 -659 -34 -65 -463 -122 -831 -175 -11 -210 -956 -742 -835 -523 -883 -747 -812 -313 -578 -97 -733 -933 -287 -67 -661 -778 -595 -115 -717 -539 -827 -353 -990 -971 -359 -764 -7 -549 -248 -937 -655 -433 -810 -99 -156 -107 -640 -471 -836 -328 -637 -217 -890 -728 -998 -338 -998 -466 -785 -36 -260 -62 -659 -231 -33 -382 -563 -750 -734 -687 -3 -401 -404 -461 -256 -447 -135 -733 -101 -379 -787 -118 -368 -711 -900 -413 -996 -897 -698 -662 -699 -612 -650 -833 -978 -642 -562 -750 -129 -493 -403 -44 -485 -788 -915 -340 -765 -478 -449 -631 -468 -154 -1000 -678 -489 -30 -700 -172 -655 -178 -641 -882 -673 -666 -632 -115 -32 -351 -144 -603 -402 -63 -12 -844 -238 -38 -422 -515 -814 -994 -414 -732 -435 -922 -820 -387 -637 -265 -282 -838 -227 -785 -573 -677 -940 -237 -906 -725 -524 -857 -171 -777 -931 -362 -848 -248 -895 -274 -741 -468 -155 -920 -41 -946 -641 -338 -652 -583 -587 -310 -975 -231 -397 -751 -49 -352 -83 -1 -428 -659 -292 -189 -321 -123 -574 -474 -247 -888 -116 -963 -402 -481 -308 -61 -189 -211 -564 -232 -802 -80 -706 -265 -877 -789 -26 -517 -791 -31 -470 -749 -674 -484 -219 -277 -203 -903 -451 -111 -383 -132 -362 -608 -478 -246 -346 -909 -287 -451 -858 -668 -700 -905 -284 -686 -867 -523 -760 -71 -813 -172 -949 -757 -6 -576 -240 -132 -666 -270 -834 -203 -790 -965 -434 -838 -231 -42 -543 -712 -505 -265 -861 -64 -844 -359 -823 -391 -530 -961 -369 -257 -389 -890 -234 -248 -119 -374 -630 -765 -349 -516 -479 -46 -233 -184 -927 -904 -33 -180 -326 -624 -127 -840 -846 -837 -310 -482 -31 -195 -193 -697 -437 -829 -273 -308 -182 -994 -644 -947 -875 -883 -236 -357 -507 -579 -83 -31 -560 -184 -845 -231 -448 -175 -397 -70 -983 -119 -189 -345 -481 -505 -45 -354 -422 -283 -761 -423 -746 -565 -97 -779 -571 -764 -241 -437 -358 -744 -252 -982 -695 -281 -808 -303 -391 -219 -413 -676 -518 -596 -954 -985 -123 -477 -69 -79 -217 -484 -856 -791 -393 -452 -184 -411 -268 -439 -912 -402 -983 -667 -80 -113 -469 -784 -476 -289 -346 -917 -289 -683 -879 -19 -388 -252 -901 -238 -767 -120 -76 -452 -872 -581 -689 -767 -475 -672 -353 -975 -581 -614 -776 -90 -781 -661 -720 -287 -745 -727 -348 -446 -781 -96 -303 -435 -137 -538 -834 -928 -801 -92 -2 -912 -729 -821 -308 -240 -584 -563 -239 -203 -186 -361 -461 -479 -889 -915 -640 -539 -434 -961 -183 -54 -302 -860 -309 -213 -644 -92 -705 -827 -399 -454 -646 -539 -289 -762 -282 -773 -547 -325 -753 -498 -199 -325 -848 -382 -930 -15 -765 -998 -110 -437 -948 -335 -898 -349 -807 -262 -119 -284 -98 -627 -918 -961 -114 -534 -115 -130 -805 -248 -457 -575 -674 -757 -718 -83 -117 -811 -647 -316 -87 -380 -930 -318 -708 -808 -337 -481 -266 -425 -348 -764 -433 -47 -44 -445 -10 -638 -237 -139 -784 -460 -693 -620 -240 -378 -717 -398 -224 -68 -638 -155 -461 -574 -113 -951 -633 -714 -476 -184 -38 -959 -261 -607 -821 -402 -511 -260 -469 -454 -92 -479 -520 -310 -145 -304 -534 -819 -671 -934 -566 -883 -773 -462 -994 -779 -885 -506 -536 -991 -740 -963 -146 -346 -820 -673 -23 -565 -751 -516 -82 -832 -80 -389 -163 -778 -26 -823 -443 -89 -318 -58 -378 -847 -593 -294 -739 -453 -83 -244 -155 -126 -136 -317 -884 -977 -154 -189 -103 -284 -982 -866 -99 -149 -683 -410 -895 -565 -23 -398 -553 -274 -882 -506 -551 -755 -239 -103 -476 -541 -605 -554 -941 -612 -549 -195 -374 -697 -387 -34 -376 -838 -418 -953 -841 -321 -2 -835 -38 -704 -627 -287 -68 -194 -856 -142 -173 -243 -223 -378 -663 -864 -860 -419 -11 -26 -209 -48 -253 -475 -152 -789 -468 -830 -830 -166 -321 -439 -722 -624 -308 -826 -471 -151 -736 -419 -618 -533 -549 -382 -570 -301 -708 -248 -251 -74 -222 -295 -81 -201 -251 -809 -428 -685 -155 -538 -160 -381 -888 -503 -196 -859 -103 -54 -742 -301 -903 -435 -745 -994 -187 -817 -40 -485 -537 -941 -155 -879 -142 -937 -750 -104 -407 -147 -152 -843 -456 -785 -276 -691 -972 -34 -694 -740 -563 -592 -932 -117 -563 -105 -986 -420 -232 -290 -964 -316 -408 -814 -690 -572 -439 -203 -483 -772 -944 -920 -383 -187 -266 -21 -274 -418 -27 -512 -818 -956 -950 -402 -807 -893 -75 -233 -249 -431 -359 -887 -685 -75 -324 -259 -634 -511 -97 -977 -86 -861 -881 -454 -365 -822 -64 -527 -598 -858 -114 -499 -420 -606 -912 -192 -747 -530 -412 -218 -958 -728 -466 -142 -919 -33 -409 -76 -921 -523 -104 -768 -703 -79 -593 -906 -551 -301 -699 -751 -477 -841 -373 -413 -913 -464 -476 -161 -519 -565 -247 -303 -237 -839 -253 -520 -362 -172 -570 -623 -762 -675 -354 -284 -209 -366 -984 -788 -507 -472 -407 -834 -582 -791 -921 -148 -482 -598 -599 -393 -367 -480 -263 -431 -961 -15 -130 -45 -120 -910 -977 -139 -187 -151 -855 -144 -747 -919 -491 -313 -67 -466 -143 -200 -990 -518 -794 -492 -137 -352 -565 -95 -628 -267 -170 -369 -787 -918 -257 -363 -881 -436 -312 -851 -283 -575 -415 -821 -933 -59 -425 -59 -270 -461 -636 -177 -454 -592 -810 -161 -282 -416 -708 -402 -952 -280 -719 -228 -96 -60 -941 -379 -371 -399 -88 -910 -946 -623 -181 -571 -885 -302 -404 -320 -679 -338 -966 -21 -294 -582 -820 -704 -845 -244 -716 -875 -608 -595 -667 -782 -99 -976 -444 -27 -897 -693 -1 -531 -606 -206 -901 -805 -735 -631 -418 -364 -674 -301 -732 -547 -734 -938 -712 -371 -981 -632 -691 -7 -434 -35 -495 -699 -126 -586 -424 -4 -595 -746 -886 -4 -790 -779 -959 -689 -156 -507 -557 -527 -780 -629 -103 -700 -784 -998 -167 -438 -833 -558 -930 -344 -242 -628 -597 -106 -93 -121 -873 -554 -252 -971 -434 -985 -839 -391 -845 -196 -590 -902 -993 -173 -181 -862 -520 -807 -496 -1 -77 -433 -364 -248 -875 -194 -179 -314 -309 -944 -97 -250 -575 -947 -883 -337 -557 -927 -681 -917 -640 -720 -254 -724 -382 -233 -821 -71 -383 -849 -922 -397 -42 -50 -237 -386 -740 -934 -907 -814 -64 -295 -511 -923 -928 -558 -457 -416 -270 -1 -129 -169 -985 -497 -575 -893 -237 -598 -623 -890 -198 -599 -594 -966 -270 -810 -985 -40 -314 -918 -336 -144 -416 -275 -986 -243 -650 -698 -374 -722 -995 -586 -637 -744 -582 -603 -206 -485 -945 -615 -337 -476 -525 -85 -350 -272 -952 -175 -791 -704 -875 -322 -465 -535 -751 -864 -554 -157 -302 -757 -97 -911 -13 -546 -463 -571 -83 -512 -334 -613 -241 -845 -223 -839 -472 -244 -387 -181 -316 -42 -865 -50 -64 -769 -328 -544 -557 -191 -864 -12 -729 -111 -371 -556 -786 -610 -148 -438 -837 -805 -103 -896 -993 -690 -446 -626 -219 -886 -527 -722 -760 -460 -574 -832 -416 -156 -783 -892 -799 -995 -716 -206 -962 -999 -135 -381 -698 -509 -519 -228 -935 -807 -81 -446 -867 -774 -145 -73 -74 -923 -195 -50 -175 -333 -565 -685 -247 -312 -424 -667 -883 -352 -672 -643 -960 -804 -376 -234 -86 -392 -674 -944 -319 -153 -784 -42 -866 -379 -914 -333 -261 -729 -972 -351 -883 -684 -978 -515 -271 -248 -803 -775 -625 -822 -164 -758 -882 -729 -678 -810 -715 -831 -390 -237 -355 -700 -433 -478 -355 -653 -566 -871 -514 -607 -635 -840 -51 -790 -910 -784 -429 -501 -576 -256 -949 -161 -989 -966 -140 -555 -969 -119 -784 -692 -509 -903 -762 -340 -743 -770 -85 -609 -448 -581 -549 -228 -186 -882 -773 -389 -876 -816 -706 -808 -803 -131 -753 -65 -569 -320 -841 -386 -518 -808 -688 -473 -280 -206 -551 -656 -418 -187 -240 -821 -286 -506 -298 -784 -361 -723 -958 -223 -424 -862 -741 -928 -544 -923 -425 -446 -281 -139 -396 -599 -335 -75 -533 -474 -566 -994 -827 -402 -540 -398 -475 -127 -784 -623 -580 -332 -174 -618 -176 -788 -370 -319 -774 -653 -920 -419 -231 -44 -133 -352 -156 -917 -422 -876 -213 -130 -68 -613 -790 -427 -487 -905 -491 -243 -104 -81 -52 -73 -281 -651 -186 -727 -84 -55 -226 -180 -89 -618 -223 -666 -651 -425 -91 -738 -825 -999 -261 -582 -331 -498 -554 -573 -203 -81 -425 -212 -681 -294 -817 -107 -498 -48 -606 -152 -951 -736 -697 -955 -953 -363 -754 -276 -631 -80 -755 -29 -119 -246 -521 -475 -483 -26 -233 -169 -681 -458 -314 -886 -356 -1000 -508 -249 -184 -84 -542 -472 -251 -696 -191 -687 -261 -969 -136 -922 -935 -381 -962 -153 -26 -505 -69 -667 -862 -230 -579 -181 -301 -741 -522 -137 -712 -476 -900 -764 -765 -973 -266 -885 -297 -777 -557 -771 -726 -252 -90 -36 -830 -898 -21 -497 -796 -753 -850 -968 -331 -592 -594 -969 -88 -151 -997 -706 -491 -339 -543 -668 -704 -502 -970 -770 -850 -718 -646 -716 -672 -54 -854 -730 -13 -463 -523 -974 -805 -412 -319 -686 -626 -347 -620 -511 -806 -607 -489 -510 -706 -670 -929 -480 -301 -787 -291 -266 -567 -834 -597 -151 -351 -75 -937 -40 -816 -218 -699 -870 -202 -831 -506 -526 -577 -915 -714 -816 -132 -547 -587 -793 -872 -35 -879 -479 -883 -482 -495 -839 -227 -918 -284 -28 -295 -267 -99 -907 -582 -13 -514 -584 -597 -398 -844 -663 -454 -864 -709 -197 -959 -261 -392 -699 -774 -735 -794 -539 -483 -74 -618 -15 -353 -35 -434 -751 -117 -109 -10 -104 -622 -23 -173 -911 -582 -944 -627 -676 -561 -838 -608 -85 -235 -325 -668 -688 -953 -978 -644 -339 -219 -613 -42 -788 -237 -511 -112 -557 -385 -600 -508 -984 -942 -269 -167 -783 -201 -961 -592 -97 -207 -629 -663 -29 -347 -315 -414 -240 -885 -456 -756 -859 -186 -808 -474 -309 -605 -975 -388 -779 -128 -622 -472 -463 -197 -612 -766 -660 -541 -633 -606 -629 -945 -326 -363 -101 -969 -497 -760 -832 -876 -440 -936 -273 -814 -231 -137 -784 -616 -657 -651 -813 -675 -505 -809 -106 -57 -661 -571 -335 -872 -146 -232 -687 -31 -816 -725 -128 -932 -425 -951 -286 -951 -322 -96 -930 -587 -842 -780 -683 -700 -684 -350 -419 -757 -781 -883 -350 -838 -16 -119 -546 -579 -835 -291 -617 -196 -904 -875 -589 -370 -871 -318 -901 -972 -23 -296 -546 -774 -400 -677 -949 -621 -258 -920 -529 -527 -154 -230 -102 -463 -635 -749 -6 -387 -872 -49 -903 -259 -107 -646 -891 -200 -272 -457 -419 -252 -548 -99 -911 -227 -976 -225 -233 -239 -719 -822 -744 -704 -159 -862 -243 -830 -610 -515 -233 -501 -714 -821 -768 -477 -257 -82 -908 -75 -38 -782 -85 -647 -553 -542 -803 -944 -742 -729 -299 -171 -530 -257 -277 -321 -533 -853 -792 -108 -201 -230 -618 -891 -451 -980 -359 -245 -626 -797 -307 -519 -938 -877 -723 -516 -320 -318 -912 -850 -749 -316 -241 -779 -445 -39 -134 -337 -801 -738 -568 -393 -784 -656 -331 -41 -448 -928 -41 -697 -213 -848 -714 -12 -741 -993 -217 -427 -540 -560 -635 -90 -756 -60 -611 -223 -982 -905 -787 -29 -147 -998 -44 -100 -564 -600 -48 -4 -789 -833 -412 -712 -13 -393 -729 -818 -394 -176 -925 -332 -615 -558 -791 -242 -359 -559 -840 -495 -564 -928 -2 -300 -736 -601 -269 -342 -632 -729 -970 -610 -64 -909 -923 -659 -833 -718 -997 -509 -742 -97 -785 -615 -320 -566 -854 -531 -877 -637 -913 -188 -654 -607 -296 -790 -882 -833 -790 -260 -784 -441 -235 -870 -686 -717 -476 -174 -118 -122 -205 -642 -792 -742 -749 -689 -247 -999 -506 -792 -10 -8 -675 -2 -393 -825 -7 -349 -191 -225 -33 -575 -649 -104 -962 -613 -490 -410 -999 -269 -164 -308 -1000 -682 -369 -952 -229 -223 -526 -944 -11 -405 -95 -740 -788 -864 -488 -511 -398 -839 -824 -853 -138 -771 -8 -203 -719 -72 -133 -669 -644 -107 -121 -193 -868 -845 -888 -326 -405 -261 -691 -470 -279 -671 -311 -111 -367 -638 -795 -633 -142 -373 -920 -555 -870 -453 -226 -740 -161 -989 -232 -825 -383 -836 -530 -549 -496 -762 -633 -457 -740 -857 -968 -956 -722 -973 -941 -57 -874 -895 -588 -843 -342 -653 -770 -629 -603 -942 -4 -639 -506 -886 -451 -504 -795 -46 -404 -229 -309 -790 -774 -996 -969 -190 -546 -225 -804 -91 -220 -841 -402 -560 -193 -516 -692 -804 -344 -584 -661 -923 -980 -944 -35 -436 -269 -954 -366 -162 -802 -238 -214 -451 -204 -2 -740 -533 -679 -399 -195 -47 -146 -692 -894 -748 -246 -470 -719 -257 -251 -163 -767 -508 -527 -244 -729 -662 -193 -509 -934 -87 -348 -846 -548 -154 -193 -244 -305 -269 -292 -605 -28 -945 -287 -1 -218 -587 -534 -704 -918 -754 -446 -721 -50 -617 -446 -59 -116 -821 -272 -620 -901 -15 -425 -148 -272 -739 -276 -348 -809 -91 -626 -532 -797 -566 -25 -31 -420 -715 -823 -63 -165 -443 -630 -914 -292 -676 -121 -613 -408 -475 -528 -22 -840 -27 -681 -955 -966 -111 -61 -608 -7 -215 -61 -531 -872 -932 -229 -312 -658 -360 -336 -480 -482 -286 -440 -774 -28 -726 -355 -648 -296 -185 -505 -669 -616 -519 -129 -874 -894 -260 -982 -293 -482 -836 -123 -420 -268 -678 -696 -711 -61 -559 -753 -975 -309 -14 -810 -785 -172 -966 -754 -701 -597 -963 -89 -178 -539 -77 -717 -47 -179 -245 -402 -745 -458 -975 -587 -629 -866 -534 -887 -373 -299 -134 -405 -427 -295 -927 -245 -594 -186 -875 -839 -662 -184 -397 -414 -279 -714 -269 -759 -499 -957 -282 -784 -46 -35 -275 -712 -531 -724 -17 -881 -713 -238 -31 -472 -632 -689 -762 -896 -442 -322 -357 -224 -104 -325 -797 -433 -675 -59 -69 -277 -551 -110 -477 -192 -735 -314 -452 -680 -338 -580 -376 -275 -228 -226 -947 -372 -523 -15 -832 -455 -676 -409 -916 -828 -882 -161 -985 -15 -589 -777 -565 -238 -363 -538 -397 -366 -364 -507 -140 -458 -880 -232 -375 -695 -898 -429 -282 -373 -185 -91 -843 -896 -848 -962 -295 -372 -635 -691 -27 -132 -804 -209 -710 -361 -382 -602 -695 -978 -515 -539 -493 -38 -586 -771 -767 -19 -186 -803 -3 -253 -476 -419 -133 -794 -720 -707 -976 -665 -455 -548 -571 -384 -368 -15 -32 -859 -208 -592 -418 -1000 -526 -574 -947 -663 -254 -972 -854 -367 -79 -848 -228 -420 -218 -989 -395 -835 -950 -419 -844 -857 -253 -931 -195 -243 -584 -595 -373 -139 -205 -947 -583 -96 -728 -244 -566 -742 -858 -785 -994 -193 -456 -968 -673 -698 -181 -579 -770 -513 -812 -442 -322 -433 -841 -581 -928 -466 -264 -370 -406 -640 -23 -448 -615 -897 -498 -443 -530 -413 -983 -287 -619 -511 -851 -260 -587 -64 -968 -310 -184 -531 -541 -576 -245 -897 -117 -832 -872 -581 -905 -669 -918 -965 -418 -915 -978 -193 -636 -142 -327 -281 -246 -732 -83 -121 -232 -767 -728 -538 -981 -151 -741 -34 -523 -683 -813 -308 -846 -244 -680 -414 -645 -339 -899 -461 -915 -43 -7 -662 -442 -153 -51 -37 -522 -992 -532 -835 -64 -126 -974 -998 -538 -474 -900 -956 -13 -402 -914 -481 -77 -715 -183 -44 -301 -125 -912 -121 -299 -998 -979 -475 -637 -988 -341 -898 -120 -465 -797 -102 -120 -150 -837 -838 -656 -266 -106 -212 -835 -54 -145 -751 -952 -249 -922 -414 -897 -935 -951 -111 -476 -67 -390 -331 -714 -449 -995 -103 -316 -429 -612 -217 -622 -934 -507 -536 -798 -124 -753 -550 -434 -79 -608 -473 -237 -333 -749 -497 -132 -897 -726 -760 -440 -728 -139 -321 -184 -204 -101 -740 -80 -190 -921 -65 -89 -312 -586 -597 -187 -822 -756 -805 -59 -783 -784 -938 -172 -226 -621 -493 -240 -801 -586 -931 -804 -733 -890 -539 -180 -207 -50 -129 -74 -327 -584 -630 -419 -808 -506 -101 -255 -95 -601 -792 -602 -393 -547 -84 -890 -339 -69 -939 -839 -125 -281 -588 -518 -681 -213 -568 -164 -157 -556 -719 -494 -744 -548 -601 -417 -37 -536 -194 -798 -331 -134 -873 -540 -644 -562 -207 -148 -232 -674 -462 -473 -269 -674 -652 -732 -266 -785 -135 -337 -691 -78 -130 -803 -559 -157 -698 -778 -391 -896 -544 -583 -947 -688 -273 -433 -975 -698 -181 -245 -547 -969 -672 -671 -105 -974 -202 -38 -737 -890 -548 -1 -588 -742 -666 -888 -279 -16 -958 -696 -912 -279 -267 -332 -829 -392 -814 -685 -627 -55 -902 -227 -546 -686 -939 -5 -873 -807 -56 -422 -212 -942 -160 -136 -759 -964 -462 -379 -641 -581 -888 -665 -750 -240 -914 -640 -431 -598 -798 -920 -844 -617 -861 -151 -811 -347 -156 -279 -640 -619 -151 -281 -510 -314 -12 -294 -965 -450 -341 -721 -378 -934 -723 -884 -430 -937 -440 -834 -494 -27 -207 -945 -653 -444 -791 -508 -238 -627 -476 -253 -256 -752 -670 -193 -550 -177 -506 -576 -742 -788 -559 -920 -253 -643 -804 -190 -616 -837 -747 -531 -772 -266 -942 -139 -222 -494 -727 -230 -98 -16 -31 -537 -123 -988 -170 -861 -204 -815 -346 -192 -472 -575 -560 -65 -21 -565 -711 -127 -794 -740 -158 -946 -961 -153 -572 -40 -104 -199 -623 -75 -686 -337 -678 -375 -28 -317 -508 -307 -816 -258 -188 -462 -117 -704 -7 -375 -665 -286 -458 -635 -409 -525 -381 -411 -915 -742 -323 -759 -275 -637 -497 -574 -770 -544 -493 -959 -146 -449 -702 -920 -189 -432 -414 -268 -274 -281 -611 -595 -405 -825 -815 -74 -462 -32 -445 -250 -793 -766 -520 -288 -496 -199 -89 -544 -632 -889 -402 -746 -35 -16 -504 -667 -806 -192 -131 -294 -598 -281 -681 -169 -391 -63 -779 -534 -284 -317 -710 -50 -538 -209 -621 -553 -71 -498 -274 -10 -291 -716 -770 -313 -633 -687 -374 -471 -480 -964 -598 -512 -562 -55 -859 -201 -226 -851 -598 -982 -481 -651 -492 -569 -264 -267 -902 -907 -797 -773 -498 -246 -267 -646 -371 -636 -115 -495 -374 -999 -514 -77 -215 -320 -13 -214 -355 -787 -941 -289 -402 -667 -256 -93 -996 -121 -362 -793 -518 -265 -347 -316 -890 -583 -319 -530 -243 -612 -404 -926 -443 -269 -300 -146 -791 -596 -644 -529 -995 -333 -205 -767 -943 -843 -31 -643 -128 -648 -284 -628 -221 -332 -809 -541 -319 -645 -620 -909 -946 -345 -905 -784 -713 -413 -992 -175 -916 -523 -174 -486 -164 -719 -183 -876 -887 -146 -583 -224 -401 -132 -630 -6 -890 -37 -622 -171 -558 -658 -674 -165 -599 -735 -996 -330 -322 -832 -647 -867 -814 -703 -556 -18 -963 -507 -17 -997 -605 -185 -416 -414 -271 -8 -637 -381 -919 -999 -686 -463 -626 -109 -545 -661 -462 -852 -666 -83 -660 -907 -13 -839 -598 -123 -830 -173 -5 -433 -961 -401 -815 -323 -5 -214 -453 -643 -141 -757 -214 -802 -423 -295 -697 -902 -177 -728 -556 -48 -335 -146 -822 -199 -636 -744 -222 -424 -482 -849 -237 -206 -845 -37 -206 -188 -46 -583 -474 -599 -657 -809 -533 -556 -883 -682 -280 -799 -399 -930 -261 -310 -552 -512 -520 -390 -980 -625 -734 -911 -1 -28 -39 -852 -66 -947 -396 -389 -624 -904 -628 -998 -909 -33 -703 -793 -741 -313 -602 -828 -659 -805 -715 -897 -774 -122 -424 -528 -666 -33 -770 -905 -404 -40 -48 -246 -217 -151 -764 -423 -22 -148 -993 -685 -139 -998 -653 -294 -654 -12 -887 -863 -515 -835 -702 -849 -124 -978 -801 -108 -747 -630 -321 -451 -614 -684 -422 -767 -127 -768 -253 -77 -558 -275 -405 -770 -972 -642 -666 -222 -314 -313 -651 -575 -717 -579 -516 -7 -41 -236 -650 -531 -2 -942 -369 -873 -56 -267 -905 -167 -388 -127 -275 -914 -209 -797 -194 -19 -542 -261 -296 -209 -557 -306 -602 -119 -618 -56 -384 -376 -862 -591 -222 -283 -367 -222 -677 -855 -766 -379 -591 -231 -840 -40 -361 -572 -469 -404 -620 -15 -464 -664 -119 -965 -121 -408 -558 -288 -475 -149 -390 -780 -139 -840 -447 -943 -706 -786 -903 -241 -622 -58 -430 -204 -492 -802 -560 -246 -304 -248 -307 -650 -562 -975 -905 -517 -643 -7 -147 -802 -666 -157 -241 -130 -77 -780 -408 -334 -541 -805 -702 -863 -62 -709 -839 -106 -929 -699 -701 -196 -286 -219 -821 -618 -440 -164 -223 -127 -444 -83 -595 -82 -561 -710 -596 -775 -236 -145 -661 -860 -449 -346 -125 -510 -829 -120 -858 -149 -725 -372 -776 -491 -14 -350 -761 -922 -83 -608 -271 -851 -679 -692 -806 -832 -728 -843 -846 -256 -629 -89 -809 -62 -790 -82 -552 -420 -555 -118 -163 -179 -385 -974 -571 -747 -878 -165 -222 -905 -194 -747 -687 -291 -853 -534 -134 -76 -278 -105 -463 -85 -627 -966 -319 -595 -609 -518 -735 -43 -188 -986 -734 -294 -199 -477 -755 -785 -860 -224 -982 -182 -733 -243 -943 -545 -904 -793 -535 -977 -102 -604 -130 -500 -101 -113 -551 -698 -847 -510 -742 -987 -186 -807 -983 -86 -450 -970 -631 -417 -331 -895 -362 -179 -235 -956 -873 -899 -710 -151 -320 -31 -909 -632 -318 -769 -764 -603 -658 -709 -301 -530 -814 -160 -488 -925 -473 -144 -618 -7 -13 -551 -276 -138 -217 -871 -257 -150 -159 -955 -250 -317 -201 -360 -923 -545 -120 -322 -374 -973 -314 -588 -146 -658 -747 -995 -208 -266 -648 -57 -507 -728 -826 -552 -509 -204 -455 -202 -713 -533 -326 -857 -858 -932 -38 -286 -174 -789 -718 -906 -677 -873 -403 -427 -263 -851 -248 -404 -950 -984 -119 -816 -872 -537 -799 -991 -333 -78 -950 -717 -243 -287 -1000 -82 -651 -956 -739 -22 -607 -971 -70 -315 -435 -259 -184 -295 -301 -163 -829 -35 -225 -916 -481 -630 -799 -415 -619 -724 -111 -131 -999 -325 -510 -712 -939 -657 -593 -83 -210 -830 -907 -377 -624 -597 -927 -709 -698 -180 -349 -955 -667 -851 -397 -149 -769 -936 -408 -240 -641 -544 -969 -361 -723 -666 -953 -184 -75 -599 -429 -618 -42 -7 -387 -320 -223 -887 -159 -934 -107 -439 -140 -592 -604 -38 -21 -449 -779 -333 -853 -624 -486 -515 -68 -769 -15 -519 -751 -464 -890 -13 -919 -633 -974 -822 -627 -865 -381 -361 -316 -284 -651 -257 -575 -473 -177 -896 -308 -645 -123 -368 -138 -996 -900 -622 -441 -932 -867 -338 -162 -281 -892 -810 -536 -839 -925 -377 -62 -528 -910 -265 -530 -141 -969 -928 -592 -624 -892 -172 -276 -647 -987 -558 -803 -137 -608 -468 -557 -167 -436 -606 -614 -517 -887 -670 -795 -753 -599 -118 -732 -126 -861 -528 -267 -124 -544 -12 -942 -531 -67 -543 -664 -215 -344 -88 -136 -952 -474 -945 -298 -586 -702 -573 -51 -632 -935 -63 -508 -669 -816 -355 -225 -117 -346 -533 -401 -860 -823 -645 -434 -390 -7 -306 -341 -275 -401 -280 -849 -248 -181 -828 -882 -726 -412 -882 -489 -954 -571 -931 -776 -900 -242 -59 -867 -481 -584 -273 -873 -878 -602 -519 -704 -106 -79 -37 -269 -572 -80 -237 -854 -964 -271 -513 -280 -28 -540 -480 -927 -640 -177 -844 -715 -62 -687 -918 -652 -4 -525 -399 -704 -303 -652 -976 -941 -849 -927 -392 -83 -808 -818 -497 -490 -825 -317 -237 -699 -758 -40 -614 -133 -709 -285 -951 -935 -270 -94 -8 -905 -308 -232 -4 -784 -677 -267 -739 -484 -387 -881 -674 -72 -434 -560 -341 -11 -534 -220 -809 -203 -467 -190 -441 -305 -156 -836 -638 -961 -978 -340 -889 -113 -640 -273 -521 -825 -308 -553 -922 -902 -61 -350 -339 -990 -429 -342 -707 -742 -809 -209 -104 -668 -301 -109 -61 -236 -939 -737 -964 -659 -330 -994 -576 -640 -58 -940 -384 -151 -610 -498 -235 -911 -87 -377 -199 -908 -70 -950 -376 -1 -245 -969 -218 -235 -607 -239 -296 -543 -996 -427 -780 -684 -245 -743 -364 -332 -699 -315 -26 -702 -998 -48 -510 -822 -574 -217 -290 -517 -9 -763 -28 -169 -635 -340 -87 -479 -993 -970 -518 -311 -945 -67 -684 -225 -351 -952 -933 -224 -949 -938 -208 -148 -837 -267 -701 -22 -183 -916 -647 -681 -960 -9 -250 -963 -417 -435 -644 -524 -414 -528 -37 -953 -915 -780 -574 -594 -737 -499 -439 -571 -163 -808 -291 -486 -440 -556 -152 -755 -148 -648 -740 -828 -999 -241 -154 -480 -773 -352 -551 -407 -23 -843 -567 -175 -819 -864 -461 -685 -205 -788 -123 -870 -958 -592 -787 -879 -254 -136 -266 -32 -436 -528 -146 -566 -126 -722 -883 -107 -952 -319 -695 -319 -658 -455 -736 -254 -954 -323 -643 -804 -770 -685 -699 -44 -917 -515 -575 -424 -710 -840 -688 -504 -740 -528 -823 -754 -16 -769 -292 -42 -542 -230 -739 -685 -409 -531 -977 -525 -226 -345 -669 -787 -362 -906 -808 -142 -881 -527 -776 -996 -272 -368 -190 -388 -100 -713 -722 -616 -469 -318 -129 -137 -436 -879 -675 -473 -84 -508 -439 -359 -9 -371 -376 -306 -911 -54 -808 -663 -532 -464 -183 -667 -806 -709 -180 -506 -964 -582 -942 -640 -801 -714 -846 -208 -305 -408 -89 -179 -897 -564 -210 -330 -620 -680 -784 -520 -634 -31 -95 -831 -728 -333 -80 -594 -32 -789 -898 -134 -853 -217 -205 -403 -766 -153 -735 -412 -195 -707 -571 -151 -229 -902 -858 -934 -338 -949 -182 -797 -951 -895 -626 -319 -257 -74 -853 -434 -283 -121 -813 -304 -269 -641 -405 -709 -872 -92 -398 -541 -208 -835 -153 -88 -737 -17 -73 -183 -445 -620 -287 -184 -877 -859 -645 -994 -293 -296 -753 -352 -222 -503 -577 -600 -693 -438 -882 -771 -504 -689 -629 -439 -498 -316 -594 -669 -265 -978 -182 -967 -306 -754 -795 -819 -190 -692 -3 -281 -720 -26 -287 -186 -850 -66 -820 -718 -569 -245 -98 -529 -632 -197 -628 -941 -900 -447 -754 -369 -323 -198 -192 -260 -509 -102 -332 -131 -941 -989 -294 -327 -328 -682 -97 -656 -242 -170 -502 -677 -102 -877 -249 -740 -878 -561 -275 -162 -153 -636 -847 -253 -408 -660 -370 -367 -990 -574 -345 -789 -898 -941 -417 -199 -900 -715 -571 -312 -507 -356 -320 -251 -539 -543 -574 -481 -570 -870 -851 -650 -980 -681 -320 -11 -229 -410 -236 -485 -477 -343 -45 -148 -233 -693 -513 -509 -783 -140 -188 -621 -691 -216 -612 -886 -777 -388 -618 -873 -110 -388 -259 -489 -134 -352 -886 -391 -587 -997 -882 -622 -582 -889 -115 -551 -74 -453 -572 -423 -680 -194 -484 -402 -9 -194 -430 -331 -991 -355 -991 -802 -648 -957 -724 -16 -805 -926 -823 -538 -133 -481 -659 -484 -674 -137 -925 -216 -20 -835 -378 -152 -596 -572 -730 -531 -644 -793 -967 -41 -254 -823 -189 -746 -594 -506 -355 -921 -300 -64 -311 -889 -458 -570 -200 -34 -302 -85 -436 -312 -804 -435 -401 -779 -627 -833 -758 -7 -133 -620 -12 -890 -804 -692 -662 -363 -707 -995 -445 -775 -84 -935 -41 -801 -663 -978 -372 -640 -200 -596 -347 -567 -722 -687 -292 -244 -296 -315 -593 -362 -781 -999 -416 -744 -115 -629 -573 -697 -136 -608 -220 -267 -344 -766 -970 -405 -701 -640 -536 -724 -884 -185 -261 -237 -170 -564 -33 -549 -597 -619 -57 -101 -571 -359 -218 -650 -5 -152 -841 -587 -550 -644 -697 -516 -153 -865 -150 -887 -412 -422 -621 -370 -445 -482 -426 -774 -729 -465 -966 -792 -991 -167 -478 -9 -977 -93 -858 -423 -136 -540 -205 -696 -395 -577 -443 -509 -718 -409 -263 -350 -857 -831 -625 -650 -22 -543 -361 -363 -961 -950 -993 -994 -260 -881 -995 -89 -251 -453 -665 -262 -195 -399 -748 -636 -456 -357 -73 -702 -801 -836 -485 -777 -204 -515 -725 -315 -410 -820 -330 -387 -934 -801 -820 -640 -415 -725 -246 -73 -208 -255 -627 -258 -32 -439 -509 -210 -691 -42 -265 -956 -687 -576 -130 -861 -82 -759 -70 -842 -921 -441 -411 -406 -267 -626 -691 -56 -74 -330 -68 -53 -111 -287 -606 -96 -842 -653 -817 -539 -656 -143 -631 -236 -581 -539 -813 -830 -701 -42 -15 -977 -443 -186 -897 -314 -126 -752 -500 -394 -287 -206 -447 -451 -203 -895 -843 -982 -113 -926 -976 -776 -728 -373 -597 -876 -915 -669 -903 -263 -247 -490 -190 -146 -333 -609 -276 -590 -783 -989 -515 -515 -101 -812 -246 -728 -498 -620 -357 -929 -518 -367 -721 -750 -832 -553 -528 -33 -102 -907 -291 -232 -86 -98 -149 -863 -429 -686 -748 -503 -44 -621 -171 -736 -831 -749 -497 -991 -836 -685 -620 -93 -397 -386 -444 -977 -591 -856 -302 -546 -987 -812 -964 -809 -637 -898 -876 -194 -672 -488 -21 -831 -522 -890 -862 -185 -516 -746 -394 -371 -513 -462 -856 -321 -516 -972 -483 -885 -48 -926 -188 -965 -201 -670 -217 -708 -923 -251 -628 -684 -520 -900 -794 -179 -460 -125 -340 -283 -999 -887 -252 -221 -286 -575 -500 -241 -962 -136 -196 -359 -514 -518 -977 -396 -935 -643 -454 -866 -502 -377 -489 -110 -680 -810 -73 -971 -822 -123 -800 -261 -693 -730 -636 -797 -1000 -246 -266 -820 -755 -597 -827 -235 -858 -995 -837 -599 -510 -57 -30 -873 -520 -554 -761 -32 -660 -594 -802 -113 -145 -379 -133 -53 -29 -811 -630 -518 -547 -754 -797 -337 -4 -910 -155 -892 -470 -635 -175 -192 -274 -486 -176 -766 -943 -312 -477 -443 -142 -754 -473 -388 -280 -442 -174 -54 -51 -484 -4 -425 -796 -183 -260 -999 -409 -805 -939 -736 -125 -671 -823 -572 -465 -829 -554 -795 -581 -890 -952 -309 -270 -979 -79 -681 -941 -478 -541 -197 -894 -992 -716 -544 -421 -109 -655 -477 -519 -780 -327 -679 -145 -469 -319 -270 -674 -907 -215 -74 -389 -488 -470 -216 -241 -469 -30 -341 -915 -760 -942 -919 -450 -167 -309 -673 -840 -814 -80 -809 -946 -173 -403 -265 -146 -509 -352 -59 -712 -141 -569 -276 -871 -81 -504 -780 -803 -265 -889 -22 -336 -280 -975 -737 -166 -501 -629 -234 -520 -661 -211 -215 -800 -460 -371 -875 -441 -799 -947 -589 -251 -533 -407 -183 -70 -933 -883 -87 -966 -559 -645 -155 -448 -510 -421 -176 -42 -365 -799 -606 -579 -496 -18 -61 -570 -519 -210 -365 -989 -749 -633 -887 -115 -761 -409 -862 -712 -906 -996 -973 -345 -627 -482 -148 -284 -703 -340 -801 -574 -435 -810 -554 -208 -792 -569 -602 -632 -228 -714 -485 -920 -998 -485 -496 -73 -707 -828 -675 -809 -223 -526 -137 -476 -325 -203 -613 -14 -613 -765 -299 -427 -489 -609 -592 -756 -333 -825 -167 -608 -605 -602 -475 -389 -178 -951 -96 -187 -398 -267 -156 -873 -332 -450 -153 -529 -924 -710 -624 -576 -204 -957 -257 -796 -205 -925 -400 -417 -115 -818 -898 -127 -429 -931 -50 -155 -428 -56 -473 -770 -552 -753 -404 -510 -153 -784 -966 -480 -692 -139 -153 -84 -911 -130 -858 -839 -676 -645 -148 -760 -814 -70 -391 -288 -894 -521 -630 -243 -205 -724 -437 -926 -560 -338 -467 -595 -37 -621 -163 -279 -834 -778 -365 -879 -308 -283 -949 -454 -573 -983 -550 -217 -645 -859 -578 -542 -806 -175 -648 -232 -45 -523 -160 -906 -190 -268 -729 -855 -292 -735 -958 -895 -975 -362 -965 -306 -308 -25 -571 -692 -145 -183 -944 -171 -488 -768 -849 -912 -259 -766 -483 -998 -498 -672 -659 -18 -571 -758 -616 -191 -829 -669 -433 -911 -970 -189 -53 -879 -244 -146 -30 -540 -573 -457 -595 -527 -203 -509 -759 -578 -415 -938 -253 -107 -811 -749 -493 -699 -301 -678 -14 -756 -519 -901 -146 -448 -514 -125 -690 -441 -885 -311 -518 -58 -353 -608 -609 -589 -993 -222 -481 -479 -941 -79 -232 -339 -952 -138 -326 -255 -406 -913 -678 -767 -495 -426 -371 -665 -891 -141 -488 -536 -259 -889 -803 -115 -916 -281 -493 -797 -349 -118 -275 -465 -258 -99 -870 -992 -838 -788 -729 -589 -720 -797 -684 -895 -658 -28 -856 -578 -882 -119 -800 -477 -740 -739 -814 -271 -148 -636 -844 -75 -507 -588 -101 -262 -536 -935 -8 -202 -968 -380 -21 -312 -408 -661 -389 -960 -797 -844 -570 -108 -802 -755 -827 -412 -576 -358 -576 -510 -897 -186 -636 -389 -140 -32 -81 -891 -636 -970 -210 -148 -871 -568 -231 -975 -412 -729 -59 -648 -709 -321 -352 -994 -108 -313 -767 -707 -62 -308 -723 -826 -386 -389 -91 -390 -950 -744 -61 -634 -661 -383 -359 -638 -701 -562 -539 -145 -510 -449 -660 -877 -505 -701 -877 -53 -165 -426 -278 -19 -813 -152 -34 -523 -606 -984 -384 -646 -732 -636 -742 -911 -286 -603 -833 -334 -237 -997 -485 -959 -168 -357 -148 -93 -388 -373 -821 -755 -960 -148 -42 -449 -910 -425 -64 -882 -112 -48 -749 -199 -735 -729 -937 -78 -719 -816 -540 -428 -947 -110 -585 -48 -534 -728 -437 -786 -28 -731 -77 -711 -214 -267 -137 -298 -782 -946 -845 -395 -519 -895 -602 -940 -477 -173 -441 -427 -187 -216 -341 -199 -923 -121 -842 -54 -288 -707 -544 -362 -795 -592 -522 -379 -784 -511 -929 -230 -40 -203 -266 -698 -792 -804 -214 -211 -600 -18 -238 -439 -356 -665 -747 -405 -769 -105 -57 -396 -803 -172 -166 -474 -551 -259 -463 -455 -358 -842 -709 -971 -21 -972 -768 -212 -829 -982 -32 -494 -350 -918 -341 -28 -329 -990 -369 -545 -786 -45 -877 -360 -670 -976 -159 -288 -393 -453 -996 -16 -289 -739 -209 -68 -39 -741 -980 -350 -342 -783 -781 -814 -384 -3 -896 -620 -302 -815 -965 -616 -865 -693 -675 -13 -1000 -75 -115 -92 -321 -897 -71 -73 -247 -20 -834 -199 -167 -794 -784 -240 -645 -557 -254 -992 -74 -773 -462 -761 -532 -15 -562 -822 -373 -280 -860 -544 -241 -83 -523 -200 -720 -519 -921 -336 -24 -866 -356 -768 -46 -266 -542 -56 -615 -535 -291 -476 -5 -55 -398 -386 -907 -141 -558 -941 -679 -193 -19 -91 -977 -501 -845 -445 -894 -376 -776 -899 -38 -577 -300 -408 -708 -569 -882 -221 -793 -124 -920 -882 -267 -946 -830 -314 -678 -287 -810 -894 -582 -911 -10 -880 -271 -26 -739 -19 -703 -679 -371 -134 -690 -630 -72 -884 -70 -924 -74 -90 -971 -577 -914 -149 -494 -833 -800 -485 -438 -106 -79 -313 -144 -857 -133 -146 -868 -39 -356 -162 -544 -329 -924 -549 -459 -995 -919 -692 -382 -954 -682 -916 -908 -259 -702 -324 -71 -565 -428 -394 -222 -904 -582 -625 -128 -884 -749 -465 -459 -67 -177 -433 -282 -385 -33 -638 -770 -889 -53 -691 -397 -217 -387 -130 -302 -462 -870 -575 -17 -828 -392 -124 -853 -346 -889 -693 -652 -990 -559 -630 -976 -261 -590 -748 -502 -973 -104 -949 -755 -918 -908 -427 -205 -718 -681 -419 -631 -339 -746 -376 -831 -896 -473 -931 -19 -776 -295 -319 -882 -846 -702 -995 -409 -541 -10 -152 -323 -710 -551 -287 -485 -846 -3 -197 -539 -81 -897 -139 -183 -912 -507 -347 -888 -767 -360 -63 -310 -200 -25 -431 -675 -546 -478 -142 -459 -260 -699 -244 -179 -220 -655 -675 -166 -17 -946 -284 -239 -71 -309 -702 -591 -522 -140 -353 -196 -58 -852 -840 -273 -116 -618 -788 -119 -564 -138 -166 -991 -606 -572 -456 -490 -893 -836 -756 -277 -672 -829 -961 -80 -37 -670 -210 -423 -469 -599 -983 -436 -768 -191 -33 -482 -917 -374 -856 -162 -839 -675 -608 -815 -125 -548 -749 -999 -916 -94 -946 -293 -544 -412 -269 -321 -600 -317 -440 -641 -400 -964 -889 -425 -762 -476 -835 -513 -881 -881 -756 -24 -659 -432 -132 -742 -296 -353 -112 -583 -451 -428 -119 -597 -641 -79 -369 -443 -295 -651 -761 -309 -935 -497 -791 -204 -774 -703 -141 -775 -851 -784 -450 -496 -824 -438 -201 -729 -556 -65 -782 -409 -275 -991 -517 -81 -245 -28 -5 -927 -716 -857 -798 -613 -867 -134 -200 -492 -598 -693 -190 -879 -625 -424 -788 -899 -813 -634 -680 -913 -198 -795 -490 -990 -891 -336 -863 -703 -39 -246 -950 -377 -406 -145 -357 -938 -621 -327 -737 -148 -675 -511 -891 -366 -497 -433 -214 -824 -21 -826 -867 -358 -731 -981 -903 -792 -554 -536 -308 -45 -634 -564 -667 -444 -932 -412 -767 -67 -187 -87 -840 -535 -242 -279 -652 -444 -319 -606 -464 -769 -104 -51 -862 -923 -485 -307 -542 -751 -120 -444 -734 -429 -27 -634 -624 -674 -956 -816 -696 -602 -79 -632 -893 -453 -423 -410 -679 -47 -736 -944 -71 -471 -468 -153 -700 -500 -312 -766 -252 -521 -522 -613 -922 -680 -190 -959 -244 -92 -188 -37 -171 -325 -463 -541 -475 -796 -726 -987 -451 -318 -424 -675 -839 -45 -969 -271 -475 -367 -111 -591 -259 -496 -77 -103 -252 -100 -360 -590 -770 -563 -777 -586 -389 -459 -302 -538 -710 -295 -279 -302 -100 -385 -586 -762 -467 -608 -417 -217 -109 -721 -136 -268 -980 -493 -453 -553 -640 -882 -481 -332 -32 -752 -887 -445 -241 -569 -723 -55 -561 -666 -751 -819 -250 -536 -54 -345 -865 -466 -763 -212 -23 -188 -188 -337 -353 -494 -755 -575 -390 -645 -436 -988 -255 -337 -406 -613 -648 -779 -925 -138 -467 -763 -97 -978 -712 -50 -189 -278 -724 -145 -430 -468 -640 -332 -752 -879 -768 -270 -291 -718 -253 -19 -412 -673 -712 -459 -843 -267 -356 -98 -727 -425 -929 -414 -795 -527 -134 -215 -317 -96 -500 -884 -915 -696 -211 -220 -891 -810 -15 -167 -814 -63 -429 -533 -643 -805 -304 -601 -800 -236 -124 -499 -565 -474 -596 -134 -807 -806 -961 -401 -695 -427 -471 -962 -313 -398 -218 -921 -835 -901 -545 -120 -813 -591 -937 -516 -238 -830 -649 -826 -698 -828 -261 -993 -237 -679 -193 -552 -433 -221 -354 -708 -837 -647 -104 -133 -282 -17 -585 -462 -924 -771 -628 -666 -43 -525 -515 -680 -848 -753 -992 -616 -615 -774 -237 -556 -143 -21 -361 -628 -942 -630 -67 -872 -702 -909 -321 -163 -765 -693 -202 -463 -359 -535 -646 -730 -223 -731 -297 -377 -404 -267 -21 -169 -469 -393 -217 -816 -442 -884 -843 -349 -731 -813 -614 -791 -175 -283 -347 -425 -528 -417 -85 -977 -619 -79 -302 -236 -130 -410 -634 -239 -901 -433 -419 -915 -281 -697 -761 -569 -179 -388 -435 -336 -934 -515 -99 -364 -255 -288 -573 -170 -681 -449 -784 -764 -96 -809 -36 -580 -122 -59 -297 -562 -920 -277 -89 -413 -957 -626 -793 -205 -618 -184 -851 -211 -969 -535 -597 -252 -19 -392 -904 -170 -21 -64 -753 -783 -881 -311 -417 -414 -112 -212 -930 -887 -83 -85 -712 -792 -635 -299 -983 -361 -610 -604 -308 -205 -167 -549 -311 -946 -638 -351 -226 -508 -984 -138 -562 -786 -603 -692 -875 -493 -584 -513 -870 -2 -146 -892 -959 -999 -340 -206 -497 -978 -425 -967 -516 -969 -383 -345 -940 -928 -886 -314 -343 -268 -625 -152 -419 -7 -63 -625 -62 -745 -657 -925 -117 -310 -800 -978 -260 -75 -550 -6 -128 -559 -513 -447 -546 -268 -214 -336 -414 -138 -274 -848 -762 -246 -74 -617 -916 -975 -920 -210 -950 -177 -573 -605 -611 -516 -547 -50 -981 -709 -83 -767 -542 -633 -638 -713 -686 -913 -730 -765 -45 -134 -35 -667 -45 -474 -329 -890 -724 -607 -953 -696 -629 -939 -525 -18 -251 -991 -798 -939 -436 -93 -199 -814 -337 -52 -224 -273 -790 -423 -32 -621 -596 -126 -675 -970 -38 -129 -396 -331 -574 -798 -276 -833 -552 -834 -467 -213 -676 -610 -653 -245 -544 -138 -886 -915 -633 -10 -157 -668 -802 -345 -85 -830 -157 -983 -955 -436 -489 -702 -489 -45 -299 -113 -366 -4 -588 -195 -1 -838 -239 -459 -279 -241 -705 -919 -63 -722 -383 -600 -411 -239 -839 -978 -485 -187 -498 -281 -684 -551 -185 -360 -787 -893 -416 -424 -871 -488 -998 -898 -311 -218 -470 -814 -159 -484 -945 -95 -950 -78 -745 -938 -839 -250 -327 -103 -908 -803 -603 -702 -184 -951 -261 -271 -877 -597 -428 -235 -765 -924 -319 -362 -131 -707 -982 -829 -414 -936 -3 -374 -186 -31 -214 -342 -440 -1000 -218 -176 -7 -582 -746 -37 -29 -161 -479 -665 -584 -660 -154 -855 -595 -515 -592 -139 -791 -180 -633 -323 -400 -829 -856 -126 -791 -305 -188 -239 -403 -776 -521 -251 -219 -658 -431 -890 -455 -671 -642 -413 -833 -62 -298 -562 -824 -341 -720 -303 -750 -911 -881 -461 -429 -572 -507 -73 -632 -867 -455 -665 -195 -270 -959 -203 -935 -728 -122 -287 -183 -4 -382 -592 -446 -863 -726 -414 -162 -468 -295 -346 -51 -240 -100 -763 -78 -786 -785 -885 -259 -601 -903 -340 -605 -687 -247 -541 -336 -886 -239 -680 -580 -355 -747 -504 -587 -178 -327 -944 -194 -632 -422 -538 -851 -640 -508 -301 -100 -787 -585 -917 -356 -313 -902 -277 -761 -888 -578 -121 -749 -176 -890 -75 -830 -334 -34 -994 -823 -641 -878 -570 -716 -154 -287 -400 -310 -23 -917 -249 -257 -324 -753 -383 -975 -793 -602 -997 -260 -729 -87 -250 -506 -856 -348 -882 -977 -840 -191 -149 -434 -699 -87 -685 -841 -225 -92 -403 -17 -342 -91 -957 -75 -17 -801 -728 -510 -850 -662 -202 -725 -510 -487 -686 -79 -810 -692 -2 -767 -909 -696 -670 -421 -275 -325 -819 -749 -284 -147 -965 -808 -654 -327 -961 -483 -210 -173 -508 -654 -32 -324 -416 -73 -466 -689 -945 -389 -387 -483 -573 -603 -75 -455 -929 -333 -234 -332 -952 -582 -891 -152 -267 -82 -243 -656 -958 -468 -938 -47 -46 -74 -770 -702 -502 -896 -709 -952 -74 -664 -584 -580 -236 -919 -34 -896 -538 -946 -632 -405 -525 -960 -559 -798 -219 -61 -372 -355 -282 -285 -938 -920 -456 -459 -54 -251 -263 -382 -196 -300 -737 -578 -92 -772 -238 -840 -777 -365 -629 -87 -152 -860 -804 -471 -565 -33 -238 -966 -163 -695 -442 -868 -340 -178 -598 -248 -804 -941 -865 -19 -35 -319 -332 -125 -684 -896 -653 -592 -339 -347 -461 -71 -485 -730 -270 -29 -908 -850 -619 -189 -217 -825 -260 -78 -695 -94 -544 -716 -56 -209 -768 -100 -251 -301 -41 -959 -214 -923 -313 -315 -749 -370 -558 -675 -141 -296 -481 -813 -582 -85 -678 -630 -89 -544 -618 -500 -824 -646 -551 -122 -822 -831 -255 -19 -202 -127 -332 -920 -304 -948 -10 -588 -591 -799 -66 -380 -69 -550 -83 -927 -163 -510 -808 -492 -695 -327 -351 -304 -121 -875 -9 -898 -49 -614 -723 -11 -764 -428 -30 -198 -169 -329 -677 -949 -33 -232 -999 -279 -894 -137 -808 -180 -536 -854 -387 -615 -968 -560 -260 -458 -411 -484 -720 -630 -185 -250 -704 -340 -364 -743 -252 -741 -990 -748 -707 -849 -487 -882 -481 -601 -378 -335 -636 -780 -353 -923 -635 -715 -277 -395 -440 -849 -392 -377 -808 -985 -681 -315 -247 -171 -500 -892 -550 -881 -877 -116 -275 -336 -130 -326 -876 -704 -225 -799 -422 -447 -54 -869 -411 -866 -737 -170 -327 -855 -382 -256 -211 -162 -273 -895 -20 -205 -100 -376 -28 -29 -137 -46 -296 -662 -531 -847 -513 -356 -615 -298 -746 -932 -761 -322 -394 -9 -573 -422 -910 -881 -408 -140 -546 -925 -98 -312 -919 -907 -787 -314 -976 -773 -340 -115 -86 -149 -972 -251 -10 -519 -683 -113 -506 -819 -582 -294 -461 -60 -426 -232 -387 -814 -993 -637 -471 -112 -446 -732 -728 -292 -66 -682 -580 -317 -506 -23 -181 -862 -409 -508 -791 -539 -58 -573 -988 -108 -618 -605 -62 -368 -12 -282 -328 -441 -648 -838 -657 -772 -290 -275 -119 -648 -962 -226 -763 -634 -716 -166 -712 -998 -945 -616 -331 -835 -921 -851 -951 -248 -982 -76 -802 -502 -161 -768 -264 -978 -258 -218 -438 -345 -710 -584 -957 -757 -942 -385 -145 -8 -656 -402 -52 -40 -348 -825 -660 -831 -331 -938 -987 -741 -470 -277 -790 -860 -757 -226 -689 -589 -187 -226 -249 -98 -198 -777 -138 -267 -278 -23 -587 -741 -675 -877 -32 -327 -26 -857 -480 -838 -214 -896 -886 -404 -365 -783 -151 -371 -196 -665 -524 -506 -817 -368 -418 -913 -176 -736 -583 -750 -268 -869 -248 -15 -403 -828 -270 -745 -42 -663 -965 -525 -25 -256 -64 -459 -764 -259 -189 -34 -413 -830 -184 -958 -408 -13 -64 -121 -336 -111 -890 -251 -181 -811 -44 -950 -12 -65 -437 -544 -964 -127 -315 -911 -394 -797 -1000 -439 -646 -861 -957 -368 -637 -575 -683 -558 -191 -968 -236 -863 -570 -870 -591 -546 -146 -64 -849 -170 -824 -889 -953 -77 -899 -593 -580 -708 -355 -727 -365 -304 -630 -955 -162 -888 -143 -282 -386 -771 -20 -438 -134 -231 -310 -41 -109 -539 -813 -1000 -771 -143 -230 -887 -909 -122 -576 -414 -696 -919 -271 -823 -749 -597 -171 -63 -944 -485 -547 -977 -562 -479 -638 -159 -945 -33 -732 -692 -823 -857 -579 -379 -342 -706 -183 -82 -468 -270 -757 -569 -854 -279 -579 -303 -770 -358 -175 -448 -475 -720 -787 -770 -164 -759 -261 -883 -664 -772 -152 -144 -459 -539 -293 -245 -38 -954 -15 -421 -792 -535 -86 -508 -806 -475 -130 -845 -281 -527 -909 -189 -891 -542 -397 -485 -488 -40 -21 -59 -897 -872 -604 -75 -793 -8 -846 -756 -630 -980 -1000 -953 -515 -648 -999 -43 -363 -1 -950 -648 -507 -802 -589 -226 -790 -190 -946 -155 -744 -64 -785 -784 -71 -478 -426 -611 -79 -569 -703 -694 -63 -358 -516 -4 -440 -530 -374 -678 -676 -428 -958 -948 -317 -794 -102 -352 -653 -508 -515 -35 -181 -658 -110 -822 -784 -662 -17 -683 -265 -819 -786 -577 -671 -443 -957 -94 -245 -420 -502 -378 -184 -790 -724 -204 -637 -531 -653 -72 -684 -541 -894 -763 -24 -110 -478 -781 -234 -393 -348 -721 -386 -149 -444 -503 -790 -323 -389 -843 -963 -619 -895 -455 -106 -116 -20 -857 -965 -312 -600 -396 -890 -364 -81 -87 -437 -766 -933 -713 -55 -468 -151 -750 -165 -196 -315 -518 -543 -713 -405 -900 -366 -430 -824 -189 -642 -956 -406 -914 -706 -928 -629 -336 -475 -21 -504 -916 -428 -757 -631 -872 -818 -752 -624 -211 -48 -969 -142 -443 -672 -708 -289 -299 -726 -866 -329 -688 -583 -557 -141 -904 -221 -32 -805 -591 -629 -869 -31 -888 -434 -975 -130 -134 -100 -317 -543 -361 -219 -866 -81 -443 -226 -199 -620 -77 -995 -118 -236 -313 -859 -562 -71 -440 -718 -10 -89 -325 -406 -624 -223 -845 -881 -597 -723 -74 -483 -264 -158 -682 -51 -364 -635 -792 -958 -52 -673 -286 -140 -235 -60 -54 -905 -81 -217 -819 -269 -52 -524 -367 -501 -600 -737 -50 -560 -996 -837 -265 -685 -607 -833 -954 -688 -475 -246 -942 -731 -824 -682 -511 -389 -855 -917 -257 -688 -281 -46 -668 -933 -362 -801 -315 -824 -986 -322 -566 -424 -282 -965 -403 -891 -656 -849 -844 -465 -321 -7 -838 -625 -945 -425 -849 -720 -870 -126 -354 -978 -681 -1 -251 -52 -340 -653 -631 -646 -591 -453 -612 -798 -147 -358 -676 -736 -207 -144 -35 -244 -172 -970 -423 -501 -15 -528 -554 -536 -222 -465 -147 -139 -519 -806 -751 -77 -621 -951 -498 -115 -855 -865 -553 -297 -225 -808 -965 -787 -272 -159 -813 -881 -183 -49 -561 -280 -937 -548 -863 -744 -986 -418 -545 -643 -755 -389 -118 -42 -447 -166 -56 -419 -891 -60 -399 -24 -198 -844 -169 -802 -712 -150 -36 -33 -741 -316 -199 -934 -6 -660 -475 -18 -522 -198 -9 -583 -862 -378 -879 -868 -18 -264 -663 -57 -768 -548 -821 -254 -298 -706 -511 -14 -245 -885 -417 -474 -745 -968 -157 -329 -853 -584 -176 -406 -567 -433 -957 -477 -464 -742 -777 -348 -192 -152 -233 -643 -970 -571 -408 -410 -796 -651 -462 -545 -290 -610 -709 -787 -842 -495 -35 -711 -745 -73 -413 -689 -333 -58 -536 -229 -197 -93 -857 -676 -494 -140 -770 -932 -906 -29 -812 -569 -813 -717 -82 -232 -594 -698 -426 -302 -154 -518 -702 -171 -418 -617 -540 -419 -423 -326 -407 -856 -813 -233 -518 -742 -503 -550 -262 -322 -707 -820 -672 -991 -388 -156 -278 -665 -609 -527 -593 -110 -4 -325 -600 -152 -884 -477 -910 -987 -559 -768 -376 -590 -363 -987 -247 -559 -559 -558 -93 -913 -204 -810 -820 -161 -216 -915 -127 -947 -633 -516 -150 -907 -560 -867 -318 -161 -588 -740 -449 -11 -550 -456 -592 -119 -421 -781 -922 -130 -73 -513 -114 -732 -826 -314 -952 -810 -911 -906 -265 -342 -471 -263 -596 -856 -620 -819 -32 -170 -380 -698 -191 -746 -546 -473 -242 -347 -98 -102 -657 -144 -121 -829 -713 -954 -721 -172 -606 -573 -870 -908 -251 -363 -517 -182 -780 -977 -822 -744 -55 -433 -711 -874 -751 -909 -159 -66 -16 -467 -319 -262 -119 -526 -713 -461 -126 -103 -961 -898 -618 -484 -737 -218 -296 -946 -988 -171 -397 -308 -26 -69 -706 -88 -413 -597 -923 -297 -302 -550 -725 -825 -879 -153 -365 -268 -909 -166 -813 -651 -393 -897 -629 -431 -843 -488 -544 -640 -234 -590 -909 -320 -283 -21 -986 -830 -603 -145 -707 -160 -465 -349 -601 -956 -172 -876 -207 -207 -850 -831 -779 -105 -122 -595 -559 -371 -721 -753 -514 -942 -863 -502 -942 -162 -718 -9 -137 -697 -248 -956 -355 -786 -399 -503 -670 -879 -717 -659 -417 -318 -364 -871 -581 -780 -421 -177 -554 -271 -286 -772 -577 -584 -994 -820 -829 -471 -30 -983 -467 -458 -444 -823 -387 -442 -447 -181 -102 -696 -162 -531 -550 -254 -378 -53 -875 -477 -992 -553 -209 -396 -112 -536 -842 -258 -210 -634 -126 -722 -129 -79 -161 -326 -825 -837 -457 -601 -370 -582 -220 -780 -766 -925 -865 -849 -983 -601 -332 -438 -400 -112 -787 -422 -86 -424 -289 -636 -799 -13 -966 -668 -924 -192 -762 -802 -608 -737 -42 -52 -535 -853 -756 -901 -273 -67 -350 -761 -770 -791 -534 -982 -895 -805 -295 -148 -634 -995 -853 -951 -261 -360 -273 -871 -729 -945 -565 -434 -574 -68 -362 -884 -71 -551 -788 -235 -835 -216 -430 -713 -461 -343 -579 -29 -116 -132 -986 -41 -779 -251 -316 -779 -396 -126 -825 -91 -505 -763 -468 -771 -552 -74 -741 -662 -657 -906 -21 -931 -312 -259 -915 -775 -41 -559 -665 -728 -595 -613 -712 -416 -547 -177 -268 -532 -838 -71 -912 -998 -160 -604 -913 -967 -629 -16 -921 -252 -934 -813 -140 -365 -861 -478 -522 -75 -779 -337 -854 -700 -756 -978 -863 -701 -311 -281 -644 -540 -811 -888 -413 -396 -329 -45 -993 -620 -993 -217 -577 -281 -436 -359 -71 -64 -560 -595 -186 -928 -657 -5 -872 -770 -671 -885 -485 -783 -854 -923 -248 -576 -648 -683 -763 -325 -952 -392 -633 -826 -228 -140 -17 -199 -162 -683 -631 -616 -63 -766 -377 -108 -470 -324 -842 -810 -131 -818 -831 -363 -189 -533 -745 -504 -803 -888 -343 -630 -231 -712 -905 -386 -229 -577 -560 -275 -579 -86 -74 -112 -180 -187 -642 -886 -554 -291 -363 -938 -110 -165 -455 -636 -981 -989 -936 -645 -565 -171 -654 -228 -992 -547 -672 -198 -989 -648 -210 -137 -770 -699 -787 -477 -494 -720 -474 -539 -702 -414 -1 -792 -864 -158 -70 -25 -256 -331 -964 -84 -568 -484 -917 -917 -813 -500 -503 -281 -968 -293 -455 -58 -645 -375 -478 -413 -186 -475 -235 -714 -312 -916 -12 -651 -695 -497 -826 -927 -582 -557 -803 -483 -912 -735 -152 -894 -328 -201 -327 -57 -707 -583 -153 -771 -666 -176 -335 -90 -527 -867 -293 -517 -57 -588 -212 -42 -840 -180 -694 -598 -244 -693 -341 -386 -254 -970 -164 -797 -827 -477 -228 -507 -627 -745 -669 -911 -659 -394 -739 -871 -803 -892 -242 -5 -956 -744 -925 -32 -420 -221 -263 -542 -392 -472 -850 -912 -467 -644 -450 -205 -844 -492 -113 -986 -941 -178 -507 -954 -174 -780 -659 -703 -145 -225 -183 -628 -484 -800 -255 -99 -148 -903 -304 -169 -401 -368 -54 -151 -18 -552 -415 -593 -781 -978 -581 -544 -965 -227 -704 -385 -949 -771 -66 -944 -596 -90 -240 -132 -706 -967 -671 -199 -260 -10 -346 -204 -716 -37 -694 -282 -60 -363 -562 -933 -820 -800 -147 -304 -883 -183 -745 -324 -26 -468 -406 -471 -890 -340 -501 -618 -711 -806 -475 -33 -92 -922 -268 -802 -998 -334 -874 -214 -163 -174 -563 -388 -930 -509 -830 -890 -729 -749 -588 -45 -884 -165 -8 -203 -693 -55 -865 -947 -990 -152 -484 -654 -474 -729 -700 -361 -792 -837 -196 -289 -677 -340 -524 -10 -497 -772 -698 -813 -395 -118 -262 -415 -740 -968 -892 -849 -698 -907 -886 -956 -89 -356 -284 -331 -443 -215 -813 -722 -837 -398 -735 -703 -338 -677 -706 -647 -369 -264 -5 -741 -681 -722 -597 -507 -308 -541 -75 -268 -352 -813 -795 -70 -355 -215 -446 -381 -35 -961 -70 -607 -423 -19 -582 -28 -592 -843 -59 -932 -387 -946 -189 -9 -304 -146 -439 -233 -220 -236 -5 -429 -332 -788 -20 -441 -757 -710 -263 -401 -384 -108 -55 -256 -716 -71 -962 -481 -31 -617 -352 -141 -304 -458 -875 -247 -177 -311 -437 -595 -438 -812 -349 -249 -614 -137 -384 -842 -700 -621 -588 -586 -846 -824 -190 -341 -816 -805 -802 -277 -133 -915 -712 -986 -1000 -833 -257 -613 -48 -819 -912 -256 -119 -406 -452 -167 -456 -442 -444 -760 -525 -50 -823 -138 -384 -246 -394 -92 -254 -892 -105 -219 -611 -451 -495 -651 -651 -344 -551 -670 -630 -263 -552 -42 -249 -821 -478 -504 -876 -350 -381 -381 -949 -42 -462 -381 -626 -974 -968 -650 -787 -217 -895 -784 -984 -821 -150 -689 -563 -377 -65 -767 -683 -445 -785 -605 -841 -592 -59 -882 -756 -298 -610 -905 -969 -586 -300 -503 -597 -529 -488 -830 -501 -56 -567 -195 -567 -862 -125 -965 -34 -453 -831 -521 -909 -183 -387 -923 -244 -565 -475 -908 -662 -174 -991 -597 -328 -844 -317 -484 -149 -988 -755 -26 -382 -214 -277 -856 -45 -623 -1 -105 -410 -78 -733 -745 -469 -468 -526 -78 -822 -265 -631 -105 -63 -896 -792 -842 -543 -450 -476 -161 -838 -580 -648 -448 -687 -968 -933 -880 -281 -536 -461 -102 -488 -478 -537 -641 -391 -838 -593 -901 -336 -833 -111 -502 -57 -745 -761 -189 -636 -297 -880 -22 -971 -498 -301 -629 -824 -210 -153 -967 -26 -72 -622 -292 -807 -51 -668 -778 -901 -884 -553 -660 -180 -119 -656 -134 -585 -611 -818 -202 -758 -246 -732 -109 -407 -737 -394 -519 -296 -337 -107 -547 -304 -637 -681 -547 -621 -112 -672 -263 -561 -438 -724 -994 -610 -3 -495 -555 -389 -845 -70 -664 -180 -196 -885 -184 -536 -394 -633 -524 -745 -425 -956 -205 -448 -458 -847 -379 -90 -912 -150 -999 -817 -884 -365 -280 -525 -542 -67 -650 -800 -383 -798 -61 -161 -663 -798 -489 -90 -425 -968 -223 -844 -234 -901 -379 -125 -514 -988 -944 -361 -598 -388 -677 -653 -281 -46 -347 -363 -570 -358 -936 -757 -246 -696 -734 -258 -747 -64 -434 -742 -62 -441 -378 -503 -738 -270 -622 -969 -272 -429 -650 -803 -871 -340 -104 -465 -854 -435 -167 -793 -639 -345 -529 -406 -722 -733 -273 -983 -558 -451 -762 -373 -712 -828 -528 -375 -231 -739 -914 -610 -556 -590 -581 -188 -745 -685 -781 -254 -539 -607 -671 -658 -925 -64 -922 -274 -563 -278 -982 -5 -580 -6 -85 -960 -381 -930 -531 -633 -644 -170 -249 -995 -774 -19 -555 -920 -219 -781 -34 -311 -211 -291 -153 -791 -64 -460 -886 -260 -510 -232 -665 -387 -133 -267 -464 -12 -103 -594 -849 -478 -181 -732 -953 -55 -573 -637 -15 -404 -224 -543 -414 -236 -179 -418 -461 -525 -239 -33 -23 -446 -364 -225 -745 -615 -604 -244 -551 -1000 -59 -587 -515 -918 -736 -907 -268 -506 -792 -133 -294 -476 -904 -717 -990 -917 -79 -735 -512 -328 -24 -246 -280 -708 -826 -142 -774 -790 -415 -975 -351 -215 -77 -136 -441 -609 -282 -178 -126 -350 -475 -679 -705 -986 -395 -90 -167 -348 -338 -449 -364 -691 -148 -462 -943 -115 -961 -326 -235 -74 -552 -180 -662 -124 -876 -967 -779 -350 -233 -68 -872 -965 -856 -779 -791 -725 -382 -351 -390 -120 -541 -79 -904 -934 -928 -60 -904 -919 -38 -256 -986 -8 -445 -611 -980 -23 -157 -2 -668 -377 -264 -574 -510 -448 -243 -350 -792 -767 -969 -21 -547 -984 -714 -887 -996 -494 -74 -575 -128 -492 -736 -710 -530 -634 -74 -963 -26 -808 -56 -747 -795 -861 -618 -82 -332 -947 -271 -192 -542 -184 -684 -787 -11 -158 -896 -344 -701 -787 -64 -462 -300 -197 -882 -319 -565 -652 -71 -839 -713 -494 -32 -574 -478 -997 -379 -92 -924 -110 -656 -898 -888 -402 -261 -206 -989 -299 -936 -775 -493 -116 -86 -246 -939 -435 -465 -245 -43 -444 -483 -468 -339 -559 -212 -506 -329 -523 -329 -938 -923 -984 -983 -376 -416 -611 -668 -747 -209 -231 -287 -140 -240 -104 -111 -978 -440 -598 -237 -763 -187 -84 -675 -163 -883 -102 -445 -659 -504 -759 -223 -316 -300 -270 -906 -851 -606 -570 -627 -442 -136 -407 -724 -735 -548 -273 -36 -686 -740 -942 -31 -864 -811 -848 -71 -396 -456 -611 -408 -476 -124 -1 -130 -551 -43 -886 -311 -816 -901 -372 -341 -555 -557 -748 -73 -966 -538 -481 -969 -79 -240 -567 -457 -275 -548 -662 -635 -95 -385 -194 -403 -453 -419 -613 -445 -808 -984 -957 -794 -32 -908 -265 -787 -310 -775 -958 -709 -332 -929 -106 -248 -391 -486 -492 -693 -571 -369 -519 -180 -831 -342 -538 -677 -498 -392 -569 -386 -512 -549 -334 -795 -346 -946 -609 -567 -140 -474 -628 -184 -415 -373 -398 -910 -215 -184 -515 -992 -784 -567 -83 -690 -557 -879 -370 -618 -212 -257 -65 -203 -523 -700 -366 -539 -438 -816 -182 -880 -922 -597 -292 -140 -817 -166 -760 -745 -427 -306 -289 -821 -908 -941 -414 -332 -293 -365 -989 -655 -108 -951 -789 -97 -529 -354 -413 -573 -147 -246 -9 -184 -295 -812 -636 -978 -792 -237 -373 -786 -495 -346 -531 -464 -105 -636 -45 -228 -910 -501 -153 -368 -255 -630 -67 -815 -934 -3 -841 -633 -346 -40 -382 -682 -96 -59 -89 -4 -291 -808 -207 -507 -149 -582 -851 -708 -317 -636 -395 -490 -655 -236 -89 -702 -605 -940 -761 -771 -859 -5 -1 -967 -360 -190 -875 -344 -592 -439 -175 -498 -628 -187 -848 -33 -280 -681 -122 -237 -460 -808 -60 -440 -224 -85 -309 -891 -396 -17 -184 -185 -473 -981 -418 -268 -799 -975 -237 -155 -97 -622 -137 -27 -816 -700 -966 -363 -786 -994 -609 -401 -715 -741 -387 -560 -433 -797 -333 -153 -124 -655 -912 -158 -828 -785 -294 -801 -273 -666 -889 -293 -578 -5 -984 -63 -742 -967 -724 -415 -247 -782 -580 -46 -956 -509 -671 -683 -945 -944 -251 -727 -813 -856 -243 -465 -929 -753 -229 -43 -308 -69 -676 -529 -577 -515 -88 -449 -896 -863 -700 -42 -512 -577 -536 -710 -833 -951 -458 -793 -652 -886 -73 -959 -958 -374 -240 -139 -551 -675 -193 -549 -842 -811 -309 -960 -911 -472 -150 -143 -60 -569 -112 -369 -973 -305 -251 -657 -100 -212 -649 -797 -362 -324 -676 -641 -485 -870 -543 -962 -621 -205 -497 -802 -662 -83 -400 -630 -484 -314 -53 -443 -17 -420 -382 -615 -514 -79 -506 -361 -438 -663 -31 -680 -144 -364 -194 -298 -971 -898 -793 -920 -870 -353 -845 -823 -244 -538 -222 -712 -669 -444 -250 -678 -451 -833 -167 -206 -857 -916 -623 -608 -792 -618 -56 -202 -692 -318 -496 -468 -518 -456 -343 -530 -589 -409 -688 -225 -730 -945 -911 -739 -100 -273 -669 -948 -377 -208 -818 -372 -103 -908 -736 -365 -423 -200 -74 -273 -695 -379 -574 -187 -698 -574 -532 -106 -474 -612 -94 -805 -183 -818 -328 -729 -81 -793 -561 -369 -441 -767 -203 -239 -593 -639 -667 -83 -601 -192 -917 -812 -965 -744 -782 -813 -925 -14 -633 -979 -792 -786 -958 -630 -237 -473 -667 -377 -921 -531 -39 -45 -735 -573 -829 -512 -961 -672 -392 -125 -797 -574 -610 -900 -662 -373 -99 -741 -439 -142 -37 -92 -600 -500 -920 -897 -442 -524 -443 -107 -206 -748 -111 -421 -995 -233 -975 -316 -66 -688 -992 -267 -648 -518 -246 -52 -531 -277 -19 -155 -411 -179 -544 -215 -998 -797 -355 -885 -373 -571 -64 -41 -213 -185 -135 -322 -567 -550 -305 -117 -16 -758 -401 -298 -908 -701 -854 -605 -837 -557 -438 -202 -552 -320 -217 -43 -835 -291 -477 -275 -904 -58 -352 -499 -304 -737 -308 -545 -123 -632 -963 -828 -836 -487 -88 -747 -749 -54 -476 -420 -883 -306 -243 -205 -198 -116 -365 -183 -887 -136 -934 -61 -659 -690 -938 -729 -298 -32 -854 -630 -448 -854 -115 -115 -649 -269 -672 -256 -356 -971 -562 -840 -947 -800 -351 -58 -210 -593 -178 -192 -567 -732 -496 -846 -946 -627 -906 -346 -921 -34 -13 -577 -698 -774 -729 -118 -747 -625 -453 -847 -955 -217 -374 -13 -955 -34 -740 -830 -694 -105 -8 -364 -412 -472 -224 -788 -819 -524 -328 -811 -913 -795 -727 -23 -857 -131 -424 -217 -302 -509 -985 -408 -894 -954 -351 -117 -131 -66 -840 -150 -651 -39 -853 -960 -908 -718 -955 -786 -36 -331 -465 -579 -933 -230 -369 -238 -530 -688 -807 -425 -702 -69 -666 -22 -287 -703 -667 -208 -433 -586 -855 -119 -873 -502 -943 -406 -475 -132 -248 -245 -625 -635 -231 -752 -826 -393 -381 -683 -355 -434 -68 -270 -329 -428 -993 -522 -118 -414 -794 -375 -457 -188 -490 -849 -822 -206 -399 -346 -191 -98 -470 -924 -657 -181 -871 -178 -491 -126 -661 -916 -513 -249 -538 -754 -143 -565 -246 -423 -913 -163 -992 -870 -691 -381 -16 -583 -10 -882 -324 -321 -719 -994 -813 -331 -314 -966 -348 -983 -477 -951 -536 -856 -152 -765 -934 -9 -877 -21 -644 -942 -225 -454 -224 -584 -504 -498 -529 -656 -425 -736 -51 -691 -651 -755 -281 -482 -994 -292 -1000 -961 -217 -134 -37 -300 -791 -793 -356 -128 -673 -420 -575 -799 -572 -470 -65 -89 -199 -629 -552 -977 -304 -597 -938 -76 -349 -265 -705 -972 -930 -560 -449 -53 -79 -883 -439 -979 -99 -41 -667 -641 -451 -445 -868 -114 -568 -166 -971 -657 -773 -513 -758 -338 -879 -644 -183 -291 -314 -126 -907 -359 -484 -758 -815 -400 -421 -129 -870 -130 -400 -135 -351 -420 -848 -743 -860 -925 -952 -268 -988 -743 -55 -544 -91 -247 -159 -726 -429 -897 -32 -461 -673 -808 -253 -519 -819 -143 -264 -701 -630 -546 -491 -493 -851 -507 -557 -325 -774 -27 -73 -383 -723 -273 -340 -461 -435 -267 -397 -248 -147 -864 -414 -570 -153 -550 -425 -212 -666 -339 -54 -798 -284 -290 -110 -988 -422 -372 -666 -412 -816 -140 -338 -635 -272 -521 -45 -400 -483 -703 -308 -407 -574 -294 -520 -199 -133 -420 -262 -724 -914 -269 -953 -337 -288 -935 -270 -350 -370 -366 -846 -518 -781 -889 -469 -967 -785 -828 -837 -294 -981 -216 -548 -571 -720 -616 -422 -717 -794 -579 -482 -362 -583 -709 -130 -568 -27 -671 -329 -75 -373 -759 -799 -432 -404 -706 -731 -198 -513 -961 -149 -483 -821 -299 -352 -605 -365 -339 -560 -96 -719 -660 -884 -972 -642 -565 -227 -225 -704 -597 -628 -896 -36 -722 -863 -943 -43 -281 -809 -387 -60 -653 -888 -58 -532 -670 -785 -644 -527 -308 -831 -290 -945 -462 -408 -18 -677 -416 -206 -711 -751 -267 -282 -383 -163 -592 -97 -521 -738 -114 -458 -241 -634 -335 -842 -122 -244 -167 -18 -516 -222 -79 -312 -316 -389 -276 -6 -446 -152 -282 -954 -456 -964 -439 -852 -758 -706 -719 -95 -705 -476 -461 -858 -768 -762 -883 -649 -423 -257 -186 -201 -83 -809 -303 -585 -790 -439 -913 -137 -877 -713 -146 -998 -552 -484 -940 -157 -186 -613 -843 -656 -883 -728 -605 -696 -131 -54 -943 -587 -228 -126 -293 -62 -24 -672 -144 -339 -340 -188 -987 -135 -738 -577 -406 -587 -884 -555 -395 -496 -470 -658 -834 -62 -201 -716 -965 -780 -814 -411 -714 -91 -430 -468 -576 -565 -376 -205 -242 -777 -536 -837 -739 -245 -525 -525 -448 -359 -796 -229 -928 -896 -896 -596 -462 -596 -175 -339 -7 -705 -232 -55 -312 -694 -530 -141 -649 -164 -53 -549 -804 -139 -818 -897 -76 -642 -724 -658 -463 -71 -582 -183 -633 -605 -811 -217 -155 -913 -636 -491 -218 -197 -317 -399 -716 -733 -699 -281 -775 -600 -590 -861 -150 -718 -140 -581 -233 -397 -871 -496 -622 -955 -68 -986 -51 -540 -787 -51 -124 -366 -744 -873 -966 -142 -214 -519 -340 -106 -560 -19 -741 -930 -479 -178 -146 -22 -808 -915 -288 -345 -844 -440 -159 -392 -697 -883 -778 -4 -271 -389 -582 -447 -828 -900 -739 -738 -641 -455 -665 -773 -995 -913 -192 -425 -462 -615 -313 -480 -470 -679 -414 -546 -471 -163 -766 -367 -857 -621 -840 -288 -294 -770 -54 -462 -179 -403 -722 -114 -101 -752 -608 -919 -27 -902 -51 -582 -777 -336 -144 -942 -905 -717 -353 -298 -282 -631 -37 -598 -209 -153 -262 -179 -837 -635 -651 -891 -186 -722 -355 -579 -591 -302 -9 -436 -758 -430 -479 -661 -818 -951 -989 -217 -263 -552 -15 -706 -808 -761 -927 -172 -431 -582 -452 -274 -995 -251 -998 -678 -943 -6 -552 -293 -16 -653 -529 -552 -575 -542 -738 -699 -214 -96 -259 -1 -490 -655 -39 -278 -344 -760 -364 -278 -365 -816 -1 -561 -778 -99 -978 -780 -522 -39 -867 -514 -848 -809 -598 -412 -243 -877 -720 -831 -320 -244 -453 -844 -825 -390 -894 -994 -854 -760 -76 -350 -626 -325 -841 -168 -754 -125 -64 -67 -679 -231 -824 -807 -851 -387 -947 -324 -959 -651 -664 -704 -316 -173 -973 -773 -457 -761 -774 -40 -719 -221 -454 -498 -398 -610 -28 -75 -541 -839 -154 -420 -77 -361 -771 -109 -800 -139 -897 -406 -254 -270 -76 -891 -646 -171 -268 -818 -966 -753 -100 -394 -982 -843 -235 -734 -280 -812 -487 -825 -639 -942 -139 -589 -181 -638 -99 -961 -550 -231 -62 -333 -380 -802 -756 -143 -99 -293 -715 -199 -465 -352 -543 -729 -607 -248 -1000 -227 -524 -48 -682 -381 -218 -640 -629 -429 -325 -96 -752 -613 -615 -879 -939 -989 -524 -377 -937 -817 -190 -223 -607 -499 -980 -799 -707 -250 -846 -298 -205 -337 -300 -464 -412 -122 -570 -325 -833 -268 -603 -541 -424 -814 -882 -202 -677 -784 -976 -400 -595 -547 -85 -989 -381 -578 -648 -978 -929 -827 -365 -329 -654 -297 -283 -752 -663 -641 -58 -817 -346 -862 -451 -43 -803 -124 -210 -557 -721 -690 -682 -234 -348 -602 -162 -984 -532 -539 -30 -732 -510 -344 -648 -403 -860 -41 -43 -641 -223 -866 -458 -620 -647 -221 -527 -742 -932 -838 -273 -983 -749 -610 -3 -811 -779 -400 -911 -310 -923 -420 -560 -768 -944 -992 -157 -695 -819 -900 -448 -965 -120 -263 -303 -500 -681 -509 -14 -504 -650 -557 -937 -570 -888 -411 -735 -569 -76 -204 -75 -169 -76 -203 -330 -256 -842 -458 -188 -619 -223 -801 -593 -297 -881 -317 -568 -116 -207 -588 -174 -386 -30 -197 -456 -193 -44 -149 -614 -113 -382 -564 -499 -812 -735 -1 -700 -149 -358 -776 -792 -100 -957 -346 -632 -299 -189 -343 -532 -554 -615 -959 -780 -510 -611 -923 -843 -630 -322 -83 -268 -540 -116 -789 -918 -83 -744 -877 -408 -262 -218 -810 -354 -110 -211 -23 -565 -802 -74 -252 -415 -394 -156 -530 -573 -816 -392 -845 -594 -779 -475 -210 -179 -126 -15 -2 -910 -789 -570 -694 -92 -318 -1000 -512 -146 -88 -397 -972 -202 -155 -714 -102 -724 -330 -900 -511 -105 -887 -887 -869 -935 -164 -470 -17 -710 -768 -293 -75 -909 -393 -52 -246 -477 -833 -189 -248 -888 -335 -837 -845 -664 -596 -832 -984 -197 -979 -191 -449 -903 -725 -684 -133 -350 -842 -402 -766 -108 -943 -772 -301 -722 -211 -290 -408 -197 -681 -160 -746 -436 -337 -773 -77 -52 -441 -336 -117 -718 -783 -494 -876 -784 -78 -958 -262 -342 -904 -92 -854 -701 -672 -869 -296 -611 -943 -266 -506 -969 -212 -257 -410 -174 -817 -677 -74 -155 -741 -851 -975 -728 -224 -851 -988 -577 -691 -386 -725 -880 -919 -439 -439 -381 -129 -107 -575 -734 -600 -19 -200 -911 -848 -393 -6 -162 -101 -462 -551 -396 -287 -576 -112 -106 -86 -63 -189 -592 -749 -810 -198 -727 -353 -119 -825 -533 -862 -262 -961 -664 -864 -912 -61 -525 -899 -866 -547 -526 -671 -754 -577 -80 -625 -979 -977 -507 -793 -595 -853 -830 -737 -43 -414 -232 -434 -98 -360 -255 -99 -278 -463 -149 -681 -296 -998 -850 -336 -396 -966 -214 -376 -45 -747 -328 -656 -162 -273 -272 -984 -382 -412 -64 -272 -601 -258 -769 -640 -479 -581 -493 -910 -898 -225 -725 -174 -438 -395 -543 -246 -265 -952 -747 -688 -187 -855 -887 -583 -689 -561 -648 -723 -682 -966 -468 -128 -180 -328 -58 -447 -982 -291 -319 -341 -574 -587 -869 -893 -851 -280 -542 -611 -584 -177 -441 -328 -537 -299 -167 -658 -674 -439 -826 -260 -6 -210 -276 -700 -53 -535 -545 -705 -862 -218 -133 -186 -221 -738 -437 -499 -688 -464 -245 -714 -455 -817 -29 -462 -121 -357 -830 -290 -915 -374 -280 -848 -13 -292 -967 -740 -754 -385 -451 -852 -121 -171 -539 -805 -973 -912 -168 -344 -391 -304 -544 -715 -40 -669 -146 -765 -43 -203 -781 -210 -149 -586 -581 -999 -992 -63 -757 -961 -926 -928 -202 -820 -465 -713 -880 -298 -175 -268 -317 -914 -624 -877 -414 -575 -4 -433 -168 -95 -295 -913 -627 -550 -443 -571 -772 -562 -102 -669 -912 -803 -44 -630 -639 -25 -946 -256 -175 -879 -974 -787 -275 -299 -533 -871 -417 -591 -240 -402 -186 -445 -432 -927 -811 -859 -580 -220 -62 -717 -716 -689 -525 -686 -82 -849 -108 -287 -157 -26 -137 -547 -161 -79 -404 -955 -721 -717 -453 -45 -500 -259 -40 -652 -357 -60 -909 -582 -875 -925 -720 -845 -4 -958 -558 -258 -848 -397 -787 -571 -827 -497 -488 -519 -889 -911 -97 -715 -586 -339 -792 -711 -925 -517 -372 -736 -567 -283 -118 -716 -627 -423 -498 -424 -882 -946 -835 -556 -847 -874 -513 -934 -938 -886 -896 -614 -227 -488 -379 -72 -23 -732 -603 -171 -298 -77 -829 -366 -285 -519 -863 -504 -853 -613 -976 -461 -605 -190 -999 -743 -881 -333 -83 -437 -427 -357 -741 -940 -558 -566 -183 -725 -24 -977 -493 -312 -87 -993 -193 -917 -200 -943 -330 -881 -632 -361 -2 -460 -395 -513 -408 -113 -775 -11 -912 -892 -387 -120 -862 -91 -209 -932 -987 -339 -924 -280 -835 -508 -432 -382 -660 -512 -189 -35 -959 -669 -219 -974 -500 -955 -449 -93 -748 -392 -94 -796 -62 -617 -973 -458 -835 -300 -924 -814 -681 -446 -501 -220 -207 -764 -982 -649 -15 -762 -614 -862 -524 -951 -99 -345 -661 -579 -561 -828 -250 -587 -706 -504 -804 -38 -585 -238 -814 -785 -956 -36 -488 -890 -435 -421 -965 -18 -262 -945 -755 -426 -118 -143 -777 -102 -937 -39 -156 -711 -448 -408 -117 -191 -272 -471 -255 -959 -388 -155 -561 -201 -919 -743 -337 -152 -581 -659 -754 -692 -582 -815 -126 -575 -500 -794 -407 -447 -247 -746 -315 -326 -504 -745 -341 -735 -309 -961 -545 -520 -746 -674 -271 -705 -841 -955 -146 -541 -60 -24 -685 -44 -315 -674 -110 -646 -143 -319 -385 -512 -155 -770 -393 -701 -170 -925 -935 -856 -424 -951 -500 -191 -558 -661 -264 -542 -43 -690 -583 -589 -998 -154 -60 -966 -69 -38 -803 -3 -109 -940 -997 -177 -53 -995 -73 -671 -580 -283 -734 -753 -748 -574 -663 -691 -896 -615 -285 -286 -22 -565 -656 -213 -671 -956 -777 -917 -99 -512 -224 -37 -351 -983 -743 -845 -347 -576 -597 -636 -298 -558 -853 -98 -862 -680 -585 -363 -172 -990 -337 -130 -8 -289 -301 -717 -344 -571 -829 -928 -365 -237 -815 -353 -746 -996 -401 -740 -995 -445 -814 -136 -321 -584 -101 -269 -997 -989 -668 -403 -350 -684 -375 -985 -625 -406 -726 -985 -329 -520 -235 -158 -164 -940 -507 -7 -380 -448 -762 -415 -296 -974 -615 -655 -999 -123 -339 -772 -140 -212 -507 -461 -920 -143 -847 -731 -15 -378 -982 -837 -94 -927 -980 -64 -771 -469 -846 -730 -814 -248 -284 -22 -913 -421 -137 -697 -309 -976 -703 -681 -776 -195 -696 -589 -37 -676 -138 -864 -953 -75 -504 -550 -620 -540 -875 -490 -133 -180 -39 -626 -662 -769 -122 -416 -448 -635 -814 -125 -6 -243 -526 -333 -902 -302 -484 -748 -824 -381 -183 -400 -914 -902 -567 -425 -732 -710 -361 -818 -658 -121 -448 -411 -331 -883 -363 -419 -67 -632 -237 -629 -978 -772 -550 -864 -732 -130 -618 -750 -216 -418 -992 -367 -860 -899 -583 -995 -90 -191 -540 -842 -227 -356 -254 -978 -74 -221 -373 -54 -953 -982 -790 -521 -588 -521 -668 -769 -390 -888 -21 -945 -2 -875 -550 -875 -274 -948 -248 -40 -452 -971 -9 -866 -607 -979 -376 -196 -539 -129 -114 -904 -761 -689 -399 -607 -252 -671 -408 -993 -714 -1 -978 -209 -303 -269 -953 -757 -850 -206 -38 -350 -159 -78 -144 -724 -435 -438 -187 -476 -728 -623 -617 -347 -764 -571 -68 -132 -466 -451 -36 -950 -417 -297 -818 -543 -367 -718 -290 -765 -28 -981 -221 -421 -788 -257 -828 -793 -942 -25 -928 -881 -114 -69 -363 -286 -403 -66 -431 -493 -248 -711 -269 -663 -91 -338 -666 -718 -811 -69 -346 -511 -904 -697 -510 -436 -27 -450 -267 -230 -471 -208 -202 -619 -716 -71 -571 -518 -340 -39 -952 -594 -801 -849 -378 -706 -884 -987 -734 -332 -629 -440 -501 -411 -413 -729 -418 -303 -540 -435 -620 -405 -907 -930 -538 -102 -971 -713 -431 -19 -624 -661 -746 -985 -747 -802 -807 -560 -80 -290 -21 -526 -957 -883 -338 -173 -1 -575 -938 -862 -267 -969 -781 -401 -290 -359 -833 -464 -891 -877 -6 -107 -165 -521 -250 -398 -918 -232 -781 -895 -502 -169 -330 -722 -577 -862 -459 -148 -153 -388 -671 -1000 -840 -456 -621 -917 -803 -915 -287 -669 -678 -292 -77 -319 -571 -536 -568 -794 -344 -175 -398 -298 -443 -369 -256 -981 -348 -385 -894 -58 -4 -9 -348 -203 -72 -208 -244 -423 -549 -90 -837 -580 -195 -487 -962 -180 -45 -658 -936 -532 -885 -814 -222 -599 -839 -767 -62 -545 -86 -191 -738 -347 -718 -62 -168 -469 -757 -458 -400 -453 -194 -718 -491 -184 -61 -842 -421 -576 -833 -657 -430 -539 -447 -227 -135 -590 -573 -33 -769 -380 -864 -921 -732 -234 -858 -367 -732 -911 -868 -423 -917 -355 -633 -77 -762 -356 -235 -490 -366 -228 -553 -445 -546 -792 -139 -853 -56 -252 -131 -979 -655 -434 -741 -827 -295 -147 -34 -635 -526 -156 -480 -158 -940 -150 -93 -721 -167 -548 -395 -643 -962 -66 -441 -668 -306 -121 -20 -137 -672 -785 -597 -557 -699 -808 -827 -926 -875 -733 -671 -502 -724 -759 -28 -823 -576 -236 -420 -559 -431 -483 -91 -61 -524 -335 -558 -537 -861 -458 -274 -248 -205 -752 -870 -304 -83 -113 -710 -337 -735 -753 -106 -814 -641 -159 -958 -696 -949 -506 -456 -410 -166 -357 -305 -944 -21 -514 -656 -161 -930 -566 -650 -343 -141 -933 -553 -715 -245 -428 -289 -895 -745 -3 -267 -536 -588 -967 -687 -139 -543 -989 -153 -422 -110 -707 -446 -835 -604 -449 -172 -881 -49 -5 -429 -904 -940 -485 -705 -108 -23 -627 -19 -507 -343 -332 -669 -115 -610 -448 -632 -920 -36 -722 -94 -921 -967 -338 -759 -518 -765 -539 -314 -684 -505 -797 -445 -430 -179 -294 -47 -812 -621 -76 -306 -22 -348 -232 -501 -301 -205 -279 -664 -527 -500 -717 -735 -98 -937 -773 -627 -929 -351 -969 -724 -227 -462 -384 -584 -492 -174 -468 -338 -563 -60 -575 -110 -976 -975 -766 -808 -285 -795 -202 -863 -409 -742 -504 -668 -968 -864 -829 -560 -110 -503 -873 -579 -217 -863 -501 -54 -708 -445 -334 -991 -231 -464 -158 -960 -512 -628 -77 -96 -47 -197 -880 -113 -556 -839 -848 -336 -223 -906 -756 -119 -451 -957 -334 -711 -13 -936 -130 -202 -548 -65 -247 -158 -182 -631 -495 -386 -969 -141 -318 -382 -646 -637 -889 -568 -784 -975 -845 -279 -517 -210 -5 -427 -652 -839 -466 -452 -881 -379 -605 -60 -741 -358 -29 -926 -972 -875 -350 -812 -93 -965 -642 -604 -655 -537 -890 -883 -22 -447 -345 -16 -554 -902 -985 -503 -255 -847 -218 -825 -762 -948 -365 -513 -678 -208 -169 -782 -107 -187 -95 -466 -567 -873 -754 -347 -592 -254 -445 -428 -67 -190 -524 -7 -342 -825 -295 -438 -21 -924 -495 -79 -973 -70 -711 -553 -293 -324 -844 -563 -687 -318 -373 -456 -455 -426 -379 -927 -109 -17 -887 -721 -110 -577 -98 -414 -329 -635 -425 -956 -329 -755 -564 -279 -66 -61 -207 -800 -490 -344 -614 -772 -94 -146 -275 -647 -372 -938 -312 -90 -946 -926 -87 -482 -20 -879 -498 -341 -760 -255 -625 -151 -835 -681 -601 -149 -552 -271 -963 -405 -949 -509 -336 -186 -277 -868 -772 -174 -166 -11 -56 -915 -202 -11 -438 -65 -293 -121 -954 -55 -203 -182 -917 -132 -402 -773 -704 -331 -696 -555 -576 -567 -671 -179 -854 -65 -156 -446 -862 -290 -881 -119 -504 -296 -483 -282 -98 -776 -63 -727 -168 -114 -66 -288 -113 -550 -291 -372 -892 -943 -612 -745 -768 -693 -699 -333 -580 -822 -953 -654 -795 -213 -2 -126 -514 -903 -80 -821 -473 -719 -78 -79 -344 -184 -323 -453 -220 -141 -407 -226 -64 -5 -999 -896 -542 -389 -510 -474 -657 -36 -361 -427 -920 -912 -715 -886 -838 -378 -370 -424 -832 -257 -578 -399 -595 -381 -875 -476 -661 -349 -492 -287 -735 -688 -438 -739 -400 -666 -592 -392 -503 -100 -840 -449 -607 -688 -346 -487 -87 -683 -119 -701 -469 -384 -809 -289 -785 -978 -280 -489 -331 -330 -406 -556 -357 -921 -232 -999 -868 -696 -864 -649 -452 -282 -332 -186 -1000 -695 -34 -67 -397 -144 -514 -546 -342 -230 -420 -2 -881 -535 -442 -891 -667 -608 -645 -108 -438 -141 -293 -467 -28 -286 -835 -699 -541 -794 -543 -662 -404 -455 -708 -846 -165 -129 -611 -23 -127 -408 -618 -743 -628 -480 -320 -407 -971 -8 -783 -247 -757 -448 -46 -199 -674 -210 -352 -251 -354 -644 -708 -206 -922 -587 -998 -818 -398 -345 -454 -493 -424 -695 -781 -904 -430 -298 -886 -703 -552 -922 -200 -230 -159 -432 -911 -543 -687 -432 -487 -908 -194 -706 -887 -198 -371 -372 -614 -439 -121 -60 -5 -375 -112 -157 -918 -589 -141 -992 -159 -506 -280 -128 -38 -319 -193 -439 -593 -553 -743 -752 -466 -568 -863 -414 -383 -986 -673 -395 -9 -186 -113 -376 -927 -344 -178 -679 -102 -540 -704 -27 -313 -851 -436 -305 -575 -448 -674 -387 -886 -263 -139 -218 -464 -92 -99 -99 -966 -509 -673 -62 -409 -635 -406 -507 -944 -722 -972 -776 -716 -674 -62 -721 -72 -166 -559 -328 -99 -723 -544 -884 -88 -746 -374 -514 -577 -647 -984 -339 -32 -824 -838 -712 -587 -805 -831 -623 -409 -812 -203 -630 -515 -299 -89 -329 -260 -207 -8 -970 -391 -545 -80 -233 -756 -227 -805 -108 -1 -837 -535 -208 -591 -323 -297 -534 -402 -453 -378 -95 -639 -196 -205 -130 -35 -203 -977 -303 -633 -766 -632 -652 -822 -956 -450 -800 -495 -579 -693 -489 -967 -379 -974 -446 -665 -395 -23 -379 -298 -441 -167 -232 -611 -964 -773 -85 -124 -83 -129 -511 -294 -354 -965 -458 -910 -311 -874 -657 -153 -793 -627 -113 -72 -649 -990 -449 -951 -448 -315 -746 -607 -777 -729 -359 -828 -401 -533 -872 -832 -97 -12 -390 -814 -442 -939 -1000 -708 -410 -229 -329 -55 -505 -971 -987 -224 -264 -613 -682 -720 -195 -306 -243 -711 -766 -551 -28 -749 -318 -416 -276 -158 -975 -515 -685 -163 -88 -773 -745 -993 -871 -69 -231 -349 -9 -673 -442 -93 -589 -61 -935 -662 -100 -874 -773 -165 -421 -752 -617 -30 -501 -242 -700 -604 -808 -940 -559 -872 -202 -757 -296 -358 -764 -476 -428 -952 -537 -20 -457 -874 -97 -68 -405 -663 -692 -917 -557 -514 -637 -394 -815 -242 -875 -122 -798 -423 -680 -779 -419 -476 -716 -606 -855 -529 -428 -347 -563 -999 -209 -146 -83 -385 -317 -518 -305 -682 -249 -433 -705 -431 -424 -313 -138 -309 -738 -568 -635 -327 -770 -275 -76 -694 -845 -517 -551 -77 -919 -682 -441 -172 -224 -310 -901 -615 -474 -857 -382 -220 -584 -385 -798 -825 -11 -928 -620 -633 -258 -905 -454 -930 -758 -441 -524 -859 -725 -503 -153 -698 -441 -176 -144 -250 -93 -318 -798 -224 -417 -216 -492 -599 -675 -53 -390 -39 -921 -678 -101 -582 -835 -318 -775 -112 -645 -924 -392 -513 -396 -636 -485 -682 -558 -582 -987 -906 -316 -940 -52 -862 -649 -787 -543 -342 -454 -996 -81 -103 -103 -955 -828 -790 -584 -615 -520 -319 -365 -143 -371 -935 -717 -974 -742 -47 -601 -839 -50 -112 -285 -31 -950 -207 -810 -729 -285 -109 -655 -464 -879 -657 -684 -537 -134 -811 -333 -395 -743 -701 -302 -467 -634 -499 -587 -994 -453 -176 -35 -79 -591 -620 -501 -724 -137 -287 -291 -185 -527 -830 -655 -961 -672 -228 -933 -738 -553 -399 -929 -75 -562 -559 -137 -756 -832 -546 -877 -864 -804 -116 -872 -961 -329 -533 -154 -94 -638 -778 -285 -244 -189 -480 -583 -910 -615 -974 -986 -698 -782 -824 -191 -362 -208 -772 -626 -299 -449 -575 -54 -529 -105 -519 -580 -378 -359 -171 -757 -754 -508 -359 -118 -478 -654 -10 -729 -682 -565 -349 -694 -510 -449 -477 -302 -121 -181 -155 -362 -614 -886 -542 -672 -429 -953 -644 -464 -577 -617 -239 -400 -439 -764 -281 -704 -2 -18 -70 -514 -148 -901 -321 -193 -430 -808 -253 -552 -77 -484 -459 -28 -672 -810 -246 -20 -457 -943 -183 -103 -973 -207 -535 -581 -298 -108 -263 -338 -933 -701 -766 -32 -368 -846 -71 -792 -428 -150 -910 -228 -819 -227 -430 -605 -720 -410 -135 -337 -140 -365 -865 -948 -584 -659 -571 -310 -269 -261 -636 -539 -309 -336 -964 -379 -182 -836 -989 -168 -387 -81 -108 -741 -142 -486 -659 -817 -800 -802 -445 -950 -508 -634 -233 -765 -20 -645 -921 -779 -746 -93 -391 -315 -873 -757 -861 -849 -262 -977 -24 -466 -351 -736 -917 -98 -219 -290 -768 -958 -222 -964 -705 -22 -667 -475 -15 -402 -670 -494 -789 -585 -936 -694 -833 -36 -494 -862 -801 -28 -608 -757 -256 -898 -580 -858 -347 -984 -142 -406 -569 -63 -410 -72 -185 -460 -651 -442 -316 -704 -140 -397 -247 -228 -981 -862 -987 -692 -530 -267 -769 -703 -596 -473 -959 -51 -342 -158 -775 -959 -50 -425 -300 -805 -780 -649 -825 -721 -833 -846 -688 -139 -740 -171 -522 -383 -517 -730 -209 -447 -137 -721 -262 -366 -750 -707 -757 -629 -532 -847 -513 -163 -640 -970 -811 -522 -4 -529 -50 -255 -406 -575 -150 -102 -789 -596 -368 -637 -885 -80 -475 -991 -941 -231 -143 -54 -48 -90 -469 -131 -822 -555 -418 -332 -269 -468 -991 -661 -354 -95 -342 -609 -115 -732 -277 -514 -570 -863 -107 -790 -825 -623 -46 -760 -688 -211 -472 -467 -594 -725 -607 -770 -37 -584 -420 -926 -854 -633 -330 -771 -115 -547 -97 -373 -394 -154 -515 -485 -552 -905 -755 -767 -205 -29 -751 -858 -858 -433 -403 -79 -852 -226 -782 -28 -859 -615 -874 -369 -784 -143 -653 -626 -887 -386 -545 -793 -779 -57 -849 -484 -931 -608 -241 -639 -312 -915 -564 -266 -626 -352 -404 -950 -675 -385 -977 -880 -840 -746 -302 -608 -84 -31 -56 -733 -9 -111 -341 -63 -543 -336 -996 -38 -736 -323 -194 -872 -225 -365 -98 -910 -836 -8 -568 -470 -79 -940 -115 -801 -679 -616 -673 -698 -834 -232 -760 -359 -843 -994 -376 -690 -119 -120 -497 -186 -548 -488 -157 -753 -230 -803 -99 -375 -823 -439 -217 -857 -516 -21 -790 -267 -215 -446 -788 -255 -721 -132 -181 -614 -647 -146 -708 -112 -826 -985 -754 -719 -231 -359 -572 -430 -452 -667 -824 -20 -356 -93 -549 -253 -309 -55 -897 -462 -345 -868 -865 -536 -831 -362 -902 -601 -607 -262 -373 -498 -622 -583 -157 -601 -249 -685 -892 -664 -511 -365 -123 -234 -894 -375 -766 -865 -602 -546 -353 -53 -685 -859 -682 -101 -839 -403 -727 -809 -77 -729 -580 -783 -270 -232 -727 -624 -257 -91 -516 -849 -806 -829 -852 -473 -590 -529 -679 -502 -169 -125 -492 -622 -103 -845 -184 -908 -227 -713 -866 -267 -723 -116 -117 -903 -441 -301 -158 -236 -237 -186 -778 -304 -415 -415 -104 -576 -946 -222 -730 -311 -233 -371 -456 -173 -501 -648 -78 -630 -40 -258 -124 -360 -293 -748 -205 -575 -43 -108 -651 -349 -426 -119 -628 -210 -577 -316 -171 -70 -705 -561 -750 -936 -682 -619 -335 -257 -684 -950 -530 -991 -55 -928 -116 -304 -724 -9 -846 -36 -187 -297 -749 -737 -290 -316 -856 -390 -464 -207 -349 -698 -156 -367 -315 -547 -867 -171 -804 -323 -205 -418 -89 -491 -410 -520 -672 -184 -911 -812 -359 -696 -608 -496 -921 -701 -210 -350 -504 -302 -819 -690 -178 -177 -455 -480 -592 -526 -337 -293 -842 -597 -541 -260 -510 -846 -313 -231 -386 -367 -421 -841 -164 -959 -91 -70 -516 -283 -344 -311 -384 -41 -570 -13 -936 -59 -385 -253 -459 -736 -306 -191 -920 -338 -207 -690 -941 -154 -619 -201 -40 -398 -823 -393 -781 -710 -780 -723 -306 -549 -450 -522 -877 -453 -343 -70 -703 -714 -986 -682 -544 -771 -466 -746 -439 -297 -384 -998 -345 -568 -406 -656 -455 -763 -25 -28 -202 -334 -45 -192 -944 -326 -793 -571 -487 -244 -542 -836 -340 -61 -389 -193 -652 -153 -92 -532 -371 -865 -773 -764 -934 -720 -881 -697 -853 -918 -545 -877 -385 -727 -108 -462 -16 -489 -465 -873 -718 -2 -167 -9 -815 -370 -543 -60 -994 -921 -32 -196 -778 -804 -538 -444 -990 -867 -397 -325 -149 -518 -380 -630 -529 -47 -515 -699 -375 -493 -785 -586 -492 -853 -211 -141 -426 -933 -486 -509 -531 -476 -920 -236 -214 -17 -199 -59 -479 -979 -227 -120 -277 -350 -581 -720 -492 -128 -445 -852 -312 -164 -831 -893 -889 -453 -452 -791 -508 -820 -900 -728 -67 -585 -412 -518 -557 -464 -509 -558 -295 -408 -563 -31 -760 -419 -765 -219 -804 -185 -418 -427 -129 -194 -933 -993 -480 -909 -759 -444 -37 -578 -53 -855 -247 -578 -125 -47 -945 -613 -579 -663 -147 -597 -80 -89 -119 -321 -264 -782 -3 -45 -679 -600 -159 -974 -61 -921 -13 -959 -151 -376 -409 -540 -488 -100 -345 -957 -66 -617 -438 -731 -212 -619 -475 -257 -989 -632 -511 -590 -965 -962 -291 -902 -877 -602 -641 -252 -286 -788 -140 -938 -449 -494 -540 -274 -163 -787 -392 -167 -942 -693 -338 -113 -967 -961 -757 -126 -750 -977 -509 -798 -961 -883 -403 -999 -162 -203 -454 -268 -666 -258 -761 -284 -129 -314 -387 -935 -465 -149 -201 -908 -269 -903 -748 -279 -423 -687 -796 -830 -192 -655 -753 -975 -44 -738 -681 -633 -561 -606 -720 -215 -806 -157 -590 -870 -877 -104 -264 -417 -538 -145 -56 -522 -182 -852 -689 -477 -506 -93 -240 -999 -835 -960 -367 -963 -667 -372 -589 -752 -584 -268 -938 -519 -342 -644 -633 -214 -960 -947 -632 -253 -938 -558 -548 -410 -705 -600 -361 -774 -676 -489 -800 -829 -447 -700 -785 -377 -296 -700 -149 -660 -796 -232 -919 -58 -499 -976 -823 -403 -211 -64 -4 -672 -754 -967 -748 -699 -187 -762 -932 -345 -714 -710 -97 -500 -150 -933 -291 -293 -153 -354 -125 -851 -355 -259 -197 -336 -408 -856 -317 -497 -62 -261 -284 -732 -42 -171 -703 -120 -606 -286 -351 -324 -487 -529 -56 -619 -924 -805 -543 -430 -549 -982 -336 -38 -429 -627 -973 -526 -445 -840 -256 -651 -385 -276 -436 -970 -77 -616 -474 -113 -684 -615 -447 -152 -349 -837 -146 -648 -706 -282 -316 -210 -450 -208 -593 -334 -910 -428 -831 -386 -532 -289 -494 -989 -280 -505 -762 -177 -316 -338 -389 -966 -627 -479 -419 -580 -246 -938 -242 -887 -638 -267 -695 -711 -738 -56 -677 -561 -672 -137 -90 -313 -32 -90 -301 -881 -374 -953 -251 -478 -457 -777 -168 -423 -564 -166 -871 -780 -455 -498 -667 -16 -312 -392 -333 -7 -430 -687 -689 -877 -702 -939 -144 -177 -592 -72 -874 -544 -974 -608 -253 -93 -343 -693 -723 -456 -386 -185 -520 -895 -313 -653 -239 -943 -156 -838 -608 -381 -187 -208 -279 -43 -825 -647 -653 -315 -26 -501 -608 -64 -604 -591 -369 -67 -594 -193 -104 -851 -221 -318 -502 -751 -686 -965 -907 -4 -412 -521 -574 -700 -212 -966 -910 -222 -875 -844 -39 -195 -93 -283 -101 -22 -733 -654 -877 -120 -616 -962 -50 -283 -122 -781 -964 -927 -916 -774 -714 -216 -784 -283 -48 -53 -224 -729 -656 -826 -185 -642 -922 -395 -119 -810 -899 -393 -784 -842 -312 -841 -150 -21 -319 -14 -39 -182 -767 -827 -60 -65 -818 -197 -273 -578 -802 -965 -621 -560 -468 -657 -863 -370 -415 -546 -294 -805 -924 -501 -211 -910 -643 -505 -895 -434 -10 -451 -156 -550 -170 -580 -663 -951 -531 -968 -64 -917 -977 -864 -645 -199 -311 -204 -889 -649 -490 -914 -214 -73 -793 -438 -278 -222 -350 -418 -911 -544 -755 -347 -73 -645 -893 -875 -776 -13 -778 -486 -15 -771 -84 -305 -739 -728 -420 -559 -747 -637 -524 -867 -296 -598 -60 -936 -984 -548 -140 -598 -994 -251 -755 -408 -292 -669 -538 -345 -392 -573 -770 -480 -612 -297 -411 -667 -215 -937 -984 -42 -94 -187 -310 -654 -576 -852 -623 -848 -565 -375 -254 -442 -93 -700 -392 -66 -768 -883 -714 -482 -591 -710 -378 -1000 -980 -935 -82 -608 -93 -105 -211 -150 -350 -399 -632 -440 -264 -264 -742 -831 -207 -802 -63 -99 -411 -978 -547 -369 -785 -443 -908 -786 -92 -820 -433 -528 -851 -219 -823 -985 -882 -604 -931 -544 -324 -455 -958 -590 -387 -328 -99 -774 -453 -757 -313 -7 -100 -945 -326 -782 -198 -105 -697 -758 -246 -431 -266 -376 -564 -592 -248 -143 -661 -562 -46 -842 -950 -398 -110 -631 -134 -983 -180 -697 -241 -3 -951 -246 -518 -609 -833 -803 -272 -589 -232 -473 -190 -894 -450 -437 -381 -217 -390 -890 -843 -151 -84 -41 -675 -318 -499 -807 -167 -383 -131 -629 -14 -931 -303 -731 -906 -900 -353 -279 -229 -222 -753 -557 -535 -983 -944 -13 -323 -323 -176 -183 -867 -477 -974 -93 -799 -717 -354 -601 -461 -504 -471 -445 -741 -466 -543 -605 -563 -439 -331 -2 -339 -127 -828 -763 -299 -616 -284 -498 -170 -142 -658 -903 -782 -706 -377 -146 -384 -513 -449 -85 -871 -889 -158 -286 -631 -347 -3 -472 -595 -697 -795 -560 -154 -331 -186 -953 -376 -360 -650 -169 -856 -332 -730 -249 -866 -242 -19 -185 -953 -155 -373 -278 -113 -248 -753 -682 -74 -745 -196 -900 -388 -479 -648 -359 -875 -374 -555 -430 -871 -949 -434 -529 -291 -676 -6 -711 -335 -877 -476 -791 -303 -36 -347 -582 -646 -417 -815 -245 -520 -271 -443 -373 -349 -226 -539 -925 -796 -494 -518 -245 -202 -721 -899 -683 -833 -614 -70 -81 -791 -887 -506 -485 -998 -209 -568 -326 -440 -574 -892 -822 -178 -961 -773 -87 -215 -267 -87 -588 -303 -76 -843 -514 -112 -295 -282 -518 -35 -83 -798 -665 -901 -330 -331 -890 -134 -110 -156 -21 -997 -826 -566 -848 -473 -189 -436 -984 -436 -296 -835 -397 -277 -484 -649 -659 -397 -748 -467 -213 -464 -665 -372 -278 -887 -923 -614 -14 -338 -422 -221 -437 -547 -199 -533 -994 -86 -646 -598 -530 -739 -641 -96 -819 -87 -440 -25 -237 -85 -957 -304 -313 -890 -363 -737 -75 -355 -206 -860 -480 -619 -504 -124 -574 -956 -549 -438 -593 -42 -698 -797 -764 -850 -511 -457 -618 -343 -842 -328 -624 -320 -334 -602 -109 -748 -527 -59 -838 -241 -223 -226 -227 -460 -774 -647 -716 -70 -900 -105 -803 -813 -944 -454 -537 -257 -155 -572 -356 -192 -19 -610 -294 -904 -526 -65 -110 -801 -955 -813 -416 -274 -968 -892 -227 -485 -954 -504 -267 -449 -775 -296 -679 -545 -349 -792 -345 -546 -933 -364 -904 -924 -617 -356 -426 -51 -208 -360 -221 -403 -550 -159 -882 -300 -210 -325 -809 -985 -915 -639 -936 -784 -723 -947 -309 -77 -357 -256 -369 -140 -317 -89 -560 -305 -794 -451 -146 -543 -925 -711 -171 -262 -565 -573 -772 -1 -416 -690 -821 -552 -426 -671 -995 -297 -988 -503 -558 -382 -908 -659 -684 -262 -532 -810 -752 -52 -733 -228 -340 -56 -745 -757 -39 -25 -182 -810 -878 -654 -3 -449 -65 -670 -645 -183 -964 -578 -781 -636 -145 -706 -388 -937 -392 -721 -654 -991 -110 -125 -332 -128 -149 -570 -570 -920 -642 -439 -184 -407 -126 -576 -387 -85 -636 -320 -345 -637 -327 -816 -287 -487 -419 -546 -961 -27 -662 -783 -93 -850 -561 -823 -909 -70 -952 -79 -830 -175 -455 -644 -862 -187 -887 -720 -754 -926 -660 -929 -952 -776 -290 -213 -25 -679 -620 -736 -581 -875 -293 -67 -751 -726 -789 -973 -362 -877 -865 -698 -59 -474 -529 -799 -604 -399 -275 -706 -363 -926 -555 -543 -112 -955 -476 -955 -502 -880 -998 -446 -321 -695 -7 -40 -252 -660 -994 -898 -204 -620 -161 -993 -439 -193 -799 -362 -286 -769 -75 -707 -70 -154 -968 -481 -870 -798 -211 -342 -659 -663 -751 -477 -479 -813 -323 -231 -359 -146 -805 -220 -59 -229 -355 -711 -412 -78 -925 -607 -29 -515 -458 -618 -408 -726 -502 -507 -919 -533 -433 -37 -754 -901 -3 -940 -918 -406 -817 -74 -431 -126 -706 -946 -580 -527 -819 -960 -72 -496 -166 -924 -393 -993 -564 -439 -776 -480 -671 -169 -287 -552 -482 -709 -611 -509 -290 -896 -8 -101 -377 -386 -246 -564 -521 -341 -753 -51 -201 -679 -411 -925 -162 -933 -968 -173 -426 -16 -497 -872 -115 -541 -200 -92 -650 -440 -188 -92 -314 -429 -327 -874 -364 -483 -658 -31 -663 -654 -573 -336 -366 -779 -376 -894 -443 -453 -723 -246 -215 -957 -200 -778 -786 -298 -538 -331 -633 -670 -590 -164 -730 -673 -19 -634 -586 -324 -745 -193 -916 -788 -44 -783 -491 -914 -781 -363 -384 -960 -241 -813 -370 -524 -234 -415 -795 -499 -915 -418 -320 -256 -61 -964 -241 -821 -623 -72 -963 -862 -658 -49 -634 -492 -41 -440 -943 -503 -829 -716 -716 -945 -884 -610 -231 -165 -903 -283 -844 -847 -622 -346 -743 -712 -919 -515 -985 -41 -275 -958 -464 -561 -78 -197 -844 -715 -296 -9 -44 -63 -520 -216 -597 -641 -318 -756 -139 -923 -142 -673 -896 -493 -594 -934 -121 -9 -879 -137 -424 -638 -389 -35 -775 -512 -140 -66 -924 -517 -467 -730 -352 -114 -486 -362 -544 -42 -575 -397 -637 -488 -855 -617 -338 -363 -671 -138 -470 -22 -403 -348 -460 -676 -783 -25 -711 -216 -534 -172 -40 -754 -486 -916 -948 -754 -736 -981 -742 -952 -583 -958 -534 -619 -870 -147 -36 -934 -905 -199 -139 -927 -527 -198 -556 -861 -329 -929 -964 -376 -305 -662 -701 -192 -693 -910 -730 -980 -742 -798 -614 -612 -211 -289 -172 -24 -582 -141 -174 -863 -750 -581 -379 -870 -787 -677 -444 -150 -818 -31 -930 -429 -921 -991 -925 -162 -19 -442 -219 -827 -356 -396 -557 -543 -149 -182 -345 -495 -472 -694 -142 -709 -738 -439 -543 -306 -279 -368 -145 -818 -472 -337 -444 -855 -583 -775 -177 -736 -388 -337 -41 -625 -527 -921 -126 -486 -32 -921 -320 -650 -640 -273 -114 -775 -588 -526 -834 -235 -6 -870 -84 -23 -176 -179 -590 -968 -207 -467 -559 -911 -383 -720 -720 -943 -477 -722 -301 -888 -46 -472 -402 -282 -97 -220 -687 -544 -268 -627 -686 -84 -977 -693 -689 -919 -413 -489 -855 -922 -661 -835 -333 -2 -679 -910 -782 -618 -401 -374 -902 -812 -168 -533 -265 -67 -484 -863 -664 -470 -721 -983 -727 -599 -2 -504 -254 -47 -287 -135 -690 -823 -135 -509 -596 -598 -643 -504 -166 -338 -348 -809 -472 -413 -334 -215 -165 -621 -359 -877 -671 -453 -73 -191 -76 -448 -196 -461 -733 -558 -138 -284 -831 -977 -163 -139 -745 -966 -544 -331 -986 -37 -35 -226 -245 -466 -204 -204 -708 -126 -494 -458 -912 -718 -809 -634 -618 -690 -787 -307 -167 -527 -697 -29 -616 -124 -52 -995 -982 -723 -565 -520 -155 -482 -635 -486 -589 -1 -598 -586 -240 -401 -582 -746 -104 -61 -75 -809 -89 -171 -735 -399 -990 -237 -521 -302 -997 -352 -540 -608 -775 -757 -207 -170 -436 -708 -176 -949 -153 -110 -879 -781 -940 -85 -310 -630 -144 -536 -95 -85 -47 -299 -839 -813 -697 -665 -535 -478 -255 -231 -403 -854 -383 -82 -32 -694 -942 -448 -629 -319 -13 -552 -642 -917 -949 -207 -364 -900 -169 -848 -27 -643 -298 -34 -997 -63 -382 -83 -401 -341 -617 -570 -182 -140 -129 -119 -493 -811 -67 -950 -386 -386 -341 -80 -87 -908 -514 -388 -505 -805 -271 -458 -56 -216 -212 -452 -958 -255 -638 -503 -818 -804 -560 -812 -217 -820 -328 -942 -53 -648 -343 -194 -29 -168 -337 -703 -750 -670 -628 -20 -890 -867 -427 -155 -735 -128 -296 -204 -797 -232 -248 -188 -229 -592 -858 -501 -620 -499 -341 -88 -143 -516 -34 -533 -923 -775 -728 -175 -394 -579 -46 -641 -156 -751 -648 -870 -760 -786 -52 -585 -118 -449 -423 -748 -298 -490 -878 -714 -34 -110 -846 -314 -134 -558 -790 -125 -840 -909 -961 -840 -210 -369 -655 -131 -292 -336 -649 -387 -169 -713 -462 -611 -649 -899 -266 -774 -136 -828 -365 -486 -237 -701 -972 -607 -73 -350 -852 -626 -463 -397 -898 -675 -493 -78 -584 -155 -506 -574 -691 -230 -244 -51 -928 -365 -347 -131 -839 -869 -811 -378 -626 -79 -556 -515 -774 -715 -142 -817 -102 -830 -887 -717 -696 -334 -158 -181 -897 -617 -808 -278 -631 -90 -75 -349 -161 -638 -338 -175 -470 -960 -833 -971 -148 -597 -290 -99 -119 -189 -332 -482 -619 -559 -707 -411 -865 -527 -980 -609 -319 -310 -753 -957 -94 -670 -337 -752 -401 -796 -507 -539 -490 -226 -607 -94 -185 -851 -900 -47 -43 -331 -808 -19 -595 -866 -195 -786 -441 -743 -903 -836 -96 -983 -757 -763 -830 -117 -421 -86 -19 -683 -310 -784 -696 -509 -68 -955 -607 -121 -806 -347 -420 -253 -148 -390 -841 -85 -958 -576 -696 -492 -960 -544 -506 -429 -218 -434 -768 -300 -788 -219 -989 -729 -622 -765 -219 -838 -412 -624 -547 -327 -857 -320 -735 -177 -321 -254 -673 -310 -430 -673 -650 -425 -610 -462 -992 -682 -360 -539 -281 -360 -639 -469 -716 -202 -730 -968 -634 -263 -246 -132 -279 -433 -904 -562 -524 -107 -41 -592 -695 -590 -22 -656 -880 -604 -861 -66 -350 -203 -297 -815 -93 -499 -944 -60 -330 -747 -96 -266 -975 -974 -461 -843 -341 -543 -579 -754 -145 -68 -340 -770 -117 -217 -114 -793 -451 -761 -391 -693 -404 -267 -851 -392 -898 -332 -286 -666 -694 -726 -386 -954 -986 -462 -360 -287 -511 -868 -303 -384 -729 -635 -188 -825 -870 -544 -404 -989 -671 -173 -350 -15 -469 -446 -422 -362 -525 -46 -194 -24 -196 -572 -45 -275 -509 -455 -915 -156 -255 -613 -893 -606 -374 -384 -516 -497 -336 -613 -903 -768 -205 -198 -900 -394 -731 -296 -967 -989 -581 -363 -632 -719 -908 -4 -453 -783 -698 -229 -207 -59 -807 -546 -359 -584 -322 -250 -736 -948 -962 -866 -15 -411 -117 -278 -522 -684 -818 -866 -420 -535 -502 -789 -259 -586 -825 -786 -399 -37 -469 -166 -231 -661 -37 -28 -150 -412 -606 -799 -88 -485 -795 -998 -2 -339 -260 -667 -306 -392 -467 -341 -517 -915 -318 -484 -67 -884 -168 -829 -272 -701 -206 -913 -164 -355 -413 -349 -379 -360 -832 -403 -527 -897 -188 -856 -617 -221 -371 -498 -809 -482 -106 -442 -840 -518 -90 -239 -355 -707 -185 -883 -97 -316 -748 -773 -523 -418 -249 -831 -322 -803 -348 -719 -944 -390 -476 -72 -659 -941 -640 -483 -286 -683 -173 -327 -938 -999 -80 -592 -698 -261 -7 -934 -994 -527 -778 -155 -924 -16 -230 -943 -965 -931 -107 -313 -892 -681 -809 -897 -531 -221 -965 -280 -248 -390 -560 -314 -407 -35 -474 -430 -364 -748 -180 -70 -70 -890 -358 -257 -370 -401 -840 -744 -637 -563 -344 -884 -591 -850 -958 -838 -998 -513 -393 -662 -705 -517 -253 -44 -52 -675 -325 -760 -4 -213 -824 -972 -243 -843 -299 -449 -118 -264 -327 -829 -618 -780 -169 -24 -462 -621 -307 -261 -903 -848 -11 -49 -399 -151 -56 -737 -321 -591 -735 -345 -770 -873 -497 -399 -694 -455 -422 -721 -90 -516 -64 -88 -652 -226 -140 -307 -720 -366 -800 -416 -973 -824 -7 -476 -720 -684 -766 -747 -773 -818 -217 -146 -130 -649 -629 -667 -912 -675 -757 -650 -159 -976 -465 -965 -247 -596 -310 -651 -673 -179 -764 -329 -603 -684 -686 -886 -224 -953 -959 -561 -357 -329 -993 -827 -321 -709 -759 -218 -583 -964 -560 -428 -212 -499 -750 -72 -5 -179 -387 -407 -756 -870 -274 -340 -631 -722 -524 -432 -415 -360 -505 -867 -900 -790 -363 -335 -712 -329 -628 -727 -48 -946 -22 -155 -974 -794 -943 -123 -890 -147 -794 -286 -760 -437 -121 -175 -456 -355 -750 -639 -472 -9 -631 -223 -149 -453 -708 -633 -515 -496 -228 -501 -530 -504 -650 -182 -401 -425 -591 -868 -333 -745 -549 -702 -447 -868 -747 -108 -574 -638 -584 -855 -388 -169 -168 -363 -758 -653 -981 -894 -11 -539 -621 -231 -770 -114 -807 -594 -694 -992 -415 -329 -412 -37 -167 -325 -238 -826 -348 -686 -517 -456 -535 -664 -45 -603 -87 -603 -583 -611 -154 -250 -865 -591 -47 -962 -102 -3 -685 -187 -658 -220 -534 -525 -585 -911 -896 -199 -859 -284 -747 -660 -908 -648 -600 -717 -808 -577 -65 -895 -590 -668 -207 -372 -712 -422 -948 -121 -908 -725 -275 -733 -260 -987 -718 -144 -511 -979 -434 -955 -974 -488 -689 -141 -815 -480 -604 -249 -494 -807 -168 -218 -76 -125 -433 -529 -776 -532 -212 -186 -869 -660 -687 -325 -859 -444 -967 -688 -57 -284 -140 -314 -620 -302 -628 -342 -415 -826 -430 -567 -948 -663 -85 -621 -70 -148 -553 -555 -631 -357 -611 -378 -318 -506 -123 -165 -946 -702 -939 -428 -368 -162 -658 -12 -143 -947 -321 -423 -230 -637 -311 -280 -517 -159 -673 -449 -569 -547 -153 -491 -335 -873 -919 -582 -801 -684 -696 -38 -92 -194 -612 -188 -690 -505 -163 -753 -987 -772 -442 -302 -585 -368 -159 -724 -426 -126 -380 -91 -73 -104 -704 -104 -381 -959 -278 -778 -478 -21 -374 -428 -975 -610 -539 -638 -318 -939 -783 -71 -653 -453 -796 -370 -767 -24 -355 -836 -355 -306 -181 -853 -278 -841 -683 -898 -245 -840 -106 -912 -6 -191 -996 -664 -531 -482 -707 -876 -81 -445 -597 -530 -133 -420 -505 -432 -306 -631 -479 -61 -510 -845 -150 -887 -388 -824 -837 -775 -90 -45 -453 -705 -667 -147 -396 -721 -894 -878 -196 -430 -655 -34 -475 -290 -766 -597 -489 -249 -980 -389 -607 -590 -49 -136 -355 -291 -679 -311 -561 -496 -42 -923 -206 -759 -241 -155 -981 -204 -472 -376 -87 -474 -345 -677 -106 -118 -619 -50 -686 -150 -147 -272 -169 -379 -966 -183 -4 -301 -560 -903 -428 -979 -190 -474 -204 -925 -303 -727 -503 -699 -593 -187 -552 -722 -708 -958 -951 -786 -795 -130 -567 -208 -746 -398 -854 -54 -492 -142 -25 -133 -879 -650 -656 -934 -374 -456 -485 -972 -838 -86 -781 -446 -614 -406 -440 -710 -380 -74 -480 -694 -665 -404 -760 -125 -760 -679 -938 -904 -500 -896 -949 -816 -704 -813 -511 -523 -273 -811 -967 -740 -813 -362 -840 -156 -75 -11 -987 -684 -88 -339 -650 -774 -757 -974 -135 -361 -200 -55 -298 -130 -726 -574 -328 -730 -592 -573 -213 -537 -159 -387 -501 -632 -137 -465 -910 -841 -682 -707 -645 -627 -990 -510 -873 -974 -294 -706 -870 -841 -973 -103 -389 -824 -118 -31 -226 -20 -661 -165 -212 -669 -93 -272 -337 -342 -801 -231 -384 -35 -514 -634 -634 -712 -557 -483 -734 -744 -872 -253 -787 -523 -19 -619 -317 -341 -380 -760 -391 -960 -28 -384 -244 -668 -890 -280 -780 -282 -154 -99 -181 -490 -444 -436 -190 -95 -285 -819 -529 -208 -993 -962 -985 -578 -240 -733 -9 -902 -480 -66 -838 -393 -834 -338 -470 -135 -49 -700 -470 -834 -13 -744 -297 -493 -981 -371 -467 -877 -736 -160 -126 -194 -342 -596 -555 -19 -409 -185 -96 -328 -298 -332 -857 -247 -650 -808 -843 -832 -838 -731 -78 -390 -33 -239 -209 -73 -239 -569 -755 -109 -578 -427 -357 -486 -783 -980 -945 -906 -738 -258 -163 -972 -832 -981 -451 -828 -877 -319 -309 -589 -833 -654 -791 -653 -249 -769 -442 -519 -697 -142 -705 -183 -717 -254 -314 -106 -608 -348 -764 -784 -442 -225 -508 -512 -341 -636 -702 -44 -864 -72 -133 -807 -424 -660 -6 -321 -411 -343 -603 -509 -841 -565 -628 -846 -585 -853 -383 -766 -252 -385 -268 -765 -12 -165 -300 -978 -548 -100 -483 -981 -848 -230 -534 -412 -860 -141 -282 -317 -129 -243 -840 -327 -664 -113 -842 -956 -410 -655 -306 -459 -250 -925 -837 -551 -200 -370 -411 -184 -932 -312 -927 -601 -854 -533 -145 -222 -892 -365 -817 -579 -575 -341 -864 -74 -900 -485 -441 -338 -975 -72 -614 -968 -374 -889 -44 -60 -606 -601 -162 -377 -654 -95 -970 -242 -964 -689 -939 -533 -462 -507 -719 -894 -46 -515 -981 -581 -43 -177 -598 -186 -122 -953 -850 -763 -241 -373 -812 -396 -670 -563 -82 -341 -643 -802 -304 -500 -148 -252 -981 -878 -239 -15 -257 -282 -76 -709 -48 -828 -347 -713 -353 -496 -66 -371 -42 -786 -895 -328 -768 -471 -163 -473 -311 -778 -684 -414 -884 -481 -245 -98 -3 -232 -288 -673 -900 -274 -100 -854 -125 -307 -535 -374 -298 -978 -945 -92 -98 -181 -690 -284 -142 -432 -459 -588 -743 -140 -905 -617 -146 -235 -97 -222 -992 -841 -664 -142 -296 -272 -649 -346 -492 -157 -180 -498 -667 -345 -773 -81 -204 -873 -324 -177 -774 -468 -35 -968 -823 -875 -861 -997 -822 -334 -912 -791 -934 -714 -58 -798 -341 -463 -447 -677 -220 -409 -940 -934 -198 -766 -611 -702 -23 -856 -90 -753 -98 -961 -46 -908 -235 -292 -973 -294 -272 -663 -28 -176 -866 -999 -331 -712 -905 -660 -551 -972 -244 -726 -874 -609 -952 -362 -359 -531 -589 -218 -155 -35 -90 -352 -403 -939 -43 -538 -252 -936 -626 -432 -903 -772 -843 -799 -394 -249 -25 -610 -655 -59 -36 -775 -836 -388 -942 -792 -958 -633 -728 -387 -779 -460 -340 -417 -543 -795 -340 -181 -195 -355 -771 -627 -15 -933 -875 -995 -531 -444 -869 -324 -305 -378 -754 -545 -603 -182 -320 -705 -581 -920 -48 -477 -286 -394 -393 -615 -836 -282 -702 -591 -746 -871 -858 -338 -956 -752 -709 -263 -453 -16 -661 -140 -959 -675 -941 -450 -260 -387 -351 -301 -83 -994 -54 -306 -178 -649 -256 -744 -971 -738 -619 -596 -55 -442 -845 -13 -867 -555 -780 -138 -463 -522 -187 -887 -357 -500 -160 -116 -644 -894 -736 -755 -40 -50 -359 -573 -859 -473 -682 -228 -645 -507 -861 -923 -379 -832 -661 -564 -609 -751 -429 -595 -67 -37 -431 -352 -20 -453 -756 -257 -421 -277 -60 -878 -503 -312 -874 -169 -990 -466 -923 -970 -198 -607 -908 -620 -640 -809 -157 -742 -976 -335 -440 -630 -520 -150 -39 -720 -147 -22 -916 -575 -124 -4 -133 -121 -719 -675 -580 -20 -758 -118 -157 -596 -673 -166 -957 -76 -416 -773 -169 -343 -716 -974 -391 -791 -276 -150 -419 -506 -33 -586 -878 -187 -921 -594 -441 -751 -529 -491 -587 -798 -750 -562 -289 -805 -196 -683 -137 -469 -794 -878 -261 -411 -394 -250 -297 -346 -426 -980 -153 -787 -742 -930 -775 -849 -595 -103 -809 -983 -324 -228 -556 -854 -312 -634 -228 -68 -654 -74 -4 -394 -120 -675 -28 -47 -37 -282 -693 -8 -935 -368 -195 -6 -357 -799 -309 -112 -67 -840 -980 -217 -76 -605 -664 -976 -640 -600 -976 -106 -21 -108 -440 -457 -320 -579 -162 -939 -518 -657 -779 -899 -510 -564 -923 -94 -770 -578 -846 -478 -405 -561 -315 -19 -6 -355 -197 -596 -875 -439 -967 -957 -771 -532 -416 -90 -778 -265 -20 -629 -320 -29 -831 -907 -5 -988 -385 -975 -25 -699 -163 -704 -128 -235 -936 -597 -321 -941 -657 -967 -236 -336 -689 -354 -497 -764 -856 -798 -673 -241 -721 -494 -379 -401 -283 -745 -277 -424 -177 -2 -837 -543 -806 -62 -446 -99 -557 -204 -707 -295 -553 -862 -293 -354 -315 -448 -252 -409 -592 -454 -77 -792 -214 -645 -379 -230 -666 -484 -758 -587 -334 -788 -912 -396 -739 -823 -391 -249 -640 -676 -235 -510 -217 -710 -21 -75 -736 -18 -930 -855 -459 -540 -33 -298 -339 -260 -143 -812 -300 -606 -292 -702 -342 -739 -982 -217 -294 -624 -399 -113 -10 -732 -236 -153 -358 -336 -534 -188 -949 -649 -182 -387 -441 -668 -281 -543 -143 -370 -388 -64 -980 -540 -534 -736 -613 -145 -612 -651 -17 -784 -678 -256 -497 -536 -574 -670 -963 -120 -215 -791 -108 -229 -841 -951 -333 -330 -599 -2 -204 -947 -729 -819 -388 -223 -810 -730 -993 -161 -903 -492 -812 -126 -138 -287 -918 -121 -664 -930 -119 -17 -929 -655 -389 -156 -133 -217 -121 -967 -866 -895 -178 -978 -344 -741 -896 -91 -473 -531 -761 -477 -188 -26 -487 -812 -679 -658 -492 -69 -134 -982 -977 -69 -770 -82 -989 -309 -245 -683 -771 -177 -222 -354 -569 -984 -375 -959 -785 -923 -376 -131 -590 -306 -4 -243 -474 -245 -36 -745 -27 -334 -917 -189 -930 -173 -471 -342 -417 -995 -329 -61 -224 -270 -728 -782 -803 -476 -317 -36 -269 -584 -2 -50 -270 -503 -507 -211 -970 -783 -543 -752 -66 -138 -51 -121 -83 -897 -678 -854 -958 -394 -106 -520 -955 -595 -286 -821 -379 -90 -90 -588 -239 -588 -684 -544 -371 -202 -319 -139 -716 -866 -328 -223 -269 -651 -210 -888 -466 -632 -929 -483 -220 -750 -637 -656 -634 -473 -869 -195 -389 -507 -853 -846 -80 -830 -829 -527 -448 -893 -368 -488 -84 -437 -233 -340 -846 -859 -77 -300 -932 -233 -825 -194 -952 -51 -869 -284 -418 -149 -891 -320 -259 -814 -723 -894 -802 -304 -122 -805 -7 -994 -524 -564 -684 -640 -675 -587 -61 -511 -843 -247 -105 -778 -257 -434 -987 -26 -510 -583 -420 -176 -39 -232 -844 -485 -199 -381 -412 -410 -940 -406 -904 -845 -569 -449 -668 -756 -12 -282 -521 -819 -581 -107 -840 -459 -983 -914 -528 -628 -254 -455 -58 -617 -390 -825 -504 -625 -177 -952 -814 -258 -381 -214 -566 -444 -87 -702 -404 -657 -631 -839 -468 -546 -415 -629 -107 -218 -146 -491 -997 -95 -270 -573 -208 -979 -970 -921 -690 -440 -391 -125 -752 -550 -365 -491 -475 -114 -245 -473 -316 -42 -738 -480 -180 -225 -988 -375 -212 -717 -505 -276 -899 -583 -222 -277 -80 -538 -335 -840 -683 -749 -488 -311 -540 -988 -113 -436 -184 -305 -58 -921 -187 -284 -811 -756 -332 -913 -435 -988 -664 -839 -413 -753 -919 -156 -443 -914 -372 -205 -580 -547 -921 -480 -23 -968 -387 -532 -48 -8 -351 -861 -907 -697 -684 -267 -325 -749 -234 -793 -751 -618 -717 -321 -389 -323 -359 -78 -348 -806 -156 -445 -281 -651 -54 -659 -623 -593 -493 -235 -244 -370 -606 -900 -378 -508 -53 -29 -451 -257 -327 -218 -626 -950 -276 -114 -906 -436 -869 -953 -671 -290 -695 -169 -601 -445 -338 -611 -829 -134 -257 -388 -512 -193 -42 -164 -494 -195 -827 -952 -592 -604 -684 -713 -483 -970 -919 -914 -640 -915 -388 -840 -262 -101 -450 -337 -516 -230 -432 -177 -567 -633 -610 -882 -888 -50 -80 -441 -986 -167 -297 -853 -592 -372 -363 -481 -447 -987 -22 -946 -376 -410 -940 -562 -71 -773 -639 -989 -292 -772 -370 -309 -928 -376 -316 -839 -649 -858 -548 -498 -640 -547 -976 -251 -419 -473 -973 -114 -813 -533 -360 -333 -96 -751 -282 -934 -250 -914 -953 -854 -426 -359 -686 -174 -237 -954 -754 -273 -199 -806 -201 -937 -943 -568 -273 -414 -156 -923 -742 -953 -306 -230 -397 -680 -840 -277 -326 -80 -12 -146 -387 -930 -696 -809 -764 -771 -519 -135 -231 -755 -404 -236 -576 -569 -633 -338 -801 -705 -607 -504 -28 -202 -780 -930 -941 -764 -571 -472 -846 -738 -763 -784 -900 -544 -492 -279 -542 -400 -187 -397 -200 -352 -368 -719 -585 -34 -888 -575 -723 -772 -360 -94 -932 -616 -933 -937 -667 -920 -128 -344 -958 -661 -862 -189 -402 -809 -415 -720 -669 -129 -843 -344 -132 -480 -333 -372 -799 -668 -226 -702 -503 -394 -113 -805 -212 -973 -745 -983 -959 -699 -578 -883 -653 -374 -401 -453 -349 -263 -212 -362 -506 -52 -695 -59 -938 -374 -407 -588 -310 -360 -140 -958 -341 -929 -279 -648 -280 -887 -265 -960 -149 -43 -425 -83 -648 -790 -313 -234 -826 -63 -858 -189 -615 -117 -19 -144 -30 -326 -681 -959 -914 -251 -322 -196 -199 -300 -306 -575 -640 -689 -754 -454 -931 -492 -469 -129 -406 -591 -118 -678 -657 -50 -148 -665 -935 -773 -886 -713 -821 -663 -204 -70 -307 -993 -683 -346 -889 -560 -861 -116 -379 -212 -350 -723 -896 -358 -1 -418 -946 -160 -772 -343 -862 -782 -183 -753 -930 -249 -417 -980 -436 -60 -31 -859 -463 -113 -145 -501 -886 -920 -252 -430 -745 -308 -665 -508 -301 -34 -432 -713 -530 -302 -31 -514 -241 -148 -177 -550 -781 -705 -525 -610 -861 -455 -669 -654 -221 -264 -42 -43 -135 -661 -642 -856 -334 -218 -51 -730 -835 -586 -930 -342 -516 -865 -26 -665 -519 -188 -884 -189 -887 -366 -734 -197 -383 -610 -359 -857 -519 -565 -840 -591 -562 -805 -31 -425 -515 -397 -671 -672 -540 -245 -12 -815 -656 -754 -200 -770 -92 -331 -956 -408 -105 -345 -675 -742 -681 -873 -400 -597 -967 -475 -636 -771 -696 -830 -837 -67 -192 -252 -412 -540 -749 -533 -376 -146 -678 -665 -348 -810 -606 -420 -223 -553 -594 -150 -90 -620 -608 -235 -655 -419 -149 -366 -569 -134 -339 -366 -911 -596 -744 -617 -635 -690 -632 -450 -214 -704 -30 -441 -395 -782 -600 -499 -623 -658 -183 -243 -393 -780 -508 -83 -788 -139 -255 -216 -277 -272 -472 -176 -851 -473 -544 -327 -781 -297 -962 -156 -596 -436 -510 -291 -997 -893 -435 -672 -717 -579 -291 -195 -651 -206 -83 -787 -653 -147 -379 -814 -66 -362 -913 -581 -200 -789 -791 -390 -45 -97 -695 -604 -298 -872 -196 -182 -83 -626 -790 -754 -797 -25 -214 -963 -592 -864 -863 -982 -695 -828 -25 -893 -962 -373 -884 -31 -139 -176 -618 -981 -414 -609 -406 -198 -398 -303 -296 -536 -127 -63 -675 -421 -954 -931 -155 -749 -744 -979 -657 -48 -537 -856 -316 -942 -618 -340 -950 -315 -205 -252 -927 -767 -638 -547 -21 -64 -509 -868 -661 -264 -472 -511 -270 -993 -593 -455 -430 -175 -818 -249 -323 -742 -671 -324 -785 -779 -801 -688 -843 -837 -482 -887 -977 -919 -189 -292 -143 -295 -195 -691 -922 -811 -852 -670 -108 -449 -30 -523 -929 -866 -605 -977 -33 -303 -581 -472 -845 -822 -375 -963 -998 -340 -846 -410 -550 -894 -570 -490 -216 -796 -85 -947 -986 -305 -204 -623 -530 -237 -577 -892 -900 -539 -26 -271 -682 -633 -648 -164 -141 -521 -852 -439 -311 -497 -489 -976 -393 -91 -582 -380 -609 -929 -881 -830 -628 -417 -570 -557 -197 -340 -751 -969 -750 -778 -900 -788 -977 -515 -328 -643 -740 -909 -566 -651 -376 -57 -528 -101 -409 -592 -585 -959 -100 -871 -188 -65 -13 -225 -359 -834 -852 -218 -782 -300 -741 -19 -489 -821 -470 -264 -94 -923 -750 -936 -246 -93 -164 -390 -63 -328 -785 -640 -970 -827 -844 -807 -138 -103 -457 -844 -287 -707 -684 -365 -518 -921 -926 -742 -790 -314 -154 -376 -181 -400 -127 -37 -913 -87 -875 -414 -630 -537 -375 -860 -477 -615 -788 -191 -91 -492 -101 -8 -871 -667 -443 -166 -792 -456 -907 -445 -402 -700 -860 -249 -860 -759 -643 -648 -574 -412 -12 -692 -726 -256 -321 -101 -844 -356 -422 -258 -528 -706 -769 -660 -684 -655 -518 -798 -180 -648 -665 -284 -775 -614 -937 -11 -197 -980 -696 -906 -870 -351 -249 -861 -241 -98 -664 -390 -122 -22 -949 -705 -442 -735 -791 -533 -575 -194 -671 -361 -317 -832 -353 -7 -266 -880 -747 -41 -222 -337 -781 -471 -834 -765 -799 -82 -813 -714 -837 -618 -362 -633 -59 -530 -608 -610 -225 -71 -243 -511 -761 -426 -773 -276 -182 -600 -510 -982 -521 -978 -496 -249 -272 -208 -546 -621 -22 -631 -254 -214 -831 -816 -594 -959 -389 -752 -231 -964 -834 -65 -519 -660 -765 -8 -887 -370 -404 -884 -551 -396 -252 -766 -37 -882 -201 -611 -235 -729 -54 -302 -574 -232 -48 -348 -244 -641 -668 -806 -464 -15 -24 -742 -222 -773 -617 -715 -294 -984 -330 -300 -489 -977 -597 -397 -403 -55 -222 -936 -183 -880 -356 -404 -435 -585 -490 -46 -379 -706 -454 -445 -897 -334 -872 -398 -887 -710 -572 -959 -971 -215 -311 -803 -514 -725 -2 -156 -532 -799 -804 -383 -99 -259 -756 -559 -12 -714 -230 -853 -871 -753 -806 -599 -832 -757 -897 -675 -131 -667 -372 -479 -793 -643 -513 -835 -744 -457 -528 -452 -612 -534 -919 -828 -334 -363 -444 -343 -998 -831 -331 -920 -144 -409 -757 -345 -44 -821 -625 -679 -826 -185 -789 -833 -751 -803 -188 -519 -761 -347 -392 -495 -82 -660 -192 -761 -803 -708 -322 -712 -619 -320 -146 -489 -622 -770 -119 -519 -579 -327 -569 -429 -233 -238 -714 -594 -447 -219 -110 -971 -88 -375 -975 -196 -567 -955 -748 -228 -654 -866 -835 -879 -312 -272 -236 -768 -414 -720 -233 -477 -822 -831 -869 -592 -967 -658 -519 -751 -900 -982 -453 -918 -459 -799 -407 -63 -839 -201 -858 -401 -44 -221 -537 -920 -514 -694 -753 -393 -123 -521 -309 -214 -318 -892 -986 -444 -158 -543 -513 -632 -755 -219 -149 -628 -655 -86 -349 -634 -207 -553 -348 -233 -373 -675 -846 -140 -999 -677 -730 -160 -921 -314 -112 -1 -189 -992 -355 -284 -321 -20 -330 -811 -670 -956 -349 -239 -374 -697 -677 -917 -594 -366 -401 -869 -121 -62 -501 -248 -440 -788 -932 -848 -115 -296 -17 -504 -501 -734 -20 -176 -392 -194 -881 -16 -116 -458 -563 -812 -448 -981 -478 -865 -365 -399 -63 -195 -557 -670 -758 -520 -309 -238 -472 -441 -175 -97 -196 -611 -274 -56 -519 -564 -336 -495 -727 -361 -531 -350 -759 -148 -291 -973 -760 -181 -590 -337 -51 -280 -504 -144 -693 -869 -209 -548 -68 -715 -712 -15 -769 -581 -353 -161 -518 -611 -141 -766 -940 -654 -858 -685 -433 -804 -144 -946 -992 -67 -557 -939 -563 -85 -877 -671 -829 -805 -139 -806 -144 -548 -610 -327 -637 -77 -478 -445 -824 -108 -782 -448 -381 -617 -328 -649 -889 -876 -488 -454 -295 -938 -719 -365 -968 -307 -826 -218 -708 -146 -442 -601 -690 -756 -330 -457 -894 -331 -739 -527 -744 -184 -59 -70 -427 -462 -47 -593 -237 -927 -593 -532 -681 -889 -824 -486 -875 -615 -868 -172 -531 -296 -846 -361 -816 -942 -424 -587 -905 -425 -294 -131 -218 -371 -494 -605 -634 -507 -563 -364 -382 -502 -120 -58 -645 -252 -897 -342 -685 -188 -818 -224 -643 -750 -769 -61 -236 -144 -520 -972 -150 -575 -940 -586 -626 -4 -866 -152 -61 -559 -570 -755 -646 -729 -901 -149 -827 -991 -44 -508 -595 -894 -760 -920 -948 -506 -613 -904 -606 -216 -317 -134 -947 -555 -315 -693 -961 -875 -212 -547 -285 -182 -701 -394 -861 -777 -205 -943 -782 -620 -717 -34 -589 -701 -180 -884 -473 -921 -605 -737 -96 -224 -195 -617 -669 -562 -99 -564 -854 -638 -461 -841 -566 -658 -973 -844 -331 -967 -468 -270 -93 -974 -176 -503 -791 -138 -326 -404 -502 -550 -189 -725 -621 -498 -956 -704 -986 -269 -595 -927 -49 -132 -444 -404 -798 -57 -246 -233 -62 -119 -446 -219 -212 -616 -450 -641 -615 -709 -124 -235 -462 -127 -795 -489 -406 -761 -863 -475 -274 -520 -771 -62 -93 -415 -805 -15 -750 -925 -77 -603 -383 -120 -105 -451 -161 -880 -251 -43 -276 -527 -270 -340 -236 -707 -978 -805 -868 -547 -375 -501 -918 -556 -984 -751 -162 -265 -472 -515 -342 -284 -627 -819 -551 -682 -198 -3 -841 -455 -263 -836 -525 -519 -387 -218 -388 -900 -524 -113 -456 -902 -579 -520 -304 -551 -883 -584 -192 -923 -896 -84 -605 -735 -823 -689 -280 -27 -595 -149 -117 -271 -933 -724 -700 -895 -159 -550 -796 -60 -903 -677 -921 -50 -644 -819 -379 -395 -380 -747 -332 -365 -30 -961 -221 -393 -30 -174 -738 -919 -482 -458 -205 -643 -27 -849 -303 -374 -667 -613 -278 -187 -786 -502 -39 -46 -738 -224 -256 -195 -701 -216 -575 -54 -491 -228 -739 -166 -207 -144 -897 -438 -985 -66 -594 -370 -633 -646 -432 -133 -54 -546 -475 -806 -526 -592 -556 -378 -808 -440 -484 -196 -401 -765 -56 -86 -436 -895 -267 -917 -823 -342 -246 -795 -175 -290 -666 -277 -725 -640 -54 -220 -41 -558 -378 -545 -695 -988 -762 -535 -993 -619 -642 -768 -404 -254 -300 -702 -130 -501 -294 -398 -693 -744 -471 -71 -975 -627 -25 -259 -51 -213 -756 -758 -554 -906 -292 -587 -6 -860 -697 -747 -985 -192 -939 -41 -367 -555 -886 -303 -848 -914 -359 -857 -93 -215 -1000 -954 -147 -869 -535 -924 -949 -50 -18 -63 -135 -738 -805 -899 -385 -69 -147 -417 -66 -558 -24 -624 -519 -247 -35 -53 -696 -136 -945 -915 -389 -529 -623 -920 -373 -896 -364 -842 -793 -750 -995 -735 -90 -221 -682 -393 -341 -133 -477 -643 -185 -867 -663 -48 -576 -679 -760 -564 -771 -816 -963 -342 -437 -691 -954 -480 -757 -826 -39 -442 -897 -524 -838 -585 -593 -376 -293 -972 -224 -696 -112 -821 -369 -932 -791 -455 -426 -785 -758 -110 -310 -201 -172 -128 -819 -124 -765 -97 -260 -720 -754 -396 -102 -108 -45 -59 -3 -840 -784 -4 -405 -447 -320 -800 -201 -133 -746 -187 -491 -171 -116 -430 -406 -838 -245 -822 -519 -353 -318 -514 -885 -906 -537 -271 -524 -670 -360 -710 -695 -124 -989 -508 -100 -658 -661 -386 -800 -367 -765 -63 -823 -149 -309 -896 -775 -235 -958 -488 -971 -625 -171 -991 -667 -975 -592 -84 -929 -691 -718 -788 -164 -918 -152 -526 -580 -337 -599 -524 -271 -394 -184 -910 -260 -985 -505 -879 -947 -588 -635 -5 -797 -602 -15 -282 -127 -944 -487 -35 -540 -136 -262 -665 -643 -667 -810 -160 -981 -853 -771 -688 -556 -168 -166 -642 -375 -460 -345 -779 -842 -373 -385 -7 -39 -113 -827 -791 -685 -728 -682 -190 -217 -180 -501 -414 -995 -381 -566 -334 -689 -736 -595 -649 -808 -30 -426 -643 -157 -686 -449 -689 -864 -585 -771 -574 -786 -841 -483 -657 -710 -182 -199 -718 -105 -792 -576 -778 -932 -911 -649 -245 -143 -195 -948 -538 -432 -255 -638 -300 -707 -530 -806 -938 -132 -24 -950 -443 -925 -301 -2 -240 -396 -776 -431 -462 -991 -50 -448 -362 -822 -263 -264 -954 -549 -851 -742 -491 -799 -498 -638 -582 -728 -108 -503 -115 -209 -104 -677 -821 -795 -177 -86 -247 -969 -445 -174 -666 -953 -954 -14 -400 -513 -914 -297 -898 -73 -588 -822 -794 -545 -78 -709 -432 -305 -470 -815 -943 -714 -343 -412 -772 -545 -324 -26 -404 -551 -328 -893 -210 -869 -825 -20 -797 -467 -111 -800 -713 -752 -44 -886 -549 -558 -333 -844 -418 -705 -82 -693 -89 -496 -795 -978 -306 -714 -19 -523 -954 -742 -366 -35 -426 -714 -352 -768 -679 -782 -214 -629 -966 -459 -789 -884 -426 -848 -990 -995 -21 -623 -7 -159 -431 -158 -31 -439 -548 -528 -42 -58 -244 -459 -737 -178 -161 -327 -70 -15 -497 -788 -187 -8 -593 -935 -749 -181 -846 -761 -640 -781 -996 -472 -251 -491 -862 -406 -8 -927 -428 -226 -358 -297 -359 -85 -774 -532 -529 -274 -885 -923 -41 -683 -844 -158 -170 -489 -807 -218 -609 -259 -657 -671 -461 -453 -801 -670 -722 -257 -333 -552 -544 -851 -657 -370 -315 -955 -974 -798 -594 -802 -509 -481 -55 -719 -306 -346 -48 -809 -729 -371 -213 -506 -240 -37 -613 -693 -753 -234 -114 -66 -898 -474 -668 -277 -885 -980 -138 -932 -647 -44 -971 -680 -392 -855 -143 -91 -615 -555 -666 -629 -27 -175 -803 -280 -15 -946 -765 -394 -416 -722 -569 -112 -638 -562 -268 -43 -888 -695 -507 -75 -752 -506 -660 -549 -124 -813 -370 -948 -20 -939 -31 -426 -970 -651 -375 -108 -328 -404 -946 -15 -161 -141 -509 -489 -398 -615 -945 -938 -580 -178 -741 -327 -831 -712 -522 -458 -426 -968 -95 -848 -977 -678 -52 -886 -720 -338 -343 -72 -364 -575 -425 -313 -889 -401 -899 -128 -599 -19 -872 -417 -894 -291 -367 -323 -666 -773 -578 -956 -126 -490 -253 -159 -326 -967 -369 -426 -118 -67 -673 -241 -712 -982 -375 -490 -51 -612 -147 -118 -448 -461 -183 -750 -38 -56 -378 -809 -951 -131 -984 -529 -425 -254 -462 -250 -226 -989 -358 -112 -883 -249 -603 -834 -59 -740 -251 -436 -559 -776 -288 -272 -340 -126 -836 -49 -547 -394 -349 -276 -534 -562 -560 -990 -964 -805 -627 -313 -722 -895 -896 -933 -192 -257 -347 -92 -975 -905 -436 -636 -665 -594 -554 -92 -641 -178 -413 -719 -90 -280 -47 -885 -389 -479 -110 -143 -583 -768 -732 -801 -70 -519 -121 -575 -981 -158 -369 -113 -567 -726 -505 -200 -692 -263 -965 -798 -197 -979 -995 -81 -102 -329 -33 -995 -691 -192 -633 -448 -63 -237 -770 -37 -365 -73 -353 -942 -914 -63 -807 -203 -622 -40 -589 -537 -423 -774 -898 -437 -113 -85 -971 -922 -377 -269 -150 -496 -161 -337 -353 -63 -911 -12 -235 -776 -152 -367 -9 -390 -339 -920 -981 -284 -198 -885 -221 -322 -288 -212 -634 -14 -36 -892 -996 -386 -998 -44 -509 -749 -568 -663 -432 -482 -764 -414 -428 -871 -727 -150 -693 -428 -870 -239 -762 -537 -515 -500 -977 -366 -31 -772 -547 -274 -33 -744 -488 -456 -203 -890 -89 -652 -120 -120 -28 -275 -644 -210 -937 -738 -757 -16 -628 -256 -648 -867 -109 -453 -894 -454 -184 -426 -902 -269 -929 -305 -479 -686 -1000 -409 -815 -574 -606 -298 -49 -593 -523 -773 -224 -184 -645 -605 -593 -699 -686 -986 -518 -922 -173 -273 -316 -126 -423 -36 -823 -471 -845 -660 -91 -662 -34 -787 -255 -225 -649 -510 -246 -774 -549 -767 -33 -555 -335 -773 -471 -560 -297 -193 -977 -886 -804 -213 -247 -507 -538 -257 -196 -521 -323 -619 -162 -841 -561 -563 -678 -963 -139 -440 -619 -310 -993 -809 -255 -984 -456 -767 -707 -123 -304 -371 -646 -675 -21 -969 -550 -205 -674 -788 -1 -479 -84 -419 -390 -452 -335 -572 -271 -982 -821 -678 -96 -283 -954 -421 -678 -157 -602 -385 -939 -968 -933 -166 -930 -231 -976 -54 -807 -552 -528 -70 -83 -383 -679 -257 -785 -38 -84 -325 -456 -850 -496 -997 -880 -918 -368 -757 -296 -89 -689 -146 -882 -69 -833 -917 -140 -99 -215 -749 -214 -42 -572 -540 -126 -218 -339 -579 -941 -693 -90 -719 -793 -568 -754 -802 -208 -600 -152 -427 -17 -802 -767 -510 -116 -244 -37 -126 -797 -807 -592 -187 -70 -255 -245 -230 -265 -709 -171 -666 -32 -382 -309 -592 -719 -716 -735 -96 -368 -45 -192 -463 -90 -459 -596 -600 -319 -21 -498 -975 -87 -602 -639 -909 -721 -145 -280 -145 -160 -208 -49 -579 -855 -741 -312 -24 -476 -139 -265 -998 -209 -483 -269 -33 -94 -217 -644 -337 -703 -85 -263 -620 -518 -402 -731 -189 -161 -211 -680 -517 -857 -707 -875 -105 -510 -191 -770 -75 -214 -100 -651 -659 -216 -487 -45 -939 -213 -650 -550 -902 -592 -783 -940 -784 -536 -312 -591 -957 -621 -360 -613 -740 -143 -846 -430 -950 -754 -557 -134 -261 -365 -200 -61 -262 -619 -799 -643 -817 -526 -346 -609 -867 -561 -425 -178 -789 -72 -665 -728 -138 -140 -826 -917 -533 -63 -473 -789 -423 -467 -84 -565 -889 -804 -688 -875 -210 -682 -463 -667 -261 -653 -652 -98 -633 -778 -878 -878 -391 -244 -412 -845 -298 -195 -745 -139 -575 -484 -722 -78 -403 -847 -355 -287 -964 -794 -902 -947 -157 -209 -541 -746 -128 -359 -925 -533 -973 -97 -222 -215 -283 -232 -559 -631 -808 -849 -501 -715 -21 -598 -134 -201 -111 -39 -606 -449 -263 -925 -630 -811 -230 -223 -274 -832 -181 -111 -461 -995 -928 -1 -110 -36 -817 -318 -2 -985 -644 -832 -843 -412 -128 -730 -642 -467 -811 -712 -507 -139 -538 -921 -396 -934 -920 -187 -363 -153 -983 -937 -823 -929 -237 -102 -788 -572 -422 -802 -26 -819 -142 -217 -621 -333 -426 -118 -874 -823 -412 -301 -725 -847 -677 -602 -138 -736 -29 -530 -449 -25 -658 -575 -28 -859 -633 -192 -643 -193 -978 -757 -728 -137 -582 -174 -918 -512 -209 -698 -734 -292 -829 -943 -19 -276 -577 -938 -235 -81 -79 -840 -880 -658 -634 -899 -611 -938 -320 -617 -568 -441 -994 -951 -132 -360 -306 -674 -337 -231 -11 -116 -485 -906 -342 -157 -608 -486 -884 -436 -270 -973 -88 -946 -112 -702 -769 -166 -334 -339 -178 -984 -303 -545 -840 -503 -263 -758 -200 -373 -546 -960 -204 -823 -139 -355 -83 -815 -838 -607 -225 -274 -866 -342 -136 -311 -603 -292 -681 -178 -939 -145 -636 -231 -748 -361 -593 -235 -569 -822 -582 -275 -232 -937 -229 -140 -612 -972 -898 -511 -818 -707 -672 -757 -121 -64 -899 -800 -382 -563 -280 -698 -43 -752 -459 -323 -953 -479 -342 -494 -586 -26 -201 -551 -697 -363 -506 -748 -982 -594 -165 -891 -794 -639 -318 -815 -303 -174 -888 -700 -188 -30 -923 -993 -766 -936 -188 -926 -947 -974 -226 -386 -977 -883 -155 -282 -831 -815 -846 -121 -29 -866 -271 -708 -766 -228 -902 -194 -944 -120 -445 -509 -157 -582 -802 -80 -635 -58 -57 -248 -249 -138 -394 -692 -418 -633 -621 -780 -663 -152 -551 -525 -980 -29 -675 -846 -180 -297 -733 -497 -138 -578 -832 -650 -348 -414 -813 -628 -971 -729 -34 -271 -439 -895 -651 -288 -904 -850 -952 -232 -862 -670 -934 -66 -950 -998 -827 -530 -111 -449 -954 -620 -215 -156 -530 -976 -66 -693 -997 -42 -306 -616 -617 -739 -187 -787 -670 -250 -663 -765 -93 -374 -280 -195 -738 -228 -698 -790 -565 -871 -291 -729 -720 -865 -835 -911 -446 -199 -177 -817 -792 -373 -898 -321 -772 -10 -672 -631 -141 -875 -740 -799 -534 -620 -184 -295 -579 -258 -398 -321 -916 -418 -795 -946 -84 -819 -657 -961 -848 -947 -849 -789 -461 -684 -39 -60 -828 -173 -893 -961 -473 -704 -371 -452 -976 -552 -507 -798 -115 -163 -748 -439 -738 -732 -772 -516 -374 -305 -137 -957 -291 -680 -187 -483 -659 -212 -754 -60 -543 -985 -438 -452 -49 -205 -497 -236 -476 -781 -649 -650 -786 -525 -768 -465 -64 -471 -251 -791 -552 -289 -695 -612 -830 -130 -678 -423 -156 -318 -301 -381 -459 -474 -290 -76 -825 -748 -341 -40 -819 -282 -380 -26 -669 -438 -202 -979 -565 -815 -119 -365 -146 -598 -800 -922 -833 -362 -173 -585 -169 -309 -241 -602 -973 -98 -19 -571 -852 -973 -822 -438 -597 -228 -697 -333 -95 -922 -119 -183 -484 -101 -65 -253 -78 -331 -788 -798 -460 -468 -22 -595 -91 -641 -927 -819 -530 -718 -378 -29 -526 -350 -460 -66 -23 -532 -803 -81 -489 -569 -899 -121 -476 -693 -315 -876 -828 -742 -175 -104 -576 -439 -332 -118 -506 -586 -650 -112 -805 -399 -592 -28 -243 -636 -658 -142 -6 -241 -515 -705 -473 -66 -113 -158 -757 -17 -633 -749 -979 -174 -464 -583 -33 -758 -507 -971 -372 -532 -778 -985 -312 -310 -101 -477 -603 -702 -35 -981 -369 -509 -183 -276 -177 -471 -235 -182 -913 -109 -775 -640 -133 -475 -705 -991 -573 -518 -755 -379 -697 -336 -649 -371 -228 -194 -708 -780 -264 -177 -219 -461 -448 -106 -859 -210 -680 -257 -678 -795 -324 -652 -904 -894 -881 -645 -536 -263 -81 -295 -403 -978 -288 -467 -23 -735 -620 -781 -712 -253 -671 -147 -858 -192 -397 -836 -717 -935 -581 -505 -103 -232 -101 -149 -805 -496 -330 -851 -899 -258 -536 -964 -877 -920 -608 -301 -249 -182 -369 -840 -935 -898 -595 -580 -932 -150 -623 -956 -939 -495 -838 -319 -612 -794 -112 -819 -531 -347 -291 -821 -659 -683 -483 -530 -194 -261 -96 -410 -181 -121 -251 -354 -559 -876 -381 -784 -702 -69 -885 -943 -583 -253 -48 -365 -726 -622 -740 -769 -71 -91 -3 -946 -887 -741 -718 -696 -100 -643 -620 -479 -248 -1 -144 -65 -467 -785 -696 -388 -296 -361 -542 -500 -590 -577 -886 -501 -619 -800 -448 -455 -306 -981 -470 -921 -274 -682 -380 -829 -736 -993 -480 -536 -25 -745 -230 -319 -720 -443 -57 -657 -326 -202 -817 -10 -151 -85 -658 -419 -561 -442 -952 -607 -309 -608 -161 -195 -645 -68 -406 -948 -925 -629 -284 -966 -451 -561 -265 -813 -485 -565 -775 -417 -322 -815 -190 -280 -816 -118 -683 -148 -304 -71 -845 -888 -558 -650 -155 -512 -202 -549 -523 -465 -103 -13 -706 -69 -246 -349 -661 -618 -561 -638 -991 -823 -420 -414 -933 -959 -738 -653 -648 -937 -192 -109 -689 -981 -562 -600 -208 -468 -258 -191 -420 -235 -34 -163 -385 -403 -510 -355 -152 -939 -127 -607 -151 -712 -220 -456 -482 -262 -610 -877 -735 -449 -683 -69 -656 -240 -169 -198 -771 -239 -128 -121 -904 -22 -959 -193 -451 -669 -105 -713 -93 -861 -99 -407 -53 -11 -90 -892 -737 -569 -801 -883 -950 -130 -581 -357 -501 -499 -528 -975 -607 -686 -594 -814 -904 -662 -804 -127 -516 -156 -145 -652 -569 -375 -788 -636 -151 -173 -304 -225 -185 -173 -951 -229 -964 -292 -317 -658 -136 -586 -573 -772 -177 -857 -769 -757 -478 -290 -668 -345 -278 -369 -865 -239 -502 -832 -793 -828 -875 -322 -868 -346 -182 -106 -670 -777 -304 -108 -484 -477 -75 -46 -802 -123 -39 -871 -644 -328 -366 -230 -338 -388 -356 -99 -486 -577 -974 -841 -877 -604 -304 -944 -566 -726 -338 -29 -736 -457 -762 -390 -720 -361 -585 -648 -131 -563 -713 -572 -5 -679 -217 -877 -88 -411 -929 -776 -516 -778 -372 -169 -692 -449 -561 -430 -252 -97 -978 -115 -105 -851 -682 -403 -172 -816 -756 -5 -148 -403 -776 -30 -355 -671 -204 -890 -206 -971 -72 -367 -498 -928 -520 -224 -487 -635 -692 -707 -650 -474 -395 -248 -137 -367 -620 -226 -191 -507 -293 -234 -915 -475 -642 -98 -491 -803 -866 -495 -507 -273 -896 -586 -341 -747 -249 -750 -599 -474 -489 -207 -315 -289 -984 -358 -963 -724 -217 -469 -305 -96 -933 -1000 -378 -731 -618 -16 -248 -332 -20 -655 -737 -304 -429 -605 -420 -220 -71 -493 -509 -789 -282 -176 -148 -599 -831 -1 -898 -178 -626 -404 -841 -91 -455 -364 -646 -702 -745 -876 -429 -112 -568 -157 -804 -848 -534 -467 -814 -584 -116 -549 -679 -722 -168 -112 -711 -440 -730 -913 -30 -727 -245 -215 -637 -942 -676 -758 -15 -433 -711 -551 -213 -587 -468 -955 -807 -910 -44 -801 -976 -996 -722 -982 -127 -504 -387 -382 -448 -602 -266 -880 -429 -839 -121 -606 -930 -173 -51 -47 -664 -53 -104 -817 -816 -645 -904 -162 -261 -299 -132 -856 -722 -857 -53 -14 -74 -891 -580 -897 -350 -859 -259 -187 -594 -532 -379 -969 -787 -553 -622 -863 -354 -170 -3 -681 -597 -393 -355 -405 -341 -141 -578 -210 -381 -449 -957 -253 -201 -682 -357 -299 -810 -973 -444 -209 -49 -220 -295 -519 -10 -921 -34 -911 -842 -401 -457 -449 -688 -741 -135 -664 -756 -35 -678 -87 -685 -944 -484 -308 -477 -768 -982 -906 -267 -920 -699 -79 -373 -645 -493 -927 -134 -57 -627 -115 -396 -403 -694 -552 -533 -529 -990 -98 -249 -476 -367 -682 -882 -461 -206 -867 -942 -43 -204 -606 -855 -60 -618 -604 -385 -355 -966 -102 -887 -472 -705 -478 -571 -388 -139 -407 -477 -447 -870 -976 -534 -817 -607 -656 -710 -785 -510 -998 -764 -746 -452 -364 -728 -752 -996 -417 -223 -635 -429 -761 -354 -3 -279 -970 -364 -148 -336 -547 -698 -575 -110 -262 -282 -483 -230 -652 -368 -74 -910 -932 -818 -341 -360 -322 -597 -946 -146 -340 -846 -490 -86 -156 -379 -517 -763 -892 -860 -899 -815 -67 -638 -373 -450 -95 -221 -494 -53 -468 -907 -746 -137 -172 -529 -155 -882 -282 -932 -240 -405 -755 -288 -905 -990 -91 -58 -395 -705 -876 -916 -904 -609 -129 -542 -27 -48 -954 -608 -80 -947 -689 -675 -697 -318 -455 -996 -349 -213 -747 -353 -66 -417 -139 -694 -415 -478 -641 -585 -750 -681 -315 -982 -278 -842 -956 -413 -515 -191 -456 -97 -273 -264 -364 -614 -270 -564 -248 -325 -192 -983 -956 -405 -365 -494 -922 -541 -168 -616 -392 -71 -86 -751 -898 -641 -261 -671 -327 -806 -209 -316 -736 -204 -379 -184 -201 -563 -977 -516 -321 -671 -777 -82 -513 -355 -465 -832 -486 -393 -59 -221 -561 -348 -714 -275 -214 -224 -274 -884 -52 -91 -64 -665 -11 -913 -962 -158 -880 -759 -308 -264 -10 -100 -572 -677 -892 -569 -586 -815 -826 -541 -899 -334 -364 -863 -219 -517 -725 -439 -440 -937 -212 -515 -897 -164 -932 -314 -183 -691 -18 -789 -760 -35 -731 -540 -161 -428 -16 -519 -543 -279 -976 -372 -893 -563 -444 -991 -27 -756 -84 -737 -444 -229 -236 -507 -51 -784 -756 -81 -282 -282 -592 -951 -193 -330 -178 -634 -945 -389 -975 -858 -905 -132 -699 -905 -502 -519 -460 -236 -261 -669 -786 -92 -297 -292 -682 -412 -44 -515 -544 -45 -818 -755 -960 -204 -286 -195 -77 -547 -338 -521 -416 -814 -293 -800 -568 -924 -416 -964 -680 -116 -179 -141 -212 -692 -857 -473 -508 -669 -297 -856 -195 -406 -969 -429 -738 -157 -963 -445 -995 -404 -85 -245 -685 -669 -68 -544 -627 -595 -40 -758 -230 -691 -926 -377 -873 -235 -430 -503 -819 -171 -875 -408 -33 -553 -482 -992 -930 -218 -288 -595 -327 -209 -144 -583 -586 -404 -943 -560 -72 -235 -819 -757 -327 -655 -606 -506 -816 -413 -776 -899 -679 -65 -403 -377 -846 -353 -893 -677 -86 -116 -250 -946 -636 -873 -604 -909 -218 -149 -346 -476 -29 -773 -329 -626 -649 -3 -127 -257 -30 -720 -988 -157 -124 -94 -743 -670 -946 -421 -334 -710 -237 -705 -896 -512 -438 -75 -323 -882 -995 -763 -605 -91 -872 -287 -891 -931 -855 -93 -229 -598 -520 -117 -963 -540 -82 -347 -18 -652 -928 -214 -97 -763 -231 -202 -400 -760 -267 -225 -431 -204 -300 -39 -293 -193 -450 -462 -283 -773 -853 -691 -882 -100 -130 -234 -378 -89 -924 -109 -774 -525 -741 -64 -979 -641 -331 -610 -373 -13 -618 -709 -844 -451 -551 -778 -830 -223 -372 -55 -391 -521 -16 -468 -585 -21 -966 -14 -870 -639 -357 -813 -498 -786 -412 -725 -992 -695 -377 -13 -628 -473 -589 -446 -500 -348 -376 -680 -710 -477 -268 -135 -619 -263 -246 -854 -725 -283 -105 -806 -409 -992 -390 -782 -375 -369 -671 -779 -488 -159 -280 -774 -241 -980 -200 -169 -772 -447 -481 -1 -264 -552 -514 -371 -836 -460 -437 -687 -373 -974 -464 -57 -633 -604 -915 -160 -197 -58 -339 -268 -125 -113 -94 -795 -364 -262 -669 -259 -574 -137 -122 -775 -587 -539 -669 -531 -210 -918 -255 -709 -654 -444 -669 -197 -516 -887 -658 -326 -703 -528 -111 -909 -571 -445 -275 -138 -710 -263 -840 -142 -287 -63 -432 -531 -64 -651 -558 -245 -638 -378 -977 -347 -611 -890 -996 -120 -570 -329 -190 -873 -701 -561 -842 -489 -476 -48 -714 -638 -970 -409 -221 -890 -234 -344 -303 -609 -429 -516 -105 -503 -316 -856 -536 -74 -632 -989 -897 -151 -419 -614 -43 -595 -320 -313 -965 -844 -532 -441 -428 -920 -545 -663 -938 -570 -384 -662 -845 -680 -673 -949 -586 -321 -435 -309 -828 -659 -484 -910 -706 -889 -323 -961 -670 -222 -403 -444 -561 -51 -78 -92 -118 -783 -637 -771 -217 -138 -13 -415 -792 -706 -554 -432 -274 -204 -705 -408 -553 -309 -847 -968 -105 -270 -170 -93 -574 -153 -720 -818 -135 -915 -223 -40 -86 -98 -347 -332 -569 -86 -73 -974 -266 -533 -257 -583 -24 -674 -6 -954 -378 -542 -836 -430 -212 -268 -495 -841 -835 -15 -220 -113 -250 -710 -72 -355 -533 -635 -163 -364 -451 -707 -179 -250 -111 -901 -446 -641 -452 -681 -880 -235 -376 -887 -243 -271 -576 -174 -476 -608 -634 -978 -174 -470 -730 -975 -886 -130 -883 -446 -359 -830 -998 -11 -551 -797 -83 -450 -659 -219 -189 -209 -895 -889 -395 -415 -721 -316 -472 -385 -870 -790 -279 -320 -761 -437 -695 -11 -797 -894 -409 -807 -801 -271 -912 -139 -475 -748 -443 -411 -80 -270 -735 -685 -271 -724 -329 -189 -257 -148 -655 -641 -26 -825 -622 -83 -896 -779 -867 -911 -123 -574 -101 -876 -931 -844 -117 -456 -393 -509 -555 -61 -162 -529 -861 -856 -759 -579 -81 -9 -346 -393 -532 -810 -515 -804 -692 -506 -142 -99 -283 -837 -364 -297 -837 -777 -413 -874 -139 -97 -927 -788 -400 -470 -384 -963 -180 -775 -804 -592 -830 -985 -424 -443 -201 -696 -300 -797 -689 -642 -524 -375 -181 -277 -680 -291 -985 -416 -27 -763 -558 -325 -963 -301 -150 -605 -812 -353 -319 -824 -592 -884 -767 -557 -980 -694 -396 -381 -777 -926 -995 -307 -58 -270 -499 -6 -934 -919 -837 -437 -113 -984 -937 -22 -821 -693 -279 -322 -419 -127 -297 -586 -729 -914 -268 -554 -102 -400 -270 -731 -506 -593 -682 -361 -776 -192 -917 -345 -601 -132 -247 -989 -606 -275 -983 -490 -864 -688 -951 -664 -433 -521 -3 -632 -89 -110 -345 -941 -606 -179 -498 -96 -956 -781 -672 -176 -962 -417 -394 -661 -893 -402 -123 -470 -838 -890 -555 -343 -87 -573 -910 -596 -245 -911 -689 -191 -282 -579 -494 -654 -183 -592 -631 -561 -147 -842 -144 -609 -564 -891 -718 -101 -559 -923 -544 -898 -178 -868 -687 -891 -594 -864 -321 -636 -639 -568 -274 -479 -4 -745 -811 -112 -420 -172 -878 -465 -803 -783 -453 -477 -731 -17 -997 -439 -645 -700 -800 -631 -373 -209 -710 -88 -942 -680 -82 -739 -412 -239 -305 -678 -513 -524 -909 -385 -402 -131 -597 -411 -620 -389 -755 -231 -768 -679 -332 -732 -70 -458 -264 -602 -817 -290 -427 -673 -668 -84 -652 -982 -634 -315 -455 -311 -778 -392 -785 -539 -321 -806 -526 -70 -715 -477 -151 -572 -17 -879 -925 -397 -155 -655 -720 -710 -749 -738 -171 -450 -97 -153 -49 -473 -960 -17 -190 -131 -823 -46 -417 -27 -955 -177 -755 -504 -59 -525 -69 -974 -676 -153 -321 -802 -964 -975 -915 -346 -541 -377 -81 -202 -586 -994 -174 -311 -207 -58 -254 -441 -205 -490 -848 -436 -504 -395 -461 -675 -782 -678 -677 -128 -50 -264 -798 -712 -429 -463 -979 -910 -917 -278 -7 -218 -448 -555 -784 -655 -181 -688 -989 -388 -962 -243 -327 -776 -266 -609 -566 -275 -96 -842 -91 -838 -561 -686 -503 -593 -999 -121 -217 -795 -88 -92 -17 -488 -695 -495 -884 -893 -3 -882 -849 -17 -214 -386 -257 -324 -893 -28 -419 -281 -882 -285 -355 -898 -582 -757 -746 -78 -91 -960 -695 -434 -644 -886 -314 -9 -654 -885 -484 -406 -875 -972 -413 -338 -852 -624 -274 -941 -595 -116 -288 -699 -94 -945 -531 -467 -606 -867 -686 -734 -875 -214 -4 -3 -386 -929 -248 -658 -319 -940 -381 -866 -861 -900 -144 -677 -355 -177 -618 -553 -925 -760 -614 -285 -681 -862 -274 -127 -535 -68 -307 -372 -422 -19 -366 -121 -63 -700 -417 -635 -267 -345 -450 -667 -726 -325 -421 -337 -240 -281 -369 -464 -568 -692 -424 -124 -561 -843 -843 -65 -460 -8 -856 -915 -289 -648 -293 -195 -211 -255 -626 -710 -488 -833 -23 -415 -554 -554 -631 -521 -132 -559 -680 -807 -852 -156 -844 -123 -184 -129 -161 -308 -931 -638 -819 -877 -256 -774 -738 -911 -673 -971 -36 -326 -29 -248 -587 -654 -933 -890 -67 -392 -121 -249 -238 -86 -887 -83 -905 -48 -304 -405 -667 -954 -371 -826 -704 -517 -144 -857 -487 -923 -476 -410 -294 -220 -807 -368 -336 -547 -604 -612 -515 -238 -382 -327 -619 -409 -997 -41 -77 -720 -279 -592 -308 -30 -25 -187 -889 -688 -650 -99 -28 -680 -135 -42 -452 -128 -521 -455 -939 -450 -656 -895 -111 -774 -968 -818 -393 -458 -132 -784 -336 -758 -485 -705 -959 -54 -852 -542 -638 -411 -851 -733 -23 -538 -370 -530 -906 -966 -52 -225 -426 -888 -317 -159 -871 -433 -287 -326 -383 -608 -148 -910 -727 -930 -206 -261 -453 -90 -418 -379 -181 -700 -891 -240 -484 -719 -113 -749 -268 -178 -136 -649 -34 -289 -412 -230 -668 -49 -93 -726 -996 -507 -193 -349 -163 -299 -975 -843 -57 -672 -401 -746 -886 -898 -443 -316 -57 -50 -572 -504 -441 -420 -472 -792 -138 -790 -214 -806 -547 -624 -825 -767 -727 -56 -165 -723 -545 -809 -638 -222 -278 -286 -731 -759 -858 -680 -760 -422 -912 -516 -246 -53 -813 -171 -8 -243 -231 -271 -497 -855 -89 -848 -648 -836 -907 -653 -342 -598 -89 -72 -469 -612 -101 -418 -409 -942 -908 -283 -947 -632 -233 -896 -969 -549 -914 -738 -899 -130 -833 -17 -636 -143 -677 -808 -636 -341 -268 -171 -249 -805 -556 -841 -40 -695 -80 -831 -601 -174 -289 -295 -29 -98 -117 -627 -283 -203 -191 -926 -343 -532 -953 -425 -920 -682 -231 -536 -71 -805 -465 -439 -59 -691 -650 -215 -460 -193 -789 -747 -421 -968 -488 -384 -912 -848 -936 -80 -766 -14 -642 -546 -973 -274 -941 -934 -907 -925 -528 -679 -13 -550 -422 -929 -628 -470 -89 -612 -281 -820 -419 -823 -126 -633 -787 -253 -279 -822 -709 -382 -654 -977 -172 -140 -88 -270 -452 -295 -684 -187 -245 -721 -821 -69 -947 -247 -278 -786 -662 -832 -612 -925 -555 -27 -192 -542 -868 -234 -6 -119 -162 -490 -876 -72 -541 -914 -884 -106 -876 -397 -451 -841 -474 -826 -678 -486 -656 -552 -657 -760 -56 -840 -696 -627 -112 -977 -8 -200 -217 -515 -555 -345 -670 -822 -788 -256 -552 -187 -987 -346 -253 -753 -932 -272 -603 -230 -214 -982 -867 -54 -178 -625 -39 -139 -444 -806 -136 -669 -79 -871 -377 -483 -589 -416 -65 -61 -250 -232 -426 -512 -106 -850 -219 -22 -551 -845 -527 -694 -787 -950 -862 -649 -731 -382 -830 -206 -11 -476 -516 -274 -324 -641 -110 -276 -879 -254 -762 -56 -672 -243 -83 -626 -38 -246 -549 -669 -852 -885 -852 -701 -557 -828 -331 -967 -643 -819 -349 -215 -740 -580 -44 -147 -975 -646 -8 -958 -358 -768 -238 -828 -49 -940 -874 -382 -714 -482 -33 -501 -376 -320 -55 -164 -377 -334 -906 -637 -114 -591 -404 -808 -213 -615 -369 -9 -342 -531 -333 -687 -208 -541 -299 -543 -428 -719 -918 -264 -537 -789 -881 -796 -660 -129 -7 -150 -639 -840 -105 -793 -72 -388 -387 -895 -375 -854 -63 -113 -832 -591 -448 -897 -737 -235 -441 -969 -714 -408 -491 -923 -278 -299 -294 -173 -157 -693 -681 -518 -126 -576 -507 -193 -41 -263 -481 -500 -225 -805 -914 -514 -865 -262 -310 -316 -179 -976 -328 -192 -220 -283 -381 -633 -358 -54 -430 -5 -640 -277 -148 -671 -644 -40 -90 -759 -214 -924 -187 -859 -784 -889 -955 -608 -220 -242 -764 -186 -875 -643 -175 -569 -715 -477 -845 -65 -337 -367 -949 -93 -693 -643 -461 -627 -441 -217 -841 -35 -98 -307 -344 -446 -161 -314 -528 -469 -703 -23 -358 -807 -320 -268 -688 -913 -389 -269 -830 -482 -96 -931 -574 -898 -91 -175 -677 -171 -435 -342 -67 -311 -17 -358 -314 -63 -125 -717 -216 -345 -361 -877 -290 -47 -741 -435 -966 -284 -128 -96 -299 -959 -720 -176 -77 -759 -407 -517 -937 -364 -991 -269 -500 -94 -724 -645 -144 -867 -42 -189 -1 -976 -28 -555 -78 -842 -103 -340 -258 -680 -875 -994 -579 -96 -963 -389 -310 -756 -575 -521 -778 -835 -770 -769 -787 -1000 -899 -673 -363 -556 -803 -671 -32 -15 -932 -662 -196 -556 -39 -166 -447 -510 -881 -43 -57 -414 -396 -55 -28 -447 -957 -230 -8 -917 -33 -106 -302 -642 -810 -217 -964 -502 -523 -292 -297 -712 -39 -699 -288 -624 -148 -380 -789 -404 -184 -400 -231 -985 -243 -1 -52 -609 -224 -818 -612 -353 -401 -59 -661 -723 -250 -312 -955 -816 -364 -394 -420 -329 -631 -72 -464 -795 -183 -237 -467 -441 -598 -232 -69 -446 -747 -84 -583 -65 -527 -383 -464 -380 -357 -730 -234 -373 -888 -146 -154 -833 -248 -918 -45 -217 -281 -566 -986 -952 -20 -338 -197 -911 -196 -658 -503 -553 -633 -474 -394 -413 -198 -763 -129 -400 -629 -869 -298 -151 -666 -86 -161 -73 -222 -822 -903 -260 -952 -123 -187 -924 -295 -212 -42 -497 -581 -124 -733 -731 -402 -157 -850 -58 -541 -309 -769 -972 -89 -712 -511 -829 -753 -507 -231 -706 -206 -454 -460 -671 -36 -409 -288 -266 -30 -779 -448 -703 -497 -167 -193 -403 -23 -260 -45 -536 -571 -23 -681 -587 -904 -60 -435 -751 -115 -811 -80 -515 -908 -332 -891 -179 -733 -368 -711 -537 -72 -537 -699 -572 -375 -69 -498 -7 -141 -375 -444 -640 -122 -710 -989 -977 -953 -773 -968 -185 -810 -636 -968 -550 -844 -690 -399 -54 -604 -290 -294 -611 -209 -411 -220 -629 -226 -592 -832 -40 -772 -345 -897 -634 -291 -313 -670 -356 -793 -260 -650 -541 -789 -810 -781 -727 -777 -315 -790 -936 -137 -136 -640 -612 -187 -370 -645 -530 -280 -314 -80 -687 -837 -912 -418 -36 -127 -504 -1000 -751 -913 -728 -700 -822 -190 -648 -996 -684 -23 -777 -323 -173 -928 -409 -209 -869 -887 -385 -628 -286 -12 -332 -592 -483 -429 -653 -510 -432 -283 -443 -495 -597 -498 -948 -507 -830 -523 -733 -184 -199 -398 -23 -354 -238 -84 -129 -305 -856 -61 -689 -88 -923 -678 -250 -310 -826 -541 -421 -906 -750 -113 -761 -459 -404 -544 -758 -973 -571 -852 -716 -391 -154 -871 -894 -529 -790 -894 -104 -346 -432 -138 -316 -315 -106 -151 -823 -544 -153 -33 -990 -342 -49 -112 -262 -822 -549 -651 -390 -160 -528 -502 -252 -68 -555 -524 -901 -291 -381 -958 -557 -966 -726 -793 -436 -174 -525 -223 -836 -580 -866 -728 -708 -355 -923 -969 -920 -257 -950 -26 -823 -924 -649 -707 -191 -250 -575 -508 -47 -177 -88 -996 -121 -55 -397 -109 -47 -904 -168 -823 -702 -645 -461 -25 -863 -149 -108 -569 -169 -6 -258 -639 -171 -91 -111 -210 -479 -717 -556 -204 -312 -343 -495 -91 -75 -121 -135 -935 -246 -620 -378 -544 -101 -153 -706 -184 -24 -424 -883 -585 -429 -929 -91 -158 -865 -884 -777 -940 -917 -736 -977 -124 -13 -827 -974 -524 -330 -121 -748 -358 -135 -991 -859 -449 -748 -747 -818 -971 -156 -301 -428 -767 -920 -38 -246 -263 -325 -741 -10 -674 -973 -216 -280 -873 -637 -494 -128 -381 -54 -771 -549 -327 -199 -679 -200 -383 -797 -409 -250 -822 -417 -204 -211 -189 -701 -471 -402 -23 -46 -508 -560 -754 -974 -315 -372 -72 -287 -670 -614 -556 -193 -167 -79 -43 -388 -905 -194 -455 -770 -634 -596 -486 -423 -972 -240 -736 -822 -108 -254 -649 -293 -30 -948 -66 -513 -852 -912 -111 -469 -706 -463 -655 -501 -731 -504 -366 -453 -431 -438 -678 -134 -785 -8 -179 -477 -457 -121 -878 -708 -520 -343 -450 -126 -17 -673 -653 -164 -344 -599 -657 -872 -721 -596 -104 -855 -243 -252 -232 -860 -870 -968 -556 -182 -491 -224 -232 -69 -328 -197 -92 -973 -274 -884 -506 -393 -8 -565 -44 -757 -917 -900 -922 -505 -553 -115 -82 -759 -37 -441 -563 -196 -335 -208 -140 -233 -999 -590 -362 -300 -387 -110 -690 -161 -243 -553 -500 -687 -309 -123 -288 -452 -53 -336 -447 -398 -603 -667 -79 -511 -694 -10 -209 -26 -754 -451 -365 -23 -410 -329 -990 -415 -557 -474 -231 -411 -77 -209 -319 -896 -942 -852 -643 -481 -790 -584 -797 -669 -16 -167 -635 -430 -531 -699 -926 -703 -842 -946 -182 -186 -544 -13 -329 -892 -408 -330 -220 -144 -420 -31 -277 -64 -936 -983 -627 -915 -458 -233 -251 -796 -783 -294 -194 -985 -209 -930 -625 -653 -507 -762 -211 -994 -449 -132 -469 -802 -588 -814 -544 -344 -271 -500 -680 -800 -388 -826 -606 -313 -887 -818 -700 -484 -287 -97 -594 -493 -729 -898 -668 -466 -563 -792 -478 -666 -327 -606 -442 -624 -138 -689 -405 -31 -903 -426 -855 -251 -587 -359 -862 -889 -500 -941 -400 -979 -243 -746 -276 -562 -961 -948 -611 -990 -804 -399 -149 -39 -79 -892 -741 -171 -773 -467 -840 -914 -829 -224 -886 -788 -178 -927 -172 -910 -864 -897 -752 -834 -503 -841 -652 -99 -550 -814 -62 -314 -104 -23 -183 -240 -938 -67 -290 -442 -650 -152 -905 -443 -411 -71 -523 -210 -823 -619 -413 -341 -633 -82 -894 -496 -862 -920 -861 -852 -585 -323 -745 -91 -222 -396 -174 -532 -742 -329 -330 -122 -457 -547 -695 -898 -36 -88 -526 -844 -952 -25 -714 -642 -21 -179 -156 -807 -647 -676 -768 -760 -276 -648 -697 -283 -912 -840 -33 -486 -26 -185 -859 -174 -311 -346 -315 -173 -318 -461 -564 -324 -661 -432 -672 -320 -164 -305 -903 -778 -852 -147 -236 -44 -94 -774 -752 -196 -205 -990 -371 -463 -943 -15 -577 -345 -43 -687 -228 -884 -171 -372 -841 -459 -939 -297 -772 -995 -29 -35 -503 -994 -592 -202 -1 -681 -132 -102 -512 -67 -377 -622 -374 -846 -502 -872 -353 -701 -664 -588 -559 -715 -941 -632 -877 -686 -758 -465 -510 -448 -542 -252 -880 -394 -592 -387 -13 -309 -944 -315 -779 -766 -896 -43 -629 -454 -512 -910 -245 -300 -344 -620 -957 -237 -287 -815 -713 -399 -710 -254 -794 -414 -290 -263 -176 -241 -895 -498 -634 -203 -949 -813 -578 -896 -389 -951 -85 -866 -209 -978 -198 -988 -909 -666 -917 -436 -270 -600 -369 -642 -80 -571 -98 -164 -21 -890 -72 -403 -416 -772 -321 -233 -208 -888 -659 -250 -185 -678 -805 -241 -848 -443 -528 -968 -885 -794 -959 -917 -575 -589 -323 -873 -21 -613 -354 -424 -607 -24 -184 -806 -486 -590 -149 -524 -30 -630 -708 -16 -845 -678 -986 -789 -636 -901 -194 -150 -880 -11 -282 -168 -664 -36 -39 -864 -967 -174 -170 -885 -684 -444 -720 -494 -246 -464 -929 -826 -962 -453 -23 -712 -521 -389 -653 -107 -892 -693 -72 -635 -161 -731 -353 -721 -820 -743 -893 -89 -144 -551 -813 -865 -799 -694 -681 -163 -763 -292 -237 -787 -583 -376 -960 -995 -728 -206 -212 -620 -247 -701 -411 -68 -568 -540 -967 -940 -563 -754 -429 -249 -900 -135 -801 -914 -910 -510 -939 -5 -712 -909 -631 -6 -949 -518 -978 -555 -311 -523 -410 -492 -508 -617 -857 -419 -391 -293 -774 -88 -339 -743 -333 -551 -225 -124 -141 -519 -618 -981 -277 -160 -9 -526 -699 -65 -709 -932 -267 -859 -616 -221 -215 -647 -664 -965 -965 -741 -898 -861 -411 -611 -204 -240 -8 -552 -924 -49 -558 -649 -786 -912 -92 -189 -835 -228 -970 -330 -58 -98 -216 -795 -713 -322 -447 -263 -84 -799 -92 -348 -826 -877 -536 -8 -336 -789 -664 -434 -611 -17 -132 -7 -108 -940 -367 -870 -678 -346 -448 -960 -216 -733 -501 -746 -251 -127 -467 -546 -265 -157 -651 -762 -256 -218 -237 -438 -314 -916 -746 -467 -926 -529 -550 -240 -261 -986 -310 -846 -606 -694 -704 -841 -949 -868 -256 -852 -189 -537 -404 -906 -295 -404 -336 -936 -125 -635 -305 -995 -850 -6 -790 -761 -682 -419 -786 -530 -478 -749 -366 -357 -750 -999 -168 -291 -616 -602 -419 -184 -475 -309 -170 -262 -527 -812 -97 -209 -984 -293 -610 -697 -842 -239 -292 -262 -118 -920 -431 -348 -632 -522 -791 -848 -4 -667 -81 -136 -701 -604 -194 -560 -630 -677 -404 -570 -473 -325 -997 -13 -520 -386 -928 -66 -587 -560 -620 -648 -485 -390 -61 -147 -456 -797 -43 -787 -505 -888 -112 -260 -901 -186 -102 -800 -598 -158 -760 -742 -245 -947 -202 -23 -738 -346 -616 -711 -63 -642 -331 -165 -610 -735 -720 -655 -649 -348 -155 -746 -576 -278 -1000 -18 -640 -393 -712 -246 -490 -95 -586 -220 -32 -208 -322 -497 -13 -386 -393 -563 -842 -90 -202 -55 -115 -183 -478 -185 -289 -235 -830 -883 -576 -27 -254 -446 -526 -185 -910 -282 -269 -545 -584 -530 -662 -69 -742 -723 -73 -249 -109 -436 -613 -724 -554 -26 -485 -262 -209 -592 -944 -991 -25 -365 -474 -684 -332 -788 -31 -129 -43 -292 -840 -83 -178 -890 -515 -21 -293 -1 -637 -142 -899 -208 -182 -886 -681 -537 -775 -328 -540 -738 -377 -531 -372 -314 -145 -414 -104 -704 -69 -405 -879 -904 -342 -5 -289 -193 -758 -802 -844 -878 -751 -120 -393 -911 -232 -736 -579 -535 -702 -608 -536 -413 -351 -147 -65 -158 -603 -872 -976 -636 -353 -602 -300 -316 -297 -771 -569 -480 -232 -7 -863 -210 -804 -69 -904 -153 -62 -730 -368 -515 -967 -413 -428 -197 -94 -319 -8 -627 -235 -593 -190 -875 -220 -703 -606 -915 -659 -850 -272 -454 -29 -611 -941 -419 -1000 -110 -275 -437 -273 -385 -152 -688 -150 -4 -453 -959 -216 -334 -360 -290 -71 -752 -625 -334 -468 -322 -151 -215 -388 -1 -4 -454 -738 -455 -72 -169 -720 -985 -899 -870 -848 -432 -904 -837 -433 -47 -344 -628 -473 -852 -541 -199 -205 -819 -203 -867 -904 -577 -501 -54 -619 -666 -269 -324 -273 -677 -701 -316 -437 -450 -209 -824 -463 -265 -965 -767 -871 -754 -603 -522 -540 -905 -207 -350 -936 -134 -506 -151 -9 -28 -365 -792 -841 -416 -701 -497 -62 -374 -655 -435 -976 -368 -213 -90 -187 -971 -202 -479 -77 -452 -391 -106 -438 -145 -254 -895 -40 -233 -894 -650 -726 -41 -622 -706 -93 -485 -961 -734 -198 -983 -148 -362 -858 -723 -360 -159 -838 -886 -462 -801 -269 -280 -74 -768 -803 -269 -844 -279 -994 -467 -762 -799 -272 -863 -640 -956 -640 -751 -698 -723 -582 -993 -882 -986 -853 -376 -178 -70 -813 -955 -221 -747 -778 -105 -280 -768 -29 -739 -990 -119 -581 -375 -852 -24 -33 -267 -249 -487 -32 -248 -972 -2 -483 -826 -317 -532 -218 -229 -874 -501 -452 -348 -817 -405 -729 -151 -789 -571 -953 -121 -92 -616 -876 -56 -499 -80 -330 -578 -259 -319 -386 -587 -528 -478 -411 -36 -38 -555 -364 -290 -807 -635 -90 -826 -938 -133 -611 -991 -446 -860 -10 -988 -6 -16 -648 -497 -189 -403 -899 -289 -932 -328 -124 -958 -285 -977 -776 -665 -413 -313 -79 -754 -805 -754 -260 -654 -400 -362 -152 -894 -522 -152 -555 -648 -750 -35 -290 -27 -222 -212 -541 -368 -428 -280 -372 -673 -522 -106 -696 -955 -632 -392 -343 -605 -12 -731 -930 -295 -643 -869 -473 -862 -943 -798 -178 -545 -147 -86 -302 -889 -109 -771 -477 -774 -509 -946 -612 -40 -958 -191 -498 -946 -710 -990 -242 -403 -360 -469 -933 -269 -166 -498 -718 -38 -318 -784 -866 -811 -996 -639 -153 -687 -195 -779 -844 -214 -270 -630 -666 -790 -106 -618 -293 -370 -853 -66 -904 -385 -886 -862 -745 -479 -427 -542 -447 -721 -614 -991 -365 -1000 -77 -465 -316 -11 -415 -839 -924 -173 -107 -140 -663 -153 -572 -172 -292 -244 -321 -650 -757 -567 -91 -121 -543 -958 -171 -197 -722 -40 -236 -34 -524 -316 -19 -744 -904 -840 -697 -395 -226 -664 -118 -988 -617 -566 -828 -242 -517 -287 -150 -850 -951 -618 -839 -682 -99 -498 -497 -485 -256 -407 -571 -67 -860 -49 -838 -444 -780 -266 -391 -485 -715 -48 -421 -668 -854 -78 -78 -373 -802 -782 -243 -940 -445 -271 -548 -569 -642 -67 -982 -995 -672 -623 -93 -841 -183 -171 -349 -774 -693 -599 -139 -30 -545 -667 -17 -677 -688 -124 -568 -806 -645 -702 -701 -834 -823 -179 -792 -499 -236 -828 -749 -64 -656 -679 -839 -396 -169 -533 -694 -850 -28 -178 -739 -379 -905 -822 -715 -590 -848 -987 -793 -559 -870 -52 -930 -151 -330 -198 -322 -541 -648 -61 -824 -368 -439 -230 -974 -189 -189 -584 -581 -254 -912 -54 -608 -902 -813 -438 -943 -141 -719 -339 -117 -385 -641 -652 -213 -519 -475 -695 -909 -608 -708 -950 -673 -906 -732 -324 -579 -387 -935 -913 -34 -915 -966 -778 -69 -93 -529 -405 -250 -435 -539 -96 -499 -122 -432 -720 -465 -569 -113 -136 -454 -185 -588 -321 -85 -314 -770 -606 -684 -921 -378 -558 -490 -87 -105 -862 -869 -294 -26 -843 -244 -231 -392 -201 -663 -715 -801 -904 -513 -959 -396 -64 -567 -315 -387 -479 -381 -950 -533 -954 -977 -447 -450 -154 -29 -939 -811 -844 -493 -672 -538 -517 -486 -746 -310 -220 -370 -528 -87 -912 -535 -193 -746 -71 -646 -491 -284 -364 -492 -467 -748 -915 -156 -557 -759 -735 -168 -979 -954 -198 -826 -445 -844 -179 -712 -828 -229 -883 -231 -753 -273 -873 -379 -197 -97 -323 -798 -195 -847 -322 -722 -888 -442 -166 -361 -576 -684 -689 -573 -814 -357 -688 -87 -496 -17 -497 -351 -544 -615 -164 -346 -704 -84 -16 -284 -550 -617 -883 -874 -861 -54 -21 -732 -660 -675 -67 -628 -695 -282 -880 -864 -980 -276 -949 -42 -974 -766 -698 -923 -417 -258 -895 -634 -950 -40 -412 -92 -931 -489 -880 -164 -927 -850 -970 -81 -831 -722 -490 -650 -122 -127 -595 -725 -491 -189 -3 -56 -884 -552 -389 -798 -75 -940 -995 -915 -415 -412 -712 -78 -490 -280 -191 -998 -230 -887 -179 -127 -616 -15 -856 -607 -169 -115 -851 -11 -942 -987 -721 -868 -904 -831 -85 -354 -41 -946 -547 -419 -269 -682 -688 -633 -982 -205 -881 -898 -102 -559 -850 -124 -945 -457 -243 -745 -286 -317 -768 -534 -173 -245 -853 -683 -361 -655 -713 -996 -993 -797 -949 -620 -885 -748 -984 -131 -200 -648 -545 -249 -970 -101 -263 -887 -981 -930 -31 -325 -410 -953 -737 -506 -775 -589 -454 -479 -251 -67 -887 -182 -210 -883 -566 -991 -231 -316 -846 -298 -935 -356 -921 -942 -265 -641 -777 -741 -837 -598 -664 -524 -975 -707 -228 -404 -312 -642 -905 -803 -250 -238 -541 -759 -194 -638 -266 -463 -737 -674 -508 -955 -194 -819 -668 -448 -753 -1000 -460 -967 -212 -923 -56 -356 -492 -178 -193 -780 -517 -635 -616 -807 -520 -709 -966 -637 -790 -752 -538 -651 -393 -122 -393 -344 -179 -178 -72 -46 -22 -693 -943 -926 -603 -886 -860 -279 -701 -890 -14 -552 -398 -6 -686 -809 -269 -139 -750 -2 -311 -744 -412 -745 -477 -286 -501 -633 -75 -377 -228 -770 -184 -594 -79 -740 -13 -831 -217 -56 -134 -13 -189 -677 -614 -57 -675 -784 -73 -281 -552 -660 -704 -113 -232 -382 -969 -873 -615 -508 -669 -917 -723 -841 -371 -997 -986 -647 -827 -752 -457 -537 -590 -850 -420 -48 -432 -467 -664 -183 -902 -393 -690 -742 -654 -207 -361 -953 -194 -991 -679 -323 -832 -656 -609 -509 -600 -477 -972 -735 -973 -809 -617 -341 -710 -422 -579 -283 -808 -444 -405 -399 -887 -939 -144 -582 -467 -728 -217 -209 -716 -937 -908 -421 -145 -313 -869 -119 -71 -795 -951 -91 -358 -654 -38 -814 -174 -633 -654 -455 -692 -58 -120 -649 -225 -554 -793 -395 -376 -982 -463 -933 -702 -283 -739 -206 -211 -913 -28 -65 -787 -685 -640 -447 -159 -370 -587 -295 -539 -85 -822 -853 -266 -342 -367 -180 -986 -219 -734 -971 -638 -747 -439 -580 -453 -253 -186 -829 -456 -918 -579 -981 -320 -930 -69 -212 -827 -288 -993 -353 -861 -108 -33 -306 -977 -266 -129 -340 -49 -341 -577 -410 -911 -591 -35 -985 -389 -824 -752 -321 -940 -586 -392 -968 -961 -571 -695 -532 -395 -837 -806 -539 -615 -689 -570 -41 -461 -803 -719 -91 -767 -827 -483 -143 -985 -361 -979 -848 -740 -895 -116 -350 -74 -978 -585 -207 -639 -361 -951 -118 -943 -257 -315 -906 -545 -838 -49 -107 -548 -31 -932 -15 -345 -243 -273 -922 -390 -426 -546 -157 -830 -857 -543 -260 -198 -526 -47 -567 -347 -81 -954 -388 -651 -426 -324 -736 -460 -597 -61 -940 -721 -547 -559 -674 -657 -105 -277 -455 -402 -552 -347 -160 -615 -403 -255 -816 -725 -794 -810 -583 -590 -189 -842 -55 -868 -122 -856 -916 -348 -26 -980 -993 -571 -785 -306 -981 -84 -455 -751 -500 -170 -629 -879 -831 -827 -290 -86 -153 -83 -178 -413 -503 -984 -889 -662 -646 -351 -664 -672 -756 -653 -84 -66 -245 -47 -347 -87 -601 -975 -198 -985 -843 -433 -638 -679 -782 -203 -254 -715 -304 -255 -589 -535 -399 -544 -66 -94 -522 -809 -402 -757 -719 -74 -700 -827 -432 -570 -43 -727 -304 -179 -590 -728 -682 -3 -522 -138 -271 -822 -553 -449 -24 -1000 -16 -571 -334 -397 -911 -540 -162 -817 -947 -254 -557 -983 -330 -576 -627 -463 -187 -257 -177 -426 -415 -412 -343 -650 -247 -370 -607 -951 -76 -757 -75 -62 -644 -793 -11 -853 -186 -827 -901 -701 -280 -50 -912 -920 -14 -231 -666 -809 -936 -408 -39 -490 -862 -700 -383 -879 -113 -674 -33 -16 -643 -414 -741 -334 -13 -457 -916 -217 -926 -534 -563 -734 -479 -388 -636 -647 -360 -194 -942 -547 -925 -253 -957 -431 -920 -673 -50 -515 -983 -606 -261 -914 -885 -153 -557 -850 -993 -762 -717 -421 -920 -741 -617 -644 -309 -646 -116 -700 -254 -7 -80 -761 -32 -237 -478 -595 -424 -119 -457 -985 -306 -623 -526 -264 -361 -71 -479 -573 -330 -374 -427 -481 -430 -797 -760 -182 -169 -613 -964 -504 -263 -852 -188 -166 -381 -322 -685 -704 -408 -225 -836 -753 -947 -910 -853 -508 -121 -349 -394 -153 -920 -887 -514 -41 -67 -263 -864 -954 -481 -129 -565 -903 -895 -967 -512 -449 -927 -247 -428 -169 -225 -749 -572 -210 -335 -836 -136 -126 -803 -396 -953 -634 -9 -36 -970 -200 -83 -822 -235 -522 -210 -320 -409 -862 -405 -146 -943 -203 -367 -14 -310 -988 -476 -447 -102 -796 -801 -103 -602 -256 -506 -486 -591 -929 -460 -935 -793 -164 -483 -112 -69 -369 -164 -173 -760 -695 -577 -418 -734 -830 -606 -374 -532 -457 -335 -841 -277 -340 -420 -922 -143 -67 -670 -65 -78 -123 -289 -880 -138 -41 -886 -559 -595 -478 -639 -470 -43 -287 -979 -990 -800 -340 -391 -408 -298 -447 -735 -88 -946 -217 -486 -409 -752 -700 -334 -717 -89 -741 -95 -145 -794 -301 -652 -188 -506 -329 -913 -111 -715 -553 -293 -381 -256 -101 -543 -664 -385 -375 -977 -772 -995 -93 -271 -364 -665 -743 -741 -36 -104 -931 -273 -580 -97 -863 -669 -925 -121 -995 -647 -686 -647 -634 -329 -229 -126 -469 -767 -734 -920 -319 -724 -768 -742 -401 -717 -939 -145 -471 -818 -296 -763 -682 -116 -427 -961 -703 -396 -976 -655 -476 -148 -582 -68 -677 -25 -567 -665 -531 -912 -826 -301 -17 -725 -970 -861 -75 -474 -883 -889 -819 -729 -568 -61 -732 -599 -950 -525 -204 -855 -512 -447 -181 -276 -578 -702 -838 -595 -310 -25 -264 -928 -816 -872 -59 -538 -900 -867 -377 -82 -391 -666 -663 -259 -993 -885 -588 -669 -746 -675 -107 -695 -237 -611 -671 -309 -479 -780 -972 -676 -950 -440 -160 -683 -336 -732 -65 -309 -51 -398 -595 -61 -518 -136 -965 -55 -397 -407 -378 -11 -464 -809 -659 -7 -422 -947 -851 -1000 -866 -336 -245 -506 -786 -585 -660 -379 -402 -477 -581 -814 -443 -428 -972 -359 -484 -163 -680 -533 -291 -680 -152 -937 -3 -921 -317 -917 -572 -134 -639 -772 -145 -614 -398 -249 -231 -776 -640 -31 -848 -880 -361 -434 -115 -711 -246 -70 -928 -813 -414 -611 -224 -750 -887 -481 -697 -491 -177 -717 -245 -343 -185 -511 -777 -861 -881 -773 -662 -808 -398 -502 -772 -252 -730 -403 -538 -934 -202 -142 -236 -549 -225 -197 -328 -175 -258 -760 -144 -234 -60 -124 -941 -402 -947 -596 -322 -380 -497 -82 -472 -504 -437 -811 -294 -66 -740 -340 -676 -375 -224 -290 -920 -66 -545 -518 -157 -631 -892 -95 -380 -192 -942 -227 -978 -708 -393 -385 -571 -873 -979 -63 -187 -571 -228 -245 -834 -271 -925 -649 -852 -987 -807 -900 -45 -55 -133 -976 -17 -62 -438 -742 -186 -70 -279 -972 -976 -211 -726 -142 -49 -185 -464 -95 -341 -185 -513 -654 -7 -575 -737 -498 -172 -353 -95 -150 -48 -92 -153 -649 -33 -134 -801 -703 -613 -339 -749 -71 -714 -365 -441 -212 -136 -523 -72 -202 -175 -87 -266 -687 -15 -183 -78 -758 -809 -83 -272 -516 -326 -131 -240 -623 -866 -894 -998 -691 -443 -878 -572 -89 -274 -176 -659 -187 -667 -367 -169 -908 -947 -462 -520 -389 -645 -407 -605 -506 -948 -673 -562 -373 -527 -458 -26 -251 -1 -725 -3 -962 -464 -567 -444 -934 -937 -183 -495 -133 -283 -356 -321 -111 -213 -287 -976 -499 -550 -472 -876 -1 -692 -492 -699 -320 -611 -503 -455 -148 -237 -261 -284 -572 -347 -186 -698 -752 -136 -95 -399 -238 -683 -682 -250 -517 -38 -585 -872 -828 -913 -787 -609 -525 -947 -716 -410 -769 -747 -838 -713 -947 -699 -97 -738 -527 -926 -684 -11 -850 -828 -413 -82 -388 -293 -778 -829 -893 -880 -254 -441 -422 -313 -906 -209 -539 -870 -769 -327 -238 -357 -584 -962 -211 -287 -265 -315 -798 -113 -982 -179 -242 -975 -233 -108 -313 -13 -553 -255 -260 -357 -862 -489 -77 -420 -846 -970 -46 -800 -662 -853 -385 -652 -81 -300 -647 -84 -922 -463 -187 -287 -690 -744 -113 -815 -257 -837 -614 -665 -453 -711 -30 -301 -816 -530 -606 -686 -721 -308 -623 -282 -685 -718 -452 -822 -99 -305 -112 -950 -883 -614 -780 -497 -525 -818 -437 -146 -502 -647 -11 -972 -283 -686 -870 -142 -608 -532 -990 -908 -863 -528 -479 -592 -19 -638 -281 -724 -73 -944 -372 -655 -563 -447 -300 -526 -56 -508 -657 -958 -341 -205 -348 -291 -577 -792 -756 -991 -324 -546 -496 -155 -332 -921 -558 -328 -69 -807 -733 -203 -701 -53 -533 -411 -140 -617 -874 -864 -145 -863 -145 -584 -791 -849 -341 -824 -743 -426 -919 -768 -921 -887 -882 -653 -263 -941 -296 -464 -114 -35 -955 -707 -801 -588 -257 -240 -544 -859 -146 -346 -346 -381 -523 -539 -358 -650 -676 -268 -502 -761 -295 -455 -859 -669 -673 -307 -283 -144 -209 -913 -5 -603 -192 -760 -914 -587 -192 -398 -907 -63 -957 -215 -174 -325 -42 -424 -887 -60 -338 -91 -738 -838 -63 -289 -743 -152 -674 -947 -578 -487 -38 -292 -433 -166 -715 -818 -51 -709 -533 -32 -351 -106 -245 -975 -672 -122 -700 -737 -345 -568 -364 -791 -841 -252 -230 -295 -280 -858 -834 -83 -677 -411 -804 -367 -44 -697 -474 -41 -504 -57 -392 -952 -502 -423 -432 -710 -759 -386 -178 -480 -269 -55 -962 -192 -716 -230 -178 -194 -503 -989 -745 -213 -950 -25 -653 -797 -308 -687 -744 -666 -70 -669 -967 -651 -100 -786 -473 -509 -192 -635 -129 -758 -394 -107 -753 -466 -238 -381 -415 -749 -247 -912 -713 -224 -810 -770 -777 -429 -29 -474 -785 -601 -223 -373 -118 -7 -788 -571 -7 -324 -471 -906 -302 -659 -318 -651 -1 -261 -786 -597 -290 -965 -857 -15 -432 -846 -343 -969 -964 -224 -957 -488 -451 -304 -987 -320 -586 -131 -856 -930 -390 -512 -538 -159 -160 -710 -137 -917 -533 -67 -99 -558 -263 -445 -375 -102 -351 -105 -241 -685 -17 -597 -64 -464 -340 -835 -237 -70 -748 -471 -702 -418 -331 -45 -771 -873 -13 -555 -952 -954 -250 -787 -23 -644 -998 -65 -465 -327 -101 -155 -92 -702 -818 -182 -259 -204 -693 -588 -584 -487 -51 -852 -862 -318 -912 -804 -228 -16 -969 -53 -125 -67 -162 -36 -337 -413 -205 -693 -954 -518 -428 -450 -842 -895 -721 -492 -415 -629 -408 -727 -565 -336 -656 -835 -532 -742 -295 -99 -839 -448 -541 -785 -630 -156 -254 -291 -194 -648 -123 -81 -566 -384 -285 -176 -479 -523 -598 -921 -365 -675 -550 -786 -9 -381 -428 -112 -920 -156 -915 -993 -154 -145 -950 -999 -870 -248 -105 -244 -517 -975 -537 -692 -904 -717 -355 -457 -465 -875 -561 -79 -700 -737 -537 -4 -607 -802 -433 -196 -761 -363 -141 -420 -804 -282 -318 -120 -736 -166 -653 -591 -253 -733 -584 -209 -429 -497 -463 -704 -470 -354 -704 -593 -33 -308 -534 -390 -867 -423 -650 -380 -760 -301 -101 -761 -437 -645 -688 -299 -630 -726 -477 -877 -344 -86 -685 -69 -435 -417 -733 -59 -204 -445 -380 -913 -804 -767 -327 -307 -416 -598 -409 -395 -181 -582 -598 -918 -113 -728 -845 -431 -401 -26 -6 -206 -688 -379 -717 -150 -547 -37 -811 -433 -77 -312 -711 -886 -819 -739 -174 -144 -425 -865 -392 -612 -589 -835 -676 -536 -611 -821 -547 -315 -435 -947 -69 -749 -808 -943 -674 -885 -781 -911 -278 -839 -711 -600 -487 -499 -238 -964 -334 -794 -300 -451 -907 -111 -327 -500 -778 -170 -205 -539 -41 -730 -2 -578 -402 -843 -91 -746 -797 -911 -405 -885 -281 -76 -76 -680 -467 -481 -984 -229 -258 -610 -431 -880 -498 -578 -299 -994 -729 -424 -945 -597 -691 -513 -90 -934 -534 -915 -920 -634 -168 -380 -241 -817 -69 -271 -152 -821 -46 -976 -197 -507 -113 -33 -194 -457 -631 -877 -424 -735 -783 -520 -815 -1 -427 -800 -181 -384 -628 -519 -84 -279 -413 -464 -338 -299 -423 -955 -336 -478 -121 -685 -585 -13 -920 -470 -616 -238 -55 -784 -256 -599 -510 -856 -920 -990 -490 -444 -685 -236 -459 -163 -897 -293 -734 -626 -388 -607 -999 -290 -231 -948 -90 -542 -565 -979 -171 -86 -37 -210 -254 -106 -272 -12 -975 -551 -621 -699 -233 -275 -103 -619 -372 -658 -412 -454 -99 -662 -987 -429 -684 -929 -818 -512 -925 -523 -823 -863 -561 -683 -852 -778 -896 -641 -588 -38 -721 -185 -621 -801 -386 -913 -145 -62 -977 -491 -944 -620 -477 -175 -342 -813 -913 -68 -331 -720 -201 -334 -277 -14 -118 -15 -492 -634 -149 -944 -663 -753 -852 -379 -713 -597 -439 -915 -348 -801 -734 -356 -145 -622 -884 -893 -697 -285 -65 -383 -346 -416 -960 -935 -243 -833 -448 -784 -842 -390 -346 -424 -843 -232 -349 -356 -78 -895 -310 -109 -904 -681 -476 -456 -484 -493 -434 -486 -803 -560 -937 -267 -97 -756 -298 -880 -878 -552 -987 -640 -777 -583 -205 -344 -596 -832 -151 -494 -268 -349 -257 -926 -433 -345 -250 -612 -902 -829 -685 -457 -470 -266 -999 -265 -648 -113 -315 -149 -996 -213 -114 -447 -328 -540 -361 -901 -440 -254 -866 -667 -260 -609 -143 -191 -324 -424 -375 -456 -296 -498 -559 -407 -401 -696 -268 -728 -849 -146 -716 -299 -772 -457 -408 -565 -408 -669 -646 -723 -594 -186 -541 -640 -897 -742 -68 -597 -525 -828 -884 -505 -367 -271 -20 -913 -781 -80 -283 -689 -511 -591 -42 -772 -523 -309 -265 -472 -422 -391 -804 -753 -178 -5 -379 -88 -502 -891 -500 -521 -57 -446 -869 -375 -675 -855 -114 -316 -557 -925 -757 -359 -945 -264 -17 -730 -367 -853 -950 -477 -30 -334 -128 -618 -530 -716 -916 -955 -481 -311 -392 -321 -304 -772 -594 -384 -842 -802 -766 -803 -4 -791 -185 -75 -882 -828 -136 -335 -528 -90 -556 -347 -622 -39 -594 -985 -951 -392 -390 -542 -503 -955 -457 -62 -203 -626 -849 -165 -768 -929 -35 -62 -893 -80 -919 -284 -19 -616 -113 -218 -671 -295 -759 -993 -378 -57 -98 -652 -748 -574 -483 -476 -425 -17 -740 -957 -516 -840 -102 -900 -704 -79 -174 -265 -294 -174 -553 -122 -213 -419 -13 -814 -70 -418 -888 -510 -157 -58 -224 -731 -664 -102 -150 -656 -421 -99 -700 -210 -744 -803 -46 -264 -226 -243 -116 -795 -307 -470 -761 -214 -514 -609 -487 -657 -66 -356 -581 -775 -35 -926 -707 -783 -396 -453 -881 -865 -658 -498 -727 -876 -461 -324 -321 -415 -575 -451 -726 -566 -979 -434 -249 -247 -922 -357 -904 -757 -860 -274 -928 -624 -842 -778 -295 -64 -782 -926 -269 -37 -710 -149 -316 -378 -36 -856 -940 -155 -972 -862 -398 -593 -49 -366 -636 -993 -934 -974 -985 -867 -50 -156 -590 -375 -366 -820 -475 -89 -640 -841 -677 -598 -858 -204 -170 -394 -185 -196 -168 -712 -584 -696 -737 -286 -489 -412 -734 -547 -758 -642 -528 -898 -643 -504 -702 -354 -867 -179 -574 -932 -43 -347 -96 -234 -927 -148 -765 -602 -119 -157 -340 -521 -110 -943 -359 -166 -104 -324 -832 -693 -994 -820 -222 -54 -977 -782 -44 -757 -438 -50 -760 -357 -278 -430 -212 -180 -239 -719 -120 -11 -753 -111 -433 -791 -821 -107 -436 -905 -238 -546 -191 -815 -299 -449 -425 -732 -756 -406 -842 -229 -931 -485 -310 -224 -339 -385 -485 -371 -274 -304 -734 -12 -744 -870 -288 -731 -632 -764 -513 -626 -301 -595 -865 -926 -171 -433 -180 -442 -340 -262 -682 -855 -31 -60 -899 -841 -811 -39 -607 -604 -292 -84 -77 -55 -572 -690 -633 -1 -524 -215 -593 -301 -931 -15 -617 -84 -513 -285 -364 -285 -37 -160 -292 -364 -852 -608 -257 -885 -624 -173 -836 -539 -236 -28 -687 -686 -222 -535 -334 -255 -789 -274 -146 -641 -3 -619 -4 -979 -286 -353 -419 -538 -662 -488 -982 -212 -360 -249 -426 -476 -661 -477 -700 -20 -975 -21 -795 -833 -240 -758 -228 -4 -639 -367 -7 -671 -60 -252 -244 -303 -806 -331 -339 -137 -674 -55 -41 -966 -596 -323 -317 -187 -928 -870 -924 -187 -131 -780 -541 -952 -470 -958 -465 -113 -109 -557 -808 -846 -530 -571 -252 -697 -565 -562 -60 -42 -98 -644 -207 -907 -600 -998 -891 -559 -544 -196 -65 -647 -417 -272 -738 -819 -707 -126 -39 -529 -734 -657 -956 -476 -739 -873 -245 -58 -150 -909 -469 -371 -112 -564 -851 -125 -590 -890 -988 -18 -61 -487 -154 -17 -4 -149 -808 -90 -447 -701 -412 -768 -57 -77 -331 -759 -804 -659 -655 -779 -817 -6 -142 -141 -411 -805 -29 -187 -819 -404 -680 -326 -430 -923 -260 -203 -51 -358 -751 -631 -317 -861 -366 -622 -922 -346 -321 -788 -343 -777 -261 -918 -580 -932 -468 -767 -792 -273 -732 -102 -291 -478 -478 -227 -878 -295 -21 -496 -122 -411 -414 -289 -175 -997 -624 -500 -116 -89 -270 -837 -804 -793 -938 -172 -536 -913 -765 -333 -987 -272 -40 -238 -300 -735 -112 -31 -426 -823 -591 -936 -415 -286 -524 -601 -938 -268 -580 -160 -997 -703 -412 -312 -520 -971 -933 -137 -1000 -489 -306 -48 -868 -175 -940 -108 -449 -287 -334 -410 -474 -972 -740 -263 -107 -342 -149 -16 -907 -581 -600 -801 -698 -85 -717 -499 -149 -609 -281 -427 -702 -879 -455 -694 -232 -47 -340 -745 -295 -531 -939 -934 -829 -929 -103 -311 -21 -56 -822 -354 -743 -117 -693 -122 -2 -326 -311 -467 -166 -683 -870 -114 -378 -909 -343 -898 -358 -398 -762 -131 -256 -905 -330 -384 -284 -269 -121 -884 -380 -875 -937 -215 -324 -515 -53 -832 -476 -802 -597 -562 -74 -244 -861 -384 -258 -152 -685 -132 -791 -505 -634 -114 -770 -662 -331 -773 -700 -513 -518 -479 -853 -425 -251 -431 -19 -842 -849 -69 -519 -271 -41 -975 -444 -385 -208 -489 -474 -330 -97 -812 -121 -658 -488 -144 -365 -475 -362 -180 -207 -71 -762 -557 -662 -699 -859 -525 -107 -164 -608 -2 -898 -391 -42 -614 -824 -168 -119 -101 -492 -72 -329 -305 -67 -655 -200 -532 -635 -335 -220 -506 -867 -791 -584 -103 -824 -858 -128 -734 -869 -344 -732 -935 -604 -736 -28 -900 -35 -1000 -165 -330 -3 -487 -875 -360 -182 -130 -125 -5 -318 -648 -593 -865 -856 -946 -715 -908 -869 -612 -255 -888 -818 -967 -917 -330 -880 -496 -312 -58 -545 -676 -873 -809 -34 -306 -68 -893 -106 -895 -513 -831 -7 -865 -575 -291 -908 -323 -200 -977 -478 -308 -855 -869 -459 -327 -526 -694 -662 -971 -275 -190 -62 -117 -834 -167 -23 -625 -462 -606 -703 -992 -544 -709 -437 -416 -407 -588 -363 -81 -34 -910 -776 -486 -652 -654 -290 -516 -427 -587 -45 -624 -990 -352 -454 -625 -649 -706 -569 -928 -948 -994 -984 -676 -198 -194 -933 -483 -67 -537 -396 -865 -857 -800 -115 -38 -344 -202 -932 -527 -369 -243 -903 -215 -570 -329 -784 -141 -502 -819 -108 -958 -378 -604 -561 -979 -660 -513 -902 -596 -553 -70 -784 -982 -191 -395 -865 -334 -545 -179 -153 -536 -391 -414 -893 -664 -597 -101 -644 -229 -571 -412 -685 -922 -999 -387 -485 -72 -636 -856 -307 -331 -483 -26 -504 -820 -235 -206 -358 -242 -794 -886 -796 -710 -449 -441 -800 -436 -549 -836 -577 -891 -482 -551 -769 -375 -471 -966 -907 -381 -443 -19 -957 -121 -416 -159 -484 -946 -812 -35 -720 -378 -467 -640 -368 -770 -404 -628 -705 -689 -116 -622 -971 -839 -622 -347 -268 -731 -681 -296 -903 -450 -904 -50 -797 -424 -914 -807 -53 -141 -605 -320 -541 -553 -467 -887 -601 -107 -269 -90 -892 -169 -945 -424 -281 -262 -301 -506 -679 -598 -99 -501 -161 -479 -616 -65 -259 -361 -896 -236 -465 -223 -399 -785 -795 -790 -667 -373 -337 -545 -621 -657 -50 -501 -698 -110 -115 -398 -930 -860 -87 -427 -472 -587 -334 -375 -793 -854 -302 -904 -297 -7 -599 -771 -110 -359 -129 -579 -847 -293 -328 -822 -945 -15 -280 -413 -565 -385 -13 -658 -757 -236 -467 -999 -684 -691 -863 -116 -835 -146 -263 -828 -65 -739 -986 -234 -226 -864 -961 -654 -325 -581 -960 -358 -561 -879 -985 -295 -372 -267 -554 -247 -571 -636 -367 -165 -522 -276 -61 -968 -76 -277 -561 -265 -677 -565 -329 -43 -210 -973 -520 -839 -859 -502 -9 -866 -92 -166 -117 -116 -586 -508 -833 -724 -539 -661 -839 -684 -148 -941 -929 -468 -9 -820 -878 -420 -366 -908 -824 -971 -764 -996 -981 -656 -726 -702 -703 -252 -576 -645 -416 -702 -780 -389 -514 -318 -458 -27 -200 -791 -93 -496 -645 -934 -758 -849 -26 -239 -880 -450 -361 -313 -193 -187 -293 -773 -635 -795 -300 -5 -434 -286 -351 -867 -797 -643 -35 -278 -934 -92 -700 -59 -778 -665 -610 -213 -964 -984 -565 -285 -962 -219 -97 -851 -393 -254 -816 -670 -861 -14 -127 -879 -390 -905 -795 -383 -877 -257 -682 -655 -558 -649 -189 -973 -897 -610 -826 -30 -562 -706 -386 -185 -115 -472 -413 -79 -167 -150 -492 -891 -20 -98 -337 -755 -687 -513 -680 -165 -31 -835 -488 -506 -37 -6 -153 -943 -140 -480 -807 -732 -144 -668 -962 -788 -46 -223 -651 -129 -930 -684 -607 -743 -706 -429 -231 -196 -886 -421 -524 -676 -611 -393 -891 -55 -857 -61 -14 -230 -432 -447 -316 -827 -155 -926 -211 -624 -437 -598 -886 -653 -332 -483 -714 -761 -898 -966 -185 -515 -406 -503 -646 -906 -580 -809 -947 -529 -532 -392 -13 -707 -958 -47 -257 -828 -398 -961 -54 -166 -110 -378 -139 -952 -825 -527 -107 -257 -970 -587 -474 -111 -861 -723 -655 -55 -160 -824 -848 -454 -783 -59 -270 -852 -663 -486 -757 -731 -181 -310 -489 -836 -395 -420 -606 -152 -737 -100 -328 -411 -286 -345 -756 -801 -111 -576 -416 -493 -888 -223 -595 -561 -512 -359 -209 -721 -780 -473 -891 -406 -655 -442 -274 -526 -247 -418 -828 -708 -187 -695 -95 -568 -159 -322 -642 -34 -904 -356 -41 -533 -617 -289 -930 -216 -754 -709 -351 -560 -308 -822 -257 -207 -98 -516 -93 -685 -278 -759 -765 -927 -305 -288 -209 -317 -431 -10 -511 -15 -704 -813 -203 -890 -960 -555 -498 -448 -566 -129 -745 -45 -825 -720 -871 -66 -306 -544 -434 -845 -536 -681 -10 -256 -42 -795 -200 -565 -378 -223 -409 -293 -516 -29 -598 -857 -262 -827 -270 -427 -670 -299 -5 -392 -139 -654 -498 -97 -796 -911 -595 -942 -52 -633 -883 -896 -914 -161 -391 -694 -135 -383 -431 -915 -751 -964 -597 -734 -850 -879 -731 -618 -976 -486 -579 -39 -4 -772 -790 -48 -916 -255 -744 -713 -601 -572 -931 -322 -557 -262 -332 -378 -346 -3 -84 -182 -206 -497 -613 -933 -557 -471 -294 -293 -430 -322 -306 -713 -726 -20 -828 -204 -355 -971 -699 -68 -427 -21 -856 -13 -445 -271 -776 -524 -587 -648 -232 -12 -780 -61 -248 -696 -308 -303 -129 -874 -787 -938 -722 -326 -141 -219 -628 -5 -310 -52 -357 -227 -894 -316 -689 -256 -131 -3 -743 -878 -804 -805 -987 -601 -663 -894 -218 -197 -904 -221 -155 -40 -373 -609 -382 -120 -387 -32 -23 -599 -664 -522 -624 -981 -512 -102 -759 -788 -151 -255 -17 -210 -303 -698 -356 -43 -243 -264 -473 -315 -371 -883 -873 -18 -914 -473 -164 -605 -857 -801 -128 -154 -825 -499 -105 -443 -143 -145 -705 -625 -150 -742 -757 -979 -793 -159 -390 -629 -393 -528 -598 -37 -107 -446 -869 -505 -650 -149 -296 -697 -767 -572 -6 -906 -701 -459 -845 -965 -392 -815 -905 -847 -73 -494 -558 -359 -619 -203 -859 -440 -32 -732 -104 -687 -103 -114 -929 -162 -944 -2 -755 -396 -115 -77 -261 -494 -90 -533 -557 -225 -595 -130 -762 -466 -244 -827 -943 -676 -684 -491 -281 -912 -430 -276 -269 -770 -383 -345 -793 -470 -408 -105 -978 -656 -662 -522 -596 -10 -808 -907 -347 -792 -456 -520 -801 -873 -596 -234 -966 -213 -341 -640 -476 -643 -23 -964 -878 -198 -269 -38 -611 -951 -503 -461 -701 -877 -823 -829 -214 -915 -950 -65 -203 -424 -934 -327 -527 -573 -713 -909 -735 -540 -759 -416 -631 -420 -70 -959 -207 -539 -848 -880 -243 -860 -822 -594 -650 -750 -498 -322 -178 -990 -870 -596 -401 -853 -67 -352 -316 -1 -689 -27 -744 -27 -887 -273 -619 -406 -798 -398 -771 -68 -193 -361 -180 -371 -410 -373 -506 -849 -161 -404 -81 -78 -779 -136 -439 -134 -21 -176 -789 -134 -975 -491 -340 -982 -889 -914 -494 -977 -654 -185 -99 -649 -697 -437 -941 -986 -709 -282 -524 -787 -65 -42 -6 -110 -809 -644 -735 -276 -48 -275 -96 -6 -877 -344 -161 -500 -961 -819 -682 -60 -809 -155 -423 -779 -49 -369 -562 -837 -180 -285 -151 -776 -605 -814 -778 -220 -972 -678 -356 -687 -47 -384 -866 -89 -478 -38 -394 -678 -418 -75 -306 -669 -734 -939 -68 -682 -295 -445 -190 -437 -481 -669 -552 -556 -283 -263 -830 -625 -55 -880 -994 -514 -922 -797 -835 -817 -690 -755 -914 -884 -213 -368 -906 -991 -154 -274 -692 -882 -635 -657 -604 -192 -783 -644 -944 -640 -171 -294 -470 -16 -864 -533 -943 -149 -97 -765 -608 -533 -168 -821 -335 -838 -881 -851 -760 -157 -984 -487 -899 -885 -220 -962 -175 -437 -74 -543 -257 -140 -192 -464 -466 -213 -772 -727 -184 -885 -834 -333 -184 -882 -255 -572 -590 -408 -243 -151 -558 -351 -293 -546 -824 -190 -686 -941 -782 -454 -421 -674 -276 -87 -229 -625 -747 -448 -820 -417 -684 -54 -757 -798 -256 -928 -301 -557 -260 -137 -456 -607 -345 -419 -387 -738 -468 -660 -369 -935 -55 -499 -512 -592 -44 -23 -260 -76 -44 -316 -600 -257 -53 -780 -973 -445 -372 -733 -612 -43 -836 -759 -659 -775 -551 -844 -321 -605 -44 -513 -188 -628 -607 -600 -996 -93 -535 -385 -687 -693 -617 -896 -267 -7 -393 -41 -223 -728 -952 -512 -41 -162 -283 -556 -233 -576 -237 -872 -37 -475 -472 -316 -22 -743 -754 -311 -515 -223 -872 -183 -720 -393 -494 -749 -637 -601 -517 -305 -527 -685 -740 -745 -408 -185 -102 -389 -619 -280 -965 -604 -1000 -836 -47 -805 -300 -659 -945 -446 -194 -547 -358 -329 -130 -896 -11 -796 -484 -183 -693 -337 -546 -75 -312 -826 -645 -91 -126 -377 -808 -503 -79 -385 -432 -331 -159 -341 -509 -92 -88 -672 -829 -234 -354 -324 -954 -191 -696 -659 -873 -551 -565 -667 -337 -623 -534 -67 -937 -388 -849 -943 -642 -700 -120 -36 -960 -203 -778 -116 -539 -926 -699 -248 -764 -177 -104 -977 -102 -36 -484 -422 -455 -239 -626 -295 -164 -152 -275 -124 -13 -729 -151 -469 -96 -55 -233 -720 -653 -444 -109 -91 -857 -498 -319 -160 -381 -369 -405 -264 -649 -743 -432 -202 -716 -147 -979 -942 -915 -210 -348 -847 -123 -754 -890 -162 -594 -789 -793 -517 -906 -82 -53 -311 -590 -585 -391 -377 -69 -174 -736 -476 -210 -634 -947 -717 -975 -735 -459 -849 -191 -349 -907 -570 -466 -62 -221 -364 -543 -238 -317 -831 -704 -972 -412 -804 -772 -8 -565 -223 -461 -792 -831 -981 -59 -159 -860 -987 -491 -632 -572 -213 -692 -133 -24 -884 -885 -48 -216 -36 -739 -571 -22 -224 -137 -557 -396 -732 -858 -927 -567 -496 -552 -397 -274 -616 -316 -978 -389 -5 -635 -266 -904 -95 -144 -778 -327 -206 -785 -969 -14 -348 -314 -217 -256 -773 -10 -339 -651 -281 -123 -149 -779 -171 -147 -916 -505 -783 -787 -898 -508 -809 -80 -604 -473 -888 -495 -415 -51 -59 -894 -101 -408 -237 -459 -824 -226 -241 -872 -583 -191 -52 -639 -740 -877 -987 -128 -801 -417 -743 -33 -261 -460 -561 -191 -778 -11 -25 -591 -775 -579 -380 -113 -343 -938 -101 -756 -425 -331 -914 -338 -265 -557 -3 -935 -717 -156 -242 -54 -726 -34 -589 -117 -413 -64 -794 -118 -769 -106 -644 -268 -726 -907 -405 -124 -173 -877 -228 -582 -940 -130 -640 -521 -564 -587 -989 -379 -669 -25 -482 -92 -325 -214 -14 -942 -188 -171 -312 -424 -800 -623 -548 -219 -309 -231 -237 -647 -322 -69 -838 -850 -732 -779 -791 -745 -953 -490 -862 -372 -284 -811 -472 -735 -679 -412 -769 -328 -407 -517 -524 -909 -438 -575 -255 -355 -365 -816 -626 -55 -712 -33 -287 -897 -635 -540 -254 -923 -870 -596 -803 -961 -634 -304 -109 -730 -266 -24 -944 -274 -911 -873 -742 -593 -851 -297 -70 -557 -293 -949 -643 -141 -687 -160 -79 -676 -24 -375 -580 -78 -234 -754 -107 -151 -196 -513 -860 -594 -621 -611 -187 -443 -733 -879 -899 -862 -283 -487 -723 -68 -681 -639 -955 -929 -803 -503 -612 -256 -26 -24 -694 -778 -559 -123 -157 -79 -686 -139 -819 -558 -4 -416 -549 -555 -481 -781 -920 -546 -439 -564 -562 -109 -291 -384 -726 -31 -243 -614 -101 -944 -745 -158 -844 -184 -728 -201 -483 -138 -556 -16 -286 -81 -269 -964 -472 -665 -368 -606 -159 -881 -870 -774 -847 -301 -29 -356 -857 -738 -980 -573 -820 -580 -692 -940 -191 -886 -468 -296 -83 -164 -848 -127 -474 -682 -860 -80 -701 -825 -296 -706 -814 -706 -631 -889 -784 -872 -667 -178 -442 -38 -821 -189 -433 -988 -44 -282 -1000 -728 -3 -196 -889 -683 -971 -922 -16 -770 -304 -326 -135 -289 -458 -761 -204 -647 -570 -359 -277 -514 -504 -447 -507 -688 -424 -32 -945 -378 -43 -425 -19 -921 -777 -498 -297 -38 -524 -969 -347 -338 -976 -726 -362 -128 -307 -219 -675 -756 -805 -687 -28 -319 -378 -209 -12 -797 -711 -1 -629 -248 -231 -254 -919 -210 -780 -191 -519 -423 -633 -302 -812 -534 -326 -330 -333 -92 -973 -903 -865 -33 -434 -969 -881 -525 -160 -841 -284 -49 -184 -147 -983 -311 -884 -1000 -535 -411 -233 -546 -776 -162 -223 -203 -775 -506 -432 -502 -832 -357 -597 -260 -118 -709 -380 -398 -608 -934 -292 -974 -44 -373 -52 -549 -916 -299 -245 -599 -213 -580 -559 -584 -266 -457 -475 -579 -558 -946 -353 -917 -581 -766 -369 -37 -761 -42 -370 -794 -688 -981 -655 -850 -564 -404 -725 -610 -897 -189 -969 -181 -75 -668 -50 -36 -203 -23 -645 -501 -868 -868 -92 -517 -415 -653 -296 -678 -780 -577 -867 -190 -228 -559 -555 -444 -666 -176 -260 -189 -658 -4 -841 -951 -777 -201 -218 -103 -103 -771 -92 -434 -544 -205 -501 -970 -203 -399 -371 -211 -684 -304 -896 -809 -577 -605 -509 -780 -856 -458 -497 -765 -429 -69 -461 -136 -72 -776 -586 -131 -368 -291 -815 -91 -418 -836 -718 -519 -372 -557 -698 -159 -287 -182 -843 -575 -307 -116 -133 -678 -916 -725 -901 -479 -652 -41 -171 -276 -796 -493 -47 -384 -786 -836 -764 -985 -850 -174 -825 -650 -210 -331 -339 -660 -210 -730 -979 -606 -83 -568 -760 -304 -975 -158 -662 -756 -447 -203 -193 -675 -674 -387 -548 -116 -389 -725 -386 -472 -188 -202 -938 -538 -361 -10 -999 -558 -514 -70 -1 -768 -204 -710 -958 -420 -136 -142 -582 -672 -242 -343 -416 -270 -791 -633 -337 -608 -759 -853 -333 -484 -730 -181 -366 -644 -182 -720 -280 -282 -167 -666 -881 -476 -141 -688 -530 -935 -442 -86 -942 -797 -840 -148 -810 -633 -965 -439 -168 -932 -864 -902 -626 -868 -13 -282 -743 -586 -418 -124 -721 -33 -952 -689 -274 -678 -789 -982 -162 -566 -85 -803 -693 -805 -71 -556 -349 -90 -929 -632 -909 -4 -527 -474 -344 -807 -448 -379 -515 -833 -864 -289 -191 -688 -469 -951 -257 -706 -350 -656 -654 -33 -3 -915 -412 -252 -982 -483 -625 -980 -881 -870 -992 -915 -699 -372 -877 -320 -255 -535 -338 -113 -985 -134 -36 -741 -688 -294 -468 -820 -607 -4 -196 -618 -424 -612 -413 -878 -490 -183 -466 -433 -822 -536 -440 -106 -226 -970 -436 -63 -395 -25 -953 -956 -49 -689 -830 -718 -165 -246 -276 -157 -87 -798 -253 -586 -160 -999 -12 -183 -857 -55 -558 -504 -476 -417 -213 -212 -31 -713 -680 -881 -520 -195 -903 -177 -11 -494 -734 -638 -853 -603 -801 -307 -488 -433 -183 -724 -904 -506 -201 -840 -296 -661 -61 -536 -101 -118 -33 -310 -450 -689 -696 -769 -229 -30 -703 -571 -976 -76 -580 -781 -127 -711 -271 -741 -770 -661 -526 -499 -817 -855 -744 -650 -306 -335 -708 -988 -588 -239 -40 -528 -392 -967 -549 -521 -597 -221 -719 -818 -647 -867 -459 -427 -990 -5 -654 -264 -286 -669 -65 -189 -705 -142 -428 -570 -649 -69 -206 -267 -311 -154 -283 -817 -582 -544 -282 -621 -908 -398 -426 -107 -680 -306 -832 -112 -834 -117 -567 -478 -29 -168 -494 -991 -922 -675 -283 -637 -101 -897 -932 -332 -906 -744 -755 -678 -894 -935 -244 -156 -674 -384 -397 -978 -622 -652 -893 -782 -828 -613 -230 -474 -323 -296 -405 -526 -523 -291 -385 -228 -168 -337 -669 -464 -386 -885 -332 -238 -651 -507 -25 -727 -68 -877 -701 -9 -715 -622 -494 -603 -659 -317 -825 -983 -783 -184 -670 -161 -537 -818 -987 -923 -397 -595 -812 -669 -54 -379 -924 -858 -370 -842 -895 -974 -653 -752 -360 -579 -1000 -491 -129 -913 -889 -249 -509 -881 -288 -959 -659 -325 -573 -823 -489 -327 -135 -966 -269 -808 -180 -237 -664 -986 -325 -80 -258 -67 -714 -822 -893 -605 -843 -286 -782 -911 -768 -250 -953 -28 -162 -494 -46 -625 -250 -745 -402 -349 -317 -692 -689 -746 -381 -757 -801 -66 -614 -681 -807 -832 -363 -216 -139 -827 -435 -655 -645 -258 -391 -61 -251 -712 -598 -916 -162 -131 -898 -887 -101 -52 -854 -454 -651 -231 -192 -625 -939 -712 -237 -157 -660 -159 -966 -648 -65 -365 -672 -139 -3 -875 -794 -32 -613 -199 -334 -943 -676 -73 -167 -144 -953 -284 -536 -619 -267 -495 -2 -750 -856 -117 -450 -980 -358 -20 -424 -225 -348 -805 -268 -278 -756 -171 -241 -203 -367 -280 -832 -393 -463 -65 -35 -971 -811 -326 -99 -387 -204 -442 -902 -742 -715 -709 -649 -888 -563 -382 -706 -883 -263 -326 -88 -806 -993 -692 -889 -674 -65 -498 -693 -687 -506 -312 -402 -84 -947 -455 -163 -392 -43 -796 -668 -65 -78 -486 -484 -171 -250 -607 -379 -110 -650 -36 -796 -848 -354 -838 -17 -763 -174 -177 -603 -238 -662 -382 -866 -749 -457 -399 -575 -611 -80 -46 -641 -468 -426 -897 -379 -406 -291 -122 -595 -368 -555 -618 -172 -911 -703 -638 -153 -739 -794 -876 -527 -612 -30 -470 -262 -851 -220 -697 -725 -128 -414 -528 -126 -49 -495 -272 -342 -342 -9 -941 -941 -638 -938 -741 -347 -12 -926 -984 -983 -19 -74 -603 -997 -98 -631 -810 -803 -314 -116 -808 -894 -677 -642 -474 -379 -254 -690 -970 -13 -710 -714 -320 -154 -349 -986 -855 -819 -665 -656 -45 -927 -739 -330 -867 -930 -878 -201 -848 -837 -392 -390 -264 -422 -309 -841 -399 -894 -538 -211 -548 -647 -324 -572 -801 -687 -994 -514 -458 -154 -222 -216 -747 -145 -401 -317 -974 -640 -236 -290 -421 -462 -973 -316 -9 -267 -690 -256 -719 -975 -282 -815 -779 -369 -794 -211 -674 -700 -445 -192 -468 -783 -260 -669 -346 -481 -979 -9 -530 -977 -955 -812 -688 -612 -140 -266 -995 -58 -237 -383 -596 -876 -897 -105 -961 -688 -975 -306 -570 -813 -604 -876 -88 -550 -526 -174 -404 -12 -943 -472 -866 -901 -362 -457 -528 -357 -489 -860 -701 -576 -19 -29 -456 -714 -556 -196 -636 -847 -535 -658 -947 -303 -321 -827 -864 -521 -901 -530 -190 -762 -833 -925 -922 -655 -122 -517 -320 -683 -818 -280 -822 -740 -38 -120 -938 -171 -194 -205 -384 -865 -841 -394 -358 -779 -433 -738 -130 -780 -865 -873 -845 -793 -636 -418 -825 -565 -211 -766 -863 -58 -658 -11 -837 -336 -540 -655 -592 -539 -484 -620 -462 -250 -926 -662 -663 -224 -732 -846 -799 -951 -740 -348 -711 -423 -725 -549 -656 -504 -720 -473 -872 -785 -533 -224 -419 -912 -697 -990 -392 -677 -740 -15 -374 -657 -557 -603 -865 -914 -306 -900 -418 -920 -245 -402 -48 -510 -536 -310 -571 -914 -88 -969 -280 -303 -404 -223 -682 -953 -899 -165 -727 -378 -851 -411 -800 -504 -65 -176 -465 -718 -949 -426 -497 -707 -825 -544 -22 -961 -158 -671 -360 -897 -42 -501 -485 -171 -261 -776 -20 -747 -896 -837 -684 -943 -711 -813 -829 -727 -494 -494 -339 -869 -400 -858 -92 -288 -86 -24 -277 -173 -611 -724 -876 -69 -31 -760 -397 -975 -412 -116 -766 -574 -944 -317 -741 -993 -601 -42 -575 -770 -969 -696 -658 -886 -240 -726 -294 -228 -751 -333 -636 -2 -453 -571 -137 -226 -332 -829 -286 -52 -924 -543 -715 -282 -660 -49 -451 -415 -492 -390 -371 -439 -53 -681 -155 -22 -350 -79 -390 -978 -837 -860 -158 -114 -23 -332 -376 -594 -419 -713 -484 -283 -838 -835 -488 -799 -957 -108 -637 -896 -709 -85 -711 -734 -229 -984 -854 -628 -294 -983 -180 -268 -826 -316 -476 -476 -845 -479 -391 -482 -32 -353 -992 -938 -61 -600 -164 -207 -336 -990 -999 -315 -103 -407 -135 -356 -854 -254 -563 -866 -729 -871 -931 -556 -141 -891 -334 -667 -644 -16 -533 -404 -115 -917 -293 -147 -118 -812 -661 -991 -271 -655 -706 -701 -137 -346 -108 -40 -348 -865 -937 -552 -872 -941 -572 -211 -867 -959 -350 -14 -670 -573 -475 -317 -610 -773 -940 -562 -898 -676 -199 -173 -174 -870 -370 -328 -737 -88 -980 -169 -188 -152 -676 -589 -824 -310 -67 -627 -909 -878 -729 -221 -247 -456 -526 -603 -403 -226 -475 -358 -657 -334 -201 -174 -1 -455 -938 -808 -371 -786 -589 -108 -390 -665 -102 -85 -628 -526 -225 -232 -544 -577 -61 -202 -499 -751 -87 -649 -148 -782 -409 -838 -28 -142 -660 -586 -398 -258 -414 -277 -492 -785 -186 -52 -454 -399 -774 -677 -771 -577 -483 -890 -257 -161 -456 -745 -515 -453 -300 -966 -398 -265 -237 -514 -766 -595 -70 -276 -510 -768 -590 -773 -929 -902 -757 -701 -249 -673 -501 -459 -316 -731 -851 -805 -338 -568 -223 -554 -823 -269 -630 -159 -178 -772 -111 -219 -638 -60 -208 -238 -968 -719 -334 -306 -419 -812 -626 -747 -685 -822 -929 -571 -699 -281 -210 -267 -114 -373 -395 -819 -281 -214 -509 -998 -531 -553 -793 -461 -20 -411 -738 -246 -967 -597 -139 -938 -700 -876 -76 -491 -14 -751 -719 -421 -688 -894 -484 -843 -814 -299 -531 -591 -281 -603 -887 -646 -234 -848 -243 -279 -300 -75 -28 -316 -5 -83 -522 -718 -901 -242 -786 -756 -944 -955 -266 -150 -69 -282 -600 -665 -641 -896 -8 -483 -675 -958 -176 -749 -891 -31 -603 -217 -470 -428 -792 -72 -688 -143 -382 -865 -588 -862 -343 -83 -179 -253 -324 -949 -187 -555 -503 -942 -459 -875 -718 -258 -898 -968 -214 -840 -159 -52 -763 -377 -991 -212 -313 -591 -573 -330 -766 -56 -178 -319 -1000 -741 -694 -617 -691 -593 -127 -180 -423 -218 -102 -439 -144 -295 -840 -45 -612 -446 -403 -66 -702 -866 -368 -924 -103 -813 -731 -55 -879 -209 -162 -983 -393 -869 -243 -831 -895 -442 -475 -889 -315 -257 -249 -527 -194 -747 -747 -89 -811 -243 -840 -40 -396 -838 -112 -15 -873 -592 -421 -882 -349 -301 -708 -326 -873 -42 -892 -163 -938 -978 -402 -427 -555 -752 -328 -609 -486 -530 -659 -458 -341 -567 -944 -788 -25 -509 -322 -43 -471 -323 -247 -78 -70 -827 -278 -575 -245 -341 -592 -74 -191 -981 -525 -194 -90 -710 -277 -605 -314 -895 -642 -717 -922 -360 -26 -640 -357 -76 -2 -778 -566 -649 -424 -180 -621 -387 -756 -36 -173 -437 -123 -846 -859 -105 -24 -558 -314 -418 -544 -245 -366 -351 -680 -81 -446 -195 -552 -329 -401 -550 -724 -816 -912 -716 -571 -737 -156 -123 -603 -869 -676 -118 -294 -166 -665 -776 -242 -653 -960 -952 -603 -167 -209 -431 -348 -796 -758 -374 -24 -932 -988 -736 -439 -290 -688 -333 -836 -339 -206 -292 -675 -610 -199 -182 -411 -604 -338 -681 -878 -163 -891 -698 -654 -282 -887 -339 -158 -666 -684 -92 -625 -548 -634 -133 -758 -866 -397 -128 -480 -945 -595 -127 -182 -508 -953 -519 -772 -84 -242 -826 -604 -321 -662 -467 -688 -243 -684 -919 -917 -133 -34 -203 -444 -728 -947 -437 -573 -582 -756 -630 -539 -847 -463 -897 -845 -508 -978 -339 -308 -736 -234 -865 -166 -883 -202 -226 -555 -636 -320 -515 -205 -626 -677 -664 -656 -436 -973 -369 -379 -524 -198 -246 -659 -924 -178 -800 -629 -387 -953 -891 -303 -413 -957 -319 -374 -322 -124 -430 -806 -793 -492 -928 -113 -973 -822 -246 -404 -590 -218 -238 -829 -107 -174 -539 -999 -198 -452 -578 -652 -367 -481 -814 -141 -549 -825 -675 -329 -899 -231 -628 -763 -217 -946 -914 -230 -412 -407 -873 -308 -608 -77 -460 -559 -875 -526 -909 -654 -879 -265 -266 -76 -400 -230 -76 -822 -362 -280 -353 -938 -523 -956 -216 -831 -521 -195 -858 -475 -779 -120 -422 -480 -501 -486 -957 -810 -480 -246 -197 -600 -817 -860 -773 -750 -507 -190 -977 -539 -42 -751 -786 -763 -260 -769 -45 -502 -696 -809 -556 -186 -249 -531 -536 -695 -346 -395 -576 -856 -296 -216 -483 -845 -72 -204 -461 -35 -378 -690 -690 -214 -808 -629 -406 -968 -812 -57 -880 -91 -382 -149 -506 -866 -576 -711 -550 -958 -912 -294 -480 -546 -953 -314 -95 -157 -503 -688 -843 -593 -653 -946 -811 -234 -235 -152 -324 -621 -215 -432 -574 -851 -847 -790 -772 -630 -313 -934 -238 -660 -134 -324 -904 -761 -279 -262 -768 -554 -158 -315 -710 -358 -757 -624 -871 -782 -205 -251 -455 -984 -425 -486 -753 -619 -565 -13 -273 -561 -788 -820 -77 -173 -175 -77 -488 -788 -801 -514 -70 -530 -171 -523 -227 -772 -940 -472 -459 -238 -318 -641 -231 -374 -210 -916 -791 -4 -415 -245 -158 -883 -329 -897 -250 -974 -424 -679 -365 -353 -73 -329 -613 -685 -583 -460 -14 -764 -869 -353 -247 -901 -224 -197 -742 -369 -525 -454 -246 -728 -970 -381 -302 -137 -785 -116 -80 -137 -960 -128 -266 -679 -3 -165 -717 -980 -239 -840 -895 -651 -893 -918 -52 -466 -322 -727 -388 -914 -936 -114 -2 -276 -784 -885 -7 -734 -261 -551 -839 -535 -391 -512 -646 -565 -886 -190 -703 -142 -600 -360 -269 -198 -332 -568 -874 -893 -393 -81 -753 -928 -728 -88 -371 -163 -976 -273 -116 -552 -386 -618 -33 -108 -341 -250 -329 -906 -399 -910 -924 -935 -770 -73 -598 -370 -822 -985 -355 -373 -249 -208 -978 -356 -326 -996 -39 -212 -621 -642 -909 -683 -721 -223 -174 -655 -384 -710 -964 -152 -876 -102 -982 -321 -227 -837 -251 -648 -170 -607 -872 -171 -844 -843 -132 -425 -429 -424 -482 -778 -502 -842 -685 -458 -423 -687 -832 -284 -88 -10 -428 -950 -817 -781 -88 -741 -863 -873 -955 -765 -281 -368 -40 -353 -682 -914 -66 -561 -206 -638 -166 -953 -87 -96 -115 -471 -214 -924 -499 -453 -579 -945 -505 -834 -781 -979 -784 -728 -629 -45 -95 -520 -26 -41 -950 -778 -273 -114 -814 -109 -907 -767 -351 -123 -119 -12 -740 -126 -997 -939 -424 -970 -765 -771 -22 -966 -631 -131 -654 -904 -950 -365 -795 -267 -986 -437 -659 -166 -74 -379 -409 -185 -156 -893 -42 -641 -957 -886 -294 -570 -657 -39 -386 -716 -35 -104 -977 -570 -96 -648 -827 -419 -699 -774 -586 -621 -745 -93 -591 -492 -13 -977 -45 -358 -950 -181 -858 -210 -545 -352 -259 -994 -655 -792 -259 -291 -15 -556 -79 -501 -534 -19 -517 -479 -544 -373 -842 -158 -132 -2 -452 -399 -745 -116 -631 -493 -641 -659 -965 -911 -496 -411 -323 -622 -185 -849 -438 -709 -285 -10 -784 -504 -942 -702 -674 -691 -489 -19 -833 -392 -213 -725 -311 -57 -916 -889 -382 -906 -650 -954 -832 -282 -322 -970 -599 -759 -638 -789 -666 -168 -655 -642 -754 -417 -548 -196 -951 -369 -641 -705 -36 -298 -948 -583 -887 -831 -485 -369 -199 -279 -896 -780 -709 -460 -395 -768 -163 -994 -310 -147 -502 -567 -194 -578 -394 -112 -436 -342 -763 -398 -522 -372 -773 -147 -445 -527 -624 -799 -799 -533 -691 -171 -176 -747 -337 -70 -43 -441 -389 -753 -905 -73 -737 -432 -887 -885 -167 -37 -96 -886 -29 -555 -4 -58 -108 -203 -804 -556 -93 -636 -396 -841 -113 -98 -953 -667 -674 -197 -975 -473 -322 -158 -440 -982 -66 -724 -244 -719 -103 -814 -876 -30 -189 -106 -27 -206 -467 -38 -775 -95 -959 -74 -613 -676 -160 -590 -554 -230 -606 -451 -762 -697 -817 -132 -216 -805 -653 -465 -995 -466 -672 -587 -567 -496 -900 -228 -18 -125 -476 -556 -79 -160 -920 -921 -241 -653 -139 -260 -185 -718 -344 -756 -779 -608 -374 -832 -653 -175 -725 -179 -321 -651 -576 -851 -972 -606 -179 -901 -938 -434 -50 -386 -675 -467 -615 -406 -617 -863 -891 -351 -587 -543 -391 -884 -821 -915 -530 -692 -523 -51 -691 -110 -684 -719 -462 -752 -164 -130 -955 -278 -848 -127 -906 -611 -821 -451 -933 -213 -565 -281 -328 -302 -596 -337 -178 -169 -273 -93 -31 -365 -940 -602 -66 -312 -680 -442 -230 -919 -275 -1000 -756 -143 -586 -924 -952 -264 -851 -52 -810 -368 -622 -202 -906 -278 -97 -171 -902 -503 -65 -598 -862 -376 -257 -428 -469 -904 -950 -623 -894 -143 -909 -973 -824 -477 -30 -134 -560 -474 -921 -911 -101 -585 -781 -380 -114 -307 -625 -309 -736 -727 -684 -779 -144 -637 -431 -913 -822 -537 -592 -926 -337 -957 -826 -239 -74 -715 -517 -450 -951 -677 -484 -90 -974 -320 -680 -251 -708 -267 -368 -597 -469 -328 -616 -416 -874 -535 -731 -774 -868 -818 -915 -7 -775 -795 -97 -271 -152 -982 -95 -666 -143 -901 -969 -216 -888 -325 -436 -6 -6 -217 -434 -124 -879 -371 -476 -638 -803 -127 -350 -115 -463 -437 -299 -191 -287 -476 -396 -868 -351 -680 -136 -895 -204 -566 -557 -53 -831 -417 -456 -204 -316 -615 -540 -583 -365 -608 -860 -680 -990 -144 -307 -656 -300 -534 -31 -552 -102 -544 -48 -796 -946 -266 -900 -237 -393 -344 -604 -205 -341 -4 -717 -569 -5 -880 -205 -234 -674 -840 -400 -976 -240 -190 -98 -143 -357 -6 -191 -837 -295 -325 -627 -178 -499 -362 -127 -398 -162 -429 -169 -40 -749 -851 -144 -630 -61 -277 -990 -434 -899 -644 -189 -886 -464 -80 -114 -335 -980 -937 -259 -516 -478 -864 -639 -64 -47 -523 -895 -975 -443 -288 -130 -275 -675 -511 -243 -844 -574 -977 -122 -7 -169 -550 -140 -732 -38 -275 -353 -580 -18 -687 -974 -905 -768 -676 -79 -43 -237 -889 -381 -428 -76 -184 -804 -228 -703 -34 -228 -609 -409 -212 -132 -964 -898 -867 -302 -954 -57 -614 -397 -318 -671 -361 -585 -559 -738 -611 -101 -729 -989 -726 -251 -260 -162 -422 -832 -622 -439 -158 -327 -961 -869 -292 -31 -297 -432 -319 -692 -355 -441 -789 -57 -354 -188 -54 -411 -988 -652 -417 -503 -432 -290 -28 -563 -162 -75 -366 -456 -650 -862 -244 -704 -891 -476 -107 -783 -391 -679 -428 -304 -601 -794 -146 -355 -858 -501 -737 -462 -386 -622 -763 -748 -694 -848 -143 -941 -154 -103 -289 -824 -998 -177 -488 -693 -185 -627 -875 -11 -576 -14 -889 -366 -329 -78 -374 -64 -35 -849 -221 -711 -884 -491 -842 -657 -323 -949 -465 -968 -397 -393 -329 -818 -286 -929 -853 -522 -259 -567 -750 -918 -376 -829 -745 -714 -929 -689 -845 -376 -786 -812 -463 -592 -170 -992 -23 -235 -874 -799 -779 -527 -919 -779 -355 -530 -927 -72 -818 -291 -671 -76 -534 -274 -609 -529 -752 -912 -34 -599 -64 -91 -155 -179 -550 -819 -349 -967 -567 -591 -792 -512 -366 -708 -688 -132 -497 -927 -727 -493 -214 -628 -164 -985 -870 -531 -43 -263 -460 -921 -667 -18 -837 -60 -502 -288 -412 -948 -505 -753 -301 -935 -710 -930 -165 -472 -376 -971 -848 -381 -368 -287 -697 -862 -220 -514 -317 -966 -195 -313 -578 -835 -910 -889 -703 -898 -908 -587 -250 -983 -203 -510 -336 -381 -930 -325 -792 -945 -816 -969 -142 -390 -334 -272 -199 -288 -507 -498 -410 -759 -293 -644 -112 -464 -578 -816 -244 -897 -858 -708 -510 -825 -362 -603 -580 -570 -70 -183 -260 -879 -864 -132 -88 -210 -664 -531 -619 -691 -418 -674 -7 -679 -491 -75 -405 -345 -108 -718 -871 -609 -762 -17 -174 -855 -123 -884 -775 -106 -238 -262 -675 -62 -442 -762 -486 -96 -91 -533 -438 -737 -214 -102 -209 -393 -219 -302 -458 -45 -57 -427 -526 -495 -820 -406 -226 -226 -895 -776 -505 -618 -977 -308 -94 -91 -936 -625 -333 -958 -761 -658 -501 -321 -994 -155 -917 -21 -907 -802 -619 -102 -248 -660 -305 -259 -312 -621 -320 -773 -123 -973 -658 -181 -687 -827 -403 -135 -920 -799 -619 -226 -778 -666 -276 -117 -829 -258 -160 -549 -635 -510 -141 -986 -65 -387 -257 -842 -526 -211 -514 -136 -147 -273 -291 -896 -353 -54 -487 -341 -594 -237 -530 -339 -490 -652 -879 -901 -478 -229 -650 -650 -658 -837 -728 -509 -971 -33 -297 -739 -926 -592 -142 -917 -49 -56 -451 -64 -396 -28 -78 -995 -662 -946 -749 -898 -350 -251 -689 -646 -262 -189 -913 -898 -345 -397 -763 -129 -873 -769 -428 -990 -274 -501 -402 -44 -109 -873 -871 -997 -477 -562 -701 -430 -190 -500 -932 -553 -324 -133 -337 -555 -499 -771 -758 -323 -716 -567 -584 -340 -196 -430 -392 -565 -961 -19 -365 -267 -406 -977 -57 -882 -521 -706 -992 -24 -97 -943 -548 -756 -391 -485 -511 -884 -313 -289 -766 -93 -332 -153 -707 -545 -365 -764 -277 -675 -902 -735 -58 -670 -794 -378 -612 -81 -403 -785 -971 -196 -939 -260 -236 -118 -154 -147 -219 -597 -718 -436 -371 -316 -858 -674 -540 -265 -683 -107 -671 -800 -326 -984 -139 -446 -62 -103 -820 -196 -498 -601 -52 -235 -780 -670 -558 -510 -883 -931 -240 -823 -943 -795 -684 -864 -191 -132 -658 -675 -698 -75 -454 -877 -501 -224 -212 -196 -119 -414 -778 -703 -192 -752 -939 -592 -427 -4 -701 -448 -372 -522 -518 -819 -406 -88 -876 -55 -724 -192 -819 -748 -624 -816 -550 -12 -624 -548 -801 -315 -938 -845 -101 -851 -4 -742 -126 -819 -805 -681 -804 -533 -437 -558 -158 -488 -279 -265 -896 -563 -60 -909 -95 -965 -132 -167 -501 -559 -845 -580 -377 -751 -420 -428 -988 -734 -437 -965 -837 -353 -43 -930 -318 -758 -425 -116 -577 -663 -532 -403 -255 -406 -32 -163 -186 -583 -906 -894 -607 -985 -882 -961 -769 -108 -52 -865 -232 -830 -713 -555 -67 -974 -651 -384 -249 -593 -45 -728 -917 -51 -986 -82 -225 -452 -176 -880 -344 -513 -765 -68 -849 -295 -704 -863 -201 -243 -283 -420 -756 -198 -51 -719 -100 -723 -236 -226 -403 -328 -813 -95 -132 -930 -473 -652 -361 -444 -833 -593 -788 -313 -697 -361 -289 -6 -327 -786 -228 -188 -474 -154 -865 -766 -309 -431 -534 -978 -512 -879 -880 -847 -270 -386 -357 -557 -275 -53 -538 -775 -185 -154 -970 -124 -914 -352 -514 -256 -535 -424 -860 -82 -844 -437 -817 -549 -769 -957 -128 -377 -281 -222 -886 -648 -835 -54 -245 -670 -98 -818 -615 -21 -808 -588 -772 -362 -146 -917 -390 -955 -612 -91 -103 -471 -401 -275 -85 -28 -419 -186 -337 -630 -874 -597 -268 -456 -230 -30 -873 -798 -686 -731 -993 -612 -621 -345 -269 -658 -398 -44 -37 -963 -903 -796 -293 -785 -173 -168 -461 -335 -438 -386 -6 -199 -517 -724 -621 -310 -152 -406 -355 -530 -871 -264 -71 -64 -402 -871 -216 -815 -728 -1 -133 -549 -758 -90 -392 -251 -671 -903 -233 -74 -480 -861 -701 -72 -971 -844 -213 -390 -436 -705 -111 -831 -568 -423 -767 -672 -221 -843 -893 -81 -867 -849 -635 -277 -491 -106 -74 -424 -761 -285 -456 -533 -83 -759 -211 -775 -322 -536 -183 -826 -746 -843 -776 -327 -754 -412 -579 -211 -426 -919 -968 -59 -741 -379 -438 -240 -625 -711 -623 -2 -1 -281 -668 -71 -545 -188 -911 -994 -616 -568 -172 -959 -425 -240 -166 -221 -964 -143 -576 -518 -265 -142 -579 -712 -74 -37 -813 -416 -103 -975 -948 -608 -308 -696 -238 -602 -10 -845 -724 -330 -829 -447 -68 -16 -989 -44 -165 -213 -160 -751 -738 -260 -323 -956 -427 -531 -162 -573 -118 -740 -783 -848 -195 -842 -451 -696 -51 -75 -200 -297 -789 -872 -637 -63 -256 -797 -986 -491 -554 -303 -98 -47 -36 -638 -328 -461 -762 -250 -850 -653 -417 -892 -949 -639 -320 -1 -565 -421 -671 -813 -24 -119 -446 -555 -79 -379 -408 -413 -553 -69 -64 -751 -256 -990 -151 -882 -275 -160 -79 -781 -322 -250 -608 -968 -374 -846 -525 -291 -89 -312 -245 -566 -422 -942 -577 -921 -483 -785 -373 -60 -918 -250 -415 -32 -615 -789 -348 -624 -973 -824 -109 -972 -796 -943 -56 -141 -30 -976 -263 -310 -706 -27 -613 -253 -319 -835 -502 -256 -144 -319 -243 -839 -811 -578 -972 -695 -382 -158 -348 -523 -739 -152 -941 -263 -678 -199 -699 -227 -192 -104 -381 -432 -862 -482 -819 -373 -794 -764 -950 -675 -901 -450 -221 -779 -876 -437 -710 -170 -889 -270 -725 -249 -812 -185 -26 -47 -581 -846 -506 -657 -72 -113 -887 -568 -386 -56 -140 -25 -958 -25 -397 -69 -890 -318 -254 -329 -349 -858 -989 -874 -779 -770 -609 -337 -733 -121 -677 -3 -759 -969 -186 -113 -813 -166 -595 -976 -383 -978 -374 -496 -289 -751 -210 -883 -45 -475 -458 -195 -119 -534 -392 -327 -30 -35 -372 -148 -880 -642 -131 -630 -952 -866 -429 -826 -533 -560 -721 -550 -631 -72 -281 -357 -555 -696 -450 -345 -757 -851 -952 -711 -354 -854 -167 -609 -269 -901 -740 -823 -346 -748 -958 -467 -859 -882 -878 -391 -925 -787 -208 -695 -286 -28 -733 -578 -334 -191 -833 -411 -616 -59 -360 -918 -957 -288 -528 -561 -469 -633 -904 -232 -731 -657 -566 -722 -741 -750 -795 -674 -314 -375 -588 -372 -420 -975 -25 -899 -568 -724 -551 -515 -679 -179 -164 -25 -649 -535 -946 -779 -47 -44 -313 -753 -258 -19 -341 -4 -338 -175 -308 -638 -796 -862 -85 -849 -219 -517 -863 -463 -647 -595 -417 -844 -255 -711 -180 -10 -239 -848 -257 -719 -181 -610 -464 -94 -75 -898 -177 -922 -507 -823 -675 -535 -902 -275 -247 -456 -795 -732 -644 -206 -287 -22 -679 -856 -353 -959 -227 -867 -305 -695 -628 -698 -570 -591 -527 -91 -193 -334 -618 -142 -240 -942 -28 -703 -333 -682 -1 -292 -436 -420 -73 -54 -331 -102 -714 -868 -34 -524 -581 -879 -885 -585 -665 -867 -965 -570 -993 -235 -212 -409 -731 -713 -850 -57 -428 -812 -957 -210 -873 -616 -408 -387 -560 -290 -988 -133 -841 -522 -443 -980 -845 -817 -784 -268 -896 -876 -733 -222 -600 -907 -402 -213 -618 -786 -570 -245 -999 -377 -798 -28 -733 -878 -529 -226 -508 -139 -681 -401 -173 -455 -74 -917 -101 -930 -350 -578 -906 -827 -824 -529 -919 -629 -745 -688 -750 -548 -833 -543 -506 -754 -461 -800 -10 -125 -918 -9 -770 -138 -433 -272 -826 -372 -401 -245 -677 -822 -995 -886 -603 -650 -2 -260 -135 -329 -836 -546 -926 -865 -734 -290 -520 -973 -555 -88 -276 -105 -815 -817 -503 -485 -436 -747 -154 -524 -20 -704 -173 -50 -841 -236 -368 -77 -430 -285 -204 -705 -17 -107 -962 -272 -793 -218 -307 -858 -213 -184 -166 -999 -917 -553 -835 -377 -473 -164 -729 -750 -184 -655 -756 -182 -171 -211 -259 -597 -829 -611 -229 -54 -637 -722 -160 -279 -738 -725 -925 -286 -190 -794 -193 -601 -672 -15 -568 -762 -807 -737 -388 -94 -881 -477 -428 -902 -944 -469 -473 -203 -608 -233 -897 -531 -386 -839 -943 -242 -581 -785 -228 -594 -216 -17 -925 -860 -310 -453 -111 -506 -146 -862 -521 -86 -219 -669 -92 -840 -970 -215 -284 -627 -358 -106 -294 -366 -36 -120 -72 -374 -752 -71 -282 -393 -248 -987 -745 -724 -787 -883 -319 -753 -286 -665 -543 -83 -189 -537 -700 -806 -326 -298 -255 -862 -171 -39 -676 -459 -759 -71 -73 -198 -239 -928 -614 -835 -532 -819 -275 -651 -976 -189 -415 -427 -230 -901 -489 -264 -881 -733 -316 -273 -157 -610 -634 -629 -281 -891 -227 -579 -399 -569 -601 -488 -702 -202 -336 -237 -410 -993 -908 -110 -917 -441 -271 -3 -223 -619 -377 -71 -952 -211 -259 -124 -927 -209 -513 -528 -32 -277 -83 -723 -660 -7 -1000 -627 -25 -434 -265 -322 -101 -541 -360 -252 -737 -336 -629 -19 -165 -707 -110 -725 -711 -756 -945 -685 -297 -132 -595 -444 -378 -538 -554 -196 -207 -915 -417 -179 -631 -386 -409 -824 -51 -578 -457 -239 -737 -605 -137 -250 -851 -925 -43 -150 -77 -549 -773 -482 -985 -427 -446 -638 -890 -81 -603 -284 -442 -532 -974 -970 -481 -812 -44 -856 -493 -61 -229 -432 -301 -989 -202 -475 -885 -618 -393 -363 -520 -686 -487 -330 -402 -754 -386 -192 -846 -417 -103 -19 -163 -403 -379 -512 -180 -578 -347 -251 -248 -634 -468 -893 -127 -921 -417 -571 -632 -949 -539 -287 -684 -463 -585 -393 -165 -444 -166 -624 -251 -524 -920 -94 -103 -16 -254 -228 -530 -18 -261 -91 -77 -292 -621 -871 -443 -115 -328 -811 -32 -117 -997 -836 -595 -222 -871 -539 -667 -509 -501 -612 -403 -587 -632 -744 -677 -459 -782 -69 -502 -696 -344 -502 -783 -581 -743 -758 -517 -309 -679 -524 -478 -470 -550 -898 -88 -812 -180 -858 -489 -452 -470 -509 -35 -375 -520 -91 -13 -249 -390 -78 -481 -222 -284 -350 -607 -778 -217 -667 -120 -377 -974 -688 -520 -246 -306 -225 -248 -939 -95 -146 -810 -522 -642 -674 -634 -976 -688 -231 -773 -666 -850 -106 -904 -661 -438 -170 -769 -522 -74 -187 -314 -798 -646 -934 -364 -852 -808 -190 -834 -659 -77 -985 -839 -902 -354 -842 -287 -468 -57 -454 -641 -166 -238 -630 -247 -782 -703 -497 -375 -713 -861 -943 -374 -748 -820 -916 -511 -538 -143 -209 -826 -911 -302 -307 -785 -650 -935 -405 -634 -26 -98 -313 -886 -249 -278 -532 -588 -96 -357 -876 -632 -753 -803 -53 -449 -217 -836 -285 -721 -404 -124 -384 -153 -892 -348 -432 -275 -490 -715 -271 -510 -545 -923 -172 -461 -331 -182 -557 -306 -134 -369 -289 -846 -594 -212 -209 -112 -127 -420 -189 -105 -922 -301 -318 -701 -48 -352 -700 -407 -544 -612 -636 -743 -598 -832 -1 -185 -338 -835 -405 -591 -720 -198 -797 -123 -647 -546 -247 -623 -404 -621 -44 -243 -217 -421 -345 -26 -876 -948 -404 -817 -960 -809 -612 -575 -382 -620 -538 -39 -182 -490 -259 -406 -491 -136 -253 -786 -479 -761 -516 -984 -660 -480 -749 -163 -52 -721 -654 -896 -699 -359 -348 -943 -419 -953 -954 -708 -471 -638 -366 -930 -282 -681 -531 -815 -14 -385 -54 -289 -344 -70 -22 -839 -440 -789 -591 -909 -947 -388 -225 -832 -947 -295 -105 -308 -650 -154 -287 -820 -359 -855 -668 -7 -363 -126 -443 -520 -432 -16 -693 -288 -566 -206 -803 -93 -625 -561 -282 -473 -38 -506 -366 -625 -329 -544 -46 -923 -342 -579 -834 -171 -546 -656 -664 -37 -832 -706 -956 -727 -820 -274 -451 -383 -347 -303 -676 -669 -351 -359 -486 -116 -670 -584 -825 -979 -489 -911 -841 -603 -1000 -715 -510 -867 -334 -759 -879 -932 -481 -754 -934 -975 -474 -277 -740 -652 -647 -981 -160 -706 -535 -398 -716 -985 -779 -410 -869 -832 -465 -901 -536 -161 -581 -684 -565 -230 -136 -316 -267 -16 -108 -171 -954 -801 -330 -36 -467 -841 -572 -263 -344 -56 -383 -85 -753 -391 -706 -804 -704 -674 -490 -714 -192 -262 -953 -1 -713 -180 -768 -588 -555 -350 -451 -318 -421 -224 -209 -847 -907 -68 -17 -798 -424 -932 -977 -134 -769 -180 -21 -909 -430 -485 -304 -150 -836 -633 -458 -998 -905 -923 -503 -345 -147 -141 -404 -678 -13 -387 -10 -395 -782 -99 -409 -413 -137 -200 -263 -93 -629 -931 -97 -129 -913 -22 -764 -799 -164 -511 -394 -130 -691 -19 -707 -799 -706 -793 -127 -149 -524 -232 -484 -484 -847 -448 -994 -199 -93 -82 -249 -668 -293 -2 -576 -793 -419 -424 -68 -293 -656 -555 -917 -794 -372 -403 -255 -535 -216 -174 -267 -996 -729 -174 -203 -996 -758 -379 -613 -371 -96 -739 -470 -253 -477 -724 -328 -155 -798 -784 -131 -218 -817 -507 -953 -175 -504 -919 -473 -674 -324 -353 -230 -989 -893 -557 -279 -93 -783 -227 -441 -816 -526 -675 -632 -523 -504 -842 -56 -84 -747 -962 -739 -466 -235 -460 -207 -876 -183 -841 -841 -156 -504 -422 -732 -9 -354 -333 -938 -937 -135 -357 -251 -679 -290 -991 -913 -268 -83 -607 -999 -645 -880 -180 -5 -919 -834 -101 -810 -13 -978 -623 -67 -959 -124 -999 -891 -437 -97 -903 -185 -275 -445 -661 -102 -250 -738 -47 -94 -317 -645 -341 -873 -923 -522 -195 -853 -851 -921 -722 -516 -823 -653 -234 -941 -530 -710 -960 -623 -868 -666 -594 -524 -381 -342 -176 -515 -289 -401 -63 -860 -647 -98 -206 -540 -270 -146 -872 -673 -451 -984 -39 -491 -901 -9 -148 -139 -218 -682 -300 -918 -328 -716 -108 -440 -794 -44 -228 -505 -625 -273 -274 -780 -969 -264 -744 -189 -436 -848 -856 -856 -953 -968 -578 -61 -75 -6 -486 -398 -925 -50 -265 -485 -756 -179 -376 -593 -884 -900 -235 -904 -880 -285 -539 -548 -831 -209 -508 -855 -147 -510 -350 -70 -665 -38 -817 -318 -59 -681 -154 -547 -177 -641 -530 -703 -893 -78 -479 -626 -178 -421 -536 -64 -94 -616 -237 -208 -977 -300 -583 -917 -811 -779 -576 -830 -64 -493 -757 -658 -544 -152 -753 -465 -547 -272 -875 -13 -940 -162 -253 -296 -330 -8 -27 -926 -624 -493 -435 -829 -641 -819 -483 -496 -751 -210 -233 -614 -105 -384 -442 -444 -255 -62 -152 -172 -744 -6 -570 -401 -950 -287 -2 -290 -573 -439 -175 -412 -316 -130 -438 -657 -515 -111 -567 -758 -200 -939 -942 -24 -108 -251 -800 -981 -930 -468 -748 -385 -260 -429 -95 -950 -161 -271 -512 -141 -697 -342 -827 -536 -390 -799 -110 -106 -15 -901 -757 -458 -314 -939 -364 -537 -195 -334 -431 -345 -654 -331 -499 -366 -374 -957 -508 -881 -899 -399 -107 -704 -953 -793 -577 -951 -971 -709 -350 -236 -289 -5 -320 -898 -83 -201 -576 -668 -638 -648 -414 -648 -699 -199 -912 -204 -935 -921 -31 -272 -542 -852 -756 -923 -887 -86 -824 -158 -39 -155 -206 -550 -25 -556 -647 -310 -77 -327 -43 -611 -511 -847 -669 -936 -824 -413 -129 -536 -419 -319 -447 -537 -658 -154 -143 -777 -925 -442 -158 -106 -706 -739 -810 -415 -699 -840 -203 -668 -948 -705 -667 -279 -943 -923 -904 -431 -848 -305 -183 -586 -821 -268 -432 -897 -926 -131 -556 -86 -504 -540 -31 -641 -162 -653 -454 -729 -50 -318 -392 -150 -625 -6 -22 -9 -990 -26 -856 -926 -408 -179 -271 -239 -604 -129 -648 -247 -771 -223 -753 -527 -414 -981 -85 -647 -353 -273 -959 -830 -594 -499 -851 -863 -384 -915 -196 -487 -550 -300 -268 -956 -803 -157 -816 -533 -441 -625 -300 -250 -646 -890 -672 -13 -323 -196 -32 -726 -102 -883 -865 -190 -563 -590 -229 -955 -605 -909 -778 -953 -110 -269 -652 -224 -432 -581 -444 -370 -363 -730 -208 -627 -1 -802 -901 -389 -714 -48 -220 -20 -514 -984 -534 -888 -810 -206 -434 -15 -981 -442 -457 -492 -353 -900 -191 -825 -582 -754 -235 -893 -49 -298 -144 -663 -176 -91 -536 -668 -521 -272 -701 -391 -285 -258 -957 -63 -775 -145 -218 -598 -973 -59 -376 -835 -143 -815 -577 -714 -198 -11 -435 -166 -451 -53 -233 -39 -570 -467 -843 -811 -160 -167 -840 -273 -626 -114 -525 -702 -403 -806 -776 -986 -276 -607 -148 -5 -494 -409 -810 -851 -684 -398 -565 -490 -484 -786 -508 -352 -564 -126 -495 -85 -397 -78 -698 -197 -368 -383 -882 -460 -270 -837 -249 -898 -408 -173 -201 -387 -201 -504 -68 -191 -396 -898 -291 -676 -573 -300 -586 -872 -501 -917 -164 -459 -465 -995 -791 -525 -318 -937 -69 -992 -39 -721 -523 -191 -258 -465 -411 -214 -695 -138 -732 -745 -643 -513 -146 -17 -302 -895 -334 -801 -167 -547 -620 -458 -694 -961 -342 -591 -943 -192 -692 -236 -585 -682 -269 -964 -915 -693 -75 -63 -57 -517 -133 -711 -489 -90 -810 -989 -575 -897 -536 -659 -109 -75 -305 -663 -145 -90 -315 -443 -247 -593 -594 -515 -296 -265 -456 -757 -429 -360 -142 -839 -452 -880 -45 -587 -639 -973 -210 -723 -145 -209 -385 -188 -81 -906 -609 -460 -945 -871 -869 -650 -594 -930 -936 -612 -409 -390 -737 -454 -298 -69 -802 -976 -104 -460 -317 -326 -456 -532 -739 -378 -681 -847 -107 -446 -751 -52 -25 -564 -270 -815 -16 -371 -598 -106 -325 -127 -319 -845 -414 -382 -640 -865 -520 -366 -179 -560 -465 -57 -98 -367 -763 -685 -770 -959 -452 -243 -745 -336 -518 -102 -278 -318 -957 -691 -822 -795 -792 -195 -669 -883 -524 -925 -450 -344 -527 -555 -851 -851 -106 -402 -124 -539 -748 -847 -749 -1000 -738 -109 -657 -294 -462 -874 -379 -659 -134 -258 -627 -539 -690 -756 -940 -486 -788 -913 -957 -537 -239 -470 -391 -387 -707 -870 -163 -293 -957 -853 -716 -407 -635 -460 -825 -19 -439 -426 -336 -995 -383 -182 -93 -357 -282 -577 -886 -798 -789 -226 -954 -765 -418 -712 -824 -454 -543 -730 -222 -718 -454 -573 -324 -895 -847 -748 -760 -818 -65 -251 -418 -139 -851 -601 -79 -204 -934 -793 -849 -951 -664 -340 -198 -465 -31 -521 -289 -687 -109 -822 -751 -69 -693 -481 -121 -193 -561 -908 -407 -107 -891 -447 -894 -359 -905 -547 -159 -972 -984 -536 -701 -741 -755 -62 -692 -956 -899 -544 -629 -248 -498 -693 -618 -861 -488 -460 -610 -520 -631 -389 -421 -442 -336 -50 -714 -88 -893 -321 -256 -653 -435 -474 -116 -431 -129 -892 -388 -752 -45 -693 -858 -126 -129 -852 -409 -855 -537 -127 -910 -336 -432 -682 -682 -47 -23 -86 -687 -372 -244 -675 -526 -685 -417 -203 -979 -334 -519 -444 -310 -457 -197 -408 -734 -937 -727 -40 -36 -802 -198 -48 -718 -464 -930 -924 -518 -411 -984 -299 -734 -695 -106 -489 -269 -751 -514 -726 -331 -712 -403 -1 -59 -941 -670 -605 -638 -337 -804 -164 -742 -262 -187 -430 -55 -558 -621 -267 -320 -385 -526 -695 -440 -951 -879 -958 -495 -811 -73 -981 -140 -650 -109 -804 -201 -250 -542 -245 -660 -581 -290 -699 -803 -577 -495 -751 -11 -664 -201 -829 -416 -651 -165 -166 -596 -932 -517 -144 -539 -740 -174 -625 -894 -551 -300 -94 -278 -122 -882 -423 -56 -221 -324 -766 -347 -500 -294 -144 -114 -327 -950 -716 -499 -202 -651 -933 -472 -33 -126 -566 -127 -369 -55 -178 -893 -626 -577 -628 -777 -645 -814 -838 -822 -783 -912 -319 -358 -749 -962 -543 -647 -498 -738 -34 -214 -228 -46 -778 -914 -952 -716 -54 -343 -51 -231 -726 -368 -594 -686 -467 -734 -912 -942 -663 -318 -765 -335 -797 -434 -864 -979 -77 -374 -532 -498 -998 -695 -650 -298 -124 -598 -312 -87 -172 -659 -46 -208 -503 -385 -121 -992 -69 -501 -630 -89 -236 -70 -381 -55 -201 -594 -191 -842 -36 -685 -433 -343 -438 -804 -172 -113 -214 -374 -371 -65 -465 -182 -23 -338 -347 -20 -800 -863 -138 -876 -802 -207 -1 -661 -79 -591 -522 -399 -253 -706 -376 -493 -327 -988 -866 -981 -399 -66 -598 -497 -73 -314 -394 -660 -548 -493 -420 -876 -240 -447 -446 -269 -779 -701 -190 -635 -454 -369 -832 -613 -422 -932 -445 -553 -235 -385 -480 -637 -163 -763 -764 -148 -266 -387 -156 -735 -608 -809 -916 -904 -178 -391 -457 -377 -907 -875 -435 -314 -753 -815 -402 -429 -902 -596 -558 -263 -565 -631 -453 -429 -38 -746 -881 -720 -421 -894 -488 -893 -58 -62 -570 -299 -519 -973 -321 -459 -262 -6 -485 -119 -902 -304 -780 -47 -41 -523 -462 -938 -784 -173 -970 -713 -365 -290 -320 -103 -993 -271 -533 -526 -760 -235 -523 -748 -785 -449 -786 -274 -947 -387 -665 -596 -952 -454 -47 -194 -917 -129 -367 -277 -411 -575 -629 -483 -510 -775 -878 -114 -613 -46 -55 -194 -590 -475 -140 -144 -628 -535 -965 -155 -572 -642 -40 -934 -431 -380 -268 -902 -795 -885 -67 -455 -968 -150 -747 -562 -102 -120 -898 -406 -26 -249 -943 -292 -62 -124 -268 -100 -692 -987 -528 -624 -241 -992 -883 -846 -90 -630 -37 -527 -588 -589 -577 -130 -5 -369 -308 -40 -477 -885 -452 -81 -978 -599 -118 -348 -900 -392 -892 -279 -836 -464 -550 -654 -494 -977 -14 -440 -671 -388 -168 -88 -347 -226 -545 -748 -850 -579 -919 -647 -388 -89 -171 -981 -995 -281 -776 -309 -946 -945 -568 -894 -423 -516 -778 -669 -978 -932 -739 -709 -544 -237 -267 -513 -682 -912 -589 -305 -413 -705 -687 -776 -858 -513 -498 -616 -936 -451 -197 -575 -152 -800 -995 -261 -103 -222 -870 -332 -28 -54 -346 -644 -375 -194 -111 -966 -757 -303 -572 -302 -280 -302 -63 -559 -31 -931 -387 -475 -774 -438 -603 -240 -609 -613 -251 -168 -906 -976 -124 -24 -719 -714 -334 -981 -480 -160 -575 -316 -187 -540 -874 -933 -686 -244 -281 -317 -423 -479 -881 -672 -118 -963 -250 -393 -453 -733 -113 -382 -207 -58 -794 -774 -804 -293 -656 -294 -331 -933 -905 -835 -98 -155 -8 -895 -73 -360 -4 -347 -757 -917 -845 -144 -554 -348 -229 -669 -373 -791 -429 -319 -13 -737 -958 -763 -97 -617 -515 -335 -966 -624 -543 -952 -375 -271 -166 -344 -404 -49 -769 -291 -909 -742 -302 -28 -446 -325 -95 -492 -81 -397 -796 -344 -853 -830 -703 -158 -586 -935 -590 -308 -608 -836 -127 -589 -87 -474 -330 -256 -132 -622 -847 -5 -11 -148 -33 -4 -65 -877 -304 -378 -358 -805 -590 -704 -905 -867 -831 -613 -190 -499 -287 -476 -422 -798 -94 -779 -875 -345 -415 -485 -651 -159 -470 -981 -461 -244 -901 -85 -829 -529 -30 -880 -734 -931 -897 -6 -995 -800 -748 -511 -27 -127 -291 -111 -667 -213 -671 -645 -550 -818 -6 -951 -767 -83 -889 -100 -897 -396 -353 -150 -298 -285 -485 -364 -715 -979 -398 -452 -596 -944 -280 -55 -620 -217 -707 -686 -63 -821 -381 -661 -138 -115 -247 -660 -960 -109 -742 -773 -93 -489 -932 -919 -679 -893 -848 -151 -165 -897 -804 -390 -482 -773 -925 -29 -31 -666 -106 -86 -141 -917 -573 -30 -807 -1 -798 -394 -871 -624 -870 -79 -315 -82 -111 -97 -910 -502 -19 -881 -380 -696 -390 -188 -742 -866 -352 -124 -370 -11 -346 -159 -922 -920 -20 -114 -579 -618 -954 -80 -590 -177 -997 -139 -197 -576 -134 -861 -61 -276 -816 -331 -521 -606 -74 -436 -483 -617 -513 -540 -38 -551 -467 -678 -412 -223 -856 -317 -716 -544 -866 -953 -579 -599 -291 -99 -893 -217 -422 -976 -933 -137 -759 -746 -924 -12 -823 -755 -862 -906 -995 -974 -552 -415 -518 -582 -644 -220 -487 -472 -781 -300 -925 -437 -234 -410 -885 -813 -568 -910 -41 -510 -607 -414 -596 -585 -294 -841 -290 -431 -422 -894 -392 -305 -34 -481 -333 -297 -528 -616 -98 -429 -551 -72 -752 -400 -543 -705 -129 -532 -96 -214 -187 -103 -616 -120 -468 -649 -479 -764 -232 -267 -118 -807 -166 -922 -851 -220 -131 -350 -271 -954 -942 -101 -700 -896 -101 -140 -293 -568 -721 -826 -651 -1000 -437 -334 -251 -300 -804 -883 -157 -564 -656 -527 -603 -455 -683 -201 -730 -26 -924 -150 -223 -834 -902 -970 -960 -875 -281 -54 -420 -463 -654 -973 -483 -943 -719 -258 -822 -323 -381 -709 -354 -967 -241 -70 -760 -238 -89 -842 -163 -977 -791 -676 -554 -527 -771 -497 -563 -5 -596 -818 -983 -971 -166 -303 -802 -255 -946 -790 -313 -132 -53 -578 -587 -625 -426 -10 -78 -683 -27 -968 -966 -728 -740 -953 -685 -597 -22 -736 -333 -139 -516 -939 -255 -639 -181 -860 -213 -194 -99 -123 -83 -101 -687 -222 -261 -812 -923 -536 -143 -677 -831 -667 -88 -516 -164 -226 -138 -897 -378 -96 -661 -173 -371 -792 -680 -99 -765 -961 -402 -831 -838 -885 -297 -193 -722 -860 -984 -816 -915 -666 -945 -943 -964 -302 -1 -941 -941 -429 -519 -282 -554 -351 -526 -506 -972 -518 -384 -881 -523 -514 -623 -829 -561 -90 -188 -582 -887 -33 -285 -460 -764 -197 -767 -612 -76 -202 -110 -580 -759 -833 -391 -809 -747 -146 -126 -668 -719 -724 -512 -190 -135 -926 -539 -887 -436 -509 -15 -700 -562 -940 -520 -181 -421 -587 -844 -469 -371 -724 -132 -593 -915 -942 -674 -486 -47 -257 -672 -277 -948 -28 -563 -435 -27 -970 -999 -388 -314 -810 -301 -706 -991 -194 -1000 -653 -859 -346 -387 -282 -370 -804 -704 -835 -633 -122 -639 -202 -841 -724 -716 -118 -429 -656 -46 -628 -720 -896 -641 -710 -560 -520 -940 -349 -879 -339 -671 -538 -45 -518 -403 -969 -66 -520 -410 -992 -6 -279 -932 -979 -299 -672 -681 -146 -754 -344 -937 -935 -140 -197 -843 -19 -541 -920 -165 -636 -174 -758 -539 -818 -401 -760 -666 -308 -76 -929 -297 -478 -127 -922 -142 -596 -148 -689 -864 -784 -280 -935 -697 -289 -59 -612 -440 -682 -762 -38 -300 -956 -886 -605 -441 -100 -384 -241 -235 -749 -471 -740 -421 -238 -471 -266 -614 -475 -400 -511 -617 -639 -82 -481 -342 -416 -423 -98 -653 -737 -513 -530 -481 -672 -628 -981 -585 -148 -654 -292 -782 -938 -380 -693 -370 -12 -981 -326 -342 -914 -924 -397 -190 -187 -633 -175 -476 -353 -281 -313 -921 -880 -696 -410 -917 -977 -804 -170 -461 -836 -729 -303 -494 -105 -511 -879 -800 -59 -597 -902 -304 -851 -34 -763 -766 -812 -177 -986 -38 -792 -860 -46 -477 -788 -875 -172 -149 -212 -789 -956 -765 -437 -516 -612 -317 -317 -122 -765 -702 -206 -19 -916 -811 -34 -363 -555 -842 -240 -317 -228 -462 -551 -137 -666 -82 -286 -515 -439 -880 -347 -173 -761 -811 -127 -577 -514 -115 -362 -965 -779 -249 -200 -475 -860 -270 -180 -905 -862 -634 -934 -479 -490 -292 -928 -861 -113 -567 -959 -862 -557 -169 -825 -914 -326 -696 -849 -706 -978 -464 -415 -674 -252 -660 -469 -814 -456 -528 -168 -138 -402 -679 -188 -274 -660 -679 -253 -841 -277 -413 -464 -359 -817 -311 -132 -646 -753 -882 -16 -46 -164 -279 -589 -715 -854 -255 -406 -429 -992 -742 -628 -42 -796 -428 -3 -14 -99 -478 -202 -701 -949 -438 -519 -861 -649 -475 -350 -139 -660 -324 -123 -696 -888 -609 -233 -23 -565 -784 -158 -633 -207 -904 -987 -928 -740 -516 -846 -410 -62 -167 -365 -386 -244 -982 -376 -944 -335 -90 -306 -344 -316 -713 -600 -797 -581 -373 -172 -377 -602 -599 -153 -277 -851 -913 -232 -543 -785 -31 -123 -468 -545 -344 -919 -684 -883 -961 -72 -694 -650 -382 -273 -480 -479 -291 -120 -171 -9 -218 -202 -748 -341 -748 -460 -573 -263 -543 -618 -323 -779 -947 -125 -1 -971 -84 -943 -362 -64 -501 -955 -611 -100 -814 -191 -814 -52 -343 -110 -104 -861 -980 -196 -454 -402 -288 -847 -37 -614 -814 -115 -546 -32 -970 -70 -460 -642 -410 -299 -782 -352 -629 -391 -31 -884 -75 -118 -84 -614 -659 -725 -352 -516 -349 -339 -62 -418 -897 -685 -838 -496 -338 -634 -302 -977 -916 -468 -523 -421 -351 -915 -594 -888 -627 -102 -135 -685 -203 -979 -670 -734 -399 -806 -307 -51 -413 -310 -819 -799 -758 -618 -660 -150 -628 -957 -470 -768 -874 -82 -338 -656 -754 -338 -131 -231 -216 -503 -306 -173 -316 -963 -887 -636 -460 -515 -884 -685 -78 -515 -851 -15 -452 -10 -532 -794 -990 -840 -211 -687 -237 -288 -875 -993 -515 -413 -546 -917 -630 -303 -709 -180 -744 -243 -797 -662 -110 -709 -576 -710 -916 -613 -753 -265 -739 -43 -663 -864 -904 -301 -173 -656 -191 -879 -327 -802 -117 -20 -890 -103 -347 -546 -854 -13 -521 -481 -277 -163 -76 -282 -292 -971 -962 -63 -428 -416 -871 -782 -957 -560 -952 -641 -317 -272 -497 -22 -508 -545 -62 -939 -209 -95 -246 -282 -61 -868 -244 -512 -53 -407 -463 -413 -189 -749 -723 -35 -795 -179 -351 -61 -221 -193 -372 -815 -593 -113 -729 -456 -237 -190 -87 -850 -67 -754 -389 -198 -326 -909 -881 -645 -997 -574 -821 -132 -358 -477 -348 -278 -839 -135 -552 -257 -75 -668 -779 -696 -390 -783 -37 -788 -530 -210 -876 -102 -16 -934 -170 -358 -78 -729 -317 -595 -100 -227 -806 -662 -116 -540 -855 -825 -17 -316 -517 -789 -408 -30 -991 -997 -202 -759 -762 -453 -751 -377 -333 -691 -138 -133 -871 -682 -670 -477 -132 -676 -285 -554 -862 -866 -657 -900 -429 -653 -334 -409 -610 -334 -943 -345 -899 -295 -673 -102 -212 -432 -135 -598 -996 -85 -799 -699 -482 -413 -456 -969 -484 -638 -470 -144 -59 -507 -363 -476 -300 -281 -579 -337 -887 -260 -384 -489 -659 -438 -872 -488 -378 -439 -621 -81 -718 -464 -902 -496 -632 -451 -155 -584 -369 -511 -649 -265 -450 -374 -443 -345 -231 -581 -714 -56 -622 -700 -247 -470 -381 -46 -72 -325 -498 -575 -367 -677 -781 -538 -238 -668 -962 -251 -834 -66 -217 -71 -183 -266 -406 -904 -400 -374 -541 -509 -784 -993 -794 -153 -241 -297 -842 -165 -802 -771 -224 -4 -389 -305 -232 -138 -873 -450 -261 -315 -594 -399 -663 -229 -104 -494 -959 -808 -85 -579 -638 -816 -414 -629 -144 -296 -894 -778 -900 -145 -259 -96 -58 -531 -583 -526 -168 -468 -408 -936 -239 -180 -20 -355 -411 -106 -212 -133 -966 -721 -524 -599 -739 -939 -981 -506 -530 -245 -229 -693 -399 -732 -949 -863 -224 -948 -694 -973 -922 -501 -353 -566 -924 -154 -46 -67 -287 -1 -997 -512 -261 -520 -845 -463 -439 -255 -754 -461 -926 -427 -157 -750 -579 -277 -600 -282 -634 -689 -748 -456 -138 -644 -501 -890 -750 -634 -56 -242 -915 -655 -522 -565 -554 -381 -292 -450 -795 -315 -157 -61 -499 -754 -763 -308 -448 -51 -299 -393 -709 -306 -194 -113 -870 -240 -137 -641 -114 -618 -176 -856 -82 -678 -49 -886 -25 -420 -420 -730 -159 -172 -22 -185 -664 -543 -735 -558 -387 -806 -326 -563 -103 -753 -942 -969 -340 -763 -716 -277 -329 -277 -16 -878 -56 -911 -766 -632 -260 -366 -629 -840 -626 -30 -998 -77 -499 -278 -162 -158 -799 -774 -398 -841 -356 -869 -378 -421 -340 -734 -79 -296 -479 -351 -444 -216 -844 -787 -895 -67 -515 -985 -599 -487 -540 -504 -217 -350 -970 -406 -12 -949 -206 -188 -15 -653 -497 -481 -24 -600 -399 -693 -376 -36 -973 -201 -860 -510 -341 -828 -448 -671 -237 -18 -785 -704 -59 -708 -201 -319 -136 -727 -375 -55 -732 -386 -219 -858 -340 -282 -179 -404 -321 -116 -556 -302 -292 -332 -215 -989 -763 -125 -754 -134 -829 -375 -819 -684 -602 -784 -182 -782 -630 -943 -82 -584 -63 -272 -156 -238 -123 -627 -11 -55 -24 -743 -202 -346 -863 -767 -106 -863 -859 -435 -7 -930 -877 -573 -975 -293 -654 -380 -375 -365 -927 -399 -864 -386 -915 -278 -899 -347 -817 -783 -616 -584 -182 -403 -722 -740 -393 -9 -861 -960 -294 -757 -920 -21 -800 -214 -460 -305 -6 -462 -501 -986 -688 -175 -729 -614 -815 -112 -863 -214 -983 -930 -703 -129 -736 -385 -413 -352 -720 -681 -468 -387 -873 -852 -859 -627 -212 -241 -747 -962 -660 -87 -460 -816 -455 -12 -259 -656 -371 -538 -710 -354 -36 -419 -305 -580 -586 -748 -997 -510 -672 -719 -112 -881 -711 -426 -250 -928 -512 -109 -564 -642 -798 -73 -896 -887 -388 -593 -326 -382 -221 -672 -284 -709 -282 -197 -880 -896 -174 -426 -305 -749 -224 -66 -608 -607 -927 -473 -575 -586 -495 -452 -650 -139 -869 -562 -539 -56 -146 -582 -911 -89 -828 -803 -705 -27 -305 -646 -892 -703 -475 -162 -61 -837 -794 -339 -281 -115 -755 -119 -310 -542 -113 -6 -108 -782 -671 -998 -979 -381 -907 -31 -463 -248 -135 -3 -967 -208 -150 -179 -617 -92 -903 -288 -833 -711 -398 -404 -802 -474 -545 -578 -117 -204 -404 -919 -919 -466 -676 -314 -1000 -209 -890 -154 -488 -183 -621 -107 -498 -742 -853 -838 -610 -682 -446 -877 -580 -227 -935 -556 -409 -483 -713 -802 -869 -192 -825 -512 -513 -1 -144 -770 -251 -56 -203 -756 -978 -981 -600 -605 -35 -328 -380 -480 -898 -470 -969 -297 -165 -432 -824 -307 -731 -57 -107 -72 -807 -886 -68 -318 -773 -558 -315 -878 -854 -154 -505 -182 -593 -920 -69 -633 -13 -211 -7 -524 -364 -137 -721 -232 -826 -805 -543 -476 -709 -964 -511 -652 -296 -732 -274 -734 -399 -180 -275 -107 -587 -386 -481 -311 -194 -703 -464 -348 -814 -197 -794 -664 -622 -379 -842 -64 -801 -1 -231 -186 -341 -454 -662 -416 -259 -387 -883 -380 -701 -804 -253 -321 -466 -893 -509 -383 -392 -981 -783 -228 -600 -329 -15 -379 -253 -692 -585 -410 -685 -114 -862 -62 -876 -502 -144 -13 -98 -404 -8 -826 -572 -557 -334 -528 -34 -895 -924 -704 -358 -452 -982 -101 -103 -741 -867 -7 -726 -691 -856 -379 -1000 -243 -153 -791 -422 -461 -858 -435 -522 -119 -778 -855 -662 -264 -266 -483 -380 -760 -573 -611 -322 -246 -911 -493 -948 -11 -682 -994 -305 -12 -319 -257 -293 -532 -880 -55 -4 -17 -239 -409 -531 -170 -661 -318 -791 -857 -425 -42 -169 -602 -478 -237 -829 -35 -824 -506 -513 -607 -788 -941 -90 -620 -809 -95 -184 -793 -880 -74 -500 -355 -94 -494 -387 -51 -567 -502 -775 -989 -476 -485 -16 -173 -322 -671 -264 -394 -794 -508 -648 -415 -55 -144 -422 -123 -30 -917 -926 -382 -390 -109 -160 -812 -711 -429 -510 -316 -748 -828 -590 -145 -790 -746 -921 -100 -870 -259 -323 -142 -111 -578 -3 -207 -289 -150 -569 -922 -11 -630 -220 -367 -225 -868 -1000 -987 -204 -255 -414 -307 -54 -227 -756 -127 -289 -742 -410 -754 -961 -546 -377 -944 -946 -983 -993 -16 -271 -430 -832 -417 -762 -759 -3 -689 -216 -27 -420 -783 -340 -271 -917 -941 -302 -426 -28 -530 -221 -600 -367 -859 -669 -75 -565 -236 -745 -290 -841 -712 -834 -615 -387 -459 -98 -849 -411 -88 -684 -484 -526 -231 -93 -448 -494 -142 -128 -315 -836 -809 -536 -416 -303 -206 -775 -237 -448 -872 -317 -870 -651 -453 -270 -993 -122 -256 -321 -181 -180 -86 -952 -540 -815 -42 -453 -514 -79 -180 -388 -822 -524 -514 -41 -129 -325 -670 -700 -811 -859 -191 -209 -876 -124 -354 -805 -825 -189 -653 -834 -696 -205 -284 -978 -855 -693 -803 -720 -219 -539 -381 -664 -444 -391 -385 -524 -783 -815 -282 -197 -912 -957 -92 -246 -433 -3 -180 -69 -166 -496 -23 -488 -136 -733 -23 -772 -739 -658 -505 -216 -547 -522 -296 -861 -53 -612 -497 -136 -85 -532 -310 -508 -225 -422 -708 -608 -215 -997 -474 -681 -650 -850 -950 -621 -479 -966 -183 -934 -222 -92 -303 -391 -572 -957 -247 -479 -352 -849 -602 -693 -983 -308 -336 -142 -661 -250 -100 -436 -754 -24 -953 -305 -744 -686 -258 -96 -797 -38 -253 -998 -678 -153 -430 -35 -937 -82 -484 -535 -908 -647 -191 -45 -814 -942 -685 -93 -704 -919 -853 -758 -385 -814 -347 -724 -476 -852 -513 -727 -360 -925 -537 -558 -301 -301 -649 -293 -943 -737 -872 -577 -233 -792 -724 -722 -461 -257 -711 -820 -206 -805 -386 -353 -3 -3 -240 -364 -419 -14 -47 -120 -990 -700 -733 -998 -129 -339 -765 -581 -338 -595 -622 -512 -40 -76 -51 -126 -846 -32 -708 -152 -572 -674 -941 -853 -795 -323 -833 -741 -195 -906 -297 -671 -222 -412 -679 -21 -325 -838 -874 -134 -258 -765 -541 -477 -163 -494 -297 -780 -291 -309 -447 -785 -825 -670 -279 -337 -853 -669 -205 -530 -963 -825 -288 -56 -463 -213 -523 -992 -610 -534 -204 -983 -748 -467 -96 -693 -183 -162 -782 -366 -201 -570 -457 -324 -185 -824 -486 -307 -563 -273 -343 -501 -309 -447 -441 -110 -821 -633 -987 -45 -644 -405 -845 -586 -902 -590 -864 -481 -278 -695 -988 -369 -847 -284 -293 -659 -110 -692 -383 -997 -773 -566 -953 -891 -473 -547 -244 -206 -655 -728 -906 -310 -714 -839 -783 -528 -327 -171 -500 -579 -891 -793 -797 -540 -158 -367 -901 -423 -442 -973 -823 -256 -628 -273 -948 -619 -566 -126 -883 -32 -618 -911 -193 -770 -368 -16 -587 -796 -871 -686 -920 -691 -997 -517 -551 -718 -913 -590 -306 -270 -178 -503 -937 -197 -680 -669 -486 -664 -676 -295 -466 -669 -677 -873 -301 -127 -813 -605 -675 -967 -608 -311 -860 -64 -570 -607 -773 -461 -647 -836 -250 -518 -372 -975 -163 -882 -8 -602 -990 -563 -717 -627 -575 -679 -882 -955 -113 -91 -137 -51 -125 -523 -820 -23 -6 -334 -971 -342 -73 -92 -748 -358 -302 -10 -226 -62 -612 -662 -584 -916 -339 -428 -442 -857 -69 -72 -563 -98 -113 -411 -1 -253 -918 -311 -836 -598 -65 -488 -717 -496 -942 -308 -477 -355 -598 -328 -298 -58 -844 -581 -812 -631 -840 -639 -60 -402 -361 -23 -899 -347 -80 -260 -584 -290 -726 -445 -11 -609 -744 -209 -382 -121 -631 -344 -209 -118 -36 -738 -780 -948 -739 -230 -656 -709 -785 -737 -725 -60 -285 -802 -826 -923 -176 -298 -563 -376 -466 -234 -307 -559 -304 -935 -230 -967 -858 -475 -499 -856 -240 -312 -214 -420 -246 -540 -216 -722 -978 -357 -266 -814 -851 -43 -701 -210 -895 -201 -815 -214 -47 -930 -158 -796 -9 -415 -682 -303 -232 -890 -614 -526 -662 -557 -745 -891 -409 -25 -406 -473 -315 -720 -19 -376 -617 -600 -662 -256 -612 -101 -28 -354 -448 -24 -914 -435 -973 -802 -229 -44 -820 -443 -2 -854 -852 -787 -500 -668 -155 -890 -101 -297 -67 -147 -871 -222 -952 -704 -415 -663 -704 -81 -532 -574 -779 -317 -783 -341 -325 -613 -367 -642 -253 -418 -424 -380 -319 -739 -748 -493 -473 -828 -682 -539 -31 -376 -948 -785 -557 -92 -820 -336 -579 -226 -755 -429 -749 -831 -515 -251 -658 -637 -229 -327 -57 -987 -396 -838 -968 -455 -623 -485 -356 -918 -51 -641 -526 -831 -807 -188 -27 -309 -595 -743 -915 -480 -937 -209 -343 -979 -431 -662 -626 -406 -790 -630 -878 -109 -499 -680 -37 -79 -686 -852 -52 -245 -713 -896 -808 -161 -807 -980 -364 -130 -954 -335 -509 -344 -346 -607 -635 -708 -430 -297 -961 -12 -827 -62 -477 -278 -599 -432 -564 -462 -49 -27 -585 -730 -906 -228 -958 -1 -497 -492 -162 -19 -293 -474 -813 -430 -834 -919 -49 -146 -410 -901 -106 -429 -588 -982 -552 -154 -814 -632 -341 -252 -542 -79 -28 -441 -222 -964 -124 -407 -136 -636 -214 -370 -512 -826 -451 -776 -590 -868 -799 -876 -250 -263 -2 -555 -666 -541 -412 -679 -366 -871 -187 -702 -837 -425 -927 -392 -738 -7 -686 -660 -326 -120 -134 -543 -680 -736 -366 -358 -888 -75 -507 -897 -162 -579 -2 -674 -791 -933 -515 -947 -769 -676 -620 -647 -120 -917 -898 -644 -44 -996 -912 -515 -374 -120 -487 -139 -64 -665 -189 -196 -580 -169 -695 -36 -714 -806 -916 -373 -966 -106 -424 -35 -353 -18 -359 -522 -597 -384 -395 -989 -191 -515 -449 -787 -990 -94 -885 -270 -454 -320 -599 -420 -703 -769 -789 -119 -206 -337 -771 -521 -345 -975 -73 -737 -78 -530 -702 -33 -115 -607 -934 -624 -234 -309 -703 -727 -481 -97 -904 -691 -620 -810 -387 -190 -382 -207 -466 -588 -474 -271 -368 -447 -80 -71 -996 -937 -535 -863 -990 -539 -297 -466 -793 -524 -496 -585 -310 -228 -679 -475 -567 -410 -626 -275 -425 -518 -858 -731 -737 -604 -991 -989 -391 -33 -256 -517 -60 -383 -345 -719 -317 -961 -265 -363 -328 -910 -398 -49 -347 -514 -290 -552 -574 -891 -208 -799 -252 -323 -956 -180 -966 -927 -604 -429 -752 -683 -568 -495 -634 -916 -959 -366 -987 -360 -189 -160 -439 -893 -307 -514 -674 -373 -360 -880 -904 -312 -948 -220 -855 -731 -471 -708 -824 -679 -129 -759 -77 -581 -641 -689 -957 -382 -313 -430 -753 -106 -151 -386 -26 -846 -369 -410 -785 -655 -237 -511 -891 -729 -339 -463 -311 -496 -624 -801 -961 -977 -820 -261 -972 -385 -135 -464 -331 -837 -5 -336 -994 -512 -535 -511 -885 -11 -341 -876 -238 -196 -986 -365 -119 -241 -578 -122 -76 -351 -799 -786 -505 -784 -405 -927 -584 -358 -437 -855 -40 -510 -769 -826 -75 -655 -397 -69 -531 -668 -773 -385 -960 -492 -509 -556 -2 -887 -189 -126 -405 -135 -727 -655 -480 -997 -493 -765 -497 -112 -972 -731 -639 -917 -762 -775 -988 -736 -995 -266 -653 -40 -370 -91 -640 -550 -741 -245 -18 -582 -513 -58 -824 -43 -481 -335 -241 -994 -54 -865 -317 -882 -880 -807 -307 -240 -136 -522 -464 -524 -471 -885 -2 -330 -212 -709 -438 -788 -924 -745 -736 -207 -210 -1 -335 -852 -192 -593 -838 -383 -847 -749 -417 -260 -322 -44 -29 -13 -171 -915 -599 -200 -182 -843 -601 -213 -508 -961 -454 -718 -445 -214 -165 -93 -47 -149 -640 -251 -815 -499 -786 -431 -267 -747 -192 -61 -747 -926 -661 -277 -27 -939 -986 -442 -323 -541 -213 -359 -427 -961 -132 -985 -59 -173 -322 -907 -826 -855 -395 -768 -467 -99 -539 -148 -407 -963 -962 -380 -567 -648 -304 -738 -392 -326 -391 -338 -755 -553 -102 -250 -427 -161 -832 -767 -931 -683 -69 -867 -39 -488 -831 -223 -159 -658 -752 -737 -748 -238 -691 -329 -929 -738 -884 -843 -113 -992 -911 -426 -735 -223 -879 -489 -323 -380 -527 -349 -198 -940 -732 -269 -915 -426 -509 -117 -235 -84 -538 -5 -788 -737 -308 -122 -976 -144 -946 -935 -839 -294 -129 -693 -65 -8 -426 -917 -76 -872 -662 -690 -729 -617 -579 -692 -542 -818 -232 -263 -824 -511 -62 -998 -666 -471 -116 -63 -833 -138 -51 -927 -322 -704 -264 -520 -675 -935 -429 -783 -28 -245 -45 -378 -299 -220 -1 -733 -22 -857 -219 -596 -48 -334 -157 -206 -487 -490 -453 -388 -605 -59 -819 -702 -524 -728 -552 -493 -21 -443 -86 -996 -41 -350 -562 -416 -131 -949 -342 -548 -980 -287 -75 -536 -705 -539 -397 -224 -175 -863 -442 -737 -331 -177 -793 -607 -171 -284 -550 -93 -800 -969 -822 -643 -967 -189 -717 -822 -742 -93 -616 -619 -251 -457 -874 -786 -306 -693 -466 -774 -901 -232 -230 -976 -674 -419 -208 -31 -614 -160 -244 -274 -35 -128 -564 -165 -889 -917 -553 -552 -954 -733 -826 -812 -553 -93 -654 -61 -748 -714 -684 -581 -181 -639 -148 -218 -555 -618 -238 -477 -746 -113 -476 -995 -734 -241 -614 -462 -455 -738 -747 -889 -229 -626 -12 -810 -30 -907 -900 -256 -619 -987 -750 -670 -458 -870 -287 -337 -488 -726 -164 -129 -323 -113 -939 -140 -895 -415 -728 -863 -990 -748 -722 -516 -324 -90 -811 -848 -962 -678 -343 -958 -54 -424 -466 -136 -356 -43 -142 -882 -934 -627 -308 -135 -332 -806 -146 -45 -888 -158 -68 -287 -366 -492 -522 -793 -481 -308 -90 -752 -928 -361 -535 -602 -801 -755 -97 -30 -525 -756 -94 -429 -918 -952 -6 -365 -427 -185 -887 -573 -781 -881 -914 -527 -997 -93 -50 -392 -702 -756 -950 -747 -740 -146 -225 -911 -202 -129 -607 -884 -682 -593 -637 -436 -526 -530 -147 -338 -229 -710 -26 -80 -603 -768 -675 -510 -53 -219 -860 -501 -901 -185 -242 -959 -346 -942 -919 -628 -106 -791 -101 -46 -361 -131 -496 -424 -519 -989 -733 -699 -574 -291 -985 -54 -690 -990 -261 -753 -749 -941 -225 -182 -6 -613 -402 -575 -449 -223 -141 -449 -824 -360 -185 -90 -246 -717 -183 -812 -676 -835 -178 -281 -358 -484 -910 -866 -6 -907 -321 -438 -772 -134 -226 -777 -840 -79 -864 -466 -550 -579 -46 -408 -945 -56 -388 -542 -174 -732 -232 -317 -76 -797 -99 -123 -758 -734 -939 -89 -489 -610 -359 -367 -776 -324 -696 -492 -892 -1 -209 -476 -979 -579 -983 -34 -902 -144 -976 -525 -186 -986 -635 -199 -481 -783 -918 -640 -961 -52 -95 -472 -760 -202 -609 -310 -644 -136 -73 -613 -599 -147 -806 -762 -39 -146 -221 -293 -30 -703 -559 -890 -611 -860 -626 -981 -717 -682 -672 -589 -394 -703 -327 -597 -456 -546 -125 -873 -16 -22 -133 -436 -541 -156 -883 -619 -70 -113 -790 -428 -870 -646 -986 -826 -274 -160 -334 -456 -844 -587 -955 -469 -308 -27 -851 -774 -336 -233 -501 -153 -381 -476 -419 -7 -17 -755 -267 -375 -779 -307 -981 -693 -377 -206 -19 -549 -911 -873 -868 -57 -67 -114 -232 -542 -167 -404 -774 -805 -170 -794 -960 -244 -33 -753 -459 -402 -941 -888 -585 -920 -511 -723 -180 -512 -869 -401 -195 -748 -254 -5 -410 -334 -331 -936 -32 -522 -107 -55 -361 -971 -595 -280 -697 -388 -69 -212 -151 -202 -891 -822 -762 -75 -561 -873 -253 -675 -389 -636 -852 -856 -89 -404 -735 -264 -907 -351 -827 -706 -856 -438 -58 -896 -259 -987 -158 -393 -573 -345 -604 -597 -834 -844 -468 -482 -601 -277 -660 -177 -311 -597 -91 -133 -427 -301 -960 -220 -389 -747 -148 -320 -34 -251 -758 -318 -378 -831 -162 -638 -645 -622 -96 -453 -908 -862 -56 -3 -296 -263 -830 -386 -447 -105 -679 -960 -71 -600 -798 -438 -926 -211 -311 -414 -846 -704 -742 -339 -84 -220 -953 -575 -364 -254 -657 -252 -721 -788 -56 -199 -521 -545 -194 -347 -982 -946 -728 -109 -138 -954 -499 -26 -39 -303 -752 -130 -965 -858 -988 -341 -867 -725 -773 -323 -395 -153 -948 -231 -657 -533 -596 -332 -300 -741 -422 -368 -800 -921 -459 -429 -905 -166 -947 -637 -859 -750 -522 -481 -631 -966 -460 -80 -246 -613 -535 -660 -949 -796 -517 -192 -486 -881 -45 -797 -533 -547 -202 -123 -787 -761 -624 -247 -132 -535 -94 -906 -356 -434 -79 -619 -878 -819 -884 -755 -886 -318 -247 -455 -23 -523 -50 -305 -738 -91 -276 -242 -519 -497 -743 -458 -653 -646 -192 -374 -946 -189 -202 -21 -72 -193 -578 -364 -796 -72 -572 -501 -994 -272 -433 -559 -810 -957 -292 -807 -980 -40 -736 -284 -142 -495 -351 -543 -452 -370 -925 -113 -912 -611 -489 -938 -596 -48 -385 -68 -466 -658 -384 -159 -312 -358 -752 -154 -711 -716 -699 -257 -879 -434 -893 -936 -507 -112 -567 -331 -570 -95 -20 -687 -640 -297 -604 -199 -217 -6 -955 -482 -572 -263 -951 -563 -834 -530 -567 -480 -742 -333 -455 -431 -570 -346 -95 -423 -696 -458 -708 -859 -970 -356 -414 -592 -943 -148 -62 -521 -698 -71 -972 -122 -439 -668 -252 -832 -636 -859 -896 -414 -281 -842 -361 -610 -602 -126 -959 -86 -130 -753 -729 -650 -258 -776 -777 -645 -974 -380 -370 -144 -420 -918 -821 -513 -791 -444 -918 -144 -106 -726 -453 -533 -925 -524 -310 -377 -518 -390 -449 -615 -567 -466 -664 -6 -961 -264 -151 -496 -899 -621 -917 -661 -967 -403 -379 -52 -57 -253 -753 -998 -666 -351 -217 -939 -322 -222 -664 -644 -139 -896 -471 -735 -565 -485 -580 -3 -56 -468 -540 -614 -960 -479 -747 -627 -486 -934 -412 -970 -618 -13 -616 -323 -759 -155 -547 -120 -201 -362 -909 -544 -509 -893 -666 -584 -885 -440 -328 -716 -59 -532 -531 -772 -658 -822 -63 -425 -819 -227 -461 -744 -139 -867 -89 -405 -992 -116 -106 -678 -926 -910 -420 -370 -80 -329 -666 -632 -252 -183 -71 -860 -238 -407 -331 -595 -514 -967 -707 -467 -992 -882 -553 -521 -108 -13 -487 -939 -48 -393 -730 -417 -305 -819 -269 -250 -117 -942 -189 -820 -170 -254 -1 -815 -866 -324 -1000 -335 -709 -661 -461 -840 -925 -259 -622 -461 -352 -841 -928 -43 -121 -344 -174 -975 -377 -8 -92 -173 -77 -476 -354 -953 -463 -645 -816 -124 -365 -295 -64 -353 -848 -988 -247 -905 -370 -956 -400 -36 -691 -39 -253 -162 -867 -624 -608 -933 -428 -913 -637 -998 -890 -880 -988 -262 -393 -565 -545 -5 -205 -860 -650 -37 -339 -375 -972 -566 -910 -949 -354 -123 -53 -19 -417 -808 -557 -875 -967 -8 -646 -586 -7 -922 -287 -849 -676 -884 -51 -940 -495 -970 -693 -611 -470 -276 -214 -222 -562 -146 -737 -174 -750 -308 -327 -985 -148 -50 -649 -223 -85 -748 -890 -11 -724 -18 -324 -776 -949 -580 -355 -387 -107 -893 -225 -763 -472 -703 -973 -23 -230 -28 -29 -706 -853 -195 -332 -734 -98 -138 -655 -610 -652 -510 -170 -662 -680 -995 -494 -315 -413 -280 -674 -18 -654 -39 -573 -55 -926 -652 -986 -349 -725 -725 -90 -696 -890 -887 -935 -316 -394 -723 -90 -699 -184 -989 -430 -729 -102 -983 -156 -712 -762 -537 -13 -302 -558 -333 -536 -310 -273 -76 -146 -439 -620 -407 -616 -417 -254 -945 -930 -757 -124 -709 -763 -57 -399 -760 -790 -937 -320 -417 -606 -443 -49 -997 -946 -873 -942 -503 -679 -496 -619 -647 -229 -82 -14 -88 -178 -60 -470 -848 -500 -310 -563 -49 -949 -838 -833 -292 -628 -818 -87 -87 -958 -993 -826 -169 -214 -150 -160 -839 -918 -46 -141 -139 -79 -897 -536 -325 -975 -243 -87 -919 -912 -264 -350 -804 -172 -998 -698 -697 -666 -385 -377 -710 -54 -515 -555 -207 -72 -523 -17 -360 -963 -993 -972 -889 -885 -955 -782 -61 -60 -692 -143 -14 -844 -214 -86 -827 -149 -432 -381 -546 -713 -449 -254 -225 -363 -555 -140 -372 -25 -513 -639 -19 -955 -661 -441 -970 -971 -64 -979 -600 -355 -35 -928 -140 -593 -207 -604 -430 -50 -32 -551 -86 -394 -602 -859 -543 -935 -435 -894 -104 -661 -689 -402 -749 -937 -929 -454 -949 -286 -342 -265 -473 -568 -751 -326 -557 -485 -835 -197 -597 -244 -341 -569 -630 -451 -928 -532 -904 -505 -613 -434 -436 -480 -399 -482 -868 -89 -109 -289 -318 -381 -368 -440 -83 -862 -601 -928 -587 -567 -145 -976 -603 -332 -839 -672 -706 -548 -144 -202 -609 -781 -394 -381 -770 -311 -134 -762 -495 -89 -220 -207 -929 -662 -296 -119 -61 -278 -617 -465 -362 -995 -990 -951 -22 -978 -126 -180 -19 -174 -394 -458 -132 -431 -252 -124 -389 -770 -53 -695 -490 -701 -320 -248 -199 -47 -595 -322 -111 -848 -749 -55 -668 -664 -688 -269 -954 -293 -437 -533 -273 -392 -34 -695 -967 -726 -728 -368 -877 -949 -957 -723 -826 -149 -580 -646 -393 -956 -16 -155 -671 -612 -693 -697 -990 -505 -748 -356 -882 -121 -358 -488 -776 -294 -826 -73 -730 -545 -347 -49 -956 -387 -17 -240 -564 -81 -233 -492 -467 -134 -729 -445 -297 -473 -243 -661 -969 -700 -878 -105 -718 -592 -460 -612 -77 -62 -335 -986 -800 -756 -783 -430 -508 -101 -196 -189 -699 -421 -828 -10 -84 -42 -841 -99 -671 -102 -494 -980 -830 -568 -781 -478 -251 -670 -959 -721 -387 -516 -156 -346 -852 -873 -718 -676 -324 -907 -347 -304 -574 -820 -345 -488 -64 -110 -783 -463 -797 -462 -584 -466 -581 -846 -820 -313 -775 -994 -455 -922 -94 -535 -522 -860 -334 -865 -274 -512 -771 -864 -698 -92 -860 -457 -524 -605 -661 -586 -435 -404 -65 -254 -681 -887 -604 -361 -761 -224 -746 -739 -273 -312 -106 -794 -886 -502 -117 -796 -560 -623 -562 -859 -257 -621 -989 -716 -589 -185 -846 -612 -785 -359 -634 -287 -688 -283 -807 -569 -647 -867 -247 -552 -84 -932 -136 -163 -578 -200 -966 -326 -360 -100 -869 -504 -250 -827 -484 -637 -627 -104 -762 -874 -148 -44 -418 -811 -722 -352 -252 -623 -587 -278 -376 -171 -13 -815 -975 -355 -353 -730 -730 -693 -466 -681 -813 -527 -2 -935 -859 -175 -456 -411 -429 -775 -834 -930 -940 -448 -599 -376 -767 -594 -946 -626 -297 -157 -939 -644 -183 -673 -191 -726 -411 -899 -313 -864 -435 -449 -700 -361 -237 -87 -629 -257 -880 -493 -493 -423 -613 -311 -728 -933 -988 -211 -163 -648 -32 -350 -995 -537 -809 -726 -929 -38 -972 -927 -960 -353 -238 -866 -634 -357 -238 -644 -705 -630 -4 -801 -32 -359 -11 -15 -245 -774 -529 -17 -36 -438 -283 -787 -740 -754 -188 -184 -887 -710 -521 -784 -308 -581 -172 -43 -789 -608 -789 -699 -645 -57 -674 -990 -79 -325 -956 -356 -363 -253 -496 -191 -606 -647 -992 -442 -609 -863 -947 -358 -588 -846 -872 -275 -682 -185 -626 -244 -902 -291 -967 -73 -100 -574 -429 -40 -801 -77 -923 -900 -57 -893 -58 -922 -138 -151 -801 -33 -118 -240 -999 -203 -717 -442 -734 -557 -53 -992 -692 -941 -476 -673 -77 -296 -358 -719 -277 -438 -345 -678 -577 -989 -193 -589 -678 -542 -17 -814 -938 -562 -294 -449 -416 -241 -842 -680 -456 -484 -812 -160 -52 -605 -830 -580 -403 -479 -883 -774 -491 -662 -41 -331 -195 -91 -211 -327 -405 -557 -260 -405 -499 -475 -544 -236 -394 -71 -932 -1000 -872 -664 -199 -741 -216 -25 -788 -656 -549 -560 -985 -292 -212 -997 -70 -63 -913 -379 -832 -253 -250 -155 -568 -91 -467 -872 -191 -472 -656 -525 -820 -825 -583 -369 -187 -569 -924 -697 -82 -275 -672 -635 -819 -832 -774 -976 -117 -10 -237 -421 -123 -129 -237 -247 -350 -930 -235 -379 -137 -696 -184 -797 -540 -115 -22 -407 -82 -364 -835 -138 -477 -821 -408 -232 -45 -694 -555 -596 -668 -141 -910 -232 -243 -779 -427 -575 -650 -519 -933 -267 -453 -918 -103 -595 -535 -529 -978 -80 -708 -760 -821 -845 -648 -657 -747 -820 -806 -346 -222 -973 -738 -867 -663 -275 -801 -650 -380 -967 -381 -364 -441 -768 -927 -200 -835 -717 -195 -658 -937 -569 -449 -927 -37 -251 -491 -517 -623 -427 -108 -609 -653 -616 -219 -493 -591 -616 -773 -315 -629 -797 -141 -99 -932 -766 -125 -994 -845 -39 -557 -232 -917 -208 -844 -138 -31 -746 -974 -769 -239 -565 -506 -887 -490 -594 -544 -508 -800 -115 -95 -313 -279 -627 -342 -289 -334 -183 -181 -432 -328 -788 -499 -941 -49 -625 -644 -553 -19 -397 -366 -810 -573 -285 -653 -400 -991 -837 -180 -101 -893 -504 -241 -279 -88 -730 -714 -271 -772 -986 -867 -245 -580 -227 -441 -219 -212 -688 -506 -61 -903 -12 -583 -983 -310 -459 -566 -383 -86 -327 -456 -669 -961 -727 -994 -727 -327 -971 -713 -125 -172 -235 -204 -295 -183 -276 -199 -657 -520 -769 -801 -505 -406 -446 -697 -327 -695 -130 -167 -261 -998 -754 -598 -199 -547 -799 -455 -31 -602 -138 -176 -245 -398 -830 -364 -508 -620 -183 -740 -941 -458 -977 -815 -492 -488 -387 -583 -975 -435 -346 -508 -286 -881 -702 -792 -521 -683 -174 -511 -751 -673 -628 -689 -940 -668 -195 -241 -189 -673 -495 -867 -274 -394 -572 -163 -643 -497 -623 -578 -916 -547 -197 -689 -62 -380 -725 -778 -822 -150 -421 -800 -301 -990 -466 -626 -512 -794 -669 -66 -827 -673 -126 -261 -282 -125 -286 -368 -575 -344 -45 -814 -7 -395 -795 -622 -243 -766 -139 -106 -584 -478 -771 -564 -656 -859 -946 -620 -338 -282 -476 -8 -313 -135 -636 -367 -226 -216 -668 -218 -427 -890 -191 -702 -848 -338 -225 -960 -634 -302 -934 -74 -622 -586 -930 -978 -582 -622 -241 -444 -60 -281 -420 -82 -216 -948 -45 -366 -153 -710 -250 -823 -596 -486 -886 -917 -511 -274 -309 -39 -556 -956 -613 -690 -389 -228 -855 -481 -41 -843 -462 -899 -756 -952 -742 -895 -251 -188 -611 -412 -750 -247 -671 -115 -700 -45 -911 -791 -917 -383 -275 -287 -123 -53 -325 -513 -869 -704 -403 -912 -435 -607 -760 -980 -802 -137 -940 -614 -850 -392 -531 -186 -76 -414 -642 -89 -790 -777 -112 -287 -525 -336 -356 -191 -775 -778 -750 -389 -621 -292 -995 -122 -331 -328 -474 -377 -150 -28 -514 -269 -982 -289 -854 -281 -329 -319 -619 -780 -541 -819 -48 -460 -381 -355 -511 -406 -135 -417 -555 -644 -39 -442 -591 -41 -799 -941 -12 -508 -385 -914 -479 -871 -352 -912 -188 -97 -634 -499 -759 -624 -605 -888 -522 -359 -117 -158 -74 -221 -192 -664 -629 -386 -13 -953 -774 -636 -610 -632 -127 -234 -52 -624 -245 -141 -594 -505 -506 -3 -544 -790 -123 -666 -118 -702 -827 -503 -30 -462 -736 -226 -345 -256 -843 -397 -634 -236 -626 -527 -168 -843 -965 -723 -706 -69 -676 -195 -206 -595 -917 -880 -954 -677 -232 -116 -733 -349 -4 -314 -91 -36 -883 -721 -826 -310 -685 -499 -723 -800 -970 -497 -653 -624 -184 -704 -863 -192 -917 -588 -287 -684 -924 -126 -890 -102 -918 -237 -913 -947 -618 -88 -644 -991 -608 -789 -78 -707 -888 -835 -302 -484 -931 -544 -722 -586 -491 -887 -36 -328 -603 -879 -295 -331 -993 -82 -674 -708 -293 -216 -978 -238 -747 -151 -275 -209 -99 -16 -27 -265 -938 -192 -964 -957 -78 -965 -942 -590 -817 -102 -124 -88 -160 -50 -731 -176 -110 -529 -880 -599 -613 -643 -567 -908 -636 -573 -148 -768 -960 -13 -588 -80 -900 -628 -729 -199 -340 -922 -384 -259 -417 -538 -36 -102 -23 -660 -115 -153 -231 -645 -942 -874 -883 -307 -840 -363 -13 -456 -305 -627 -845 -536 -743 -714 -83 -100 -274 -386 -987 -976 -449 -951 -786 -57 -472 -867 -966 -927 -152 -565 -964 -885 -739 -787 -546 -535 -812 -56 -789 -365 -353 -524 -542 -465 -64 -102 -588 -188 -422 -208 -871 -876 -217 -19 -223 -339 -223 -673 -426 -826 -308 -974 -390 -585 -995 -924 -824 -731 -45 -76 -324 -93 -421 -290 -421 -664 -320 -787 -139 -364 -937 -450 -154 -741 -796 -370 -411 -293 -363 -877 -840 -928 -7 -754 -187 -452 -757 -38 -732 -732 -456 -311 -117 -715 -400 -840 -136 -239 -150 -776 -233 -748 -360 -788 -936 -952 -464 -294 -164 -26 -294 -848 -916 -557 -527 -114 -1000 -597 -747 -513 -389 -670 -74 -277 -73 -552 -576 -884 -797 -841 -785 -7 -751 -910 -150 -397 -991 -881 -967 -557 -922 -351 -476 -753 -602 -868 -682 -583 -324 -263 -832 -462 -55 -690 -725 -868 -781 -491 -479 -858 -768 -13 -680 -824 -47 -21 -689 -824 -315 -428 -966 -693 -370 -337 -370 -32 -366 -678 -848 -569 -406 -813 -27 -347 -728 -445 -751 -127 -267 -31 -417 -992 -363 -241 -53 -835 -811 -943 -174 -619 -332 -85 -73 -553 -188 -755 -349 -646 -708 -510 -486 -364 -27 -207 -141 -303 -576 -601 -197 -621 -595 -219 -980 -318 -541 -545 -631 -272 -325 -920 -390 -445 -854 -725 -466 -63 -22 -565 -748 -598 -65 -177 -679 -186 -642 -880 -678 -977 -848 -887 -108 -164 -595 -187 -696 -570 -238 -336 -290 -485 -925 -333 -122 -568 -10 -275 -2 -193 -795 -365 -509 -1 -688 -319 -504 -255 -278 -718 -65 -747 -404 -704 -4 -391 -922 -304 -30 -365 -801 -837 -213 -973 -835 -46 -746 -929 -645 -790 -186 -684 -95 -648 -439 -756 -101 -444 -4 -788 -876 -388 -924 -484 -749 -396 -351 -992 -934 -36 -105 -733 -994 -511 -49 -498 -864 -264 -279 -953 -627 -743 -174 -628 -306 -824 -392 -768 -207 -670 -673 -248 -169 -523 -17 -698 -845 -944 -286 -185 -254 -421 -306 -35 -151 -752 -493 -848 -602 -334 -586 -405 -536 -191 -826 -405 -831 -647 -99 -457 -318 -408 -213 -377 -350 -30 -550 -976 -38 -171 -254 -401 -88 -329 -934 -431 -303 -388 -415 -233 -766 -259 -159 -507 -964 -447 -631 -182 -701 -792 -205 -350 -30 -915 -361 -198 -474 -353 -343 -634 -601 -578 -917 -922 -131 -170 -310 -504 -696 -500 -807 -991 -811 -656 -437 -70 -278 -113 -809 -465 -750 -408 -420 -829 -204 -994 -257 -903 -652 -381 -923 -302 -404 -646 -659 -929 -618 -129 -679 -631 -159 -585 -614 -509 -208 -309 -386 -945 -84 -747 -612 -594 -120 -868 -782 -403 -367 -289 -63 -34 -914 -1 -419 -340 -579 -98 -257 -616 -207 -657 -825 -668 -868 -137 -780 -660 -879 -63 -233 -386 -333 -259 -457 -877 -343 -615 -564 -252 -325 -742 -524 -389 -695 -81 -336 -421 -744 -275 -672 -478 -768 -30 -547 -73 -762 -904 -873 -645 -595 -829 -358 -437 -185 -452 -120 -484 -75 -192 -217 -716 -909 -918 -319 -730 -897 -892 -910 -160 -998 -292 -447 -863 -987 -488 -798 -496 -636 -989 -52 -652 -985 -608 -627 -524 -545 -265 -564 -503 -673 -567 -966 -812 -548 -682 -478 -574 -338 -203 -402 -691 -343 -436 -903 -494 -932 -467 -318 -682 -907 -169 -628 -826 -169 -296 -373 -582 -751 -487 -775 -478 -863 -448 -186 -675 -958 -875 -635 -654 -559 -528 -236 -971 -122 -533 -942 -659 -648 -25 -756 -132 -482 -603 -328 -779 -3 -703 -658 -253 -609 -381 -461 -926 -367 -281 -142 -892 -57 -174 -569 -640 -724 -437 -616 -807 -629 -27 -630 -653 -326 -279 -929 -150 -646 -712 -275 -607 -331 -311 -542 -209 -383 -359 -742 -920 -980 -953 -759 -996 -390 -266 -819 -24 -579 -66 -501 -872 -38 -562 -51 -175 -865 -627 -934 -676 -11 -333 -885 -571 -1000 -76 -344 -387 -273 -359 -29 -62 -960 -698 -489 -181 -75 -81 -706 -923 -793 -988 -176 -421 -744 -5 -391 -539 -471 -906 -44 -107 -645 -790 -549 -531 -440 -62 -888 -995 -391 -821 -729 -665 -733 -91 -940 -938 -447 -136 -619 -106 -799 -218 -701 -102 -615 -136 -880 -560 -641 -350 -971 -206 -245 -417 -534 -824 -395 -851 -838 -411 -86 -252 -901 -632 -357 -803 -413 -904 -649 -153 -268 -684 -450 -590 -902 -238 -166 -397 -534 -543 -401 -864 -433 -305 -233 -804 -157 -715 -788 -981 -945 -11 -820 -597 -645 -718 -824 -1 -25 -345 -573 -87 -506 -408 -541 -982 -313 -271 -348 -97 -454 -476 -729 -616 -899 -859 -871 -458 -823 -18 -470 -275 -851 -142 -502 -812 -428 -687 -909 -255 -698 -381 -73 -322 -751 -499 -832 -584 -549 -201 -436 -851 -389 -40 -925 -970 -894 -179 -571 -916 -145 -575 -827 -627 -183 -709 -847 -123 -639 -501 -66 -943 -871 -246 -424 -999 -416 -390 -245 -437 -767 -900 -577 -68 -363 -670 -999 -427 -411 -608 -990 -906 -870 -868 -113 -797 -389 -8 -642 -493 -316 -687 -670 -825 -927 -195 -554 -806 -231 -772 -13 -297 -989 -489 -979 -801 -954 -695 -838 -576 -727 -814 -427 -771 -224 -676 -139 -113 -794 -918 -699 -378 -569 -410 -677 -701 -60 -313 -175 -651 -766 -19 -149 -989 -271 -256 -327 -726 -325 -448 -726 -700 -524 -209 -293 -594 -130 -639 -484 -809 -806 -107 -833 -298 -790 -60 -777 -579 -891 -38 -585 -488 -304 -586 -943 -160 -958 -720 -553 -573 -407 -321 -149 -202 -549 -268 -963 -529 -741 -781 -444 -793 -482 -84 -2 -596 -605 -302 -383 -436 -336 -222 -674 -34 -350 -413 -59 -219 -518 -165 -416 -655 -583 -575 -394 -759 -302 -506 -158 -790 -734 -858 -682 -185 -88 -749 -972 -375 -985 -772 -362 -45 -737 -473 -319 -441 -343 -109 -946 -929 -341 -51 -447 -35 -286 -850 -985 -796 -142 -587 -642 -89 -289 -157 -879 -244 -839 -783 -706 -88 -385 -301 -523 -261 -397 -87 -171 -212 -617 -124 -104 -402 -926 -576 -499 -6 -465 -945 -248 -566 -590 -74 -174 -104 -134 -42 -127 -764 -619 -926 -746 -71 -571 -22 -356 -594 -296 -837 -714 -193 -513 -745 -35 -625 -789 -434 -727 -856 -750 -376 -607 -809 -633 -426 -705 -620 -58 -894 -768 -139 -931 -870 -495 -259 -198 -856 -253 -803 -599 -529 -615 -134 -618 -69 -78 -954 -398 -914 -140 -211 -392 -526 -470 -247 -858 -379 -101 -346 -263 -107 -328 -263 -519 -152 -538 -996 -332 -223 -322 -137 -504 -404 -180 -458 -541 -884 -271 -922 -867 -951 -975 -180 -1 -676 -153 -564 -563 -554 -154 -383 -412 -828 -49 -79 -414 -35 -963 -876 -678 -542 -284 -170 -66 -471 -209 -527 -1000 -372 -465 -379 -581 -77 -547 -205 -387 -821 -457 -521 -861 -369 -710 -352 -482 -710 -516 -721 -325 -881 -599 -187 -31 -732 -44 -643 -712 -178 -573 -383 -569 -479 -329 -759 -481 -806 -923 -577 -193 -482 -505 -542 -410 -765 -755 -740 -59 -428 -834 -384 -16 -768 -175 -889 -61 -774 -278 -52 -212 -612 -303 -847 -642 -74 -661 -710 -872 -678 -502 -348 -362 -286 -316 -560 -905 -11 -562 -973 -919 -95 -1 -367 -690 -794 -692 -499 -56 -963 -278 -454 -849 -577 -440 -495 -952 -322 -68 -360 -342 -275 -650 -803 -236 -658 -354 -457 -890 -159 -410 -240 -404 -278 -785 -709 -745 -268 -126 -252 -165 -587 -977 -657 -479 -825 -882 -694 -925 -494 -724 -289 -867 -158 -837 -512 -102 -342 -554 -339 -209 -237 -837 -735 -95 -382 -948 -621 -703 -218 -72 -774 -578 -51 -947 -257 -673 -445 -664 -440 -626 -122 -440 -582 -957 -731 -836 -780 -103 -400 -61 -436 -297 -629 -389 -881 -922 -25 -987 -370 -649 -197 -607 -95 -274 -258 -916 -324 -266 -210 -760 -651 -634 -791 -585 -323 -958 -331 -761 -292 -587 -469 -333 -285 -342 -742 -610 -600 -110 -211 -799 -848 -198 -357 -516 -877 -300 -948 -724 -947 -511 -237 -316 -134 -428 -886 -373 -243 -675 -109 -122 -472 -584 -496 -427 -660 -327 -607 -9 -814 -734 -58 -294 -372 -656 -753 -709 -488 -963 -56 -655 -33 -946 -352 -965 -995 -572 -514 -788 -646 -755 -350 -299 -923 -459 -661 -785 -513 -419 -982 -731 -56 -628 -13 -888 -661 -571 -342 -683 -638 -306 -188 -180 -501 -618 -215 -707 -857 -227 -372 -560 -465 -928 -333 -396 -842 -865 -131 -647 -119 -203 -677 -75 -449 -556 -334 -371 -623 -934 -227 -181 -491 -574 -800 -939 -128 -609 -523 -48 -791 -219 -513 -484 -772 -819 -73 -962 -308 -567 -398 -699 -505 -721 -449 -260 -530 -397 -125 -597 -286 -717 -505 -129 -3 -405 -933 -71 -179 -895 -972 -780 -252 -423 -435 -412 -57 -465 -138 -680 -476 -843 -265 -941 -79 -263 -615 -488 -986 -874 -663 -624 -310 -663 -840 -70 -188 -978 -323 -427 -902 -368 -244 -981 -848 -2 -826 -186 -722 -255 -531 -499 -451 -176 -838 -902 -242 -765 -121 -827 -98 -424 -687 -819 -955 -348 -32 -374 -431 -68 -330 -691 -208 -693 -288 -799 -934 -893 -703 -67 -743 -136 -346 -437 -101 -534 -707 -758 -472 -661 -621 -104 -919 -329 -636 -261 -790 -385 -205 -309 -543 -54 -128 -902 -431 -187 -371 -173 -83 -683 -817 -723 -962 -752 -753 -872 -821 -426 -954 -503 -914 -412 -505 -957 -858 -233 -593 -494 -198 -437 -653 -779 -134 -379 -619 -546 -978 -362 -280 -362 -60 -884 -625 -523 -391 -348 -776 -181 -185 -1000 -862 -10 -186 -663 -489 -743 -611 -764 -11 -113 -64 -194 -499 -855 -468 -263 -128 -191 -690 -771 -189 -768 -603 -368 -658 -635 -632 -32 -756 -462 -1000 -418 -523 -48 -218 -118 -437 -247 -75 -900 -779 -972 -158 -874 -693 -565 -399 -847 -226 -176 -609 -838 -843 -449 -790 -876 -422 -772 -521 -136 -149 -929 -752 -556 -19 -369 -754 -128 -306 -561 -444 -192 -398 -757 -879 -677 -413 -387 -696 -540 -14 -984 -542 -674 -87 -781 -970 -60 -594 -305 -804 -680 -563 -464 -419 -907 -985 -715 -760 -731 -372 -806 -542 -1000 -241 -882 -984 -957 -350 -459 -138 -742 -500 -889 -207 -270 -604 -14 -338 -793 -909 -973 -946 -696 -882 -416 -33 -476 -707 -325 -699 -893 -624 -106 -935 -297 -913 -646 -672 -42 -913 -81 -169 -203 -182 -359 -688 -3 -300 -733 -538 -687 -299 -230 -199 -908 -280 -670 -302 -91 -468 -865 -275 -537 -480 -530 -375 -561 -699 -571 -53 -207 -175 -346 -533 -288 -16 -917 -451 -964 -108 -410 -730 -852 -898 -822 -570 -833 -606 -96 -690 -18 -90 -122 -901 -527 -880 -299 -65 -645 -989 -369 -315 -859 -78 -71 -676 -246 -57 -613 -222 -221 -490 -307 -572 -619 -965 -850 -576 -264 -570 -479 -481 -412 -828 -335 -336 -359 -259 -307 -88 -896 -244 -604 -789 -826 -347 -339 -348 -865 -943 -748 -966 -537 -464 -922 -814 -388 -655 -197 -292 -941 -907 -321 -360 -685 -642 -140 -984 -162 -740 -924 -319 -742 -144 -860 -449 -78 -741 -753 -580 -45 -565 -787 -389 -922 -336 -802 -262 -896 -282 -394 -500 -612 -428 -337 -932 -627 -118 -337 -502 -428 -964 -469 -60 -893 -311 -957 -6 -900 -784 -450 -277 -129 -517 -692 -410 -150 -693 -999 -778 -693 -353 -646 -195 -17 -266 -564 -734 -391 -581 -521 -462 -189 -350 -923 -581 -496 -599 -391 -805 -905 -12 -573 -145 -393 -50 -880 -217 -697 -414 -337 -756 -165 -771 -645 -38 -908 -129 -48 -663 -45 -160 -644 -47 -59 -338 -327 -633 -6 -832 -828 -238 -519 -684 -83 -235 -251 -544 -803 -995 -970 -304 -522 -696 -201 -248 -982 -492 -252 -329 -889 -527 -410 -896 -746 -998 -133 -332 -607 -989 -994 -322 -260 -429 -333 -425 -136 -587 -801 -960 -179 -818 -545 -475 -75 -128 -816 -141 -938 -393 -90 -507 -720 -774 -88 -848 -654 -282 -906 -147 -954 -139 -732 -375 -414 -29 -449 -796 -947 -928 -337 -68 -937 -701 -684 -705 -831 -744 -148 -973 -619 -770 -456 -168 -496 -710 -807 -945 -285 -376 -653 -383 -66 -800 -721 -511 -270 -5 -642 -804 -293 -200 -999 -662 -313 -868 -456 -77 -807 -656 -784 -519 -711 -441 -622 -919 -643 -713 -225 -270 -367 -415 -814 -642 -616 -528 -720 -417 -47 -365 -415 -50 -299 -789 -44 -854 -942 -835 -677 -320 -698 -228 -838 -435 -523 -361 -912 -803 -698 -753 -738 -77 -307 -991 -652 -415 -754 -533 -114 -10 -238 -434 -685 -315 -439 -993 -269 -526 -541 -211 -741 -345 -535 -823 -90 -478 -876 -868 -127 -245 -496 -231 -679 -341 -152 -843 -106 -967 -560 -17 -917 -13 -80 -808 -445 -518 -173 -866 -331 -583 -708 -384 -525 -386 -215 -274 -251 -622 -763 -318 -76 -16 -122 -348 -687 -692 -360 -451 -630 -856 -753 -788 -787 -644 -877 -205 -421 -91 -44 -175 -985 -648 -716 -882 -282 -106 -87 -429 -80 -549 -824 -267 -695 -310 -554 -238 -351 -316 -9 -371 -152 -190 -904 -766 -214 -696 -391 -764 -903 -231 -825 -61 -380 -223 -71 -74 -196 -290 -5 -863 -679 -787 -146 -183 -785 -812 -9 -604 -680 -878 -638 -463 -46 -620 -194 -978 -948 -770 -521 -624 -365 -686 -88 -4 -786 -30 -154 -590 -882 -493 -833 -712 -965 -389 -275 -280 -58 -620 -394 -705 -94 -381 -817 -699 -678 -437 -362 -698 -713 -901 -647 -410 -785 -388 -915 -242 -135 -712 -708 -885 -496 -293 -727 -133 -750 -179 -313 -976 -568 -363 -612 -436 -730 -474 -811 -243 -516 -670 -747 -871 -787 -55 -811 -254 -544 -730 -408 -860 -405 -969 -304 -639 -20 -644 -634 -438 -522 -532 -660 -579 -20 -513 -551 -671 -374 -147 -335 -761 -554 -608 -99 -106 -974 -220 -573 -472 -415 -631 -851 -634 -87 -497 -328 -148 -99 -431 -52 -85 -239 -655 -184 -134 -424 -631 -664 -874 -334 -829 -530 -81 -18 -918 -664 -106 -346 -370 -646 -627 -707 -197 -922 -594 -883 -106 -247 -500 -695 -449 -246 -458 -423 -16 -135 -297 -536 -32 -529 -373 -39 -266 -12 -694 -417 -328 -874 -803 -663 -780 -942 -798 -803 -454 -453 -866 -445 -586 -107 -78 -102 -119 -243 -519 -507 -217 -593 -152 -585 -242 -604 -789 -264 -119 -641 -716 -325 -85 -695 -820 -847 -803 -541 -425 -990 -3 -135 -831 -727 -198 -754 -689 -972 -905 -150 -988 -373 -274 -666 -417 -705 -38 -556 -15 -631 -852 -528 -266 -26 -687 -258 -798 -561 -938 -449 -716 -543 -780 -987 -584 -645 -407 -845 -267 -919 -550 -78 -56 -152 -626 -466 -861 -233 -51 -767 -534 -99 -273 -882 -32 -48 -720 -998 -831 -737 -151 -29 -170 -475 -742 -83 -724 -630 -549 -3 -710 -422 -464 -982 -79 -712 -781 -917 -136 -742 -588 -958 -28 -884 -853 -954 -655 -719 -177 -508 -214 -908 -470 -20 -474 -593 -963 -606 -83 -405 -879 -80 -970 -177 -851 -617 -170 -970 -721 -688 -166 -491 -591 -245 -259 -992 -267 -768 -202 -892 -355 -576 -687 -929 -401 -875 -351 -25 -880 -150 -147 -724 -369 -759 -532 -411 -217 -171 -424 -166 -192 -351 -127 -519 -437 -839 -453 -358 -990 -645 -478 -990 -760 -581 -267 -659 -466 -772 -632 -986 -903 -84 -326 -120 -647 -175 -777 -397 -816 -571 -107 -269 -43 -985 -57 -185 -333 -304 -149 -510 -993 -133 -570 -439 -529 -811 -714 -792 -887 -351 -958 -791 -893 -283 -273 -47 -274 -291 -453 -861 -117 -816 -197 -369 -736 -932 -548 -165 -899 -420 -774 -960 -409 -864 -118 -213 -276 -594 -33 -906 -330 -372 -641 -990 -463 -515 -350 -757 -132 -232 -305 -601 -598 -359 -406 -455 -516 -788 -596 -678 -10 -479 -998 -832 -960 -613 -994 -796 -602 -875 -656 -705 -412 -66 -500 -544 -153 -525 -826 -468 -827 -873 -485 -320 -209 -99 -887 -720 -768 -352 -754 -637 -672 -51 -217 -824 -850 -436 -222 -647 -816 -254 -875 -188 -811 -988 -281 -114 -764 -657 -741 -745 -661 -72 -685 -661 -247 -80 -256 -387 -891 -444 -240 -601 -500 -854 -968 -632 -604 -474 -23 -445 -512 -635 -828 -644 -763 -412 -205 -501 -57 -482 -47 -526 -700 -118 -726 -586 -813 -915 -671 -129 -622 -489 -836 -975 -274 -519 -614 -607 -860 -665 -165 -211 -660 -216 -127 -97 -152 -333 -337 -565 -370 -260 -323 -156 -596 -95 -952 -666 -674 -334 -536 -698 -192 -525 -556 -326 -677 -387 -687 -500 -748 -663 -746 -251 -30 -141 -304 -511 -554 -274 -669 -475 -769 -671 -186 -893 -846 -814 -2 -8 -288 -541 -793 -608 -407 -834 -205 -606 -699 -568 -619 -140 -369 -203 -472 -806 -311 -922 -131 -277 -272 -639 -408 -736 -853 -286 -559 -476 -422 -705 -1 -89 -475 -190 -846 -555 -226 -909 -780 -974 -341 -904 -380 -423 -933 -139 -675 -182 -13 -82 -504 -852 -431 -743 -924 -592 -355 -564 -671 -998 -111 -69 -65 -534 -376 -769 -656 -218 -789 -972 -345 -696 -326 -482 -947 -886 -200 -97 -811 -224 -19 -1000 -364 -60 -321 -616 -223 -593 -171 -150 -390 -6 -740 -414 -937 -288 -991 -622 -722 -973 -645 -209 -639 -799 -104 -271 -258 -501 -543 -678 -481 -44 -183 -865 -794 -713 -795 -883 -904 -372 -590 -552 -483 -271 -831 -887 -27 -97 -744 -858 -315 -532 -29 -876 -397 -845 -579 -871 -231 -225 -632 -121 -199 -836 -594 -914 -334 -997 -648 -864 -170 -450 -888 -467 -187 -245 -394 -171 -41 -352 -940 -324 -548 -471 -298 -11 -118 -405 -943 -557 -711 -766 -856 -683 -989 -689 -320 -752 -55 -825 -165 -607 -169 -544 -415 -532 -180 -350 -740 -37 -116 -145 -455 -85 -794 -407 -147 -76 -785 -690 -953 -208 -997 -969 -267 -975 -666 -203 -834 -135 -36 -551 -449 -47 -506 -18 -648 -63 -707 -528 -840 -146 -266 -488 -82 -967 -677 -281 -219 -989 -476 -9 -808 -847 -926 -954 -508 -657 -50 -840 -171 -997 -891 -72 -840 -657 -91 -669 -680 -989 -713 -357 -588 -293 -386 -265 -570 -224 -497 -942 -572 -243 -360 -367 -510 -339 -452 -440 -974 -987 -242 -407 -802 -243 -34 -976 -496 -661 -749 -506 -728 -815 -332 -152 -366 -420 -504 -971 -951 -998 -240 -955 -897 -195 -222 -158 -677 -304 -480 -85 -814 -993 -331 -350 -503 -218 -405 -783 -440 -962 -187 -778 -668 -646 -206 -567 -158 -131 -501 -405 -214 -527 -42 -724 -711 -175 -284 -478 -30 -391 -570 -610 -782 -198 -14 -83 -118 -564 -600 -860 -434 -805 -874 -779 -928 -107 -858 -445 -730 -198 -377 -887 -710 -430 -169 -718 -219 -171 -46 -718 -35 -545 -380 -875 -785 -554 -700 -674 -662 -361 -1 -804 -212 -675 -129 -514 -932 -432 -594 -55 -820 -762 -485 -542 -343 -907 -141 -908 -314 -258 -622 -768 -241 -510 -439 -458 -413 -738 -976 -999 -355 -109 -527 -613 -425 -315 -773 -415 -97 -733 -441 -777 -267 -606 -135 -912 -357 -152 -354 -404 -812 -773 -758 -90 -626 -939 -851 -473 -623 -911 -42 -911 -969 -752 -24 -617 -903 -919 -476 -762 -289 -673 -241 -790 -222 -231 -291 -45 -987 -193 -72 -720 -189 -637 -463 -808 -233 -811 -861 -961 -397 -24 -767 -126 -244 -630 -141 -634 -504 -304 -178 -740 -353 -384 -649 -886 -518 -801 -578 -214 -555 -890 -848 -661 -137 -899 -564 -657 -776 -552 -583 -261 -511 -442 -879 -435 -654 -785 -281 -296 -309 -265 -991 -963 -949 -120 -905 -320 -187 -791 -881 -242 -869 -711 -392 -282 -128 -812 -307 -123 -431 -145 -382 -858 -983 -875 -576 -467 -66 -137 -346 -323 -408 -207 -807 -116 -12 -618 -689 -340 -611 -560 -912 -685 -183 -98 -514 -841 -348 -703 -422 -263 -363 -214 -812 -236 -893 -998 -309 -259 -99 -132 -760 -416 -359 -407 -45 -334 -112 -94 -124 -719 -522 -105 -817 -104 -90 -639 -495 -516 -197 -691 -650 -199 -47 -743 -592 -571 -202 -788 -839 -242 -490 -741 -604 -847 -522 -409 -516 -322 -397 -49 -713 -344 -768 -892 -713 -895 -886 -817 -825 -133 -876 -197 -816 -576 -422 -672 -139 -380 -817 -708 -583 -146 -506 -256 -952 -899 -105 -503 -121 -651 -805 -393 -488 -263 -113 -428 -13 -792 -472 -613 -84 -567 -150 -953 -320 -385 -29 -748 -929 -685 -761 -94 -248 -178 -79 -797 -145 -853 -435 -154 -712 -406 -453 -775 -128 -980 -737 -185 -712 -903 -114 -60 -475 -245 -420 -408 -473 -740 -914 -508 -129 -497 -461 -658 -6 -130 -895 -318 -400 -183 -876 -14 -838 -486 -796 -818 -353 -214 -919 -91 -558 -337 -472 -560 -991 -53 -528 -827 -492 -939 -327 -375 -152 -28 -568 -20 -210 -817 -633 -562 -320 -568 -183 -220 -903 -944 -175 -912 -571 -201 -248 -525 -689 -841 -22 -899 -391 -489 -261 -995 -980 -342 -523 -484 -740 -323 -470 -756 -565 -736 -379 -104 -394 -336 -231 -829 -812 -837 -648 -175 -523 -265 -646 -246 -220 -84 -236 -602 -883 -640 -549 -86 -484 -186 -566 -775 -791 -276 -865 -21 -416 -333 -993 -281 -29 -298 -377 -785 -921 -255 -209 -401 -956 -441 -440 -367 -174 -382 -579 -223 -247 -705 -470 -419 -445 -977 -98 -711 -290 -123 -844 -750 -471 -368 -917 -756 -176 -749 -900 -224 -17 -578 -85 -876 -223 -969 -671 -153 -306 -39 -694 -426 -177 -485 -816 -477 -309 -870 -633 -783 -209 -742 -337 -507 -967 -633 -725 -90 -87 -269 -545 -510 -74 -625 -772 -310 -492 -386 -305 -64 -909 -961 -657 -39 -386 -972 -607 -848 -691 -238 -543 -540 -731 -872 -745 -358 -843 -152 -974 -56 -723 -60 -507 -942 -839 -877 -179 -958 -99 -715 -150 -861 -125 -812 -458 -788 -665 -214 -395 -2 -548 -965 -932 -269 -38 -80 -173 -336 -860 -833 -232 -347 -463 -407 -969 -761 -698 -514 -65 -11 -275 -405 -744 -328 -536 -349 -349 -340 -299 -986 -865 -817 -458 -489 -123 -199 -546 -688 -49 -387 -902 -558 -333 -79 -520 -574 -783 -734 -968 -370 -661 -54 -774 -901 -385 -737 -703 -528 -879 -480 -27 -688 -617 -229 -72 -930 -312 -5 -427 -754 -19 -852 -94 -475 -350 -369 -243 -893 -737 -663 -451 -270 -853 -21 -349 -403 -851 -301 -131 -89 -486 -757 -250 -686 -196 -998 -650 -662 -666 -537 -810 -218 -476 -223 -622 -658 -978 -585 -59 -534 -765 -606 -578 -961 -124 -739 -389 -679 -249 -751 -163 -842 -177 -648 -80 -473 -118 -177 -774 -593 -703 -363 -846 -642 -605 -949 -71 -353 -668 -256 -201 -277 -8 -993 -131 -936 -717 -156 -31 -793 -307 -526 -168 -698 -334 -431 -833 -754 -147 -978 -750 -334 -941 -622 -61 -704 -593 -333 -790 -201 -718 -653 -185 -590 -788 -993 -821 -757 -600 -231 -718 -181 -529 -547 -996 -760 -239 -110 -468 -505 -769 -357 -169 -57 -432 -518 -119 -440 -786 -435 -598 -451 -249 -223 -451 -562 -576 -50 -518 -395 -214 -343 -185 -274 -380 -472 -971 -478 -85 -445 -171 -347 -775 -435 -558 -101 -675 -382 -191 -942 -750 -565 -244 -51 -952 -750 -54 -146 -291 -488 -120 -804 -308 -772 -67 -466 -467 -901 -162 -179 -928 -269 -554 -609 -114 -665 -910 -37 -21 -317 -39 -835 -169 -397 -652 -675 -376 -894 -5 -654 -428 -57 -817 -536 -717 -319 -615 -444 -348 -600 -506 -467 -664 -495 -618 -270 -180 -104 -554 -213 -409 -629 -650 -726 -131 -436 -933 -8 -565 -137 -191 -192 -911 -436 -947 -660 -351 -757 -760 -349 -697 -224 -487 -999 -796 -527 -276 -178 -688 -966 -487 -556 -626 -703 -317 -117 -501 -753 -522 -761 -441 -457 -835 -873 -775 -530 -843 -321 -334 -886 -546 -371 -964 -226 -62 -582 -448 -635 -879 -770 -336 -607 -238 -536 -408 -242 -862 -632 -189 -875 -499 -243 -952 -882 -418 -610 -701 -371 -907 -449 -515 -751 -228 -726 -86 -347 -728 -13 -212 -371 -124 -432 -554 -641 -185 -515 -426 -710 -638 -118 -745 -245 -27 -469 -896 -881 -236 -780 -996 -981 -279 -826 -227 -940 -138 -294 -954 -905 -553 -184 -947 -786 -130 -907 -662 -963 -79 -963 -826 -925 -547 -60 -732 -969 -792 -763 -701 -530 -884 -683 -558 -600 -472 -149 -614 -892 -310 -743 -886 -727 -799 -484 -486 -474 -989 -291 -137 -256 -521 -56 -635 -982 -517 -496 -226 -315 -329 -191 -373 -423 -915 -208 -881 -842 -286 -504 -879 -268 -856 -772 -276 -388 -758 -98 -292 -292 -122 -271 -670 -811 -30 -183 -604 -863 -963 -775 -257 -359 -560 -891 -706 -903 -873 -215 -776 -846 -404 -302 -605 -183 -153 -777 -952 -874 -255 -911 -597 -160 -277 -815 -522 -808 -604 -498 -886 -585 -709 -826 -64 -245 -665 -883 -159 -501 -822 -567 -500 -74 -624 -477 -709 -177 -547 -539 -28 -602 -230 -655 -456 -101 -284 -811 -999 -77 -194 -803 -708 -433 -628 -641 -425 -550 -255 -207 -605 -792 -724 -554 -371 -596 -618 -1 -379 -458 -92 -100 -741 -643 -654 -84 -757 -165 -301 -572 -863 -227 -579 -616 -198 -99 -401 -196 -789 -52 -204 -371 -388 -641 -460 -833 -772 -461 -35 -866 -926 -858 -662 -881 -984 -465 -296 -459 -721 -281 -260 -132 -671 -894 -236 -114 -235 -487 -606 -713 -193 -207 -701 -342 -478 -641 -168 -405 -879 -254 -655 -309 -594 -73 -457 -744 -447 -544 -774 -926 -524 -161 -614 -686 -693 -217 -545 -881 -610 -277 -413 -365 -122 -438 -825 -889 -448 -996 -969 -938 -559 -537 -825 -470 -942 -663 -456 -701 -527 -732 -83 -221 -302 -458 -907 -190 -418 -247 -586 -84 -792 -289 -3 -455 -177 -371 -393 -768 -544 -533 -170 -18 -565 -717 -466 -116 -280 -68 -808 -406 -394 -622 -950 -955 -132 -873 -846 -622 -525 -989 -162 -576 -306 -912 -697 -458 -876 -614 -102 -375 -102 -858 -733 -633 -572 -782 -577 -788 -478 -297 -740 -694 -986 -3 -456 -592 -521 -664 -172 -930 -182 -826 -95 -406 -931 -316 -234 -966 -392 -406 -718 -668 -243 -285 -942 -309 -930 -8 -771 -928 -341 -981 -960 -734 -275 -763 -283 -394 -482 -49 -532 -29 -338 -946 -372 -129 -280 -209 -260 -588 -134 -795 -175 -731 -385 -688 -990 -82 -544 -158 -773 -658 -786 -423 -935 -272 -938 -205 -702 -835 -32 -300 -400 -504 -909 -626 -108 -443 -195 -956 -606 -90 -720 -618 -711 -910 -374 -160 -921 -832 -506 -200 -317 -495 -718 -28 -355 -392 -895 -552 -522 -716 -678 -386 -844 -498 -383 -350 -690 -394 -2 -173 -125 -745 -702 -42 -33 -117 -355 -560 -37 -680 -572 -921 -115 -111 -177 -870 -967 -39 -997 -549 -796 -312 -264 -846 -690 -108 -895 -55 -231 -347 -400 -200 -517 -103 -10 -688 -577 -642 -272 -831 -354 -179 -236 -910 -343 -738 -392 -861 -128 -238 -533 -156 -611 -40 -116 -394 -905 -769 -929 -438 -110 -125 -907 -5 -460 -951 -12 -625 -230 -161 -483 -524 -2 -193 -10 -1 -890 -810 -512 -676 -597 -700 -355 -900 -71 -959 -518 -259 -71 -527 -955 -158 -49 -536 -565 -431 -709 -204 -701 -115 -87 -873 -367 -845 -519 -409 -394 -749 -392 -164 -219 -320 -334 -584 -661 -802 -212 -564 -283 -214 -848 -192 -499 -545 -951 -399 -713 -68 -483 -837 -259 -435 -105 -491 -359 -49 -442 -105 -635 -929 -948 -555 -27 -47 -894 -273 -55 -1 -350 -709 -941 -744 -82 -206 -693 -609 -686 -385 -345 -607 -252 -647 -861 -678 -418 -361 -157 -217 -974 -587 -265 -673 -188 -415 -969 -924 -275 -157 -739 -730 -459 -573 -472 -673 -363 -371 -505 -187 -599 -929 -675 -593 -727 -952 -597 -66 -226 -150 -815 -466 -935 -6 -384 -282 -257 -309 -376 -62 -265 -911 -308 -747 -66 -255 -796 -607 -101 -807 -359 -294 -757 -279 -959 -692 -938 -521 -220 -631 -581 -81 -566 -749 -868 -811 -54 -713 -949 -921 -435 -248 -262 -966 -59 -704 -211 -204 -601 -581 -839 -80 -290 -389 -463 -255 -503 -663 -800 -26 -388 -568 -817 -393 -960 -232 -588 -942 -520 -763 -695 -387 -427 -837 -912 -963 -531 -102 -992 -249 -668 -200 -422 -414 -485 -348 -542 -450 -434 -639 -777 -153 -876 -529 -133 -752 -429 -161 -954 -403 -344 -897 -433 -139 -382 -324 -669 -240 -914 -254 -415 -622 -57 -35 -623 -637 -251 -63 -256 -507 -662 -658 -460 -799 -958 -321 -660 -391 -640 -516 -539 -420 -218 -386 -117 -332 -539 -32 -367 -597 -419 -414 -191 -963 -235 -859 -551 -186 -68 -962 -47 -558 -591 -70 -664 -567 -21 -4 -444 -527 -871 -810 -26 -373 -957 -550 -153 -502 -312 -287 -461 -482 -994 -539 -729 -613 -542 -449 -449 -779 -770 -678 -315 -773 -454 -338 -549 -621 -731 -47 -872 -925 -604 -161 -204 -4 -278 -13 -118 -90 -395 -500 -773 -701 -643 -553 -204 -879 -419 -748 -478 -669 -289 -674 -892 -764 -321 -383 -107 -970 -139 -983 -801 -355 -701 -898 -112 -341 -554 -16 -51 -962 -103 -187 -755 -484 -522 -896 -568 -453 -635 -182 -206 -343 -875 -133 -430 -722 -295 -328 -557 -635 -620 -428 -378 -38 -315 -967 -999 -692 -785 -726 -317 -358 -225 -69 -995 -323 -518 -827 -750 -362 -832 -964 -321 -97 -624 -593 -979 -673 -272 -987 -152 -512 -856 -955 -622 -725 -853 -949 -124 -892 -767 -511 -589 -424 -582 -756 -268 -230 -997 -303 -981 -508 -293 -470 -614 -413 -848 -354 -264 -462 -543 -694 -7 -363 -451 -148 -437 -311 -953 -192 -532 -160 -37 -247 -846 -70 -572 -136 -775 -927 -693 -1000 -748 -30 -779 -540 -305 -459 -693 -54 -698 -704 -599 -134 -251 -681 -668 -300 -117 -379 -395 -765 -837 -909 -902 -880 -58 -427 -199 -875 -701 -532 -762 -509 -9 -758 -747 -88 -642 -778 -109 -54 -585 -629 -437 -340 -647 -531 -456 -240 -322 -424 -837 -348 -775 -478 -741 -162 -886 -199 -175 -39 -323 -657 -889 -184 -731 -53 -360 -711 -962 -624 -637 -907 -847 -796 -317 -995 -193 -913 -776 -965 -215 -285 -230 -26 -448 -330 -182 -917 -916 -48 -366 -780 -598 -345 -670 -421 -268 -315 -73 -95 -4 -711 -953 -49 -110 -544 -771 -895 -718 -457 -634 -282 -752 -213 -39 -610 -393 -17 -35 -883 -809 -272 -58 -664 -577 -663 -198 -694 -197 -905 -221 -616 -464 -450 -421 -217 -888 -655 -2 -523 -216 -598 -646 -72 -224 -699 -781 -801 -597 -317 -420 -37 -598 -523 -508 -117 -6 -457 -516 -800 -498 -284 -700 -476 -56 -127 -953 -205 -134 -424 -995 -618 -384 -148 -697 -200 -175 -163 -190 -369 -81 -97 -82 -846 -48 -225 -939 -639 -944 -689 -957 -828 -455 -621 -971 -369 -690 -446 -388 -928 -625 -779 -143 -86 -980 -946 -400 -772 -673 -601 -806 -84 -12 -251 -655 -146 -137 -327 -808 -94 -789 -771 -608 -817 -189 -589 -214 -357 -938 -367 -385 -646 -78 -188 -605 -61 -809 -898 -697 -681 -192 -212 -800 -202 -136 -911 -123 -747 -37 -309 -230 -644 -448 -191 -361 -324 -651 -608 -73 -667 -160 -66 -679 -466 -774 -797 -950 -875 -169 -689 -922 -976 -342 -750 -443 -189 -917 -657 -612 -995 -857 -960 -791 -555 -125 -962 -16 -101 -185 -158 -105 -347 -173 -343 -45 -145 -445 -390 -927 -138 -146 -353 -577 -592 -981 -265 -740 -789 -367 -419 -895 -95 -312 -254 -353 -113 -839 -507 -693 -232 -395 -776 -585 -211 -963 -34 -430 -782 -830 -741 -523 -31 -991 -246 -924 -875 -226 -615 -50 -202 -16 -350 -418 -662 -538 -923 -457 -326 -499 -930 -688 -447 -326 -923 -60 -497 -177 -108 -533 -484 -332 -14 -22 -965 -977 -849 -339 -162 -795 -416 -525 -364 -221 -592 -587 -355 -200 -508 -394 -889 -721 -777 -875 -357 -295 -891 -830 -208 -507 -210 -964 -504 -630 -312 -162 -213 -427 -655 -473 -613 -596 -257 -970 -592 -276 -211 -823 -680 -897 -662 -254 -865 -772 -183 -719 -932 -384 -21 -253 -759 -846 -789 -21 -775 -22 -695 -314 -607 -183 -180 -731 -499 -297 -52 -272 -893 -844 -231 -244 -339 -432 -570 -889 -285 -231 -942 -616 -866 -217 -991 -494 -633 -323 -715 -392 -684 -323 -788 -426 -45 -49 -323 -310 -486 -142 -640 -498 -692 -7 -823 -388 -697 -303 -227 -183 -983 -553 -667 -356 -750 -111 -441 -464 -356 -93 -319 -690 -981 -37 -17 -715 -711 -617 -547 -715 -726 -488 -816 -55 -435 -25 -829 -770 -211 -654 -959 -798 -330 -112 -785 -642 -957 -198 -184 -661 -920 -564 -364 -367 -796 -614 -15 -91 -702 -351 -41 -4 -940 -384 -487 -392 -706 -223 -219 -352 -694 -313 -32 -983 -580 -676 -111 -717 -649 -497 -555 -582 -914 -365 -262 -252 -366 -210 -541 -176 -518 -146 -312 -744 -169 -426 -407 -210 -815 -699 -287 -531 -28 -46 -179 -638 -545 -457 -340 -501 -857 -264 -464 -816 -764 -667 -557 -306 -893 -376 -195 -41 -891 -159 -235 -893 -616 -868 -792 -719 -472 -127 -727 -881 -18 -716 -854 -162 -134 -198 -761 -936 -571 -598 -719 -442 -804 -726 -525 -765 -153 -636 -514 -837 -307 -187 -922 -979 -674 -118 -14 -76 -561 -934 -597 -284 -817 -468 -359 -157 -432 -946 -618 -403 -869 -270 -747 -862 -276 -3 -896 -716 -58 -344 -767 -595 -698 -563 -506 -3 -436 -624 -561 -139 -689 -855 -976 -500 -574 -442 -878 -861 -806 -753 -23 -930 -915 -178 -347 -262 -775 -533 -127 -774 -906 -111 -958 -641 -244 -774 -100 -568 -710 -707 -870 -487 -72 -449 -824 -909 -461 -984 -303 -79 -957 -846 -894 -41 -405 -921 -690 -619 -96 -840 -606 -673 -338 -392 -453 -392 -102 -679 -137 -682 -180 -260 -130 -962 -309 -421 -19 -572 -91 -524 -123 -311 -868 -486 -308 -117 -874 -427 -621 -564 -665 -139 -118 -795 -16 -979 -232 -70 -108 -434 -516 -486 -533 -803 -659 -350 -2 -198 -819 -56 -3 -757 -958 -903 -622 -894 -838 -641 -553 -492 -977 -947 -117 -765 -307 -798 -627 -565 -130 -995 -960 -678 -373 -251 -373 -819 -453 -734 -822 -878 -176 -859 -607 -58 -561 -200 -167 -613 -404 -829 -42 -740 -774 -907 -7 -351 -902 -161 -354 -297 -338 -385 -14 -549 -573 -187 -843 -358 -252 -310 -898 -672 -587 -172 -484 -866 -679 -221 -184 -496 -626 -760 -435 -787 -445 -478 -738 -736 -363 -540 -117 -46 -732 -285 -722 -206 -352 -207 -33 -294 -182 -194 -956 -20 -718 -997 -370 -880 -75 -952 -233 -325 -877 -334 -68 -834 -15 -227 -852 -333 -159 -518 -226 -197 -172 -682 -741 -636 -297 -868 -124 -377 -557 -910 -504 -990 -987 -188 -32 -265 -864 -503 -817 -282 -19 -753 -281 -518 -917 -443 -145 -975 -762 -840 -320 -922 -671 -755 -735 -809 -136 -766 -800 -524 -544 -358 -614 -515 -413 -642 -768 -370 -38 -471 -458 -875 -653 -418 -637 -110 -228 -196 -941 -797 -238 -169 -843 -543 -467 -451 -160 -619 -115 -142 -324 -880 -457 -730 -618 -971 -185 -14 -170 -413 -150 -427 -168 -178 -749 -679 -587 -173 -470 -225 -685 -962 -596 -426 -145 -636 -743 -315 -479 -61 -553 -2 -93 -490 -911 -474 -934 -493 -596 -137 -933 -571 -439 -381 -524 -983 -716 -143 -43 -645 -91 -300 -73 -170 -852 -646 -386 -774 -511 -730 -182 -917 -296 -952 -785 -402 -761 -344 -421 -362 -429 -781 -647 -108 -946 -961 -239 -82 -720 -252 -72 -11 -492 -793 -384 -288 -538 -53 -503 -411 -384 -589 -886 -777 -934 -909 -99 -433 -579 -141 -647 -700 -747 -456 -911 -525 -656 -729 -889 -224 -810 -917 -438 -259 -484 -330 -146 -363 -73 -127 -726 -79 -616 -234 -721 -265 -873 -867 -87 -653 -325 -768 -332 -403 -461 -497 -233 -638 -128 -111 -679 -430 -8 -95 -148 -517 -50 -558 -940 -613 -181 -263 -883 -431 -432 -256 -836 -223 -945 -323 -367 -790 -980 -782 -979 -157 -406 -805 -31 -367 -31 -592 -355 -989 -476 -455 -971 -819 -460 -65 -803 -958 -306 -229 -155 -412 -945 -713 -795 -726 -324 -489 -412 -672 -402 -13 -684 -17 -34 -185 -383 -670 -599 -203 -327 -81 -805 -939 -970 -111 -182 -834 -887 -710 -117 -300 -64 -391 -148 -118 -347 -884 -255 -619 -163 -869 -3 -29 -969 -935 -59 -200 -459 -898 -502 -831 -846 -917 -97 -373 -773 -295 -878 -607 -773 -183 -652 -640 -585 -336 -103 -374 -109 -503 -275 -64 -363 -331 -374 -921 -457 -906 -425 -93 -709 -807 -619 -502 -948 -674 -371 -748 -345 -553 -882 -297 -265 -831 -815 -129 -541 -924 -32 -996 -410 -723 -474 -452 -471 -652 -968 -612 -84 -331 -557 -777 -893 -267 -750 -364 -203 -274 -12 -627 -195 -448 -718 -522 -5 -742 -844 -202 -930 -297 -570 -591 -65 -152 -87 -59 -930 -981 -720 -3 -125 -923 -47 -903 -91 -836 -686 -312 -774 -752 -536 -459 -112 -574 -617 -554 -979 -960 -373 -270 -172 -338 -471 -356 -221 -550 -889 -812 -819 -599 -643 -461 -966 -439 -617 -857 -95 -9 -893 -164 -309 -540 -506 -797 -457 -837 -357 -95 -733 -520 -754 -771 -246 -594 -30 -938 -958 -759 -358 -511 -979 -184 -800 -870 -461 -208 -249 -64 -681 -216 -891 -49 -755 -564 -600 -463 -474 -542 -719 -940 -522 -391 -453 -901 -802 -47 -737 -198 -258 -404 -850 -118 -776 -620 -628 -704 -951 -269 -920 -297 -27 -533 -254 -861 -370 -270 -467 -836 -272 -501 -333 -33 -176 -513 -961 -877 -175 -293 -88 -878 -459 -241 -496 -483 -393 -974 -92 -402 -389 -887 -96 -432 -624 -742 -641 -627 -52 -258 -579 -790 -689 -723 -257 -751 -651 -102 -223 -805 -543 -804 -156 -639 -145 -540 -564 -672 -441 -837 -721 -170 -612 -333 -45 -110 -720 -785 -674 -925 -613 -445 -911 -849 -702 -526 -295 -139 -985 -155 -725 -889 -37 -642 -925 -925 -323 -514 -24 -28 -627 -793 -124 -916 -127 -98 -557 -936 -735 -183 -181 -685 -772 -229 -326 -916 -174 -289 -792 -621 -97 -620 -916 -477 -784 -494 -968 -288 -72 -112 -61 -21 -9 -98 -996 -136 -397 -685 -740 -298 -53 -296 -420 -8 -783 -545 -76 -327 -799 -745 -541 -51 -587 -653 -255 -630 -594 -306 -18 -63 -956 -94 -385 -122 -640 -395 -659 -247 -210 -749 -313 -983 -506 -61 -824 -879 -635 -717 -988 -602 -258 -917 -151 -269 -292 -610 -859 -431 -834 -473 -519 -870 -69 -416 -861 -647 -196 -359 -666 -998 -31 -760 -731 -374 -880 -266 -607 -880 -448 -868 -462 -766 -983 -686 -880 -470 -958 -664 -673 -691 -663 -616 -770 -984 -8 -843 -74 -643 -26 -176 -213 -42 -245 -774 -936 -855 -759 -196 -502 -678 -203 -544 -654 -912 -904 -286 -522 -643 -999 -436 -260 -491 -564 -56 -748 -789 -628 -258 -508 -654 -687 -463 -297 -695 -452 -97 -899 -544 -157 -255 -696 -611 -461 -826 -335 -627 -634 -89 -598 -876 -976 -75 -693 -787 -391 -803 -412 -225 -132 -639 -945 -763 -828 -186 -167 -347 -946 -418 -882 -397 -679 -858 -386 -579 -43 -845 -211 -921 -45 -591 -625 -120 -72 -331 -677 -859 -400 -202 -60 -140 -399 -121 -348 -514 -739 -991 -470 -666 -145 -820 -142 -576 -122 -107 -209 -434 -184 -801 -489 -857 -654 -778 -761 -974 -683 -590 -583 -558 -516 -184 -567 -406 -380 -143 -16 -676 -458 -744 -540 -242 -764 -387 -331 -307 -432 -79 -947 -939 -58 -386 -768 -677 -593 -394 -725 -956 -501 -715 -140 -337 -57 -102 -279 -403 -133 -470 -553 -100 -219 -697 -949 -927 -690 -460 -278 -486 -118 -740 -406 -747 -8 -354 -530 -985 -106 -995 -172 -269 -502 -408 -963 -101 -298 -514 -573 -273 -821 -212 -172 -741 -736 -238 -301 -650 -377 -302 -444 -170 -809 -774 -935 -222 -803 -75 -11 -71 -320 -595 -525 -906 -462 -529 -273 -881 -187 -373 -640 -66 -572 -196 -605 -329 -759 -853 -883 -436 -372 -193 -871 -168 -186 -511 -285 -279 -133 -950 -583 -93 -63 -710 -62 -88 -366 -824 -824 -815 -721 -896 -200 -400 -921 -311 -889 -374 -274 -760 -463 -883 -354 -370 -509 -954 -790 -11 -400 -522 -173 -374 -201 -271 -468 -922 -152 -697 -90 -454 -345 -238 -65 -659 -75 -348 -519 -831 -676 -648 -462 -3 -56 -801 -38 -479 -594 -706 -704 -963 -190 -853 -40 -740 -244 -590 -210 -164 -313 -777 -230 -215 -380 -285 -100 -139 -518 -380 -30 -166 -388 -52 -820 -330 -843 -195 -975 -418 -214 -18 -200 -606 -828 -928 -801 -702 -704 -115 -667 -44 -747 -549 -623 -435 -154 -291 -884 -996 -750 -112 -837 -335 -706 -439 -987 -533 -453 -736 -295 -766 -233 -532 -314 -402 -13 -691 -360 -488 -376 -911 -674 -377 -543 -795 -951 -216 -791 -69 -807 -819 -990 -70 -892 -318 -597 -396 -944 -419 -199 -197 -210 -194 -65 -442 -648 -981 -728 -180 -253 -585 -200 -819 -575 -434 -348 -496 -812 -846 -125 -730 -432 -703 -173 -906 -679 -507 -382 -894 -803 -25 -195 -889 -607 -977 -75 -204 -68 -566 -961 -535 -986 -246 -802 -425 -736 -682 -609 -513 -441 -905 -771 -551 -514 -311 -523 -396 -947 -934 -401 -141 -904 -973 -156 -103 -166 -421 -19 -901 -17 -887 -665 -458 -926 -538 -472 -482 -428 -131 -507 -238 -914 -660 -525 -509 -804 -553 -411 -473 -649 -808 -453 -428 -881 -85 -576 -342 -389 -221 -819 -502 -755 -887 -291 -395 -963 -109 -896 -51 -564 -492 -619 -432 -944 -429 -644 -319 -454 -738 -243 -4 -287 -213 -115 -708 -165 -258 -339 -110 -694 -548 -358 -792 -909 -193 -92 -746 -27 -624 -113 -935 -23 -794 -419 -234 -912 -647 -15 -408 -171 -607 -665 -977 -230 -950 -795 -662 -697 -363 -417 -344 -72 -239 -551 -485 -766 -164 -87 -816 -197 -63 -168 -353 -666 -548 -925 -492 -257 -39 -868 -93 -810 -553 -300 -324 -543 -4 -783 -93 -973 -924 -493 -656 -129 -152 -627 -80 -301 -189 -601 -883 -623 -190 -253 -634 -720 -352 -194 -138 -386 -677 -913 -353 -958 -819 -53 -864 -316 -30 -902 -481 -822 -230 -652 -732 -635 -208 -298 -158 -780 -842 -608 -949 -605 -403 -135 -133 -555 -771 -761 -472 -884 -31 -333 -459 -204 -320 -363 -482 -749 -474 -574 -415 -630 -247 -108 -767 -573 -209 -567 -361 -137 -750 -817 -701 -730 -927 -140 -34 -877 -755 -440 -554 -600 -594 -191 -366 -459 -460 -273 -678 -330 -888 -942 -488 -824 -86 -555 -163 -825 -446 -675 -989 -813 -268 -959 -727 -55 -693 -912 -89 -713 -515 -908 -50 -300 -377 -64 -304 -811 -982 -436 -770 -550 -527 -239 -448 -995 -593 -758 -696 -203 -805 -60 -264 -856 -466 -528 -127 -498 -918 -946 -756 -726 -383 -432 -300 -908 -834 -547 -487 -801 -321 -969 -254 -156 -794 -849 -499 -657 -706 -542 -326 -987 -397 -79 -82 -699 -42 -680 -517 -931 -167 -129 -767 -388 -761 -158 -252 -452 -235 -953 -200 -556 -717 -699 -795 -10 -598 -140 -273 -983 -750 -108 -835 -694 -875 -735 -752 -89 -22 -955 -223 -371 -960 -139 -273 -389 -394 -705 -393 -758 -200 -967 -862 -917 -876 -849 -45 -189 -790 -469 -339 -256 -467 -170 -238 -745 -380 -404 -328 -554 -69 -578 -527 -868 -695 -91 -488 -27 -898 -785 -729 -744 -934 -534 -947 -930 -269 -190 -333 -232 -618 -227 -942 -379 -173 -576 -843 -196 -777 -466 -693 -743 -439 -585 -170 -316 -819 -119 -26 -722 -441 -430 -72 -589 -895 -1000 -15 -225 -863 -789 -119 -101 -105 -869 -72 -917 -53 -218 -445 -105 -902 -168 -826 -275 -837 -285 -7 -907 -4 -372 -1000 -15 -84 -993 -802 -160 -737 -204 -124 -616 -6 -396 -33 -610 -700 -623 -429 -57 -724 -412 -489 -688 -844 -293 -800 -595 -860 -91 -470 -734 -334 -76 -466 -431 -58 -490 -51 -381 -897 -396 -175 -59 -331 -381 -979 -39 -79 -623 -111 -242 -367 -615 -152 -962 -375 -956 -965 -344 -636 -12 -420 -428 -707 -550 -913 -107 -611 -251 -880 -525 -185 -548 -614 -995 -668 -473 -376 -87 -349 -615 -990 -648 -845 -730 -518 -130 -237 -399 -237 -540 -745 -717 -60 -402 -351 -993 -942 -519 -344 -632 -707 -473 -523 -983 -562 -309 -50 -398 -516 -212 -566 -117 -587 -477 -513 -95 -634 -668 -818 -481 -208 -147 -771 -666 -985 -727 -13 -665 -890 -735 -776 -708 -901 -546 -151 -853 -532 -999 -583 -594 -289 -256 -457 -250 -66 -760 -538 -217 -624 -471 -220 -602 -996 -159 -559 -85 -736 -81 -197 -858 -898 -39 -644 -91 -759 -843 -760 -429 -439 -125 -702 -51 -32 -664 -970 -162 -367 -626 -203 -313 -4 -574 -343 -399 -250 -424 -727 -32 -485 -3 -151 -908 -573 -730 -237 -858 -169 -89 -671 -125 -413 -609 -131 -427 -44 -407 -285 -27 -270 -606 -271 -5 -139 -6 -726 -647 -656 -20 -566 -206 -801 -10 -164 -279 -236 -576 -511 -776 -145 -343 -782 -492 -464 -824 -69 -941 -108 -787 -212 -901 -160 -944 -294 -490 -573 -48 -361 -960 -540 -441 -964 -794 -571 -651 -462 -578 -283 -531 -212 -385 -756 -699 -195 -840 -372 -761 -987 -50 -209 -129 -388 -897 -661 -624 -119 -900 -404 -939 -711 -996 -458 -164 -808 -319 -300 -168 -161 -104 -658 -222 -601 -600 -172 -501 -43 -554 -901 -298 -115 -265 -220 -850 -396 -32 -857 -991 -543 -828 -870 -38 -25 -611 -854 -953 -887 -865 -159 -432 -815 -275 -945 -886 -580 -539 -627 -62 -173 -854 -263 -122 -844 -537 -436 -728 -403 -445 -920 -12 -567 -530 -967 -431 -254 -961 -582 -7 -626 -603 -321 -370 -51 -689 -492 -659 -357 -131 -173 -145 -308 -644 -326 -196 -840 -258 -561 -704 -907 -228 -21 -869 -562 -555 -751 -438 -531 -256 -384 -840 -958 -333 -674 -687 -293 -701 -339 -121 -999 -614 -753 -548 -981 -944 -516 -532 -245 -298 -827 -958 -249 -358 -840 -975 -738 -641 -897 -95 -697 -561 -885 -251 -651 -739 -303 -38 -963 -379 -37 -292 -629 -66 -392 -942 -959 -591 -412 -145 -205 -637 -63 -509 -397 -505 -148 -789 -335 -882 -759 -432 -852 -263 -151 -767 -918 -380 -19 -826 -29 -432 -747 -235 -571 -501 -410 -67 -347 -548 -174 -438 -218 -984 -624 -111 -410 -799 -241 -3 -482 -572 -705 -988 -845 -670 -145 -770 -592 -465 -537 -71 -361 -759 -742 -859 -500 -90 -578 -12 -231 -284 -119 -780 -543 -500 -910 -932 -909 -275 -707 -7 -651 -157 -788 -514 -415 -766 -33 -299 -604 -134 -189 -879 -882 -989 -244 -242 -159 -383 -138 -619 -368 -128 -849 -456 -256 -969 -563 -319 -584 -808 -704 -618 -990 -161 -897 -682 -551 -289 -686 -532 -282 -884 -897 -775 -340 -490 -37 -905 -1000 -421 -240 -848 -20 -911 -616 -338 -464 -275 -228 -231 -847 -724 -49 -424 -485 -707 -392 -996 -921 -367 -952 -739 -974 -619 -278 -267 -156 -821 -254 -997 -698 -43 -396 -162 -737 -673 -858 -762 -23 -479 -264 -903 -676 -200 -249 -670 -718 -295 -671 -254 -230 -915 -350 -120 -838 -557 -200 -302 -722 -645 -80 -524 -233 -493 -340 -202 -598 -314 -320 -450 -16 -19 -537 -879 -874 -102 -596 -597 -903 -599 -465 -427 -478 -341 -914 -943 -64 -986 -143 -818 -702 -984 -887 -26 -846 -274 -122 -141 -647 -545 -415 -880 -374 -678 -460 -312 -662 -877 -275 -641 -222 -498 -533 -463 -315 -109 -475 -270 -830 -229 -613 -64 -401 -89 -193 -533 -415 -559 -204 -507 -182 -805 -347 -134 -903 -928 -227 -771 -753 -79 -272 -107 -40 -143 -20 -922 -547 -645 -723 -985 -443 -9 -81 -492 -987 -826 -400 -445 -292 -984 -899 -572 -284 -518 -325 -657 -960 -638 -648 -470 -562 -497 -279 -39 -250 -546 -657 -751 -780 -95 -279 -1000 -851 -488 -977 -750 -416 -691 -218 -23 -533 -269 -335 -893 -968 -554 -607 -813 -640 -55 -117 -162 -258 -714 -795 -556 -175 -200 -728 -183 -332 -595 -65 -610 -117 -115 -612 -395 -873 -616 -275 -601 -395 -381 -530 -96 -894 -838 -677 -503 -230 -369 -708 -990 -451 -557 -210 -58 -91 -555 -431 -891 -599 -777 -249 -275 -441 -412 -328 -764 -229 -367 -255 -897 -460 -963 -681 -141 -499 -926 -502 -422 -507 -517 -733 -958 -721 -945 -621 -557 -343 -361 -710 -302 -396 -806 -270 -958 -409 -472 -435 -383 -939 -407 -522 -862 -209 -882 -912 -914 -19 -837 -463 -336 -812 -360 -135 -223 -710 -905 -309 -171 -664 -273 -868 -455 -207 -813 -404 -392 -422 -919 -816 -300 -85 -396 -168 -789 -703 -442 -948 -647 -147 -509 -190 -426 -610 -198 -663 -451 -604 -701 -628 -716 -522 -121 -182 -19 -382 -201 -232 -7 -811 -521 -396 -671 -87 -843 -449 -621 -660 -28 -779 -139 -803 -26 -434 -792 -86 -207 -563 -839 -104 -684 -939 -511 -171 -10 -978 -265 -784 -853 -563 -514 -339 -296 -145 -818 -941 -681 -920 -474 -991 -486 -421 -519 -433 -346 -133 -715 -813 -892 -263 -993 -279 -571 -469 -275 -742 -297 -585 -163 -249 -107 -196 -66 -543 -604 -380 -359 -279 -963 -341 -276 -509 -360 -824 -582 -667 -902 -644 -311 -87 -222 -787 -819 -764 -31 -761 -354 -823 -692 -227 -58 -156 -927 -494 -903 -29 -522 -761 -889 -990 -760 -78 -187 -134 -655 -346 -510 -148 -653 -774 -317 -894 -307 -231 -964 -244 -572 -57 -650 -370 -471 -788 -487 -706 -260 -332 -827 -148 -342 -413 -119 -868 -955 -723 -806 -876 -895 -26 -461 -968 -348 -848 -75 -521 -441 -45 -403 -992 -670 -886 -398 -570 -533 -321 -931 -483 -177 -235 -755 -419 -514 -372 -912 -838 -803 -917 -613 -572 -333 -983 -688 -710 -812 -303 -294 -352 -682 -628 -632 -376 -844 -430 -316 -171 -471 -457 -547 -565 -350 -489 -140 -275 -206 -505 -129 -389 -262 -683 -401 -845 -736 -254 -613 -787 -619 -751 -499 -175 -723 -999 -807 -947 -407 -830 -232 -666 -88 -921 -481 -306 -136 -563 -637 -79 -674 -11 -45 -832 -756 -935 -843 -801 -153 -898 -274 -507 -269 -494 -122 -225 -734 -197 -617 -925 -183 -803 -527 -508 -169 -902 -918 -906 -565 -794 -781 -856 -57 -698 -941 -823 -568 -594 -815 -841 -527 -11 -10 -280 -53 -122 -542 -335 -908 -263 -446 -239 -810 -261 -724 -814 -776 -636 -282 -458 -230 -578 -54 -286 -339 -143 -283 -784 -461 -541 -785 -725 -215 -599 -332 -99 -268 -275 -999 -919 -899 -552 -624 -254 -530 -233 -658 -13 -220 -190 -989 -838 -351 -307 -944 -310 -400 -625 -6 -956 -981 -794 -637 -830 -398 -314 -170 -397 -560 -952 -269 -566 -132 -310 -555 -284 -992 -287 -485 -375 -534 -721 -160 -399 -75 -795 -391 -241 -574 -979 -780 -982 -340 -380 -93 -91 -201 -189 -937 -89 -893 -134 -464 -261 -598 -371 -289 -718 -312 -240 -301 -701 -588 -936 -400 -922 -595 -248 -98 -99 -519 -731 -383 -439 -197 -897 -605 -208 -474 -972 -74 -612 -756 -660 -324 -581 -701 -777 -359 -235 -248 -113 -423 -94 -217 -556 -56 -66 -394 -275 -368 -218 -622 -799 -515 -979 -71 -36 -244 -92 -746 -40 -756 -700 -599 -576 -610 -663 -525 -66 -347 -619 -79 -367 -844 -613 -332 -160 -67 -849 -31 -766 -359 -264 -319 -68 -854 -739 -97 -768 -412 -401 -199 -443 -526 -372 -334 -625 -663 -638 -760 -797 -821 -522 -780 -768 -949 -657 -142 -707 -634 -247 -692 -299 -285 -499 -420 -905 -904 -727 -230 -376 -735 -586 -975 -167 -661 -308 -759 -569 -820 -720 -893 -498 -155 -341 -868 -738 -639 -666 -436 -112 -522 -431 -694 -74 -242 -535 -427 -943 -296 -355 -6 -52 -816 -3 -950 -495 -140 -443 -963 -638 -312 -429 -529 -982 -625 -417 -424 -985 -772 -938 -269 -543 -913 -788 -773 -262 -267 -984 -6 -151 -105 -960 -386 -483 -295 -709 -414 -974 -533 -76 -990 -986 -177 -112 -856 -597 -71 -952 -670 -96 -170 -180 -474 -85 -315 -461 -532 -892 -408 -503 -447 -605 -277 -939 -447 -286 -960 -168 -507 -748 -434 -656 -103 -508 -82 -984 -782 -784 -979 -579 -239 -886 -222 -858 -77 -863 -351 -645 -659 -320 -828 -790 -124 -87 -952 -352 -473 -860 -533 -707 -507 -832 -324 -302 -487 -214 -337 -880 -59 -148 -108 -722 -650 -368 -745 -136 -818 -360 -346 -614 -877 -398 -253 -974 -298 -23 -147 -784 -621 -327 -258 -303 -949 -658 -461 -46 -908 -741 -453 -445 -857 -56 -337 -592 -208 -690 -746 -689 -618 -391 -384 -915 -606 -210 -373 -82 -98 -257 -389 -685 -882 -813 -207 -450 -185 -418 -4 -930 -817 -741 -189 -957 -62 -151 -18 -589 -412 -823 -380 -916 -182 -696 -551 -452 -696 -347 -592 -176 -327 -765 -446 -67 -830 -255 -148 -110 -266 -702 -411 -705 -269 -464 -398 -53 -42 -836 -405 -337 -411 -5 -744 -341 -886 -223 -200 -932 -129 -482 -617 -465 -324 -233 -330 -287 -810 -666 -496 -395 -475 -45 -497 -773 -310 -2 -208 -851 -908 -569 -794 -126 -760 -574 -993 -246 -689 -851 -375 -373 -176 -144 -889 -651 -487 -545 -605 -896 -113 -712 -984 -937 -388 -296 -535 -119 -98 -762 -429 -425 -593 -831 -636 -395 -878 -846 -355 -331 -818 -459 -13 -283 -196 -55 -315 -194 -232 -749 -560 -271 -90 -287 -402 -622 -167 -378 -381 -768 -991 -227 -12 -958 -623 -407 -762 -945 -358 -429 -563 -364 -393 -890 -789 -426 -1000 -417 -372 -165 -899 -417 -595 -788 -149 -972 -772 -624 -757 -411 -417 -735 -164 -210 -949 -940 -842 -244 -383 -150 -888 -476 -289 -370 -825 -642 -509 -297 -582 -264 -99 -867 -67 -869 -340 -891 -804 -340 -607 -605 -823 -278 -463 -158 -470 -558 -843 -274 -638 -411 -938 -405 -608 -257 -322 -261 -932 -137 -656 -925 -413 -159 -583 -807 -109 -297 -213 -360 -208 -470 -761 -45 -17 -206 -652 -332 -967 -688 -960 -173 -247 -593 -647 -681 -479 -8 -174 -667 -310 -693 -247 -200 -508 -501 -503 -744 -169 -68 -855 -622 -443 -493 -252 -901 -16 -598 -179 -297 -735 -718 -888 -338 -330 -843 -133 -649 -888 -933 -835 -273 -581 -795 -513 -169 -41 -567 -573 -39 -886 -688 -774 -465 -294 -130 -240 -478 -272 -639 -213 -760 -246 -685 -245 -205 -663 -276 -394 -188 -39 -565 -586 -651 -681 -390 -562 -536 -670 -780 -586 -783 -891 -646 -442 -349 -998 -773 -965 -22 -730 -659 -414 -125 -937 -442 -55 -810 -948 -844 -671 -290 -487 -560 -150 -395 -817 -299 -898 -963 -297 -863 -723 -880 -745 -449 -919 -431 -531 -163 -234 -660 -234 -682 -955 -53 -793 -436 -222 -1 -299 -688 -816 -274 -874 -523 -658 -594 -224 -866 -147 -239 -55 -984 -926 -633 -202 -597 -634 -978 -186 -57 -840 -227 -757 -50 -615 -993 -327 -830 -750 -206 -634 -624 -812 -57 -196 -389 -856 -490 -885 -804 -36 -371 -608 -907 -544 -205 -691 -671 -121 -92 -538 -506 -519 -627 -195 -827 -54 -973 -48 -304 -794 -548 -549 -927 -426 -855 -71 -50 -993 -18 -617 -345 -260 -484 -477 -762 -583 -600 -603 -461 -306 -555 -423 -23 -854 -722 -159 -107 -367 -899 -86 -449 -952 -750 -688 -255 -750 -687 -528 -977 -132 -89 -343 -739 -16 -481 -550 -724 -859 -384 -561 -854 -564 -28 -398 -30 -678 -44 -723 -496 -673 -916 -770 -614 -250 -848 -685 -563 -772 -538 -145 -326 -156 -657 -685 -227 -138 -521 -603 -195 -743 -494 -993 -888 -95 -958 -688 -681 -653 -846 -561 -947 -128 -651 -964 -688 -758 -119 -911 -129 -18 -900 -765 -935 -169 -255 -179 -453 -652 -739 -463 -756 -567 -296 -348 -238 -199 -605 -662 -688 -488 -1000 -714 -441 -344 -941 -862 -401 -213 -779 -450 -620 -404 -762 -597 -305 -227 -49 -37 -361 -967 -635 -437 -5 -580 -687 -288 -197 -664 -330 -385 -781 -811 -11 -544 -883 -231 -113 -914 -450 -920 -109 -15 -971 -632 -856 -134 -680 -194 -759 -429 -482 -449 -423 -932 -175 -720 -811 -110 -608 -602 -278 -821 -596 -524 -517 -675 -23 -158 -496 -924 -866 -348 -802 -950 -421 -790 -216 -524 -761 -360 -491 -169 -352 -698 -812 -691 -224 -548 -193 -998 -124 -609 -425 -103 -789 -757 -494 -118 -260 -358 -178 -278 -405 -647 -671 -804 -54 -640 -581 -180 -35 -982 -71 -267 -639 -62 -710 -154 -837 -132 -919 -36 -711 -557 -633 -862 -39 -772 -479 -82 -614 -571 -16 -986 -494 -100 -288 -5 -880 -192 -719 -663 -127 -745 -866 -176 -199 -219 -811 -163 -25 -923 -14 -59 -148 -157 -311 -379 -910 -475 -94 -22 -749 -866 -452 -313 -329 -921 -955 -89 -58 -897 -440 -898 -473 -290 -220 -934 -861 -888 -845 -350 -500 -986 -489 -469 -933 -385 -918 -876 -112 -410 -375 -103 -780 -918 -56 -30 -804 -647 -597 -418 -906 -426 -122 -158 -508 -570 -701 -258 -895 -192 -144 -505 -586 -913 -108 -538 -726 -13 -258 -258 -177 -791 -138 -608 -89 -657 -761 -32 -699 -697 -423 -919 -415 -776 -527 -870 -734 -893 -801 -29 -871 -198 -448 -325 -720 -679 -349 -94 -521 -356 -129 -913 -716 -467 -707 -477 -950 -854 -521 -464 -253 -336 -25 -268 -454 -529 -386 -75 -164 -67 -259 -641 -561 -345 -885 -692 -68 -801 -558 -344 -803 -608 -147 -530 -832 -594 -292 -374 -787 -766 -557 -486 -339 -408 -959 -551 -974 -33 -176 -545 -304 -16 -341 -226 -226 -277 -524 -323 -432 -605 -984 -681 -825 -565 -627 -904 -776 -373 -926 -496 -560 -95 -685 -258 -91 -6 -833 -843 -584 -541 -190 -460 -689 -63 -498 -658 -529 -661 -755 -829 -628 -841 -274 -673 -780 -179 -720 -213 -312 -440 -803 -438 -268 -389 -787 -178 -368 -3 -777 -270 -851 -537 -506 -100 -280 -511 -159 -897 -159 -19 -891 -640 -749 -247 -141 -863 -383 -880 -953 -15 -152 -958 -823 -408 -482 -944 -970 -591 -309 -62 -936 -48 -596 -267 -622 -681 -131 -814 -260 -660 -394 -877 -107 -642 -5 -490 -883 -382 -264 -322 -97 -589 -779 -802 -248 -145 -634 -675 -551 -534 -712 -973 -442 -898 -250 -943 -485 -439 -258 -172 -797 -790 -318 -196 -278 -438 -108 -39 -346 -122 -415 -902 -448 -373 -860 -892 -185 -514 -53 -307 -230 -626 -579 -484 -278 -463 -272 -33 -584 -999 -480 -432 -920 -73 -204 -180 -198 -181 -612 -599 -340 -458 -866 -714 -137 -854 -659 -529 -1000 -147 -624 -739 -853 -243 -751 -806 -944 -458 -5 -739 -991 -753 -514 -433 -6 -848 -794 -179 -696 -643 -1 -488 -945 -56 -844 -918 -548 -294 -517 -401 -479 -157 -849 -871 -830 -544 -118 -31 -874 -52 -149 -201 -688 -738 -459 -312 -544 -548 -201 -586 -782 -749 -398 -109 -383 -712 -873 -327 -297 -107 -827 -208 -303 -45 -22 -707 -272 -908 -559 -976 -181 -972 -425 -864 -380 -553 -357 -992 -115 -594 -560 -808 -946 -520 -663 -584 -746 -317 -159 -338 -376 -521 -209 -997 -918 -703 -506 -238 -701 -743 -536 -311 -992 -749 -242 -529 -881 -211 -88 -153 -31 -563 -615 -427 -446 -83 -63 -460 -343 -340 -29 -662 -806 -760 -808 -200 -469 -379 -629 -457 -8 -737 -16 -971 -382 -774 -966 -476 -181 -832 -733 -880 -489 -721 -205 -545 -528 -316 -814 -340 -979 -101 -574 -461 -819 -705 -899 -441 -597 -874 -724 -638 -852 -241 -935 -349 -209 -944 -399 -337 -948 -203 -489 -439 -816 -915 -666 -467 -860 -777 -967 -873 -816 -171 -793 -119 -333 -539 -289 -66 -794 -185 -321 -359 -626 -155 -646 -593 -664 -11 -8 -286 -351 -541 -917 -931 -698 -99 -126 -995 -385 -37 -124 -381 -475 -264 -943 -239 -634 -839 -846 -295 -636 -684 -737 -691 -365 -255 -793 -567 -2 -967 -269 -31 -453 -77 -745 -813 -181 -306 -146 -197 -718 -34 -584 -897 -824 -470 -710 -733 -232 -668 -127 -238 -17 -251 -978 -527 -583 -260 -908 -233 -631 -613 -15 -144 -320 -981 -279 -810 -582 -888 -683 -168 -937 -608 -68 -687 -930 -929 -895 -323 -326 -543 -465 -744 -136 -715 -579 -244 -481 -292 -738 -153 -926 -257 -784 -158 -881 -161 -189 -258 -467 -743 -716 -632 -587 -426 -308 -40 -785 -8 -72 -847 -420 -383 -242 -911 -696 -944 -434 -866 -860 -742 -754 -302 -110 -350 -229 -352 -71 -664 -505 -399 -542 -561 -498 -24 -138 -553 -592 -818 -629 -953 -620 -616 -290 -84 -352 -292 -662 -17 -769 -223 -342 -561 -651 -381 -158 -773 -478 -199 -372 -117 -363 -872 -241 -745 -831 -693 -121 -817 -243 -641 -52 -687 -682 -254 -463 -81 -827 -900 -165 -574 -890 -726 -981 -311 -560 -632 -33 -365 -24 -479 -568 -846 -666 -523 -177 -741 -114 -507 -887 -316 -22 -472 -982 -505 -799 -861 -208 -289 -678 -904 -133 -90 -966 -770 -453 -658 -288 -327 -565 -693 -358 -290 -788 -405 -234 -337 -327 -899 -947 -706 -595 -502 -356 -411 -537 -562 -649 -340 -367 -475 -775 -285 -266 -871 -423 -212 -905 -729 -651 -391 -911 -58 -639 -503 -625 -382 -86 -486 -469 -704 -15 -567 -635 -917 -787 -404 -719 -338 -560 -843 -700 -488 -311 -789 -38 -992 -914 -290 -443 -228 -473 -44 -778 -926 -234 -367 -168 -195 -634 -871 -628 -789 -389 -304 -32 -396 -358 -361 -628 -959 -423 -18 -762 -759 -632 -560 -144 -888 -698 -749 -427 -671 -978 -36 -699 -949 -461 -636 -30 -913 -995 -330 -341 -943 -295 -58 -105 -616 -636 -83 -431 -413 -918 -324 -566 -704 -199 -975 -943 -73 -747 -674 -297 -519 -149 -9 -461 -493 -66 -387 -950 -786 -390 -197 -286 -219 -928 -733 -930 -574 -495 -831 -291 -213 -886 -35 -651 -84 -934 -546 -819 -915 -151 -369 -896 -805 -63 -503 -613 -976 -949 -487 -333 -677 -127 -894 -827 -326 -827 -671 -545 -780 -135 -531 -774 -144 -249 -489 -847 -569 -653 -517 -936 -67 -542 -439 -900 -687 -7 -949 -632 -350 -550 -861 -563 -92 -291 -147 -135 -602 -933 -749 -415 -69 -978 -444 -592 -538 -637 -582 -349 -367 -828 -402 -290 -586 -907 -955 -163 -429 -885 -416 -424 -971 -963 -468 -372 -918 -664 -392 -344 -471 -927 -975 -555 -103 -340 -948 -573 -68 -194 -261 -885 -897 -451 -3 -497 -533 -851 -61 -419 -948 -207 -844 -17 -580 -602 -591 -189 -401 -290 -248 -376 -337 -730 -705 -297 -887 -712 -843 -713 -626 -245 -669 -205 -666 -99 -455 -554 -49 -839 -210 -727 -540 -424 -73 -798 -137 -713 -398 -263 -232 -560 -728 -692 -945 -292 -536 -861 -45 -858 -784 -796 -329 -484 -528 -32 -796 -118 -551 -130 -824 -97 -383 -786 -647 -77 -993 -32 -921 -91 -597 -640 -773 -287 -122 -572 -170 -661 -179 -532 -49 -178 -806 -704 -595 -62 -549 -394 -980 -148 -363 -680 -424 -746 -46 -882 -646 -622 -386 -460 -233 -92 -186 -577 -887 -839 -546 -175 -38 -970 -796 -22 -783 -36 -955 -98 -355 -795 -177 -116 -438 -717 -845 -628 -840 -235 -647 -890 -146 -407 -773 -639 -470 -471 -439 -794 -841 -957 -432 -785 -141 -229 -441 -525 -540 -333 -452 -17 -349 -730 -490 -944 -24 -807 -490 -946 -213 -352 -874 -74 -840 -419 -323 -7 -292 -663 -891 -444 -912 -401 -355 -522 -595 -919 -414 -9 -200 -617 -509 -392 -117 -477 -223 -669 -437 -668 -180 -373 -980 -702 -463 -275 -126 -100 -948 -542 -841 -607 -453 -691 -389 -618 -994 -824 -286 -321 -508 -700 -623 -541 -922 -624 -718 -80 -82 -851 -813 -870 -822 -891 -853 -251 -581 -432 -248 -991 -884 -940 -904 -681 -771 -565 -471 -873 -705 -703 -777 -979 -552 -432 -944 -738 -576 -617 -674 -128 -1000 -790 -369 -592 -745 -224 -756 -11 -753 -488 -407 -225 -10 -773 -606 -757 -145 -892 -62 -565 -588 -239 -606 -559 -157 -625 -516 -203 -837 -855 -494 -679 -193 -557 -931 -510 -838 -208 -999 -546 -631 -368 -326 -368 -152 -147 -974 -447 -151 -457 -48 -716 -190 -800 -568 -54 -761 -630 -732 -76 -12 -49 -77 -767 -689 -638 -504 -813 -556 -13 -838 -274 -639 -223 -637 -277 -82 -654 -235 -2 -758 -840 -137 -440 -832 -560 -684 -148 -150 -349 -861 -75 -752 -592 -538 -292 -656 -673 -845 -536 -420 -563 -629 -494 -909 -520 -308 -907 -95 -425 -49 -770 -67 -617 -169 -320 -739 -979 -10 -233 -719 -282 -265 -271 -855 -40 -29 -144 -178 -661 -930 -851 -585 -994 -525 -574 -1 -759 -321 -377 -821 -984 -121 -581 -643 -124 -298 -46 -226 -194 -862 -701 -961 -592 -79 -527 -699 -459 -342 -905 -106 -222 -775 -246 -206 -956 -675 -856 -505 -481 -148 -29 -701 -858 -567 -670 -15 -451 -820 -801 -411 -881 -47 -57 -57 -110 -290 -101 -823 -177 -192 -393 -839 -64 -420 -361 -330 -376 -497 -642 -769 -215 -937 -436 -569 -632 -707 -567 -346 -175 -395 -956 -380 -309 -581 -373 -813 -460 -902 -210 -327 -121 -302 -331 -276 -944 -764 -107 -40 -426 -178 -975 -125 -238 -524 -626 -620 -806 -544 -261 -136 -585 -208 -534 -377 -701 -368 -781 -890 -920 -558 -611 -458 -3 -916 -372 -667 -661 -245 -792 -135 -11 -950 -729 -773 -29 -219 -474 -300 -567 -408 -290 -790 -716 -679 -887 -848 -469 -627 -178 -910 -357 -609 -97 -943 -437 -67 -841 -591 -497 -973 -141 -200 -956 -850 -300 -964 -361 -92 -549 -747 -516 -268 -937 -324 -276 -520 -71 -888 -27 -204 -672 -349 -347 -51 -370 -783 -191 -645 -385 -494 -137 -567 -579 -639 -825 -541 -222 -533 -660 -293 -518 -285 -284 -681 -877 -240 -474 -189 -756 -472 -573 -156 -309 -465 -76 -647 -490 -600 -116 -351 -7 -446 -193 -899 -521 -277 -912 -486 -653 -116 -701 -85 -944 -996 -9 -606 -569 -699 -852 -66 -784 -108 -610 -398 -806 -773 -127 -656 -37 -268 -710 -973 -29 -616 -684 -440 -5 -878 -171 -911 -274 -653 -28 -660 -250 -762 -64 -597 -38 -383 -481 -666 -770 -499 -199 -294 -107 -277 -788 -17 -802 -461 -216 -218 -318 -785 -727 -499 -201 -403 -342 -997 -9 -336 -981 -183 -276 -241 -612 -373 -425 -867 -653 -804 -274 -712 -749 -788 -248 -516 -315 -830 -517 -291 -438 -160 -670 -300 -706 -314 -395 -816 -491 -631 -597 -244 -969 -815 -738 -897 -872 -720 -239 -816 -476 -595 -439 -674 -514 -944 -201 -303 -745 -508 -289 -33 -592 -59 -407 -85 -626 -989 -410 -331 -157 -568 -186 -25 -968 -735 -521 -551 -148 -150 -903 -197 -874 -458 -475 -21 -106 -437 -14 -794 -836 -379 -794 -497 -829 -413 -737 -136 -361 -895 -611 -852 -492 -223 -40 -92 -202 -561 -299 -1000 -607 -431 -260 -103 -469 -526 -682 -739 -97 -309 -992 -52 -643 -317 -662 -674 -341 -319 -738 -735 -693 -224 -436 -656 -290 -109 -728 -449 -816 -788 -907 -824 -852 -824 -2 -515 -853 -98 -467 -15 -523 -96 -610 -120 -824 -275 -586 -670 -94 -562 -63 -559 -128 -447 -720 -358 -847 -847 -339 -659 -234 -834 -610 -691 -36 -96 -926 -741 -685 -132 -800 -203 -747 -21 -384 -112 -653 -595 -84 -343 -626 -761 -90 -416 -240 -511 -474 -901 -139 -421 -193 -558 -402 -233 -831 -391 -626 -796 -808 -486 -378 -703 -295 -987 -515 -402 -567 -483 -438 -784 -913 -612 -26 -262 -11 -65 -199 -41 -627 -670 -418 -862 -997 -355 -883 -247 -850 -351 -813 -157 -353 -882 -867 -116 -855 -342 -823 -562 -700 -762 -207 -510 -634 -573 -475 -940 -352 -800 -60 -521 -119 -446 -607 -257 -290 -794 -756 -287 -801 -210 -233 -393 -515 -634 -26 -831 -435 -966 -500 -775 -935 -180 -126 -946 -498 -872 -957 -662 -836 -453 -141 -364 -293 -388 -705 -419 -754 -128 -780 -595 -271 -529 -602 -467 -623 -129 -821 -988 -516 -515 -763 -654 -172 -593 -889 -511 -904 -67 -345 -382 -29 -587 -761 -777 -929 -590 -333 -645 -258 -76 -163 -223 -663 -859 -686 -960 -942 -755 -686 -803 -909 -539 -346 -193 -959 -527 -530 -781 -750 -724 -752 -614 -604 -490 -989 -325 -224 -60 -201 -999 -241 -540 -499 -496 -38 -887 -893 -845 -965 -141 -16 -285 -728 -536 -171 -752 -308 -992 -348 -143 -687 -649 -572 -394 -773 -624 -21 -784 -516 -754 -618 -462 -334 -286 -375 -405 -815 -738 -718 -784 -617 -28 -679 -441 -351 -818 -70 -525 -68 -387 -80 -366 -6 -34 -900 -941 -258 -467 -566 -576 -818 -257 -915 -543 -749 -732 -663 -240 -571 -830 -240 -500 -582 -120 -44 -73 -766 -543 -983 -964 -652 -865 -981 -919 -546 -347 -244 -838 -471 -237 -900 -485 -425 -403 -927 -300 -707 -646 -851 -170 -596 -968 -528 -850 -723 -493 -785 -358 -293 -446 -170 -655 -159 -949 -459 -568 -104 -368 -219 -917 -481 -660 -18 -320 -613 -188 -444 -707 -544 -805 -258 -812 -641 -762 -532 -467 -237 -91 -681 -322 -334 -242 -360 -206 -640 -445 -680 -278 -211 -951 -187 -689 -597 -298 -373 -496 -518 -495 -188 -939 -68 -144 -380 -896 -15 -521 -808 -420 -716 -680 -545 -651 -761 -301 -357 -702 -382 -113 -425 -354 -844 -567 -571 -831 -719 -1000 -308 -388 -687 -919 -196 -967 -494 -550 -273 -392 -789 -35 -822 -473 -44 -231 -261 -340 -387 -713 -427 -210 -408 -333 -615 -998 -408 -33 -526 -49 -31 -686 -232 -721 -874 -16 -567 -664 -693 -316 -878 -498 -356 -769 -840 -936 -313 -537 -840 -249 -423 -973 -611 -287 -991 -104 -522 -46 -857 -872 -8 -531 -742 -755 -800 -717 -136 -704 -166 -900 -443 -847 -916 -812 -823 -906 -116 -29 -652 -267 -131 -91 -787 -565 -793 -213 -724 -384 -953 -351 -605 -638 -467 -839 -108 -14 -525 -116 -361 -126 -842 -528 -21 -6 -384 -533 -561 -930 -973 -509 -128 -666 -827 -688 -938 -761 -295 -914 -204 -89 -523 -867 -140 -73 -49 -949 -735 -146 -314 -993 -561 -828 -695 -370 -253 -117 -637 -416 -569 -931 -356 -391 -254 -851 -384 -178 -582 -263 -536 -150 -266 -901 -232 -916 -162 -715 -467 -975 -275 -174 -32 -759 -136 -684 -210 -425 -361 -940 -839 -375 -190 -387 -168 -430 -221 -719 -415 -233 -121 -640 -427 -381 -52 -81 -212 -273 -78 -426 -84 -320 -448 -217 -369 -600 -472 -172 -574 -210 -499 -723 -134 -728 -421 -187 -601 -617 -842 -540 -392 -867 -424 -922 -132 -658 -826 -359 -258 -602 -5 -43 -439 -674 -495 -150 -115 -581 -27 -264 -199 -267 -900 -907 -148 -200 -457 -146 -278 -625 -418 -582 -704 -206 -120 -51 -469 -547 -937 -17 -491 -205 -650 -139 -520 -313 -197 -171 -586 -102 -639 -818 -175 -914 -500 -834 -972 -373 -462 -780 -351 -583 -98 -307 -419 -972 -814 -839 -188 -295 -945 -489 -638 -665 -68 -783 -818 -219 -703 -244 -194 -478 -496 -478 -421 -780 -623 -738 -172 -777 -975 -138 -537 -492 -372 -280 -751 -22 -204 -261 -882 -654 -647 -55 -7 -921 -675 -339 -52 -750 -579 -609 -519 -95 -376 -591 -862 -938 -607 -727 -44 -858 -160 -88 -835 -822 -688 -558 -319 -113 -727 -204 -737 -75 -154 -511 -824 -394 -560 -142 -213 -780 -275 -843 -912 -970 -423 -509 -166 -82 -237 -511 -673 -721 -276 -35 -245 -700 -728 -324 -875 -840 -802 -246 -235 -441 -491 -427 -732 -466 -125 -283 -509 -163 -708 -539 -599 -245 -390 -801 -219 -321 -210 -402 -348 -319 -455 -587 -438 -441 -371 -261 -641 -387 -542 -376 -591 -32 -460 -512 -175 -15 -740 -756 -361 -406 -594 -139 -253 -249 -445 -360 -244 -64 -77 -845 -828 -854 -632 -738 -602 -149 -186 -331 -36 -299 -422 -260 -968 -482 -849 -448 -256 -127 -51 -793 -337 -943 -228 -832 -392 -815 -9 -468 -1 -30 -782 -954 -797 -539 -423 -517 -773 -921 -49 -237 -683 -996 -486 -694 -596 -560 -162 -157 -416 -365 -260 -432 -327 -394 -363 -53 -154 -819 -359 -395 -390 -652 -327 -67 -478 -892 -395 -153 -583 -6 -988 -228 -853 -27 -796 -819 -526 -120 -248 -84 -904 -682 -151 -253 -278 -71 -467 -558 -400 -490 -407 -580 -847 -927 -347 -547 -143 -322 -298 -991 -83 -848 -161 -185 -387 -584 -276 -755 -660 -932 -212 -384 -133 -861 -46 -409 -335 -220 -930 -183 -856 -271 -533 -802 -962 -999 -721 -461 -662 -658 -924 -962 -31 -30 -842 -563 -255 -369 -915 -203 -106 -843 -416 -678 -98 -493 -386 -829 -349 -890 -854 -10 -962 -421 -903 -670 -71 -993 -427 -494 -309 -825 -235 -312 -758 -805 -821 -620 -212 -72 -228 -903 -661 -613 -556 -406 -914 -132 -252 -471 -432 -510 -614 -316 -459 -120 -433 -839 -766 -222 -715 -397 -547 -623 -487 -126 -799 -973 -566 -366 -349 -37 -839 -284 -993 -750 -958 -753 -830 -816 -720 -566 -133 -746 -820 -419 -661 -380 -506 -801 -624 -402 -693 -985 -936 -565 -481 -504 -125 -768 -111 -949 -495 -757 -405 -75 -855 -393 -556 -813 -465 -419 -808 -276 -24 -887 -488 -994 -37 -450 -528 -737 -941 -756 -705 -350 -891 -931 -775 -63 -718 -229 -73 -283 -152 -176 -953 -871 -64 -603 -793 -70 -337 -231 -258 -965 -284 -522 -734 -471 -849 -487 -403 -164 -860 -875 -9 -552 -616 -691 -541 -888 -828 -968 -220 -92 -772 -564 -288 -280 -64 -707 -710 -250 -23 -26 -779 -615 -504 -312 -30 -172 -359 -786 -908 -407 -261 -881 -614 -377 -523 -953 -834 -443 -372 -761 -829 -434 -426 -804 -119 -148 -893 -890 -63 -354 -822 -406 -119 -317 -177 -875 -21 -104 -430 -387 -883 -530 -232 -133 -173 -454 -505 -600 -869 -140 -123 -449 -727 -698 -347 -52 -217 -596 -142 -234 -842 -601 -24 -880 -22 -19 -756 -237 -406 -850 -442 -156 -61 -485 -284 -477 -551 -411 -86 -209 -402 -837 -844 -623 -119 -473 -243 -979 -563 -44 -920 -985 -993 -955 -367 -341 -68 -222 -519 -548 -85 -131 -677 -260 -728 -459 -839 -623 -123 -935 -60 -520 -200 -417 -296 -317 -195 -817 -794 -163 -650 -953 -412 -817 -447 -444 -576 -840 -183 -640 -20 -179 -730 -700 -10 -146 -22 -917 -542 -955 -147 -23 -359 -754 -10 -305 -859 -176 -655 -817 -647 -167 -790 -788 -128 -317 -557 -220 -160 -713 -953 -73 -30 -420 -448 -469 -668 -675 -820 -351 -668 -38 -872 -797 -210 -883 -104 -401 -190 -971 -100 -942 -616 -92 -919 -600 -743 -452 -68 -316 -62 -90 -353 -701 -215 -633 -511 -898 -539 -170 -224 -127 -691 -114 -25 -764 -643 -994 -701 -711 -947 -687 -31 -117 -695 -22 -155 -936 -10 -303 -216 -137 -935 -814 -53 -801 -230 -592 -58 -379 -478 -96 -214 -481 -751 -724 -292 -876 -892 -810 -79 -453 -224 -860 -251 -978 -879 -674 -492 -329 -818 -750 -363 -278 -709 -528 -675 -907 -733 -415 -678 -146 -432 -415 -9 -249 -159 -775 -826 -341 -209 -931 -333 -141 -352 -772 -452 -259 -945 -485 -373 -219 -417 -860 -920 -861 -206 -18 -375 -580 -624 -949 -439 -460 -960 -532 -449 -629 -606 -817 -416 -553 -862 -645 -564 -587 -376 -63 -458 -101 -904 -620 -250 -348 -928 -46 -982 -807 -12 -334 -537 -873 -266 -188 -436 -646 -335 -770 -719 -889 -398 -100 -324 -825 -719 -877 -381 -841 -171 -240 -401 -543 -349 -903 -719 -561 -743 -86 -271 -680 -490 -109 -290 -762 -218 -385 -843 -815 -910 -646 -285 -795 -230 -18 -909 -441 -841 -582 -955 -335 -665 -521 -230 -261 -312 -979 -228 -416 -166 -761 -197 -513 -107 -251 -67 -96 -293 -253 -999 -408 -843 -589 -933 -602 -941 -908 -263 -416 -125 -750 -548 -934 -386 -116 -519 -903 -648 -720 -682 -575 -99 -117 -135 -373 -24 -180 -702 -776 -393 -862 -28 -163 -804 -891 -77 -623 -313 -605 -421 -374 -928 -235 -725 -721 -193 -403 -809 -396 -942 -196 -615 -116 -654 -180 -544 -526 -579 -892 -708 -715 -770 -669 -231 -745 -838 -202 -550 -581 -514 -940 -580 -596 -781 -700 -61 -969 -359 -495 -919 -4 -398 -497 -984 -424 -683 -428 -469 -171 -253 -474 -758 -741 -750 -414 -855 -927 -495 -784 -182 -303 -558 -498 -34 -230 -529 -692 -430 -611 -813 -187 -115 -274 -889 -759 -359 -897 -255 -374 -353 -308 -436 -471 -418 -880 -952 -675 -233 -288 -800 -783 -349 -351 -20 -194 -903 -626 -898 -490 -238 -282 -46 -65 -633 -712 -458 -304 -823 -407 -986 -578 -563 -648 -614 -426 -182 -62 -501 -392 -418 -809 -995 -733 -904 -742 -496 -539 -818 -82 -860 -517 -305 -647 -930 -131 -40 -236 -664 -550 -720 -511 -724 -217 -699 -45 -337 -976 -841 -213 -298 -774 -130 -837 -563 -420 -262 -27 -135 -248 -286 -686 -404 -309 -863 -882 -21 -979 -912 -936 -877 -56 -35 -697 -569 -197 -351 -30 -317 -118 -496 -291 -438 -961 -480 -204 -41 -742 -398 -710 -745 -585 -249 -603 -955 -396 -680 -307 -321 -131 -436 -957 -977 -379 -966 -256 -378 -425 -7 -902 -848 -387 -393 -23 -959 -520 -995 -392 -776 -914 -483 -458 -519 -467 -310 -452 -201 -714 -576 -651 -918 -913 -268 -518 -95 -697 -67 -970 -58 -729 -670 -34 -150 -731 -777 -601 -420 -561 -751 -418 -432 -172 -14 -860 -770 -594 -334 -761 -75 -1 -43 -181 -185 -539 -257 -267 -876 -528 -591 -921 -243 -923 -400 -306 -566 -734 -361 -648 -460 -910 -612 -697 -303 -516 -287 -223 -603 -597 -39 -95 -648 -687 -86 -579 -411 -377 -695 -273 -193 -534 -627 -234 -234 -980 -957 -908 -575 -257 -747 -106 -542 -954 -707 -864 -584 -421 -865 -339 -883 -892 -831 -379 -489 -513 -496 -548 -637 -352 -240 -820 -473 -529 -230 -647 -594 -348 -155 -436 -522 -590 -253 -5 -288 -943 -138 -65 -703 -239 -638 -117 -377 -743 -544 -388 -221 -805 -341 -740 -818 -707 -263 -832 -94 -553 -536 -270 -938 -623 -524 -968 -244 -678 -669 -703 -144 -596 -62 -520 -641 -308 -68 -581 -870 -961 -726 -456 -557 -91 -251 -389 -947 -993 -662 -125 -793 -409 -299 -970 -507 -662 -185 -670 -976 -199 -560 -22 -120 -669 -383 -947 -966 -93 -118 -119 -997 -10 -441 -929 -373 -197 -530 -1000 -859 -959 -711 -271 -381 -569 -331 -524 -753 -731 -564 -529 -204 -653 -403 -746 -701 -81 -672 -768 -114 -27 -648 -989 -962 -70 -794 -779 -538 -48 -256 -852 -192 -691 -56 -538 -473 -791 -729 -170 -959 -439 -248 -349 -256 -130 -112 -22 -655 -579 -300 -702 -291 -487 -554 -517 -202 -784 -900 -501 -429 -964 -356 -422 -660 -835 -98 -629 -727 -763 -350 -495 -247 -23 -782 -197 -67 -273 -232 -539 -262 -417 -718 -989 -633 -140 -192 -70 -587 -963 -721 -174 -216 -200 -581 -581 -239 -452 -612 -866 -880 -337 -981 -929 -589 -264 -121 -178 -925 -366 -600 -252 -361 -150 -883 -365 -284 -64 -77 -964 -228 -139 -363 -907 -321 -687 -437 -331 -691 -115 -725 -529 -59 -345 -884 -741 -235 -276 -787 -613 -733 -593 -986 -321 -452 -384 -854 -134 -578 -504 -631 -203 -168 -337 -733 -441 -539 -309 -750 -288 -311 -301 -264 -586 -333 -638 -367 -705 -588 -272 -233 -227 -224 -12 -909 -313 -127 -12 -868 -788 -360 -536 -984 -3 -638 -782 -776 -724 -3 -9 -156 -9 -382 -416 -635 -445 -801 -615 -648 -683 -826 -965 -199 -781 -393 -860 -822 -868 -623 -355 -239 -854 -878 -477 -467 -201 -69 -886 -367 -106 -513 -748 -290 -900 -887 -406 -897 -169 -594 -745 -942 -790 -410 -825 -434 -631 -150 -651 -499 -676 -478 -615 -68 -148 -646 -535 -464 -870 -225 -214 -371 -931 -553 -878 -1 -37 -878 -699 -861 -845 -432 -903 -504 -943 -782 -544 -19 -179 -202 -390 -866 -974 -169 -939 -683 -325 -894 -848 -518 -336 -6 -416 -184 -256 -498 -524 -361 -493 -493 -823 -729 -325 -684 -976 -741 -703 -626 -385 -359 -323 -844 -44 -333 -730 -748 -374 -417 -764 -740 -30 -1000 -878 -476 -215 -406 -89 -529 -529 -636 -665 -479 -473 -166 -825 -446 -131 -435 -819 -576 -359 -504 -474 -602 -364 -76 -375 -511 -914 -353 -133 -741 -703 -451 -110 -138 -540 -380 -972 -984 -156 -141 -734 -425 -840 -430 -753 -577 -243 -856 -817 -904 -46 -848 -20 -87 -727 -801 -610 -488 -334 -690 -862 -809 -235 -944 -998 -735 -249 -756 -871 -97 -936 -11 -801 -22 -986 -834 -479 -562 -386 -222 -51 -750 -576 -560 -255 -420 -215 -1000 -492 -143 -597 -599 -166 -621 -961 -610 -822 -32 -523 -624 -772 -303 -890 -309 -486 -572 -320 -208 -885 -893 -216 -831 -115 -182 -757 -750 -702 -601 -973 -784 -557 -590 -69 -999 -669 -184 -325 -588 -353 -391 -446 -444 -732 -714 -947 -759 -598 -868 -377 -545 -150 -7 -232 -566 -906 -905 -811 -190 -932 -964 -292 -62 -16 -13 -345 -374 -626 -82 -221 -725 -253 -85 -321 -958 -37 -991 -898 -374 -288 -751 -297 -67 -520 -952 -903 -510 -167 -770 -519 -488 -211 -391 -731 -559 -46 -600 -112 -92 -489 -249 -561 -528 -560 -102 -278 -782 -142 -318 -955 -795 -158 -248 -646 -258 -104 -676 -50 -858 -191 -936 -219 -163 -458 -898 -367 -588 -519 -991 -712 -771 -644 -561 -305 -981 -314 -834 -599 -547 -355 -898 -15 -290 -67 -227 -193 -951 -532 -315 -138 -842 -373 -118 -566 -601 -237 -785 -949 -933 -619 -703 -681 -645 -772 -168 -927 -180 -554 -495 -906 -913 -702 -160 -126 -545 -407 -410 -751 -182 -523 -822 -198 -231 -958 -927 -541 -114 -234 -426 -951 -975 -35 -500 -121 -240 -758 -434 -904 -593 -207 -784 -12 -429 -612 -169 -905 -676 -685 -162 -783 -639 -83 -41 -888 -275 -195 -130 -725 -110 -392 -434 -201 -380 -87 -811 -734 -905 -177 -145 -321 -834 -103 -959 -23 -62 -850 -784 -378 -901 -277 -67 -821 -390 -248 -308 -531 -42 -161 -599 -564 -806 -272 -552 -715 -385 -661 -757 -677 -788 -449 -36 -455 -851 -144 -610 -451 -598 -757 -937 -312 -92 -871 -829 -496 -898 -713 -424 -519 -916 -814 -755 -201 -343 -336 -257 -667 -620 -811 -357 -124 -176 -23 -527 -342 -770 -104 -354 -665 -24 -866 -537 -301 -237 -797 -619 -465 -787 -268 -989 -53 -47 -443 -121 -128 -94 -85 -998 -139 -178 -596 -166 -277 -318 -594 -90 -896 -655 -838 -12 -36 -884 -511 -977 -305 -538 -309 -861 -746 -169 -773 -255 -390 -928 -743 -495 -914 -741 -357 -539 -135 -245 -555 -673 -588 -408 -55 -671 -164 -617 -866 -979 -917 -241 -112 -89 -237 -563 -278 -51 -856 -397 -675 -900 -587 -153 -420 -602 -370 -351 -329 -849 -854 -83 -238 -928 -555 -34 -326 -758 -622 -409 -99 -726 -292 -76 -170 -108 -448 -404 -470 -503 -671 -634 -420 -479 -528 -430 -69 -740 -382 -21 -251 -723 -50 -759 -21 -154 -705 -53 -123 -913 -891 -103 -453 -355 -642 -815 -99 -832 -523 -560 -756 -958 -278 -856 -911 -440 -664 -947 -386 -402 -828 -660 -405 -110 -239 -244 -803 -599 -509 -507 -891 -493 -399 -204 -696 -35 -802 -735 -675 -635 -559 -268 -853 -16 -262 -61 -41 -938 -530 -248 -293 -331 -117 -226 -495 -485 -905 -738 -741 -253 -360 -116 -334 -196 -181 -756 -485 -48 -761 -427 -640 -612 -601 -732 -319 -94 -260 -130 -566 -504 -697 -51 -223 -354 -839 -152 -691 -602 -497 -633 -374 -470 -68 -263 -13 -775 -808 -355 -396 -35 -960 -211 -233 -737 -102 -742 -988 -869 -33 -20 -412 -677 -202 -862 -86 -213 -37 -699 -796 -456 -611 -401 -250 -873 -122 -83 -379 -542 -261 -582 -239 -687 -25 -725 -814 -52 -875 -782 -144 -510 -506 -781 -478 -581 -517 -878 -803 -464 -427 -164 -938 -877 -439 -950 -549 -120 -505 -351 -976 -519 -152 -869 -662 -85 -197 -813 -324 -228 -236 -186 -181 -544 -293 -605 -68 -25 -166 -113 -383 -968 -948 -254 -255 -681 -162 -627 -987 -433 -811 -345 -347 -82 -567 -664 -27 -741 -881 -260 -194 -229 -779 -511 -867 -227 -123 -891 -88 -356 -789 -650 -298 -970 -131 -587 -575 -966 -276 -219 -884 -573 -123 -315 -236 -664 -478 -542 -22 -442 -396 -528 -793 -416 -257 -668 -154 -961 -122 -623 -210 -53 -340 -775 -746 -669 -795 -430 -546 -203 -784 -406 -945 -326 -754 -60 -860 -738 -998 -163 -66 -647 -987 -239 -413 -429 -866 -918 -162 -77 -698 -742 -733 -545 -527 -793 -977 -852 -986 -84 -413 -600 -301 -459 -567 -729 -681 -419 -583 -477 -730 -964 -325 -638 -939 -649 -975 -885 -110 -46 -34 -806 -612 -703 -697 -524 -299 -882 -170 -87 -906 -256 -374 -952 -721 -108 -323 -830 -313 -676 -167 -347 -278 -403 -980 -251 -991 -674 -374 -744 -550 -256 -786 -769 -305 -66 -459 -582 -212 -701 -132 -961 -346 -83 -178 -591 -556 -339 -258 -139 -708 -190 -180 -170 -527 -733 -778 -402 -630 -789 -260 -351 -125 -559 -266 -824 -337 -500 -889 -28 -119 -887 -895 -69 -30 -680 -41 -570 -430 -845 -785 -508 -526 -943 -432 -180 -294 -62 -742 -424 -971 -732 -844 -713 -199 -880 -220 -18 -331 -112 -43 -528 -711 -525 -18 -298 -276 -384 -108 -789 -957 -216 -896 -171 -323 -887 -433 -50 -760 -692 -748 -384 -984 -870 -714 -619 -816 -888 -3 -529 -614 -612 -544 -1 -761 -770 -628 -954 -391 -999 -169 -226 -699 -220 -127 -315 -595 -791 -107 -802 -575 -16 -64 -15 -94 -520 -551 -606 -887 -275 -87 -388 -756 -797 -672 -943 -72 -410 -86 -645 -849 -484 -257 -937 -981 -548 -986 -615 -333 -193 -675 -624 -154 -780 -996 -455 -919 -159 -386 -533 -629 -356 -888 -143 -332 -291 -801 -653 -366 -414 -2 -977 -958 -730 -186 -152 -737 -12 -676 -393 -832 -656 -577 -360 -949 -107 -196 -734 -700 -830 -27 -673 -468 -541 -568 -763 -471 -275 -95 -449 -232 -667 -130 -290 -236 -661 -80 -888 -758 -461 -51 -580 -459 -575 -237 -231 -114 -625 -133 -518 -105 -470 -410 -182 -763 -942 -750 -374 -225 -745 -910 -68 -282 -50 -849 -117 -273 -500 -459 -659 -676 -966 -721 -115 -873 -730 -679 -347 -723 -777 -79 -365 -522 -59 -830 -828 -666 -257 -48 -776 -818 -802 -75 -207 -991 -707 -809 -268 -554 -26 -470 -52 -649 -158 -860 -747 -145 -110 -31 -514 -176 -209 -701 -86 -843 -418 -712 -327 -347 -68 -544 -458 -725 -857 -923 -400 -720 -254 -737 -389 -300 -694 -665 -15 -954 -505 -765 -386 -888 -288 -616 -700 -435 -36 -239 -382 -809 -567 -517 -946 -978 -282 -947 -436 -749 -995 -78 -586 -821 -699 -445 -533 -888 -202 -432 -7 -817 -372 -41 -864 -307 -848 -210 -272 -890 -21 -641 -927 -806 -257 -749 -96 -916 -716 -917 -316 -933 -621 -711 -456 -383 -98 -842 -856 -304 -208 -808 -817 -587 -337 -586 -661 -447 -983 -920 -226 -254 -325 -755 -967 -90 -691 -516 -401 -294 -645 -149 -989 -74 -823 -745 -913 -723 -389 -317 -970 -4 -533 -569 -263 -375 -872 -880 -170 -758 -519 -648 -923 -195 -3 -938 -965 -395 -431 -876 -504 -249 -144 -490 -181 -255 -159 -624 -770 -917 -670 -87 -547 -420 -458 -826 -194 -689 -445 -231 -201 -610 -606 -472 -586 -742 -67 -73 -860 -446 -820 -655 -677 -79 -804 -636 -308 -837 -807 -94 -849 -472 -926 -121 -48 -632 -659 -108 -997 -733 -732 -551 -64 -893 -61 -854 -242 -896 -174 -803 -172 -113 -930 -419 -231 -816 -303 -240 -455 -936 -408 -299 -86 -977 -518 -44 -500 -385 -115 -482 -345 -976 -752 -425 -712 -798 -3 -822 -116 -611 -859 -20 -699 -303 -154 -482 -593 -23 -611 -228 -803 -70 -933 -547 -382 -515 -379 -488 -400 -1000 -230 -473 -667 -56 -344 -194 -452 -54 -100 -738 -759 -916 -441 -170 -890 -805 -510 -387 -458 -917 -963 -11 -215 -738 -222 -445 -289 -681 -107 -637 -416 -284 -865 -728 -89 -71 -70 -880 -604 -273 -379 -242 -66 -379 -869 -294 -120 -506 -64 -706 -399 -911 -83 -257 -678 -661 -46 -32 -101 -147 -944 -5 -373 -674 -210 -91 -981 -629 -701 -726 -956 -671 -349 -282 -125 -844 -818 -405 -283 -376 -847 -537 -7 -607 -383 -800 -867 -54 -75 -542 -710 -576 -611 -28 -372 -207 -232 -147 -564 -530 -582 -948 -585 -624 -179 -119 -494 -915 -129 -961 -759 -746 -889 -563 -888 -285 -218 -278 -884 -407 -457 -897 -287 -353 -224 -429 -85 -432 -103 -578 -520 -653 -656 -538 -733 -700 -690 -794 -426 -639 -51 -248 -837 -755 -603 -841 -107 -212 -266 -118 -757 -661 -698 -289 -346 -230 -454 -141 -728 -23 -730 -637 -63 -537 -198 -776 -534 -263 -983 -900 -274 -615 -505 -807 -119 -642 -914 -281 -623 -81 -138 -702 -981 -275 -853 -230 -82 -272 -329 -247 -537 -484 -109 -87 -378 -144 -481 -697 -961 -884 -601 -805 -856 -214 -19 -338 -802 -552 -759 -797 -878 -301 -384 -246 -537 -690 -763 -155 -888 -618 -401 -7 -492 -773 -558 -285 -621 -464 -258 -511 -588 -60 -73 -943 -867 -327 -668 -907 -867 -166 -123 -829 -752 -471 -367 -316 -598 -15 -289 -140 -105 -97 -212 -971 -914 -733 -988 -984 -3 -571 -456 -755 -823 -567 -990 -339 -2 -817 -893 -59 -25 -257 -96 -477 -726 -247 -466 -652 -149 -316 -790 -826 -957 -123 -145 -388 -66 -487 -28 -933 -653 -498 -152 -208 -953 -232 -1000 -92 -536 -197 -353 -426 -368 -743 -40 -835 -711 -629 -396 -899 -61 -608 -283 -153 -450 -845 -124 -807 -708 -240 -621 -865 -874 -593 -168 -443 -945 -825 -779 -741 -188 -636 -584 -796 -994 -304 -927 -500 -369 -611 -676 -984 -364 -520 -340 -755 -633 -217 -530 -926 -541 -66 -728 -349 -288 -776 -970 -932 -168 -85 -293 -477 -327 -189 -262 -575 -893 -630 -910 -730 -290 -480 -489 -692 -681 -60 -442 -405 -97 -233 -267 -808 -875 -635 -552 -386 -248 -153 -853 -390 -373 -984 -476 -218 -637 -337 -808 -569 -412 -554 -824 -219 -332 -157 -946 -980 -800 -952 -834 -691 -937 -143 -581 -263 -150 -380 -358 -490 -414 -564 -633 -798 -331 -944 -434 -276 -825 -550 -870 -988 -756 -97 -273 -969 -746 -740 -672 -273 -738 -191 -423 -979 -807 -688 -934 -587 -989 -643 -190 -73 -982 -988 -352 -23 -622 -873 -91 -615 -831 -733 -775 -724 -279 -923 -681 -542 -608 -382 -117 -306 -916 -327 -304 -753 -547 -606 -799 -261 -610 -590 -894 -234 -693 -990 -116 -22 -87 -735 -165 -212 -156 -764 -636 -863 -325 -516 -565 -348 -215 -823 -227 -179 -175 -949 -315 -541 -405 -981 -283 -381 -86 -851 -899 -847 -847 -830 -140 -982 -598 -28 -876 -69 -646 -496 -45 -880 -415 -501 -245 -848 -358 -309 -212 -429 -140 -340 -787 -754 -543 -801 -474 -957 -384 -777 -151 -11 -961 -28 -691 -25 -695 -468 -720 -795 -852 -10 -597 -770 -333 -600 -359 -161 -341 -665 -58 -882 -868 -981 -683 -462 -260 -396 -205 -428 -321 -589 -12 -65 -196 -363 -392 -480 -944 -343 -100 -358 -732 -534 -446 -823 -602 -36 -604 -597 -452 -948 -430 -825 -371 -225 -337 -350 -799 -93 -593 -344 -65 -257 -387 -372 -876 -38 -739 -939 -367 -427 -626 -886 -308 -488 -917 -780 -215 -68 -992 -46 -18 -31 -470 -981 -336 -289 -407 -833 -695 -908 -367 -377 -548 -755 -798 -182 -64 -753 -465 -337 -959 -724 -550 -835 -371 -979 -894 -518 -688 -8 -131 -534 -387 -643 -418 -404 -398 -574 -804 -832 -408 -444 -917 -264 -746 -773 -429 -96 -6 -416 -385 -73 -870 -896 -743 -938 -334 -17 -230 -414 -312 -192 -593 -275 -341 -161 -408 -658 -642 -832 -606 -530 -897 -37 -771 -503 -368 -296 -201 -367 -759 -215 -735 -745 -52 -455 -732 -571 -685 -959 -504 -693 -927 -849 -92 -601 -230 -253 -395 -768 -689 -15 -610 -168 -709 -982 -574 -555 -686 -466 -310 -293 -153 -524 -929 -829 -726 -146 -369 -913 -873 -293 -282 -34 -563 -314 -656 -835 -439 -294 -625 -942 -245 -431 -744 -63 -395 -903 -406 -499 -515 -844 -395 -286 -958 -789 -164 -512 -386 -703 -881 -597 -586 -392 -730 -720 -584 -894 -280 -165 -753 -551 -954 -134 -551 -709 -300 -83 -533 -243 -561 -725 -119 -853 -838 -614 -971 -757 -122 -459 -478 -532 -234 -804 -668 -963 -283 -399 -653 -607 -989 -107 -412 -619 -442 -282 -440 -582 -440 -350 -428 -852 -739 -898 -261 -615 -90 -367 -224 -810 -588 -82 -703 -222 -559 -286 -307 -258 -760 -575 -224 -774 -487 -974 -875 -583 -918 -691 -635 -572 -417 -137 -55 -961 -900 -537 -998 -491 -887 -385 -825 -937 -248 -291 -864 -817 -933 -71 -116 -978 -322 -460 -537 -275 -467 -614 -527 -922 -695 -6 -871 -394 -318 -528 -144 -114 -195 -875 -420 -909 -360 -984 -521 -876 -905 -110 -201 -152 -527 -374 -506 -564 -344 -797 -134 -904 -92 -967 -270 -533 -836 -695 -207 -590 -894 -226 -775 -128 -639 -603 -139 -749 -104 -852 -580 -393 -967 -528 -681 -972 -862 -439 -562 -807 -18 -912 -358 -380 -238 -746 -989 -127 -290 -18 -747 -404 -532 -765 -823 -392 -115 -645 -473 -708 -164 -990 -961 -77 -664 -190 -93 -510 -217 -354 -453 -210 -878 -367 -566 -257 -94 -287 -804 -815 -144 -575 -783 -303 -654 -537 -105 -952 -296 -789 -852 -903 -246 -566 -76 -960 -711 -679 -431 -892 -93 -10 -64 -427 -276 -998 -434 -702 -318 -8 -242 -714 -162 -394 -749 -314 -267 -298 -152 -763 -204 -956 -590 -345 -946 -244 -449 -831 -490 -403 -477 -726 -936 -304 -983 -552 -981 -324 -402 -140 -801 -271 -88 -818 -595 -462 -387 -505 -8 -828 -520 -193 -312 -28 -32 -616 -740 -225 -237 -972 -365 -579 -16 -351 -300 -155 -97 -701 -943 -559 -153 -13 -721 -519 -424 -930 -217 -467 -129 -696 -702 -755 -689 -273 -585 -105 -326 -111 -552 -469 -137 -325 -796 -980 -107 -239 -514 -538 -58 -481 -554 -98 -302 -724 -332 -225 -51 -672 -149 -111 -519 -937 -520 -385 -988 -409 -79 -636 -605 -659 -392 -567 -281 -809 -31 -411 -355 -558 -59 -116 -299 -537 -847 -604 -147 -123 -656 -176 -193 -568 -618 -856 -144 -907 -180 -565 -791 -115 -19 -169 -603 -816 -305 -173 -17 -353 -250 -984 -176 -964 -103 -107 -666 -88 -277 -176 -269 -618 -222 -668 -585 -627 -497 -89 -530 -172 -366 -612 -253 -557 -37 -425 -758 -206 -729 -495 -450 -293 -93 -856 -490 -241 -873 -699 -596 -366 -588 -827 -820 -231 -757 -58 -155 -824 -790 -292 -649 -665 -413 -547 -196 -304 -169 -576 -869 -457 -279 -150 -891 -658 -224 -497 -318 -499 -919 -265 -749 -515 -396 -651 -676 -900 -951 -277 -902 -567 -20 -775 -571 -594 -198 -840 -187 -773 -473 -612 -273 -934 -242 -229 -527 -880 -885 -290 -803 -932 -392 -745 -747 -764 -932 -213 -832 -163 -551 -841 -214 -617 -405 -26 -238 -458 -890 -422 -369 -798 -687 -921 -57 -688 -851 -688 -148 -57 -819 -706 -251 -254 -795 -437 -105 -858 -101 -162 -416 -260 -690 -491 -615 -747 -763 -272 -112 -977 -907 -189 -168 -113 -688 -612 -413 -867 -101 -895 -524 -682 -273 -648 -416 -256 -691 -275 -766 -120 -275 -808 -400 -712 -177 -921 -189 -208 -774 -659 -23 -720 -182 -193 -244 -744 -740 -207 -466 -336 -760 -231 -225 -922 -975 -944 -101 -926 -691 -679 -472 -427 -827 -101 -518 -357 -312 -924 -686 -886 -185 -243 -904 -282 -206 -870 -241 -581 -563 -357 -64 -596 -741 -887 -866 -408 -345 -772 -495 -898 -675 -756 -264 -225 -396 -240 -535 -75 -869 -432 -853 -887 -259 -885 -20 -408 -889 -440 -863 -624 -706 -282 -242 -894 -51 -8 -271 -96 -676 -664 -933 -867 -422 -417 -492 -795 -606 -637 -522 -785 -191 -580 -781 -349 -857 -29 -907 -167 -92 -239 -925 -940 -600 -921 -182 -296 -586 -615 -721 -895 -820 -107 -622 -23 -317 -427 -310 -116 -867 -785 -305 -850 -120 -632 -101 -59 -438 -629 -437 -233 -226 -63 -204 -691 -727 -513 -851 -792 -94 -63 -728 -489 -902 -888 -53 -712 -812 -539 -235 -267 -739 -41 -139 -514 -150 -636 -311 -849 -393 -720 -710 -667 -915 -527 -510 -67 -722 -589 -193 -649 -132 -882 -159 -33 -258 -63 -828 -740 -950 -938 -256 -903 -949 -390 -110 -407 -192 -274 -370 -656 -313 -897 -957 -729 -250 -607 -111 -313 -104 -461 -81 -503 -834 -722 -667 -304 -446 -891 -964 -557 -752 -623 -318 -162 -560 -932 -136 -416 -142 -57 -390 -847 -137 -692 -346 -150 -870 -82 -360 -65 -574 -540 -318 -796 -22 -128 -296 -718 -184 -103 -243 -190 -454 -469 -953 -964 -862 -183 -832 -257 -553 -123 -774 -331 -935 -823 -772 -462 -663 -233 -242 -844 -65 -873 -838 -8 -557 -528 -713 -446 -608 -578 -89 -556 -489 -828 -116 -195 -694 -645 -643 -425 -180 -965 -582 -872 -8 -331 -577 -978 -483 -807 -903 -332 -564 -679 -270 -833 -108 -64 -684 -471 -897 -775 -686 -416 -911 -158 -423 -610 -316 -640 -349 -682 -738 -652 -263 -367 -446 -387 -310 -897 -341 -581 -827 -365 -851 -2 -658 -53 -919 -948 -787 -739 -656 -449 -315 -387 -996 -787 -432 -156 -272 -624 -383 -848 -534 -783 -492 -890 -992 -325 -601 -183 -851 -398 -631 -227 -852 -188 -177 -901 -233 -263 -333 -652 -738 -251 -15 -61 -327 -183 -669 -150 -487 -151 -51 -683 -270 -313 -478 -995 -639 -152 -317 -69 -412 -539 -289 -335 -936 -329 -948 -320 -740 -22 -615 -973 -361 -341 -996 -425 -822 -908 -114 -986 -226 -982 -536 -557 -754 -509 -664 -940 -188 -478 -657 -756 -290 -633 -438 -676 -568 -646 -63 -281 -880 -394 -825 -368 -835 -304 -533 -956 -307 -583 -868 -200 -957 -463 -986 -653 -526 -486 -291 -359 -481 -87 -655 -67 -696 -915 -508 -798 -604 -25 -190 -576 -678 -712 -271 -272 -27 -747 -184 -627 -670 -428 -338 -220 -156 -398 -753 -939 -818 -159 -901 -377 -32 -562 -84 -382 -975 -784 -421 -364 -693 -838 -248 -370 -926 -121 -562 -299 -574 -506 -669 -50 -627 -240 -76 -745 -182 -423 -918 -441 -977 -316 -435 -224 -159 -394 -272 -709 -338 -262 -947 -38 -833 -85 -661 -366 -957 -140 -597 -968 -828 -759 -909 -948 -82 -40 -816 -316 -996 -836 -152 -86 -786 -591 -76 -428 -151 -67 -491 -527 -583 -378 -301 -454 -13 -571 -898 -583 -480 -198 -750 -377 -238 -515 -725 -891 -656 -144 -638 -535 -772 -551 -832 -652 -559 -87 -505 -455 -693 -427 -217 -508 -647 -437 -290 -23 -865 -886 -89 -721 -346 -388 -605 -655 -394 -370 -317 -306 -63 -504 -241 -98 -683 -195 -484 -256 -736 -810 -736 -312 -588 -216 -688 -932 -711 -665 -163 -405 -461 -590 -784 -233 -602 -249 -161 -440 -50 -966 -446 -198 -123 -145 -619 -946 -416 -767 -408 -434 -559 -949 -130 -230 -41 -445 -479 -46 -307 -959 -19 -336 -537 -815 -769 -455 -787 -709 -648 -129 -311 -925 -858 -966 -783 -251 -242 -506 -772 -27 -520 -384 -822 -418 -283 -655 -467 -705 -892 -987 -987 -37 -169 -836 -3 -179 -896 -488 -82 -431 -105 -912 -551 -161 -763 -959 -476 -68 -40 -174 -826 -937 -696 -945 -681 -332 -61 -480 -574 -576 -870 -307 -465 -834 -477 -84 -896 -187 -913 -994 -451 -213 -729 -9 -605 -835 -883 -228 -874 -906 -624 -396 -475 -371 -838 -840 -181 -604 -291 -428 -962 -948 -829 -918 -727 -625 -335 -827 -588 -830 -269 -69 -588 -943 -16 -644 -10 -227 -207 -49 -875 -4 -996 -351 -612 -822 -499 -728 -861 -955 -752 -573 -478 -34 -607 -455 -542 -940 -124 -224 -512 -263 -693 -612 -794 -695 -437 -680 -796 -252 -855 -545 -140 -46 -398 -635 -295 -763 -46 -281 -434 -501 -786 -804 -803 -790 -400 -559 -67 -291 -154 -786 -391 -816 -710 -4 -102 -401 -344 -201 -984 -553 -432 -774 -21 -518 -624 -910 -925 -471 -922 -59 -983 -114 -528 -480 -734 -540 -886 -215 -831 -290 -299 -656 -379 -756 -737 -783 -451 -846 -811 -197 -834 -376 -703 -338 -71 -227 -980 -645 -640 -752 -509 -632 -893 -694 -990 -807 -735 -28 -555 -39 -684 -962 -725 -411 -995 -760 -251 -727 -139 -376 -962 -721 -802 -115 -874 -497 -369 -716 -32 -560 -227 -812 -969 -735 -980 -70 -229 -779 -505 -793 -178 -217 -454 -579 -74 -379 -401 -384 -111 -61 -58 -970 -497 -239 -210 -607 -48 -705 -816 -524 -582 -162 -567 -554 -478 -420 -385 -289 -664 -809 -639 -988 -18 -51 -405 -173 -410 -823 -319 -15 -982 -747 -812 -500 -93 -710 -946 -143 -249 -402 -200 -918 -877 -798 -326 -93 -556 -224 -86 -242 -941 -814 -872 -688 -834 -726 -757 -515 -452 -795 -104 -761 -90 -93 -552 -772 -434 -697 -255 -271 -109 -267 -320 -236 -71 -258 -749 -681 -612 -651 -827 -112 -218 -309 -289 -638 -787 -905 -80 -177 -1000 -806 -677 -96 -157 -753 -35 -446 -748 -251 -754 -4 -717 -200 -866 -69 -43 -192 -277 -2 -579 -709 -186 -667 -847 -808 -790 -820 -232 -44 -721 -279 -215 -263 -762 -257 -709 -687 -533 -945 -848 -550 -4 -528 -816 -43 -290 -775 -802 -854 -369 -919 -349 -417 -131 -2 -37 -202 -335 -895 -483 -195 -668 -838 -940 -401 -464 -980 -972 -278 -58 -788 -244 -86 -592 -460 -688 -635 -220 -921 -305 -759 -710 -221 -438 -694 -413 -149 -787 -318 -17 -86 -739 -259 -876 -331 -309 -47 -473 -4 -952 -480 -892 -804 -282 -970 -102 -197 -796 -488 -37 -466 -698 -828 -724 -778 -522 -423 -472 -314 -109 -895 -233 -660 -398 -707 -244 -129 -615 -875 -135 -82 -3 -404 -137 -428 -966 -384 -897 -173 -898 -704 -877 -582 -116 -696 -955 -22 -462 -454 -864 -290 -844 -111 -713 -486 -754 -483 -756 -387 -317 -329 -421 -577 -430 -259 -490 -421 -846 -861 -583 -557 -823 -643 -404 -850 -44 -61 -322 -804 -225 -964 -755 -506 -325 -122 -915 -706 -44 -348 -22 -15 -863 -233 -736 -358 -248 -314 -111 -971 -534 -495 -597 -298 -178 -818 -675 -950 -950 -738 -760 -235 -117 -468 -159 -948 -358 -593 -182 -730 -189 -850 -271 -568 -978 -483 -354 -586 -523 -471 -186 -426 -735 -885 -107 -47 -784 -437 -925 -654 -953 -288 -835 -340 -922 -324 -721 -488 -924 -270 -399 -107 -985 -674 -726 -910 -242 -81 -196 -487 -480 -624 -587 -225 -223 -128 -771 -638 -473 -304 -775 -891 -217 -480 -691 -414 -311 -708 -783 -798 -825 -597 -185 -874 -584 -980 -247 -897 -152 -827 -971 -161 -92 -220 -171 -272 -669 -38 -511 -173 -106 -330 -473 -755 -897 -355 -795 -991 -154 -541 -193 -545 -736 -574 -739 -816 -31 -713 -902 -986 -307 -822 -638 -572 -491 -160 -101 -155 -860 -22 -10 -518 -562 -69 -602 -870 -425 -716 -383 -898 -730 -313 -78 -876 -856 -903 -3 -133 -414 -832 -183 -757 -294 -611 -286 -133 -274 -317 -863 -384 -988 -618 -313 -114 -726 -350 -125 -729 -837 -39 -189 -216 -171 -42 -65 -48 -467 -644 -89 -750 -850 -371 -41 -135 -253 -26 -490 -560 -723 -91 -940 -1 -392 -245 -15 -624 -565 -833 -1000 -545 -119 -165 -40 -931 -997 -770 -703 -503 -466 -259 -746 -812 -578 -656 -519 -246 -584 -385 -696 -190 -200 -905 -163 -960 -576 -470 -225 -460 -77 -608 -49 -159 -717 -546 -517 -806 -601 -72 -924 -161 -922 -229 -746 -184 -339 -999 -765 -63 -683 -529 -327 -687 -253 -421 -29 -750 -670 -70 -477 -20 -514 -793 -315 -455 -41 -637 -246 -21 -895 -442 -877 -144 -715 -881 -812 -851 -699 -322 -878 -959 -43 -27 -839 -996 -123 -541 -166 -938 -142 -283 -60 -537 -8 -78 -11 -97 -630 -590 -585 -870 -210 -238 -959 -313 -640 -354 -256 -190 -990 -751 -318 -288 -444 -500 -174 -871 -319 -47 -184 -104 -757 -639 -176 -260 -789 -138 -106 -192 -733 -394 -415 -960 -1 -52 -937 -274 -211 -810 -87 -859 -509 -752 -308 -124 -232 -349 -614 -477 -238 -766 -594 -575 -534 -577 -47 -507 -544 -167 -870 -931 -933 -377 -559 -969 -723 -643 -204 -149 -741 -403 -376 -269 -563 -239 -365 -155 -851 -868 -162 -31 -753 -657 -509 -25 -778 -18 -916 -886 -837 -105 -18 -583 -82 -773 -305 -813 -753 -796 -844 -671 -735 -70 -887 -938 -338 -175 -126 -633 -546 -653 -576 -517 -38 -212 -530 -15 -306 -247 -442 -626 -169 -81 -91 -59 -6 -698 -172 -864 -347 -296 -641 -957 -351 -86 -563 -193 -378 -48 -881 -85 -716 -574 -281 -526 -75 -379 -359 -862 -534 -319 -813 -165 -243 -816 -166 -591 -745 -613 -549 -153 -83 -143 -782 -650 -251 -942 -247 -258 -204 -934 -578 -340 -20 -322 -361 -74 -777 -115 -141 -519 -941 -916 -512 -148 -592 -673 -220 -651 -711 -1 -869 -117 -573 -736 -864 -708 -163 -905 -20 -35 -599 -315 -676 -448 -782 -550 -855 -836 -316 -795 -949 -233 -754 -243 -510 -749 -532 -740 -983 -851 -205 -174 -476 -235 -98 -420 -679 -478 -203 -944 -9 -764 -51 -224 -233 -103 -512 -950 -883 -904 -203 -47 -815 -797 -704 -356 -263 -20 -696 -157 -677 -40 -470 -836 -306 -229 -311 -516 -891 -273 -37 -996 -993 -843 -554 -74 -137 -219 -957 -372 -991 -588 -516 -517 -318 -394 -646 -80 -429 -409 -5 -793 -908 -89 -920 -97 -18 -754 -891 -23 -940 -207 -647 -948 -422 -704 -298 -816 -117 -457 -221 -542 -751 -855 -516 -950 -802 -90 -474 -347 -259 -631 -306 -514 -356 -336 -577 -149 -796 -617 -936 -787 -168 -801 -128 -237 -359 -570 -579 -6 -814 -409 -250 -636 -646 -887 -409 -255 -692 -554 -602 -5 -483 -238 -14 -824 -444 -869 -715 -306 -60 -224 -21 -508 -79 -765 -878 -831 -252 -287 -509 -907 -382 -746 -578 -165 -678 -231 -910 -702 -834 -577 -224 -139 -358 -330 -619 -795 -756 -921 -75 -466 -76 -694 -926 -480 -357 -850 -566 -718 -358 -310 -260 -295 -479 -985 -109 -57 -91 -317 -872 -821 -980 -533 -231 -385 -968 -600 -770 -777 -435 -590 -318 -324 -221 -494 -980 -236 -839 -270 -485 -833 -477 -287 -628 -304 -178 -234 -525 -97 -775 -740 -403 -269 -953 -36 -223 -733 -112 -860 -227 -507 -42 -361 -576 -525 -30 -58 -142 -84 -661 -657 -553 -765 -452 -741 -961 -292 -344 -247 -214 -867 -581 -506 -223 -233 -883 -580 -381 -630 -885 -139 -376 -458 -708 -722 -998 -568 -723 -826 -133 -614 -338 -563 -619 -303 -224 -418 -43 -604 -890 -317 -77 -314 -412 -562 -762 -296 -630 -92 -118 -474 -199 -252 -393 -569 -358 -668 -498 -883 -372 -480 -815 -45 -525 -357 -838 -438 -679 -699 -488 -586 -726 -716 -789 -606 -435 -31 -509 -647 -568 -562 -364 -720 -851 -396 -979 -577 -873 -759 -293 -981 -974 -992 -204 -974 -307 -101 -988 -853 -211 -569 -517 -338 -284 -803 -853 -659 -274 -838 -989 -210 -400 -328 -27 -98 -660 -278 -163 -613 -442 -922 -157 -256 -64 -802 -552 -73 -399 -223 -159 -375 -117 -446 -597 -323 -783 -249 -622 -167 -905 -937 -296 -381 -588 -142 -661 -186 -946 -146 -804 -470 -361 -300 -833 -449 -235 -250 -251 -705 -992 -892 -78 -117 -251 -612 -928 -341 -244 -636 -802 -58 -700 -309 -605 -399 -974 -429 -737 -574 -662 -500 -458 -700 -428 -88 -344 -552 -334 -356 -746 -10 -513 -178 -252 -508 -379 -472 -610 -76 -586 -121 -882 -362 -420 -547 -879 -526 -269 -94 -864 -898 -629 -951 -388 -739 -659 -958 -223 -703 -994 -801 -24 -343 -298 -58 -843 -245 -18 -699 -519 -755 -997 -462 -899 -339 -938 -169 -216 -381 -25 -694 -495 -531 -410 -759 -22 -282 -480 -691 -576 -496 -881 -605 -144 -136 -681 -940 -574 -330 -351 -894 -615 -637 -124 -747 -390 -496 -113 -978 -755 -39 -241 -10 -636 -774 -701 -888 -882 -252 -842 -296 -839 -54 -651 -376 -543 -335 -914 -901 -872 -217 -200 -319 -886 -368 -124 -418 -635 -632 -587 -129 -973 -569 -639 -255 -982 -604 -311 -957 -238 -220 -470 -184 -650 -48 -851 -318 -234 -844 -626 -216 -445 -598 -934 -137 -221 -46 -99 -605 -746 -715 -606 -368 -819 -503 -222 -242 -987 -250 -297 -428 -498 -127 -175 -651 -480 -805 -968 -383 -257 -780 -909 -776 -58 -168 -106 -276 -752 -249 -539 -728 -834 -447 -718 -827 -439 -240 -949 -957 -992 -382 -150 -982 -916 -818 -374 -846 -733 -482 -133 -781 -407 -581 -668 -810 -718 -526 -337 -409 -214 -424 -963 -95 -211 -176 -498 -890 -459 -823 -222 -88 -538 -494 -640 -81 -18 -148 -757 -801 -235 -708 -191 -46 -775 -891 -353 -180 -33 -306 -635 -299 -102 -134 -892 -840 -284 -467 -200 -398 -60 -21 -335 -947 -72 -33 -633 -16 -908 -66 -602 -475 -70 -190 -409 -312 -953 -549 -729 -227 -436 -776 -809 -442 -757 -555 -13 -426 -291 -317 -587 -817 -827 -521 -880 -525 -162 -501 -862 -40 -131 -489 -491 -815 -471 -77 -718 -610 -605 -305 -416 -885 -990 -253 -915 -224 -808 -944 -787 -706 -796 -939 -634 -284 -815 -792 -755 -69 -951 -633 -279 -881 -547 -508 -295 -83 -911 -369 -761 -832 -1000 -707 -835 -526 -531 -953 -944 -210 -79 -240 -903 -451 -674 -285 -347 -235 -580 -563 -380 -226 -280 -273 -432 -364 -686 -67 -892 -991 -575 -285 -537 -968 -27 -557 -938 -690 -98 -881 -837 -553 -545 -992 -771 -376 -145 -140 -239 -110 -822 -943 -264 -861 -325 -664 -368 -517 -434 -461 -414 -273 -434 -579 -565 -817 -515 -952 -552 -178 -235 -102 -593 -817 -338 -408 -969 -516 -610 -824 -111 -640 -743 -347 -138 -105 -735 -89 -705 -998 -420 -555 -191 -369 -967 -175 -567 -292 -770 -679 -475 -895 -236 -24 -746 -605 -453 -446 -28 -337 -719 -219 -390 -294 -597 -304 -189 -946 -642 -535 -815 -51 -902 -947 -347 -657 -863 -414 -960 -495 -618 -214 -841 -896 -203 -923 -103 -427 -185 -527 -235 -426 -165 -814 -579 -319 -751 -24 -173 -367 -905 -454 -808 -529 -143 -838 -189 -352 -998 -931 -815 -630 -657 -54 -175 -331 -115 -596 -889 -940 -841 -484 -738 -638 -338 -305 -811 -821 -290 -304 -634 -678 -804 -489 -651 -769 -209 -384 -942 -460 -885 -595 -823 -541 -359 -970 -535 -112 -766 -452 -479 -776 -900 -430 -959 -224 -104 -566 -535 -150 -713 -294 -24 -776 -803 -724 -375 -349 -62 -323 -495 -698 -774 -375 -188 -907 -870 -926 -497 -769 -430 -113 -10 -492 -179 -635 -237 -747 -701 -324 -670 -652 -725 -129 -368 -528 -329 -987 -262 -52 -903 -47 -332 -674 -73 -714 -847 -253 -711 -456 -125 -478 -26 -320 -18 -802 -49 -53 -511 -374 -127 -962 -127 -763 -883 -92 -532 -725 -33 -747 -824 -96 -712 -721 -523 -283 -23 -782 -496 -820 -715 -155 -742 -920 -171 -293 -77 -29 -113 -770 -287 -32 -483 -705 -456 -269 -472 -580 -979 -910 -785 -82 -798 -401 -987 -467 -478 -93 -42 -597 -605 -97 -102 -966 -1 -361 -215 -48 -963 -723 -84 -309 -479 -591 -579 -573 -846 -847 -232 -500 -686 -802 -701 -668 -706 -285 -480 -988 -320 -160 -546 -526 -815 -545 -958 -190 -358 -451 -592 -668 -40 -393 -660 -928 -189 -291 -121 -168 -62 -623 -469 -639 -917 -752 -33 -598 -462 -63 -699 -167 -197 -726 -154 -950 -492 -452 -497 -491 -44 -461 -644 -690 -393 -488 -265 -286 -583 -382 -605 -489 -747 -401 -801 -412 -691 -342 -272 -30 -944 -56 -627 -979 -872 -633 -640 -891 -99 -179 -805 -203 -961 -44 -379 -702 -816 -875 -36 -530 -761 -883 -496 -1000 -443 -308 -5 -296 -619 -709 -562 -589 -327 -463 -294 -979 -774 -75 -735 -165 -45 -526 -619 -255 -41 -896 -581 -773 -196 -186 -870 -181 -537 -817 -820 -469 -237 -68 -217 -944 -722 -517 -733 -789 -204 -318 -797 -417 -263 -596 -219 -479 -432 -393 -870 -662 -294 -397 -409 -936 -183 -218 -353 -227 -223 -275 -355 -598 -944 -573 -469 -601 -40 -650 -73 -647 -108 -974 -49 -356 -873 -190 -210 -178 -531 -179 -218 -276 -596 -558 -85 -321 -30 -320 -989 -939 -625 -583 -841 -16 -198 -621 -173 -890 -54 -908 -511 -129 -586 -208 -336 -107 -638 -345 -696 -336 -623 -755 -653 -704 -483 -772 -793 -446 -128 -170 -288 -337 -298 -812 -804 -392 -41 -385 -341 -450 -489 -551 -89 -265 -665 -46 -822 -978 -466 -629 -1000 -644 -442 -686 -452 -934 -867 -459 -130 -325 -238 -451 -55 -791 -60 -503 -404 -67 -244 -218 -571 -598 -790 -24 -483 -675 -364 -289 -288 -389 -964 -745 -464 -97 -768 -724 -121 -731 -260 -903 -324 -390 -900 -246 -925 -467 -880 -56 -17 -461 -461 -133 -377 -333 -171 -673 -351 -767 -464 -929 -563 -877 -580 -578 -308 -709 -363 -841 -424 -585 -971 -545 -256 -258 -64 -199 -589 -119 -874 -352 -918 -122 -932 -460 -89 -499 -818 -824 -316 -628 -171 -383 -26 -522 -891 -567 -884 -751 -239 -844 -898 -198 -57 -476 -112 -961 -362 -721 -36 -501 -530 -814 -398 -35 -134 -961 -718 -697 -777 -143 -994 -973 -905 -409 -610 -410 -149 -704 -10 -945 -81 -345 -530 -193 -649 -112 -553 -992 -688 -138 -938 -528 -824 -748 -388 -757 -867 -960 -632 -746 -636 -908 -910 -450 -556 -414 -284 -175 -606 -896 -677 -2 -354 -486 -973 -185 -259 -414 -840 -267 -991 -286 -745 -672 -802 -509 -475 -674 -602 -256 -493 -932 -122 -498 -79 -781 -565 -416 -199 -108 -173 -427 -398 -398 -307 -584 -64 -168 -696 -833 -318 -638 -871 -307 -395 -517 -541 -739 -780 -279 -128 -727 -145 -471 -205 -90 -976 -618 -746 -266 -880 -979 -388 -405 -750 -586 -359 -601 -640 -851 -980 -970 -446 -925 -215 -878 -669 -312 -239 -541 -575 -946 -364 -938 -815 -678 -498 -181 -975 -947 -358 -261 -123 -829 -565 -677 -11 -96 -879 -817 -220 -910 -603 -760 -209 -276 -84 -38 -668 -657 -982 -13 -834 -143 -479 -830 -479 -20 -472 -984 -498 -856 -413 -129 -610 -283 -240 -521 -263 -456 -278 -533 -655 -998 -928 -811 -880 -376 -846 -277 -499 -304 -48 -279 -942 -434 -773 -628 -473 -547 -935 -661 -728 -85 -690 -79 -483 -128 -373 -578 -808 -179 -691 -485 -192 -985 -934 -292 -452 -900 -488 -966 -787 -569 -577 -497 -601 -559 -552 -289 -452 -853 -409 -680 -44 -455 -956 -30 -363 -455 -181 -850 -145 -121 -422 -599 -603 -809 -392 -350 -503 -627 -950 -337 -312 -267 -161 -468 -246 -203 -678 -925 -275 -84 -259 -321 -955 -245 -715 -968 -526 -363 -943 -906 -31 -492 -199 -665 -399 -98 -630 -683 -398 -2 -281 -226 -997 -125 -85 -841 -860 -573 -815 -193 -299 -675 -959 -945 -555 -703 -981 -764 -734 -580 -780 -13 -19 -752 -324 -984 -331 -179 -870 -542 -756 -8 -602 -264 -869 -500 -689 -291 -32 -464 -172 -693 -379 -771 -120 -376 -614 -163 -61 -693 -571 -329 -221 -519 -60 -692 -196 -906 -266 -686 -651 -429 -291 -376 -340 -442 -469 -572 -635 -949 -744 -837 -631 -997 -858 -979 -242 -26 -999 -604 -124 -200 -147 -90 -468 -972 -923 -267 -329 -561 -558 -620 -463 -188 -355 -8 -899 -306 -303 -255 -414 -272 -171 -604 -890 -669 -533 -370 -735 -980 -741 -574 -784 -313 -984 -18 -412 -103 -675 -29 -269 -519 -413 -696 -783 -393 -783 -905 -305 -211 -239 -26 -545 -708 -936 -787 -960 -272 -475 -468 -117 -706 -11 -13 -657 -282 -770 -899 -444 -316 -365 -295 -1 -397 -150 -932 -818 -866 -330 -487 -430 -67 -942 -16 -668 -422 -151 -192 -99 -24 -638 -153 -761 -249 -347 -800 -855 -906 -890 -258 -98 -816 -704 -834 -235 -732 -411 -626 -857 -437 -688 -697 -161 -877 -979 -799 -670 -539 -687 -149 -311 -448 -312 -420 -123 -174 -204 -188 -45 -119 -468 -844 -697 -475 -791 -466 -949 -874 -713 -971 -950 -178 -813 -145 -948 -448 -907 -42 -438 -42 -834 -729 -338 -653 -248 -604 -86 -272 -597 -778 -297 -990 -327 -382 -341 -999 -246 -444 -959 -63 -585 -862 -224 -846 -678 -970 -674 -934 -148 -470 -506 -920 -440 -471 -305 -854 -557 -703 -678 -144 -275 -438 -206 -361 -909 -821 -598 -44 -737 -41 -726 -266 -577 -539 -651 -249 -332 -986 -623 -227 -965 -278 -263 -340 -400 -290 -683 -472 -386 -261 -917 -989 -948 -986 -33 -559 -46 -930 -271 -688 -452 -536 -960 -251 -637 -561 -913 -119 -600 -531 -696 -901 -935 -496 -715 -639 -288 -4 -773 -373 -779 -435 -456 -295 -88 -417 -609 -548 -65 -182 -636 -508 -541 -33 -291 -749 -234 -289 -26 -647 -78 -842 -809 -344 -751 -707 -827 -788 -641 -567 -593 -906 -963 -722 -790 -668 -176 -615 -616 -210 -392 -79 -986 -69 -456 -836 -314 -677 -933 -131 -405 -198 -820 -626 -96 -23 -550 -789 -678 -489 -151 -236 -164 -198 -518 -395 -133 -623 -777 -240 -922 -119 -774 -246 -196 -151 -153 -49 -609 -949 -691 -750 -907 -717 -378 -708 -570 -486 -179 -697 -776 -929 -969 -952 -843 -796 -345 -423 -45 -151 -568 -830 -960 -657 -723 -368 -61 -617 -681 -801 -46 -859 -462 -703 -298 -886 -549 -525 -25 -922 -650 -924 -224 -142 -923 -76 -691 -336 -413 -545 -65 -866 -482 -179 -560 -301 -222 -67 -886 -508 -573 -616 -544 -277 -315 -111 -505 -4 -708 -95 -400 -88 -664 -836 -598 -472 -241 -954 -384 -906 -408 -94 -294 -149 -949 -964 -175 -413 -555 -93 -154 -616 -816 -101 -529 -301 -603 -533 -305 -662 -743 -808 -616 -511 -248 -806 -88 -831 -518 -282 -415 -663 -385 -789 -999 -625 -990 -335 -36 -117 -438 -839 -932 -152 -93 -986 -42 -408 -559 -953 -787 -122 -391 -960 -33 -950 -2 -928 -745 -691 -878 -364 -201 -460 -184 -164 -159 -298 -559 -818 -901 -949 -148 -396 -112 -562 -201 -74 -473 -369 -362 -425 -905 -169 -765 -482 -823 -115 -514 -270 -580 -93 -521 -656 -215 -252 -752 -519 -326 -303 -820 -212 -85 -811 -121 -915 -250 -883 -743 -448 -310 -122 -111 -573 -524 -456 -526 -412 -170 -216 -414 -415 -287 -574 -26 -527 -31 -43 -957 -271 -72 -642 -663 -748 -785 -720 -413 -345 -893 -264 -179 -492 -879 -850 -553 -14 -527 -667 -760 -160 -613 -706 -800 -789 -989 -477 -358 -792 -504 -30 -606 -740 -868 -87 -64 -197 -924 -828 -786 -335 -47 -90 -757 -397 -640 -462 -368 -268 -888 -911 -469 -844 -949 -348 -278 -894 -998 -690 -94 -151 -554 -842 -240 -268 -278 -956 -817 -338 -493 -852 -224 -843 -140 -543 -871 -505 -806 -794 -442 -479 -392 -104 -117 -45 -240 -988 -43 -109 -162 -445 -47 -747 -262 -520 -634 -816 -67 -773 -31 -785 -82 -35 -675 -432 -139 -848 -393 -106 -398 -278 -602 -761 -35 -132 -263 -601 -827 -354 -653 -7 -973 -66 -775 -444 -176 -660 -24 -869 -806 -828 -386 -828 -980 -1000 -527 -630 -926 -642 -817 -665 -260 -118 -796 -780 -437 -689 -697 -764 -503 -517 -207 -442 -696 -672 -415 -512 -893 -436 -288 -865 -34 -648 -35 -630 -633 -979 -811 -911 -309 -714 -322 -881 -26 -813 -486 -151 -673 -295 -487 -104 -332 -450 -79 -482 -647 -636 -163 -94 -683 -67 -805 -962 -181 -455 -213 -620 -425 -657 -938 -35 -952 -59 -582 -895 -590 -348 -518 -936 -712 -209 -573 -701 -870 -61 -443 -400 -610 -377 -535 -591 -931 -689 -542 -365 -941 -860 -548 -649 -12 -395 -39 -848 -923 -998 -535 -881 -920 -221 -870 -251 -518 -576 -498 -118 -236 -187 -712 -104 -799 -673 -456 -298 -373 -677 -833 -3 -436 -830 -562 -398 -312 -382 -61 -947 -339 -911 -566 -242 -546 -347 -395 -516 -786 -617 -802 -548 -150 -327 -997 -301 -133 -824 -171 -64 -777 -493 -261 -436 -578 -963 -41 -231 -880 -854 -767 -355 -292 -129 -42 -107 -127 -620 -694 -650 -426 -559 -28 -99 -520 -869 -77 -917 -979 -244 -338 -555 -780 -932 -889 -617 -806 -345 -841 -153 -861 -907 -721 -791 -185 -538 -833 -354 -581 -510 -223 -281 -901 -589 -150 -546 -299 -646 -240 -173 -524 -344 -428 -361 -267 -329 -682 -658 -813 -415 -876 -398 -789 -475 -619 -684 -795 -815 -432 -178 -807 -771 -474 -660 -644 -345 -654 -374 -718 -346 -743 -379 -602 -526 -294 -651 -634 -476 -221 -759 -194 -765 -354 -572 -403 -540 -991 -95 -306 -993 -303 -435 -213 -381 -533 -903 -147 -444 -395 -398 -929 -260 -1000 -849 -68 -944 -535 -402 -368 -24 -890 -867 -143 -699 -713 -384 -81 -390 -676 -173 -506 -31 -535 -499 -121 -92 -317 -815 -885 -240 -343 -601 -303 -670 -430 -560 -378 -77 -95 -42 -803 -125 -11 -190 -656 -352 -262 -705 -741 -613 -652 -969 -53 -268 -435 -862 -381 -942 -517 -387 -920 -82 -700 -837 -221 -794 -538 -804 -491 -702 -84 -980 -464 -18 -415 -24 -905 -629 -833 -293 -606 -570 -447 -97 -236 -790 -285 -22 -561 -138 -669 -65 -746 -939 -288 -36 -931 -321 -468 -707 -64 -701 -973 -274 -356 -828 -57 -430 -352 -913 -465 -300 -221 -411 -450 -944 -136 -409 -69 -759 -614 -135 -244 -87 -377 -905 -223 -66 -100 -584 -742 -143 -876 -653 -642 -159 -191 -377 -260 -737 -177 -360 -927 -344 -669 -960 -16 -773 -125 -980 -899 -453 -366 -629 -402 -352 -648 -318 -309 -447 -659 -241 -552 -757 -310 -421 -126 -684 -164 -831 -849 -374 -210 -821 -75 -943 -464 -840 -643 -315 -866 -811 -62 -384 -85 -226 -408 -210 -526 -588 -475 -932 -665 -508 -702 -658 -712 -907 -759 -41 -801 -604 -395 -398 -849 -141 -138 -160 -411 -665 -569 -524 -765 -48 -657 -775 -337 -515 -346 -64 -629 -290 -969 -897 -312 -644 -2 -779 -235 -882 -284 -678 -700 -368 -257 -958 -320 -15 -880 -170 -322 -256 -178 -10 -591 -453 -303 -452 -101 -16 -411 -201 -500 -299 -429 -873 -817 -957 -394 -359 -554 -804 -7 -55 -934 -287 -96 -248 -739 -756 -93 -740 -890 -790 -646 -493 -154 -412 -752 -87 -937 -565 -847 -197 -948 -456 -89 -688 -905 -762 -231 -460 -45 -832 -299 -286 -500 -532 -631 -437 -511 -854 -940 -473 -969 -790 -949 -822 -112 -950 -232 -55 -639 -26 -296 -236 -808 -454 -421 -684 -256 -111 -682 -14 -342 -277 -541 -992 -557 -646 -475 -137 -373 -484 -785 -400 -299 -586 -194 -363 -719 -952 -649 -728 -638 -327 -197 -244 -710 -787 -448 -86 -407 -771 -566 -943 -2 -801 -126 -485 -917 -218 -789 -192 -649 -396 -401 -525 -264 -498 -731 -70 -678 -889 -845 -266 -508 -197 -914 -32 -185 -124 -40 -380 -111 -720 -159 -591 -503 -840 -334 -270 -179 -307 -929 -587 -28 -358 -658 -68 -183 -59 -233 -552 -817 -891 -513 -166 -371 -512 -380 -707 -542 -602 -935 -901 -752 -562 -991 -960 -220 -343 -207 -694 -994 -103 -295 -788 -559 -880 -440 -434 -94 -468 -726 -178 -95 -253 -100 -507 -761 -913 -163 -244 -457 -613 -159 -170 -441 -844 -216 -993 -94 -280 -177 -158 -947 -711 -893 -740 -531 -618 -408 -638 -754 -649 -862 -927 -636 -191 -712 -79 -899 -548 -378 -651 -837 -416 -848 -959 -733 -836 -570 -194 -892 -995 -368 -999 -12 -93 -526 -178 -113 -316 -232 -529 -938 -286 -746 -547 -482 -47 -37 -5 -989 -943 -708 -750 -139 -514 -803 -314 -830 -576 -965 -802 -53 -931 -195 -431 -743 -19 -662 -720 -221 -635 -310 -961 -261 -663 -921 -969 -478 -950 -1 -557 -829 -623 -454 -912 -242 -327 -373 -939 -921 -628 -870 -885 -318 -658 -993 -202 -97 -544 -271 -606 -609 -78 -344 -912 -194 -978 -992 -382 -590 -89 -397 -757 -71 -246 -104 -241 -574 -367 -652 -870 -316 -580 -452 -365 -334 -38 -123 -481 -234 -693 -408 -246 -815 -319 -118 -259 -739 -774 -334 -866 -649 -89 -355 -165 -470 -435 -208 -764 -241 -15 -720 -159 -272 -793 -758 -688 -51 -670 -389 -27 -471 -384 -39 -670 -178 -658 -922 -671 -970 -833 -353 -757 -390 -540 -967 -985 -98 -100 -570 -444 -13 -282 -941 -174 -49 -21 -746 -511 -623 -367 -13 -554 -535 -959 -887 -468 -69 -511 -802 -810 -389 -748 -447 -818 -573 -532 -522 -818 -663 -546 -878 -744 -616 -545 -190 -441 -492 -223 -8 -745 -723 -814 -705 -605 -818 -459 -679 -398 -156 -396 -681 -479 -258 -42 -726 -254 -188 -115 -388 -87 -232 -665 -385 -634 -157 -777 -354 -780 -230 -912 -328 -21 -96 -193 -938 -785 -871 -206 -277 -934 -422 -309 -385 -480 -968 -863 -886 -490 -364 -251 -912 -863 -949 -636 -498 -757 -832 -280 -882 -385 -240 -272 -762 -815 -636 -219 -196 -582 -632 -375 -456 -880 -503 -972 -325 -903 -156 -507 -797 -446 -122 -252 -211 -674 -731 -424 -897 -655 -195 -97 -898 -288 -585 -964 -949 -354 -698 -537 -502 -630 -489 -117 -478 -750 -425 -143 -934 -974 -563 -34 -721 -359 -22 -338 -350 -940 -884 -756 -684 -338 -310 -794 -170 -746 -331 -724 -234 -266 -683 -973 -471 -395 -597 -658 -546 -618 -737 -222 -575 -903 -423 -685 -25 -859 -771 -53 -775 -122 -250 -121 -181 -447 -203 -645 -612 -712 -572 -405 -431 -279 -914 -149 -618 -374 -76 -343 -325 -61 -806 -938 -164 -760 -146 -100 -178 -835 -416 -529 -881 -22 -391 -617 -86 -333 -998 -272 -916 -796 -209 -624 -804 -108 -357 -594 -844 -368 -69 -194 -900 -671 -516 -335 -625 -564 -193 -476 -598 -746 -151 -191 -888 -346 -9 -741 -224 -637 -261 -705 -707 -380 -241 -350 -403 -616 -605 -683 -399 -709 -591 -165 -114 -864 -306 -138 -837 -448 -698 -946 -663 -176 -758 -859 -397 -655 -66 -855 -590 -981 -507 -68 -573 -112 -679 -647 -39 -324 -182 -523 -37 -492 -67 -34 -678 -968 -177 -596 -642 -263 -496 -761 -599 -25 -335 -526 -23 -754 -16 -43 -770 -893 -486 -599 -251 -727 -779 -320 -235 -1000 -156 -384 -96 -574 -920 -726 -67 -801 -686 -233 -341 -384 -783 -88 -739 -357 -27 -877 -272 -592 -338 -946 -902 -567 -768 -148 -695 -367 -436 -507 -791 -512 -839 -4 -485 -572 -465 -407 -109 -962 -11 -26 -265 -523 -411 -836 -733 -303 -373 -580 -107 -748 -95 -81 -42 -339 -973 -722 -220 -557 -26 -64 -780 -150 -953 -816 -428 -930 -780 -795 -925 -465 -102 -598 -637 -238 -268 -29 -274 -576 -195 -461 -12 -422 -418 -788 -403 -154 -397 -126 -386 -459 -382 -436 -257 -984 -777 -104 -835 -318 -390 -720 -153 -608 -272 -525 -63 -764 -368 -792 -682 -825 -10 -157 -469 -201 -884 -124 -615 -981 -295 -397 -683 -699 -16 -673 -870 -978 -116 -884 -675 -954 -476 -711 -547 -809 -365 -294 -408 -251 -689 -308 -275 -837 -481 -311 -186 -454 -135 -769 -601 -794 -769 -311 -995 -195 -529 -815 -887 -716 -788 -74 -115 -308 -162 -773 -617 -639 -194 -308 -943 -716 -730 -152 -594 -452 -417 -681 -662 -905 -391 -34 -9 -309 -69 -7 -856 -688 -190 -460 -935 -724 -835 -92 -823 -904 -134 -948 -222 -459 -415 -398 -490 -981 -686 -860 -399 -106 -3 -110 -635 -829 -634 -490 -778 -581 -636 -679 -485 -175 -597 -782 -984 -315 -555 -752 -837 -965 -683 -193 -104 -495 -848 -759 -896 -469 -623 -101 -873 -721 -362 -93 -691 -9 -498 -92 -75 -117 -603 -72 -170 -279 -299 -309 -665 -585 -211 -728 -612 -250 -93 -563 -893 -216 -624 -228 -503 -623 -500 -645 -619 -907 -283 -553 -718 -810 -336 -768 -281 -224 -541 -123 -430 -572 -681 -84 -540 -607 -889 -787 -900 -212 -759 -346 -241 -554 -330 -837 -471 -253 -236 -803 -418 -991 -485 -39 -505 -40 -884 -742 -468 -934 -194 -818 -395 -150 -647 -27 -629 -99 -93 -653 -167 -162 -958 -956 -361 -569 -576 -308 -119 -354 -742 -290 -290 -16 -146 -568 -799 -195 -893 -791 -837 -47 -67 -370 -64 -371 -883 -346 -468 -185 -372 -11 -741 -617 -948 -800 -213 -49 -941 -15 -290 -642 -492 -245 -591 -445 -887 -745 -413 -945 -327 -810 -576 -25 -620 -972 -593 -779 -640 -574 -931 -107 -281 -570 -4 -26 -251 -454 -740 -293 -181 -59 -943 -494 -571 -604 -467 -897 -946 -139 -615 -913 -532 -481 -307 -745 -434 -567 -383 -686 -558 -143 -295 -343 -972 -500 -324 -175 -52 -392 -906 -919 -43 -646 -502 -667 -972 -465 -385 -790 -419 -228 -982 -630 -687 -609 -588 -955 -819 -201 -805 -669 -31 -812 -533 -477 -514 -656 -744 -664 -230 -445 -142 -175 -526 -992 -687 -4 -385 -28 -545 -399 -989 -401 -653 -614 -183 -99 -36 -30 -582 -295 -838 -130 -456 -803 -384 -61 -815 -306 -873 -21 -171 -350 -318 -672 -690 -95 -849 -962 -660 -311 -586 -541 -107 -936 -69 -960 -707 -394 -301 -873 -426 -689 -366 -503 -346 -450 -319 -601 -831 -21 -3 -756 -70 -5 -256 -960 -663 -298 -632 -771 -442 -876 -41 -542 -228 -670 -27 -975 -240 -818 -54 -125 -857 -809 -446 -869 -725 -439 -397 -716 -531 -447 -137 -79 -370 -628 -274 -24 -767 -884 -998 -966 -532 -61 -675 -917 -571 -978 -308 -700 -591 -228 -732 -435 -667 -784 -999 -285 -97 -782 -865 -101 -337 -177 -638 -444 -670 -699 -772 -459 -135 -30 -810 -74 -683 -917 -336 -692 -223 -357 -42 -100 -567 -133 -65 -176 -996 -986 -122 -884 -359 -317 -274 -511 -575 -820 -765 -883 -559 -372 -439 -665 -498 -561 -458 -910 -858 -543 -294 -968 -308 -501 -485 -865 -333 -155 -881 -779 -864 -664 -351 -961 -919 -447 -951 -901 -32 -578 -402 -184 -915 -490 -727 -976 -327 -323 -709 -273 -414 -361 -644 -686 -43 -413 -426 -260 -706 -306 -655 -776 -953 -173 -188 -360 -732 -648 -864 -501 -654 -830 -17 -516 -987 -762 -870 -167 -819 -634 -772 -967 -70 -570 -432 -852 -465 -6 -829 -681 -688 -318 -588 -593 -71 -581 -273 -949 -513 -537 -155 -823 -380 -451 -670 -490 -604 -754 -2 -688 -926 -141 -736 -708 -732 -110 -902 -262 -869 -937 -866 -794 -253 -963 -140 -114 -950 -413 -360 -257 -839 -229 -674 -980 -478 -94 -961 -447 -50 -708 -525 -390 -228 -553 -143 -1 -130 -951 -839 -519 -310 -329 -646 -182 -237 -348 -832 -444 -450 -607 -483 -735 -630 -231 -960 -333 -7 -279 -74 -59 -945 -505 -339 -916 -20 -937 -809 -252 -556 -226 -130 -427 -514 -660 -862 -599 -792 -13 -231 -578 -459 -395 -331 -830 -466 -383 -745 -825 -895 -566 -293 -533 -198 -287 -997 -459 -964 -165 -133 -627 -497 -793 -341 -525 -911 -779 -366 -825 -522 -430 -662 -763 -959 -639 -469 -291 -761 -789 -663 -49 -230 -679 -891 -818 -306 -585 -913 -154 -111 -20 -877 -248 -665 -450 -63 -788 -921 -901 -224 -278 -333 -77 -782 -559 -35 -650 -925 -249 -310 -972 -334 -842 -258 -701 -943 -222 -283 -392 -221 -240 -11 -357 -701 -58 -68 -58 -607 -393 -687 -727 -916 -401 -306 -78 -773 -396 -817 -603 -738 -577 -776 -275 -63 -555 -365 -700 -622 -640 -790 -823 -974 -393 -456 -235 -623 -29 -821 -991 -353 -819 -651 -539 -293 -583 -858 -955 -489 -350 -244 -525 -188 -403 -473 -840 -347 -766 -421 -365 -274 -924 -992 -810 -288 -684 -803 -534 -166 -471 -170 -250 -652 -957 -651 -284 -418 -956 -297 -308 -35 -188 -167 -332 -579 -655 -123 -444 -232 -310 -17 -282 -212 -562 -286 -660 -867 -757 -739 -540 -373 -926 -429 -47 -232 -931 -415 -756 -664 -119 -916 -533 -729 -377 -905 -833 -290 -120 -575 -319 -172 -764 -565 -414 -923 -748 -23 -441 -523 -794 -566 -7 -401 -389 -919 -253 -923 -39 -491 -959 -817 -836 -293 -427 -955 -944 -803 -305 -220 -496 -103 -10 -735 -503 -602 -110 -76 -953 -963 -158 -657 -944 -666 -166 -894 -540 -455 -79 -704 -686 -397 -268 -87 -708 -692 -574 -154 -164 -79 -67 -557 -830 -80 -315 -710 -964 -607 -468 -517 -444 -367 -894 -366 -869 -108 -948 -582 -226 -735 -937 -54 -958 -105 -734 -587 -378 -269 -444 -424 -542 -457 -899 -986 -795 -778 -644 -155 -698 -443 -50 -458 -208 -731 -74 -999 -429 -952 -415 -639 -208 -662 -763 -538 -700 -539 -655 -500 -587 -536 -472 -518 -144 -743 -590 -698 -911 -411 -434 -603 -896 -375 -301 -72 -167 -372 -735 -812 -298 -869 -237 -917 -346 -17 -884 -660 -281 -806 -237 -156 -195 -309 -758 -837 -743 -116 -139 -824 -26 -640 -525 -680 -145 -342 -31 -410 -625 -689 -293 -552 -35 -685 -191 -304 -836 -353 -605 -434 -438 -64 -524 -850 -218 -204 -141 -835 -953 -34 -835 -812 -348 -168 -231 -724 -84 -116 -485 -12 -627 -299 -693 -327 -224 -119 -363 -821 -361 -862 -282 -676 -895 -829 -360 -155 -860 -392 -192 -191 -859 -46 -664 -336 -152 -88 -825 -826 -80 -826 -744 -175 -278 -725 -869 -919 -907 -577 -183 -269 -915 -4 -950 -172 -262 -604 -283 -291 -746 -382 -549 -665 -970 -479 -642 -111 -57 -745 -728 -609 -794 -73 -736 -220 -672 -905 -840 -459 -265 -833 -510 -75 -100 -22 -437 -335 -569 -611 -481 -561 -561 -834 -915 -340 -545 -157 -538 -596 -669 -576 -389 -283 -200 -440 -393 -695 -915 -826 -125 -319 -886 -146 -43 -33 -150 -903 -618 -465 -40 -505 -886 -639 -799 -423 -437 -976 -890 -878 -214 -1 -415 -291 -425 -283 -465 -900 -381 -456 -329 -327 -900 -388 -925 -22 -346 -570 -313 -724 -437 -332 -881 -540 -795 -778 -951 -447 -723 -525 -251 -13 -76 -533 -865 -651 -725 -439 -306 -949 -808 -714 -361 -442 -737 -848 -858 -150 -488 -687 -503 -78 -854 -25 -618 -419 -536 -838 -625 -61 -451 -745 -296 -736 -462 -570 -565 -53 -692 -798 -997 -820 -338 -590 -94 -884 -458 -748 -457 -583 -805 -331 -830 -638 -48 -343 -73 -306 -838 -44 -285 -461 -372 -690 -520 -644 -535 -807 -82 -273 -864 -293 -128 -536 -323 -991 -195 -612 -628 -235 -855 -443 -235 -535 -645 -970 -643 -444 -282 -317 -154 -268 -761 -345 -530 -834 -265 -949 -607 -699 -453 -541 -841 -509 -286 -86 -747 -778 -568 -963 -322 -649 -680 -386 -18 -354 -604 -330 -497 -791 -53 -482 -123 -444 -179 -168 -3 -494 -553 -430 -156 -579 -853 -403 -612 -724 -285 -435 -446 -313 -299 -908 -416 -603 -217 -849 -946 -908 -60 -317 -135 -702 -799 -725 -245 -782 -850 -189 -840 -656 -108 -74 -883 -89 -502 -119 -238 -175 -951 -547 -30 -937 -311 -10 -315 -781 -921 -222 -422 -683 -356 -145 -381 -834 -29 -39 -407 -265 -572 -785 -819 -224 -951 -132 -718 -809 -464 -882 -101 -711 -950 -870 -21 -467 -540 -420 -763 -184 -429 -777 -540 -20 -665 -658 -830 -426 -235 -673 -681 -287 -665 -124 -293 -80 -798 -190 -88 -417 -861 -659 -740 -427 -752 -110 -965 -104 -925 -761 -632 -249 -34 -848 -248 -277 -291 -510 -508 -419 -49 -697 -351 -870 -640 -898 -559 -36 -541 -581 -77 -272 -649 -873 -870 -384 -713 -575 -664 -948 -632 -739 -79 -775 -837 -140 -597 -482 -418 -874 -165 -563 -414 -855 -467 -542 -88 -71 -819 -161 -458 -415 -653 -540 -108 -850 -9 -877 -40 -897 -430 -153 -786 -459 -114 -849 -232 -215 -810 -971 -883 -843 -452 -604 -244 -532 -216 -121 -490 -399 -53 -533 -534 -394 -414 -560 -196 -812 -184 -935 -129 -519 -707 -557 -156 -452 -768 -229 -678 -813 -197 -397 -759 -908 -296 -102 -511 -675 -273 -140 -537 -166 -81 -422 -988 -370 -337 -61 -729 -202 -791 -488 -856 -834 -412 -847 -801 -151 -702 -480 -917 -630 -851 -4 -543 -121 -897 -471 -481 -773 -965 -89 -448 -427 -224 -954 -706 -332 -953 -96 -30 -318 -974 -336 -786 -916 -961 -93 -25 -448 -376 -155 -138 -948 -782 -231 -69 -619 -218 -336 -929 -491 -166 -873 -160 -676 -650 -761 -534 -214 -171 -848 -310 -176 -991 -825 -11 -825 -369 -450 -877 -369 -605 -595 -734 -929 -438 -116 -214 -995 -766 -597 -747 -12 -383 -551 -537 -577 -850 -730 -604 -303 -694 -312 -185 -696 -571 -68 -177 -105 -106 -214 -424 -849 -824 -58 -480 -168 -163 -515 -536 -114 -475 -823 -821 -857 -854 -938 -830 -79 -816 -264 -271 -377 -570 -188 -388 -71 -110 -576 -708 -301 -300 -40 -830 -584 -120 -36 -224 -14 -606 -534 -642 -555 -249 -563 -35 -123 -787 -133 -129 -329 -922 -312 -768 -148 -888 -257 -486 -757 -398 -585 -963 -566 -430 -113 -313 -404 -79 -801 -5 -785 -880 -678 -674 -248 -312 -501 -783 -461 -177 -317 -893 -579 -742 -159 -789 -177 -905 -138 -817 -268 -535 -882 -300 -456 -164 -66 -931 -929 -933 -533 -967 -504 -183 -174 -243 -553 -176 -475 -806 -551 -735 -565 -519 -180 -886 -359 -294 -39 -946 -773 -87 -297 -520 -639 -655 -334 -960 -424 -514 -786 -967 -864 -423 -203 -143 -439 -233 -836 -460 -931 -906 -201 -665 -724 -347 -963 -425 -557 -308 -165 -337 -198 -65 -99 -852 -305 -240 -464 -545 -463 -689 -820 -975 -532 -297 -47 -710 -679 -248 -572 -884 -724 -838 -826 -132 -535 -63 -919 -689 -816 -176 -786 -987 -154 -480 -106 -140 -534 -147 -837 -41 -14 -843 -503 -895 -722 -598 -10 -30 -958 -592 -644 -462 -641 -878 -103 -273 -229 -365 -367 -605 -128 -285 -808 -652 -915 -680 -508 -274 -166 -881 -878 -77 -905 -940 -49 -383 -937 -533 -838 -646 -896 -634 -357 -7 -338 -943 -452 -879 -995 -195 -990 -833 -456 -816 -926 -935 -952 -878 -6 -249 -408 -655 -463 -965 -806 -889 -287 -975 -30 -449 -429 -800 -903 -614 -976 -604 -561 -771 -825 -119 -308 -520 -241 -396 -684 -58 -855 -756 -794 -14 -171 -18 -283 -333 -486 -719 -590 -475 -599 -748 -941 -260 -456 -355 -554 -562 -238 -288 -19 -444 -121 -323 -29 -989 -645 -586 -305 -550 -232 -144 -99 -863 -362 -162 -595 -392 -144 -412 -587 -969 -990 -983 -53 -992 -86 -731 -357 -923 -928 -969 -995 -180 -659 -297 -364 -518 -922 -788 -355 -984 -283 -460 -114 -502 -708 -746 -52 -654 -769 -559 -949 -799 -472 -694 -177 -752 -505 -165 -755 -773 -48 -993 -394 -465 -453 -437 -87 -50 -740 -978 -491 -74 -600 -762 -916 -666 -955 -522 -798 -969 -689 -381 -908 -813 -811 -491 -274 -298 -636 -195 -598 -599 -45 -378 -417 -946 -425 -666 -568 -651 -21 -102 -841 -65 -449 -245 -801 -178 -485 -131 -884 -333 -470 -431 -694 -724 -597 -484 -746 -666 -519 -746 -862 -770 -364 -433 -675 -190 -419 -518 -754 -861 -93 -284 -109 -966 -151 -650 -314 -782 -792 -510 -4 -367 -625 -349 -659 -820 -113 -677 -38 -446 -135 -174 -444 -755 -803 -783 -926 -721 -785 -162 -142 -243 -312 -583 -597 -1 -655 -546 -215 -385 -94 -835 -207 -622 -802 -237 -366 -759 -419 -335 -373 -825 -913 -373 -780 -191 -58 -185 -291 -395 -317 -831 -800 -837 -308 -147 -588 -161 -176 -399 -501 -278 -520 -662 -804 -872 -744 -39 -270 -696 -260 -221 -435 -958 -217 -978 -537 -698 -324 -48 -39 -925 -599 -769 -200 -862 -193 -484 -17 -104 -426 -570 -760 -291 -348 -339 -103 -953 -1 -317 -918 -585 -297 -83 -403 -576 -765 -723 -928 -983 -614 -82 -957 -963 -473 -368 -999 -381 -366 -935 -641 -541 -236 -751 -961 -428 -495 -755 -517 -262 -139 -618 -515 -356 -531 -304 -980 -427 -414 -247 -244 -92 -423 -375 -400 -28 -713 -43 -415 -820 -522 -189 -17 -413 -703 -391 -856 -226 -980 -240 -637 -602 -533 -628 -778 -706 -271 -689 -201 -714 -740 -360 -597 -395 -909 -33 -727 -711 -611 -196 -862 -466 -902 -324 -56 -344 -614 -407 -675 -543 -691 -319 -434 -724 -317 -720 -406 -167 -394 -866 -545 -940 -491 -748 -579 -900 -940 -25 -509 -462 -579 -752 -598 -837 -816 -169 -982 -881 -604 -856 -737 -188 -740 -518 -101 -227 -899 -378 -5 -288 -760 -178 -978 -263 -212 -526 -843 -186 -923 -272 -698 -700 -320 -53 -321 -460 -631 -642 -438 -352 -930 -267 -431 -29 -42 -683 -729 -258 -910 -428 -266 -140 -981 -799 -474 -424 -523 -941 -822 -856 -654 -936 -787 -290 -829 -501 -732 -244 -903 -931 -110 -12 -155 -999 -167 -109 -986 -942 -390 -320 -795 -348 -664 -455 -568 -468 -343 -856 -526 -526 -268 -868 -674 -233 -69 -625 -645 -669 -287 -859 -213 -169 -142 -731 -95 -550 -354 -977 -467 -806 -788 -680 -638 -557 -41 -596 -215 -225 -327 -551 -848 -727 -29 -948 -445 -441 -835 -860 -822 -641 -245 -11 -828 -78 -993 -317 -360 -100 -503 -238 -316 -502 -11 -593 -518 -531 -45 -615 -390 -745 -484 -119 -877 -890 -870 -721 -980 -985 -887 -553 -358 -866 -704 -688 -879 -840 -483 -284 -154 -168 -232 -66 -158 -148 -406 -257 -782 -731 -76 -385 -316 -191 -942 -923 -213 -350 -662 -975 -299 -958 -174 -214 -272 -755 -324 -892 -882 -589 -725 -843 -150 -397 -346 -335 -529 -14 -341 -879 -348 -58 -642 -375 -252 -978 -513 -850 -517 -30 -94 -267 -744 -663 -520 -258 -217 -320 -320 -961 -141 -622 -309 -810 -915 -554 -299 -419 -107 -233 -17 -832 -255 -690 -466 -36 -147 -560 -787 -814 -185 -187 -773 -269 -962 -576 -795 -933 -777 -448 -525 -349 -800 -240 -860 -784 -71 -930 -705 -945 -925 -465 -840 -476 -890 -229 -610 -17 -608 -244 -603 -920 -449 -812 -505 -7 -691 -275 -476 -86 -518 -487 -766 -759 -672 -935 -236 -351 -372 -837 -673 -270 -625 -226 -835 -620 -685 -450 -551 -239 -303 -793 -115 -666 -381 -606 -10 -549 -194 -65 -985 -757 -521 -635 -116 -710 -471 -129 -392 -803 -550 -41 -323 -207 -790 -189 -294 -328 -313 -972 -295 -425 -165 -89 -458 -748 -981 -832 -323 -374 -191 -876 -641 -961 -60 -117 -523 -484 -30 -839 -606 -145 -415 -63 -304 -344 -37 -661 -24 -34 -439 -839 -19 -326 -352 -426 -865 -957 -767 -955 -88 -471 -57 -259 -908 -300 -306 -84 -542 -735 -388 -770 -453 -998 -936 -285 -415 -856 -560 -558 -264 -653 -708 -451 -534 -842 -193 -898 -679 -706 -24 -218 -137 -930 -965 -475 -546 -195 -220 -49 -990 -472 -215 -536 -399 -957 -209 -523 -147 -412 -315 -161 -890 -27 -270 -656 -329 -219 -998 -276 -715 -109 -791 -864 -182 -596 -233 -560 -915 -659 -297 -69 -415 -809 -30 -620 -80 -861 -497 -596 -876 -844 -696 -426 -700 -585 -867 -717 -850 -198 -846 -252 -859 -855 -30 -92 -26 -869 -682 -885 -677 -102 -372 -156 -37 -902 -447 -976 -647 -994 -914 -471 -832 -232 -460 -373 -560 -168 -509 -167 -110 -873 -843 -419 -426 -174 -963 -691 -778 -974 -926 -887 -279 -353 -447 -700 -481 -658 -249 -816 -367 -521 -324 -171 -603 -962 -374 -907 -982 -679 -200 -575 -97 -683 -172 -225 -409 -336 -263 -150 -659 -650 -922 -420 -268 -950 -442 -635 -353 -601 -922 -335 -789 -888 -604 -86 -666 -191 -854 -890 -59 -392 -340 -379 -35 -891 -747 -506 -699 -939 -316 -725 -502 -280 -669 -11 -755 -856 -236 -607 -490 -209 -215 -524 -429 -502 -478 -973 -52 -71 -301 -713 -562 -376 -513 -571 -304 -206 -475 -972 -888 -678 -781 -357 -505 -857 -433 -926 -2 -302 -660 -350 -252 -181 -415 -193 -265 -781 -316 -961 -871 -490 -954 -436 -590 -885 -855 -385 -172 -783 -354 -289 -435 -345 -196 -729 -292 -270 -816 -654 -75 -830 -972 -633 -896 -744 -327 -460 -838 -462 -69 -152 -955 -541 -753 -641 -899 -953 -283 -172 -792 -560 -946 -452 -124 -336 -20 -570 -118 -111 -862 -605 -758 -160 -667 -272 -409 -990 -666 -827 -797 -521 -848 -739 -578 -742 -149 -11 -315 -770 -745 -145 -526 -726 -778 -75 -931 -737 -790 -408 -824 -245 -154 -683 -891 -653 -572 -307 -291 -97 -33 -529 -472 -998 -704 -381 -591 -141 -930 -449 -309 -753 -471 -795 -911 -968 -342 -713 -628 -281 -364 -617 -109 -995 -77 -847 -395 -102 -122 -473 -665 -803 -667 -950 -781 -975 -539 -36 -654 -724 -236 -275 -652 -784 -340 -256 -164 -286 -306 -325 -354 -482 -195 -591 -697 -893 -78 -763 -383 -678 -932 -390 -567 -430 -972 -853 -476 -647 -613 -412 -298 -480 -917 -918 -447 -978 -290 -390 -682 -698 -44 -204 -574 -135 -320 -198 -737 -840 -29 -192 -536 -943 -715 -986 -987 -220 -538 -848 -141 -401 -557 -235 -915 -527 -775 -772 -376 -30 -40 -404 -181 -583 -730 -134 -131 -94 -310 -262 -223 -738 -807 -994 -426 -312 -214 -686 -291 -148 -96 -633 -213 -247 -244 -344 -89 -480 -295 -394 -725 -578 -190 -454 -639 -273 -911 -71 -364 -879 -500 -622 -623 -646 -328 -399 -395 -681 -839 -969 -492 -221 -211 -909 -818 -708 -439 -171 -71 -417 -188 -108 -391 -767 -137 -23 -739 -760 -511 -544 -217 -466 -852 -801 -496 -750 -446 -586 -682 -914 -269 -47 -991 -706 -853 -205 -786 -912 -316 -134 -205 -454 -702 -13 -710 -204 -100 -909 -969 -18 -984 -963 -561 -495 -59 -319 -12 -259 -535 -218 -602 -642 -969 -421 -366 -35 -841 -676 -240 -77 -270 -288 -570 -497 -892 -638 -143 -137 -856 -433 -223 -555 -189 -831 -269 -349 -508 -558 -414 -28 -87 -998 -956 -362 -99 -949 -746 -484 -926 -700 -229 -79 -971 -759 -900 -387 -98 -791 -634 -472 -845 -82 -944 -962 -103 -640 -403 -909 -800 -183 -561 -432 -81 -350 -299 -23 -748 -214 -814 -875 -843 -550 -14 -946 -134 -850 -675 -588 -935 -855 -220 -23 -935 -468 -583 -802 -965 -830 -503 -91 -63 -480 -812 -837 -272 -344 -114 -766 -115 -740 -649 -332 -83 -985 -589 -428 -83 -911 -494 -174 -308 -181 -728 -898 -38 -778 -726 -918 -62 -688 -51 -908 -703 -826 -358 -291 -704 -494 -737 -485 -943 -570 -202 -437 -613 -173 -476 -369 -664 -329 -309 -408 -112 -316 -146 -411 -397 -869 -917 -737 -110 -602 -900 -492 -303 -166 -185 -233 -825 -998 -414 -802 -921 -886 -166 -543 -668 -63 -385 -706 -20 -484 -501 -393 -700 -593 -710 -798 -229 -881 -433 -304 -448 -294 -852 -370 -192 -62 -960 -899 -48 -87 -104 -242 -300 -349 -901 -850 -602 -976 -520 -484 -392 -481 -561 -880 -773 -444 -190 -176 -544 -439 -126 -662 -240 -906 -722 -14 -775 -301 -931 -447 -940 -962 -143 -658 -329 -240 -235 -148 -156 -166 -688 -96 -205 -952 -313 -77 -149 -751 -457 -914 -517 -139 -476 -339 -180 -852 -918 -278 -493 -630 -925 -564 -643 -816 -176 -309 -938 -318 -188 -347 -887 -280 -51 -737 -143 -164 -994 -172 -913 -150 -471 -831 -388 -873 -244 -215 -689 -294 -322 -328 -807 -869 -848 -951 -554 -855 -152 -461 -362 -141 -846 -258 -592 -952 -744 -485 -493 -651 -602 -582 -267 -689 -340 -188 -149 -397 -441 -436 -145 -981 -53 -541 -42 -436 -685 -249 -923 -405 -500 -499 -475 -748 -169 -109 -752 -922 -369 -361 -719 -346 -752 -595 -464 -599 -382 -198 -819 -913 -468 -669 -825 -73 -921 -444 -596 -947 -137 -813 -267 -458 -247 -868 -805 -594 -288 -445 -965 -872 -213 -285 -598 -534 -736 -319 -744 -1000 -102 -483 -385 -964 -332 -820 -479 -598 -637 -625 -570 -220 -585 -246 -287 -92 -776 -880 -482 -593 -223 -325 -767 -969 -183 -272 -986 -432 -624 -291 -490 -158 -158 -976 -191 -10 -747 -744 -705 -159 -51 -244 -787 -219 -692 -392 -51 -752 -545 -288 -823 -570 -614 -391 -744 -476 -684 -625 -589 -42 -293 -76 -155 -439 -710 -642 -435 -855 -854 -872 -264 -579 -103 -520 -356 -278 -144 -12 -433 -549 -423 -644 -462 -796 -224 -567 -222 -363 -737 -250 -139 -967 -73 -221 -773 -453 -143 -830 -531 -739 -886 -370 -448 -140 -872 -310 -26 -726 -263 -365 -499 -192 -319 -204 -526 -343 -99 -367 -813 -681 -10 -437 -763 -620 -573 -347 -944 -158 -903 -75 -21 -848 -530 -751 -666 -556 -439 -658 -220 -22 -828 -526 -963 -644 -145 -628 -86 -442 -144 -610 -989 -72 -666 -103 -400 -803 -950 -142 -748 -118 -24 -18 -619 -705 -986 -288 -78 -385 -784 -527 -191 -886 -959 -587 -427 -517 -473 -812 -167 -974 -493 -105 -719 -435 -473 -677 -665 -545 -452 -639 -118 -956 -731 -516 -170 -800 -335 -467 -931 -784 -958 -216 -182 -417 -400 -184 -444 -668 -135 -362 -500 -612 -356 -72 -690 -422 -165 -809 -288 -844 -994 -386 -166 -573 -159 -748 -299 -950 -742 -138 -687 -694 -519 -980 -887 -712 -316 -748 -847 -732 -439 -414 -260 -34 -182 -393 -745 -248 -413 -19 -341 -374 -989 -244 -124 -697 -900 -109 -936 -330 -927 -212 -359 -194 -646 -331 -312 -939 -738 -624 -388 -246 -351 -317 -781 -299 -850 -800 -71 -865 -287 -681 -86 -391 -491 -698 -394 -469 -871 -962 -220 -452 -271 -624 -912 -475 -565 -358 -432 -911 -106 -862 -251 -168 -358 -382 -443 -542 -462 -554 -511 -630 -646 -434 -628 -357 -232 -465 -159 -540 -704 -317 -168 -140 -217 -925 -221 -735 -724 -725 -610 -437 -853 -744 -589 -384 -777 -114 -444 -828 -485 -353 -741 -280 -742 -640 -995 -655 -417 -979 -807 -291 -1 -447 -638 -549 -280 -986 -375 -439 -826 -525 -936 -30 -762 -975 -920 -1 -854 -797 -922 -354 -192 -957 -613 -447 -7 -424 -230 -103 -132 -645 -547 -144 -376 -587 -918 -782 -168 -949 -397 -764 -215 -297 -530 -595 -66 -839 -383 -345 -347 -40 -392 -427 -528 -853 -613 -103 -71 -425 -494 -562 -486 -247 -22 -235 -628 -848 -716 -552 -127 -460 -733 -596 -15 -676 -471 -243 -943 -149 -940 -887 -715 -184 -580 -905 -918 -885 -250 -730 -185 -831 -763 -842 -7 -947 -858 -798 -449 -363 -967 -773 -51 -724 -768 -233 -691 -822 -130 -903 -542 -62 -144 -661 -603 -737 -981 -973 -939 -904 -542 -175 -511 -960 -97 -144 -619 -150 -282 -145 -442 -172 -711 -979 -45 -895 -339 -786 -478 -247 -178 -155 -765 -600 -522 -153 -866 -762 -12 -58 -577 -718 -614 -610 -457 -837 -78 -196 -219 -30 -433 -320 -721 -467 -900 -477 -673 -769 -719 -76 -900 -345 -853 -832 -998 -435 -467 -339 -809 -477 -931 -487 -588 -222 -535 -219 -334 -877 -665 -997 -768 -882 -805 -669 -719 -885 -164 -413 -12 -239 -581 -650 -515 -118 -154 -40 -653 -515 -968 -474 -437 -239 -990 -636 -505 -858 -758 -421 -287 -955 -22 -136 -63 -107 -662 -718 -740 -83 -247 -849 -970 -724 -331 -415 -480 -88 -695 -254 -908 -779 -275 -800 -608 -765 -158 -247 -169 -231 -405 -208 -315 -686 -135 -462 -91 -350 -281 -674 -68 -593 -466 -924 -671 -791 -919 -786 -818 -233 -30 -205 -866 -575 -447 -920 -674 -107 -144 -459 -496 -629 -197 -522 -545 -590 -176 -191 -925 -411 -356 -558 -202 -975 -230 -444 -428 -728 -678 -851 -998 -23 -214 -80 -158 -815 -657 -201 -277 -55 -16 -141 -806 -325 -868 -938 -245 -452 -478 -195 -506 -710 -951 -611 -636 -621 -7 -789 -741 -369 -488 -446 -617 -298 -546 -46 -47 -944 -443 -810 -600 -443 -270 -412 -341 -622 -852 -508 -815 -523 -271 -166 -304 -55 -172 -621 -931 -658 -169 -667 -997 -191 -655 -546 -870 -890 -923 -493 -330 -501 -777 -296 -510 -407 -48 -638 -149 -14 -11 -684 -279 -127 -556 -448 -898 -334 -258 -608 -466 -707 -585 -144 -711 -500 -431 -192 -61 -619 -428 -376 -571 -825 -110 -479 -531 -481 -28 -226 -334 -930 -544 -49 -753 -866 -362 -185 -555 -928 -917 -929 -309 -203 -87 -582 -20 -474 -124 -139 -199 -9 -118 -151 -382 -577 -991 -320 -248 -763 -584 -530 -3 -828 -748 -952 -26 -254 -326 -129 -827 -638 -550 -322 -640 -684 -603 -183 -339 -142 -334 -836 -584 -666 -631 -235 -419 -864 -993 -380 -39 -973 -492 -815 -890 -840 -384 -829 -839 -280 -510 -236 -427 -559 -585 -566 -270 -213 -971 -724 -926 -948 -615 -143 -423 -462 -645 -502 -428 -414 -931 -625 -456 -899 -720 -996 -393 -941 -327 -574 -318 -234 -935 -569 -683 -314 -659 -51 -104 -543 -233 -668 -474 -283 -481 -869 -390 -16 -641 -41 -658 -963 -331 -109 -665 -471 -661 -902 -134 -72 -631 -702 -397 -177 -171 -830 -810 -728 -94 -896 -373 -988 -451 -866 -500 -471 -48 -571 -408 -772 -155 -875 -432 -179 -616 -555 -843 -143 -767 -609 -948 -232 -579 -29 -791 -74 -959 -61 -912 -552 -415 -228 -84 -760 -11 -833 -941 -785 -750 -441 -656 -927 -280 -541 -457 -282 -437 -997 -851 -947 -163 -985 -684 -868 -483 -124 -586 -329 -414 -621 -269 -24 -352 -349 -925 -987 -788 -267 -71 -630 -574 -302 -431 -620 -965 -748 -615 -745 -578 -865 -461 -924 -669 -148 -352 -548 -899 -488 -287 -59 -477 -183 -833 -636 -803 -102 -846 -566 -779 -618 -851 -376 -255 -717 -808 -658 -119 -863 -141 -615 -291 -392 -111 -357 -93 -235 -346 -463 -746 -57 -341 -40 -237 -52 -25 -620 -173 -698 -193 -632 -230 -741 -554 -855 -367 -402 -909 -773 -426 -669 -104 -196 -604 -999 -522 -224 -430 -485 -286 -124 -464 -714 -429 -198 -116 -188 -290 -303 -641 -858 -829 -143 -979 -147 -99 -801 -55 -580 -141 -16 -171 -480 -583 -720 -859 -769 -1 -640 -147 -580 -972 -190 -185 -732 -136 -341 -334 -637 -44 -596 -239 -124 -577 -112 -3 -272 -363 -607 -169 -496 -50 -536 -559 -598 -549 -88 -822 -169 -708 -380 -12 -618 -992 -72 -610 -764 -120 -954 -633 -901 -483 -577 -182 -339 -939 -868 -290 -285 -952 -831 -302 -561 -290 -554 -574 -23 -495 -749 -313 -390 -208 -870 -900 -291 -735 -913 -232 -353 -165 -549 -915 -243 -375 -782 -362 -268 -245 -599 -82 -197 -709 -171 -283 -727 -663 -338 -40 -817 -676 -872 -471 -814 -762 -645 -685 -217 -52 -768 -159 -405 -230 -685 -779 -25 -789 -825 -133 -290 -190 -357 -944 -828 -289 -631 -561 -124 -209 -889 -756 -756 -809 -669 -699 -637 -489 -207 -513 -509 -500 -143 -632 -5 -573 -193 -898 -557 -909 -817 -611 -814 -319 -447 -917 -634 -381 -617 -531 -690 -637 -335 -539 -372 -18 -384 -585 -726 -316 -59 -698 -664 -201 -111 -889 -500 -346 -491 -78 -304 -84 -261 -836 -757 -970 -7 -283 -238 -249 -835 -64 -781 -846 -791 -234 -135 -657 -60 -527 -606 -739 -861 -507 -611 -342 -45 -769 -706 -496 -282 -268 -23 -118 -734 -7 -593 -233 -123 -52 -875 -42 -623 -797 -63 -459 -797 -988 -212 -561 -31 -691 -347 -161 -414 -681 -117 -887 -544 -987 -326 -50 -261 -984 -487 -598 -639 -277 -859 -172 -316 -765 -794 -251 -401 -45 -943 -394 -560 -90 -291 -1 -426 -887 -288 -631 -65 -779 -510 -515 -21 -367 -131 -376 -649 -345 -530 -84 -548 -795 -290 -156 -851 -323 -12 -753 -583 -46 -841 -844 -723 -246 -88 -712 -269 -357 -512 -403 -445 -608 -270 -381 -348 -668 -80 -6 -911 -159 -95 -901 -598 -439 -155 -915 -960 -148 -263 -650 -147 -930 -701 -495 -342 -190 -720 -181 -949 -709 -261 -401 -268 -930 -140 -767 -531 -401 -524 -970 -758 -784 -136 -619 -509 -213 -48 -986 -225 -791 -83 -163 -877 -618 -636 -593 -255 -280 -855 -562 -950 -196 -574 -794 -437 -174 -130 -63 -267 -619 -100 -385 -134 -45 -829 -1000 -557 -187 -366 -90 -821 -234 -290 -628 -496 -807 -401 -358 -326 -60 -655 -347 -595 -838 -576 -126 -908 -188 -444 -998 -868 -206 -848 -443 -321 -451 -773 -550 -282 -179 -826 -834 -770 -863 -400 -112 -183 -43 -664 -374 -620 -466 -708 -717 -956 -465 -178 -785 -645 -220 -144 -94 -99 -758 -14 -740 -6 -283 -609 -276 -207 -469 -802 -565 -180 -583 -738 -188 -889 -894 -7 -737 -634 -77 -553 -568 -262 -43 -670 -195 -181 -994 -459 -885 -808 -298 -709 -794 -749 -425 -870 -41 -185 -410 -433 -819 -541 -872 -533 -147 -369 -773 -114 -507 -167 -492 -929 -964 -491 -459 -661 -247 -865 -781 -1 -167 -29 -611 -742 -118 -800 -298 -956 -559 -66 -379 -860 -597 -800 -341 -180 -978 -89 -962 -61 -274 -128 -211 -994 -566 -23 -670 -443 -865 -309 -638 -228 -35 -245 -922 -694 -754 -530 -882 -138 -774 -966 -199 -351 -469 -305 -112 -110 -41 -313 -503 -317 -33 -619 -350 -650 -343 -114 -498 -625 -729 -750 -768 -238 -177 -976 -678 -565 -343 -841 -63 -50 -322 -624 -760 -857 -399 -80 -904 -423 -485 -964 -297 -937 -811 -161 -980 -686 -746 -120 -412 -376 -617 -721 -179 -158 -393 -238 -295 -125 -267 -42 -893 -659 -725 -729 -170 -769 -294 -940 -366 -986 -101 -840 -326 -820 -877 -591 -193 -123 -229 -777 -84 -857 -999 -384 -446 -663 -642 -25 -973 -760 -565 -211 -179 -791 -65 -114 -512 -844 -109 -864 -300 -504 -757 -436 -486 -428 -724 -130 -498 -823 -585 -195 -589 -452 -476 -557 -144 -275 -640 -840 -432 -803 -433 -315 -236 -764 -135 -646 -977 -938 -886 -137 -631 -896 -761 -128 -299 -307 -965 -70 -539 -665 -364 -884 -312 -56 -506 -985 -799 -555 -845 -855 -253 -407 -445 -14 -802 -202 -684 -714 -975 -168 -559 -674 -724 -664 -882 -701 -354 -531 -979 -551 -202 -115 -115 -144 -983 -562 -462 -373 -707 -723 -670 -344 -721 -273 -400 -855 -311 -840 -119 -131 -358 -991 -731 -303 -986 -883 -809 -258 -922 -704 -507 -812 -451 -705 -402 -567 -168 -513 -3 -269 -656 -860 -884 -27 -372 -734 -172 -681 -235 -726 -343 -710 -280 -282 -762 -78 -766 -402 -338 -641 -658 -785 -684 -355 -309 -298 -641 -765 -206 -179 -625 -806 -622 -62 -471 -485 -922 -519 -198 -372 -120 -658 -824 -5 -460 -210 -909 -733 -819 -63 -851 -393 -453 -787 -984 -822 -161 -690 -995 -71 -641 -555 -961 -594 -419 -992 -379 -342 -941 -617 -882 -189 -846 -751 -927 -130 -551 -656 -748 -449 -799 -734 -409 -918 -716 -996 -846 -896 -368 -805 -881 -488 -907 -553 -532 -796 -312 -645 -772 -539 -203 -588 -161 -518 -139 -814 -611 -67 -683 -280 -241 -903 -675 -859 -917 -812 -639 -711 -205 -951 -544 -111 -445 -786 -754 -152 -936 -506 -628 -113 -708 -851 -311 -605 -476 -687 -42 -383 -731 -837 -59 -683 -50 -385 -97 -617 -882 -473 -292 -821 -526 -290 -810 -740 -591 -759 -737 -82 -628 -898 -76 -314 -167 -326 -194 -688 -635 -541 -479 -64 -785 -185 -382 -854 -78 -875 -645 -7 -442 -459 -732 -240 -581 -579 -351 -536 -937 -447 -586 -544 -385 -203 -612 -815 -365 -895 -500 -569 -224 -168 -463 -95 -282 -336 -40 -641 -787 -680 -50 -964 -839 -330 -175 -131 -998 -532 -576 -771 -108 -645 -812 -41 -482 -558 -869 -915 -280 -738 -951 -208 -20 -86 -363 -320 -831 -613 -235 -761 -281 -587 -421 -376 -862 -984 -721 -692 -738 -385 -405 -881 -200 -186 -986 -902 -914 -110 -986 -799 -275 -37 -728 -251 -595 -417 -743 -533 -178 -162 -596 -965 -500 -301 -552 -493 -873 -141 -468 -202 -289 -11 -399 -636 -664 -97 -424 -592 -608 -315 -646 -644 -562 -616 -940 -580 -812 -426 -957 -354 -184 -109 -134 -311 -87 -447 -17 -1000 -907 -493 -728 -127 -221 -446 -638 -900 -611 -57 -572 -330 -376 -11 -158 -990 -8 -97 -916 -800 -249 -4 -577 -862 -517 -134 -653 -46 -610 -949 -787 -771 -6 -533 -481 -402 -553 -230 -598 -60 -699 -989 -869 -196 -87 -290 -44 -825 -372 -475 -641 -942 -712 -349 -986 -15 -615 -670 -854 -833 -917 -180 -700 -137 -655 -192 -725 -644 -681 -305 -860 -747 -753 -750 -323 -656 -235 -975 -845 -730 -83 -998 -776 -385 -771 -385 -746 -578 -746 -66 -773 -691 -274 -317 -614 -16 -320 -723 -76 -315 -253 -378 -749 -587 -872 -433 -663 -50 -318 -149 -11 -402 -728 -623 -907 -413 -523 -588 -315 -953 -913 -165 -866 -782 -435 -2 -247 -767 -837 -984 -221 -647 -215 -694 -933 -31 -840 -921 -286 -421 -868 -175 -335 -44 -804 -55 -36 -480 -49 -305 -463 -959 -348 -361 -844 -299 -815 -673 -675 -274 -789 -802 -787 -84 -837 -193 -102 -653 -414 -621 -553 -438 -335 -70 -102 -980 -978 -720 -630 -66 -556 -647 -418 -91 -526 -667 -423 -176 -672 -990 -681 -923 -621 -889 -177 -667 -557 -192 -939 -304 -35 -411 -96 -806 -812 -329 -103 -426 -419 -165 -913 -935 -42 -34 -59 -975 -339 -918 -643 -869 -957 -863 -158 -847 -317 -285 -30 -786 -327 -73 -639 -962 -836 -877 -409 -847 -693 -124 -736 -649 -128 -957 -966 -551 -649 -98 -685 -229 -45 -980 -490 -539 -528 -803 -114 -265 -529 -964 -160 -413 -564 -393 -299 -709 -860 -318 -49 -474 -909 -872 -345 -723 -130 -777 -794 -645 -691 -7 -84 -956 -710 -301 -929 -468 -534 -429 -149 -51 -654 -907 -20 -862 -783 -153 -966 -28 -987 -423 -496 -43 -203 -912 -414 -846 -253 -135 -169 -587 -615 -156 -557 -984 -740 -567 -197 -473 -490 -929 -126 -16 -703 -562 -84 -588 -961 -765 -480 -399 -97 -469 -298 -943 -835 -537 -440 -64 -51 -742 -375 -131 -180 -819 -296 -849 -450 -323 -647 -388 -191 -119 -195 -585 -996 -911 -765 -907 -328 -282 -260 -429 -873 -741 -801 -53 -109 -505 -482 -478 -123 -862 -353 -160 -77 -250 -696 -532 -167 -336 -232 -644 -925 -652 -445 -689 -14 -258 -715 -189 -722 -548 -129 -863 -601 -469 -638 -571 -489 -916 -49 -377 -405 -121 -164 -834 -98 -71 -359 -245 -417 -256 -484 -257 -46 -501 -584 -903 -967 -929 -612 -635 -875 -875 -434 -288 -118 -758 -548 -268 -811 -49 -373 -825 -743 -101 -807 -955 -158 -248 -982 -879 -78 -44 -803 -492 -38 -173 -779 -958 -850 -385 -41 -787 -70 -903 -558 -696 -347 -853 -924 -104 -739 -15 -278 -563 -995 -262 -440 -578 -473 -603 -892 -411 -298 -211 -674 -963 -128 -602 -9 -786 -764 -965 -919 -399 -219 -912 -681 -350 -18 -281 -102 -265 -813 -999 -701 -536 -323 -264 -710 -142 -292 -844 -506 -571 -860 -958 -725 -905 -605 -393 -248 -38 -83 -513 -237 -293 -794 -547 -451 -778 -528 -317 -303 -18 -328 -858 -256 -411 -700 -224 -983 -53 -432 -354 -180 -663 -136 -444 -713 -374 -76 -912 -821 -519 -682 -302 -851 -440 -719 -604 -341 -263 -681 -937 -230 -779 -92 -193 -894 -409 -135 -179 -483 -54 -374 -408 -707 -768 -472 -274 -291 -117 -276 -945 -701 -213 -617 -824 -172 -612 -87 -52 -272 -709 -899 -123 -26 -180 -587 -75 -968 -388 -963 -446 -942 -572 -678 -321 -540 -327 -56 -29 -802 -312 -912 -101 -814 -719 -307 -989 -41 -467 -672 -804 -932 -238 -969 -557 -953 -938 -870 -752 -106 -644 -29 -752 -852 -835 -155 -803 -229 -654 -129 -592 -156 -118 -782 -188 -982 -48 -140 -490 -466 -637 -657 -331 -321 -144 -72 -23 -452 -90 -809 -150 -729 -174 -901 -443 -160 -671 -923 -481 -934 -12 -205 -29 -997 -798 -245 -708 -641 -548 -245 -454 -47 -581 -247 -381 -382 -418 -390 -739 -632 -151 -729 -159 -896 -857 -687 -153 -277 -656 -671 -635 -912 -949 -150 -151 -800 -157 -564 -451 -881 -186 -460 -165 -464 -166 -276 -958 -583 -792 -660 -882 -870 -808 -174 -422 -186 -296 -148 -362 -867 -56 -324 -226 -72 -102 -255 -536 -888 -988 -166 -703 -613 -535 -799 -39 -115 -317 -217 -537 -106 -680 -834 -974 -62 -200 -789 -576 -374 -785 -438 -807 -331 -521 -976 -734 -705 -646 -468 -660 -712 -492 -262 -809 -687 -756 -740 -573 -148 -5 -630 -890 -42 -545 -600 -306 -60 -847 -698 -678 -808 -715 -724 -394 -507 -926 -409 -651 -23 -745 -815 -4 -136 -68 -161 -67 -546 -235 -494 -81 -612 -546 -276 -67 -288 -300 -838 -942 -700 -988 -300 -370 -995 -241 -321 -894 -592 -900 -478 -429 -750 -756 -261 -3 -842 -669 -977 -588 -496 -547 -433 -119 -406 -263 -421 -697 -160 -616 -547 -888 -496 -123 -505 -833 -746 -403 -966 -773 -468 -216 -287 -535 -361 -166 -508 -367 -386 -602 -843 -679 -805 -183 -984 -960 -903 -249 -147 -565 -470 -984 -794 -675 -443 -201 -406 -514 -480 -167 -318 -51 -794 -966 -996 -253 -467 -505 -815 -631 -166 -233 -141 -54 -112 -568 -984 -952 -75 -265 -875 -981 -357 -80 -23 -866 -779 -715 -136 -961 -408 -338 -686 -171 -894 -44 -735 -199 -224 -799 -76 -850 -98 -917 -448 -330 -82 -801 -122 -107 -351 -993 -676 -803 -954 -492 -90 -399 -172 -113 -683 -418 -719 -736 -911 -243 -696 -192 -997 -172 -209 -551 -9 -442 -367 -523 -761 -743 -209 -848 -473 -655 -782 -49 -355 -632 -97 -209 -333 -60 -363 -878 -186 -359 -525 -628 -682 -31 -379 -88 -543 -122 -980 -973 -339 -268 -147 -505 -310 -359 -535 -830 -40 -997 -919 -839 -141 -14 -535 -259 -661 -531 -252 -500 -435 -317 -110 -456 -700 -524 -810 -777 -138 -997 -393 -670 -827 -573 -694 -672 -689 -388 -818 -136 -674 -279 -636 -50 -258 -941 -505 -490 -969 -715 -104 -364 -324 -522 -112 -356 -449 -991 -223 -940 -633 -323 -541 -776 -870 -716 -125 -665 -573 -892 -510 -663 -482 -904 -735 -74 -427 -360 -311 -664 -174 -946 -366 -273 -126 -753 -319 -383 -5 -201 -900 -639 -668 -309 -706 -22 -823 -452 -249 -244 -420 -383 -639 -370 -235 -229 -101 -663 -963 -110 -868 -255 -435 -758 -961 -596 -452 -680 -38 -804 -546 -629 -273 -847 -566 -418 -448 -608 -206 -302 -219 -308 -553 -654 -678 -732 -231 -83 -575 -178 -34 -501 -830 -766 -60 -737 -344 -337 -933 -731 -808 -828 -793 -458 -592 -569 -201 -786 -370 -642 -309 -22 -998 -674 -641 -19 -951 -182 -418 -891 -54 -318 -428 -905 -795 -115 -730 -493 -328 -492 -633 -184 -25 -677 -584 -169 -116 -485 -344 -727 -450 -718 -161 -63 -347 -804 -100 -108 -260 -10 -466 -371 -665 -964 -698 -267 -969 -168 -991 -305 -727 -59 -318 -197 -348 -695 -149 -181 -182 -904 -615 -177 -975 -594 -895 -56 -861 -776 -488 -127 -139 -514 -607 -797 -832 -420 -517 -640 -631 -32 -375 -533 -43 -718 -159 -48 -387 -276 -382 -240 -169 -257 -853 -736 -337 -221 -514 -752 -629 -761 -688 -63 -577 -901 -419 -39 -343 -80 -103 -261 -94 -3 -922 -137 -150 -728 -419 -204 -592 -730 -427 -604 -325 -859 -761 -509 -135 -617 -973 -192 -689 -957 -23 -456 -778 -947 -544 -347 -700 -809 -835 -418 -999 -182 -516 -843 -161 -451 -847 -180 -193 -177 -824 -599 -404 -97 -558 -79 -507 -641 -212 -483 -387 -121 -837 -359 -556 -469 -649 -945 -397 -848 -36 -174 -870 -479 -643 -385 -498 -782 -97 -80 -634 -298 -605 -921 -105 -664 -436 -274 -580 -623 -456 -375 -174 -831 -601 -514 -598 -552 -573 -760 -396 -449 -43 -595 -973 -952 -989 -368 -476 -693 -727 -971 -954 -709 -485 -862 -734 -633 -997 -697 -541 -769 -947 -826 -139 -102 -793 -440 -666 -411 -719 -780 -802 -516 -71 -914 -375 -151 -689 -911 -19 -685 -838 -275 -114 -200 -765 -511 -475 -868 -732 -315 -521 -649 -107 -687 -586 -89 -166 -582 -938 -438 -185 -459 -334 -509 -977 -39 -378 -380 -679 -740 -780 -710 -636 -772 -18 -592 -332 -440 -484 -872 -512 -495 -78 -54 -482 -248 -290 -333 -18 -260 -705 -644 -648 -924 -155 -496 -747 -423 -61 -552 -954 -194 -707 -757 -443 -578 -467 -968 -675 -858 -259 -785 -153 -865 -890 -182 -330 -393 -100 -930 -639 -775 -137 -991 -14 -241 -81 -515 -827 -690 -903 -156 -990 -595 -722 -86 -435 -992 -279 -571 -914 -879 -787 -479 -271 -759 -683 -196 -800 -109 -400 -354 -702 -21 -717 -443 -117 -104 -703 -989 -373 -252 -914 -496 -6 -953 -718 -112 -271 -267 -186 -335 -673 -251 -237 -978 -117 -208 -483 -281 -695 -849 -726 -45 -656 -30 -207 -78 -701 -53 -797 -606 -649 -104 -729 -601 -451 -201 -794 -935 -958 -757 -63 -539 -424 -519 -453 -693 -75 -243 -372 -400 -13 -845 -279 -18 -179 -550 -566 -688 -336 -475 -441 -796 -301 -561 -302 -85 -690 -132 -930 -374 -574 -130 -215 -78 -982 -129 -444 -960 -453 -175 -528 -293 -768 -418 -287 -975 -561 -223 -73 -187 -30 -796 -603 -572 -336 -522 -153 -611 -756 -704 -250 -438 -883 -879 -383 -203 -388 -163 -478 -22 -328 -903 -750 -995 -334 -515 -98 -821 -567 -707 -215 -367 -616 -457 -701 -961 -737 -761 -24 -20 -375 -562 -601 -151 -909 -596 -650 -688 -388 -557 -349 -957 -541 -948 -903 -21 -972 -919 -654 -776 -430 -372 -508 -385 -899 -702 -457 -931 -58 -354 -760 -435 -25 -822 -524 -931 -565 -459 -226 -725 -179 -776 -265 -325 -782 -905 -594 -111 -760 -739 -375 -240 -132 -444 -130 -592 -745 -603 -30 -995 -173 -841 -589 -171 -463 -898 -294 -435 -705 -667 -925 -192 -87 -286 -404 -811 -104 -715 -252 -877 -191 -113 -987 -527 -652 -193 -901 -144 -375 -607 -789 -480 -159 -634 -97 -176 -390 -58 -220 -540 -195 -98 -546 -414 -852 -81 -943 -763 -207 -490 -529 -133 -485 -130 -303 -561 -90 -563 -113 -958 -978 -540 -458 -77 -176 -92 -122 -110 -410 -42 -339 -443 -621 -260 -542 -878 -944 -77 -923 -898 -750 -151 -848 -422 -882 -379 -673 -621 -157 -815 -117 -785 -397 -582 -303 -772 -18 -70 -616 -306 -251 -196 -654 -641 -201 -910 -494 -435 -649 -320 -858 -521 -80 -237 -137 -96 -399 -972 -843 -846 -502 -423 -856 -980 -702 -457 -748 -555 -223 -691 -953 -299 -528 -292 -547 -791 -188 -45 -960 -550 -478 -829 -628 -823 -496 -846 -742 -394 -301 -555 -868 -921 -322 -585 -820 -205 -730 -969 -497 -445 -300 -721 -300 -795 -328 -274 -771 -317 -26 -693 -747 -232 -658 -255 -675 -748 -259 -535 -929 -122 -504 -653 -279 -507 -159 -707 -417 -726 -903 -638 -712 -247 -947 -39 -357 -558 -297 -3 -920 -161 -327 -64 -984 -103 -956 -121 -250 -892 -857 -335 -980 -303 -444 -187 -679 -9 -718 -197 -814 -473 -889 -248 -849 -256 -555 -633 -194 -77 -544 -498 -103 -648 -620 -63 -284 -10 -561 -875 -284 -454 -554 -733 -813 -313 -316 -23 -314 -466 -107 -433 -403 -938 -676 -230 -479 -74 -76 -374 -277 -824 -784 -703 -433 -38 -291 -521 -327 -516 -820 -181 -221 -876 -24 -338 -707 -326 -676 -323 -972 -53 -263 -697 -342 -686 -86 -112 -499 -946 -613 -336 -961 -728 -838 -986 -891 -697 -785 -217 -312 -986 -464 -230 -186 -588 -472 -73 -419 -166 -87 -752 -961 -648 -509 -914 -55 -708 -320 -972 -698 -970 -358 -803 -867 -820 -866 -798 -925 -232 -659 -39 -440 -782 -823 -688 -416 -92 -529 -154 -218 -828 -680 -329 -540 -516 -773 -94 -606 -988 -125 -293 -351 -750 -355 -695 -132 -398 -607 -471 -631 -12 -17 -71 -292 -634 -29 -765 -456 -952 -787 -294 -456 -318 -62 -543 -336 -895 -996 -134 -249 -839 -605 -940 -464 -634 -658 -965 -741 -247 -110 -417 -969 -95 -94 -363 -545 -109 -711 -365 -118 -285 -715 -633 -867 -373 -807 -665 -240 -40 -415 -293 -780 -793 -950 -168 -240 -912 -46 -619 -275 -157 -131 -427 -166 -665 -510 -787 -872 -891 -159 -429 -692 -598 -408 -65 -937 -836 -766 -508 -92 -181 -433 -330 -460 -11 -168 -32 -482 -38 -49 -248 -870 -169 -45 -857 -385 -495 -826 -728 -489 -268 -54 -247 -151 -282 -179 -558 -974 -153 -513 -953 -859 -726 -591 -855 -535 -61 -386 -654 -41 -899 -785 -237 -618 -918 -160 -434 -108 -56 -77 -899 -352 -736 -298 -790 -143 -715 -163 -70 -591 -93 -917 -425 -321 -597 -228 -703 -655 -968 -902 -523 -183 -164 -790 -475 -826 -895 -400 -885 -959 -731 -346 -122 -343 -844 -83 -415 -991 -337 -418 -890 -355 -419 -38 -701 -27 -554 -635 -235 -386 -487 -833 -696 -869 -863 -369 -562 -509 -991 -124 -45 -572 -271 -96 -501 -827 -136 -938 -551 -102 -158 -403 -675 -945 -70 -897 -980 -498 -675 -439 -57 -249 -66 -522 -747 -714 -280 -693 -817 -829 -776 -296 -317 -530 -60 -318 -20 -859 -484 -580 -727 -329 -954 -136 -670 -214 -777 -302 -44 -290 -133 -899 -405 -748 -437 -494 -587 -686 -669 -932 -682 -509 -898 -154 -644 -248 -304 -489 -296 -753 -772 -539 -567 -416 -996 -970 -796 -834 -522 -481 -490 -64 -260 -692 -365 -876 -77 -167 -461 -51 -410 -678 -40 -430 -298 -127 -550 -57 -509 -605 -284 -570 -413 -73 -747 -359 -781 -842 -688 -463 -933 -393 -607 -519 -227 -593 -740 -399 -950 -784 -122 -291 -666 -876 -246 -89 -333 -59 -51 -611 -455 -334 -936 -853 -654 -619 -739 -109 -570 -567 -37 -606 -378 -119 -930 -593 -734 -969 -955 -354 -701 -680 -813 -471 -660 -34 -669 -339 -168 -103 -839 -358 -153 -393 -881 -208 -284 -143 -460 -442 -767 -505 -847 -448 -23 -612 -989 -860 -468 -576 -60 -522 -103 -808 -240 -264 -280 -847 -479 -403 -367 -215 -221 -322 -889 -817 -267 -607 -726 -493 -258 -353 -455 -740 -281 -7 -142 -586 -625 -852 -294 -691 -602 -841 -498 -843 -745 -65 -580 -90 -803 -877 -355 -852 -561 -966 -351 -423 -508 -471 -510 -345 -165 -274 -283 -717 -312 -43 -365 -816 -331 -658 -561 -492 -245 -488 -186 -358 -902 -296 -311 -272 -408 -436 -727 -533 -368 -273 -352 -241 -300 -718 -85 -183 -414 -100 -995 -591 -315 -105 -428 -773 -228 -389 -281 -278 -840 -600 -208 -894 -724 -750 -470 -572 -372 -255 -279 -464 -300 -198 -332 -944 -274 -500 -974 -713 -531 -213 -309 -847 -731 -615 -827 -476 -356 -867 -293 -183 -669 -455 -811 -854 -751 -1 -181 -772 -992 -678 -114 -961 -808 -868 -976 -316 -465 -12 -633 -829 -759 -477 -677 -204 -250 -383 -390 -491 -836 -947 -61 -262 -615 -656 -554 -299 -435 -905 -942 -375 -267 -154 -219 -58 -784 -699 -383 -689 -655 -937 -443 -763 -123 -822 -990 -900 -92 -397 -968 -282 -72 -412 -611 -758 -481 -856 -468 -906 -597 -722 -13 -794 -112 -868 -952 -523 -735 -568 -186 -196 -534 -58 -808 -667 -937 -812 -360 -397 -641 -714 -502 -141 -232 -167 -86 -348 -172 -833 -875 -149 -64 -141 -89 -704 -509 -704 -189 -280 -256 -403 -619 -624 -546 -985 -729 -446 -949 -165 -532 -68 -358 -929 -40 -570 -259 -417 -958 -295 -109 -164 -810 -464 -59 -631 -509 -841 -992 -276 -504 -647 -626 -22 -931 -536 -542 -86 -187 -693 -203 -248 -111 -611 -483 -829 -591 -324 -756 -311 -612 -620 -5 -616 -385 -653 -820 -721 -99 -308 -201 -314 -237 -740 -291 -687 -105 -817 -962 -783 -10 -466 -38 -685 -789 -962 -100 -914 -308 -887 -23 -359 -393 -332 -166 -457 -625 -43 -925 -750 -278 -826 -717 -997 -189 -392 -272 -982 -348 -439 -742 -544 -383 -488 -373 -610 -138 -834 -947 -400 -512 -552 -204 -666 -212 -491 -559 -151 -96 -993 -341 -626 -952 -101 -832 -959 -768 -876 -610 -553 -835 -768 -922 -998 -744 -978 -439 -140 -607 -374 -698 -528 -873 -921 -570 -932 -936 -641 -946 -258 -570 -308 -201 -902 -38 -293 -67 -118 -502 -290 -819 -698 -186 -548 -90 -236 -5 -559 -275 -64 -914 -28 -358 -862 -361 -493 -316 -117 -509 -202 -917 -269 -541 -366 -313 -367 -390 -515 -273 -602 -782 -896 -304 -746 -784 -922 -841 -338 -629 -998 -712 -297 -992 -984 -787 -80 -147 -304 -846 -949 -690 -147 -817 -310 -964 -763 -397 -629 -976 -594 -246 -633 -760 -699 -758 -829 -579 -156 -875 -41 -180 -522 -598 -603 -857 -884 -826 -705 -911 -229 -865 -643 -470 -278 -669 -521 -643 -451 -754 -629 -727 -23 -711 -654 -184 -820 -767 -165 -451 -811 -787 -999 -160 -431 -316 -506 -127 -379 -128 -839 -305 -30 -422 -943 -255 -668 -355 -835 -873 -536 -226 -843 -156 -460 -393 -851 -990 -395 -376 -707 -809 -788 -820 -1 -397 -979 -839 -936 -743 -833 -663 -659 -225 -235 -438 -410 -172 -602 -101 -324 -161 -198 -761 -649 -147 -435 -713 -797 -52 -467 -525 -320 -813 -136 -188 -188 -147 -84 -7 -380 -959 -583 -810 -655 -130 -515 -116 -194 -535 -245 -915 -631 -629 -48 -728 -409 -40 -606 -434 -898 -587 -351 -187 -702 -861 -264 -299 -894 -463 -353 -284 -134 -356 -494 -439 -506 -842 -783 -972 -845 -188 -788 -814 -560 -592 -325 -964 -503 -115 -78 -411 -918 -696 -280 -465 -42 -988 -848 -476 -877 -230 -786 -948 -143 -733 -614 -221 -880 -786 -423 -283 -472 -248 -781 -433 -658 -587 -763 -934 -205 -625 -829 -155 -884 -769 -729 -757 -768 -419 -434 -385 -279 -976 -702 -331 -253 -808 -89 -941 -829 -267 -103 -452 -365 -726 -767 -205 -659 -291 -866 -365 -312 -875 -848 -278 -981 -641 -596 -360 -444 -757 -760 -258 -805 -531 -170 -643 -973 -463 -15 -644 -5 -541 -256 -395 -683 -441 -208 -653 -262 -205 -695 -611 -618 -354 -655 -746 -351 -726 -137 -993 -195 -605 -747 -246 -734 -18 -157 -531 -802 -580 -123 -213 -430 -934 -995 -323 -969 -508 -420 -895 -248 -708 -571 -127 -69 -771 -601 -896 -796 -527 -634 -198 -275 -10 -200 -762 -481 -727 -826 -163 -733 -604 -665 -672 -922 -914 -944 -634 -471 -109 -944 -597 -303 -684 -828 -826 -78 -604 -436 -672 -31 -417 -627 -578 -782 -564 -631 -87 -665 -501 -173 -504 -211 -704 -170 -349 -442 -643 -826 -246 -124 -956 -175 -15 -13 -290 -75 -713 -851 -598 -779 -952 -314 -806 -821 -884 -938 -155 -282 -166 -920 -54 -214 -627 -313 -363 -403 -617 -550 -884 -17 -756 -205 -734 -816 -98 -862 -289 -412 -467 -962 -204 -608 -528 -277 -973 -930 -72 -661 -996 -125 -266 -483 -279 -201 -634 -798 -947 -110 -58 -171 -165 -427 -581 -257 -244 -783 -612 -570 -191 -500 -930 -415 -877 -77 -860 -470 -992 -998 -254 -971 -477 -630 -758 -388 -694 -50 -241 -580 -571 -146 -708 -320 -26 -96 -341 -23 -933 -769 -387 -479 -718 -967 -354 -693 -110 -260 -692 -985 -647 -839 -770 -93 -36 -632 -659 -381 -108 -3 -621 -102 -104 -434 -765 -688 -52 -22 -352 -560 -874 -608 -213 -878 -47 -628 -888 -664 -942 -579 -272 -562 -27 -885 -840 -991 -544 -228 -931 -573 -744 -986 -603 -392 -95 -937 -433 -990 -234 -937 -41 -252 -463 -468 -814 -601 -688 -239 -882 -882 -980 -163 -806 -392 -821 -541 -213 -414 -713 -523 -176 -392 -430 -175 -325 -819 -166 -275 -474 -912 -913 -415 -197 -942 -328 -512 -761 -660 -904 -931 -590 -789 -364 -562 -150 -361 -253 -632 -339 -777 -446 -134 -464 -990 -229 -553 -629 -387 -164 -732 -886 -900 -134 -606 -533 -708 -474 -908 -256 -708 -320 -281 -279 -271 -546 -489 -808 -584 -767 -947 -455 -511 -218 -569 -834 -555 -260 -28 -501 -261 -872 -254 -805 -474 -666 -818 -322 -117 -430 -744 -80 -388 -625 -523 -540 -746 -637 -507 -248 -342 -802 -399 -767 -950 -945 -42 -249 -204 -6 -422 -697 -866 -5 -856 -129 -856 -879 -651 -801 -83 -932 -957 -158 -447 -913 -253 -296 -156 -797 -907 -215 -816 -928 -888 -148 -303 -377 -908 -246 -26 -845 -519 -185 -964 -851 -538 -660 -815 -709 -519 -65 -758 -642 -131 -251 -562 -586 -81 -29 -915 -360 -841 -969 -816 -156 -693 -177 -507 -426 -201 -11 -399 -424 -295 -424 -313 -77 -838 -834 -832 -39 -344 -159 -196 -957 -225 -522 -193 -820 -752 -465 -399 -598 -64 -370 -628 -796 -908 -536 -627 -598 -614 -810 -489 -221 -959 -533 -835 -227 -269 -943 -370 -809 -882 -107 -22 -86 -561 -707 -130 -873 -125 -677 -75 -931 -672 -513 -708 -482 -100 -701 -491 -14 -877 -411 -73 -54 -940 -665 -961 -994 -447 -557 -259 -955 -874 -897 -761 -519 -221 -945 -541 -874 -436 -837 -494 -871 -674 -892 -543 -39 -533 -568 -67 -516 -174 -110 -949 -764 -418 -885 -823 -433 -689 -824 -497 -40 -442 -533 -102 -960 -414 -121 -851 -121 -774 -431 -758 -120 -27 -863 -134 -20 -728 -115 -147 -216 -345 -363 -801 -90 -35 -890 -659 -580 -796 -987 -379 -261 -35 -912 -408 -24 -426 -416 -776 -84 -127 -312 -843 -129 -813 -997 -657 -618 -417 -726 -469 -382 -720 -812 -465 -133 -628 -656 -192 -371 -884 -738 -775 -252 -193 -542 -351 -904 -665 -753 -783 -317 -872 -602 -721 -221 -105 -722 -647 -83 -193 -521 -841 -762 -18 -876 -826 -222 -709 -383 -923 -774 -638 -205 -806 -753 -139 -900 -449 -356 -221 -447 -510 -901 -58 -58 -325 -484 -226 -731 -28 -597 -663 -293 -77 -645 -941 -671 -595 -955 -586 -125 -228 -907 -973 -218 -791 -318 -985 -109 -5 -203 -843 -107 -113 -421 -856 -866 -60 -548 -868 -553 -465 -361 -113 -133 -339 -147 -580 -250 -963 -725 -799 -843 -995 -239 -254 -357 -475 -327 -187 -497 -893 -490 -261 -240 -825 -23 -231 -364 -551 -670 -109 -191 -481 -631 -841 -510 -738 -709 -767 -522 -75 -44 -631 -176 -155 -39 -946 -248 -423 -710 -498 -79 -32 -557 -70 -812 -426 -165 -86 -891 -47 -679 -660 -370 -205 -790 -572 -55 -182 -661 -450 -209 -941 -268 -157 -764 -965 -24 -548 -871 -567 -956 -889 -661 -770 -773 -559 -357 -467 -125 -832 -997 -35 -196 -885 -336 -305 -892 -661 -827 -951 -247 -965 -441 -903 -336 -760 -428 -458 -186 -802 -230 -469 -177 -238 -683 -719 -819 -638 -654 -186 -940 -443 -927 -862 -236 -97 -981 -142 -556 -510 -640 -16 -614 -354 -745 -422 -472 -723 -359 -669 -744 -798 -635 -100 -473 -202 -681 -687 -78 -180 -812 -637 -414 -64 -302 -288 -414 -542 -3 -284 -613 -852 -168 -776 -51 -645 -740 -918 -239 -614 -348 -831 -990 -682 -182 -12 -224 -581 -947 -95 -705 -248 -34 -864 -918 -254 -792 -14 -620 -244 -367 -799 -982 -751 -431 -90 -744 -505 -992 -865 -85 -524 -336 -465 -168 -571 -889 -410 -970 -459 -389 -229 -239 -627 -257 -735 -237 -758 -13 -126 -12 -772 -208 -964 -459 -773 -318 -733 -772 -341 -8 -628 -113 -922 -711 -686 -504 -971 -635 -372 -924 -631 -498 -922 -48 -47 -158 -129 -918 -914 -995 -647 -427 -351 -981 -274 -2 -12 -840 -390 -164 -813 -38 -488 -196 -168 -1 -16 -453 -76 -341 -156 -726 -472 -332 -273 -941 -501 -853 -887 -133 -833 -795 -147 -865 -789 -574 -525 -189 -965 -4 -170 -635 -540 -787 -851 -227 -545 -872 -813 -662 -15 -148 -793 -292 -829 -587 -181 -773 -283 -562 -205 -573 -841 -570 -250 -550 -546 -627 -708 -449 -585 -789 -854 -696 -264 -228 -102 -66 -618 -792 -146 -956 -232 -44 -25 -8 -591 -626 -364 -881 -54 -832 -742 -775 -907 -469 -62 -600 -890 -91 -402 -451 -111 -108 -985 -425 -563 -452 -863 -798 -397 -745 -891 -738 -364 -233 -705 -257 -204 -428 -401 -38 -945 -286 -634 -954 -732 -644 -107 -866 -294 -103 -975 -691 -564 -551 -524 -699 -965 -696 -423 -581 -623 -705 -822 -868 -328 -398 -985 -901 -974 -698 -540 -721 -444 -964 -340 -69 -107 -746 -950 -299 -186 -292 -710 -53 -721 -9 -516 -268 -259 -844 -574 -310 -395 -792 -743 -831 -364 -875 -384 -438 -883 -69 -491 -67 -993 -869 -307 -156 -970 -406 -823 -968 -716 -691 -601 -21 -310 -261 -694 -708 -826 -67 -416 -984 -59 -814 -324 -481 -430 -516 -821 -558 -181 -791 -626 -317 -86 -945 -66 -205 -930 -223 -940 -697 -301 -531 -251 -670 -670 -66 -996 -862 -23 -570 -887 -52 -359 -919 -602 -307 -615 -391 -53 -563 -957 -511 -686 -974 -356 -135 -690 -933 -22 -214 -391 -749 -738 -72 -58 -189 -166 -147 -549 -976 -920 -948 -203 -662 -12 -586 -560 -179 -848 -570 -205 -908 -607 -919 -985 -445 -977 -96 -427 -866 -30 -974 -462 -357 -678 -599 -177 -113 -489 -87 -349 -633 -760 -235 -460 -381 -256 -720 -427 -952 -105 -843 -553 -334 -211 -595 -579 -926 -628 -160 -44 -164 -888 -993 -87 -942 -770 -748 -18 -70 -404 -4 -61 -737 -708 -602 -640 -317 -910 -781 -703 -452 -425 -86 -859 -538 -974 -84 -581 -671 -267 -924 -67 -434 -516 -503 -268 -559 -708 -407 -624 -648 -438 -423 -216 -938 -196 -88 -407 -440 -895 -438 -866 -39 -392 -557 -902 -703 -451 -530 -986 -480 -907 -826 -786 -682 -150 -621 -90 -290 -326 -72 -57 -491 -843 -690 -174 -792 -85 -27 -987 -146 -437 -475 -911 -636 -579 -983 -969 -244 -810 -302 -320 -655 -917 -743 -251 -580 -481 -266 -996 -190 -180 -93 -667 -175 -508 -76 -238 -73 -139 -635 -402 -821 -540 -331 -921 -739 -971 -846 -423 -123 -66 -937 -259 -570 -89 -130 -695 -902 -844 -944 -736 -708 -960 -549 -887 -735 -583 -649 -320 -146 -349 -340 -867 -172 -137 -136 -346 -525 -11 -312 -811 -956 -969 -902 -711 -329 -213 -773 -279 -610 -12 -440 -919 -851 -656 -29 -327 -172 -266 -414 -850 -104 -869 -449 -388 -184 -318 -2 -566 -780 -870 -706 -868 -250 -216 -955 -310 -391 -525 -305 -452 -760 -162 -835 -185 -88 -84 -417 -371 -278 -360 -654 -331 -160 -784 -481 -90 -789 -757 -851 -300 -984 -289 -717 -506 -363 -655 -720 -310 -432 -475 -964 -853 -25 -202 -786 -263 -837 -352 -48 -916 -672 -510 -156 -702 -852 -856 -530 -80 -857 -409 -280 -373 -516 -269 -492 -939 -878 -769 -453 -71 -869 -742 -229 -727 -1 -488 -757 -91 -140 -307 -315 -737 -273 -973 -145 -846 -82 -186 -535 -120 -154 -573 -437 -680 -702 -935 -921 -746 -493 -519 -718 -981 -939 -80 -396 -156 -556 -382 -339 -443 -980 -308 -135 -982 -449 -390 -316 -252 -612 -483 -706 -686 -635 -212 -926 -268 -970 -963 -447 -341 -672 -199 -507 -375 -760 -537 -916 -782 -512 -566 -490 -637 -83 -501 -625 -694 -383 -443 -919 -379 -633 -476 -907 -652 -9 -126 -761 -524 -493 -331 -488 -447 -367 -409 -282 -968 -84 -49 -594 -150 -186 -608 -910 -35 -230 -594 -316 -804 -922 -629 -603 -450 -555 -135 -495 -123 -508 -778 -757 -327 -653 -771 -751 -214 -485 -425 -932 -232 -818 -907 -376 -824 -308 -361 -966 -417 -156 -562 -949 -475 -495 -264 -243 -569 -389 -24 -303 -581 -534 -750 -948 -113 -765 -98 -458 -687 -147 -933 -239 -203 -304 -354 -429 -824 -698 -80 -188 -881 -368 -308 -617 -427 -50 -542 -366 -138 -908 -629 -265 -975 -955 -847 -745 -519 -64 -713 -332 -258 -293 -318 -378 -934 -700 -927 -252 -684 -82 -131 -717 -125 -109 -702 -302 -785 -303 -159 -423 -706 -342 -4 -120 -342 -495 -504 -763 -479 -535 -722 -877 -107 -600 -624 -148 -874 -915 -240 -253 -246 -204 -552 -602 -725 -434 -162 -565 -150 -467 -398 -905 -654 -8 -760 -451 -467 -215 -306 -623 -332 -91 -960 -939 -412 -35 -350 -656 -336 -240 -319 -938 -885 -801 -187 -223 -333 -30 -170 -79 -691 -342 -470 -96 -983 -569 -668 -150 -438 -361 -501 -18 -625 -348 -179 -422 -294 -145 -916 -56 -74 -290 -218 -315 -137 -53 -461 -795 -937 -141 -385 -987 -261 -440 -612 -724 -259 -223 -560 -785 -933 -925 -606 -709 -601 -407 -8 -749 -984 -871 -850 -207 -401 -551 -933 -299 -965 -999 -421 -73 -703 -968 -863 -310 -653 -979 -602 -612 -128 -777 -540 -136 -256 -211 -579 -901 -191 -904 -687 -634 -518 -552 -54 -400 -950 -153 -409 -49 -535 -842 -968 -252 -599 -330 -306 -852 -92 -828 -64 -462 -441 -85 -808 -111 -457 -991 -887 -51 -478 -80 -888 -164 -978 -525 -942 -320 -362 -526 -580 -749 -706 -891 -371 -157 -459 -479 -904 -982 -732 -809 -653 -462 -467 -882 -354 -18 -853 -963 -994 -377 -714 -961 -412 -372 -26 -592 -319 -149 -802 -837 -535 -309 -4 -956 -380 -713 -219 -642 -504 -721 -948 -364 -513 -987 -692 -253 -271 -720 -461 -261 -505 -803 -68 -468 -253 -999 -978 -217 -376 -660 -458 -68 -126 -780 -235 -992 -173 -801 -588 -543 -399 -127 -401 -293 -872 -896 -575 -260 -22 -557 -403 -696 -603 -85 -925 -31 -487 -79 -945 -256 -611 -809 -371 -580 -35 -279 -600 -370 -902 -492 -361 -227 -330 -503 -352 -964 -736 -923 -566 -80 -979 -856 -514 -790 -625 -505 -392 -324 -156 -30 -156 -885 -65 -377 -161 -810 -887 -18 -143 -31 -891 -983 -456 -225 -7 -754 -947 -644 -767 -299 -792 -899 -439 -512 -71 -437 -330 -547 -855 -891 -625 -197 -479 -753 -251 -971 -883 -40 -48 -434 -334 -58 -333 -349 -97 -872 -98 -400 -58 -866 -229 -982 -863 -340 -36 -860 -230 -936 -138 -7 -726 -949 -48 -384 -491 -953 -979 -350 -326 -971 -411 -857 -295 -694 -215 -962 -49 -276 -293 -179 -777 -837 -944 -190 -604 -984 -906 -650 -727 -931 -873 -958 -695 -541 -862 -567 -985 -893 -441 -392 -250 -38 -56 -364 -193 -508 -716 -610 -227 -981 -10 -867 -933 -617 -787 -235 -921 -427 -904 -404 -805 -297 -631 -408 -590 -725 -160 -133 -614 -131 -490 -702 -615 -764 -797 -881 -150 -535 -28 -684 -604 -128 -328 -293 -936 -332 -607 -322 -630 -112 -660 -303 -8 -555 -62 -274 -539 -378 -140 -28 -473 -489 -868 -426 -689 -573 -804 -98 -793 -743 -103 -104 -943 -857 -616 -190 -489 -819 -744 -913 -324 -411 -428 -666 -392 -615 -44 -235 -748 -866 -43 -75 -795 -833 -796 -51 -591 -678 -687 -655 -602 -421 -33 -30 -383 -646 -161 -602 -278 -712 -340 -9 -785 -734 -436 -431 -309 -570 -210 -1000 -946 -901 -216 -532 -991 -432 -405 -846 -357 -229 -833 -136 -591 -384 -761 -130 -108 -785 -340 -120 -163 -771 -644 -28 -843 -898 -969 -479 -682 -745 -909 -541 -448 -352 -748 -834 -261 -794 -16 -436 -442 -94 -552 -963 -626 -376 -989 -422 -508 -691 -868 -716 -826 -154 -926 -432 -238 -974 -453 -849 -123 -945 -993 -461 -244 -754 -21 -188 -991 -332 -38 -32 -614 -883 -546 -916 -414 -378 -520 -227 -106 -532 -558 -807 -210 -730 -700 -714 -874 -511 -494 -482 -373 -317 -842 -545 -250 -625 -610 -114 -250 -34 -399 -934 -302 -740 -832 -44 -554 -260 -640 -617 -225 -975 -668 -62 -757 -211 -810 -29 -185 -488 -794 -693 -169 -750 -433 -813 -67 -985 -341 -814 -45 -931 -444 -563 -463 -195 -708 -133 -726 -357 -351 -345 -777 -545 -428 -349 -530 -770 -901 -273 -934 -609 -731 -600 -505 -320 -158 -796 -363 -22 -192 -576 -292 -572 -446 -419 -267 -304 -513 -337 -706 -188 -359 -105 -471 -880 -335 -772 -511 -75 -436 -92 -87 -585 -110 -949 -410 -98 -790 -328 -840 -688 -516 -870 -808 -495 -103 -739 -352 -547 -799 -78 -471 -286 -719 -500 -482 -737 -966 -357 -854 -513 -791 -277 -587 -337 -166 -34 -293 -156 -475 -601 -77 -166 -71 -871 -642 -582 -905 -126 -706 -190 -692 -809 -924 -645 -995 -866 -817 -876 -295 -536 -241 -707 -934 -455 -822 -363 -848 -387 -783 -776 -274 -403 -162 -321 -505 -725 -974 -256 -754 -126 -80 -256 -900 -633 -392 -957 -307 -372 -870 -291 -897 -234 -700 -912 -827 -29 -712 -486 -418 -826 -115 -700 -504 -905 -12 -346 -364 -580 -519 -76 -482 -304 -876 -634 -128 -747 -485 -81 -843 -181 -609 -795 -382 -147 -660 -989 -139 -628 -778 -246 -39 -820 -424 -647 -580 -826 -347 -197 -531 -54 -697 -487 -503 -904 -273 -723 -402 -889 -433 -686 -7 -580 -2 -831 -248 -188 -962 -243 -319 -208 -891 -356 -844 -920 -339 -305 -380 -288 -574 -237 -373 -15 -991 -736 -386 -498 -342 -878 -847 -504 -287 -18 -128 -339 -651 -614 -661 -100 -557 -479 -91 -362 -764 -402 -155 -904 -181 -148 -986 -558 -681 -687 -939 -300 -724 -60 -47 -872 -878 -857 -817 -927 -626 -933 -147 -330 -638 -111 -862 -642 -789 -910 -595 -41 -836 -26 -271 -959 -864 -216 -879 -55 -39 -817 -617 -207 -927 -606 -903 -660 -671 -924 -184 -810 -160 -769 -665 -626 -421 -374 -873 -21 -434 -719 -605 -5 -757 -814 -336 -904 -140 -782 -852 -902 -242 -315 -974 -661 -180 -257 -354 -999 -994 -852 -873 -198 -757 -593 -989 -422 -871 -548 -827 -867 -365 -157 -139 -588 -72 -15 -772 -685 -486 -476 -991 -142 -376 -393 -874 -378 -324 -182 -286 -777 -606 -841 -989 -229 -393 -350 -315 -137 -703 -874 -958 -411 -721 -358 -754 -129 -928 -702 -728 -541 -313 -76 -855 -75 -984 -269 -458 -135 -200 -482 -866 -973 -558 -778 -320 -789 -506 -797 -233 -249 -318 -185 -982 -853 -465 -332 -653 -31 -763 -451 -933 -161 -940 -174 -593 -931 -224 -344 -136 -159 -467 -451 -395 -992 -63 -911 -259 -638 -200 -229 -60 -8 -644 -194 -790 -700 -368 -13 -559 -224 -978 -709 -772 -572 -912 -110 -463 -630 -862 -289 -14 -549 -307 -661 -776 -244 -33 -694 -607 -953 -474 -342 -629 -410 -347 -435 -323 -52 -612 -304 -919 -664 -724 -173 -733 -766 -748 -152 -712 -541 -109 -209 -695 -864 -475 -904 -237 -835 -772 -343 -866 -668 -760 -204 -978 -156 -412 -709 -904 -687 -298 -367 -397 -91 -481 -773 -208 -969 -522 -297 -81 -735 -10 -461 -219 -170 -156 -825 -662 -576 -943 -784 -30 -314 -213 -732 -836 -976 -483 -175 -932 -868 -887 -88 -329 -55 -435 -609 -266 -383 -317 -720 -525 -707 -280 -339 -108 -685 -687 -9 -427 -876 -740 -779 -885 -732 -320 -760 -547 -671 -405 -992 -652 -470 -480 -268 -94 -106 -909 -746 -73 -523 -801 -678 -208 -424 -960 -482 -460 -392 -669 -992 -586 -407 -365 -107 -581 -318 -641 -215 -90 -966 -13 -884 -675 -308 -243 -436 -186 -955 -622 -746 -906 -359 -713 -318 -902 -321 -28 -822 -421 -21 -663 -683 -331 -512 -952 -478 -599 -753 -412 -49 -337 -561 -887 -909 -559 -175 -541 -119 -720 -411 -398 -11 -347 -456 -838 -403 -681 -6 -998 -76 -758 -163 -164 -279 -222 -39 -246 -221 -754 -892 -831 -510 -875 -3 -863 -742 -178 -659 -711 -403 -978 -220 -316 -718 -471 -157 -967 -210 -966 -514 -213 -563 -672 -433 -892 -827 -913 -435 -890 -52 -33 -524 -153 -667 -753 -148 -201 -95 -609 -918 -289 -620 -741 -68 -53 -722 -520 -397 -13 -916 -350 -998 -239 -532 -773 -702 -133 -881 -310 -588 -134 -864 -733 -712 -870 -13 -727 -887 -209 -634 -899 -634 -327 -732 -965 -917 -593 -26 -705 -485 -359 -432 -782 -645 -935 -164 -393 -333 -731 -858 -306 -444 -574 -819 -199 -442 -409 -858 -158 -192 -536 -974 -782 -132 -159 -318 -758 -292 -9 -970 -742 -695 -755 -255 -561 -46 -617 -582 -968 -646 -717 -343 -357 -542 -476 -513 -811 -839 -177 -552 -457 -11 -84 -200 -737 -358 -452 -878 -145 -416 -634 -126 -188 -123 -56 -794 -221 -892 -665 -640 -311 -859 -659 -127 -141 -910 -145 -592 -911 -481 -100 -601 -654 -166 -630 -46 -785 -283 -569 -135 -792 -121 -7 -69 -332 -556 -882 -407 -810 -106 -564 -423 -532 -938 -195 -36 -4 -590 -800 -852 -903 -124 -252 -303 -367 -635 -762 -340 -546 -839 -105 -129 -136 -148 -68 -727 -762 -357 -473 -618 -10 -387 -683 -329 -948 -944 -77 -758 -567 -206 -796 -99 -655 -131 -310 -654 -691 -814 -817 -133 -391 -907 -276 -932 -262 -986 -649 -372 -385 -30 -150 -365 -893 -899 -126 -669 -134 -341 -456 -974 -947 -371 -119 -593 -718 -453 -651 -39 -502 -767 -588 -245 -247 -437 -486 -759 -588 -567 -442 -984 -674 -317 -412 -605 -950 -29 -329 -307 -753 -137 -418 -694 -461 -287 -179 -288 -167 -792 -679 -57 -652 -56 -299 -513 -742 -215 -964 -126 -185 -122 -153 -282 -78 -695 -999 -840 -564 -349 -465 -658 -516 -179 -101 -927 -988 -15 -445 -875 -49 -410 -771 -757 -650 -356 -820 -141 -183 -928 -762 -415 -749 -516 -886 -36 -425 -904 -386 -886 -284 -904 -396 -692 -661 -961 -439 -812 -970 -578 -519 -72 -532 -717 -359 -827 -42 -948 -827 -360 -906 -772 -258 -55 -6 -148 -429 -24 -600 -927 -966 -480 -215 -227 -372 -225 -236 -908 -816 -387 -950 -674 -987 -527 -407 -910 -803 -759 -137 -902 -713 -882 -30 -679 -423 -905 -710 -517 -659 -917 -944 -461 -435 -702 -837 -491 -808 -412 -537 -751 -665 -544 -375 -68 -999 -833 -113 -820 -810 -259 -733 -810 -821 -820 -408 -567 -719 -377 -195 -495 -313 -887 -514 -80 -348 -28 -484 -541 -187 -765 -909 -434 -220 -628 -467 -588 -282 -201 -209 -910 -389 -249 -633 -928 -959 -775 -721 -103 -906 -596 -473 -917 -539 -665 -343 -895 -722 -125 -748 -330 -70 -404 -529 -101 -988 -778 -783 -218 -410 -906 -312 -533 -871 -328 -811 -516 -459 -928 -706 -912 -401 -996 -161 -496 -684 -682 -873 -617 -608 -46 -887 -621 -40 -506 -659 -456 -481 -157 -299 -881 -796 -661 -137 -645 -765 -688 -78 -221 -729 -246 -784 -568 -106 -146 -25 -50 -10 -658 -495 -927 -854 -206 -276 -565 -727 -348 -753 -5 -157 -977 -940 -696 -428 -224 -271 -396 -12 -124 -330 -395 -47 -991 -232 -892 -28 -784 -256 -50 -213 -259 -126 -318 -665 -256 -898 -218 -721 -922 -351 -315 -327 -581 -309 -560 -909 -924 -704 -206 -828 -108 -189 -346 -870 -392 -370 -222 -338 -453 -306 -553 -973 -605 -70 -331 -791 -103 -194 -886 -297 -763 -149 -964 -49 -973 -145 -927 -582 -833 -759 -154 -658 -116 -771 -743 -104 -561 -238 -30 -203 -979 -96 -144 -802 -350 -876 -130 -961 -1 -872 -919 -58 -750 -93 -265 -906 -869 -76 -119 -874 -265 -687 -37 -506 -118 -246 -545 -208 -978 -928 -174 -306 -98 -560 -846 -490 -343 -445 -538 -499 -890 -321 -867 -633 -937 -228 -163 -657 -941 -489 -159 -995 -592 -221 -953 -151 -318 -232 -387 -998 -318 -739 -211 -32 -963 -746 -796 -429 -693 -68 -748 -633 -938 -231 -347 -128 -198 -782 -775 -76 -82 -660 -701 -44 -664 -240 -44 -537 -848 -792 -798 -926 -526 -268 -857 -981 -783 -396 -884 -286 -658 -699 -972 -202 -150 -629 -526 -402 -493 -882 -274 -827 -630 -838 -669 -635 -68 -598 -460 -974 -548 -1 -590 -372 -745 -377 -160 -19 -553 -43 -678 -655 -403 -536 -964 -687 -665 -560 -521 -507 -474 -991 -699 -867 -601 -342 -204 -260 -487 -965 -447 -23 -587 -927 -707 -837 -712 -274 -396 -525 -458 -541 -931 -864 -134 -740 -742 -41 -265 -24 -981 -895 -552 -980 -380 -509 -377 -315 -594 -122 -177 -468 -45 -465 -300 -694 -82 -400 -516 -443 -931 -691 -880 -879 -707 -945 -810 -733 -757 -620 -337 -618 -420 -504 -31 -859 -478 -220 -167 -98 -920 -466 -28 -333 -308 -279 -171 -431 -808 -177 -288 -822 -37 -519 -683 -579 -781 -712 -506 -321 -583 -429 -88 -210 -446 -691 -388 -218 -312 -629 -777 -68 -210 -760 -936 -955 -478 -102 -508 -726 -226 -673 -473 -517 -166 -397 -36 -53 -392 -444 -238 -447 -762 -187 -844 -968 -578 -272 -904 -971 -113 -352 -73 -267 -446 -897 -606 -931 -89 -474 -90 -546 -658 -832 -910 -965 -903 -961 -835 -620 -432 -730 -106 -50 -918 -532 -452 -777 -662 -608 -504 -533 -550 -8 -35 -196 -173 -615 -358 -30 -573 -227 -640 -825 -991 -209 -232 -24 -652 -722 -456 -384 -719 -742 -141 -86 -573 -115 -264 -618 -52 -252 -488 -331 -472 -758 -789 -648 -306 -397 -147 -875 -251 -205 -643 -412 -338 -703 -345 -736 -132 -597 -134 -15 -511 -778 -626 -78 -240 -958 -603 -60 -533 -914 -311 -164 -658 -395 -897 -624 -257 -458 -27 -323 -628 -696 -235 -538 -302 -696 -364 -438 -608 -827 -805 -662 -756 -202 -273 -192 -316 -128 -237 -242 -211 -145 -136 -479 -488 -481 -891 -1 -703 -758 -163 -340 -710 -517 -461 -843 -954 -730 -445 -991 -162 -1 -622 -591 -356 -606 -742 -959 -428 -10 -271 -911 -651 -366 -93 -180 -92 -937 -773 -327 -154 -259 -962 -217 -184 -188 -320 -54 -146 -924 -395 -32 -358 -549 -539 -553 -615 -255 -915 -85 -424 -998 -518 -694 -549 -988 -825 -204 -100 -469 -389 -664 -168 -85 -209 -654 -856 -15 -27 -735 -151 -164 -656 -136 -401 -232 -372 -671 -864 -682 -647 -501 -355 -610 -451 -630 -390 -668 -390 -126 -951 -97 -645 -784 -148 -212 -38 -580 -745 -234 -901 -685 -951 -297 -62 -335 -900 -843 -388 -505 -292 -838 -727 -145 -608 -920 -573 -751 -337 -286 -355 -721 -946 -244 -274 -23 -598 -451 -611 -803 -979 -47 -618 -632 -616 -995 -550 -910 -950 -666 -429 -75 -718 -631 -820 -298 -413 -164 -437 -495 -272 -553 -462 -867 -884 -498 -873 -642 -65 -807 -810 -916 -981 -22 -627 -917 -795 -40 -699 -444 -95 -18 -33 -487 -408 -735 -194 -115 -830 -342 -669 -466 -700 -634 -511 -867 -818 -796 -770 -579 -887 -59 -489 -642 -995 -643 -595 -433 -597 -84 -953 -865 -603 -480 -799 -173 -780 -819 -738 -324 -802 -402 -872 -227 -210 -115 -681 -159 -846 -10 -844 -796 -338 -538 -214 -680 -806 -817 -797 -19 -635 -638 -348 -570 -853 -215 -676 -777 -979 -778 -615 -846 -751 -985 -341 -828 -217 -933 -386 -452 -97 -542 -467 -858 -279 -984 -718 -140 -694 -620 -168 -611 -772 -683 -577 -176 -826 -670 -878 -149 -898 -694 -49 -677 -524 -262 -86 -530 -309 -846 -729 -215 -362 -768 -750 -895 -545 -945 -788 -368 -450 -559 -533 -469 -900 -114 -704 -835 -828 -262 -81 -472 -126 -134 -864 -629 -622 -804 -780 -615 -62 -620 -650 -204 -863 -776 -447 -234 -866 -744 -925 -136 -75 -850 -922 -142 -387 -619 -629 -745 -829 -361 -439 -42 -805 -843 -611 -270 -923 -364 -685 -447 -966 -778 -691 -369 -336 -77 -142 -972 -295 -893 -691 -289 -946 -723 -210 -374 -293 -694 -305 -247 -165 -155 -719 -976 -933 -600 -411 -630 -837 -395 -722 -993 -246 -17 -308 -154 -443 -759 -289 -174 -261 -59 -784 -708 -51 -355 -630 -322 -176 -988 -482 -945 -841 -21 -350 -944 -879 -155 -822 -696 -8 -915 -346 -113 -670 -32 -767 -96 -603 -30 -549 -352 -243 -235 -112 -700 -477 -144 -366 -509 -330 -96 -765 -741 -206 -806 -373 -748 -989 -551 -844 -833 -170 -31 -888 -751 -839 -577 -402 -524 -371 -420 -484 -442 -650 -984 -615 -169 -252 -82 -122 -61 -298 -545 -324 -324 -938 -999 -377 -233 -503 -801 -646 -233 -611 -450 -33 -814 -76 -503 -200 -601 -368 -937 -132 -763 -226 -421 -460 -625 -363 -875 -882 -714 -490 -150 -469 -163 -263 -544 -368 -175 -826 -556 -337 -259 -652 -893 -371 -163 -21 -941 -193 -706 -558 -918 -594 -277 -726 -995 -149 -346 -261 -261 -339 -398 -84 -884 -999 -810 -522 -932 -129 -478 -837 -149 -143 -533 -87 -603 -220 -858 -636 -980 -175 -858 -52 -139 -3 -844 -473 -837 -371 -533 -533 -250 -749 -361 -134 -843 -321 -364 -979 -546 -68 -739 -156 -835 -478 -656 -344 -306 -570 -630 -247 -831 -335 -483 -476 -181 -894 -722 -339 -970 -439 -813 -889 -78 -176 -560 -108 -969 -989 -989 -559 -716 -472 -662 -746 -662 -953 -972 -540 -963 -124 -826 -723 -730 -529 -515 -868 -344 -417 -256 -928 -728 -248 -47 -6 -906 -741 -726 -640 -619 -254 -885 -515 -261 -219 -192 -121 -226 -436 -66 -165 -939 -932 -262 -836 -100 -71 -851 -471 -381 -821 -113 -786 -989 -257 -44 -754 -859 -620 -524 -857 -136 -243 -464 -39 -724 -617 -210 -409 -532 -125 -813 -481 -325 -974 -241 -667 -95 -986 -671 -687 -710 -5 -520 -638 -885 -719 -220 -155 -353 -586 -295 -355 -349 -502 -109 -926 -58 -524 -251 -948 -262 -758 -764 -830 -673 -506 -272 -419 -955 -583 -542 -577 -144 -272 -847 -346 -921 -434 -801 -343 -805 -587 -581 -690 -664 -981 -723 -858 -156 -268 -992 -139 -900 -827 -422 -825 -644 -820 -221 -778 -300 -465 -361 -607 -199 -858 -200 -48 -437 -813 -611 -19 -843 -735 -303 -428 -895 -327 -50 -651 -604 -220 -692 -132 -134 -952 -852 -173 -861 -33 -512 -62 -865 -981 -180 -745 -260 -330 -86 -392 -363 -301 -122 -334 -583 -285 -474 -942 -598 -10 -598 -97 -844 -254 -763 -255 -436 -831 -71 -908 -54 -81 -597 -843 -811 -637 -423 -620 -44 -60 -754 -961 -230 -312 -120 -488 -695 -176 -358 -51 -947 -575 -470 -154 -129 -285 -155 -66 -35 -274 -453 -574 -897 -672 -158 -445 -429 -58 -285 -675 -594 -111 -308 -121 -616 -410 -106 -453 -917 -686 -449 -210 -654 -424 -208 -961 -637 -747 -552 -989 -223 -423 -917 -502 -593 -907 -258 -826 -952 -34 -310 -833 -710 -523 -994 -308 -942 -720 -468 -861 -396 -327 -653 -13 -317 -689 -797 -283 -649 -978 -897 -837 -302 -465 -339 -226 -236 -197 -922 -704 -629 -972 -530 -866 -161 -976 -550 -262 -583 -182 -974 -167 -848 -986 -984 -502 -319 -806 -900 -213 -536 -493 -934 -520 -273 -85 -338 -104 -8 -237 -558 -530 -727 -792 -447 -163 -186 -626 -127 -520 -218 -967 -14 -176 -502 -602 -1000 -627 -776 -38 -707 -647 -355 -506 -29 -655 -641 -609 -3 -577 -836 -22 -926 -580 -719 -878 -158 -674 -973 -558 -825 -830 -626 -454 -926 -69 -203 -776 -170 -871 -992 -406 -553 -655 -24 -387 -212 -102 -285 -234 -110 -918 -659 -493 -112 -694 -836 -157 -521 -549 -654 -744 -35 -740 -540 -372 -150 -794 -355 -685 -348 -128 -218 -89 -450 -839 -602 -422 -422 -283 -755 -737 -745 -233 -669 -71 -148 -619 -75 -801 -577 -412 -2 -445 -628 -144 -508 -289 -385 -775 -124 -271 -125 -489 -172 -597 -321 -959 -658 -986 -722 -447 -572 -738 -808 -770 -384 -765 -527 -679 -47 -641 -806 -489 -299 -308 -356 -299 -840 -851 -562 -846 -91 -373 -55 -946 -336 -241 -781 -703 -90 -378 -179 -985 -678 -301 -5 -885 -758 -44 -684 -590 -420 -920 -992 -588 -42 -435 -351 -235 -919 -288 -573 -606 -131 -808 -945 -418 -161 -594 -945 -68 -993 -374 -297 -424 -971 -963 -582 -565 -135 -992 -180 -884 -670 -10 -182 -654 -671 -375 -86 -274 -574 -156 -168 -783 -925 -257 -536 -218 -142 -662 -320 -282 -968 -483 -290 -350 -490 -664 -702 -846 -751 -807 -647 -520 -831 -226 -794 -172 -455 -957 -174 -936 -445 -861 -32 -384 -8 -5 -916 -644 -534 -394 -189 -96 -897 -70 -446 -367 -169 -834 -745 -928 -599 -751 -550 -139 -790 -899 -834 -890 -557 -58 -2 -907 -133 -66 -491 -169 -667 -718 -489 -121 -30 -797 -840 -953 -695 -537 -169 -707 -56 -161 -996 -674 -347 -414 -141 -43 -975 -742 -547 -213 -590 -23 -717 -70 -379 -580 -577 -855 -11 -3 -376 -714 -642 -642 -486 -198 -43 -384 -279 -777 -734 -500 -595 -456 -169 -449 -991 -476 -537 -896 -319 -356 -450 -399 -830 -693 -970 -753 -77 -364 -989 -415 -603 -111 -377 -218 -929 -157 -332 -368 -9 -159 -506 -828 -14 -580 -865 -260 -83 -742 -912 -456 -923 -914 -124 -557 -40 -980 -269 -345 -976 -348 -387 -782 -376 -702 -673 -459 -827 -617 -21 -336 -319 -982 -204 -574 -432 -336 -368 -323 -235 -985 -430 -670 -951 -838 -863 -872 -632 -616 -322 -285 -573 -903 -870 -708 -716 -370 -893 -90 -947 -230 -756 -471 -285 -756 -272 -672 -423 -803 -960 -322 -333 -414 -480 -105 -856 -839 -149 -166 -178 -19 -348 -397 -442 -168 -360 -266 -574 -31 -670 -785 -373 -385 -449 -975 -520 -738 -131 -105 -165 -931 -602 -736 -541 -694 -967 -432 -613 -104 -708 -90 -689 -888 -573 -397 -929 -221 -14 -387 -734 -962 -654 -699 -915 -830 -242 -989 -732 -893 -797 -602 -73 -103 -640 -445 -723 -353 -838 -865 -264 -71 -686 -136 -227 -252 -160 -126 -99 -771 -171 -630 -902 -122 -586 -621 -534 -431 -351 -933 -747 -840 -250 -290 -265 -727 -252 -836 -450 -231 -881 -37 -188 -251 -715 -57 -830 -896 -426 -578 -668 -641 -568 -494 -80 -697 -389 -131 -98 -733 -406 -890 -290 -874 -96 -941 -609 -660 -684 -443 -621 -942 -1000 -948 -63 -841 -194 -677 -476 -68 -705 -868 -180 -329 -366 -802 -646 -539 -984 -105 -577 -195 -893 -538 -859 -588 -229 -735 -5 -213 -680 -929 -1 -615 -951 -777 -330 -113 -694 -38 -392 -524 -262 -114 -552 -988 -355 -251 -860 -727 -54 -869 -213 -973 -647 -169 -488 -203 -201 -33 -604 -450 -152 -509 -213 -804 -24 -44 -44 -921 -804 -355 -507 -623 -736 -590 -384 -726 -720 -388 -367 -910 -952 -541 -768 -538 -354 -661 -899 -995 -416 -697 -553 -951 -901 -30 -664 -368 -354 -562 -689 -296 -471 -59 -372 -778 -310 -371 -902 -107 -818 -341 -314 -697 -728 -47 -35 -382 -941 -215 -308 -434 -963 -79 -256 -187 -593 -823 -622 -995 -603 -844 -410 -713 -159 -127 -9 -869 -378 -132 -667 -442 -68 -10 -264 -644 -299 -34 -493 -336 -271 -238 -636 -602 -638 -337 -35 -849 -395 -811 -707 -37 -440 -904 -526 -942 -459 -24 -338 -905 -822 -429 -182 -870 -187 -183 -295 -266 -951 -235 -656 -439 -887 -452 -685 -326 -985 -837 -622 -994 -811 -362 -28 -279 -705 -377 -696 -246 -2 -423 -83 -554 -151 -15 -127 -733 -875 -846 -484 -815 -475 -141 -277 -517 -703 -140 -895 -93 -50 -406 -201 -212 -319 -921 -872 -877 -817 -132 -481 -872 -930 -218 -559 -921 -380 -730 -376 -478 -591 -301 -199 -829 -730 -483 -864 -766 -459 -895 -639 -420 -179 -75 -349 -404 -107 -129 -243 -648 -375 -707 -959 -886 -732 -214 -485 -567 -828 -667 -667 -545 -230 -72 -267 -973 -445 -111 -74 -973 -951 -95 -726 -858 -945 -155 -201 -517 -572 -677 -43 -382 -710 -142 -83 -190 -498 -25 -999 -284 -731 -934 -474 -186 -142 -456 -585 -5 -23 -564 -563 -765 -208 -96 -168 -927 -438 -289 -465 -653 -699 -3 -222 -197 -373 -90 -443 -121 -43 -134 -219 -609 -185 -647 -261 -73 -588 -107 -886 -861 -838 -475 -359 -387 -519 -615 -485 -41 -166 -990 -581 -971 -486 -679 -325 -564 -415 -653 -490 -861 -153 -353 -966 -692 -666 -543 -210 -383 -548 -184 -900 -919 -279 -711 -153 -980 -442 -411 -302 -810 -761 -551 -137 -531 -357 -121 -114 -215 -320 -498 -8 -594 -900 -928 -156 -876 -478 -947 -869 -607 -533 -443 -888 -846 -991 -18 -654 -618 -578 -207 -969 -134 -200 -452 -197 -203 -289 -872 -744 -620 -591 -368 -973 -748 -529 -272 -827 -410 -142 -41 -697 -95 -352 -648 -526 -338 -748 -743 -891 -239 -448 -539 -173 -189 -253 -431 -924 -962 -171 -752 -683 -82 -354 -767 -1 -966 -402 -553 -8 -622 -86 -433 -87 -106 -241 -568 -901 -402 -803 -986 -761 -818 -453 -632 -71 -479 -4 -415 -916 -644 -900 -560 -605 -166 -957 -987 -868 -302 -228 -121 -142 -913 -801 -499 -818 -764 -951 -89 -970 -779 -740 -817 -754 -380 -509 -144 -68 -7 -498 -263 -683 -357 -829 -687 -414 -344 -330 -544 -349 -271 -402 -275 -916 -417 -343 -622 -770 -758 -572 -101 -432 -624 -8 -149 -1000 -306 -199 -523 -915 -475 -380 -724 -474 -792 -333 -813 -206 -875 -627 -803 -233 -147 -485 -622 -558 -551 -783 -251 -447 -27 -884 -119 -828 -293 -931 -333 -744 -827 -817 -531 -148 -437 -165 -781 -969 -958 -506 -473 -181 -667 -318 -972 -54 -679 -928 -910 -401 -314 -731 -593 -202 -79 -516 -498 -199 -898 -75 -812 -107 -854 -722 -937 -839 -635 -681 -829 -382 -671 -275 -349 -386 -173 -68 -86 -964 -326 -389 -846 -648 -308 -470 -551 -499 -266 -576 -173 -250 -315 -533 -970 -271 -538 -706 -556 -225 -778 -886 -919 -576 -735 -257 -518 -546 -216 -474 -629 -126 -241 -449 -76 -390 -281 -193 -399 -440 -743 -488 -248 -273 -547 -839 -246 -919 -92 -751 -832 -679 -675 -840 -391 -480 -170 -134 -266 -491 -802 -193 -164 -935 -690 -916 -916 -353 -523 -364 -341 -592 -923 -228 -182 -916 -850 -154 -956 -405 -73 -982 -618 -677 -69 -192 -154 -56 -934 -285 -75 -349 -99 -24 -337 -132 -215 -314 -460 -376 -147 -742 -841 -733 -912 -822 -692 -131 -167 -37 -926 -283 -170 -816 -552 -517 -290 -218 -245 -774 -724 -449 -327 -167 -988 -164 -242 -921 -485 -596 -485 -823 -768 -565 -860 -539 -697 -352 -284 -797 -500 -274 -249 -793 -819 -339 -470 -454 -856 -295 -583 -819 -267 -87 -253 -971 -450 -55 -109 -174 -528 -945 -122 -826 -579 -615 -652 -514 -350 -698 -936 -679 -48 -411 -683 -141 -732 -615 -166 -258 -331 -166 -270 -199 -566 -61 -613 -335 -34 -651 -960 -137 -62 -517 -972 -227 -6 -172 -49 -636 -285 -238 -115 -658 -739 -261 -914 -698 -436 -411 -255 -596 -720 -866 -559 -563 -860 -85 -988 -675 -924 -269 -777 -619 -353 -297 -484 -683 -871 -830 -251 -379 -730 -866 -274 -604 -986 -493 -509 -358 -994 -706 -49 -454 -292 -495 -876 -906 -47 -596 -361 -316 -452 -932 -422 -147 -66 -846 -853 -356 -130 -167 -910 -500 -146 -674 -467 -571 -400 -576 -571 -582 -622 -212 -443 -348 -967 -398 -106 -979 -50 -333 -455 -480 -970 -101 -273 -661 -133 -596 -246 -752 -435 -470 -297 -524 -102 -44 -182 -87 -803 -160 -152 -154 -361 -773 -488 -243 -933 -205 -691 -53 -821 -518 -891 -720 -335 -981 -284 -422 -952 -68 -647 -676 -88 -77 -381 -126 -209 -487 -736 -108 -881 -719 -929 -720 -781 -732 -832 -180 -17 -993 -1000 -573 -962 -825 -556 -580 -66 -924 -895 -574 -210 -390 -962 -88 -258 -454 -505 -905 -242 -145 -300 -619 -201 -202 -680 -474 -359 -164 -266 -889 -543 -368 -344 -770 -790 -785 -100 -489 -669 -293 -95 -743 -166 -139 -268 -407 -198 -681 -447 -607 -572 -906 -129 -852 -176 -354 -337 -98 -749 -998 -848 -987 -23 -26 -612 -44 -26 -980 -303 -943 -513 -202 -338 -708 -20 -972 -30 -979 -610 -330 -574 -762 -820 -740 -409 -947 -463 -153 -865 -489 -947 -773 -35 -657 -295 -739 -393 -436 -708 -345 -417 -795 -966 -390 -783 -940 -337 -624 -612 -602 -309 -736 -88 -431 -235 -866 -170 -227 -528 -94 -62 -387 -408 -244 -896 -93 -464 -99 -573 -32 -112 -517 -192 -46 -989 -348 -364 -449 -905 -289 -523 -691 -613 -164 -668 -844 -862 -228 -881 -115 -208 -277 -412 -628 -834 -979 -448 -164 -142 -221 -235 -462 -522 -855 -24 -298 -731 -852 -13 -888 -538 -954 -211 -414 -899 -666 -700 -741 -317 -268 -610 -564 -62 -416 -197 -330 -522 -505 -305 -316 -573 -414 -330 -555 -477 -841 -995 -558 -184 -22 -579 -68 -150 -780 -668 -799 -636 -90 -605 -793 -32 -912 -413 -41 -898 -506 -700 -156 -457 -199 -252 -297 -893 -102 -885 -615 -685 -238 -709 -770 -575 -826 -943 -385 -441 -420 -917 -279 -430 -191 -259 -261 -702 -557 -404 -297 -701 -458 -365 -470 -562 -260 -483 -944 -422 -648 -938 -442 -103 -544 -196 -312 -653 -701 -568 -500 -248 -872 -703 -745 -34 -884 -52 -435 -218 -697 -398 -446 -334 -648 -602 -405 -978 -789 -312 -267 -862 -326 -208 -408 -91 -495 -785 -156 -704 -192 -218 -556 -972 -681 -587 -961 -828 -122 -197 -444 -839 -803 -189 -242 -803 -809 -359 -712 -742 -883 -952 -83 -95 -89 -805 -964 -512 -897 -360 -215 -831 -907 -664 -825 -613 -159 -143 -536 -929 -31 -436 -986 -561 -436 -318 -764 -374 -877 -619 -687 -450 -969 -286 -371 -371 -177 -576 -697 -937 -213 -604 -721 -686 -422 -341 -398 -580 -425 -212 -805 -491 -690 -733 -96 -303 -536 -97 -784 -605 -380 -803 -785 -978 -1 -894 -960 -734 -477 -397 -464 -685 -399 -225 -645 -720 -448 -397 -159 -488 -656 -822 -806 -240 -389 -539 -374 -72 -784 -775 -565 -832 -593 -843 -415 -445 -5 -917 -654 -666 -973 -286 -238 -803 -254 -566 -46 -592 -719 -392 -258 -83 -794 -299 -996 -251 -691 -961 -619 -350 -878 -644 -622 -667 -65 -76 -603 -719 -874 -789 -645 -188 -55 -102 -184 -34 -509 -126 -262 -967 -352 -415 -705 -105 -871 -782 -847 -955 -942 -421 -692 -661 -545 -763 -867 -499 -398 -380 -191 -869 -348 -84 -228 -714 -534 -594 -749 -247 -456 -282 -824 -812 -23 -15 -762 -166 -591 -871 -440 -841 -384 -666 -25 -665 -862 -486 -758 -79 -515 -740 -518 -804 -549 -100 -476 -109 -233 -85 -622 -635 -560 -554 -906 -852 -625 -673 -997 -266 -953 -957 -588 -666 -598 -677 -176 -413 -960 -514 -863 -941 -636 -624 -744 -38 -887 -125 -89 -626 -760 -736 -289 -633 -231 -646 -789 -732 -687 -492 -865 -360 -655 -592 -885 -896 -545 -206 -374 -530 -120 -139 -916 -773 -367 -222 -588 -559 -171 -494 -133 -877 -323 -689 -835 -979 -146 -450 -416 -801 -761 -250 -512 -258 -796 -453 -182 -528 -489 -876 -317 -373 -789 -857 -488 -356 -513 -897 -740 -392 -474 -30 -34 -711 -996 -700 -963 -812 -843 -834 -448 -76 -909 -919 -81 -260 -755 -902 -461 -753 -372 -913 -427 -226 -928 -218 -186 -127 -715 -437 -75 -752 -396 -928 -37 -957 -256 -559 -95 -413 -465 -212 -143 -547 -424 -637 -691 -748 -593 -308 -157 -711 -996 -6 -727 -286 -348 -500 -783 -976 -378 -660 -981 -111 -325 -612 -578 -301 -619 -756 -34 -257 -613 -648 -468 -605 -988 -928 -166 -358 -79 -926 -462 -509 -605 -603 -551 -106 -53 -322 -859 -910 -3 -3 -277 -691 -132 -612 -915 -517 -164 -10 -263 -715 -713 -330 -669 -245 -9 -713 -751 -12 -970 -696 -235 -125 -371 -462 -596 -973 -475 -573 -838 -581 -461 -3 -254 -410 -395 -412 -233 -434 -102 -602 -570 -16 -698 -64 -686 -644 -828 -396 -530 -670 -58 -402 -876 -908 -624 -161 -2 -260 -481 -963 -416 -54 -615 -201 -989 -134 -824 -472 -125 -969 -3 -581 -771 -474 -435 -566 -752 -500 -739 -409 -694 -890 -994 -583 -956 -380 -247 -142 -90 -689 -396 -744 -51 -585 -881 -692 -586 -912 -358 -278 -820 -734 -363 -459 -349 -792 -674 -20 -783 -243 -975 -342 -778 -676 -267 -85 -876 -235 -496 -264 -576 -330 -843 -530 -739 -666 -180 -456 -459 -645 -362 -73 -799 -982 -315 -381 -222 -948 -100 -830 -629 -658 -25 -879 -177 -211 -804 -464 -710 -21 -866 -660 -310 -805 -753 -522 -419 -304 -64 -438 -883 -618 -35 -281 -50 -528 -955 -171 -658 -334 -691 -505 -827 -895 -973 -372 -562 -190 -239 -77 -87 -403 -340 -842 -72 -84 -367 -752 -99 -930 -463 -577 -454 -936 -926 -607 -465 -579 -804 -365 -535 -211 -754 -711 -310 -890 -513 -669 -165 -613 -504 -836 -901 -447 -918 -931 -36 -393 -896 -257 -572 -267 -773 -193 -144 -751 -392 -658 -808 -602 -749 -13 -239 -162 -124 -427 -449 -651 -114 -360 -850 -342 -89 -121 -848 -674 -501 -227 -672 -998 -737 -44 -339 -237 -123 -866 -404 -242 -279 -115 -375 -214 -775 -725 -550 -72 -607 -653 -828 -213 -806 -815 -230 -764 -244 -705 -195 -33 -892 -332 -763 -792 -161 -71 -404 -245 -182 -79 -793 -141 -507 -611 -432 -620 -983 -856 -933 -938 -629 -72 -361 -837 -376 -947 -246 -827 -525 -31 -452 -548 -157 -224 -257 -786 -740 -378 -222 -912 -222 -398 -954 -242 -307 -707 -159 -349 -159 -684 -391 -954 -33 -817 -89 -205 -550 -180 -826 -242 -399 -104 -103 -703 -816 -625 -142 -97 -854 -169 -644 -454 -890 -501 -138 -402 -89 -84 -700 -48 -924 -875 -834 -975 -753 -286 -864 -849 -758 -492 -683 -814 -89 -82 -376 -651 -214 -107 -429 -115 -422 -528 -680 -442 -822 -361 -367 -821 -514 -116 -876 -703 -156 -861 -809 -118 -938 -769 -485 -213 -51 -596 -44 -251 -807 -470 -693 -501 -530 -952 -615 -487 -824 -424 -519 -491 -323 -506 -442 -192 -739 -686 -418 -99 -895 -776 -6 -206 -711 -890 -346 -833 -986 -844 -75 -632 -266 -619 -445 -215 -674 -786 -671 -327 -418 -600 -908 -495 -239 -118 -353 -691 -884 -724 -161 -682 -815 -277 -963 -96 -681 -678 -719 -145 -174 -269 -7 -185 -883 -534 -842 -31 -403 -486 -909 -375 -134 -632 -603 -333 -808 -115 -690 -221 -43 -620 -225 -318 -665 -858 -779 -530 -129 -901 -842 -946 -960 -542 -177 -595 -892 -590 -481 -581 -663 -824 -829 -683 -536 -358 -571 -392 -28 -336 -135 -184 -654 -240 -496 -854 -1 -330 -382 -599 -401 -495 -591 -425 -479 -750 -521 -317 -192 -286 -676 -803 -895 -514 -595 -6 -927 -248 -100 -417 -817 -494 -663 -394 -351 -454 -94 -444 -92 -296 -392 -983 -804 -111 -681 -784 -955 -778 -830 -463 -952 -257 -779 -520 -597 -837 -358 -713 -935 -45 -110 -558 -833 -693 -10 -564 -867 -60 -109 -32 -73 -482 -363 -759 -256 -971 -218 -130 -356 -783 -543 -212 -952 -381 -205 -311 -53 -582 -941 -489 -873 -810 -471 -43 -568 -185 -197 -406 -718 -719 -519 -699 -281 -971 -974 -96 -519 -334 -944 -763 -947 -187 -821 -305 -483 -846 -875 -362 -274 -457 -629 -596 -735 -388 -75 -647 -390 -450 -416 -105 -186 -173 -951 -193 -713 -778 -423 -733 -23 -411 -888 -702 -561 -19 -296 -791 -124 -613 -169 -367 -899 -345 -961 -62 -571 -503 -941 -125 -138 -327 -821 -409 -735 -415 -836 -36 -560 -873 -371 -745 -11 -195 -721 -700 -729 -970 -468 -850 -455 -692 -926 -935 -483 -992 -171 -525 -452 -82 -169 -630 -575 -377 -299 -655 -992 -874 -739 -655 -807 -180 -295 -204 -715 -390 -638 -32 -516 -664 -163 -938 -514 -67 -730 -379 -859 -388 -272 -103 -72 -931 -234 -482 -404 -727 -417 -781 -206 -639 -834 -438 -355 -537 -766 -735 -965 -919 -872 -983 -873 -287 -264 -292 -463 -434 -826 -369 -633 -24 -805 -310 -831 -265 -80 -357 -381 -810 -974 -586 -280 -715 -741 -231 -597 -186 -992 -641 -669 -614 -718 -158 -877 -786 -882 -820 -245 -901 -678 -791 -782 -632 -49 -709 -306 -907 -639 -775 -388 -206 -354 -456 -289 -349 -801 -312 -838 -285 -835 -390 -78 -199 -129 -812 -193 -497 -434 -563 -288 -726 -492 -89 -584 -632 -466 -499 -736 -915 -206 -775 -887 -50 -836 -239 -546 -371 -922 -268 -355 -753 -911 -822 -838 -530 -879 -200 -878 -718 -110 -878 -631 -514 -657 -336 -833 -686 -738 -127 -766 -100 -530 -732 -210 -5 -55 -565 -956 -173 -500 -554 -533 -167 -166 -704 -556 -908 -559 -402 -739 -25 -111 -503 -676 -8 -923 -899 -757 -289 -849 -220 -939 -323 -494 -736 -480 -435 -918 -629 -477 -524 -335 -203 -907 -244 -754 -35 -173 -113 -740 -619 -217 -696 -367 -751 -781 -245 -545 -852 -619 -317 -21 -243 -885 -21 -735 -929 -687 -605 -666 -752 -862 -599 -587 -464 -619 -980 -859 -726 -268 -997 -225 -499 -393 -103 -333 -758 -251 -658 -664 -454 -58 -201 -271 -200 -688 -775 -450 -11 -603 -792 -784 -978 -153 -146 -969 -743 -902 -325 -891 -464 -482 -757 -273 -333 -47 -282 -754 -670 -917 -259 -463 -721 -857 -713 -583 -920 -947 -773 -251 -111 -362 -695 -432 -187 -230 -448 -57 -910 -316 -580 -614 -729 -977 -362 -715 -389 -159 -458 -125 -865 -842 -951 -642 -940 -367 -8 -647 -278 -63 -745 -835 -94 -664 -3 -685 -303 -959 -76 -777 -54 -240 -291 -889 -996 -793 -982 -173 -941 -799 -78 -277 -336 -874 -907 -274 -352 -583 -423 -802 -309 -25 -589 -838 -478 -247 -306 -363 -969 -236 -200 -151 -146 -698 -473 -614 -671 -860 -369 -526 -398 -909 -991 -542 -496 -225 -547 -424 -665 -993 -180 -769 -665 -987 -546 -292 -584 -415 -803 -345 -974 -946 -90 -421 -39 -203 -664 -45 -38 -311 -779 -266 -504 -550 -3 -83 -297 -242 -789 -248 -186 -39 -445 -563 -375 -545 -879 -901 -579 -246 -730 -278 -768 -148 -330 -694 -295 -738 -568 -914 -98 -589 -625 -42 -817 -232 -217 -14 -306 -129 -998 -384 -759 -775 -37 -716 -371 -140 -813 -417 -577 -779 -511 -544 -967 -546 -235 -369 -6 -513 -339 -688 -717 -829 -161 -278 -725 -533 -478 -294 -102 -119 -626 -234 -524 -621 -519 -699 -128 -697 -533 -266 -624 -685 -61 -441 -363 -376 -574 -163 -252 -791 -782 -880 -145 -370 -349 -236 -129 -676 -382 -327 -341 -854 -638 -720 -604 -252 -358 -368 -10 -570 -236 -267 -811 -175 -653 -879 -295 -341 -788 -821 -536 -860 -510 -10 -347 -919 -517 -972 -379 -200 -545 -159 -893 -329 -882 -252 -958 -276 -209 -245 -296 -313 -604 -964 -921 -581 -889 -386 -220 -409 -807 -531 -237 -136 -816 -605 -965 -417 -350 -795 -789 -854 -787 -900 -301 -368 -145 -906 -513 -947 -553 -784 -423 -463 -275 -459 -937 -64 -678 -514 -913 -939 -490 -838 -333 -667 -169 -795 -888 -606 -277 -411 -577 -53 -587 -333 -667 -843 -554 -41 -940 -803 -363 -862 -627 -688 -194 -161 -519 -967 -287 -484 -391 -757 -954 -893 -652 -595 -880 -531 -505 -514 -444 -78 -772 -458 -777 -255 -182 -816 -869 -722 -937 -909 -776 -324 -220 -153 -15 -787 -828 -626 -20 -229 -14 -405 -107 -922 -474 -51 -881 -68 -245 -66 -200 -921 -968 -190 -178 -840 -202 -122 -434 -977 -181 -451 -27 -461 -157 -541 -20 -279 -414 -374 -152 -51 -737 -221 -24 -786 -215 -115 -471 -184 -932 -536 -873 -809 -587 -704 -567 -147 -52 -595 -690 -304 -878 -192 -808 -799 -136 -23 -650 -674 -939 -707 -532 -626 -980 -813 -313 -837 -465 -216 -162 -228 -277 -306 -711 -563 -249 -252 -171 -225 -644 -967 -437 -114 -679 -656 -383 -563 -75 -944 -735 -986 -639 -685 -560 -325 -408 -222 -844 -815 -998 -149 -896 -859 -426 -821 -246 -470 -56 -217 -226 -425 -968 -961 -201 -896 -292 -503 -616 -280 -98 -171 -799 -978 -32 -565 -541 -661 -873 -809 -76 -367 -914 -687 -606 -549 -603 -518 -956 -175 -950 -448 -451 -674 -673 -89 -410 -16 -478 -310 -597 -5 -827 -122 -406 -506 -169 -579 -517 -556 -689 -72 -848 -112 -79 -227 -596 -126 -951 -494 -975 -429 -254 -727 -810 -597 -605 -231 -544 -999 -932 -172 -790 -315 -591 -175 -855 -690 -136 -544 -172 -2 -72 -652 -215 -789 -723 -485 -420 -404 -696 -52 -682 -710 -105 -852 -296 -637 -735 -987 -65 -487 -688 -992 -628 -775 -691 -646 -517 -255 -833 -121 -310 -613 -596 -191 -873 -954 -941 -345 -276 -872 -229 -155 -749 -310 -89 -410 -533 -445 -349 -116 -861 -223 -5 -204 -989 -203 -347 -604 -873 -688 -506 -101 -638 -429 -931 -597 -254 -808 -46 -304 -485 -483 -205 -831 -837 -949 -253 -650 -182 -203 -314 -955 -451 -230 -585 -175 -111 -210 -781 -581 -939 -233 -458 -758 -329 -271 -187 -288 -452 -263 -780 -909 -298 -460 -637 -13 -927 -268 -543 -98 -146 -551 -450 -808 -372 -425 -591 -957 -765 -701 -905 -648 -595 -829 -886 -396 -842 -918 -898 -282 -79 -348 -914 -208 -691 -6 -238 -198 -10 -625 -175 -349 -443 -909 -504 -359 -107 -64 -660 -240 -377 -759 -990 -510 -755 -513 -160 -259 -436 -17 -843 -605 -166 -348 -320 -851 -96 -123 -27 -487 -687 -885 -702 -311 -756 -916 -287 -548 -614 -659 -181 -294 -231 -623 -620 -333 -801 -309 -922 -778 -586 -470 -695 -701 -912 -612 -688 -94 -588 -278 -303 -435 -371 -702 -880 -774 -359 -521 -624 -264 -858 -651 -199 -478 -761 -431 -455 -739 -206 -200 -898 -318 -88 -149 -262 -904 -114 -84 -785 -341 -654 -133 -613 -243 -635 -72 -380 -240 -436 -661 -237 -971 -265 -785 -182 -692 -191 -296 -586 -547 -634 -526 -301 -967 -102 -172 -418 -22 -930 -966 -760 -308 -411 -842 -763 -214 -614 -251 -417 -221 -41 -564 -543 -966 -652 -346 -544 -155 -807 -366 -224 -260 -326 -997 -130 -697 -600 -361 -669 -69 -413 -438 -643 -873 -164 -896 -209 -412 -614 -889 -302 -257 -727 -884 -929 -330 -832 -143 -460 -951 -266 -264 -897 -345 -985 -270 -36 -803 -97 -629 -688 -491 -339 -800 -631 -360 -464 -721 -771 -404 -73 -50 -117 -331 -253 -670 -612 -873 -951 -1000 -183 -946 -390 -895 -340 -592 -62 -899 -325 -921 -400 -70 -675 -759 -664 -269 -916 -310 -841 -7 -566 -804 -691 -204 -628 -599 -938 -592 -150 -409 -766 -816 -750 -182 -613 -165 -188 -576 -338 -363 -867 -40 -39 -171 -787 -88 -553 -553 -410 -634 -650 -551 -300 -798 -502 -264 -115 -536 -816 -266 -10 -710 -1 -494 -940 -446 -580 -701 -396 -73 -704 -385 -335 -800 -822 -173 -762 -24 -916 -988 -257 -875 -793 -473 -325 -518 -632 -598 -144 -478 -831 -228 -370 -958 -627 -830 -645 -185 -4 -638 -337 -891 -40 -936 -335 -34 -968 -586 -813 -625 -567 -585 -44 -889 -690 -958 -735 -855 -721 -797 -240 -446 -851 -512 -277 -344 -698 -998 -834 -310 -655 -409 -539 -929 -976 -196 -713 -312 -29 -714 -899 -356 -798 -429 -73 -116 -419 -203 -858 -872 -107 -138 -925 -88 -225 -390 -252 -449 -457 -935 -265 -709 -928 -443 -376 -663 -777 -180 -615 -35 -25 -543 -65 -165 -216 -584 -716 -388 -283 -139 -326 -186 -683 -18 -195 -575 -670 -724 -167 -493 -956 -731 -832 -285 -900 -395 -871 -419 -842 -735 -43 -493 -656 -241 -517 -534 -453 -202 -258 -415 -867 -855 -910 -470 -769 -766 -418 -418 -926 -41 -681 -791 -571 -788 -865 -283 -855 -707 -591 -698 -413 -801 -779 -731 -486 -387 -264 -732 -564 -462 -803 -570 -93 -119 -57 -203 -281 -616 -682 -859 -41 -158 -889 -312 -992 -850 -381 -612 -699 -478 -368 -37 -913 -904 -480 -167 -325 -117 -772 -790 -711 -56 -272 -719 -472 -577 -570 -21 -946 -124 -811 -912 -909 -115 -374 -198 -111 -305 -657 -290 -961 -208 -235 -818 -98 -202 -890 -470 -587 -18 -651 -971 -903 -132 -430 -516 -888 -429 -169 -751 -860 -441 -447 -442 -570 -239 -896 -285 -142 -928 -554 -325 -765 -540 -994 -1 -640 -524 -118 -236 -445 -383 -589 -525 -288 -441 -368 -63 -924 -176 -812 -197 -731 -312 -579 -948 -947 -692 -844 -303 -459 -267 -737 -611 -238 -972 -277 -332 -491 -152 -267 -80 -963 -473 -8 -415 -649 -672 -539 -965 -139 -723 -3 -863 -523 -344 -374 -444 -867 -277 -327 -711 -328 -14 -922 -511 -602 -309 -352 -951 -382 -786 -924 -182 -950 -732 -451 -25 -116 -571 -541 -925 -25 -495 -214 -342 -670 -680 -651 -256 -307 -401 -253 -417 -102 -904 -572 -662 -910 -442 -488 -112 -681 -936 -449 -877 -614 -961 -286 -829 -723 -3 -159 -538 -951 -886 -964 -535 -692 -915 -804 -224 -592 -909 -481 -924 -978 -193 -53 -533 -679 -216 -266 -853 -795 -876 -353 -340 -249 -909 -946 -99 -310 -584 -754 -803 -32 -17 -34 -150 -448 -753 -66 -587 -507 -80 -746 -342 -961 -307 -325 -612 -180 -971 -54 -832 -466 -675 -937 -294 -108 -60 -868 -246 -487 -32 -544 -987 -206 -631 -360 -308 -735 -422 -861 -890 -461 -653 -557 -77 -774 -614 -186 -449 -232 -599 -705 -213 -5 -62 -500 -83 -260 -816 -738 -950 -676 -689 -585 -243 -827 -391 -126 -744 -850 -42 -106 -307 -19 -629 -63 -217 -317 -958 -408 -92 -125 -402 -755 -496 -163 -985 -959 -270 -20 -305 -562 -473 -795 -975 -15 -886 -377 -34 -175 -785 -155 -847 -732 -591 -235 -829 -962 -955 -498 -501 -144 -773 -903 -124 -234 -988 -915 -677 -871 -69 -635 -374 -232 -772 -384 -323 -371 -309 -840 -642 -140 -453 -263 -883 -251 -663 -653 -193 -554 -617 -609 -356 -376 -764 -56 -463 -534 -695 -184 -785 -609 -818 -93 -564 -560 -134 -355 -545 -30 -919 -817 -725 -124 -769 -580 -582 -176 -676 -788 -160 -399 -779 -147 -232 -961 -762 -498 -130 -38 -167 -621 -98 -449 -660 -878 -302 -437 -248 -84 -838 -851 -744 -318 -647 -854 -913 -53 -603 -486 -915 -810 -636 -691 -996 -320 -715 -705 -6 -675 -119 -443 -90 -355 -291 -728 -473 -769 -884 -35 -666 -451 -326 -803 -59 -346 -360 -147 -85 -27 -607 -618 -23 -676 -650 -215 -734 -671 -141 -511 -394 -443 -888 -152 -946 -263 -39 -580 -255 -90 -567 -955 -863 -157 -336 -906 -30 -848 -387 -588 -769 -131 -555 -421 -374 -804 -442 -850 -840 -3 -346 -381 -774 -941 -818 -287 -566 -893 -3 -10 -16 -904 -440 -19 -939 -868 -822 -319 -580 -70 -335 -658 -868 -931 -259 -241 -137 -633 -241 -593 -414 -266 -812 -586 -774 -543 -237 -950 -1 -704 -798 -479 -616 -343 -467 -105 -721 -831 -684 -365 -944 -924 -80 -111 -858 -654 -375 -742 -923 -592 -222 -570 -767 -166 -952 -905 -858 -794 -643 -463 -885 -340 -146 -423 -155 -59 -939 -995 -124 -830 -423 -871 -690 -36 -856 -56 -613 -347 -131 -745 -586 -615 -936 -547 -218 -177 -407 -814 -592 -769 -746 -33 -204 -753 -289 -470 -989 -993 -239 -850 -449 -83 -523 -908 -220 -182 -731 -844 -992 -983 -338 -152 -823 -392 -942 -253 -133 -896 -560 -612 -313 -465 -583 -87 -315 -830 -716 -427 -27 -822 -387 -752 -184 -203 -366 -219 -542 -58 -930 -941 -680 -13 -40 -228 -570 -949 -931 -603 -969 -342 -157 -882 -226 -481 -2 -141 -524 -259 -353 -223 -650 -781 -865 -754 -671 -734 -794 -448 -682 -218 -156 -418 -157 -877 -764 -615 -382 -504 -312 -685 -257 -450 -485 -666 -710 -405 -662 -148 -818 -519 -965 -944 -12 -813 -578 -995 -191 -615 -564 -761 -281 -468 -741 -758 -640 -573 -813 -214 -297 -822 -819 -496 -373 -776 -152 -103 -408 -325 -48 -831 -126 -132 -762 -131 -798 -562 -211 -235 -822 -341 -334 -863 -947 -680 -260 -767 -460 -284 -983 -911 -452 -802 -527 -919 -203 -13 -915 -130 -717 -327 -504 -488 -290 -721 -840 -747 -196 -300 -414 -268 -423 -42 -820 -201 -424 -462 -519 -26 -606 -958 -647 -295 -345 -666 -152 -376 -790 -786 -397 -453 -15 -232 -912 -278 -468 -383 -655 -404 -829 -31 -444 -40 -746 -899 -481 -518 -386 -136 -180 -72 -634 -647 -545 -669 -58 -813 -462 -82 -251 -578 -952 -35 -537 -507 -892 -609 -796 -310 -182 -699 -501 -747 -12 -630 -951 -479 -930 -489 -635 -231 -188 -621 -922 -179 -937 -129 -819 -627 -325 -520 -357 -292 -578 -816 -968 -569 -323 -205 -55 -753 -739 -647 -240 -554 -625 -276 -137 -385 -429 -671 -391 -235 -521 -845 -34 -394 -548 -842 -918 -664 -309 -450 -644 -488 -241 -469 -152 -801 -945 -957 -977 -173 -500 -709 -47 -230 -715 -659 -474 -597 -307 -971 -843 -431 -137 -958 -508 -426 -210 -460 -67 -508 -900 -957 -666 -262 -432 -466 -514 -707 -113 -890 -606 -739 -752 -352 -407 -240 -542 -886 -431 -429 -429 -514 -528 -510 -23 -463 -977 -139 -169 -815 -902 -384 -568 -669 -888 -734 -615 -671 -87 -249 -275 -758 -763 -718 -630 -847 -797 -899 -779 -259 -605 -268 -630 -965 -995 -611 -116 -972 -313 -477 -907 -881 -106 -734 -432 -208 -434 -220 -980 -664 -47 -289 -379 -876 -44 -385 -75 -958 -493 -163 -327 -272 -242 -40 -451 -429 -970 -332 -528 -113 -354 -675 -561 -368 -62 -624 -713 -888 -315 -731 -975 -998 -438 -203 -224 -231 -734 -317 -38 -440 -657 -87 -719 -116 -830 -505 -133 -609 -432 -525 -101 -894 -897 -652 -544 -980 -694 -489 -820 -534 -188 -364 -46 -634 -984 -660 -438 -620 -644 -369 -848 -463 -582 -710 -765 -860 -730 -294 -28 -976 -14 -360 -696 -825 -406 -354 -131 -70 -804 -663 -543 -20 -958 -342 -26 -461 -528 -734 -569 -203 -973 -479 -354 -836 -390 -275 -127 -715 -288 -143 -378 -68 -829 -8 -849 -548 -672 -389 -286 -157 -265 -365 -480 -279 -240 -890 -309 -348 -477 -889 -273 -730 -188 -903 -483 -627 -274 -628 -582 -253 -469 -873 -940 -946 -801 -98 -831 -68 -505 -519 -430 -273 -57 -199 -762 -632 -755 -603 -469 -53 -794 -518 -646 -631 -582 -460 -71 -439 -325 -699 -986 -787 -911 -627 -350 -846 -129 -38 -302 -799 -281 -430 -145 -775 -94 -487 -740 -635 -653 -332 -998 -825 -134 -689 -135 -18 -581 -591 -336 -833 -854 -499 -728 -315 -187 -978 -942 -425 -183 -978 -730 -616 -908 -252 -948 -731 -347 -853 -13 -364 -670 -935 -986 -971 -537 -802 -396 -299 -800 -741 -285 -821 -8 -828 -537 -891 -356 -828 -867 -908 -228 -58 -432 -952 -320 -679 -126 -634 -195 -428 -451 -518 -894 -369 -758 -197 -768 -533 -672 -54 -802 -302 -846 -99 -59 -889 -270 -816 -226 -555 -922 -464 -50 -103 -190 -975 -816 -964 -374 -502 -646 -137 -102 -334 -214 -763 -150 -358 -699 -157 -507 -204 -597 -189 -773 -23 -818 -738 -373 -894 -940 -989 -330 -216 -763 -746 -759 -79 -435 -666 -675 -33 -902 -178 -138 -608 -594 -686 -791 -902 -116 -385 -133 -632 -637 -421 -752 -853 -719 -624 -106 -379 -33 -300 -479 -767 -744 -974 -308 -417 -952 -976 -9 -37 -263 -423 -36 -643 -318 -908 -743 -225 -343 -271 -592 -936 -321 -897 -406 -213 -158 -161 -700 -526 -875 -616 -594 -749 -540 -248 -262 -307 -385 -75 -53 -37 -815 -291 -723 -986 -857 -180 -417 -331 -421 -767 -248 -840 -92 -172 -221 -341 -246 -756 -508 -809 -907 -428 -557 -742 -754 -619 -183 -935 -743 -112 -750 -559 -196 -213 -744 -562 -547 -682 -569 -114 -741 -600 -950 -121 -660 -35 -752 -492 -337 -998 -362 -355 -776 -977 -858 -209 -770 -600 -351 -578 -403 -328 -196 -94 -843 -459 -769 -911 -523 -45 -333 -194 -600 -971 -160 -605 -896 -634 -163 -431 -116 -850 -507 -667 -539 -354 -721 -145 -675 -53 -535 -909 -438 -109 -145 -164 -438 -227 -670 -711 -856 -839 -28 -577 -692 -799 -850 -949 -647 -713 -410 -677 -764 -71 -255 -392 -509 -983 -762 -902 -711 -111 -792 -732 -578 -632 -512 -703 -786 -860 -118 -66 -853 -577 -694 -544 -28 -628 -502 -427 -148 -138 -318 -850 -363 -586 -915 -567 -815 -315 -640 -62 -530 -693 -860 -808 -480 -269 -19 -268 -267 -230 -671 -566 -756 -183 -824 -688 -209 -190 -591 -851 -270 -865 -488 -634 -167 -558 -747 -155 -896 -832 -646 -920 -90 -277 -950 -759 -763 -207 -945 -373 -19 -795 -377 -36 -828 -829 -154 -619 -945 -667 -24 -203 -502 -271 -985 -585 -24 -624 -863 -938 -734 -584 -789 -830 -82 -412 -627 -550 -305 -919 -258 -88 -955 -392 -615 -532 -244 -471 -241 -148 -601 -476 -200 -229 -708 -285 -690 -554 -364 -119 -406 -422 -192 -781 -837 -753 -326 -330 -983 -105 -494 -535 -457 -569 -192 -227 -1000 -493 -748 -750 -191 -627 -866 -401 -83 -179 -830 -273 -671 -285 -90 -893 -938 -607 -108 -170 -795 -753 -17 -180 -526 -895 -329 -630 -57 -553 -805 -968 -937 -734 -797 -729 -507 -190 -266 -629 -623 -525 -396 -876 -783 -460 -27 -735 -972 -37 -850 -86 -627 -748 -136 -117 -389 -227 -577 -684 -428 -545 -260 -194 -426 -897 -103 -650 -916 -874 -89 -969 -781 -319 -87 -376 -276 -620 -741 -698 -249 -574 -809 -122 -260 -374 -997 -451 -969 -289 -176 -557 -41 -79 -759 -172 -131 -800 -85 -421 -475 -322 -665 -502 -665 -228 -433 -186 -753 -311 -200 -558 -958 -119 -811 -925 -492 -161 -977 -77 -491 -58 -718 -733 -712 -969 -191 -822 -830 -419 -359 -348 -69 -112 -558 -103 -260 -810 -3 -807 -524 -534 -797 -941 -3 -861 -464 -86 -658 -201 -417 -667 -191 -17 -606 -351 -512 -223 -920 -766 -331 -455 -743 -677 -70 -385 -498 -196 -191 -968 -934 -452 -841 -539 -345 -996 -364 -357 -961 -685 -424 -818 -775 -747 -800 -933 -173 -597 -522 -782 -605 -422 -199 -861 -607 -600 -148 -823 -415 -779 -900 -377 -47 -195 -515 -672 -17 -88 -958 -109 -231 -487 -573 -201 -770 -26 -55 -208 -598 -63 -585 -11 -51 -909 -19 -832 -236 -1 -582 -259 -442 -58 -603 -670 -227 -76 -379 -904 -972 -973 -835 -265 -944 -479 -836 -106 -996 -815 -430 -850 -705 -716 -719 -642 -93 -88 -907 -862 -46 -352 -500 -357 -908 -361 -104 -604 -695 -250 -297 -836 -88 -805 -898 -571 -100 -316 -189 -42 -583 -810 -161 -993 -911 -713 -6 -611 -760 -379 -882 -335 -415 -325 -220 -56 -676 -313 -802 -22 -729 -749 -640 -790 -965 -41 -798 -825 -456 -483 -681 -455 -535 -836 -740 -629 -489 -598 -152 -13 -102 -575 -131 -600 -848 -462 -403 -90 -772 -500 -176 -711 -504 -187 -929 -306 -619 -293 -472 -715 -674 -3 -812 -777 -768 -934 -188 -954 -814 -368 -843 -405 -726 -367 -163 -254 -552 -575 -956 -745 -985 -999 -25 -692 -678 -670 -313 -575 -135 -303 -3 -947 -92 -9 -49 -676 -820 -410 -473 -783 -43 -315 -551 -964 -93 -302 -718 -505 -459 -476 -380 -129 -259 -312 -562 -536 -75 -90 -667 -516 -474 -3 -957 -110 -262 -941 -24 -504 -65 -869 -159 -42 -670 -126 -644 -168 -380 -960 -21 -126 -41 -979 -330 -525 -569 -724 -712 -232 -433 -781 -650 -390 -166 -370 -505 -635 -413 -937 -337 -43 -13 -226 -970 -595 -887 -519 -519 -565 -242 -756 -516 -97 -742 -25 -255 -355 -481 -439 -790 -497 -436 -824 -2 -572 -34 -591 -885 -86 -555 -46 -147 -877 -204 -215 -698 -3 -934 -145 -421 -408 -293 -63 -514 -139 -288 -422 -609 -15 -142 -331 -793 -23 -327 -741 -70 -252 -957 -302 -789 -349 -659 -908 -712 -802 -167 -163 -860 -373 -888 -461 -46 -354 -5 -563 -663 -399 -648 -91 -686 -565 -345 -386 -72 -398 -360 -453 -913 -337 -530 -986 -571 -252 -639 -925 -358 -387 -943 -48 -288 -897 -578 -343 -64 -338 -907 -616 -405 -29 -113 -255 -186 -833 -284 -848 -650 -865 -446 -819 -39 -72 -703 -910 -386 -641 -694 -576 -942 -856 -932 -16 -667 -466 -917 -811 -636 -939 -897 -64 -255 -965 -821 -988 -392 -568 -51 -224 -592 -360 -663 -710 -286 -6 -753 -7 -543 -384 -125 -759 -50 -842 -493 -643 -393 -710 -22 -466 -551 -435 -967 -856 -986 -597 -546 -354 -651 -451 -479 -88 -681 -80 -517 -428 -314 -836 -359 -17 -874 -503 -812 -915 -384 -930 -871 -124 -905 -278 -240 -837 -394 -142 -898 -187 -582 -535 -486 -787 -750 -191 -404 -477 -939 -269 -783 -774 -568 -91 -675 -266 -127 -215 -152 -537 -565 -442 -671 -675 -716 -817 -213 -655 -528 -852 -421 -273 -110 -627 -437 -304 -959 -643 -641 -311 -953 -209 -572 -891 -677 -925 -183 -347 -815 -60 -639 -323 -80 -683 -299 -31 -604 -668 -576 -530 -584 -351 -734 -491 -565 -602 -606 -120 -676 -700 -891 -20 -567 -411 -470 -601 -844 -938 -293 -80 -921 -225 -3 -314 -411 -694 -451 -737 -487 -82 -718 -909 -704 -421 -544 -523 -716 -736 -193 -385 -476 -612 -444 -239 -407 -136 -148 -726 -790 -880 -536 -346 -269 -28 -10 -267 -3 -633 -362 -67 -24 -644 -961 -466 -520 -703 -967 -843 -73 -399 -277 -796 -493 -337 -70 -445 -945 -173 -776 -819 -970 -455 -764 -521 -909 -1000 -318 -784 -141 -8 -418 -599 -655 -177 -563 -114 -206 -923 -127 -776 -640 -35 -832 -88 -64 -460 -805 -469 -881 -215 -467 -28 -51 -113 -697 -6 -327 -128 -942 -903 -375 -419 -262 -894 -856 -809 -328 -544 -888 -710 -237 -109 -15 -685 -730 -455 -44 -76 -675 -903 -317 -608 -597 -456 -249 -911 -196 -238 -315 -854 -789 -4 -876 -859 -765 -502 -213 -105 -87 -527 -244 -301 -158 -362 -384 -105 -9 -131 -538 -281 -938 -962 -47 -413 -410 -349 -436 -143 -893 -290 -801 -788 -399 -749 -555 -209 -450 -314 -301 -365 -252 -343 -215 -378 -264 -479 -709 -89 -120 -63 -924 -617 -322 -755 -945 -984 -756 -784 -33 -297 -492 -790 -174 -803 -774 -387 -135 -968 -589 -935 -656 -480 -817 -401 -964 -998 -383 -928 -472 -491 -415 -565 -281 -201 -551 -404 -622 -757 -665 -33 -354 -916 -838 -773 -999 -113 -398 -24 -859 -419 -470 -855 -186 -595 -892 -943 -223 -954 -693 -952 -84 -13 -222 -505 -861 -143 -748 -802 -76 -817 -697 -530 -76 -244 -687 -59 -117 -699 -950 -86 -782 -853 -823 -420 -873 -610 -218 -306 -193 -373 -749 -65 -943 -707 -962 -590 -91 -493 -15 -229 -581 -946 -283 -542 -239 -932 -544 -879 -30 -149 -639 -213 -594 -673 -236 -792 -510 -944 -235 -49 -112 -742 -653 -19 -9 -403 -694 -25 -128 -907 -888 -151 -96 -980 -903 -217 -245 -96 -409 -709 -898 -925 -859 -133 -535 -221 -940 -752 -575 -420 -87 -753 -790 -720 -113 -667 -394 -213 -189 -505 -439 -979 -685 -466 -9 -665 -116 -643 -663 -246 -901 -798 -903 -528 -142 -749 -254 -694 -403 -299 -247 -310 -817 -147 -336 -134 -469 -193 -578 -155 -132 -855 -573 -649 -663 -506 -758 -98 -229 -195 -838 -670 -912 -783 -701 -587 -415 -37 -340 -713 -873 -821 -215 -320 -912 -119 -903 -879 -327 -494 -537 -750 -283 -87 -842 -255 -105 -199 -964 -670 -113 -575 -453 -765 -256 -41 -957 -13 -38 -927 -225 -963 -882 -769 -911 -435 -548 -242 -759 -770 -44 -461 -462 -923 -666 -66 -813 -213 -292 -820 -980 -71 -451 -604 -449 -902 -566 -23 -384 -383 -444 -572 -933 -215 -558 -320 -812 -708 -465 -36 -623 -132 -351 -838 -331 -375 -732 -893 -283 -94 -87 -905 -392 -421 -531 -736 -40 -801 -430 -594 -408 -287 -268 -55 -869 -710 -722 -965 -200 -465 -645 -731 -116 -723 -845 -142 -433 -827 -781 -949 -559 -986 -537 -921 -555 -963 -509 -224 -346 -140 -742 -556 -53 -590 -716 -843 -586 -451 -43 -269 -240 -340 -41 -770 -442 -437 -872 -832 -876 -307 -443 -633 -901 -545 -345 -194 -861 -747 -528 -835 -420 -704 -569 -321 -918 -667 -897 -993 -970 -232 -563 -860 -336 -832 -291 -160 -20 -218 -264 -581 -975 -350 -8 -43 -604 -328 -86 -907 -317 -346 -741 -577 -118 -773 -202 -163 -948 -280 -919 -837 -434 -633 -30 -116 -411 -103 -218 -867 -521 -935 -85 -886 -502 -81 -564 -330 -920 -196 -723 -889 -618 -946 -919 -703 -515 -382 -789 -498 -650 -988 -213 -259 -628 -993 -702 -659 -962 -368 -995 -687 -991 -753 -383 -316 -673 -98 -187 -270 -468 -534 -603 -975 -510 -809 -562 -700 -870 -360 -963 -700 -856 -254 -524 -925 -526 -856 -8 -741 -736 -382 -920 -133 -777 -453 -226 -185 -438 -440 -228 -245 -785 -385 -315 -171 -853 -786 -699 -765 -743 -219 -513 -737 -301 -367 -731 -492 -762 -724 -644 -289 -136 -494 -712 -369 -768 -876 -132 -47 -553 -697 -748 -985 -415 -404 -100 -706 -632 -221 -712 -88 -656 -717 -408 -279 -771 -61 -661 -847 -112 -996 -697 -118 -491 -92 -40 -623 -326 -536 -19 -731 -285 -359 -869 -364 -993 -922 -629 -723 -963 -203 -699 -403 -983 -111 -198 -732 -978 -31 -638 -456 -229 -770 -145 -932 -991 -606 -410 -311 -337 -738 -34 -825 -828 -541 -112 -710 -114 -796 -677 -73 -721 -609 -191 -650 -417 -631 -161 -359 -81 -694 -46 -495 -597 -239 -9 -216 -186 -549 -141 -539 -701 -976 -841 -425 -139 -257 -813 -718 -416 -273 -161 -775 -407 -288 -686 -366 -153 -463 -567 -451 -821 -29 -947 -330 -564 -484 -867 -346 -117 -226 -916 -840 -918 -159 -428 -313 -338 -157 -780 -278 -453 -262 -344 -599 -971 -715 -395 -956 -65 -734 -310 -83 -457 -295 -708 -16 -669 -395 -976 -955 -575 -342 -968 -810 -862 -176 -959 -289 -518 -751 -864 -951 -178 -351 -759 -426 -498 -791 -990 -570 -689 -516 -280 -102 -544 -430 -668 -555 -277 -723 -802 -192 -760 -485 -160 -979 -356 -567 -436 -830 -57 -371 -677 -432 -911 -220 -845 -361 -996 -77 -384 -436 -363 -296 -965 -381 -543 -72 -348 -149 -286 -171 -971 -499 -117 -229 -844 -152 -613 -491 -859 -411 -498 -697 -33 -26 -680 -470 -196 -524 -142 -55 -68 -724 -859 -846 -9 -38 -638 -98 -437 -837 -62 -300 -213 -423 -914 -303 -943 -75 -369 -200 -37 -773 -36 -940 -630 -782 -286 -786 -491 -591 -51 -704 -937 -840 -268 -862 -806 -113 -735 -849 -670 -624 -806 -530 -957 -734 -693 -781 -326 -356 -643 -356 -459 -730 -524 -760 -586 -654 -185 -110 -337 -890 -828 -956 -912 -871 -684 -818 -619 -914 -844 -247 -971 -57 -323 -489 -641 -107 -249 -912 -385 -690 -160 -700 -82 -539 -368 -466 -277 -670 -779 -106 -383 -610 -798 -436 -241 -353 -500 -14 -315 -105 -105 -450 -473 -834 -746 -865 -26 -26 -12 -850 -508 -816 -459 -763 -711 -36 -979 -422 -302 -431 -220 -395 -41 -94 -51 -705 -123 -97 -661 -207 -651 -755 -607 -783 -144 -783 -74 -752 -823 -900 -11 -988 -114 -271 -509 -289 -622 -161 -448 -665 -438 -86 -577 -906 -591 -684 -720 -361 -599 -866 -585 -904 -31 -711 -277 -78 -490 -645 -23 -186 -105 -173 -62 -475 -54 -380 -505 -115 -764 -995 -569 -383 -208 -250 -789 -944 -393 -324 -320 -943 -559 -181 -190 -696 -26 -738 -505 -680 -871 -694 -3 -235 -491 -536 -204 -135 -455 -593 -524 -14 -164 -809 -16 -333 -922 -839 -403 -752 -791 -562 -846 -469 -317 -507 -556 -880 -599 -556 -965 -259 -930 -384 -137 -51 -861 -458 -418 -645 -346 -746 -600 -985 -114 -966 -382 -140 -273 -568 -800 -943 -748 -686 -110 -574 -684 -146 -889 -761 -817 -910 -572 -73 -778 -501 -525 -821 -909 -303 -746 -324 -944 -701 -253 -212 -219 -768 -616 -350 -412 -971 -143 -684 -576 -570 -750 -395 -628 -892 -246 -272 -338 -785 -348 -548 -759 -329 -972 -787 -737 -288 -753 -963 -760 -227 -320 -531 -175 -911 -384 -152 -808 -154 -994 -800 -631 -326 -647 -559 -167 -800 -647 -226 -363 -459 -165 -507 -857 -850 -870 -346 -201 -923 -432 -351 -798 -430 -47 -167 -423 -623 -306 -935 -385 -592 -320 -118 -155 -800 -123 -411 -19 -536 -794 -465 -946 -219 -759 -848 -539 -693 -497 -991 -600 -851 -635 -791 -632 -130 -165 -35 -96 -971 -258 -505 -751 -320 -195 -947 -833 -278 -890 -277 -885 -180 -1 -384 -268 -288 -9 -567 -442 -923 -631 -458 -408 -106 -441 -538 -147 -876 -322 -930 -304 -204 -393 -357 -124 -261 -535 -171 -531 -918 -58 -968 -334 -107 -826 -223 -345 -467 -264 -808 -601 -273 -184 -886 -421 -542 -368 -636 -99 -662 -74 -266 -158 -128 -5 -332 -188 -202 -435 -608 -371 -186 -356 -99 -358 -369 -420 -837 -210 -883 -565 -997 -430 -302 -108 -544 -291 -633 -675 -683 -893 -50 -102 -406 -391 -353 -909 -942 -892 -350 -37 -381 -706 -802 -210 -565 -505 -156 -927 -521 -506 -562 -726 -152 -492 -541 -326 -946 -490 -669 -830 -107 -824 -973 -257 -436 -392 -889 -359 -190 -889 -111 -551 -847 -301 -370 -670 -658 -250 -749 -648 -596 -601 -956 -236 -178 -814 -693 -547 -454 -668 -849 -945 -469 -416 -198 -174 -9 -205 -607 -746 -721 -606 -2 -647 -716 -914 -250 -929 -222 -917 -523 -631 -962 -19 -521 -886 -393 -608 -481 -178 -832 -524 -824 -475 -346 -549 -787 -963 -227 -105 -288 -663 -982 -597 -278 -136 -24 -303 -435 -636 -444 -47 -79 -806 -857 -384 -761 -944 -816 -531 -937 -851 -772 -835 -616 -300 -757 -687 -17 -685 -433 -846 -212 -170 -860 -443 -105 -163 -535 -235 -996 -136 -492 -783 -187 -270 -755 -213 -408 -22 -584 -169 -593 -408 -409 -821 -543 -615 -475 -916 -312 -58 -285 -204 -36 -73 -270 -606 -738 -356 -239 -456 -769 -666 -541 -917 -242 -852 -315 -238 -815 -989 -343 -735 -575 -406 -837 -943 -249 -731 -245 -651 -723 -426 -374 -4 -264 -806 -848 -767 -620 -226 -954 -517 -247 -529 -316 -321 -6 -8 -31 -343 -371 -420 -193 -566 -53 -280 -503 -842 -116 -194 -212 -444 -152 -922 -229 -750 -949 -854 -964 -165 -997 -414 -393 -243 -558 -453 -174 -318 -468 -475 -184 -458 -705 -79 -329 -638 -269 -670 -481 -843 -918 -556 -633 -232 -241 -936 -337 -78 -708 -906 -533 -550 -688 -72 -377 -904 -953 -123 -550 -868 -567 -633 -686 -814 -768 -294 -493 -458 -313 -13 -59 -330 -353 -682 -504 -443 -250 -495 -724 -34 -603 -123 -958 -859 -25 -899 -33 -411 -946 -771 -67 -752 -735 -808 -614 -131 -848 -78 -725 -332 -139 -916 -572 -81 -862 -712 -154 -565 -563 -70 -390 -730 -338 -150 -835 -463 -598 -154 -918 -903 -121 -265 -533 -291 -903 -339 -622 -65 -458 -317 -830 -836 -308 -366 -663 -466 -768 -527 -507 -897 -464 -785 -870 -881 -56 -139 -17 -178 -134 -782 -456 -244 -147 -867 -328 -958 -169 -313 -129 -491 -321 -177 -656 -146 -208 -336 -242 -999 -894 -573 -992 -52 -748 -701 -749 -437 -2 -646 -292 -56 -952 -330 -487 -464 -763 -474 -843 -662 -686 -30 -254 -503 -923 -252 -242 -917 -524 -107 -527 -746 -984 -84 -520 -474 -965 -247 -88 -383 -488 -766 -795 -487 -246 -71 -753 -99 -438 -687 -331 -511 -937 -341 -33 -571 -176 -403 -726 -351 -118 -522 -661 -722 -827 -617 -428 -266 -114 -120 -98 -189 -893 -765 -47 -844 -391 -733 -822 -233 -494 -491 -129 -816 -965 -248 -291 -241 -937 -275 -65 -3 -483 -893 -186 -530 -970 -552 -156 -386 -98 -536 -464 -506 -265 -590 -272 -901 -505 -664 -338 -919 -610 -878 -880 -640 -244 -715 -149 -447 -775 -507 -876 -449 -853 -660 -547 -761 -507 -183 -276 -815 -444 -867 -507 -699 -942 -484 -905 -437 -582 -9 -955 -524 -854 -17 -395 -904 -410 -389 -197 -398 -2 -984 -211 -766 -765 -691 -263 -579 -195 -849 -878 -25 -24 -735 -786 -446 -397 -283 -953 -858 -981 -280 -693 -448 -199 -709 -35 -339 -354 -522 -546 -951 -600 -544 -625 -967 -131 -229 -783 -210 -903 -135 -583 -707 -846 -150 -836 -980 -391 -869 -139 -242 -793 -521 -623 -316 -85 -478 -420 -44 -638 -710 -317 -395 -472 -470 -544 -273 -763 -761 -280 -328 -592 -654 -47 -280 -485 -230 -601 -8 -544 -734 -291 -420 -332 -958 -479 -273 -420 -391 -857 -827 -227 -225 -223 -938 -133 -220 -735 -168 -678 -981 -889 -840 -51 -616 -889 -19 -921 -342 -327 -232 -98 -109 -646 -725 -59 -522 -83 -392 -951 -916 -95 -872 -753 -566 -330 -115 -46 -460 -819 -756 -300 -140 -780 -442 -8 -415 -623 -182 -933 -487 -3 -765 -946 -736 -703 -646 -427 -481 -391 -35 -281 -149 -499 -713 -879 -168 -75 -220 -670 -410 -982 -62 -969 -744 -484 -258 -875 -591 -343 -636 -298 -456 -212 -168 -15 -276 -917 -629 -785 -664 -25 -421 -824 -673 -480 -691 -647 -535 -557 -501 -938 -321 -968 -593 -768 -875 -347 -326 -837 -787 -543 -885 -403 -937 -663 -423 -604 -2 -117 -129 -733 -931 -651 -523 -124 -739 -144 -326 -568 -246 -664 -379 -598 -122 -780 -420 -180 -570 -778 -205 -974 -183 -840 -129 -922 -356 -432 -131 -828 -488 -464 -98 -411 -635 -844 -404 -410 -488 -391 -141 -674 -697 -305 -91 -11 -295 -437 -1 -595 -255 -7 -115 -217 -818 -272 -913 -946 -953 -198 -691 -49 -567 -287 -561 -556 -590 -61 -687 -222 -620 -595 -107 -663 -276 -369 -311 -36 -257 -990 -404 -185 -935 -156 -669 -417 -216 -472 -455 -59 -755 -458 -379 -155 -914 -738 -447 -538 -767 -672 -918 -810 -588 -853 -312 -339 -215 -521 -627 -606 -654 -469 -689 -941 -881 -407 -404 -195 -156 -966 -464 -804 -979 -276 -940 -960 -921 -743 -623 -453 -349 -386 -989 -900 -359 -853 -291 -891 -704 -663 -281 -900 -604 -703 -832 -728 -969 -170 -915 -283 -570 -722 -767 -890 -680 -102 -124 -334 -942 -754 -712 -129 -111 -59 -752 -274 -680 -455 -190 -718 -880 -584 -921 -939 -424 -866 -700 -952 -394 -513 -245 -918 -382 -332 -321 -470 -755 -53 -602 -244 -354 -666 -164 -983 -997 -581 -500 -616 -393 -929 -712 -631 -125 -637 -808 -5 -270 -173 -945 -968 -609 -652 -440 -323 -161 -869 -771 -335 -529 -792 -134 -698 -705 -417 -244 -827 -581 -675 -336 -732 -500 -520 -866 -49 -664 -389 -248 -135 -592 -534 -384 -153 -995 -240 -746 -34 -779 -950 -565 -34 -41 -299 -771 -824 -267 -10 -60 -657 -919 -726 -564 -775 -739 -619 -554 -944 -142 -238 -264 -554 -868 -232 -581 -100 -292 -617 -790 -980 -992 -938 -412 -906 -602 -429 -275 -371 -583 -619 -968 -772 -706 -915 -512 -819 -882 -87 -161 -757 -275 -543 -345 -809 -55 -912 -186 -507 -413 -110 -877 -495 -445 -327 -563 -192 -124 -121 -729 -955 -704 -440 -77 -579 -81 -579 -301 -184 -705 -186 -812 -961 -92 -297 -397 -38 -944 -141 -705 -473 -144 -156 -50 -896 -762 -109 -581 -326 -486 -959 -756 -721 -116 -229 -94 -346 -996 -605 -739 -971 -122 -360 -472 -349 -478 -79 -896 -947 -709 -679 -576 -264 -742 -83 -16 -264 -457 -263 -284 -548 -166 -242 -520 -72 -110 -797 -815 -775 -333 -531 -791 -278 -539 -549 -844 -93 -899 -768 -686 -355 -893 -577 -229 -668 -140 -977 -936 -9 -206 -681 -383 -611 -410 -61 -271 -771 -431 -90 -676 -2 -360 -338 -897 -370 -892 -943 -971 -251 -616 -15 -646 -839 -754 -743 -66 -141 -399 -813 -216 -703 -660 -378 -720 -193 -179 -973 -874 -857 -904 -719 -357 -236 -907 -358 -583 -802 -673 -560 -74 -457 -348 -167 -488 -44 -271 -110 -564 -101 -710 -133 -734 -197 -39 -643 -903 -904 -520 -488 -338 -242 -145 -821 -432 -982 -598 -192 -890 -520 -787 -371 -951 -89 -903 -238 -888 -456 -11 -240 -535 -56 -428 -373 -131 -218 -507 -455 -612 -738 -368 -552 -546 -192 -369 -480 -621 -223 -706 -729 -885 -884 -132 -410 -5 -290 -203 -777 -980 -329 -226 -911 -229 -473 -926 -947 -326 -205 -670 -39 -889 -493 -729 -688 -382 -14 -405 -399 -631 -958 -791 -2 -581 -25 -786 -432 -684 -379 -619 -128 -742 -289 -292 -797 -759 -420 -273 -100 -973 -366 -9 -331 -110 -461 -423 -473 -165 -687 -692 -391 -319 -531 -470 -602 -34 -993 -328 -614 -41 -76 -858 -50 -93 -480 -680 -4 -327 -793 -210 -266 -426 -121 -3 -128 -727 -642 -979 -621 -339 -534 -568 -561 -716 -547 -472 -666 -991 -867 -371 -562 -40 -524 -343 -414 -763 -624 -347 -168 -986 -521 -312 -821 -91 -358 -761 -362 -471 -146 -267 -863 -62 -99 -872 -839 -951 -236 -444 -390 -332 -92 -730 -864 -140 -507 -108 -419 -75 -135 -955 -846 -978 -73 -472 -244 -520 -759 -787 -145 -12 -301 -815 -735 -848 -972 -973 -545 -404 -648 -484 -881 -785 -732 -553 -978 -606 -970 -994 -132 -453 -665 -238 -242 -616 -198 -558 -311 -354 -900 -7 -397 -15 -697 -614 -908 -216 -995 -712 -318 -153 -857 -811 -587 -83 -259 -149 -382 -144 -822 -168 -385 -526 -973 -287 -471 -463 -476 -643 -889 -577 -261 -200 -665 -862 -709 -581 -791 -605 -273 -518 -228 -685 -817 -476 -638 -588 -305 -509 -792 -621 -360 -352 -396 -948 -709 -909 -279 -887 -458 -919 -181 -955 -443 -37 -648 -7 -669 -907 -101 -981 -617 -638 -429 -775 -109 -481 -345 -957 -683 -555 -489 -767 -571 -454 -758 -519 -888 -733 -248 -606 -803 -501 -156 -260 -650 -55 -165 -914 -41 -604 -593 -554 -846 -462 -676 -39 -706 -558 -594 -213 -619 -230 -24 -776 -422 -174 -134 -619 -484 -791 -280 -466 -66 -412 -344 -322 -578 -928 -578 -11 -275 -653 -644 -518 -136 -63 -651 -408 -142 -268 -357 -861 -333 -581 -908 -593 -508 -842 -508 -850 -842 -877 -730 -375 -665 -34 -101 -202 -910 -407 -583 -595 -533 -437 -125 -411 -36 -479 -453 -150 -88 -145 -925 -783 -209 -623 -763 -367 -980 -140 -462 -816 -424 -389 -24 -771 -944 -501 -630 -690 -38 -364 -471 -213 -203 -734 -327 -587 -695 -365 -141 -972 -903 -568 -775 -258 -259 -649 -165 -241 -88 -4 -786 -106 -871 -472 -856 -176 -225 -408 -679 -874 -419 -868 -502 -133 -716 -822 -142 -435 -827 -254 -393 -601 -515 -89 -469 -584 -376 -989 -208 -336 -311 -52 -425 -96 -785 -331 -106 -399 -31 -438 -344 -423 -763 -892 -840 -328 -927 -626 -771 -89 -544 -444 -57 -559 -932 -312 -752 -763 -183 -585 -481 -372 -900 -38 -101 -200 -661 -3 -474 -333 -53 -673 -216 -930 -606 -92 -251 -601 -432 -408 -175 -900 -227 -778 -199 -408 -603 -954 -720 -891 -52 -509 -606 -230 -431 -914 -688 -279 -785 -194 -686 -808 -598 -120 -799 -149 -278 -181 -297 -602 -977 -990 -862 -683 -659 -267 -151 -283 -1 -63 -883 -669 -980 -391 -831 -830 -513 -267 -906 -980 -384 -677 -385 -879 -914 -929 -759 -832 -144 -676 -848 -528 -506 -882 -442 -73 -357 -575 -15 -926 -594 -158 -824 -728 -357 -354 -35 -680 -604 -583 -614 -356 -879 -832 -299 -655 -858 -258 -947 -311 -791 -991 -96 -945 -459 -490 -816 -738 -580 -568 -71 -106 -325 -7 -228 -836 -472 -872 -913 -752 -885 -180 -372 -470 -578 -764 -477 -473 -315 -657 -764 -680 -582 -100 -453 -804 -790 -834 -824 -801 -61 -130 -738 -342 -892 -134 -555 -767 -928 -46 -830 -703 -96 -807 -477 -981 -149 -225 -661 -674 -134 -2 -216 -711 -954 -235 -776 -999 -724 -295 -828 -540 -83 -405 -777 -438 -544 -709 -168 -63 -161 -777 -775 -864 -95 -37 -764 -162 -768 -676 -386 -442 -376 -709 -334 -554 -679 -999 -153 -521 -384 -4 -686 -960 -601 -419 -344 -280 -631 -130 -528 -623 -940 -480 -479 -287 -645 -868 -558 -880 -195 -485 -349 -384 -604 -409 -721 -120 -732 -509 -997 -803 -980 -730 -170 -46 -146 -696 -563 -769 -605 -675 -676 -911 -538 -511 -461 -183 -863 -361 -188 -525 -759 -56 -706 -494 -944 -45 -507 -367 -634 -471 -926 -907 -99 -962 -278 -407 -707 -906 -291 -652 -814 -744 -392 -292 -139 -521 -834 -33 -912 -902 -970 -470 -219 -695 -675 -965 -334 -820 -967 -242 -866 -653 -941 -168 -401 -585 -642 -757 -926 -818 -582 -552 -656 -515 -640 -169 -393 -633 -119 -989 -770 -743 -452 -676 -353 -469 -323 -557 -37 -121 -292 -608 -489 -914 -619 -350 -279 -973 -155 -535 -940 -812 -881 -100 -905 -814 -846 -696 -457 -440 -804 -341 -479 -274 -590 -310 -248 -955 -852 -744 -824 -316 -879 -287 -105 -113 -151 -448 -294 -449 -884 -481 -945 -754 -167 -164 -254 -507 -319 -133 -244 -151 -656 -895 -452 -72 -572 -652 -821 -988 -983 -820 -433 -56 -140 -497 -962 -26 -609 -763 -906 -1 -649 -287 -600 -177 -103 -337 -119 -827 -726 -700 -633 -239 -213 -659 -489 -61 -59 -244 -272 -688 -803 -281 -3 -155 -439 -247 -365 -120 -554 -284 -350 -548 -180 -252 -835 -374 -116 -242 -469 -363 -770 -463 -721 -768 -476 -932 -393 -860 -119 -95 -894 -200 -742 -136 -600 -290 -83 -658 -430 -718 -48 -407 -685 -403 -714 -125 -575 -692 -67 -505 -536 -284 -906 -867 -861 -337 -150 -331 -672 -454 -32 -715 -449 -802 -375 -640 -543 -342 -267 -595 -322 -857 -674 -186 -248 -412 -963 -745 -736 -194 -641 -638 -96 -699 -844 -144 -433 -657 -935 -310 -566 -288 -541 -560 -666 -893 -545 -483 -836 -377 -257 -743 -954 -586 -167 -738 -857 -627 -950 -343 -828 -240 -881 -935 -733 -943 -431 -111 -788 -307 -639 -121 -42 -416 -525 -320 -732 -118 -44 -741 -346 -652 -989 -151 -150 -390 -464 -326 -414 -361 -604 -902 -49 -38 -468 -457 -964 -154 -826 -142 -368 -697 -929 -65 -352 -599 -396 -538 -886 -644 -352 -550 -271 -500 -44 -864 -90 -675 -386 -125 -570 -672 -961 -407 -160 -611 -174 -607 -772 -626 -754 -751 -469 -704 -110 -979 -38 -316 -160 -547 -35 -870 -952 -290 -505 -240 -459 -324 -770 -513 -26 -38 -685 -97 -272 -43 -136 -934 -203 -115 -845 -83 -669 -339 -585 -190 -502 -469 -474 -506 -222 -520 -565 -588 -501 -718 -243 -186 -581 -12 -305 -928 -796 -560 -939 -144 -56 -299 -396 -411 -203 -419 -266 -608 -460 -317 -163 -708 -963 -781 -964 -820 -746 -364 -120 -779 -410 -351 -269 -125 -512 -695 -664 -282 -327 -305 -378 -210 -653 -942 -32 -52 -366 -105 -558 -924 -256 -327 -578 -164 -970 -261 -502 -586 -781 -728 -313 -153 -837 -191 -346 -613 -470 -186 -510 -98 -322 -218 -999 -435 -55 -934 -151 -777 -569 -624 -809 -300 -842 -532 -867 -709 -858 -381 -137 -690 -737 -88 -622 -184 -406 -572 -990 -10 -718 -724 -771 -901 -479 -364 -758 -512 -270 -361 -407 -600 -638 -731 -462 -443 -510 -853 -886 -288 -212 -959 -340 -973 -630 -760 -359 -898 -661 -484 -768 -784 -822 -294 -940 -397 -420 -886 -976 -56 -664 -595 -506 -56 -664 -680 -331 -660 -536 -629 -464 -713 -26 -720 -672 -677 -454 -441 -354 -933 -650 -799 -138 -80 -791 -707 -489 -705 -546 -884 -754 -644 -781 -277 -630 -641 -673 -700 -203 -76 -851 -921 -556 -787 -967 -472 -960 -389 -91 -879 -173 -644 -781 -110 -577 -347 -75 -852 -77 -989 -561 -320 -477 -909 -775 -470 -418 -712 -178 -969 -795 -453 -171 -360 -545 -309 -810 -346 -482 -824 -417 -283 -910 -869 -489 -764 -477 -793 -411 -270 -283 -798 -960 -227 -279 -119 -437 -4 -855 -627 -210 -582 -699 -934 -425 -323 -620 -743 -749 -926 -55 -365 -161 -869 -247 -674 -439 -229 -229 -621 -612 -796 -853 -543 -354 -440 -78 -944 -130 -818 -141 -995 -499 -703 -364 -379 -461 -785 -473 -75 -580 -499 -522 -61 -113 -765 -967 -794 -589 -120 -171 -199 -449 -181 -207 -536 -67 -786 -730 -736 -664 -964 -35 -804 -742 -473 -677 -358 -599 -633 -197 -864 -852 -39 -973 -744 -32 -36 -862 -161 -599 -166 -668 -663 -476 -91 -633 -408 -251 -575 -560 -206 -441 -50 -945 -212 -810 -395 -322 -147 -416 -496 -199 -989 -636 -530 -979 -283 -826 -837 -946 -45 -328 -427 -474 -915 -581 -295 -594 -382 -77 -891 -978 -219 -901 -960 -663 -324 -802 -388 -124 -627 -424 -603 -368 -50 -13 -611 -245 -605 -120 -40 -874 -797 -980 -746 -938 -72 -776 -871 -614 -359 -432 -681 -202 -930 -320 -698 -669 -29 -324 -102 -668 -709 -788 -926 -166 -985 -293 -581 -325 -799 -280 -500 -743 -45 -203 -667 -967 -643 -493 -481 -114 -959 -97 -49 -987 -720 -690 -853 -571 -146 -193 -906 -248 -231 -60 -593 -229 -312 -274 -763 -564 -55 -337 -355 -465 -533 -241 -95 -915 -589 -226 -109 -297 -693 -936 -604 -277 -250 -636 -783 -220 -430 -665 -243 -796 -315 -218 -792 -132 -857 -665 -215 -818 -366 -802 -266 -303 -270 -795 -388 -728 -711 -898 -244 -779 -764 -534 -247 -541 -156 -28 -795 -586 -111 -70 -286 -931 -87 -866 -346 -816 -275 -717 -837 -644 -904 -213 -127 -416 -15 -260 -958 -649 -533 -813 -80 -928 -335 -161 -212 -838 -537 -370 -162 -768 -332 -423 -321 -813 -746 -398 -781 -737 -776 -707 -421 -558 -286 -491 -37 -3 -152 -125 -225 -313 -134 -523 -747 -260 -533 -144 -24 -542 -677 -64 -462 -667 -228 -447 -458 -739 -940 -278 -765 -954 -83 -677 -363 -206 -646 -455 -507 -531 -787 -212 -798 -651 -828 -883 -874 -294 -231 -790 -702 -338 -899 -145 -877 -429 -322 -341 -587 -649 -523 -57 -692 -330 -604 -419 -50 -584 -271 -356 -787 -257 -122 -578 -28 -609 -326 -101 -225 -791 -96 -995 -168 -426 -29 -583 -13 -833 -249 -199 -185 -374 -832 -246 -788 -161 -396 -85 -20 -24 -938 -87 -843 -171 -919 -180 -258 -76 -571 -154 -14 -999 -727 -373 -257 -140 -687 -874 -488 -205 -951 -24 -784 -821 -702 -510 -19 -432 -825 -458 -775 -434 -937 -768 -49 -40 -700 -387 -858 -657 -634 -988 -423 -762 -673 -768 -416 -816 -373 -606 -594 -382 -841 -305 -55 -375 -449 -877 -800 -830 -325 -942 -91 -41 -251 -477 -632 -116 -708 -702 -728 -671 -579 -680 -28 -191 -993 -54 -492 -336 -195 -951 -448 -842 -218 -676 -94 -426 -266 -725 -302 -140 -818 -433 -259 -380 -243 -979 -698 -433 -198 -796 -92 -270 -188 -47 -304 -798 -931 -322 -180 -999 -304 -235 -885 -178 -173 -315 -925 -419 -284 -140 -302 -612 -934 -374 -155 -240 -273 -674 -216 -457 -149 -176 -359 -403 -343 -557 -380 -555 -795 -988 -246 -939 -674 -276 -727 -917 -332 -547 -814 -978 -740 -128 -676 -924 -799 -644 -52 -765 -683 -715 -978 -66 -28 -425 -675 -791 -452 -1000 -951 -291 -455 -68 -720 -922 -786 -801 -262 -61 -759 -971 -899 -593 -316 -459 -63 -849 -147 -542 -236 -870 -759 -775 -351 -106 -47 -504 -976 -259 -368 -80 -991 -143 -862 -241 -615 -806 -979 -920 -526 -207 -789 -392 -228 -259 -968 -540 -979 -947 -142 -447 -249 -2 -375 -777 -192 -774 -643 -412 -907 -80 -434 -628 -467 -581 -51 -555 -875 -92 -731 -104 -489 -450 -280 -891 -371 -788 -663 -172 -791 -475 -668 -542 -4 -264 -355 -285 -998 -66 -521 -169 -126 -250 -250 -166 -533 -866 -677 -739 -911 -127 -923 -235 -871 -257 -41 -273 -434 -104 -744 -621 -48 -24 -974 -381 -660 -433 -341 -788 -631 -414 -689 -775 -586 -706 -749 -997 -87 -379 -347 -84 -719 -125 -567 -327 -9 -83 -747 -950 -553 -955 -432 -173 -212 -486 -844 -851 -806 -686 -244 -973 -116 -827 -256 -944 -662 -563 -371 -646 -323 -255 -578 -911 -700 -218 -894 -265 -426 -937 -301 -698 -934 -132 -780 -862 -591 -872 -4 -6 -254 -70 -444 -983 -359 -920 -870 -275 -408 -821 -602 -148 -272 -801 -529 -771 -479 -36 -17 -469 -374 -220 -337 -144 -291 -560 -78 -809 -121 -498 -501 -8 -254 -148 -744 -102 -328 -652 -997 -631 -616 -758 -776 -878 -646 -517 -208 -34 -934 -155 -813 -676 -821 -709 -930 -39 -979 -278 -624 -410 -134 -681 -961 -687 -9 -992 -280 -389 -730 -617 -802 -877 -428 -336 -1000 -903 -919 -309 -296 -28 -261 -585 -770 -81 -105 -11 -719 -782 -33 -121 -58 -772 -766 -38 -810 -940 -821 -142 -385 -835 -926 -328 -434 -414 -815 -617 -756 -252 -326 -864 -410 -532 -809 -122 -726 -511 -322 -495 -233 -498 -833 -315 -88 -257 -171 -609 -196 -821 -888 -720 -305 -454 -932 -52 -615 -737 -163 -485 -520 -713 -521 -428 -15 -411 -102 -395 -664 -576 -970 -900 -30 -546 -632 -234 -121 -759 -774 -881 -252 -810 -445 -814 -995 -205 -634 -489 -865 -667 -396 -163 -613 -754 -660 -762 -698 -102 -884 -855 -783 -107 -888 -955 -228 -856 -813 -414 -534 -134 -793 -545 -871 -486 -689 -952 -812 -531 -971 -602 -159 -813 -279 -190 -765 -441 -808 -564 -88 -929 -654 -985 -988 -820 -351 -199 -821 -584 -739 -564 -117 -884 -891 -273 -626 -972 -414 -513 -167 -826 -814 -525 -972 -43 -652 -953 -153 -417 -135 -636 -447 -270 -423 -932 -581 -107 -682 -695 -376 -175 -499 -435 -635 -546 -603 -177 -350 -302 -201 -344 -270 -327 -605 -645 -312 -748 -993 -537 -48 -406 -878 -38 -361 -596 -28 -811 -522 -402 -685 -2 -837 -631 -393 -75 -41 -717 -192 -944 -555 -654 -607 -112 -442 -569 -506 -524 -331 -207 -68 -561 -366 -499 -108 -49 -246 -709 -952 -993 -888 -651 -616 -882 -973 -760 -60 -105 -276 -250 -335 -481 -111 -519 -406 -997 -648 -78 -517 -802 -186 -675 -922 -156 -642 -243 -247 -632 -380 -577 -416 -305 -823 -889 -876 -85 -727 -160 -274 -537 -183 -156 -826 -426 -78 -134 -707 -203 -79 -291 -749 -38 -497 -106 -670 -787 -584 -334 -576 -876 -107 -654 -807 -670 -918 -294 -714 -265 -626 -561 -345 -52 -778 -529 -738 -711 -870 -124 -308 -913 -987 -615 -183 -619 -701 -153 -848 -226 -538 -996 -233 -972 -559 -261 -566 -585 -453 -563 -168 -505 -582 -694 -38 -259 -984 -86 -998 -558 -221 -104 -16 -261 -344 -959 -260 -700 -384 -320 -74 -289 -149 -947 -927 -982 -233 -599 -736 -668 -741 -178 -708 -482 -173 -237 -921 -188 -890 -515 -442 -484 -816 -172 -882 -564 -399 -16 -426 -548 -20 -367 -627 -812 -710 -756 -226 -324 -151 -269 -59 -355 -944 -420 -361 -55 -587 -99 -176 -53 -862 -915 -632 -658 -181 -661 -302 -755 -1 -297 -653 -310 -678 -589 -605 -10 -689 -427 -703 -652 -843 -767 -142 -469 -382 -153 -464 -265 -96 -344 -10 -116 -358 -377 -634 -282 -672 -63 -583 -587 -77 -609 -894 -632 -144 -594 -859 -924 -259 -916 -15 -591 -509 -970 -888 -340 -496 -23 -103 -648 -780 -143 -636 -229 -355 -980 -33 -606 -222 -110 -153 -844 -549 -565 -4 -343 -757 -781 -107 -422 -538 -970 -122 -351 -544 -571 -195 -97 -375 -897 -659 -137 -680 -785 -963 -148 -789 -880 -844 -380 -689 -615 -108 -620 -820 -437 -861 -927 -20 -485 -626 -83 -973 -971 -625 -770 -193 -414 -752 -190 -821 -937 -38 -913 -684 -822 -818 -219 -424 -514 -812 -243 -703 -445 -5 -522 -230 -968 -523 -515 -690 -628 -885 -195 -1 -189 -12 -970 -202 -597 -155 -689 -46 -493 -24 -779 -452 -511 -328 -303 -914 -46 -643 -853 -536 -734 -686 -129 -389 -342 -422 -240 -555 -261 -420 -3 -609 -234 -639 -256 -237 -177 -575 -971 -257 -776 -621 -294 -300 -383 -439 -295 -936 -67 -890 -781 -118 -936 -918 -304 -582 -549 -253 -223 -833 -810 -227 -537 -137 -56 -151 -71 -758 -382 -248 -340 -334 -600 -526 -520 -303 -841 -309 -399 -6 -345 -503 -637 -598 -269 -639 -537 -983 -219 -918 -814 -425 -426 -270 -751 -864 -390 -427 -516 -773 -887 -926 -327 -103 -471 -65 -529 -629 -763 -960 -414 -818 -159 -769 -773 -765 -484 -802 -498 -633 -167 -936 -574 -290 -628 -324 -624 -118 -264 -228 -401 -57 -257 -653 -15 -979 -897 -748 -733 -405 -745 -819 -95 -395 -82 -82 -456 -233 -604 -963 -417 -128 -126 -131 -811 -603 -291 -124 -692 -325 -87 -898 -59 -818 -596 -647 -515 -82 -796 -530 -50 -182 -367 -429 -872 -824 -220 -998 -564 -432 -175 -940 -49 -825 -876 -114 -896 -235 -695 -294 -514 -541 -344 -714 -266 -377 -820 -994 -725 -31 -129 -450 -5 -185 -947 -596 -86 -709 -326 -948 -745 -288 -989 -202 -896 -340 -338 -548 -427 -228 -948 -900 -676 -7 -291 -961 -484 -330 -330 -763 -925 -880 -912 -507 -274 -327 -631 -299 -396 -698 -467 -62 -95 -165 -113 -786 -300 -957 -18 -835 -552 -18 -806 -270 -620 -847 -571 -552 -204 -214 -30 -297 -417 -917 -910 -404 -832 -135 -88 -115 -973 -326 -215 -25 -471 -895 -350 -671 -190 -600 -751 -454 -253 -21 -206 -365 -908 -115 -789 -935 -726 -602 -934 -878 -894 -650 -697 -787 -42 -415 -446 -227 -228 -693 -437 -495 -700 -586 -420 -899 -804 -97 -665 -630 -966 -878 -615 -679 -217 -274 -556 -37 -515 -477 -377 -605 -446 -123 -384 -63 -633 -665 -239 -885 -347 -284 -529 -710 -433 -940 -245 -537 -472 -366 -736 -374 -528 -605 -778 -676 -812 -930 -629 -113 -688 -409 -624 -286 -637 -897 -608 -399 -579 -904 -154 -610 -46 -505 -286 -372 -773 -875 -967 -74 -961 -628 -587 -709 -652 -346 -389 -51 -316 -234 -791 -15 -953 -235 -399 -734 -797 -930 -179 -868 -646 -341 -479 -492 -306 -968 -633 -388 -589 -70 -941 -281 -833 -233 -777 -170 -522 -129 -881 -596 -217 -416 -166 -553 -648 -969 -158 -563 -620 -590 -98 -296 -910 -619 -608 -605 -900 -841 -444 -927 -450 -904 -298 -954 -403 -951 -582 -718 -680 -838 -883 -628 -162 -447 -591 -497 -446 -361 -167 -398 -944 -101 -155 -247 -622 -683 -329 -753 -474 -766 -763 -646 -894 -841 -849 -516 -941 -888 -399 -631 -428 -585 -177 -308 -332 -356 -612 -786 -4 -378 -631 -865 -453 -220 -411 -885 -939 -990 -708 -495 -328 -739 -815 -919 -434 -783 -845 -273 -666 -933 -935 -323 -30 -607 -961 -772 -466 -174 -676 -352 -343 -522 -328 -183 -625 -272 -449 -781 -407 -282 -891 -756 -376 -405 -603 -924 -537 -839 -608 -69 -752 -515 -463 -47 -79 -324 -658 -700 -266 -806 -620 -570 -505 -305 -539 -253 -732 -840 -64 -84 -951 -857 -742 -177 -820 -883 -136 -184 -225 -688 -353 -624 -611 -840 -86 -632 -132 -409 -649 -997 -394 -45 -793 -162 -751 -699 -895 -911 -45 -12 -179 -982 -26 -712 -44 -68 -193 -687 -647 -722 -752 -166 -637 -236 -697 -340 -910 -777 -843 -238 -606 -691 -605 -164 -98 -404 -421 -390 -134 -732 -650 -601 -656 -586 -677 -585 -345 -274 -916 -914 -845 -816 -297 -68 -62 -386 -731 -814 -853 -836 -253 -998 -770 -958 -715 -770 -281 -551 -106 -82 -707 -311 -184 -854 -840 -484 -750 -677 -632 -736 -455 -46 -396 -292 -768 -405 -392 -213 -77 -404 -736 -260 -467 -722 -43 -59 -587 -31 -770 -54 -598 -536 -381 -98 -571 -820 -969 -896 -91 -117 -107 -80 -40 -878 -689 -463 -286 -498 -414 -54 -765 -567 -762 -656 -319 -984 -956 -526 -334 -72 -697 -997 -878 -262 -481 -964 -595 -42 -499 -284 -897 -137 -951 -924 -866 -604 -108 -664 -149 -342 -245 -271 -720 -939 -690 -695 -369 -29 -774 -543 -87 -699 -686 -70 -713 -306 -537 -203 -731 -960 -140 -691 -389 -57 -851 -702 -926 -424 -971 -207 -551 -386 -137 -890 -330 -493 -199 -347 -294 -840 -970 -906 -89 -777 -731 -217 -670 -171 -429 -29 -96 -450 -225 -837 -749 -518 -437 -839 -95 -410 -592 -785 -809 -304 -498 -176 -415 -249 -105 -640 -516 -374 -265 -102 -313 -315 -67 -364 -334 -760 -381 -512 -499 -199 -467 -475 -664 -911 -901 -937 -526 -192 -46 -57 -253 -655 -16 -430 -170 -282 -785 -16 -693 -143 -30 -307 -709 -56 -876 -399 -907 -967 -246 -931 -148 -560 -309 -585 -992 -155 -236 -606 -488 -326 -621 -304 -530 -477 -110 -698 -571 -699 -691 -408 -539 -327 -808 -376 -214 -101 -510 -78 -620 -362 -470 -222 -904 -340 -164 -157 -820 -296 -911 -363 -577 -57 -94 -952 -714 -414 -443 -496 -396 -659 -347 -769 -620 -595 -382 -242 -645 -718 -870 -534 -191 -388 -689 -39 -411 -93 -901 -805 -508 -760 -555 -494 -165 -632 -904 -219 -982 -880 -701 -952 -531 -6 -552 -627 -846 -781 -522 -440 -74 -949 -406 -496 -480 -209 -308 -717 -470 -876 -460 -535 -677 -167 -700 -537 -20 -55 -443 -301 -371 -997 -830 -533 -342 -955 -247 -492 -2 -358 -252 -314 -636 -445 -716 -417 -562 -463 -734 -999 -219 -422 -186 -692 -777 -210 -358 -463 -17 -404 -557 -299 -552 -591 -948 -800 -41 -884 -771 -598 -280 -177 -295 -97 -419 -10 -388 -38 -381 -662 -207 -738 -468 -366 -633 -904 -502 -906 -166 -991 -990 -665 -711 -77 -96 -744 -318 -252 -199 -42 -800 -318 -383 -861 -956 -580 -974 -547 -165 -547 -330 -458 -136 -949 -790 -98 -908 -785 -698 -814 -230 -7 -786 -841 -101 -632 -937 -139 -800 -907 -250 -411 -780 -329 -223 -352 -173 -41 -146 -623 -980 -508 -987 -717 -366 -183 -189 -155 -485 -463 -401 -979 -845 -934 -607 -276 -52 -511 -136 -34 -525 -820 -658 -372 -851 -506 -811 -526 -262 -381 -859 -637 -801 -482 -573 -281 -842 -350 -759 -353 -309 -19 -734 -398 -496 -88 -452 -228 -892 -949 -113 -34 -765 -856 -768 -223 -391 -614 -257 -4 -382 -767 -918 -411 -534 -213 -18 -571 -736 -304 -933 -240 -929 -387 -195 -770 -791 -262 -280 -540 -275 -802 -596 -452 -501 -313 -101 -722 -922 -403 -224 -360 -147 -375 -609 -600 -64 -524 -253 -569 -607 -503 -840 -284 -623 -666 -556 -152 -192 -771 -362 -666 -300 -509 -47 -249 -151 -895 -309 -245 -228 -127 -675 -233 -144 -115 -391 -956 -72 -45 -655 -421 -692 -30 -285 -153 -564 -595 -593 -234 -152 -104 -977 -151 -179 -680 -369 -820 -506 -557 -854 -740 -240 -704 -271 -516 -394 -451 -373 -645 -674 -260 -266 -355 -931 -92 -128 -716 -118 -185 -673 -828 -70 -637 -307 -175 -412 -950 -460 -474 -410 -909 -247 -550 -140 -109 -207 -368 -344 -131 -237 -229 -770 -411 -260 -83 -148 -877 -480 -128 -189 -260 -84 -910 -905 -635 -392 -935 -984 -220 -951 -72 -843 -33 -826 -165 -912 -692 -754 -766 -287 -963 -474 -842 -949 -267 -378 -628 -578 -554 -377 -964 -668 -729 -912 -978 -185 -898 -682 -864 -159 -917 -257 -680 -485 -34 -50 -616 -223 -219 -130 -422 -26 -884 -487 -601 -283 -241 -453 -368 -813 -495 -443 -779 -537 -291 -349 -165 -80 -64 -562 -865 -616 -33 -500 -752 -894 -411 -875 -543 -63 -882 -54 -22 -56 -504 -431 -425 -776 -836 -358 -368 -855 -981 -658 -119 -431 -48 -774 -205 -50 -694 -747 -737 -274 -205 -599 -159 -322 -297 -254 -449 -543 -991 -988 -47 -727 -626 -413 -431 -574 -363 -875 -263 -74 -217 -515 -460 -433 -604 -517 -178 -861 -807 -259 -390 -532 -253 -317 -563 -16 -512 -597 -319 -573 -920 -148 -630 -291 -441 -782 -64 -34 -917 -503 -861 -214 -581 -58 -637 -623 -234 -885 -850 -442 -159 -958 -465 -145 -508 -345 -734 -30 -770 -866 -461 -169 -967 -652 -844 -33 -281 -87 -498 -93 -918 -888 -123 -70 -562 -556 -203 -678 -406 -504 -675 -817 -437 -653 -613 -367 -10 -291 -882 -292 -41 -612 -516 -297 -378 -399 -165 -180 -767 -958 -277 -232 -490 -261 -292 -869 -916 -770 -295 -876 -666 -164 -747 -567 -456 -576 -666 -121 -35 -801 -104 -438 -130 -295 -478 -731 -482 -26 -521 -349 -833 -534 -850 -502 -117 -827 -220 -370 -304 -956 -378 -664 -481 -468 -762 -19 -423 -865 -573 -820 -350 -384 -124 -464 -19 -375 -795 -558 -220 -243 -37 -283 -959 -64 -820 -288 -133 -501 -358 -165 -134 -622 -382 -791 -78 -920 -318 -946 -976 -978 -843 -409 -720 -802 -396 -941 -619 -85 -360 -71 -509 -372 -202 -69 -673 -398 -798 -22 -811 -951 -495 -240 -364 -958 -175 -709 -523 -419 -417 -13 -889 -496 -854 -836 -160 -853 -136 -5 -749 -768 -37 -151 -20 -959 -33 -550 -349 -600 -515 -107 -289 -884 -823 -946 -48 -641 -765 -384 -72 -513 -429 -224 -461 -973 -312 -817 -380 -478 -65 -898 -79 -484 -881 -929 -229 -733 -795 -221 -156 -919 -726 -788 -680 -107 -331 -655 -414 -197 -508 -56 -706 -855 -138 -496 -675 -16 -551 -809 -467 -411 -274 -716 -82 -876 -397 -974 -376 -333 -388 -101 -268 -883 -489 -313 -521 -389 -672 -159 -70 -832 -359 -943 -206 -649 -184 -18 -383 -458 -320 -985 -45 -314 -115 -416 -964 -813 -382 -648 -161 -83 -159 -25 -88 -319 -402 -175 -244 -771 -4 -384 -441 -270 -281 -529 -954 -359 -29 -298 -358 -969 -934 -692 -181 -293 -958 -921 -476 -100 -961 -135 -266 -387 -948 -224 -91 -396 -310 -374 -781 -585 -724 -886 -436 -702 -493 -341 -673 -404 -563 -159 -257 -951 -51 -956 -2 -644 -538 -399 -946 -765 -627 -772 -486 -995 -338 -108 -747 -868 -303 -832 -925 -470 -908 -815 -96 -336 -58 -868 -534 -342 -650 -813 -22 -510 -962 -395 -805 -550 -562 -912 -979 -255 -550 -410 -313 -382 -390 -276 -440 -412 -894 -600 -163 -351 -294 -261 -312 -219 -432 -616 -171 -991 -970 -386 -734 -661 -814 -670 -361 -288 -673 -724 -958 -55 -428 -441 -698 -199 -17 -682 -399 -251 -882 -210 -563 -859 -932 -760 -408 -748 -991 -565 -553 -327 -649 -646 -788 -108 -415 -411 -496 -89 -829 -432 -372 -213 -324 -487 -646 -333 -990 -23 -969 -298 -452 -638 -306 -235 -455 -914 -653 -170 -741 -880 -414 -993 -951 -429 -879 -258 -767 -385 -907 -816 -424 -131 -807 -77 -258 -107 -124 -215 -662 -896 -820 -447 -1 -86 -190 -527 -694 -942 -77 -487 -950 -838 -319 -743 -104 -650 -597 -653 -943 -945 -930 -930 -262 -688 -183 -872 -214 -39 -684 -904 -449 -838 -351 -929 -935 -687 -800 -327 -190 -143 -524 -588 -191 -840 -136 -569 -529 -531 -538 -968 -689 -187 -958 -154 -637 -791 -542 -564 -152 -878 -1000 -542 -178 -538 -629 -449 -861 -161 -552 -348 -600 -13 -239 -717 -322 -921 -807 -342 -541 -792 -7 -596 -699 -271 -453 -324 -652 -249 -775 -173 -351 -96 -619 -71 -909 -293 -409 -854 -560 -678 -304 -256 -247 -861 -949 -271 -961 -859 -15 -15 -916 -457 -227 -681 -149 -245 -873 -168 -564 -429 -935 -609 -75 -99 -61 -208 -542 -533 -236 -760 -529 -18 -64 -225 -232 -947 -962 -679 -681 -443 -776 -461 -115 -831 -578 -858 -684 -568 -145 -778 -737 -410 -764 -399 -781 -107 -229 -806 -857 -334 -58 -808 -132 -379 -518 -579 -623 -688 -381 -807 -947 -619 -251 -40 -734 -281 -76 -1 -352 -20 -259 -220 -237 -722 -602 -742 -403 -60 -658 -957 -719 -236 -667 -653 -316 -931 -404 -68 -187 -101 -801 -520 -929 -216 -701 -479 -499 -333 -585 -69 -912 -441 -600 -84 -405 -16 -734 -886 -603 -743 -234 -365 -43 -376 -193 -323 -820 -250 -319 -535 -280 -927 -376 -502 -772 -512 -823 -681 -697 -393 -985 -435 -888 -585 -463 -770 -430 -457 -420 -289 -493 -762 -853 -811 -11 -557 -572 -505 -586 -745 -28 -687 -932 -846 -318 -588 -995 -227 -51 -772 -853 -609 -604 -86 -389 -346 -758 -960 -30 -726 -414 -152 -195 -65 -878 -786 -399 -862 -726 -608 -4 -502 -953 -569 -368 -377 -862 -418 -679 -81 -705 -504 -176 -358 -454 -672 -341 -928 -423 -535 -324 -814 -942 -299 -136 -310 -8 -567 -316 -465 -600 -4 -362 -823 -97 -925 -437 -156 -292 -163 -613 -816 -488 -588 -876 -26 -170 -233 -215 -207 -589 -957 -848 -52 -203 -576 -487 -247 -109 -262 -573 -554 -142 -980 -680 -952 -502 -189 -341 -309 -469 -629 -761 -245 -858 -634 -858 -72 -961 -438 -69 -499 -967 -66 -495 -483 -162 -651 -995 -438 -544 -409 -919 -212 -470 -530 -816 -12 -364 -929 -574 -92 -608 -406 -181 -77 -357 -231 -298 -939 -762 -642 -288 -765 -649 -653 -724 -747 -218 -789 -988 -561 -728 -245 -528 -802 -988 -139 -631 -309 -965 -610 -785 -917 -484 -672 -727 -272 -891 -23 -62 -88 -488 -994 -737 -808 -507 -319 -840 -322 -350 -718 -311 -742 -908 -459 -580 -176 -15 -532 -206 -163 -67 -398 -510 -621 -268 -856 -252 -178 -624 -465 -4 -640 -771 -959 -916 -762 -683 -960 -741 -357 -499 -781 -898 -236 -367 -74 -177 -323 -485 -151 -399 -592 -631 -799 -764 -464 -486 -326 -125 -735 -381 -815 -196 -155 -249 -179 -866 -639 -536 -82 -270 -344 -400 -195 -236 -838 -278 -761 -243 -523 -830 -655 -348 -195 -190 -540 -194 -915 -108 -382 -862 -184 -615 -47 -827 -582 -838 -248 -508 -762 -667 -649 -149 -71 -406 -774 -962 -514 -287 -697 -436 -592 -280 -693 -378 -80 -270 -474 -667 -579 -417 -281 -532 -348 -276 -382 -129 -727 -95 -316 -970 -53 -382 -239 -294 -22 -612 -524 -941 -285 -171 -141 -242 -156 -232 -623 -586 -609 -764 -784 -74 -314 -761 -245 -853 -369 -732 -351 -100 -623 -998 -946 -553 -364 -221 -36 -264 -78 -444 -848 -178 -725 -999 -823 -557 -923 -427 -980 -83 -691 -764 -93 -192 -925 -816 -373 -475 -431 -180 -209 -655 -595 -217 -621 -163 -963 -733 -890 -611 -610 -531 -585 -608 -805 -292 -728 -945 -547 -240 -847 -749 -831 -393 -855 -34 -792 -876 -388 -616 -871 -940 -848 -309 -160 -779 -950 -886 -357 -790 -184 -705 -324 -79 -564 -60 -835 -903 -508 -845 -964 -348 -323 -590 -786 -45 -38 -482 -578 -28 -119 -448 -338 -877 -538 -864 -193 -210 -826 -645 -7 -598 -447 -794 -993 -271 -603 -630 -506 -146 -503 -148 -452 -985 -29 -181 -153 -11 -344 -451 -735 -982 -650 -527 -625 -51 -364 -991 -9 -181 -100 -932 -400 -99 -18 -804 -41 -498 -92 -906 -645 -159 -428 -402 -134 -393 -478 -660 -682 -135 -942 -486 -621 -556 -302 -843 -875 -386 -597 -492 -270 -946 -515 -827 -902 -290 -601 -286 -606 -631 -930 -298 -146 -88 -722 -80 -575 -141 -667 -169 -951 -340 -436 -432 -661 -148 -139 -622 -537 -530 -477 -397 -157 -358 -777 -653 -49 -539 -571 -986 -643 -499 -802 -381 -976 -353 -875 -189 -110 -985 -1 -658 -640 -140 -296 -956 -394 -812 -820 -408 -953 -61 -969 -24 -980 -777 -420 -758 -228 -820 -447 -433 -443 -247 -691 -284 -159 -713 -916 -844 -429 -312 -567 -425 -959 -555 -318 -382 -404 -955 -78 -931 -687 -537 -413 -477 -364 -318 -334 -913 -491 -655 -112 -923 -381 -887 -199 -799 -703 -909 -521 -186 -642 -285 -15 -16 -131 -942 -1000 -247 -287 -797 -922 -821 -725 -675 -29 -555 -189 -446 -377 -111 -212 -153 -896 -957 -255 -464 -881 -176 -92 -648 -619 -834 -724 -516 -185 -593 -542 -141 -931 -254 -702 -757 -192 -794 -483 -436 -716 -331 -280 -387 -482 -290 -940 -983 -195 -209 -10 -353 -39 -348 -658 -656 -401 -634 -556 -914 -198 -369 -539 -116 -832 -753 -972 -92 -864 -992 -321 -389 -5 -337 -938 -165 -423 -220 -138 -377 -979 -944 -843 -953 -723 -319 -806 -401 -827 -485 -811 -727 -808 -3 -129 -214 -894 -927 -115 -572 -577 -671 -770 -301 -233 -195 -545 -492 -7 -452 -990 -851 -53 -852 -733 -680 -60 -567 -903 -859 -84 -459 -511 -677 -179 -379 -122 -719 -453 -28 -513 -789 -567 -913 -190 -603 -797 -626 -602 -205 -117 -586 -277 -344 -886 -403 -496 -174 -533 -170 -29 -652 -984 -139 -842 -854 -958 -739 -903 -456 -923 -759 -766 -603 -785 -290 -61 -644 -219 -463 -530 -442 -465 -374 -293 -565 -353 -520 -584 -873 -331 -293 -178 -138 -204 -135 -274 -846 -321 -174 -123 -917 -943 -703 -68 -727 -666 -881 -265 -979 -245 -169 -333 -963 -38 -188 -952 -361 -939 -835 -929 -746 -907 -620 -654 -743 -851 -489 -641 -49 -298 -910 -191 -900 -557 -350 -421 -206 -693 -671 -365 -620 -411 -374 -879 -802 -472 -567 -168 -680 -945 -879 -205 -942 -457 -119 -607 -843 -914 -468 -847 -605 -64 -893 -501 -549 -237 -190 -646 -762 -742 -181 -795 -689 -243 -516 -390 -816 -662 -646 -296 -312 -882 -181 -408 -763 -429 -676 -156 -585 -81 -873 -834 -270 -659 -544 -456 -746 -693 -416 -25 -837 -956 -697 -535 -303 -117 -33 -270 -353 -645 -576 -822 -672 -256 -171 -189 -489 -712 -333 -344 -446 -724 -655 -514 -343 -961 -921 -78 -983 -600 -977 -33 -206 -665 -769 -727 -763 -778 -131 -428 -165 -619 -186 -6 -515 -873 -271 -173 -377 -68 -212 -150 -508 -722 -256 -357 -526 -892 -630 -879 -26 -807 -768 -70 -551 -928 -545 -500 -847 -335 -256 -924 -456 -117 -755 -398 -689 -240 -198 -382 -437 -329 -658 -463 -406 -206 -116 -27 -73 -383 -856 -235 -583 -386 -648 -83 -97 -694 -19 -843 -786 -323 -717 -998 -362 -245 -619 -809 -631 -757 -534 -16 -488 -619 -981 -271 -453 -560 -798 -55 -246 -565 -395 -583 -527 -749 -221 -530 -108 -733 -863 -632 -476 -970 -704 -799 -821 -967 -979 -168 -523 -513 -225 -950 -80 -903 -196 -975 -313 -265 -310 -705 -701 -252 -151 -495 -928 -953 -317 -390 -294 -248 -544 -170 -760 -920 -957 -254 -727 -967 -219 -196 -719 -663 -353 -911 -477 -398 -34 -624 -424 -34 -177 -178 -489 -959 -608 -793 -795 -7 -588 -774 -722 -440 -194 -378 -944 -386 -181 -301 -30 -562 -392 -182 -182 -658 -160 -257 -426 -970 -674 -960 -177 -737 -100 -138 -774 -678 -716 -266 -658 -715 -304 -86 -945 -759 -80 -812 -831 -496 -56 -460 -956 -730 -279 -297 -820 -210 -771 -914 -82 -924 -600 -62 -361 -672 -202 -397 -984 -594 -762 -266 -205 -595 -276 -714 -108 -182 -468 -847 -442 -260 -677 -552 -667 -756 -701 -952 -526 -427 -403 -682 -880 -339 -888 -192 -115 -205 -527 -673 -148 -680 -122 -350 -880 -781 -892 -257 -549 -311 -454 -430 -7 -862 -830 -516 -375 -581 -334 -744 -804 -626 -231 -590 -767 -158 -964 -315 -602 -673 -494 -329 -959 -908 -887 -46 -836 -134 -506 -265 -85 -105 -97 -607 -39 -677 -600 -990 -319 -836 -215 -503 -359 -770 -462 -585 -788 -694 -32 -899 -462 -508 -418 -669 -978 -670 -319 -557 -208 -690 -237 -972 -127 -202 -928 -201 -826 -760 -788 -753 -576 -401 -211 -682 -311 -763 -276 -157 -111 -933 -484 -651 -17 -76 -58 -862 -660 -377 -571 -83 -38 -920 -359 -566 -541 -252 -657 -415 -507 -475 -818 -821 -734 -921 -623 -40 -753 -890 -351 -904 -889 -56 -382 -911 -418 -875 -205 -812 -172 -804 -13 -392 -313 -390 -453 -325 -628 -708 -463 -995 -665 -255 -851 -160 -430 -791 -369 -345 -54 -702 -190 -591 -46 -696 -24 -406 -599 -954 -562 -901 -344 -280 -866 -438 -219 -318 -480 -148 -439 -522 -769 -837 -65 -188 -864 -233 -162 -511 -506 -144 -912 -780 -202 -774 -570 -140 -214 -221 -223 -281 -964 -861 -337 -181 -931 -804 -502 -48 -5 -94 -313 -654 -43 -38 -121 -757 -427 -672 -293 -224 -86 -43 -806 -637 -680 -960 -287 -105 -847 -18 -601 -854 -88 -357 -473 -880 -139 -518 -127 -29 -259 -520 -283 -658 -95 -42 -302 -917 -368 -118 -626 -769 -81 -80 -834 -650 -109 -920 -232 -223 -283 -784 -476 -358 -783 -264 -709 -32 -359 -811 -739 -26 -180 -799 -771 -601 -620 -422 -73 -584 -190 -288 -530 -36 -978 -826 -265 -995 -577 -548 -980 -280 -846 -198 -149 -868 -440 -59 -599 -814 -786 -333 -409 -950 -432 -971 -879 -249 -140 -944 -53 -468 -855 -600 -846 -790 -518 -307 -990 -664 -896 -661 -83 -655 -470 -864 -477 -105 -753 -367 -550 -442 -615 -948 -497 -359 -624 -523 -753 -687 -51 -133 -217 -155 -648 -322 -673 -742 -914 -695 -535 -701 -889 -72 -178 -468 -213 -466 -93 -552 -119 -259 -676 -40 -694 -585 -839 -818 -607 -575 -914 -695 -223 -130 -40 -95 -128 -383 -6 -397 -690 -521 -200 -156 -820 -495 -300 -365 -345 -301 -814 -157 -411 -802 -561 -793 -667 -10 -843 -41 -245 -87 -529 -903 -545 -477 -329 -950 -468 -934 -314 -714 -354 -567 -656 -752 -746 -812 -943 -760 -38 -206 -200 -372 -944 -924 -50 -518 -997 -228 -274 -911 -288 -4 -115 -474 -921 -446 -604 -953 -656 -564 -910 -347 -801 -736 -302 -438 -236 -153 -480 -349 -29 -139 -508 -677 -41 -670 -645 -338 -300 -787 -644 -105 -688 -130 -348 -940 -553 -977 -794 -697 -67 -984 -883 -193 -965 -458 -9 -778 -246 -912 -236 -406 -31 -8 -489 -925 -586 -559 -632 -594 -479 -802 -992 -58 -339 -542 -787 -488 -41 -822 -521 -958 -405 -541 -24 -398 -133 -678 -932 -833 -726 -785 -732 -131 -294 -446 -136 -523 -598 -827 -253 -398 -734 -63 -642 -398 -670 -326 -130 -423 -3 -328 -899 -350 -356 -877 -181 -16 -149 -235 -16 -116 -310 -535 -625 -275 -197 -191 -647 -941 -393 -865 -784 -431 -582 -707 -146 -162 -899 -377 -494 -681 -78 -315 -580 -110 -980 -631 -933 -192 -401 -692 -614 -190 -215 -995 -379 -275 -975 -715 -389 -625 -172 -996 -403 -38 -161 -412 -290 -788 -393 -360 -72 -159 -610 -732 -903 -304 -334 -644 -316 -2 -963 -94 -853 -581 -715 -860 -900 -993 -82 -496 -86 -372 -121 -147 -527 -810 -845 -547 -89 -606 -739 -235 -872 -813 -762 -114 -467 -343 -272 -451 -536 -588 -670 -796 -46 -65 -411 -57 -551 -364 -829 -742 -309 -325 -137 -871 -382 -132 -11 -189 -20 -966 -172 -508 -513 -922 -515 -471 -470 -172 -39 -375 -736 -531 -926 -387 -921 -352 -896 -225 -464 -134 -831 -454 -995 -425 -566 -986 -986 -424 -680 -118 -59 -802 -790 -637 -834 -100 -527 -545 -757 -825 -36 -98 -76 -453 -776 -266 -896 -722 -54 -929 -450 -434 -660 -45 -403 -550 -963 -377 -470 -959 -924 -290 -450 -449 -684 -191 -426 -42 -41 -346 -212 -215 -361 -251 -329 -379 -262 -240 -984 -525 -712 -64 -642 -149 -257 -576 -277 -914 -447 -3 -537 -154 -351 -217 -579 -332 -307 -114 -293 -186 -51 -31 -634 -988 -495 -1 -936 -835 -483 -222 -572 -749 -293 -793 -47 -397 -416 -129 -169 -159 -116 -205 -643 -198 -376 -265 -21 -979 -765 -6 -602 -379 -113 -698 -367 -526 -642 -644 -827 -114 -963 -40 -786 -547 -752 -631 -690 -606 -973 -514 -146 -681 -298 -884 -659 -335 -531 -197 -347 -243 -846 -59 -421 -613 -724 -503 -99 -102 -37 -137 -662 -687 -130 -131 -770 -991 -655 -511 -3 -682 -696 -535 -614 -66 -109 -862 -658 -317 -822 -649 -877 -163 -441 -223 -804 -593 -331 -726 -816 -660 -305 -817 -645 -884 -7 -81 -15 -864 -355 -215 -516 -319 -276 -790 -527 -612 -852 -840 -321 -94 -873 -2 -51 -94 -264 -124 -792 -749 -667 -579 -486 -140 -937 -718 -23 -187 -462 -856 -158 -519 -618 -676 -924 -765 -220 -494 -144 -896 -735 -191 -44 -695 -158 -280 -486 -89 -926 -979 -630 -893 -357 -685 -706 -666 -858 -303 -519 -19 -553 -529 -307 -759 -358 -630 -444 -193 -330 -921 -108 -882 -28 -148 -474 -958 -1 -401 -593 -979 -284 -220 -634 -74 -849 -151 -220 -143 -429 -744 -489 -139 -627 -916 -610 -869 -983 -427 -920 -83 -502 -786 -636 -495 -670 -54 -121 -810 -851 -784 -440 -666 -867 -5 -659 -432 -75 -557 -26 -162 -623 -793 -659 -470 -423 -315 -663 -749 -523 -857 -1 -257 -155 -899 -377 -996 -506 -203 -604 -697 -455 -360 -153 -898 -189 -7 -786 -901 -644 -377 -848 -995 -720 -901 -814 -728 -926 -843 -908 -620 -60 -262 -659 -180 -117 -204 -305 -662 -439 -855 -70 -754 -46 -10 -422 -57 -913 -716 -534 -959 -892 -714 -106 -579 -652 -572 -481 -575 -862 -304 -878 -831 -455 -426 -838 -404 -815 -572 -866 -87 -508 -86 -711 -369 -364 -713 -206 -888 -966 -304 -770 -982 -713 -378 -166 -123 -637 -715 -139 -974 -451 -874 -415 -470 -383 -869 -432 -812 -903 -716 -268 -712 -151 -786 -517 -350 -42 -582 -775 -489 -18 -964 -243 -896 -173 -282 -808 -652 -819 -810 -220 -638 -892 -787 -683 -254 -73 -895 -934 -800 -997 -272 -597 -328 -527 -2 -884 -866 -702 -437 -748 -746 -963 -176 -325 -862 -758 -197 -808 -619 -361 -360 -322 -608 -379 -894 -610 -817 -474 -819 -373 -176 -623 -294 -330 -19 -718 -970 -196 -579 -509 -111 -546 -469 -736 -370 -939 -187 -476 -552 -30 -420 -401 -812 -902 -328 -620 -612 -258 -865 -175 -181 -185 -768 -87 -86 -605 -213 -856 -957 -747 -345 -115 -141 -853 -396 -791 -18 -616 -120 -403 -303 -180 -870 -961 -675 -50 -219 -607 -831 -783 -514 -64 -802 -469 -20 -862 -506 -996 -545 -436 -44 -833 -46 -777 -808 -608 -722 -517 -660 -349 -123 -100 -54 -855 -652 -484 -708 -121 -680 -97 -720 -597 -453 -864 -156 -517 -737 -995 -613 -353 -448 -458 -865 -894 -398 -549 -503 -770 -539 -309 -285 -984 -253 -464 -327 -266 -602 -668 -322 -656 -628 -446 -807 -889 -721 -487 -129 -960 -309 -652 -68 -417 -178 -332 -362 -788 -596 -809 -979 -760 -351 -544 -40 -822 -784 -356 -464 -708 -19 -420 -973 -918 -244 -366 -171 -43 -459 -317 -451 -28 -540 -517 -372 -174 -362 -780 -560 -818 -229 -885 -928 -367 -731 -954 -993 -270 -85 -522 -193 -425 -60 -319 -166 -653 -718 -199 -532 -707 -893 -1 -966 -657 -791 -629 -86 -175 -478 -162 -31 -262 -115 -844 -922 -370 -827 -693 -441 -620 -699 -484 -496 -217 -124 -859 -73 -353 -364 -939 -154 -86 -518 -125 -989 -572 -736 -423 -639 -958 -540 -98 -34 -461 -542 -234 -249 -605 -1 -46 -223 -361 -774 -322 -612 -790 -714 -557 -103 -300 -731 -625 -395 -780 -534 -298 -686 -698 -100 -359 -595 -436 -759 -650 -698 -986 -637 -861 -820 -358 -969 -780 -262 -120 -84 -339 -887 -424 -469 -165 -150 -985 -52 -459 -636 -255 -229 -416 -86 -239 -519 -808 -960 -657 -556 -986 -37 -56 -510 -924 -757 -301 -181 -752 -171 -856 -451 -310 -852 -420 -992 -322 -77 -43 -6 -672 -133 -928 -854 -129 -319 -464 -132 -169 -179 -561 -791 -942 -973 -750 -886 -690 -505 -456 -916 -620 -226 -413 -720 -623 -845 -638 -815 -578 -880 -631 -739 -323 -55 -377 -817 -501 -562 -663 -711 -766 -759 -746 -1000 -132 -316 -121 -57 -942 -735 -560 -428 -791 -125 -211 -104 -319 -626 -410 -742 -633 -319 -664 -702 -260 -794 -664 -763 -778 -313 -475 -350 -720 -147 -229 -286 -403 -853 -45 -745 -145 -931 -529 -345 -90 -105 -740 -451 -861 -481 -385 -649 -859 -822 -31 -593 -968 -661 -591 -514 -192 -612 -200 -650 -975 -173 -543 -132 -125 -607 -120 -454 -439 -648 -704 -609 -201 -856 -319 -242 -283 -897 -481 -600 -874 -527 -807 -1 -576 -218 -670 -832 -896 -443 -90 -422 -452 -22 -85 -848 -585 -654 -428 -202 -371 -633 -236 -557 -4 -746 -561 -664 -350 -825 -774 -859 -39 -360 -730 -290 -224 -249 -586 -795 -564 -844 -794 -432 -484 -921 -602 -340 -507 -212 -853 -299 -865 -726 -933 -173 -750 -649 -999 -108 -254 -605 -568 -723 -386 -106 -702 -758 -255 -364 -948 -3 -964 -577 -799 -374 -52 -860 -140 -829 -872 -845 -12 -330 -538 -738 -198 -646 -169 -969 -61 -569 -294 -302 -240 -66 -444 -233 -44 -178 -117 -829 -555 -606 -667 -891 -768 -716 -952 -453 -341 -836 -682 -154 -486 -820 -450 -839 -433 -471 -48 -720 -328 -351 -819 -164 -434 -458 -864 -258 -166 -228 -170 -800 -167 -737 -451 -867 -251 -710 -499 -981 -859 -325 -126 -234 -41 -668 -444 -748 -776 -911 -557 -365 -717 -320 -141 -158 -707 -716 -662 -742 -345 -908 -160 -753 -367 -26 -152 -61 -849 -889 -613 -907 -240 -292 -433 -941 -817 -459 -196 -863 -115 -185 -339 -301 -158 -487 -290 -997 -544 -68 -277 -726 -162 -355 -403 -195 -60 -70 -74 -49 -122 -240 -588 -809 -239 -345 -927 -697 -205 -517 -408 -900 -633 -310 -301 -769 -850 -720 -587 -781 -494 -358 -12 -207 -921 -398 -215 -248 -603 -931 -830 -14 -71 -94 -692 -308 -765 -739 -510 -35 -820 -374 -645 -1 -477 -67 -368 -417 -353 -882 -333 -193 -870 -600 -959 -562 -774 -413 -972 -672 -887 -407 -243 -922 -19 -267 -263 -449 -925 -999 -245 -980 -112 -114 -600 -88 -549 -921 -363 -667 -79 -942 -2 -735 -505 -736 -188 -561 -369 -546 -97 -954 -98 -779 -112 -36 -605 -397 -45 -345 -389 -882 -585 -470 -755 -591 -524 -380 -657 -213 -62 -523 -528 -415 -236 -786 -935 -476 -207 -891 -60 -227 -134 -87 -24 -936 -317 -718 -207 -650 -16 -834 -926 -914 -320 -966 -194 -196 -408 -129 -825 -949 -533 -921 -614 -703 -627 -587 -384 -832 -917 -180 -761 -129 -693 -961 -280 -712 -585 -666 -259 -244 -965 -490 -452 -357 -33 -928 -657 -299 -218 -187 -681 -420 -91 -981 -961 -463 -66 -865 -325 -197 -960 -771 -776 -266 -679 -564 -759 -811 -31 -115 -150 -910 -203 -896 -40 -242 -330 -362 -395 -329 -684 -155 -165 -170 -322 -854 -414 -744 -692 -550 -649 -673 -311 -984 -396 -978 -366 -336 -408 -359 -910 -102 -290 -714 -199 -285 -115 -261 -952 -223 -531 -76 -905 -263 -563 -631 -501 -250 -915 -619 -204 -694 -826 -625 -586 -601 -462 -292 -665 -254 -867 -956 -999 -483 -100 -934 -13 -642 -177 -748 -730 -763 -256 -137 -274 -343 -560 -482 -437 -165 -106 -12 -771 -826 -367 -960 -815 -447 -96 -532 -782 -172 -183 -469 -615 -762 -566 -529 -912 -841 -507 -981 -312 -909 -431 -324 -690 -608 -827 -449 -1 -447 -44 -525 -498 -359 -690 -304 -243 -285 -452 -268 -221 -89 -572 -7 -469 -510 -83 -247 -193 -810 -738 -839 -687 -109 -526 -231 -300 -272 -693 -389 -346 -117 -286 -796 -207 -330 -742 -59 -511 -303 -259 -11 -403 -678 -271 -22 -68 -593 -664 -116 -201 -621 -814 -755 -521 -218 -418 -227 -65 -258 -725 -987 -475 -160 -239 -465 -58 -529 -830 -914 -138 -65 -926 -115 -157 -88 -149 -295 -766 -617 -899 -246 -773 -24 -346 -264 -650 -889 -948 -109 -861 -851 -568 -431 -540 -401 -725 -589 -193 -688 -942 -199 -280 -220 -674 -526 -637 -341 -892 -90 -432 -405 -859 -974 -475 -5 -443 -317 -371 -185 -520 -502 -440 -90 -696 -437 -53 -532 -261 -721 -747 -741 -507 -817 -306 -93 -464 -138 -95 -731 -724 -976 -714 -893 -45 -914 -287 -347 -162 -467 -731 -418 -410 -758 -371 -262 -995 -44 -400 -886 -1000 -618 -11 -283 -121 -613 -431 -62 -339 -531 -530 -832 -463 -675 -531 -384 -813 -254 -16 -84 -122 -122 -682 -406 -254 -314 -353 -615 -729 -947 -716 -135 -483 -974 -761 -752 -395 -413 -356 -941 -741 -355 -960 -451 -9 -451 -332 -265 -755 -82 -233 -452 -762 -508 -145 -782 -276 -966 -799 -855 -359 -613 -115 -718 -594 -96 -584 -612 -957 -984 -918 -46 -813 -554 -732 -436 -637 -939 -789 -620 -637 -818 -131 -517 -257 -518 -289 -17 -978 -56 -761 -149 -963 -809 -22 -928 -290 -558 -432 -953 -912 -825 -604 -30 -712 -403 -921 -51 -503 -592 -497 -329 -68 -846 -977 -526 -80 -726 -49 -446 -285 -840 -701 -658 -713 -962 -388 -878 -628 -572 -827 -52 -226 -892 -592 -77 -290 -782 -350 -338 -508 -827 -622 -42 -395 -853 -386 -849 -448 -737 -444 -449 -329 -851 -525 -861 -202 -499 -563 -552 -203 -99 -93 -856 -933 -44 -881 -219 -413 -713 -230 -303 -401 -49 -173 -318 -770 -486 -720 -716 -252 -372 -370 -3 -316 -998 -87 -359 -766 -253 -986 -184 -318 -557 -654 -317 -166 -533 -671 -128 -868 -218 -138 -460 -878 -132 -536 -854 -435 -126 -988 -20 -17 -118 -512 -167 -688 -518 -552 -22 -989 -136 -894 -340 -307 -532 -24 -732 -678 -155 -597 -542 -741 -570 -169 -282 -717 -867 -258 -971 -56 -23 -534 -620 -407 -204 -797 -18 -55 -105 -359 -459 -600 -125 -903 -303 -788 -762 -992 -412 -774 -72 -470 -123 -203 -527 -547 -572 -966 -571 -158 -293 -104 -686 -888 -723 -178 -44 -985 -883 -41 -256 -191 -540 -534 -128 -302 -586 -382 -984 -17 -379 -358 -447 -485 -385 -480 -800 -852 -941 -954 -975 -153 -520 -924 -278 -652 -176 -712 -152 -696 -245 -938 -722 -203 -718 -849 -694 -545 -890 -747 -824 -423 -910 -353 -996 -629 -112 -137 -468 -934 -611 -951 -58 -774 -31 -440 -929 -227 -590 -23 -259 -888 -534 -748 -341 -239 -541 -224 -799 -900 -820 -911 -999 -884 -303 -804 -300 -134 -18 -357 -906 -987 -277 -446 -720 -732 -32 -805 -878 -697 -886 -957 -905 -927 -737 -367 -391 -588 -367 -435 -233 -531 -938 -407 -572 -124 -829 -590 -464 -858 -197 -200 -171 -213 -70 -897 -615 -20 -375 -866 -189 -468 -280 -217 -662 -294 -309 -871 -257 -270 -952 -506 -974 -882 -339 -806 -724 -179 -99 -823 -622 -183 -992 -210 -601 -417 -347 -193 -401 -421 -302 -982 -417 -455 -225 -625 -212 -437 -343 -608 -892 -384 -390 -723 -328 -840 -698 -800 -58 -901 -894 -980 -863 -800 -166 -304 -205 -985 -314 -724 -828 -804 -534 -547 -531 -405 -591 -888 -464 -329 -578 -750 -192 -207 -290 -349 -264 -119 -452 -320 -884 -676 -302 -887 -505 -215 -168 -121 -356 -546 -546 -734 -362 -696 -247 -947 -189 -843 -424 -77 -534 -792 -274 -61 -179 -724 -234 -387 -820 -768 -508 -16 -800 -64 -712 -531 -861 -264 -500 -519 -889 -887 -652 -27 -888 -910 -324 -378 -933 -978 -789 -840 -826 -508 -252 -154 -622 -765 -511 -578 -50 -8 -583 -466 -390 -884 -341 -391 -273 -166 -834 -453 -168 -17 -44 -525 -146 -497 -405 -913 -983 -588 -336 -350 -112 -538 -35 -672 -62 -463 -421 -159 -222 -992 -863 -741 -41 -818 -370 -874 -540 -944 -256 -582 -961 -893 -872 -880 -536 -794 -813 -456 -132 -560 -337 -476 -237 -495 -448 -476 -116 -374 -170 -363 -788 -513 -584 -952 -507 -737 -834 -317 -533 -94 -91 -958 -801 -698 -122 -617 -470 -989 -470 -874 -407 -733 -908 -826 -201 -233 -354 -692 -844 -704 -608 -454 -10 -370 -325 -543 -538 -576 -377 -779 -943 -319 -531 -913 -405 -851 -164 -825 -881 -786 -846 -414 -838 -478 -363 -562 -365 -753 -566 -763 -989 -823 -171 -321 -491 -611 -527 -962 -299 -838 -805 -657 -264 -485 -723 -432 -604 -786 -594 -364 -941 -191 -46 -203 -510 -785 -853 -917 -565 -692 -401 -538 -289 -165 -727 -771 -136 -344 -91 -727 -458 -978 -162 -945 -715 -317 -220 -924 -850 -340 -170 -760 -120 -12 -533 -854 -150 -168 -780 -84 -220 -792 -807 -559 -907 -510 -594 -457 -888 -702 -173 -712 -198 -249 -267 -978 -543 -673 -6 -749 -186 -437 -495 -401 -87 -591 -934 -584 -695 -925 -345 -918 -367 -86 -934 -765 -823 -612 -441 -287 -480 -236 -675 -726 -122 -266 -697 -99 -231 -763 -370 -13 -400 -95 -793 -233 -52 -803 -960 -862 -851 -69 -8 -982 -752 -347 -37 -98 -173 -962 -338 -430 -310 -848 -288 -427 -923 -442 -746 -757 -882 -745 -361 -491 -399 -82 -577 -964 -446 -818 -450 -696 -826 -753 -14 -957 -195 -162 -596 -450 -155 -736 -229 -458 -351 -920 -709 -615 -987 -642 -46 -953 -459 -426 -394 -795 -107 -532 -458 -285 -69 -134 -635 -677 -507 -138 -295 -418 -740 -359 -257 -610 -969 -507 -641 -893 -845 -145 -240 -785 -799 -70 -667 -982 -935 -921 -801 -572 -261 -296 -469 -947 -337 -196 -834 -819 -978 -20 -394 -575 -766 -616 -136 -411 -348 -891 -227 -8 -643 -274 -234 -82 -364 -225 -927 -706 -687 -971 -492 -886 -704 -587 -876 -147 -825 -276 -90 -828 -777 -345 -590 -207 -162 -770 -854 -481 -713 -343 -623 -875 -305 -849 -549 -816 -406 -717 -145 -334 -801 -194 -98 -246 -904 -706 -830 -938 -643 -818 -326 -315 -994 -928 -407 -121 -603 -982 -252 -895 -391 -207 -369 -846 -356 -232 -112 -286 -690 -612 -267 -136 -960 -766 -106 -980 -234 -144 -390 -711 -882 -474 -999 -733 -294 -668 -742 -23 -595 -87 -360 -40 -921 -155 -334 -896 -145 -934 -826 -501 -718 -2 -302 -489 -298 -181 -723 -44 -721 -26 -777 -254 -703 -236 -231 -159 -547 -396 -760 -952 -431 -108 -81 -219 -670 -779 -834 -14 -145 -692 -399 -500 -396 -811 -866 -494 -937 -881 -538 -739 -588 -627 -564 -803 -543 -185 -423 -192 -788 -843 -994 -458 -248 -924 -920 -549 -847 -628 -245 -900 -613 -441 -465 -335 -544 -216 -352 -312 -874 -70 -115 -635 -806 -1000 -828 -694 -259 -253 -169 -51 -545 -238 -131 -793 -76 -985 -803 -54 -969 -172 -631 -369 -589 -628 -627 -89 -473 -799 -847 -275 -637 -84 -112 -91 -578 -736 -89 -910 -510 -343 -488 -179 -580 -297 -220 -964 -357 -677 -212 -973 -595 -150 -544 -687 -985 -985 -361 -114 -218 -787 -979 -128 -526 -479 -17 -807 -708 -411 -917 -60 -809 -833 -342 -685 -522 -95 -837 -166 -677 -244 -143 -833 -784 -740 -170 -993 -508 -94 -837 -336 -506 -863 -566 -341 -183 -154 -199 -587 -970 -737 -16 -63 -893 -658 -344 -800 -402 -153 -155 -118 -824 -775 -448 -504 -684 -24 -859 -33 -813 -775 -998 -15 -939 -285 -959 -526 -921 -40 -573 -273 -611 -74 -433 -590 -444 -402 -485 -165 -762 -272 -950 -346 -564 -418 -974 -278 -578 -211 -778 -431 -52 -986 -644 -949 -486 -50 -586 -102 -932 -577 -347 -707 -11 -11 -868 -159 -248 -358 -437 -968 -840 -8 -934 -328 -526 -842 -621 -449 -147 -596 -328 -842 -141 -477 -595 -993 -599 -517 -235 -716 -511 -385 -134 -580 -388 -803 -300 -253 -614 -629 -625 -329 -959 -24 -828 -43 -721 -464 -271 -771 -867 -224 -924 -755 -980 -521 -279 -781 -469 -61 -46 -955 -147 -944 -123 -564 -17 -630 -224 -593 -496 -247 -873 -225 -850 -616 -348 -625 -163 -40 -496 -197 -438 -395 -662 -203 -700 -976 -280 -74 -735 -855 -441 -171 -332 -744 -579 -572 -24 -508 -620 -652 -78 -337 -582 -569 -209 -664 -254 -108 -795 -339 -559 -352 -868 -380 -641 -754 -899 -866 -10 -118 -403 -37 -277 -100 -959 -293 -712 -985 -559 -296 -469 -206 -981 -348 -316 -698 -290 -633 -678 -287 -159 -847 -781 -437 -97 -376 -715 -811 -793 -94 -436 -48 -527 -714 -699 -487 -385 -299 -646 -649 -220 -138 -68 -434 -494 -779 -999 -925 -401 -13 -720 -413 -597 -913 -980 -458 -491 -14 -602 -456 -283 -643 -201 -210 -526 -165 -306 -714 -376 -928 -36 -788 -913 -73 -701 -695 -671 -494 -843 -571 -600 -721 -871 -529 -555 -604 -906 -493 -515 -150 -490 -876 -467 -565 -708 -99 -640 -837 -872 -911 -437 -348 -166 -511 -91 -424 -910 -148 -714 -603 -458 -601 -59 -855 -459 -118 -84 -183 -172 -737 -139 -361 -737 -681 -709 -522 -162 -297 -876 -653 -767 -643 -913 -205 -101 -276 -255 -340 -447 -485 -623 -632 -320 -300 -606 -370 -807 -251 -282 -456 -790 -778 -183 -318 -415 -224 -569 -710 -56 -545 -135 -170 -331 -860 -698 -757 -549 -823 -390 -640 -477 -848 -670 -337 -266 -3 -817 -446 -213 -825 -360 -140 -131 -476 -79 -583 -66 -378 -18 -660 -402 -943 -377 -833 -715 -526 -863 -959 -700 -105 -601 -100 -859 -978 -319 -424 -431 -75 -552 -971 -419 -659 -779 -665 -233 -893 -951 -862 -143 -588 -270 -847 -136 -625 -213 -745 -157 -216 -946 -719 -640 -835 -920 -516 -250 -139 -298 -539 -118 -54 -732 -530 -392 -411 -367 -899 -949 -333 -796 -66 -985 -827 -984 -350 -852 -945 -226 -751 -591 -488 -100 -673 -507 -225 -377 -541 -467 -229 -61 -459 -249 -110 -706 -67 -144 -727 -392 -524 -844 -241 -53 -463 -4 -79 -223 -73 -689 -545 -671 -834 -655 -515 -146 -590 -654 -428 -828 -802 -709 -153 -467 -608 -287 -218 -739 -171 -87 -637 -148 -340 -936 -860 -61 -990 -163 -999 -800 -451 -643 -627 -95 -29 -398 -607 -366 -40 -864 -522 -168 -282 -205 -494 -718 -904 -952 -743 -394 -143 -195 -316 -382 -864 -199 -403 -931 -701 -946 -611 -303 -412 -599 -904 -957 -682 -1 -296 -342 -210 -508 -405 -113 -291 -376 -518 -853 -251 -370 -911 -211 -282 -271 -61 -213 -692 -371 -698 -76 -52 -670 -824 -901 -640 -189 -396 -896 -594 -383 -446 -311 -643 -784 -355 -261 -369 -929 -322 -309 -888 -23 -786 -424 -10 -45 -815 -139 -665 -510 -326 -672 -647 -973 -749 -960 -385 -728 -883 -178 -374 -909 -122 -796 -649 -262 -15 -741 -865 -729 -73 -484 -652 -518 -708 -619 -293 -325 -493 -834 -823 -935 -925 -244 -574 -882 -580 -882 -230 -942 -821 -533 -570 -925 -303 -337 -891 -519 -285 -566 -410 -125 -694 -276 -369 -172 -424 -714 -364 -954 -449 -439 -274 -84 -617 -18 -591 -985 -832 -436 -603 -760 -9 -285 -584 -506 -308 -674 -383 -4 -787 -201 -215 -827 -322 -775 -763 -459 -839 -991 -183 -912 -441 -550 -995 -176 -621 -654 -659 -398 -518 -400 -625 -451 -236 -847 -279 -510 -215 -708 -1 -273 -251 -760 -37 -612 -90 -218 -700 -590 -948 -577 -941 -699 -554 -178 -695 -413 -916 -815 -213 -648 -970 -69 -308 -961 -459 -8 -787 -507 -94 -174 -760 -125 -767 -266 -375 -117 -493 -350 -226 -242 -520 -605 -893 -333 -888 -519 -551 -282 -692 -958 -267 -123 -682 -151 -507 -396 -951 -367 -757 -48 -211 -140 -539 -834 -956 -348 -149 -550 -127 -362 -687 -555 -608 -580 -165 -698 -222 -274 -747 -427 -163 -91 -447 -244 -73 -419 -168 -450 -370 -658 -863 -594 -78 -54 -787 -197 -889 -380 -105 -941 -350 -915 -496 -563 -945 -22 -151 -442 -472 -365 -686 -425 -357 -469 -133 -663 -817 -222 -221 -620 -16 -665 -16 -662 -383 -666 -143 -502 -200 -516 -27 -325 -134 -503 -974 -265 -421 -45 -990 -429 -655 -471 -124 -83 -993 -748 -72 -652 -655 -716 -732 -544 -757 -146 -646 -889 -831 -854 -93 -832 -395 -853 -189 -422 -522 -891 -224 -261 -594 -627 -590 -951 -910 -982 -937 -870 -241 -855 -779 -703 -586 -179 -323 -765 -160 -828 -477 -411 -157 -267 -242 -896 -699 -83 -669 -21 -868 -639 -523 -593 -463 -742 -675 -633 -278 -331 -681 -567 -343 -269 -879 -367 -637 -65 -323 -76 -825 -681 -98 -547 -312 -498 -615 -719 -303 -278 -441 -856 -34 -922 -44 -294 -179 -724 -255 -486 -569 -182 -298 -818 -95 -195 -20 -307 -10 -32 -410 -265 -339 -291 -939 -889 -986 -239 -357 -708 -207 -775 -650 -607 -632 -569 -423 -636 -690 -951 -368 -902 -736 -240 -989 -326 -408 -245 -532 -885 -35 -533 -327 -405 -583 -869 -569 -165 -443 -210 -507 -166 -346 -512 -146 -950 -821 -940 -83 -33 -745 -283 -599 -802 -834 -367 -458 -989 -797 -477 -469 -494 -172 -807 -795 -969 -33 -313 -610 -998 -743 -107 -918 -11 -472 -683 -299 -998 -252 -733 -17 -472 -190 -107 -34 -732 -730 -981 -946 -129 -423 -333 -215 -780 -731 -593 -619 -845 -628 -299 -226 -439 -335 -843 -386 -3 -543 -989 -814 -679 -8 -343 -177 -589 -266 -502 -121 -574 -270 -301 -347 -253 -401 -204 -856 -293 -382 -581 -671 -966 -823 -950 -262 -335 -982 -578 -429 -174 -936 -102 -584 -412 -486 -79 -737 -186 -294 -677 -857 -268 -628 -666 -730 -356 -948 -559 -574 -414 -908 -431 -3 -446 -595 -171 -503 -1 -179 -87 -151 -280 -254 -879 -526 -423 -121 -778 -347 -861 -623 -155 -94 -371 -334 -443 -108 -224 -487 -714 -719 -307 -573 -828 -156 -885 -720 -82 -237 -262 -113 -354 -611 -568 -433 -221 -338 -965 -670 -876 -675 -43 -979 -67 -592 -38 -70 -204 -382 -362 -815 -722 -230 -352 -39 -586 -382 -295 -117 -529 -319 -173 -263 -687 -354 -187 -445 -167 -486 -939 -483 -672 -15 -896 -697 -624 -947 -995 -171 -676 -195 -366 -619 -238 -907 -170 -670 -463 -11 -308 -109 -667 -380 -986 -872 -480 -413 -175 -112 -142 -555 -502 -890 -1 -171 -954 -851 -856 -473 -613 -790 -827 -269 -907 -333 -660 -23 -424 -384 -436 -757 -975 -485 -284 -75 -521 -530 -618 -317 -766 -197 -317 -912 -967 -26 -242 -287 -113 -793 -773 -701 -955 -933 -86 -325 -510 -928 -391 -328 -872 -932 -466 -654 -691 -149 -221 -860 -910 -226 -539 -798 -76 -283 -939 -590 -866 -884 -831 -400 -73 -489 -415 -416 -303 -47 -471 -996 -426 -875 -687 -350 -437 -724 -718 -451 -802 -316 -125 -188 -398 -147 -233 -599 -194 -28 -738 -830 -709 -259 -559 -218 -393 -746 -836 -468 -47 -239 -350 -853 -10 -124 -155 -930 -824 -885 -850 -968 -363 -98 -753 -552 -349 -199 -403 -389 -730 -919 -847 -208 -565 -385 -261 -227 -812 -342 -279 -952 -545 -935 -346 -640 -16 -295 -928 -531 -49 -709 -235 -744 -863 -810 -803 -265 -391 -388 -803 -203 -356 -85 -46 -338 -249 -518 -601 -9 -548 -32 -552 -710 -851 -844 -946 -919 -494 -684 -928 -798 -689 -610 -941 -549 -810 -618 -102 -753 -885 -31 -281 -670 -152 -682 -706 -711 -923 -237 -743 -117 -562 -547 -22 -999 -108 -824 -12 -965 -76 -110 -222 -210 -233 -739 -233 -339 -20 -144 -582 -70 -575 -891 -415 -843 -178 -509 -129 -814 -537 -768 -482 -591 -630 -885 -635 -114 -707 -763 -863 -101 -347 -496 -670 -656 -821 -767 -730 -164 -849 -380 -450 -395 -749 -894 -723 -482 -715 -480 -368 -335 -805 -122 -925 -228 -904 -219 -136 -31 -30 -600 -273 -416 -499 -852 -928 -908 -138 -975 -384 -750 -274 -769 -515 -424 -718 -781 -225 -458 -612 -339 -638 -90 -202 -273 -791 -126 -392 -977 -507 -350 -724 -962 -658 -903 -909 -308 -149 -647 -63 -655 -524 -455 -132 -679 -566 -705 -793 -906 -474 -683 -189 -157 -840 -92 -452 -441 -623 -481 -943 -122 -617 -422 -902 -333 -884 -648 -244 -257 -436 -700 -804 -437 -731 -102 -446 -325 -400 -930 -293 -197 -642 -221 -91 -15 -43 -957 -131 -58 -821 -701 -392 -401 -387 -970 -214 -221 -135 -693 -372 -157 -84 -174 -569 -814 -210 -97 -172 -603 -253 -391 -211 -10 -337 -596 -370 -329 -480 -67 -642 -925 -664 -701 -68 -556 -108 -822 -334 -78 -109 -34 -264 -741 -610 -215 -903 -244 -654 -771 -906 -602 -979 -465 -332 -660 -490 -568 -870 -980 -736 -925 -213 -738 -28 -127 -325 -73 -132 -882 -112 -629 -199 -223 -365 -558 -724 -816 -102 -620 -558 -779 -854 -750 -500 -186 -641 -291 -158 -941 -419 -648 -673 -25 -830 -699 -68 -985 -789 -381 -386 -310 -482 -497 -931 -264 -34 -934 -39 -120 -93 -809 -872 -266 -470 -242 -810 -198 -84 -657 -969 -45 -600 -167 -668 -154 -578 -578 -835 -211 -909 -817 -303 -96 -841 -545 -705 -35 -892 -86 -77 -349 -532 -168 -254 -298 -918 -708 -27 -117 -36 -786 -420 -341 -882 -313 -405 -384 -251 -686 -305 -333 -135 -521 -229 -693 -617 -15 -387 -911 -912 -111 -482 -612 -112 -968 -213 -954 -23 -713 -554 -5 -815 -958 -659 -728 -157 -581 -609 -729 -228 -246 -334 -312 -561 -45 -97 -314 -664 -307 -165 -986 -655 -888 -967 -602 -655 -365 -251 -804 -986 -884 -477 -969 -651 -690 -328 -581 -41 -517 -583 -297 -810 -102 -810 -12 -487 -722 -544 -239 -212 -821 -189 -451 -699 -944 -438 -246 -998 -832 -944 -387 -432 -293 -677 -626 -772 -933 -784 -42 -884 -568 -151 -178 -128 -916 -503 -431 -58 -734 -973 -46 -849 -900 -12 -360 -420 -579 -143 -105 -323 -696 -159 -132 -101 -614 -929 -251 -946 -530 -50 -547 -392 -239 -265 -285 -508 -996 -181 -384 -655 -249 -147 -720 -400 -744 -564 -818 -93 -280 -777 -140 -436 -223 -593 -601 -935 -82 -840 -270 -308 -736 -229 -80 -596 -1 -580 -692 -35 -154 -254 -613 -864 -578 -907 -878 -492 -713 -941 -818 -630 -402 -889 -879 -221 -669 -204 -438 -826 -429 -42 -850 -126 -371 -604 -360 -237 -349 -31 -830 -382 -137 -452 -988 -254 -467 -840 -490 -133 -581 -502 -122 -21 -472 -230 -408 -456 -165 -841 -960 -933 -459 -547 -183 -218 -427 -875 -72 -93 -759 -440 -336 -534 -769 -626 -628 -222 -196 -14 -904 -768 -318 -870 -971 -308 -83 -149 -222 -799 -107 -349 -784 -103 -846 -589 -426 -188 -530 -770 -342 -350 -360 -484 -183 -449 -916 -119 -631 -776 -999 -131 -593 -440 -198 -113 -550 -1 -358 -41 -451 -27 -147 -102 -994 -198 -395 -67 -417 -465 -888 -146 -411 -782 -49 -405 -264 -314 -324 -823 -859 -77 -13 -268 -804 -682 -364 -894 -284 -89 -219 -925 -115 -84 -485 -982 -360 -157 -93 -309 -639 -505 -256 -119 -303 -865 -679 -701 -90 -906 -154 -94 -950 -160 -739 -30 -123 -141 -686 -175 -715 -39 -447 -994 -726 -803 -3 -704 -583 -548 -212 -372 -217 -41 -445 -540 -490 -381 -535 -384 -749 -771 -971 -966 -188 -379 -55 -447 -919 -68 -599 -54 -674 -733 -104 -124 -821 -423 -141 -801 -344 -657 -807 -350 -909 -998 -667 -991 -1 -326 -403 -747 -758 -240 -47 -467 -892 -18 -284 -470 -674 -587 -681 -441 -790 -39 -269 -142 -730 -22 -659 -991 -518 -687 -827 -689 -268 -361 -696 -655 -963 -293 -10 -7 -221 -334 -971 -63 -407 -796 -471 -332 -542 -494 -433 -68 -970 -811 -597 -345 -742 -993 -987 -693 -171 -144 -814 -220 -11 -512 -817 -582 -133 -593 -772 -939 -756 -476 -331 -850 -265 -41 -146 -594 -437 -713 -222 -721 -154 -836 -370 -232 -883 -620 -787 -605 -446 -945 -945 -940 -36 -505 -361 -616 -687 -563 -608 -140 -820 -860 -639 -437 -904 -153 -82 -868 -335 -959 -49 -431 -599 -448 -133 -486 -303 -651 -243 -872 -49 -724 -906 -766 -110 -50 -490 -516 -795 -366 -928 -1 -701 -585 -530 -297 -430 -126 -975 -738 -335 -610 -40 -441 -554 -29 -463 -389 -968 -367 -403 -301 -650 -621 -936 -164 -908 -576 -19 -816 -859 -658 -250 -207 -769 -857 -868 -421 -702 -67 -165 -155 -244 -935 -606 -575 -114 -49 -967 -203 -753 -395 -209 -219 -473 -155 -46 -895 -828 -157 -993 -772 -280 -558 -670 -998 -855 -962 -163 -365 -969 -556 -722 -924 -419 -76 -613 -400 -983 -598 -533 -47 -509 -683 -422 -23 -613 -252 -925 -213 -288 -143 -569 -93 -939 -63 -312 -698 -296 -213 -174 -742 -585 -172 -998 -976 -765 -398 -942 -944 -981 -594 -792 -31 -196 -234 -864 -493 -160 -751 -243 -959 -536 -619 -732 -28 -599 -15 -786 -440 -56 -411 -296 -730 -352 -188 -349 -464 -786 -251 -162 -901 -123 -888 -988 -551 -366 -820 -999 -629 -876 -196 -387 -397 -492 -728 -357 -563 -340 -68 -802 -81 -108 -449 -583 -437 -688 -427 -88 -178 -52 -5 -767 -433 -627 -537 -959 -966 -103 -145 -628 -555 -448 -651 -107 -515 -300 -938 -269 -772 -215 -681 -291 -700 -816 -665 -357 -266 -458 -60 -134 -417 -77 -424 -123 -38 -856 -388 -786 -702 -687 -83 -541 -185 -627 -222 -454 -241 -851 -831 -131 -391 -53 -479 -406 -752 -474 -830 -662 -276 -430 -992 -697 -871 -919 -346 -627 -61 -9 -919 -360 -197 -171 -896 -923 -436 -683 -122 -347 -988 -720 -376 -654 -567 -853 -566 -554 -849 -694 -579 -537 -776 -885 -45 -494 -268 -974 -695 -535 -912 -397 -381 -74 -767 -356 -171 -171 -204 -200 -218 -171 -899 -185 -255 -75 -499 -531 -875 -706 -597 -935 -442 -798 -860 -716 -264 -85 -602 -206 -937 -713 -870 -900 -513 -682 -514 -776 -236 -298 -456 -488 -186 -247 -867 -886 -243 -813 -88 -500 -227 -314 -633 -248 -338 -172 -655 -458 -399 -964 -445 -535 -981 -485 -727 -192 -62 -453 -859 -935 -306 -438 -790 -994 -761 -838 -749 -501 -374 -727 -990 -737 -477 -75 -928 -342 -454 -942 -71 -603 -290 -985 -170 -536 -85 -327 -886 -629 -138 -476 -797 -453 -926 -846 -747 -991 -652 -559 -938 -432 -542 -750 -683 -636 -387 -482 -626 -347 -698 -349 -736 -451 -874 -267 -378 -696 -744 -796 -391 -697 -695 -182 -39 -324 -618 -939 -953 -572 -376 -880 -558 -37 -833 -476 -418 -424 -936 -901 -683 -194 -917 -629 -164 -373 -442 -555 -534 -443 -890 -745 -545 -909 -943 -793 -104 -602 -234 -875 -919 -60 -849 -625 -775 -494 -547 -838 -257 -692 -622 -810 -100 -309 -137 -580 -18 -458 -947 -218 -553 -479 -286 -552 -838 -279 -837 -109 -571 -455 -406 -337 -343 -435 -793 -570 -720 -962 -114 -821 -120 -69 -4 -762 -208 -205 -992 -43 -897 -244 -210 -336 -859 -725 -62 -311 -339 -71 -224 -837 -862 -274 -455 -272 -962 -801 -727 -541 -90 -170 -22 -353 -540 -586 -87 -507 -701 -830 -40 -355 -476 -923 -264 -730 -752 -632 -163 -890 -330 -2 -552 -299 -506 -387 -384 -891 -159 -366 -625 -483 -641 -40 -291 -778 -861 -326 -682 -969 -524 -39 -531 -880 -153 -502 -608 -117 -848 -426 -926 -953 -180 -209 -838 -534 -645 -864 -355 -813 -366 -935 -882 -792 -788 -783 -737 -309 -862 -820 -196 -872 -922 -821 -486 -533 -482 -772 -12 -667 -410 -875 -52 -571 -765 -451 -713 -758 -700 -185 -647 -776 -18 -7 -306 -29 -933 -520 -901 -458 -82 -194 -235 -469 -146 -951 -76 -559 -587 -367 -519 -716 -76 -127 -427 -884 -26 -452 -650 -717 -195 -966 -416 -220 -637 -846 -813 -751 -459 -876 -545 -730 -849 -761 -548 -446 -61 -47 -439 -154 -663 -489 -702 -321 -859 -19 -271 -364 -740 -776 -315 -740 -753 -242 -812 -899 -477 -951 -639 -929 -586 -849 -402 -186 -22 -454 -510 -40 -228 -655 -77 -580 -596 -301 -689 -490 -739 -357 -212 -12 -97 -774 -416 -756 -300 -725 -572 -100 -348 -852 -712 -800 -812 -338 -478 -324 -289 -243 -89 -688 -324 -369 -989 -225 -250 -223 -555 -942 -702 -257 -786 -129 -196 -468 -338 -572 -270 -460 -282 -894 -683 -442 -281 -637 -171 -664 -465 -324 -339 -852 -37 -428 -162 -498 -531 -21 -103 -793 -241 -857 -497 -804 -925 -536 -724 -455 -879 -995 -460 -496 -715 -759 -468 -10 -736 -827 -109 -408 -386 -779 -39 -944 -569 -674 -200 -611 -942 -17 -319 -596 -94 -34 -108 -389 -24 -562 -942 -561 -346 -350 -298 -321 -400 -780 -509 -293 -64 -80 -977 -212 -125 -502 -382 -635 -620 -27 -247 -342 -300 -676 -446 -315 -147 -959 -886 -373 -854 -478 -869 -69 -420 -321 -519 -445 -486 -317 -676 -368 -179 -922 -744 -733 -315 -562 -730 -614 -854 -361 -955 -643 -905 -199 -116 -905 -949 -209 -258 -452 -479 -373 -991 -630 -815 -476 -50 -463 -199 -969 -732 -350 -983 -460 -703 -17 -288 -279 -270 -49 -931 -819 -905 -944 -662 -30 -672 -350 -381 -355 -535 -86 -772 -544 -458 -709 -62 -364 -659 -969 -698 -703 -227 -600 -669 -653 -81 -207 -259 -44 -723 -310 -438 -189 -618 -306 -899 -619 -844 -591 -406 -704 -756 -191 -1000 -642 -16 -213 -644 -570 -833 -374 -45 -286 -244 -571 -515 -11 -618 -304 -721 -631 -295 -602 -542 -481 -693 -330 -472 -188 -865 -259 -780 -191 -475 -10 -426 -391 -303 -701 -804 -695 -725 -569 -400 -61 -128 -282 -450 -360 -509 -84 -485 -644 -231 -348 -547 -425 -429 -397 -268 -777 -277 -535 -109 -850 -687 -802 -551 -825 -427 -788 -240 -50 -174 -674 -598 -799 -548 -909 -172 -641 -285 -544 -834 -781 -823 -829 -159 -760 -720 -853 -106 -946 -892 -352 -134 -679 -392 -32 -444 -798 -288 -378 -600 -432 -733 -69 -618 -163 -261 -514 -291 -598 -752 -548 -443 -199 -761 -198 -907 -264 -832 -978 -702 -618 -621 -661 -725 -515 -460 -382 -893 -978 -9 -614 -808 -739 -453 -790 -314 -665 -557 -271 -608 -973 -809 -581 -229 -83 -984 -934 -731 -669 -794 -734 -414 -251 -345 -674 -795 -591 -241 -522 -311 -233 -65 -8 -442 -276 -427 -269 -338 -586 -127 -266 -924 -27 -922 -494 -465 -525 -867 -254 -165 -874 -657 -280 -239 -456 -903 -466 -849 -687 -480 -904 -470 -809 -298 -102 -951 -650 -357 -973 -573 -329 -109 -466 -73 -621 -257 -532 -400 -444 -189 -236 -478 -223 -913 -757 -112 -816 -765 -713 -686 -525 -604 -89 -454 -758 -412 -912 -305 -689 -802 -988 -644 -969 -484 -752 -849 -323 -701 -120 -108 -854 -130 -474 -112 -567 -383 -922 -724 -913 -332 -864 -680 -255 -695 -496 -296 -621 -185 -734 -853 -100 -180 -744 -395 -625 -587 -506 -289 -178 -435 -629 -746 -548 -443 -196 -148 -555 -427 -87 -911 -207 -957 -128 -976 -543 -867 -90 -661 -754 -482 -573 -978 -181 -372 -545 -438 -144 -347 -181 -499 -771 -357 -496 -803 -338 -124 -584 -285 -762 -546 -260 -648 -225 -638 -95 -564 -807 -821 -957 -647 -690 -907 -341 -798 -519 -219 -410 -970 -699 -374 -370 -474 -873 -449 -658 -710 -376 -705 -283 -781 -750 -962 -561 -923 -249 -916 -129 -131 -555 -96 -583 -363 -807 -694 -844 -776 -570 -641 -431 -245 -930 -249 -776 -932 -898 -791 -924 -203 -968 -988 -661 -523 -523 -545 -745 -329 -851 -291 -139 -628 -239 -372 -22 -235 -201 -794 -171 -77 -644 -21 -572 -660 -295 -321 -865 -738 -667 -897 -104 -324 -22 -933 -477 -639 -364 -827 -849 -705 -739 -876 -184 -792 -10 -657 -18 -748 -525 -424 -580 -72 -390 -694 -953 -742 -255 -260 -513 -128 -375 -320 -470 -448 -242 -814 -57 -843 -484 -285 -823 -122 -402 -433 -864 -75 -898 -876 -683 -415 -227 -881 -356 -495 -606 -329 -119 -615 -592 -771 -953 -948 -595 -342 -871 -874 -827 -888 -325 -860 -754 -177 -975 -102 -870 -835 -698 -137 -977 -119 -872 -870 -380 -284 -833 -518 -803 -366 -447 -471 -918 -96 -863 -360 -136 -455 -962 -799 -346 -48 -543 -375 -910 -159 -917 -755 -243 -378 -575 -60 -863 -115 -916 -495 -69 -200 -656 -229 -402 -227 -606 -481 -424 -452 -535 -713 -801 -607 -473 -74 -135 -964 -169 -943 -637 -37 -86 -950 -785 -773 -393 -731 -182 -199 -879 -985 -701 -570 -468 -364 -211 -242 -693 -447 -769 -840 -844 -418 -392 -379 -500 -768 -431 -920 -437 -91 -752 -914 -474 -915 -406 -433 -146 -899 -500 -682 -286 -398 -276 -983 -363 -822 -579 -730 -505 -276 -4 -886 -386 -191 -429 -632 -879 -774 -580 -988 -629 -860 -138 -656 -52 -737 -95 -806 -251 -440 -127 -278 -112 -848 -640 -483 -644 -687 -565 -269 -303 -225 -782 -573 -595 -268 -864 -658 -345 -570 -508 -338 -526 -848 -742 -101 -264 -160 -92 -100 -693 -943 -111 -611 -362 -970 -483 -3 -822 -245 -766 -658 -934 -397 -958 -267 -554 -359 -267 -342 -676 -497 -176 -676 -148 -183 -679 -622 -530 -785 -812 -955 -154 -310 -261 -119 -64 -979 -745 -656 -421 -94 -435 -953 -759 -77 -220 -171 -937 -342 -976 -680 -322 -470 -38 -342 -315 -245 -309 -918 -690 -10 -819 -769 -666 -918 -702 -112 -939 -474 -11 -744 -961 -411 -525 -142 -971 -991 -330 -37 -752 -141 -429 -210 -443 -210 -375 -711 -85 -210 -931 -281 -437 -767 -178 -644 -420 -32 -428 -442 -214 -593 -659 -110 -351 -662 -227 -525 -254 -3 -273 -332 -665 -523 -607 -11 -113 -585 -187 -759 -108 -145 -847 -1 -990 -398 -388 -317 -924 -11 -327 -262 -659 -738 -214 -311 -562 -274 -671 -412 -398 -793 -841 -886 -289 -234 -146 -739 -444 -602 -687 -337 -409 -339 -538 -2 -381 -955 -574 -424 -371 -297 -754 -825 -60 -893 -316 -539 -777 -451 -370 -701 -637 -903 -805 -807 -205 -650 -946 -85 -698 -868 -167 -717 -393 -559 -243 -115 -706 -827 -20 -104 -860 -709 -718 -250 -995 -610 -35 -948 -151 -982 -365 -562 -824 -376 -468 -580 -476 -275 -870 -613 -989 -434 -975 -182 -454 -183 -725 -800 -936 -55 -572 -522 -112 -602 -92 -574 -547 -721 -411 -885 -263 -441 -789 -701 -191 -800 -314 -245 -977 -236 -855 -716 -215 -17 -48 -666 -16 -476 -994 -877 -689 -950 -109 -80 -554 -491 -71 -80 -392 -237 -279 -252 -660 -471 -294 -879 -653 -212 -629 -902 -920 -1 -829 -224 -740 -287 -219 -980 -675 -93 -106 -432 -72 -362 -773 -503 -245 -544 -616 -460 -5 -53 -3 -568 -8 -365 -980 -615 -157 -916 -779 -363 -227 -356 -662 -175 -733 -866 -188 -654 -410 -345 -974 -158 -326 -661 -507 -532 -152 -553 -185 -63 -767 -142 -976 -708 -862 -658 -639 -929 -849 -392 -410 -252 -896 -997 -493 -207 -176 -549 -504 -302 -580 -912 -821 -726 -800 -158 -859 -103 -863 -625 -686 -78 -510 -833 -540 -669 -56 -689 -774 -812 -838 -685 -716 -215 -10 -545 -650 -321 -844 -364 -461 -279 -208 -826 -158 -542 -975 -82 -141 -304 -38 -467 -223 -279 -657 -281 -159 -166 -947 -734 -949 -896 -761 -443 -982 -285 -327 -476 -553 -560 -945 -988 -512 -188 -10 -988 -382 -283 -533 -48 -397 -943 -428 -825 -103 -847 -799 -393 -246 -79 -661 -15 -66 -888 -180 -928 -212 -33 -811 -362 -473 -315 -655 -714 -521 -709 -77 -701 -235 -609 -36 -298 -600 -549 -496 -400 -182 -220 -296 -420 -563 -69 -862 -923 -488 -89 -456 -837 -976 -344 -592 -518 -641 -389 -407 -510 -595 -519 -133 -900 -969 -257 -969 -25 -190 -271 -219 -412 -265 -724 -924 -784 -967 -847 -310 -947 -61 -382 -737 -803 -811 -627 -442 -731 -459 -836 -294 -75 -243 -451 -715 -690 -887 -954 -488 -948 -848 -593 -842 -85 -682 -680 -53 -197 -628 -314 -570 -42 -689 -496 -146 -390 -38 -728 -570 -335 -685 -536 -930 -632 -230 -224 -630 -44 -325 -273 -7 -148 -332 -282 -610 -46 -867 -733 -596 -228 -742 -967 -916 -190 -839 -823 -785 -728 -100 -754 -730 -548 -721 -303 -901 -681 -628 -113 -10 -674 -273 -875 -404 -794 -630 -856 -196 -711 -882 -145 -100 -57 -241 -372 -257 -425 -630 -882 -132 -518 -315 -868 -250 -252 -375 -663 -709 -857 -228 -615 -392 -834 -533 -288 -367 -817 -433 -695 -80 -559 -33 -317 -565 -609 -1000 -860 -655 -749 -939 -217 -440 -328 -531 -687 -918 -265 -736 -993 -222 -639 -901 -946 -698 -646 -828 -957 -3 -114 -106 -153 -224 -748 -129 -715 -142 -733 -693 -761 -436 -207 -574 -520 -161 -144 -159 -1000 -786 -892 -448 -341 -40 -355 -925 -43 -55 -116 -414 -932 -393 -519 -788 -472 -462 -55 -173 -356 -385 -506 -695 -479 -429 -270 -498 -297 -598 -545 -894 -162 -822 -840 -461 -233 -560 -465 -462 -328 -129 -539 -411 -167 -621 -747 -163 -730 -294 -226 -399 -611 -595 -598 -759 -441 -638 -544 -705 -613 -636 -528 -492 -127 -518 -594 -445 -331 -917 -648 -455 -11 -227 -649 -205 -688 -33 -727 -492 -434 -78 -759 -386 -71 -949 -377 -420 -547 -243 -858 -245 -104 -851 -501 -778 -219 -927 -823 -573 -147 -19 -117 -19 -1000 -675 -581 -897 -236 -839 -337 -840 -87 -250 -711 -15 -304 -11 -152 -805 -738 -455 -8 -294 -284 -54 -718 -519 -578 -890 -62 -228 -987 -827 -228 -872 -206 -73 -324 -330 -241 -546 -148 -29 -471 -911 -729 -803 -162 -767 -526 -255 -994 -136 -389 -884 -97 -537 -87 -340 -873 -557 -560 -552 -243 -160 -724 -178 -928 -978 -879 -74 -692 -106 -297 -468 -78 -407 -482 -53 -186 -493 -112 -187 -551 -86 -613 -128 -905 -480 -682 -250 -29 -626 -670 -25 -369 -673 -368 -254 -35 -358 -393 -936 -9 -141 -644 -516 -908 -353 -134 -884 -329 -143 -283 -851 -951 -797 -71 -708 -342 -352 -814 -286 -65 -906 -355 -931 -434 -220 -410 -161 -649 -120 -92 -704 -368 -982 -705 -192 -603 -392 -43 -985 -795 -916 -139 -508 -828 -216 -31 -268 -520 -101 -387 -901 -956 -784 -310 -662 -985 -501 -275 -795 -362 -850 -250 -791 -326 -128 -438 -572 -461 -763 -628 -596 -249 -278 -649 -222 -354 -324 -354 -180 -950 -320 -483 -708 -948 -917 -246 -116 -973 -325 -800 -406 -762 -28 -621 -435 -619 -839 -895 -759 -842 -560 -445 -545 -732 -950 -762 -761 -6 -873 -220 -203 -924 -706 -383 -112 -6 -77 -797 -618 -201 -216 -358 -78 -72 -733 -372 -809 -112 -973 -87 -868 -303 -164 -384 -378 -727 -780 -73 -394 -598 -617 -693 -619 -446 -292 -93 -613 -290 -204 -60 -743 -327 -448 -298 -810 -155 -472 -547 -974 -32 -345 -528 -308 -928 -649 -242 -460 -556 -438 -788 -384 -191 -352 -202 -894 -125 -663 -281 -459 -106 -900 -373 -134 -93 -548 -548 -603 -821 -937 -914 -58 -310 -421 -105 -234 -571 -346 -656 -167 -162 -651 -212 -291 -455 -896 -882 -142 -235 -732 -426 -227 -351 -495 -195 -301 -729 -929 -975 -118 -165 -655 -506 -554 -241 -393 -343 -986 -607 -88 -145 -973 -929 -64 -62 -286 -305 -496 -882 -428 -321 -713 -85 -632 -798 -139 -347 -498 -269 -697 -233 -571 -128 -640 -46 -354 -818 -236 -105 -196 -194 -859 -982 -201 -773 -410 -134 -660 -117 -816 -318 -258 -880 -92 -196 -341 -486 -301 -646 -327 -458 -193 -463 -339 -273 -603 -118 -36 -662 -59 -390 -402 -932 -549 -611 -428 -627 -139 -125 -850 -91 -644 -521 -371 -82 -902 -586 -490 -560 -176 -132 -658 -268 -601 -146 -308 -221 -686 -594 -343 -764 -632 -864 -317 -943 -112 -861 -118 -58 -563 -43 -417 -11 -839 -280 -897 -810 -643 -506 -652 -663 -731 -400 -164 -186 -153 -787 -308 -984 -848 -53 -213 -527 -558 -600 -262 -739 -585 -239 -533 -36 -284 -598 -347 -526 -606 -798 -990 -503 -129 -46 -890 -717 -345 -445 -107 -868 -913 -402 -438 -368 -386 -536 -609 -880 -799 -585 -976 -909 -450 -387 -804 -965 -617 -271 -424 -778 -847 -100 -453 -179 -62 -937 -691 -187 -259 -805 -784 -402 -823 -6 -244 -962 -542 -760 -38 -438 -366 -570 -275 -587 -941 -481 -347 -53 -530 -233 -42 -973 -288 -369 -915 -456 -722 -783 -576 -409 -103 -372 -746 -786 -892 -825 -245 -765 -177 -157 -97 -587 -241 -894 -10 -133 -332 -828 -270 -132 -257 -647 -41 -595 -430 -303 -653 -308 -800 -628 -7 -447 -784 -51 -885 -156 -130 -177 -70 -18 -141 -288 -246 -413 -443 -267 -762 -281 -193 -171 -161 -680 -261 -841 -679 -242 -948 -98 -627 -476 -47 -577 -35 -414 -194 -969 -804 -132 -562 -583 -694 -902 -946 -147 -195 -202 -698 -155 -455 -287 -24 -638 -675 -120 -471 -192 -860 -828 -763 -886 -289 -656 -491 -931 -448 -940 -342 -289 -870 -780 -388 -654 -723 -640 -61 -684 -34 -737 -126 -703 -835 -563 -318 -283 -457 -24 -364 -581 -494 -337 -121 -27 -43 -73 -410 -913 -82 -834 -217 -208 -109 -766 -656 -253 -137 -362 -13 -786 -791 -187 -818 -716 -253 -793 -900 -811 -806 -285 -324 -197 -462 -706 -823 -610 -513 -589 -31 -883 -238 -328 -963 -123 -952 -109 -778 -758 -492 -13 -202 -182 -432 -76 -175 -999 -969 -595 -161 -119 -257 -370 -377 -474 -541 -633 -691 -983 -550 -80 -941 -104 -164 -119 -827 -79 -560 -683 -826 -655 -936 -552 -977 -862 -445 -596 -601 -785 -369 -9 -56 -93 -361 -580 -599 -527 -631 -634 -655 -277 -125 -821 -45 -641 -362 -485 -534 -381 -613 -905 -145 -637 -537 -903 -808 -588 -272 -65 -336 -884 -354 -935 -7 -262 -754 -407 -593 -170 -111 -611 -244 -509 -920 -157 -717 -371 -924 -556 -929 -5 -26 -106 -58 -276 -414 -199 -426 -58 -711 -804 -386 -265 -640 -831 -247 -295 -507 -36 -66 -780 -382 -93 -286 -969 -250 -10 -256 -926 -909 -287 -986 -422 -164 -648 -307 -445 -890 -759 -930 -488 -554 -97 -37 -575 -954 -158 -502 -434 -868 -604 -288 -996 -40 -975 -400 -100 -733 -642 -70 -820 -683 -644 -849 -798 -6 -224 -45 -995 -270 -469 -100 -200 -938 -731 -825 -579 -416 -859 -599 -161 -353 -445 -387 -1000 -409 -105 -896 -193 -463 -133 -450 -986 -757 -75 -184 -996 -699 -303 -197 -829 -477 -650 -304 -467 -456 -367 -677 -81 -680 -738 -209 -798 -315 -737 -577 -346 -469 -879 -889 -714 -951 -235 -386 -34 -3 -664 -576 -203 -346 -93 -45 -45 -860 -9 -117 -482 -427 -744 -52 -361 -166 -302 -92 -578 -832 -273 -630 -554 -488 -848 -737 -826 -860 -269 -546 -471 -957 -329 -483 -225 -45 -723 -136 -121 -894 -554 -19 -285 -844 -683 -414 -451 -675 -53 -668 -738 -526 -437 -764 -623 -377 -23 -923 -134 -808 -430 -258 -818 -753 -168 -956 -737 -885 -868 -291 -767 -2 -335 -126 -757 -186 -165 -862 -406 -18 -978 -811 -995 -483 -285 -319 -436 -6 -611 -161 -161 -991 -433 -923 -412 -711 -35 -997 -596 -85 -852 -411 -585 -615 -114 -160 -919 -521 -272 -446 -265 -235 -260 -88 -254 -525 -47 -492 -169 -347 -608 -954 -795 -201 -251 -544 -62 -760 -236 -942 -29 -21 -64 -187 -120 -506 -21 -501 -702 -152 -829 -424 -993 -547 -154 -272 -754 -246 -496 -626 -409 -857 -715 -689 -745 -491 -360 -19 -317 -511 -784 -289 -641 -527 -896 -95 -895 -275 -27 -346 -365 -598 -43 -147 -798 -175 -737 -558 -274 -288 -259 -790 -260 -58 -802 -739 -155 -821 -520 -718 -830 -124 -426 -591 -913 -597 -782 -564 -772 -548 -759 -455 -372 -429 -21 -726 -997 -305 -17 -873 -442 -208 -551 -905 -165 -478 -112 -235 -201 -729 -347 -799 -441 -835 -80 -267 -177 -133 -30 -432 -828 -253 -281 -385 -215 -131 -961 -557 -980 -681 -513 -175 -160 -964 -347 -464 -961 -636 -463 -392 -158 -52 -298 -706 -97 -99 -28 -580 -550 -172 -555 -397 -309 -522 -882 -115 -774 -153 -615 -983 -385 -464 -469 -539 -109 -796 -317 -756 -859 -548 -733 -266 -288 -262 -109 -8 -436 -257 -593 -763 -172 -504 -799 -708 -451 -81 -42 -965 -475 -108 -901 -197 -432 -260 -240 -849 -65 -262 -278 -869 -307 -123 -927 -370 -250 -182 -121 -429 -866 -594 -99 -142 -824 -387 -105 -534 -366 -967 -285 -294 -77 -675 -652 -509 -239 -718 -387 -380 -919 -616 -824 -556 -1 -151 -686 -804 -552 -224 -147 -684 -126 -390 -115 -448 -534 -591 -469 -262 -433 -619 -97 -968 -822 -780 -219 -615 -357 -790 -169 -531 -251 -47 -68 -50 -435 -933 -741 -755 -752 -212 -755 -307 -587 -581 -992 -939 -20 -607 -176 -835 -650 -142 -901 -835 -207 -373 -999 -102 -397 -934 -482 -389 -118 -450 -975 -644 -401 -595 -512 -378 -941 -516 -188 -202 -280 -277 -308 -175 -815 -583 -32 -452 -609 -36 -568 -716 -49 -782 -194 -216 -118 -450 -774 -10 -712 -449 -99 -566 -910 -621 -509 -638 -445 -808 -221 -229 -379 -709 -424 -87 -823 -588 -273 -821 -119 -235 -14 -87 -884 -459 -144 -320 -632 -725 -356 -788 -346 -67 -147 -890 -781 -328 -827 -84 -268 -876 -874 -248 -231 -938 -947 -792 -905 -247 -861 -621 -457 -962 -707 -506 -328 -459 -500 -287 -139 -587 -302 -641 -96 -849 -812 -647 -811 -789 -165 -943 -438 -13 -181 -118 -808 -63 -446 -46 -622 -695 -596 -915 -908 -253 -635 -10 -257 -890 -21 -923 -923 -509 -217 -439 -86 -943 -269 -245 -774 -891 -889 -287 -833 -301 -248 -241 -828 -874 -895 -489 -150 -736 -421 -839 -569 -862 -731 -650 -380 -159 -742 -398 -814 -562 -169 -585 -937 -571 -376 -256 -915 -679 -476 -20 -935 -409 -168 -204 -174 -377 -82 -897 -190 -583 -209 -860 -462 -812 -952 -935 -388 -597 -775 -6 -756 -213 -593 -337 -809 -33 -480 -477 -970 -514 -402 -793 -619 -827 -286 -160 -772 -551 -812 -812 -285 -921 -927 -498 -814 -876 -606 -93 -277 -236 -1 -984 -669 -125 -794 -479 -55 -834 -643 -968 -750 -851 -425 -960 -55 -236 -820 -882 -799 -339 -189 -9 -642 -788 -678 -833 -472 -890 -845 -569 -434 -382 -106 -915 -630 -243 -756 -478 -790 -992 -741 -896 -769 -110 -648 -382 -416 -318 -862 -272 -306 -832 -933 -446 -20 -991 -194 -369 -721 -376 -582 -673 -1 -317 -357 -635 -333 -622 -979 -705 -944 -988 -177 -924 -655 -22 -506 -563 -620 -76 -405 -132 -551 -218 -267 -396 -163 -390 -201 -129 -130 -290 -397 -137 -530 -732 -374 -4 -353 -712 -284 -557 -216 -638 -996 -12 -43 -557 -832 -25 -122 -749 -925 -115 -789 -913 -839 -298 -308 -974 -982 -692 -819 -79 -309 -578 -736 -523 -839 -228 -921 -463 -841 -125 -654 -307 -2 -969 -574 -234 -757 -75 -83 -589 -861 -631 -842 -265 -589 -720 -626 -692 -176 -392 -906 -959 -95 -143 -464 -662 -556 -240 -370 -750 -824 -874 -984 -636 -689 -49 -656 -777 -347 -616 -385 -663 -572 -401 -146 -990 -576 -638 -701 -641 -354 -512 -610 -864 -148 -162 -71 -888 -91 -697 -662 -653 -607 -440 -59 -470 -277 -434 -221 -989 -463 -580 -911 -306 -588 -380 -724 -451 -857 -317 -180 -477 -934 -519 -46 -546 -885 -632 -789 -113 -764 -446 -147 -348 -796 -761 -719 -559 -217 -249 -790 -262 -673 -806 -651 -826 -84 -187 -984 -355 -24 -102 -257 -838 -245 -85 -913 -356 -246 -189 -48 -555 -247 -620 -670 -172 -840 -446 -982 -622 -412 -754 -861 -140 -262 -495 -490 -389 -739 -657 -637 -573 -51 -169 -658 -239 -146 -412 -692 -603 -763 -61 -171 -386 -726 -809 -210 -33 -884 -704 -550 -264 -249 -805 -119 -701 -43 -660 -645 -801 -976 -484 -746 -523 -988 -690 -848 -584 -571 -915 -618 -491 -474 -606 -430 -741 -809 -208 -98 -456 -465 -709 -193 -958 -67 -395 -751 -333 -357 -737 -431 -497 -805 -603 -244 -853 -481 -851 -760 -755 -724 -736 -187 -404 -634 -144 -79 -124 -542 -963 -962 -520 -585 -773 -980 -759 -240 -775 -91 -91 -106 -795 -213 -93 -615 -521 -870 -86 -955 -73 -605 -896 -66 -289 -224 -755 -548 -992 -25 -48 -363 -729 -871 -365 -826 -498 -606 -196 -895 -21 -49 -278 -146 -85 -464 -937 -716 -228 -866 -606 -862 -778 -738 -640 -518 -839 -492 -959 -562 -504 -737 -184 -696 -419 -971 -56 -999 -954 -781 -697 -214 -798 -433 -117 -338 -696 -36 -447 -134 -365 -9 -478 -915 -885 -269 -755 -779 -261 -406 -808 -432 -398 -663 -726 -798 -535 -51 -106 -109 -738 -183 -918 -501 -55 -782 -109 -261 -845 -364 -835 -20 -865 -652 -445 -123 -311 -224 -501 -779 -111 -397 -837 -879 -290 -888 -617 -165 -695 -937 -189 -18 -754 -95 -394 -414 -85 -361 -251 -571 -268 -534 -260 -158 -571 -618 -884 -2 -388 -137 -539 -373 -412 -958 -748 -555 -842 -41 -989 -786 -967 -149 -587 -933 -849 -851 -438 -800 -350 -214 -994 -932 -978 -163 -559 -350 -586 -401 -10 -821 -52 -64 -623 -195 -953 -726 -69 -127 -419 -242 -108 -686 -621 -753 -831 -311 -5 -450 -520 -545 -675 -186 -26 -322 -26 -835 -82 -189 -67 -168 -896 -460 -139 -794 -351 -231 -628 -670 -350 -875 -12 -556 -536 -691 -655 -753 -273 -440 -754 -19 -306 -781 -729 -16 -306 -24 -685 -653 -772 -689 -739 -369 -932 -91 -82 -757 -752 -374 -771 -581 -786 -163 -715 -864 -133 -274 -284 -887 -458 -664 -838 -991 -894 -367 -34 -536 -897 -972 -171 -116 -642 -175 -341 -385 -70 -116 -649 -978 -45 -106 -265 -669 -483 -450 -994 -746 -486 -15 -948 -734 -730 -885 -437 -130 -667 -205 -659 -340 -659 -32 -206 -986 -955 -79 -135 -483 -20 -834 -626 -784 -191 -371 -715 -377 -220 -543 -213 -459 -571 -989 -393 -868 -112 -803 -216 -993 -684 -555 -955 -894 -571 -26 -257 -458 -848 -308 -987 -680 -666 -726 -124 -780 -932 -969 -368 -687 -704 -734 -426 -668 -734 -127 -609 -567 -153 -627 -805 -458 -768 -692 -767 -672 -908 -740 -426 -448 -929 -885 -673 -837 -935 -584 -248 -25 -355 -650 -973 -777 -351 -118 -980 -730 -299 -846 -242 -228 -249 -63 -541 -281 -939 -277 -256 -610 -836 -495 -155 -211 -665 -285 -129 -466 -301 -168 -144 -179 -549 -768 -213 -21 -229 -534 -905 -808 -308 -68 -398 -361 -863 -205 -762 -782 -691 -348 -424 -127 -558 -433 -889 -558 -81 -706 -297 -252 -898 -189 -880 -2 -798 -478 -135 -276 -910 -727 -466 -885 -118 -826 -399 -3 -710 -456 -202 -300 -638 -871 -595 -541 -626 -323 -224 -255 -695 -827 -967 -250 -772 -718 -55 -691 -262 -303 -819 -154 -366 -993 -41 -816 -509 -473 -680 -801 -675 -351 -695 -109 -564 -138 -853 -29 -261 -472 -103 -867 -392 -90 -492 -195 -800 -168 -412 -305 -235 -246 -99 -341 -213 -70 -146 -778 -326 -535 -629 -893 -276 -151 -223 -599 -375 -76 -925 -834 -160 -833 -883 -915 -562 -735 -276 -187 -585 -720 -858 -576 -230 -8 -359 -746 -243 -727 -331 -602 -683 -515 -684 -198 -256 -530 -448 -265 -867 -424 -819 -456 -594 -919 -523 -455 -466 -269 -104 -213 -306 -201 -163 -706 -917 -467 -742 -236 -22 -388 -665 -41 -773 -47 -686 -831 -134 -174 -353 -426 -667 -891 -495 -305 -48 -908 -381 -902 -76 -601 -18 -111 -111 -441 -319 -757 -191 -814 -639 -517 -345 -878 -820 -924 -991 -853 -558 -523 -881 -840 -597 -82 -891 -601 -714 -708 -395 -759 -602 -732 -990 -672 -460 -85 -636 -313 -266 -540 -886 -758 -497 -500 -431 -234 -52 -18 -282 -919 -870 -680 -361 -869 -185 -43 -935 -103 -949 -480 -30 -5 -215 -565 -95 -624 -363 -281 -268 -426 -702 -925 -177 -399 -564 -114 -57 -890 -844 -765 -18 -36 -250 -460 -995 -639 -632 -813 -940 -320 -410 -399 -154 -612 -911 -679 -468 -623 -799 -827 -898 -328 -341 -22 -463 -599 -588 -619 -298 -906 -484 -704 -555 -568 -576 -831 -572 -406 -186 -181 -161 -506 -459 -242 -549 -429 -171 -138 -99 -94 -561 -231 -658 -247 -881 -747 -546 -772 -152 -25 -447 -838 -411 -126 -232 -859 -600 -384 -956 -376 -98 -5 -584 -219 -166 -325 -888 -576 -658 -255 -493 -906 -264 -944 -3 -746 -384 -194 -835 -532 -380 -10 -7 -462 -514 -735 -97 -414 -585 -552 -7 -923 -1 -368 -313 -99 -114 -500 -204 -473 -52 -109 -12 -326 -111 -370 -8 -874 -414 -104 -372 -214 -751 -615 -164 -372 -8 -165 -741 -111 -281 -50 -464 -64 -671 -155 -830 -566 -549 -679 -869 -249 -484 -411 -766 -331 -874 -382 -482 -240 -650 -777 -758 -542 -962 -417 -804 -299 -192 -519 -18 -568 -669 -163 -436 -963 -284 -246 -82 -325 -34 -70 -256 -873 -544 -684 -322 -645 -836 -90 -881 -465 -498 -609 -216 -771 -103 -190 -699 -856 -787 -930 -997 -554 -920 -995 -742 -964 -243 -896 -846 -590 -306 -621 -285 -404 -423 -922 -370 -619 -299 -674 -496 -948 -132 -271 -745 -230 -889 -341 -634 -436 -444 -410 -100 -130 -318 -904 -407 -895 -827 -622 -18 -243 -755 -595 -516 -110 -76 -850 -177 -659 -878 -360 -431 -57 -535 -48 -92 -562 -894 -31 -928 -545 -39 -703 -882 -852 -773 -105 -947 -190 -409 -555 -887 -727 -383 -265 -645 -606 -278 -456 -954 -745 -795 -973 -585 -24 -792 -638 -422 -275 -628 -429 -112 -467 -688 -830 -500 -641 -569 -618 -813 -900 -312 -208 -860 -671 -331 -948 -967 -277 -472 -153 -645 -398 -745 -888 -224 -693 -503 -741 -622 -95 -877 -434 -952 -330 -323 -887 -523 -242 -645 -442 -545 -448 -205 -8 -881 -654 -451 -672 -367 -943 -901 -144 -154 -380 -43 -572 -644 -751 -95 -803 -962 -140 -831 -476 -565 -685 -6 -658 -682 -208 -466 -819 -187 -68 -918 -48 -321 -442 -753 -721 -17 -29 -704 -376 -641 -85 -933 -396 -719 -786 -365 -100 -73 -163 -400 -475 -28 -283 -452 -46 -9 -390 -68 -75 -864 -127 -446 -948 -130 -812 -447 -753 -136 -721 -686 -842 -400 -138 -294 -876 -648 -741 -371 -999 -971 -989 -507 -469 -326 -287 -795 -498 -30 -195 -612 -180 -410 -580 -867 -294 -548 -234 -437 -195 -539 -687 -342 -296 -576 -56 -10 -144 -296 -467 -503 -205 -304 -354 -283 -866 -336 -832 -310 -722 -882 -537 -668 -61 -881 -949 -24 -395 -667 -528 -409 -623 -578 -61 -270 -195 -548 -306 -938 -765 -818 -464 -337 -720 -317 -262 -522 -951 -858 -185 -587 -783 -567 -191 -253 -43 -717 -347 -81 -225 -8 -27 -258 -184 -532 -951 -507 -326 -755 -448 -523 -561 -37 -491 -876 -965 -497 -482 -524 -366 -999 -220 -975 -11 -652 -799 -124 -713 -744 -601 -460 -669 -218 -706 -325 -384 -687 -827 -406 -95 -115 -107 -443 -341 -981 -807 -3 -157 -736 -825 -806 -743 -236 -118 -879 -404 -255 -969 -157 -252 -842 -959 -653 -290 -367 -150 -642 -387 -186 -973 -991 -489 -11 -136 -135 -697 -940 -624 -615 -564 -313 -748 -891 -556 -952 -199 -498 -912 -776 -974 -712 -53 -921 -45 -332 -344 -440 -897 -327 -409 -105 -182 -916 -649 -356 -413 -380 -696 -616 -375 -418 -74 -818 -403 -491 -191 -646 -234 -63 -652 -135 -641 -695 -874 -17 -329 -1 -900 -201 -182 -693 -346 -776 -405 -968 -302 -84 -12 -94 -28 -852 -959 -375 -504 -473 -767 -36 -317 -625 -255 -732 -144 -137 -672 -847 -353 -216 -877 -109 -593 -576 -116 -401 -116 -312 -345 -912 -464 -520 -895 -693 -988 -742 -505 -824 -642 -649 -452 -521 -176 -166 -45 -229 -280 -329 -548 -242 -20 -213 -186 -352 -605 -240 -788 -817 -140 -172 -602 -230 -140 -776 -672 -562 -850 -64 -116 -545 -176 -731 -992 -51 -527 -854 -186 -424 -266 -65 -67 -117 -791 -564 -415 -223 -88 -74 -820 -746 -851 -306 -453 -259 -719 -133 -650 -228 -745 -113 -473 -690 -30 -715 -180 -424 -262 -486 -578 -19 -822 -825 -29 -374 -929 -692 -228 -69 -178 -98 -599 -177 -917 -550 -188 -739 -128 -910 -669 -610 -474 -333 -449 -442 -736 -124 -947 -852 -133 -402 -83 -553 -354 -745 -737 -151 -422 -18 -250 -160 -634 -166 -132 -230 -63 -945 -627 -432 -413 -666 -119 -975 -354 -578 -885 -165 -564 -775 -120 -359 -346 -777 -872 -371 -437 -621 -10 -657 -382 -930 -1 -153 -230 -874 -638 -885 -736 -906 -632 -490 -263 -150 -928 -885 -304 -893 -686 -309 -839 -593 -124 -914 -411 -985 -422 -422 -327 -828 -647 -719 -738 -143 -366 -957 -863 -415 -349 -237 -941 -332 -83 -38 -529 -70 -802 -719 -638 -271 -289 -714 -809 -751 -270 -474 -490 -627 -360 -846 -603 -704 -542 -628 -347 -464 -213 -554 -653 -500 -138 -786 -313 -917 -660 -414 -680 -39 -992 -111 -597 -787 -106 -15 -708 -531 -247 -769 -338 -96 -659 -757 -808 -389 -985 -154 -650 -582 -685 -393 -778 -253 -894 -859 -284 -605 -972 -682 -537 -540 -671 -883 -480 -10 -508 -213 -139 -793 -424 -56 -615 -855 -391 -505 -575 -823 -129 -743 -662 -644 -959 -935 -133 -647 -65 -812 -195 -949 -670 -309 -483 -558 -767 -562 -861 -689 -66 -263 -657 -588 -541 -819 -359 -390 -3 -978 -300 -363 -485 -607 -452 -209 -160 -782 -165 -86 -506 -430 -991 -273 -402 -900 -451 -73 -527 -918 -750 -43 -437 -165 -530 -912 -684 -965 -103 -904 -996 -273 -27 -55 -272 -130 -189 -3 -133 -144 -271 -623 -924 -383 -870 -408 -196 -964 -822 -325 -774 -660 -601 -226 -859 -134 -931 -781 -980 -931 -303 -67 -649 -420 -218 -620 -958 -500 -558 -870 -988 -11 -357 -901 -827 -909 -88 -612 -270 -994 -739 -690 -777 -110 -204 -377 -774 -295 -119 -331 -324 -732 -616 -12 -180 -604 -989 -481 -491 -804 -272 -744 -534 -664 -196 -570 -238 -985 -794 -84 -783 -536 -374 -137 -820 -752 -614 -54 -326 -72 -472 -482 -556 -973 -541 -933 -860 -49 -893 -812 -757 -926 -514 -330 -434 -362 -454 -853 -234 -269 -534 -273 -317 -481 -842 -250 -860 -411 -366 -933 -310 -564 -151 -598 -721 -964 -630 -999 -138 -62 -654 -776 -419 -357 -301 -780 -767 -794 -476 -581 -131 -158 -334 -619 -88 -455 -82 -254 -97 -118 -268 -657 -816 -663 -366 -905 -373 -608 -533 -234 -562 -584 -674 -508 -401 -292 -829 -225 -369 -627 -990 -664 -164 -763 -525 -855 -404 -476 -799 -695 -472 -191 -601 -536 -429 -928 -460 -915 -125 -692 -976 -85 -441 -717 -217 -320 -764 -333 -727 -736 -603 -437 -479 -376 -976 -399 -533 -101 -638 -637 -271 -275 -908 -124 -153 -331 -994 -804 -186 -775 -82 -675 -337 -598 -352 -353 -112 -608 -236 -44 -251 -241 -184 -285 -1000 -927 -55 -326 -56 -731 -852 -244 -295 -664 -606 -346 -896 -438 -371 -764 -790 -649 -891 -461 -144 -382 -452 -270 -144 -898 -533 -355 -521 -678 -454 -895 -158 -261 -645 -797 -45 -930 -201 -427 -839 -308 -24 -598 -303 -134 -275 -239 -176 -637 -689 -679 -795 -995 -890 -8 -133 -1 -733 -306 -382 -339 -876 -530 -984 -346 -405 -509 -674 -906 -739 -223 -508 -788 -681 -648 -487 -970 -768 -837 -541 -277 -597 -257 -182 -448 -914 -431 -431 -820 -454 -398 -832 -387 -260 -162 -722 -528 -576 -767 -881 -771 -581 -779 -642 -53 -856 -12 -68 -826 -728 -163 -542 -36 -485 -193 -360 -255 -482 -978 -456 -723 -962 -317 -561 -55 -867 -443 -522 -32 -943 -999 -870 -160 -653 -738 -203 -773 -791 -44 -194 -63 -166 -534 -158 -350 -610 -138 -820 -509 -308 -668 -688 -123 -169 -631 -815 -999 -646 -841 -333 -550 -325 -509 -379 -241 -743 -630 -646 -616 -353 -317 -54 -540 -716 -838 -305 -87 -87 -515 -277 -817 -938 -457 -954 -722 -390 -366 -671 -552 -406 -471 -58 -93 -184 -956 -676 -721 -288 -184 -912 -520 -822 -104 -692 -840 -358 -374 -135 -651 -431 -953 -190 -323 -612 -744 -110 -36 -246 -909 -936 -656 -155 -851 -271 -805 -630 -223 -609 -748 -119 -532 -629 -240 -293 -160 -782 -948 -320 -967 -492 -285 -560 -715 -816 -723 -196 -830 -431 -970 -352 -306 -263 -493 -348 -232 -412 -427 -803 -597 -358 -653 -385 -780 -740 -506 -511 -490 -421 -955 -806 -471 -758 -264 -399 -287 -760 -68 -517 -495 -173 -458 -612 -512 -478 -386 -441 -634 -488 -594 -442 -529 -396 -399 -776 -571 -351 -676 -819 -45 -61 -502 -540 -212 -82 -536 -10 -267 -597 -636 -67 -882 -582 -324 -181 -680 -133 -189 -143 -370 -357 -652 -8 -894 -375 -948 -974 -803 -812 -306 -101 -601 -904 -895 -489 -349 -212 -1 -757 -678 -742 -347 -463 -724 -859 -333 -529 -537 -416 -602 -373 -121 -598 -9 -556 -624 -627 -86 -837 -796 -413 -668 -482 -678 -393 -915 -284 -300 -679 -35 -196 -852 -583 -502 -212 -917 -780 -868 -902 -19 -295 -64 -278 -993 -404 -899 -669 -81 -313 -27 -97 -323 -555 -685 -881 -215 -416 -697 -103 -570 -648 -592 -900 -951 -250 -900 -86 -980 -805 -551 -36 -291 -128 -569 -275 -792 -797 -568 -22 -94 -851 -399 -336 -87 -531 -540 -757 -241 -986 -596 -666 -401 -551 -755 -408 -434 -480 -104 -105 -688 -548 -614 -4 -833 -101 -3 -359 -372 -896 -760 -143 -258 -644 -612 -486 -683 -848 -87 -156 -228 -303 -539 -149 -400 -270 -165 -447 -452 -462 -54 -493 -763 -597 -537 -33 -774 -196 -860 -898 -649 -424 -776 -939 -375 -301 -27 -563 -228 -785 -193 -133 -822 -438 -621 -663 -583 -777 -221 -809 -859 -353 -485 -878 -729 -866 -117 -93 -766 -259 -595 -520 -607 -367 -267 -858 -66 -894 -462 -160 -305 -711 -362 -608 -334 -999 -15 -393 -226 -13 -874 -357 -588 -928 -461 -441 -821 -352 -50 -169 -301 -47 -733 -371 -155 -771 -697 -887 -681 -219 -114 -471 -849 -281 -774 -130 -581 -8 -773 -499 -289 -157 -52 -193 -161 -763 -470 -429 -657 -360 -852 -787 -654 -488 -174 -334 -1000 -241 -857 -768 -41 -475 -325 -251 -91 -78 -477 -640 -350 -856 -862 -401 -969 -147 -512 -8 -42 -933 -974 -485 -902 -558 -141 -196 -508 -894 -358 -905 -541 -28 -996 -652 -423 -275 -674 -373 -280 -227 -571 -56 -724 -990 -459 -121 -496 -522 -461 -148 -46 -193 -3 -861 -477 -89 -610 -245 -47 -294 -674 -957 -35 -965 -227 -206 -923 -16 -795 -354 -706 -46 -153 -737 -306 -8 -85 -768 -823 -860 -1000 -475 -719 -190 -31 -680 -68 -123 -108 -77 -677 -420 -37 -690 -288 -959 -357 -903 -449 -718 -798 -819 -15 -4 -146 -638 -232 -377 -762 -104 -628 -701 -33 -370 -159 -258 -510 -282 -814 -14 -920 -321 -29 -462 -527 -267 -439 -846 -863 -125 -343 -410 -780 -230 -747 -422 -495 -532 -122 -601 -626 -973 -860 -745 -134 -972 -404 -721 -993 -280 -231 -118 -318 -273 -553 -614 -282 -296 -96 -385 -590 -526 -468 -356 -734 -172 -777 -353 -174 -157 -741 -601 -497 -356 -948 -242 -655 -59 -760 -933 -611 -704 -183 -314 -967 -681 -193 -253 -556 -513 -699 -344 -800 -909 -284 -845 -518 -183 -123 -255 -418 -434 -197 -733 -699 -914 -612 -777 -668 -479 -674 -141 -842 -90 -356 -552 -283 -185 -316 -878 -595 -632 -126 -984 -510 -939 -724 -632 -54 -857 -696 -775 -629 -768 -93 -856 -999 -94 -808 -813 -455 -820 -85 -219 -48 -887 -497 -354 -325 -628 -479 -14 -407 -916 -465 -678 -318 -221 -56 -369 -217 -946 -268 -234 -361 -340 -169 -944 -275 -959 -377 -786 -18 -319 -5 -979 -789 -261 -174 -891 -448 -738 -514 -157 -457 -450 -1000 -316 -92 -210 -918 -824 -563 -747 -457 -384 -98 -772 -912 -385 -844 -374 -183 -581 -497 -336 -602 -165 -640 -12 -171 -912 -736 -407 -747 -895 -919 -8 -665 -454 -286 -944 -632 -629 -994 -145 -857 -799 -56 -91 -587 -246 -890 -685 -447 -937 -128 -801 -460 -372 -433 -524 -875 -938 -840 -64 -487 -723 -60 -710 -725 -593 -204 -599 -310 -928 -938 -550 -19 -184 -447 -935 -681 -707 -837 -945 -416 -248 -456 -63 -449 -467 -724 -583 -473 -379 -441 -160 -562 -775 -101 -148 -367 -265 -462 -352 -372 -672 -664 -33 -524 -749 -780 -768 -398 -90 -78 -3 -254 -852 -554 -329 -219 -604 -119 -38 -212 -72 -365 -228 -545 -834 -540 -15 -738 -177 -281 -937 -912 -976 -368 -853 -546 -604 -382 -645 -973 -339 -662 -253 -881 -574 -50 -559 -485 -595 -724 -874 -549 -715 -151 -762 -595 -908 -735 -466 -341 -603 -681 -532 -339 -391 -744 -954 -438 -281 -211 -461 -48 -821 -186 -35 -495 -863 -91 -407 -222 -856 -600 -727 -659 -490 -439 -592 -117 -237 -367 -403 -704 -259 -881 -34 -136 -613 -690 -3 -5 -755 -117 -541 -592 -510 -775 -592 -705 -957 -921 -941 -707 -861 -873 -914 -706 -48 -959 -812 -860 -114 -106 -123 -158 -568 -245 -523 -799 -217 -351 -405 -147 -478 -693 -843 -292 -455 -848 -625 -20 -661 -181 -196 -757 -622 -941 -949 -146 -987 -730 -399 -373 -888 -205 -479 -942 -356 -336 -167 -286 -958 -200 -528 -402 -55 -344 -901 -49 -580 -209 -172 -411 -79 -29 -438 -369 -819 -819 -969 -629 -936 -888 -549 -350 -730 -300 -430 -719 -259 -243 -771 -431 -358 -740 -139 -159 -495 -413 -919 -341 -907 -291 -446 -172 -698 -252 -382 -579 -888 -985 -141 -658 -833 -126 -449 -791 -628 -343 -660 -405 -156 -704 -81 -442 -767 -229 -818 -627 -303 -626 -629 -287 -870 -524 -236 -915 -270 -796 -75 -611 -668 -835 -683 -959 -844 -109 -523 -925 -759 -379 -904 -473 -283 -394 -887 -468 -448 -143 -978 -90 -195 -798 -66 -962 -502 -124 -996 -448 -771 -550 -845 -865 -185 -296 -329 -623 -433 -95 -727 -469 -56 -203 -136 -621 -642 -50 -929 -886 -248 -862 -731 -376 -479 -917 -1000 -499 -209 -683 -832 -47 -246 -297 -121 -890 -93 -720 -548 -85 -475 -211 -246 -408 -608 -841 -35 -541 -849 -622 -730 -239 -610 -190 -238 -685 -313 -619 -418 -961 -804 -497 -515 -703 -180 -65 -592 -325 -172 -207 -405 -317 -820 -588 -141 -497 -792 -611 -268 -191 -265 -702 -652 -958 -789 -340 -319 -158 -19 -447 -527 -251 -745 -537 -216 -598 -15 -253 -519 -661 -94 -829 -962 -584 -367 -741 -165 -316 -990 -323 -651 -370 -207 -457 -67 -813 -106 -519 -637 -93 -359 -935 -474 -242 -874 -2 -304 -555 -340 -757 -882 -300 -66 -537 -383 -491 -144 -820 -224 -689 -901 -97 -632 -736 -125 -810 -699 -322 -924 -633 -150 -88 -696 -946 -933 -775 -532 -196 -917 -902 -445 -684 -624 -643 -258 -645 -105 -96 -779 -108 -357 -1000 -457 -821 -385 -175 -418 -51 -937 -365 -975 -10 -903 -556 -671 -724 -334 -587 -679 -427 -658 -622 -204 -923 -359 -192 -206 -223 -576 -418 -747 -845 -317 -694 -953 -746 -399 -823 -169 -954 -834 -404 -437 -489 -501 -897 -20 -774 -180 -520 -745 -162 -329 -528 -649 -147 -27 -31 -864 -616 -225 -201 -662 -543 -497 -194 -879 -639 -243 -327 -504 -237 -327 -914 -905 -416 -799 -115 -553 -949 -417 -833 -774 -269 -372 -74 -424 -725 -834 -280 -148 -979 -331 -659 -710 -751 -570 -538 -899 -594 -446 -658 -153 -856 -768 -735 -109 -386 -245 -601 -581 -346 -309 -21 -35 -460 -952 -137 -423 -971 -622 -839 -988 -60 -855 -285 -600 -515 -866 -894 -774 -844 -83 -561 -927 -902 -513 -912 -798 -90 -689 -916 -894 -62 -51 -172 -185 -604 -268 -861 -841 -729 -111 -320 -468 -655 -912 -818 -963 -846 -629 -105 -39 -125 -527 -733 -137 -108 -825 -870 -610 -421 -820 -244 -620 -50 -825 -784 -507 -150 -681 -714 -918 -1000 -412 -676 -441 -14 -675 -583 -350 -997 -128 -642 -108 -546 -641 -152 -608 -918 -980 -972 -458 -933 -605 -770 -778 -769 -112 -154 -219 -412 -740 -905 -633 -433 -196 -566 -2 -904 -608 -367 -748 -433 -757 -365 -535 -586 -742 -188 -64 -339 -929 -854 -225 -178 -287 -131 -20 -776 -592 -887 -527 -508 -860 -874 -173 -918 -938 -760 -787 -22 -376 -462 -877 -935 -731 -390 -452 -160 -672 -226 -77 -603 -177 -682 -793 -573 -769 -854 -557 -921 -136 -761 -5 -566 -184 -158 -256 -96 -270 -32 -849 -593 -648 -211 -241 -122 -784 -40 -401 -8 -403 -324 -455 -706 -249 -479 -366 -538 -25 -527 -792 -91 -491 -107 -229 -205 -45 -213 -243 -824 -531 -984 -554 -990 -150 -515 -602 -306 -345 -827 -482 -770 -824 -710 -786 -841 -369 -503 -953 -352 -307 -579 -217 -704 -755 -336 -831 -84 -773 -83 -384 -174 -646 -406 -196 -752 -573 -743 -901 -492 -859 -943 -759 -54 -413 -868 -811 -107 -488 -461 -940 -140 -354 -593 -559 -326 -964 -347 -318 -277 -988 -953 -243 -447 -574 -728 -545 -450 -981 -656 -842 -151 -340 -775 -584 -517 -349 -130 -106 -510 -170 -699 -341 -863 -370 -605 -280 -233 -837 -194 -298 -86 -565 -140 -403 -324 -951 -218 -963 -920 -634 -465 -651 -147 -82 -324 -548 -694 -155 -299 -234 -749 -764 -366 -257 -629 -40 -819 -928 -51 -420 -247 -261 -798 -678 -105 -112 -149 -21 -875 -602 -623 -492 -961 -371 -745 -748 -108 -255 -216 -952 -953 -238 -22 -344 -596 -647 -666 -910 -147 -773 -653 -97 -534 -922 -990 -576 -277 -961 -817 -473 -792 -163 -112 -256 -214 -750 -876 -787 -872 -706 -354 -740 -341 -259 -502 -567 -527 -289 -882 -1 -822 -352 -463 -373 -423 -485 -71 -212 -656 -464 -844 -35 -732 -259 -15 -983 -510 -279 -972 -991 -974 -335 -361 -793 -621 -343 -672 -365 -20 -983 -52 -136 -124 -258 -659 -719 -123 -107 -584 -220 -762 -284 -637 -386 -76 -524 -281 -786 -542 -890 -295 -321 -133 -616 -590 -524 -867 -554 -273 -989 -586 -943 -977 -246 -881 -706 -281 -506 -628 -460 -304 -727 -459 -772 -863 -789 -615 -563 -939 -652 -577 -48 -297 -264 -793 -849 -327 -725 -297 -486 -11 -347 -52 -830 -438 -383 -825 -166 -758 -408 -297 -713 -328 -879 -828 -763 -297 -2 -49 -561 -138 -556 -968 -80 -997 -76 -386 -504 -886 -90 -305 -617 -929 -955 -766 -308 -210 -77 -403 -871 -334 -335 -565 -616 -946 -522 -671 -458 -566 -799 -127 -853 -292 -980 -646 -353 -371 -93 -26 -68 -337 -597 -764 -590 -938 -732 -479 -274 -616 -34 -98 -235 -855 -828 -354 -904 -129 -720 -122 -175 -259 -415 -563 -361 -816 -337 -325 -749 -169 -389 -582 -472 -470 -218 -780 -669 -247 -661 -67 -904 -255 -108 -924 -789 -689 -915 -920 -949 -734 -754 -314 -3 -425 -927 -752 -221 -606 -99 -718 -783 -142 -497 -437 -600 -419 -977 -782 -499 -221 -430 -538 -718 -142 -73 -764 -4 -186 -683 -811 -363 -638 -724 -635 -917 -261 -471 -596 -438 -889 -457 -312 -262 -311 -920 -138 -855 -191 -810 -991 -414 -190 -994 -321 -942 -292 -504 -93 -866 -978 -273 -898 -392 -329 -477 -669 -867 -124 -417 -525 -927 -534 -396 -955 -486 -347 -422 -497 -113 -795 -82 -9 -28 -895 -756 -233 -844 -155 -962 -28 -301 -385 -45 -959 -739 -520 -158 -112 -13 -890 -261 -888 -571 -3 -820 -450 -431 -499 -94 -693 -843 -216 -995 -627 -79 -607 -695 -293 -923 -349 -923 -152 -427 -219 -255 -945 -873 -770 -628 -380 -970 -243 -739 -116 -301 -480 -771 -998 -664 -353 -979 -445 -940 -578 -889 -463 -866 -756 -41 -156 -912 -535 -462 -783 -758 -562 -532 -654 -658 -506 -507 -14 -895 -178 -344 -659 -34 -258 -657 -706 -272 -688 -851 -470 -92 -177 -38 -866 -816 -509 -429 -567 -234 -125 -680 -154 -216 -116 -528 -110 -632 -974 -600 -490 -767 -201 -945 -949 -56 -997 -547 -616 -282 -133 -586 -183 -847 -516 -787 -4 -914 -675 -896 -44 -471 -89 -513 -47 -566 -125 -821 -190 -885 -373 -924 -106 -58 -732 -18 -236 -376 -594 -236 -812 -4 -811 -120 -819 -20 -180 -114 -352 -285 -107 -746 -457 -654 -483 -617 -285 -530 -855 -508 -951 -554 -303 -38 -131 -808 -362 -974 -93 -601 -196 -361 -539 -962 -191 -438 -684 -418 -487 -652 -662 -201 -431 -794 -8 -713 -855 -27 -580 -699 -532 -978 -611 -10 -601 -490 -975 -158 -774 -354 -788 -604 -825 -289 -646 -719 -906 -582 -594 -353 -215 -11 -209 -763 -809 -111 -805 -350 -114 -716 -397 -462 -84 -175 -896 -172 -292 -719 -616 -141 -367 -691 -713 -833 -789 -46 -8 -802 -161 -897 -214 -955 -78 -979 -269 -566 -137 -542 -120 -157 -989 -124 -361 -166 -122 -316 -394 -242 -935 -78 -384 -152 -285 -596 -583 -946 -874 -783 -502 -228 -909 -362 -100 -365 -554 -441 -945 -511 -879 -169 -953 -119 -590 -406 -46 -644 -175 -232 -387 -95 -353 -46 -126 -494 -365 -839 -918 -985 -715 -72 -565 -668 -779 -239 -42 -170 -143 -103 -536 -713 -471 -177 -243 -721 -35 -849 -299 -642 -121 -239 -676 -867 -643 -684 -905 -195 -448 -268 -991 -865 -265 -18 -835 -746 -173 -440 -978 -882 -817 -287 -817 -97 -396 -585 -108 -965 -76 -154 -208 -592 -151 -681 -242 -933 -445 -487 -268 -421 -288 -934 -290 -552 -378 -188 -732 -33 -729 -321 -570 -391 -424 -916 -962 -774 -947 -207 -474 -762 -733 -131 -613 -177 -99 -240 -131 -966 -486 -210 -906 -189 -365 -299 -925 -463 -359 -472 -664 -10 -595 -892 -601 -603 -882 -320 -671 -870 -998 -556 -672 -949 -772 -246 -339 -869 -625 -726 -632 -42 -142 -419 -292 -133 -930 -390 -123 -948 -27 -373 -240 -537 -769 -498 -899 -812 -178 -973 -170 -677 -382 -61 -204 -512 -260 -161 -279 -51 -556 -581 -353 -224 -326 -900 -705 -17 -388 -406 -174 -435 -785 -754 -368 -782 -639 -763 -409 -791 -179 -552 -480 -877 -43 -369 -520 -877 -415 -318 -859 -610 -545 -859 -512 -827 -32 -455 -643 -476 -255 -945 -390 -821 -756 -409 -991 -462 -388 -877 -942 -452 -134 -918 -77 -608 -259 -2 -568 -627 -531 -187 -692 -325 -476 -120 -601 -81 -15 -468 -529 -945 -436 -937 -63 -511 -367 -360 -33 -410 -371 -761 -490 -596 -466 -191 -521 -783 -525 -398 -488 -838 -82 -725 -589 -520 -99 -403 -848 -156 -838 -687 -357 -500 -204 -356 -865 -37 -208 -360 -433 -831 -205 -523 -789 -235 -690 -6 -935 -467 -364 -914 -345 -230 -907 -974 -383 -484 -840 -778 -870 -39 -502 -533 -268 -361 -37 -296 -563 -794 -903 -368 -323 -362 -590 -597 -454 -629 -394 -510 -718 -605 -266 -660 -747 -960 -325 -814 -495 -283 -711 -966 -468 -665 -959 -298 -778 -620 -613 -951 -495 -734 -774 -313 -438 -196 -57 -366 -25 -606 -761 -539 -49 -781 -658 -914 -589 -496 -844 -694 -346 -633 -339 -625 -799 -681 -355 -48 -471 -642 -20 -90 -38 -315 -840 -9 -354 -710 -182 -409 -515 -492 -347 -961 -151 -218 -599 -171 -953 -765 -710 -181 -595 -623 -803 -103 -103 -705 -168 -619 -55 -808 -287 -118 -293 -748 -407 -909 -869 -630 -476 -330 -606 -801 -868 -696 -812 -751 -409 -805 -277 -492 -403 -104 -996 -922 -241 -31 -392 -226 -868 -526 -315 -704 -124 -21 -156 -386 -173 -223 -623 -489 -213 -791 -213 -508 -963 -586 -821 -905 -360 -396 -417 -313 -463 -192 -345 -934 -387 -835 -780 -827 -730 -365 -213 -168 -212 -644 -709 -430 -384 -874 -30 -50 -161 -67 -239 -905 -924 -717 -617 -192 -888 -646 -272 -983 -897 -483 -515 -189 -330 -484 -286 -106 -45 -138 -236 -56 -276 -204 -881 -295 -144 -69 -839 -96 -719 -400 -784 -511 -567 -860 -360 -156 -46 -414 -902 -513 -302 -183 -730 -514 -353 -359 -267 -331 -638 -936 -986 -360 -532 -625 -605 -496 -619 -881 -326 -446 -608 -739 -300 -632 -508 -483 -151 -167 -107 -97 -296 -450 -324 -832 -152 -421 -37 -133 -339 -185 -211 -724 -794 -199 -83 -807 -801 -854 -541 -324 -845 -129 -256 -21 -943 -618 -874 -479 -909 -274 -902 -660 -592 -937 -200 -796 -824 -969 -221 -575 -122 -795 -798 -254 -176 -331 -901 -354 -397 -849 -714 -614 -637 -620 -814 -471 -134 -647 -781 -585 -508 -127 -154 -389 -805 -240 -100 -524 -244 -351 -604 -171 -43 -832 -892 -743 -582 -945 -87 -690 -876 -677 -433 -220 -335 -742 -959 -637 -209 -167 -131 -66 -764 -993 -571 -120 -679 -721 -430 -174 -479 -618 -812 -662 -643 -120 -787 -54 -285 -130 -646 -73 -457 -643 -917 -246 -848 -6 -359 -750 -694 -464 -657 -203 -791 -328 -109 -661 -734 -288 -170 -746 -730 -287 -203 -715 -171 -478 -334 -825 -562 -70 -132 -148 -520 -923 -469 -540 -909 -50 -738 -954 -537 -860 -55 -791 -322 -764 -284 -17 -844 -636 -940 -372 -991 -299 -557 -574 -128 -472 -955 -317 -7 -836 -619 -196 -20 -847 -6 -541 -591 -643 -21 -953 -681 -700 -635 -479 -473 -324 -107 -945 -752 -537 -179 -285 -525 -205 -861 -396 -222 -414 -932 -638 -370 -453 -505 -853 -570 -231 -300 -966 -823 -194 -352 -771 -620 -700 -882 -462 -53 -783 -177 -2 -670 -867 -35 -609 -743 -155 -953 -846 -348 -10 -913 -603 -181 -983 -508 -359 -956 -518 -360 -605 -145 -534 -232 -361 -687 -962 -37 -129 -833 -169 -202 -291 -212 -927 -93 -995 -77 -86 -592 -221 -736 -257 -312 -662 -993 -601 -19 -771 -47 -887 -144 -43 -282 -214 -76 -945 -582 -976 -805 -126 -699 -86 -296 -357 -85 -545 -187 -549 -253 -409 -790 -151 -595 -888 -44 -898 -477 -71 -392 -259 -302 -237 -140 -433 -570 -559 -752 -3 -748 -395 -839 -707 -497 -632 -992 -963 -985 -109 -105 -404 -627 -795 -132 -535 -646 -61 -687 -366 -9 -74 -473 -129 -877 -152 -383 -332 -369 -973 -834 -578 -334 -699 -33 -116 -911 -260 -654 -412 -566 -676 -180 -928 -884 -887 -220 -971 -802 -372 -378 -39 -594 -845 -388 -115 -568 -508 -876 -150 -473 -916 -852 -682 -611 -969 -524 -432 -30 -315 -55 -169 -703 -224 -802 -483 -333 -222 -10 -458 -631 -860 -469 -946 -691 -112 -421 -316 -624 -681 -378 -293 -444 -763 -775 -463 -755 -57 -924 -649 -996 -679 -646 -245 -867 -45 -402 -280 -113 -166 -68 -774 -345 -18 -869 -414 -901 -713 -549 -143 -561 -729 -200 -237 -734 -570 -933 -61 -113 -70 -432 -119 -390 -543 -673 -260 -358 -619 -44 -362 -463 -438 -679 -290 -94 -620 -429 -854 -66 -806 -73 -409 -246 -470 -632 -917 -468 -178 -632 -615 -950 -372 -70 -240 -329 -932 -322 -192 -579 -244 -612 -232 -76 -121 -352 -651 -446 -521 -854 -661 -583 -960 -606 -557 -893 -495 -687 -177 -293 -778 -580 -349 -111 -874 -951 -452 -139 -661 -797 -775 -769 -445 -625 -640 -135 -558 -809 -774 -759 -670 -762 -457 -393 -527 -226 -844 -774 -92 -455 -432 -337 -766 -760 -720 -648 -157 -986 -358 -979 -552 -893 -267 -942 -660 -368 -383 -250 -931 -137 -707 -525 -814 -40 -720 -945 -319 -89 -345 -104 -800 -288 -678 -150 -248 -64 -901 -6 -54 -678 -487 -142 -530 -111 -383 -569 -310 -16 -450 -537 -719 -795 -184 -422 -296 -455 -882 -408 -599 -701 -164 -820 -179 -20 -743 -261 -86 -465 -480 -396 -350 -876 -111 -359 -335 -342 -526 -858 -700 -997 -204 -154 -405 -68 -975 -420 -309 -731 -132 -13 -55 -841 -80 -912 -200 -789 -92 -663 -252 -674 -238 -615 -488 -278 -127 -784 -223 -849 -619 -960 -583 -733 -940 -681 -823 -179 -615 -901 -880 -970 -889 -969 -261 -257 -406 -955 -837 -471 -25 -179 -377 -778 -877 -430 -518 -53 -326 -488 -462 -859 -980 -718 -243 -630 -144 -966 -991 -462 -881 -844 -743 -41 -253 -496 -243 -267 -634 -952 -983 -190 -401 -540 -345 -543 -153 -892 -448 -260 -951 -360 -90 -274 -836 -202 -698 -862 -906 -920 -163 -165 -610 -328 -341 -976 -243 -740 -147 -28 -336 -628 -178 -573 -172 -73 -343 -69 -366 -275 -276 -600 -237 -250 -722 -519 -829 -96 -158 -571 -907 -33 -421 -301 -819 -443 -91 -252 -77 -946 -954 -269 -979 -731 -241 -567 -833 -794 -212 -156 -420 -74 -36 -307 -366 -2 -15 -658 -595 -986 -716 -350 -449 -451 -69 -121 -488 -617 -91 -484 -848 -718 -267 -402 -740 -932 -558 -988 -274 -357 -463 -772 -139 -740 -298 -647 -210 -210 -41 -674 -633 -580 -571 -689 -619 -893 -402 -422 -315 -974 -939 -283 -911 -709 -379 -604 -18 -782 -485 -129 -690 -668 -209 -944 -667 -842 -501 -26 -583 -347 -272 -44 -835 -952 -806 -789 -542 -178 -320 -330 -932 -394 -265 -202 -687 -640 -725 -907 -196 -674 -891 -170 -10 -487 -152 -40 -365 -858 -409 -777 -358 -673 -443 -102 -64 -692 -846 -976 -406 -815 -38 -329 -984 -478 -522 -301 -793 -758 -92 -13 -473 -512 -690 -355 -847 -386 -135 -996 -10 -762 -269 -11 -479 -874 -840 -341 -787 -901 -284 -510 -527 -725 -397 -72 -196 -750 -179 -590 -924 -82 -290 -211 -173 -959 -762 -273 -562 -854 -503 -148 -199 -720 -963 -12 -680 -681 -77 -198 -105 -697 -165 -689 -455 -343 -433 -480 -459 -375 -777 -865 -269 -198 -577 -509 -149 -187 -872 -139 -933 -900 -299 -625 -324 -6 -352 -949 -956 -145 -866 -171 -465 -332 -805 -45 -512 -133 -709 -865 -1000 -533 -378 -761 -888 -925 -181 -565 -751 -600 -937 -732 -290 -689 -130 -679 -930 -751 -338 -798 -684 -326 -229 -450 -865 -604 -501 -695 -985 -366 -656 -730 -391 -907 -482 -985 -201 -205 -832 -438 -258 -286 -819 -945 -779 -630 -615 -29 -428 -409 -980 -873 -311 -18 -535 -207 -808 -573 -150 -115 -475 -947 -537 -363 -396 -304 -456 -858 -987 -484 -309 -942 -176 -701 -177 -34 -842 -452 -199 -588 -566 -785 -625 -560 -135 -967 -40 -730 -341 -561 -616 -610 -568 -758 -98 -365 -830 -308 -295 -137 -63 -89 -528 -588 -658 -788 -417 -82 -272 -678 -331 -306 -767 -823 -32 -263 -1000 -51 -405 -150 -758 -593 -14 -104 -786 -942 -303 -763 -519 -631 -625 -808 -100 -678 -554 -514 -180 -302 -244 -934 -999 -10 -954 -232 -27 -377 -441 -448 -111 -699 -850 -78 -236 -684 -217 -489 -739 -16 -620 -193 -762 -309 -888 -335 -793 -905 -412 -487 -803 -871 -727 -614 -424 -811 -877 -471 -915 -155 -158 -421 -6 -119 -635 -349 -834 -403 -745 -640 -1 -386 -694 -349 -422 -667 -122 -37 -238 -714 -664 -290 -323 -613 -683 -324 -496 -558 -563 -428 -104 -368 -554 -355 -129 -929 -495 -377 -156 -975 -866 -143 -608 -329 -169 -354 -165 -264 -402 -684 -503 -653 -212 -389 -445 -316 -320 -188 -19 -951 -692 -345 -576 -423 -413 -901 -692 -201 -281 -647 -374 -166 -66 -77 -609 -60 -395 -168 -625 -125 -334 -516 -63 -391 -577 -225 -239 -668 -542 -547 -201 -330 -974 -138 -963 -819 -264 -375 -385 -823 -949 -966 -780 -888 -265 -811 -107 -416 -308 -789 -539 -831 -799 -309 -99 -875 -895 -187 -53 -493 -858 -553 -937 -840 -109 -602 -597 -494 -57 -363 -455 -272 -233 -594 -934 -161 -252 -433 -564 -923 -640 -824 -916 -327 -119 -558 -359 -434 -69 -112 -503 -14 -536 -591 -259 -425 -134 -538 -978 -931 -261 -779 -972 -763 -184 -638 -908 -709 -8 -973 -973 -87 -384 -310 -565 -241 -328 -564 -467 -500 -396 -572 -708 -113 -224 -116 -45 -926 -236 -443 -519 -731 -726 -943 -305 -437 -838 -453 -728 -935 -660 -467 -513 -816 -964 -725 -596 -656 -332 -436 -328 -937 -872 -281 -842 -892 -127 -899 -82 -847 -978 -118 -556 -964 -505 -859 -132 -680 -155 -703 -915 -88 -223 -789 -44 -761 -657 -264 -885 -562 -349 -15 -876 -233 -712 -406 -464 -388 -299 -227 -282 -378 -123 -607 -683 -109 -375 -798 -421 -973 -897 -994 -288 -644 -396 -706 -961 -428 -351 -114 -599 -861 -36 -799 -785 -797 -400 -858 -850 -79 -81 -519 -986 -862 -76 -651 -286 -879 -752 -239 -512 -852 -206 -458 -92 -890 -807 -695 -921 -258 -47 -236 -40 -691 -339 -694 -42 -803 -408 -733 -14 -667 -629 -299 -967 -119 -226 -783 -592 -327 -749 -420 -563 -912 -399 -255 -55 -155 -620 -723 -373 -234 -936 -977 -546 -927 -601 -618 -373 -265 -568 -824 -229 -577 -462 -254 -10 -738 -461 -199 -739 -381 -770 -883 -412 -710 -837 -633 -747 -840 -275 -441 -828 -470 -391 -891 -993 -660 -456 -672 -546 -761 -811 -222 -342 -232 -44 -66 -805 -393 -136 -853 -33 -117 -432 -348 -922 -63 -907 -488 -27 -353 -418 -257 -200 -414 -218 -47 -643 -14 -170 -682 -467 -168 -447 -234 -338 -283 -652 -782 -177 -434 -43 -727 -232 -431 -349 -223 -232 -941 -492 -603 -485 -837 -784 -108 -744 -774 -517 -413 -926 -544 -895 -294 -506 -91 -919 -297 -139 -902 -53 -278 -719 -447 -861 -869 -720 -68 -602 -492 -385 -600 -732 -90 -613 -826 -538 -821 -678 -420 -426 -640 -229 -585 -16 -181 -1 -550 -741 -604 -117 -446 -477 -236 -593 -920 -773 -399 -128 -981 -240 -262 -116 -536 -154 -682 -615 -967 -487 -448 -653 -270 -978 -84 -59 -314 -622 -353 -288 -916 -392 -782 -586 -969 -273 -721 -201 -615 -158 -360 -586 -419 -113 -894 -370 -796 -37 -597 -489 -6 -821 -360 -614 -982 -848 -345 -515 -974 -32 -402 -928 -958 -484 -61 -549 -969 -725 -970 -428 -421 -224 -39 -856 -769 -353 -527 -671 -295 -461 -698 -194 -401 -675 -939 -529 -623 -430 -789 -487 -301 -528 -434 -195 -247 -230 -996 -744 -398 -724 -571 -226 -989 -332 -545 -825 -5 -283 -53 -412 -278 -781 -647 -563 -988 -370 -524 -679 -507 -653 -344 -856 -513 -510 -63 -659 -98 -202 -700 -45 -887 -211 -241 -813 -60 -914 -514 -124 -428 -978 -491 -514 -481 -947 -133 -867 -504 -476 -846 -329 -651 -79 -76 -918 -647 -526 -995 -356 -990 -91 -301 -563 -880 -779 -468 -170 -300 -636 -108 -765 -311 -328 -792 -977 -10 -745 -661 -327 -80 -899 -231 -693 -977 -770 -794 -233 -627 -238 -54 -404 -998 -59 -969 -247 -973 -367 -660 -230 -924 -925 -506 -952 -152 -756 -99 -241 -634 -435 -166 -772 -677 -652 -834 -593 -153 -814 -135 -192 -513 -717 -524 -196 -284 -316 -558 -658 -810 -967 -320 -463 -914 -731 -955 -824 -765 -612 -397 -364 -475 -275 -841 -847 -987 -450 -713 -71 -918 -879 -178 -855 -303 -915 -12 -333 -934 -357 -110 -496 -348 -170 -726 -7 -782 -862 -971 -676 -812 -253 -893 -161 -688 -599 -868 -98 -755 -392 -792 -927 -79 -751 -31 -281 -179 -818 -369 -29 -674 -350 -545 -13 -378 -758 -403 -926 -502 -375 -713 -317 -754 -220 -58 -600 -557 -423 -855 -845 -273 -778 -125 -321 -159 -620 -603 -269 -222 -415 -990 -241 -224 -338 -619 -825 -125 -127 -143 -138 -659 -107 -194 -187 -273 -959 -662 -224 -417 -18 -588 -837 -967 -448 -387 -49 -895 -726 -715 -693 -335 -945 -899 -35 -360 -677 -983 -297 -827 -727 -886 -918 -128 -318 -612 -781 -875 -605 -938 -518 -372 -209 -765 -694 -940 -413 -466 -677 -285 -835 -262 -255 -283 -464 -863 -990 -190 -118 -810 -789 -171 -516 -800 -749 -794 -746 -668 -694 -422 -223 -689 -674 -655 -780 -235 -221 -597 -481 -89 -191 -564 -208 -149 -397 -667 -821 -860 -363 -337 -503 -374 -795 -269 -670 -842 -512 -529 -841 -147 -84 -510 -51 -266 -91 -573 -88 -681 -443 -956 -114 -712 -540 -845 -2 -522 -123 -595 -835 -866 -38 -999 -518 -278 -722 -445 -636 -234 -570 -780 -114 -826 -331 -90 -583 -115 -325 -955 -921 -5 -367 -559 -995 -766 -988 -67 -245 -596 -557 -544 -375 -734 -42 -913 -428 -792 -230 -522 -732 -156 -561 -350 -211 -774 -526 -320 -652 -821 -128 -5 -787 -731 -431 -589 -671 -136 -445 -862 -346 -630 -376 -800 -11 -226 -452 -310 -704 -672 -6 -699 -509 -980 -219 -639 -443 -487 -742 -818 -504 -298 -52 -721 -651 -345 -960 -591 -93 -42 -25 -122 -214 -194 -334 -394 -358 -200 -539 -514 -752 -382 -494 -105 -623 -394 -578 -77 -877 -389 -714 -192 -143 -438 -188 -247 -465 -38 -97 -692 -60 -334 -39 -314 -685 -876 -523 -659 -287 -33 -154 -24 -735 -678 -255 -918 -800 -193 -188 -342 -350 -851 -51 -114 -901 -423 -884 -32 -92 -127 -232 -730 -241 -5 -338 -658 -918 -625 -891 -328 -28 -429 -452 -766 -530 -155 -502 -665 -907 -363 -299 -424 -359 -727 -699 -855 -96 -346 -162 -189 -697 -747 -816 -257 -78 -860 -46 -693 -843 -545 -107 -86 -131 -335 -458 -783 -370 -288 -841 -405 -461 -58 -327 -339 -398 -885 -104 -62 -346 -531 -50 -158 -510 -966 -65 -704 -223 -775 -569 -936 -74 -974 -437 -328 -944 -281 -411 -397 -562 -155 -126 -651 -125 -295 -794 -16 -132 -554 -220 -986 -307 -965 -727 -870 -490 -594 -557 -34 -478 -330 -292 -971 -513 -587 -554 -121 -996 -868 -726 -321 -472 -102 -627 -48 -31 -662 -469 -627 -53 -473 -882 -506 -881 -946 -402 -178 -435 -293 -255 -622 -994 -864 -474 -304 -689 -576 -832 -189 -945 -517 -125 -594 -717 -501 -504 -347 -611 -672 -720 -965 -14 -708 -143 -840 -850 -180 -68 -726 -556 -602 -355 -853 -267 -854 -742 -446 -403 -971 -25 -809 -221 -44 -344 -108 -951 -909 -614 -2 -337 -379 -648 -203 -75 -19 -390 -344 -618 -22 -578 -350 -984 -134 -737 -874 -380 -972 -513 -246 -257 -74 -746 -670 -430 -667 -60 -159 -440 -698 -31 -679 -532 -720 -477 -477 -803 -809 -101 -502 -618 -805 -487 -450 -885 -957 -763 -889 -461 -985 -822 -629 -510 -179 -4 -718 -242 -172 -962 -204 -67 -538 -684 -265 -904 -738 -102 -689 -513 -182 -61 -699 -358 -562 -599 -963 -666 -313 -335 -968 -496 -475 -185 -707 -315 -845 -335 -782 -15 -912 -322 -129 -284 -719 -696 -158 -727 -48 -174 -176 -724 -951 -291 -671 -762 -607 -208 -122 -66 -290 -158 -680 -534 -144 -780 -28 -677 -937 -695 -723 -996 -162 -890 -785 -326 -802 -703 -682 -307 -629 -397 -884 -348 -484 -596 -78 -815 -870 -592 -242 -463 -784 -162 -933 -732 -833 -810 -334 -281 -875 -982 -128 -711 -317 -687 -60 -91 -477 -819 -689 -616 -837 -528 -931 -614 -499 -297 -31 -129 -772 -251 -290 -598 -943 -225 -478 -698 -193 -111 -756 -738 -381 -707 -26 -688 -282 -311 -366 -87 -917 -162 -59 -82 -55 -875 -507 -978 -727 -910 -598 -110 -460 -907 -964 -206 -156 -825 -605 -793 -161 -220 -633 -512 -55 -577 -88 -715 -695 -302 -647 -173 -25 -258 -33 -995 -207 -363 -653 -147 -237 -274 -457 -836 -214 -186 -767 -216 -645 -707 -370 -497 -301 -822 -7 -496 -316 -846 -718 -95 -213 -815 -325 -301 -946 -709 -337 -423 -539 -399 -264 -610 -773 -66 -7 -668 -275 -602 -543 -406 -277 -784 -836 -177 -644 -421 -815 -992 -964 -581 -948 -477 -995 -603 -407 -549 -522 -646 -676 -17 -976 -59 -596 -874 -701 -406 -889 -937 -315 -290 -764 -146 -555 -661 -341 -287 -365 -785 -924 -460 -533 -484 -101 -521 -986 -108 -853 -705 -628 -76 -189 -849 -685 -312 -650 -764 -388 -68 -434 -662 -781 -213 -453 -772 -183 -567 -861 -74 -560 -168 -327 -311 -280 -836 -388 -552 -952 -962 -37 -469 -398 -672 -330 -719 -121 -468 -658 -399 -156 -319 -166 -165 -546 -958 -404 -458 -868 -220 -406 -271 -942 -87 -752 -46 -884 -44 -923 -397 -592 -651 -870 -928 -549 -992 -981 -524 -326 -973 -380 -369 -618 -521 -322 -552 -456 -888 -63 -902 -318 -27 -818 -640 -16 -765 -563 -257 -528 -908 -114 -742 -41 -154 -396 -493 -813 -721 -414 -672 -383 -170 -944 -779 -265 -884 -707 -8 -938 -279 -823 -815 -642 -150 -71 -251 -195 -514 -857 -454 -463 -349 -137 -747 -96 -422 -199 -235 -533 -236 -651 -601 -501 -349 -849 -812 -419 -680 -75 -478 -673 -526 -288 -279 -418 -975 -360 -72 -290 -453 -647 -308 -112 -401 -391 -824 -752 -876 -500 -29 -526 -877 -385 -347 -748 -82 -616 -15 -252 -426 -895 -535 -79 -520 -904 -839 -42 -250 -962 -26 -301 -690 -541 -459 -527 -852 -324 -281 -86 -991 -165 -914 -654 -678 -878 -725 -755 -20 -941 -569 -236 -337 -415 -820 -756 -813 -993 -293 -895 -544 -619 -159 -462 -510 -20 -452 -272 -239 -232 -901 -616 -843 -600 -212 -875 -914 -588 -557 -691 -467 -931 -555 -199 -597 -318 -586 -80 -153 -986 -61 -268 -87 -150 -13 -226 -669 -845 -342 -216 -442 -449 -518 -775 -742 -188 -863 -838 -651 -133 -876 -70 -27 -944 -343 -672 -161 -653 -557 -214 -995 -807 -798 -513 -511 -72 -136 -444 -737 -714 -603 -110 -406 -908 -948 -545 -366 -773 -249 -930 -735 -927 -672 -196 -198 -409 -283 -997 -815 -989 -17 -193 -336 -261 -263 -825 -460 -841 -391 -521 -745 -561 -657 -281 -329 -51 -380 -186 -517 -167 -515 -274 -299 -52 -948 -845 -453 -289 -700 -34 -845 -197 -36 -535 -824 -234 -316 -153 -563 -780 -92 -413 -809 -526 -347 -24 -57 -654 -173 -160 -562 -632 -392 -820 -506 -86 -206 -617 -666 -288 -423 -496 -885 -283 -540 -752 -738 -315 -626 -541 -962 -399 -769 -897 -427 -41 -795 -843 -580 -967 -496 -764 -288 -953 -942 -468 -733 -381 -885 -389 -350 -443 -922 -996 -712
