8 31
4 30 29 21 16
4 23 8 10 7
4 26 11 22 3
4 27 12 13 17
4 5 4 15 6
4 14 24 19 18
4 9 25 28 31
3 20 2 1

