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