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