Which of the following numbers will replace the question mark (?) in the given series

Which of the following numbers will replace the question mark (?) in the given series?
52, 59, 46, 55, 38, 45, ?
A. 53
B. 32
C. 29
D. 40
Sol:
Pattern follows here is +7, -13, +9, -17, +7, -13, +9, -17 So, the required next term is 45 – 13 = 32