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