Answer :

33, 37, 25, 29
The pattern is semi-complicated and hard to explain.
From the first number to the second, they subtracted 8. Then added 4. Then subtracted 9. And added 4. And subtracted 10. And added 4.
So I subtracted 11. Then added 4. And subtracted 12. Then added 4. Etc.