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