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