1 4

2 57 1

4 16 15 1

3 43 34 23 5