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