256
517
484
270
302
357
469
352
643
297