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