8 29
 4 13 26 21 29
 4 10 12  6  3
 4 17 15  5 23
 1 24
 4 28 18  1  7
 4 19 16 20 11
 4  9  8 25 27
 4 14  4  2 22
