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