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