i think ~90c is the max it can take (but not sustained)
i think it can sustain ~65c without damage
i think ~55-60c is the max without instability (crashes)
generally, if it's kept under 50c under load, it should be fine, although overclocked cpu's tend to be pickier...