等差数列{an}的公差为d〈0,且a3+a9=50,a5a7=-616,求此数列前多少个项和最大,并求最大值