Which of the following is equivalent to (31a+3b)2?
91a2+9b2
91a2+ab+9b2
91a2+2ab+9b2
91a2+3ab+9b2