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