Do I need transit visa for layover in Kiev airport

I have an Indian passport and my flight is from Dubai to Yerevan (Aremina) via Kiev Airport..so I have to stay in Kiev Airport for 20 hours layover so do I need transit visa for it please tell me