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