501
345
420
518
442
495
402
228
270
233
321
389
360
267
447
481
298
498
371
519
334
417
500
409
452
236
376
259
235
234
229