The smallest angle of a triangle is two-thirds the size of the middle angle, and the middle angle is three-sevenths of the largest angle. Find all three angle measures.

30°, 45°, 105°