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