13
9
16
16
22
21
21
9
8
7
29