331
154
151
176
206
120
182
114
389
348
171
219
101
173
105
145
144
69
61
100
209
273
168
243
121
218
177
202
170