249
470
433
376
510
278
407
392
521
234
383
441
327
525
308
504
374
302
401
453
410
459
416
316
240
417
266
311
344
499
408
402
524
502
328