How many green t shirts do you need in spanish duolingo July 8, 2019 16 32 64 128 Duolingo english test rules