112
95
67
62
39
26
36
65
52
14
51
17
33
10
17
3
7
1
44
24
16
24
11
25
9
7
8
26
8
10
5
1
18
7
12
6
2
5
13
13
8
10
5
10
10
30
3
12
6