Diwali stocks: 10 cracker ideas from the world of small and midcaps