All the sides of a triangle have integer length. The perimeter of the triangle is . How many such non-congruent triangles are there? (A 3-4-5 triangle is considered congruent to a 3-5-4 triangle because we can reflect and rotate the triangles until they match up.)