372
216
579
509
279
231
393
503
476
186