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