1 4 7 10 13 23 24 25 26 31