I feel it is very difficult to say '10 best stocks' ,it all depends upon the risk profile of the investor, conservative , aggressive or neutral or combination of these. Intermediate term also has a different meaning for different people, in bull market it may be 4-6 months but in bear markets it may 9-15 months.
My suggestion would be to stick with the leaders of strong sectors, as they have become quite cheap. Identifying which are the strong sectors or which will remain so in the future is an all together a different story.