3 8 7 7 7 8 3 4 10