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