396
197
238
195
198
234
301
563
305
178
219
207
187
220
170
183
171
176
249
193
286
324
266
276
230
351
244
302
287
214
292
349
232
233
384