1 54 2 31 3 4 4 1