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

