已知,a,b是方程x^2+3x+1=0的两个实数根,则a^3+8b+20等于多少?