已知数列an是等差数列,a1=23,公差d为整数,且其前n项和为Sn,当n=6时取最大值 求d的值