| Custodian | BOFA Securities Inc, Credit Suisse Securities USA LLC, Wilmington Trust Company, Barclays Bank PLC, Societe Generale Newedge UK Limited, HSBC Bank USA, Credit Suisse Brazil Sa, JP Morgan Chase Bank NA, BNY Mellon Capital Markets LLC, Rand Financial Services Inc, Northern Trust Company, The Bank of Nova Scotia, BMO Harris Bank NA, Societe Generale Sa, UBS Securities LLC, Bank of America, JP Morgan Clearing Corp, Merrill Lynch International, Barclays Capital Inc, JP Morgan Securities LLC, Goldman Sachs & Co LLC, Bank of New York Mellon, JP Morgan Securities PLC, JP Morgan CCVM Sa, Barclays Capital Services LLC |
| Broker | BOFA Securities Inc, Credit Suisse Securities USA LLC, Barclays Bank PLC, Societe Generale Newedge UK Limited, Credit Suisse Brazil Sa, JP Morgan Chase Bank NA, BNY Mellon Capital Markets LLC, Rand Financial Services Inc, Societe Generale Sa, UBS Securities LLC, Bank of America, JP Morgan Clearing Corp, Merrill Lynch International, Barclays Capital Inc, JP Morgan Securities LLC, Goldman Sachs & Co LLC, JP Morgan Securities PLC, Merrill Lynch Internationa, JP Morgan CCVM Sa, Barclays Capital Services LLC |