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