123
582
124
225
143
514
180
227
185
468