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