23 18 26 22 16 2 1 13 5 6 16 17 21 23 15 7 8 14 9 10 11