Usually immunity comes at 30 or higher, as you rarely see resist X in the 40s. I don't remember a monster with Resist 50+.

But other than that, I like it.