23 8 7 12 7 10 4 13 4 7 7 17 6 9 8 20 3