Don't worry about geometry. I agree with p-adic that Princeton Review book is sufficient for probability and stats and ODEs - these are not a significant portion of the exam. I would suggest prioritizing calculus (especially single variable), linear algebra, abstract algebra, and real analysis (some complex will pop up as well), in more-or-less that order. (Note: by analysis, I really mean learn the theorems of calculus, not just the computational aspects. You won't be asked measure theory or anything like that.) It also depends what you have seen - I don't think it's worth spreading yourself really thin trying to learn topics completely new to you at the expense of the ones you could grasp better. You have to be able to answer the problem very fast, so a superficial understanding isn't sufficient. It's probably better to learn a few topics well, if it comes to that.