629 708 91 -372 -979 775 1000 -391 -156 335 998 303 311 -269 -919 2 50 705 525 29 -217 365 305 423 -352 -820 -780 -982 19 -239 -847 683 162 -420 -517 507 1 912 -881 -826 -912 382 -49 -139 539 654 -378 -165 266 -350 -275 -604 57 79 42 -676 -436 -324 442 -822 -31 662 826 -815 -57 -157 -567 -979 -359 -648 456 -793 -413 704 -767 724 -542 -351 -1 18 -118 35 -318 -480 -277 -374 -747 135 -998 853 366 744 164 -808 247 -248 -921 902 -842 459 270 -693 61 -270 -38 360 -151 -427 -772 926 768 -947 -674 510 876 906 463 -849 -54 778 384 -608 133 230 -755 874 -693 -85 416 409 147 -213 -577 -144 643 -684 677 -846 -175 262 724 559 140 -998 -635 224 556 730 -331 413 522 479 710 971 658 -168 63 836 288 -995 -365 -748 415 -598 -903 443 -697 -906 279 -865 211 -176 -228 241 977 -526 98 62 498 107 -808 -208 -468 523 -677 -248 -123 676 181 833 371 -835 5 -681 749 131 -249 129 -709 -247 -599 837 -919 228 -583 284 33 888 460 -848 -498 -421 -402 33 928 -756 -351 898 1 65 -380 232 140 -160 381 983 -792 979 -694 -656 508 -471 -988 542 -466 866 662 -635 712 965 -278 119 -608 -136 -89 1000 555 -212 -549 -443 -984 487 866 -979 -678 278 199 860 629 -120 -109 -616 -501 -534 169 -979 -808 312 972 -721 71 480 -757 327 -490 -384 -382 -328 413 -902 -926 -874 -71 352 -390 803 -702 -967 -511 -188 366 453 -404 915 -285 666 -490 -712 946 -677 270 -563 809 517 -31 -121 -273 662 664 -604 -853 -573 706 -514 -730 -744 262 -953 -910 -788 -641 695 802 -759 -276 -534 997 529 -236 602 466 81 443 619 -722 959 -322 -374 936 764 956 -611 803 -919 -136 268 846 -276 -564 843 -624 734 -490 -404 -161 971 789 436 -664 15 -759 710 945 -52 591 469 977 749 -518 -92 -450 -139 365 -770 569 -581 905 -412 -18 -294 461 -108 729 -191 224 357 -93 44 515 340 880 -865 596 -399 -908 -779 768 501 304 -117 -911 558 -738 73 -280 371 -712 -144 -231 64 -217 338 -877 268 -882 -536 121 54 457 -204 336 60 915 711 -942 763 -348 118 495 97 53 158 -718 649 534 -803 -190 -125 199 -887 -12 -705 120 -570 -825 -839 -834 27 658 9 461 491 -352 347 128 -640 201 -334 885 296 -999 -996 670 931 687 250 -401 715 -114 676 191 -784 421 -122 -356 729 76 878 891 -372 624 -464 -580 -678 308 316 608 263 429 -720 573 -667 729 587 -255 -639 -741 -580 471 -469 -87 826 547 -759 -980 -96 -223 -849 496 -662 207 -295 -104 -561 -897 413 887 955 591 648 987 65 -224 -754 -672 -422 -977 411 -701 209 -569 988 814 -509 204 -926 -928 203 214 303 -932 -163 685 999 440 -734 308 -434 158 109 709 -946 -49 473 -923 223 913 -424 892 601 -814 412 -214 600 -530 -544 494 -95 -554 846 -829 463 137 -719 -467 -445 -949 58 850 766 -386 -1000 495 -178 -261 446 -419 -615 -443 -450 390 752 889 -934 618 -434 -771 124 -351 -26 -149 -351 -856 344 756 945 867 -775 871 -405 322 922 -45 -785 129 597 -651 -578 -83 -466 -957 -171 -799 -755 -293 -804 -225 513 -604 15