What is the number pattern of these numbers? 40, 43, 39, 42, 38, 41, 37
And, what are the next three numbers?