6 7 7 7 16 14 7 11 13 2 10 17 3 29 8 5 15 7 4