256
187
586
270
586
357
352
643
462
297