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