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