520
400
281
458
362
273
367
470
506
402
249
457
444
364
288
352
319
378
472
347
311
345
476
292
332
484
517
315
466
490
256
403