21
7
9
2
15
7
20
1
2
6
4
21
4
3
31
12