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