518
429
270
436
342
348
502
435
288
466
407
344
358
397
255
513
501
504
449
265
373
509
393
315
467
434
494
482
451
517
365
237
516