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