4
22
2
10
6
3
15
6
39
6
1
31
14
12
3
95
50