29
38
7
12
3
43
3
14
6
2
37
4
3
25