257
520
487
272
304
357
476
356
647
297