113
95
55
54
45
29
25
36
18
29
31
40
28
2
21
17
17
9
6
14
19
11
17
18
10
7
6
14
22
15
2
3
8
18
10
4
11
6
20
11
15
5
5
9
6
13
7
4
5
1