85 511 499 35 -447 697 -450 902 -267 686 883 87 387 414 764 847 -277 128 -162 541 311 824 -637 848 999 181 -186 915 -492 353 856 133 176 942 -776 254 -864 310 396 454 630 105 -742 193 -914 28 754 92 -960 704 180 401 916 902 -362 239 944 714 284 816 317 213 83 776 898 798 -861 906 677 34 965 414 -174 156 528 361 -309 375 399 58 880 482 -362 55 -979 609 -812 507 -904 725 -692 957 -957 221 545 199 -921 34 -531 495 -519 800 -698 329 -787 140 918 332 -316 277 -816 519 -41 76 -876 420 -912 410 -91 944 551 700 -158 82 348 903 866 87 -816 789 395 756 -957 129 -990 313 -343 544 -928 450 -675 78 461 340 199 126 -475 43 -325 315 701 198 -347 555 -687 181 -735 41 -460 626 198 646 60 446 581 292 -214 163 958 469 -303 837 21