372
216
579
302
509
279
231
393
504
476