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