373
216
580
305
509
279
232
395
505
479