337
267
415
274
406
244
270
306
491
502
240
271
404
298
312
248
429
363
395
346
230
299
440
352
390
364
494
371
293
497
466
426
358