330
154
151
176
206
120
182
114
388
348
171
219
101
172
105
145
144
69
61
98
209
272
167
243
121
217
201
169