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