292
520
289
343
489
457
517
330
508
370
464
478
367
393
239
399
411
476
372
391
366
397
462
453
528
356
235
400
309
506
315
300
349