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