Mean Generation Time Meaning Sinhala