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