27
307
14
4
21
9
8
174
177
121
123
95
145
127
61
58
46
156
84
17
40
49
82
52
24
86
155
20
110
10
69
7
60
164
35
48
26
94
301
181
103
124
45
99
18
33
122