3 2 5 10 7 5 5 5 6 9 5 3 5 12 10