Yes it's fine. To be expected if your ambient temps are 31c which is pretty warm. Many cooler tests done in labs base their figures off lower temps, around 22c which is more 'normal' for indoor climate controlled room temp. Ambient temps factor into cpu temps, neither air or aio water cooling can cool below ambient. Generally a cpu's temps will fall a degree for every degree the room's ambient temp is lowered. That's around 8-9c lower than your room temps so in a more typical setting those cpu temps would be around 65c which is plenty cool.