7 40
 5 17 26 27 31 35
 6 13 16 21 37 11 40
 6  6 18 25 20  2  1
 6 33 23  4 12 38 24
 6  7 29 30 10 15 14
 6 19  8  5 32 34 22
 5 39 36  3 28  9
