58
33
40
31
27
26
9
20
5
13
6
289
21
0
42
4
44
2
38
104
34
43
14
3
54
22
19
207
62
39
7
12
24
10
105
51
59
163
35
158
83
52
46
75