500
495
480
364
251
452
344
308
270
418
275
262
477
285
254
443
425
341
417
482
476
343
322
504
315
292
329
412
282
518
458
527
360
444