113
96
63
68
39
33
52
27
17
65
46
7
36
7
18
3
52
12
24
14
10
24
17
2
9
13
3
30
10
16
4
11
7
10
2
13
25
10
12
8
6
1
26
15
3
13
9
25
2