340
254
312
321
342
125