50 547 -156 -743 836 -380 313 401 -92 -877 880 -29 -243 -412 345 147 -145 747 -839 21 -62 -694 554 61 -774 821 -635 729 871 -670 -459 564 -724 687 -95 -323 200 -650 -221 709 -385 -412 643 763 -806 -192 231 421 -634 -503 858 879 -102 -367 201 411 529 905 947 114 177 -600 629 938 -909 659 635 -418 51 799 -595 -529 -31 433 512 -254 24 300 38 508 477 -458 -219 -172 221 26 423 295 88 -949 -577 -873 96 -971 -25 -561 667 -657 -825 -723 192