599
178
567
256
573
164
347
456
121
521