35 31 3 15 2 90 3 30 3 30 2 3 2 252