1 403 678 -517 -657 552 23 505 876 -707 309 182 -380 274 -920 725 60 117 249 393 820 -187 202 -570 -79 611 320 -342 -69 -73 -153 892 -709 465 994 355 229 -743 -976 -101 909 -674 997 -827 -346 107 881 -784 -987 -596 -749 288 631 -853 -290 936 -157 -663 438 -103 268 844 581 310 161 -450 -956 -964 862 -796 -419 578 -897 -778 -703 -695 445 424 538 24 374 192 264 855 -704 -166 422 273 -8 -199 462 -876 131 -580 -313 259 -337 525 409 403