95
42
28
25
21
14
3
111
6
111
2
1
232
91