21
21
5
18
2
5
14
6
3