500
283
390
497
277
226
355
413
508
516
421
468
478
300
489
271
495
246
524
486
389
435
383
431
313
320
364
411
393
447
426
464
392
312
224