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