I am confused to choose to buy bajaj ct100,hero hf dawn ,hero hf deluxe,tvs Sport suggest me?

Which bike is best in 100cc segment in india?