387
317
427
289
355
393
457
443
252
257
403
411
507
529
353
410
377
463
297
258
458
279
339
417
400
416
282
518
269
468
240