1
14
5
4
4
43
29
29
21
8
33
16
13
1