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