47
39
32
14
10
70
4
111
379
44
210
148
122
72
22
17
143
116
52
183
20
476
50
45
63
61
85
65
95
237
35
110
57
211
78
51
58
40
188
55
68
31
136
66
106
34
37
150
105