eco 252 comprehensive final 19166