330
154
151
176
206
120
182
114
388
348
171
219
101
173
105
145
144
69
61
99
209
273
168
243
121
218
177
201
169