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