43
15
1
4
16
11
25
2
5
1
2
4
149
5
3
2
1
15
5
19
11
172