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