Here's why the broker is urging investors to buy these shares. The post Macquarie says these top ASX 200 shares could rise 10 ...