35 18 15 80 10 40 23 789 563 1 9 34 21 57 239 909 213 576 903 239 872 0 23 -34 -32 56 787 146 589 568 232 667 139 -45 -9 -89 34 576 122 99 347 61 753 73 6 -37 43 -99 344 572