Saudi Treasury holdings drop $9.5B in April to $140.1B