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

