518
250
220
263
351
493
458
290
511
285
512
492
288
265
376
291
500
427
421
439
412
324
416
307
238
327
417
440
297
283
501
419
271