How many triangles are there with integral sides, at least one integral angle (measured in degrees), and a perimeter that does not exceed 108?