511
360
416
482
509
456
452
536
341
257
331
395
479
507
380
303
437
414
481
410
316
334
236
277
463
490
319
369
256
488
279
499