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