407
245
606
572
323
255
249
469
524
556