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