2 24 1 10 26 23 11 6 7 28