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