29 6 7 10 9 9 8 6 7 8 7 2 3 7 6 2 3 6 5 2 3 5 4 2 4 3 3 2 2 1