372
216
580
304
509
279
232
395
505
478