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