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