10 7 6 5 -4 10 20 40 5 2 1