MORGAN STANLEY: Here Are The 45 Best Stocks For The Long Run