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