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