The mean annual temperatures range from 18 ° C ( 64 ° F ) at higher elevations to 27 ° C ( 81 ° F ) on the lowlands in the drier southwest .
The mean annual temperatures range from 18 ° C at higher elevations to 27 ° C on the lowlands in the drier southwest .