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