-957 -825 -759 -508 -466 -423 -243 260 505 592 597 642 681 