142
316
178
258
564
573
75
452
511
716