24 16 6 0 -10 52 128 116 459 45 405 -287 -223 697 684 1094 494 690 -409 1101