455
158
133
112
104
78
163
876
140
45
30
38
60
29
121
110
27
123
153
58
43
33
42
55
20
85
31
9
13
35
26
21
12
37
22
8
18
11
25
34
14
10
2
53
75
32