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