3 5 1 -1 3 2 9 4 -3 1 3 1 10 7 -52 71 61 31 90 1503 -27532 9239 -223