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