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