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