601
178
567
256
574
164
348
456
122
523