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