115
97
56
46
25
54
29
28
37
29
31
19
41
21
20
18
18
10
22
14
9
18
19
20
6
11
17
3
9
13
11
1
15
7
5
5
13
5
4
4
5
9
2
1
15
8
5
10
9