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