29,100,000 - 40,720,000