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