602
178
569
259
576
164
348
456
122
524