8
21
4
47
11
11
16
28
18
6
3
2
4
43
17
163