Find the number of ordered triples $(a,b,c)$ of integers with $1 \le a,$ $b,$ $c \le 100$ and
\[a^2 b + b^2 c + c^2 a = ab^2 + bc^2 + ca^2.\]

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