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