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