47
31
20
53
16
43
34
330
147
96
78
69
40
32
10
149
57
56
100
52
38
27
113
70
30
62
9
156
26
37
45
46
19
320
60
25
28
74
63
158
112
121