321
511
479
342
295
234
456
195
432
426