等差数列{an},a1=1,a5,a6的算术平均数为19,求d及an.