设a为质数,b为整数,且9(2a+b)(2a+b)=509(4a+511b),求a和b的值。