Let $a, b, c$ be distinct positive integers such that $b+c-a$, $c+a-b$, and $a+b-c$ are all perfect squares. What is the largest possible value of $a+b+c$ smaller than 100?

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