256
519
486
272
304
357
474
356
647
297