493
440
455
250
422
330
338
301
355
336
220
233
396
328
294
278
255
314
377
322
305
350
298
230
423
448
359
497
237
419
326
392
277