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