Initially 261 the perimeter of an integer-sided triangle is 75, and squares are constructed on each side. The sum of the areas of the three squares is 2009. Find the difference between the longest and shortest sides of this triangle.