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