Four non-BJP chief ministers have been chosen as those best suited to "adopt and execute the people's agenda", said a survey that took into account the views of 57 lakh people. The top slot has gone to Delhi's Arvind Kejriwal, known for being at loggerheads with the Centre ever since he came to power in the Centre. The second position has been given to his equally fiery colleague from Bengal, Mamata Banerjee.