256
517
485
270
303
357
470
353
645
297