327
151
149
175
203
119
181
113
386
346
169
219
100
171
104
145
143
69
60
98
208
270
167
241
121
215
174
200