357
311
295
478
384
528
348
354
411
273
284
507
476
453
517
440
287
356
234
487
463
329
525
381
391
358
489
316
393
270
350
420
331