Oil prices leave Saudi shares on a high