2 5 5 2 4 3 1 7 -5 -12 87 2 88 20 11