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