100 119 33 -514 998 401 -301 270 931 -653 -724 938 141 938 -145 -97 610 282 -605 693 125 385 -86 -119 -354 966 -789 442 916 726 -352 -980 -272 -962 436 -28 -90 629 -125 -758 974 -67 371 -706 921 126 -552 -419 -652 515 467 -929 356 -74 358 -953 977 609 771 -1 -285 123 96 -997 345 260 -552 462 231 -30 173 105 -151 751 -830 160 866 -62 -546 63 793 477 -951 -425 376 -27 152 835 814 -663 938 888 -322 -581 -199 868 644 -838 -325 971 670