One angle of a triangle exceeds another by 2 degrees. The sum of these 2 angles exceeds the third angle by 28 degrees. How large is each angle?