316
471
204
489
255
377
346
298
240
320
212
216
345
419
394
356
461
296
287
330
290
283
340
220
260
413
393
389
223
219
464
457
428
291