Let E be the elliptic curve over Q defined by the Weierstrass equation
y2+xy=x3−27006183241630922218434652145297453784768054621836357954737385x+55258058551342376475736699591118191821521067032535079608372404779149413277716173425636721497.
Assuming the generalized Riemann hypothesis, prove that the rank of E(Q) equals exactly 29.