340
315
525
456
362
290
298
273
316
504
484
411
376
344
434
496
306
391
364
237
309
250
346
314
330
408
523
529
483
355
464
331
388