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