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