 2 12 16 18 19 24 26 27 13 23 20  3 17 25 21 28 11 15 14
