What is the next number of the following sequence 31,28,31,30,31,30,31,31,.....