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