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