509
536
460
419
451
428
497
400
319
523
386
399
465
430
406
270
310
359
522
374
377
317
250
515
379
482
416
243
287
421
341
440
345