256
517
485
271
303
357
470
353
646
297