OnePlus 13R to Motorola Edge 50 Pro: Top 5 smartphones under Rs 40,000