259
392
514
252
393
487
490
292
526
507
462
246
295
417
479
344
264
461
402
484
288
269
471
516
441
382
522
268
245
468