484 -996 -542 -424 -477 176 -69 -659 538 -78 950 -614 972 -694 326 -837 -804 -91 -638 -992 -413 -163 918 183 -19 60 -753 -196 -236 393 140 657 -23 606 951 -925 53 727 521 142 -945 260 363 605 -486 412 -410 796 274 -983 -771 -313 656 -483 375 -378 869 -813 -917 -894 -774 -522 -9 442 589 -117 757 -654 -655 -531 -159 -912 -881 742 -15 19 480 713 -625 308 117 -150 114 -505 -486 27 -765 150 313 404 394 -964 -842 342 -542 -197 -774 -682 871 -396 -291 914 -458 -587 -26 -921 865 429 -346 -709 107 -379 912 -461 54 768 -642 -530 134 -188 877 947 -858 -859 354 533 -685 590 25 -553 -630 299 478 754 489 217 507 -957 -618 882 343 -830 668 767 -11 -228 671 -426 906 878 -588 765 26 -386 -625 -787 632 289 -194 774 517 613 -79 125 7 -641 4 214 -246 206 -494 -341 125 797 -348 -853 831 293 922 230 -602 962 -625 -969 -126 257 229 -966 -416 -231 127 -314 132 457 272 266 172 283 -129 -510 -343 -555 537 43 -896 -456 -883 -716 -933 151 99 -706 353 -890 789 -243 -820 -469 175 376 326 -434 193 -466 -798 -68 511 404 880 504 589 246 -204 -305 -384 -200 -341 473 81 -688 229 199 -417 -187 -941 647 -374 -801 603 394 21 -744 497 452 -873 635 -300 45 811 708 52 -68 361 -703 -593 -308 -284 446 -811 -431 -480 -14 -261 -655 339 582 328 -432 -923 737 451 114 659 433 -744 -372 259 -825 757 102 177 -410 892 -340 -145 582 -378 231 -349 -19 117 -252 874 925 -76 -453 919 -367 -505 -942 788 -640 181 -992 -934 -594 293 974 -864 461 -858 971 -795 706 -633 705 450 -849 971 -846 317 -595 -860 106 790 367 -242 326 -793 -258 -579 974 -383 -566 -104 -47 62 -831 813 302 263 -336 533 -682 -673 204 -23 516 -765 -324 -120 -884 -56 459 -520 -583 -117 918 -639 -999 181 -73 -513 355 386 -568 -151 626 -956 -541 -201 103 105 -427 497 -881 807 470 993 975 511 691 -321 73 -146 120 632 140 -278 -950 507 202 -605 -801 601 -329 -375 -45 190 -240 249 751 10 546 341 93 5 -346 747 -110 -547 638 538 -149 843 -966 202 -388 360 908 591 -396 111 354 -503 812 191 319 -925 -787 -28 144 -1000 263 971 731 357 997 -574 -749 -165 -166 175 -256 -711 679 746 -183 -774 404 207 533 -16 -215 -757 698 -783 9 -791 880 -311 284 641 -881 709 211 -515 -563 254 -824 -224 553 -405 671 501