310
315
488
341
508
286
439
257
301
343
371
335
435
405
376
319
267
496
449
512
334
453
293
469
331
322
406
416
289
463
400
239
262