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