若一个等差数列前三项为30,后三项为150,Sn为300,则这个数列有多少项