在等差数列{an}中,已知a5=10,a12>31,求公差d的取值范围.