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