How many right triangles have integer leg lengths $a$ and $b$ and a hypotenuse of length $b+1$, where $b<100$? Provide your answer as an integer.

Let's think step by step and output the final answer within \boxed{}.
user