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