41
22
31
16
8
87
300
19
29
17
11
60
34
42
26
24
21
20
59
105
40
5
2
38
115
14
25
45
15
10
103
28
4
9
33
13
158
7
18
1
3