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