506
245
268
493
366
511
460
317
508
465
443
333
309
327
267
416
263
331
490
237
452
411
257
422
448
226
410
520
355
376
326
358
519