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