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