407
245
606
571
322
249
469
524
556
233