1 4 7 10 13 16 28 29 30 31