22 1 14 23 26 28 29