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