31
21
6
18
17
16
4
7
20
7