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